Home
last modified time | relevance | path

Searched refs:tzc (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/drivers/
H A Dtzc400.c79 static struct tzc_instance tzc; variable
219 tzc.base = base; in tzc_init()
225 tzc_id = tzc_read_component_id(tzc.base); in tzc_init()
232 tzc_build = tzc_read_build_config(tzc.base); in tzc_init()
233 tzc.num_filters = ((tzc_build >> BUILD_CONFIG_NF_SHIFT) & in tzc_init()
235 tzc.addr_width = ((tzc_build >> BUILD_CONFIG_AW_SHIFT) & in tzc_init()
237 tzc.num_regions = ((tzc_build >> BUILD_CONFIG_NR_SHIFT) & in tzc_init()
267 assert(tzc.base && cfg); in tzc_configure_region()
270 assert(((cfg->filters >> tzc.num_filters) == 0) && in tzc_configure_region()
271 (region < tzc.num_regions)); in tzc_configure_region()
[all …]
H A Dtzc380.c53 static struct tzc_instance tzc; variable
98 tzc.base = base; in tzc_init()
101 tzc_build = tzc_read_build_config(tzc.base); in tzc_init()
102 tzc.addr_width = ((tzc_build >> BUILD_CONFIG_AW_SHIFT) & in tzc_init()
104 tzc.num_regions = ((tzc_build >> BUILD_CONFIG_NR_SHIFT) & in tzc_init()
130 val = tzc_read_region_attributes(tzc.base, region); in tzc_region_enable()
132 tzc_write_region_attributes(tzc.base, region, val); in tzc_region_enable()
141 vaddr_t base __maybe_unused = core_mmu_get_va(tzc.base, in tzc_fail_dump()
155 vaddr_t base = core_mmu_get_va(tzc.base, MEM_AREA_IO_SEC, in tzc_int_clear()
182 assert(tzc.base); in tzc_configure_region()
[all …]
H A Dopenedges_omc.c77 static struct omc_instance tzc; variable
81 vaddr_t filter_offs = filter * tzc.size; in omc_write32()
83 io_write32(tzc.base + filter_offs + offs, val); in omc_write32()
88 vaddr_t filter_offs = filter * tzc.size; in omc_read32()
90 return io_read32(tzc.base + filter_offs + offs); in omc_read32()
95 vaddr_t filter_offs = filter * tzc.size; in omc_write64()
97 io_write64(tzc.base + filter_offs + offs, val); in omc_write64()
102 vaddr_t filter_offs = filter * tzc.size; in omc_read64()
104 return io_read64(tzc.base + filter_offs + offs); in omc_read64()
139 tzc.base = base; in omc_init()
[all …]
/optee_os/core/arch/arm/dts/
H A Dstm32mp131.dtsi401 tzc400: tzc@5c006000 {
402 compatible = "st,stm32mp1-tzc";
H A Dstm32mp151.dtsi603 tzc400: tzc@5c006000 {
604 compatible = "st,stm32mp1-tzc";