Lines Matching refs:etzpc_dev
67 static struct etzpc_instance etzpc_dev; variable
79 return id < (unsigned int)etzpc_dev.num_per_sec; in valid_decprot_id()
84 return id < (unsigned int)etzpc_dev.num_tzma; in valid_tzma_id()
102 mmio_clrsetbits_32(etzpc_dev.base + ETZPC_DECPROT0 + offset, in etzpc_configure_decprot()
116 uintptr_t base_decprot = etzpc_dev.base + offset; in etzpc_get_decprot()
135 uintptr_t base_decprot = etzpc_dev.base + offset; in etzpc_lock_decprot()
151 mmio_write_32(etzpc_dev.base + ETZPC_TZMA0_SIZE + in etzpc_configure_tzma()
164 return (uint16_t)mmio_read_32(etzpc_dev.base + ETZPC_TZMA0_SIZE + in etzpc_get_tzma()
176 mmio_setbits_32(etzpc_dev.base + ETZPC_TZMA0_SIZE + in etzpc_lock_tzma()
191 tzma_size = mmio_read_32(etzpc_dev.base + ETZPC_TZMA0_SIZE + in etzpc_get_lock_tzma()
202 return etzpc_dev.num_per_sec; in etzpc_get_num_per_sec()
210 return etzpc_dev.revision; in etzpc_get_revision()
218 return etzpc_dev.base; in etzpc_get_base_address()
229 etzpc_dev.base = STM32MP1_ETZPC_BASE; in etzpc_init()
231 hwcfg = mmio_read_32(etzpc_dev.base + ETZPC_HWCFGR); in etzpc_init()
233 etzpc_dev.num_tzma = (uint8_t)(hwcfg >> ETZPC_HWCFGR_NUM_TZMA_SHIFT); in etzpc_init()
234 etzpc_dev.num_per_sec = (uint8_t)(hwcfg >> in etzpc_init()
236 etzpc_dev.num_ahb_sec = (uint8_t)(hwcfg >> in etzpc_init()
238 etzpc_dev.chunck_size = (uint8_t)(hwcfg >> in etzpc_init()
241 etzpc_dev.revision = mmio_read_8(etzpc_dev.base + ETZPC_VERR); in etzpc_init()
243 VERBOSE("ETZPC version 0x%x", etzpc_dev.revision); in etzpc_init()