Home
last modified time | relevance | path

Searched refs:controller (Results 1 – 24 of 24) sorted by relevance

/optee_os/core/arch/arm/dts/
H A Dstm32mp231.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
36 intc: interrupt-controller@4ac00000 {
39 interrupt-controller;
98 hpdma1: dma-controller@40400000 {
107 hpdma2: dma-controller@40410000 {
116 hpdma3: dma-controller@40420000 {
169 #access-controller-cells = <1>;
266 #access-controller-cells = <1>;
274 #access-controller-cells = <1>;
283 #access-controller-cells = <1>;
[all …]
H A Dstm32mp251.dtsi12 #include <dt-bindings/interrupt-controller/arm-gic.h>
36 intc: interrupt-controller@4ac00000 {
39 interrupt-controller;
98 hpdma1: dma-controller@40400000 {
107 hpdma2: dma-controller@40410000 {
116 hpdma3: dma-controller@40420000 {
169 #access-controller-cells = <1>;
310 #access-controller-cells = <1>;
318 #access-controller-cells = <1>;
327 #access-controller-cells = <1>;
[all …]
H A Dstm32mp131.dtsi10 #include <dt-bindings/interrupt-controller/arm-gic.h>
67 intc: interrupt-controller@a0021000 {
70 interrupt-controller;
258 exti: interrupt-controller@5000d000 {
260 interrupt-controller;
417 pinctrl: pin-controller@50002000 {
424 gpio-controller;
426 interrupt-controller;
428 #access-controller-cells = <1>;
437 gpio-controller;
[all …]
H A Dstm32mp151.dtsi6 #include <dt-bindings/interrupt-controller/arm-gic.h>
39 intc: interrupt-controller@a0021000 {
42 interrupt-controller;
176 exti: interrupt-controller@5000d000 {
178 interrupt-controller;
274 mdma1: dma-controller@58000000 {
341 ltdc: display-controller@5a001000 {
460 gpio-controller;
462 interrupt-controller;
471 gpio-controller;
[all …]
H A Dstm32mp211.dtsi8 #include <dt-bindings/interrupt-controller/arm-gic.h>
36 intc: interrupt-controller@4ac00000 {
39 interrupt-controller;
103 #access-controller-cells = <1>;
166 rcc: clock-controller@44200000 {
H A Dfsl-lx2160a.dtsi8 #include <dt-bindings/interrupt-controller/arm-gic.h>
373 gic: interrupt-controller@6000000 {
385 interrupt-controller;
390 msi-controller;
425 ddr1: memory-controller@1080000 {
426 compatible = "fsl,qoriq-memory-controller";
432 ddr2: memory-controller@1090000 {
433 compatible = "fsl,qoriq-memory-controller";
521 clockgen: clock-controller@1300000 {
803 gpio-controller;
[all …]
H A Dsama5d2.dtsi10 #include <dt-bindings/interrupt-controller/irq.h>
159 L2: cache-controller@a00000 {
181 nand_controller: nand-controller {
182 compatible = "atmel,sama5d3-nand-controller";
236 hlcdc-display-controller {
237 compatible = "atmel,hlcdc-display-controller";
272 dma0: dma-controller@f0010000 {
282 dma1: dma-controller@f0004000 {
1075 aic: interrupt-controller@fc020000 {
1078 interrupt-controller;
[all …]
H A Dsama7g5.dtsi15 #include <dt-bindings/interrupt-controller/arm-gic.h>
16 #include <dt-bindings/interrupt-controller/irq.h>
275 nand_controller: nand-controller {
276 compatible = "atmel,sama5d3-nand-controller";
302 gpio-controller;
321 interrupt-controller;
323 gpio-controller;
341 reset_controller: reset-controller@e001d000 {
369 clk32k: clock-controller@e001d050 {
825 eic: interrupt-controller@e1628000 {
[all …]
H A Dstm32mp135.dtsi12 ltdc: display-controller@5a001000 {
H A Dstm32mp157c-ev1.dts157 nand-controller@4,0 {
209 gpio-controller;
211 interrupt-controller;
H A Dstm32mp157c-dk2.dts99 interrupt-controller;
H A Dstm32mp15xx-dhcom-pdk2.dtsi228 sai2a: audio-controller@4400b004 {
246 sai2b: audio-controller@4400b024 {
H A Dstm32mp15xx-dkx.dtsi285 interrupt-controller;
516 sai2a: audio-controller@4400b004 {
534 sai2b: audio-controller@4400b024 {
H A Dfsl-lx2160a-qds.dts230 mux: mux-controller {
H A Dstm32mp15xx-dhcor-som.dtsi105 interrupt-controller;
H A Dstm32mp15xx-dhcor-avenger96.dtsi298 sai2a: audio-controller@4400b004 {
H A Dstm32mp157c-ed1.dts197 interrupt-controller;
H A Dstm32mp15xx-dhcom-som.dtsi279 interrupt-controller;
/optee_os/core/drivers/firewall/
H A Dstm32_etzpc.c879 struct firewall_controller *controller = NULL; in stm32_etzpc_probe() local
891 free(controller); in stm32_etzpc_probe()
895 controller = calloc(1, sizeof(*controller)); in stm32_etzpc_probe()
896 if (!controller) in stm32_etzpc_probe()
899 controller->base = &etzpc_device->pdata.base; in stm32_etzpc_probe()
900 controller->name = etzpc_device->pdata.name; in stm32_etzpc_probe()
901 controller->priv = etzpc_device; in stm32_etzpc_probe()
902 controller->ops = &firewall_ops; in stm32_etzpc_probe()
904 res = firewall_dt_controller_register(fdt, node, controller); in stm32_etzpc_probe()
910 res = stm32_etzpc_dt_probe_bus(fdt, node, controller); in stm32_etzpc_probe()
H A Dstm32_risab.c839 struct firewall_controller *controller = NULL; in stm32_risab_probe() local
869 controller = calloc(1, sizeof(*controller)); in stm32_risab_probe()
870 if (!controller) { in stm32_risab_probe()
875 controller->base = &risab_d->base; in stm32_risab_probe()
876 controller->name = risab_d->risab_name; in stm32_risab_probe()
877 controller->priv = risab_d; in stm32_risab_probe()
878 controller->ops = &firewall_ops; in stm32_risab_probe()
882 res = firewall_dt_controller_register(fdt, node, controller); in stm32_risab_probe()
H A Dstm32_risaf.c689 struct firewall_controller *controller = NULL; in stm32_risaf_probe() local
829 controller = calloc(1, sizeof(*controller)); in stm32_risaf_probe()
830 if (!controller) in stm32_risaf_probe()
833 controller->base = &risaf->pdata.base; in stm32_risaf_probe()
834 controller->name = risaf->pdata.risaf_name; in stm32_risaf_probe()
835 controller->priv = risaf; in stm32_risaf_probe()
836 controller->ops = &firewall_ops; in stm32_risaf_probe()
843 res = firewall_dt_controller_register(fdt, node, controller); in stm32_risaf_probe()
H A Dstm32_rifsc.c1116 struct firewall_controller *controller = NULL; in stm32_rifsc_probe() local
1152 controller = calloc(1, sizeof(*controller)); in stm32_rifsc_probe()
1153 if (!controller) in stm32_rifsc_probe()
1156 controller->name = "RIFSC"; in stm32_rifsc_probe()
1157 controller->priv = &rifsc_pdata; in stm32_rifsc_probe()
1158 controller->ops = &firewall_ops; in stm32_rifsc_probe()
1160 res = firewall_dt_controller_register(fdt, node, controller); in stm32_rifsc_probe()
1164 res = stm32_rifsc_dt_probe_bus(fdt, node, controller); in stm32_rifsc_probe()
/optee_os/core/drivers/
H A Dstm32_gpio.c1280 struct firewall_controller *controller = NULL; in stm32_gpio_firewall_register() local
1289 controller = calloc(1, sizeof(*controller)); in stm32_gpio_firewall_register()
1290 if (!controller) in stm32_gpio_firewall_register()
1296 controller->name = name; in stm32_gpio_firewall_register()
1297 controller->priv = bank; in stm32_gpio_firewall_register()
1298 controller->ops = &stm32_gpio_firewall_ops; in stm32_gpio_firewall_register()
1300 if (!controller->name) in stm32_gpio_firewall_register()
1303 res = firewall_dt_controller_register(fdt, node, controller); in stm32_gpio_firewall_register()
1306 free(controller); in stm32_gpio_firewall_register()
H A Dstm32_fmc.c94 static bool fmc_controller_is_secure(uint8_t controller) in fmc_controller_is_secure() argument
96 return io_read32(fmc_d->base + _FMC_SECCFGR) & BIT(controller); in fmc_controller_is_secure()