| /optee_os/core/arch/arm/dts/ |
| H A D | dt_driver_test.dtsi | 5 #include <dt-bindings/gpio/gpio.h> 9 * Device dt-test-consumer consumes resource, it is expected 12 dt-test-consumer { 13 compatible = "linaro,dt-test-consumer"; 26 dt-test-bus-b0 { 29 dt-test-bus-b1 { 32 dt-test-bus-b2 { 35 dt-test-bus-b3 { 40 dt_test_provider: dt-test-provider@0 { 41 compatible = "linaro,dt-test-provider"; [all …]
|
| H A D | stm32mp211.dtsi | 6 #include <dt-bindings/clock/st,stm32mp21-rcc.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/firewall/stm32mp21-rifsc.h> 10 #include <dt-bindings/firewall/stm32mp25-rif.h> 11 #include <dt-bindings/firewall/stm32mp25-risab.h> 12 #include <dt-bindings/firewall/stm32mp25-risaf.h> 13 #include <dt-bindings/reset/st,stm32mp21-rcc.h>
|
| H A D | stm32mp257f-dk.dts | 9 #include <dt-bindings/clock/stm32mp25-clksrc.h> 10 #include <dt-bindings/tamper/st,stm32mp25-tamp.h>
|
| H A D | stm32mp235f-dk.dts | 9 #include <dt-bindings/clock/stm32mp25-clksrc.h> 10 #include <dt-bindings/tamper/st,stm32mp25-tamp.h>
|
| H A D | stm32mp257f-ev1.dts | 8 #include <dt-bindings/clock/stm32mp25-clksrc.h> 9 #include <dt-bindings/tamper/st,stm32mp25-tamp.h>
|
| H A D | stm32mp135f-dk.dts | 9 #include <dt-bindings/clock/stm32mp13-clksrc.h> 10 #include <dt-bindings/firewall/stm32mp13-tzc400.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/gpio/stm32mp_gpio.h> 13 #include <dt-bindings/regulator/st,stm32mp13-regulator.h> 14 #include <dt-bindings/tamper/st,stm32mp13-tamp.h>
|
| H A D | stm32mp25-pinctrl.dtsi | 6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
|
| H A D | stm32mp215f-dk.dts | 8 #include <dt-bindings/clock/stm32mp21-clksrc.h>
|
| H A D | stm32mp13-pinctrl.dtsi | 6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
|
| H A D | stm32mp231.dtsi | 7 #include <dt-bindings/clock/st,stm32mp25-rcc.h> 8 #include <dt-bindings/firewall/stm32mp25-rif.h> 9 #include <dt-bindings/firewall/stm32mp25-rifsc.h> 10 #include <dt-bindings/firewall/stm32mp25-risab.h> 11 #include <dt-bindings/firewall/stm32mp25-risaf.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/reset/st,stm32mp25-rcc.h>
|
| H A D | stm32mp251.dtsi | 7 #include <dt-bindings/clock/st,stm32mp25-rcc.h> 8 #include <dt-bindings/firewall/stm32mp25-rif.h> 9 #include <dt-bindings/firewall/stm32mp25-rifsc.h> 10 #include <dt-bindings/firewall/stm32mp25-risaf.h> 11 #include <dt-bindings/firewall/stm32mp25-risab.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/reset/st,stm32mp25-rcc.h>
|
| H A D | stm32mp131.dtsi | 7 #include <dt-bindings/clock/stm32mp13-clks.h> 8 #include <dt-bindings/clock/stm32mp13-clksrc.h> 9 #include <dt-bindings/firewall/stm32mp13-etzpc.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/regulator/st,stm32mp13-regulator.h> 12 #include <dt-bindings/reset/stm32mp13-resets.h>
|
| H A D | at91-sama5d27_wlsom1.dtsi | 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/mfd/atmel-flexcom.h>
|
| H A D | stm32mp15xx-dhcor-som.dtsi | 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/mfd/st,stpmic1.h>
|
| H A D | at91-sama5d2_xplained.dts | 11 #include <dt-bindings/mfd/atmel-flexcom.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/regulator/active-semi,8945a-regulator.h>
|
| H A D | at91-sama5d27_som1_ek.dts | 12 #include <dt-bindings/mfd/atmel-flexcom.h> 13 #include <dt-bindings/gpio/gpio.h>
|
| H A D | stm32mp157c-ed1.dts | 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/mfd/st,stpmic1.h>
|
| H A D | sama7g5.dtsi | 11 #include <dt-bindings/clock/at91.h> 12 #include <dt-bindings/dma/at91.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h> 15 #include <dt-bindings/interrupt-controller/arm-gic.h> 16 #include <dt-bindings/interrupt-controller/irq.h>
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | boot.c | 632 static int add_optee_dt_node(struct dt_descriptor *dt) in add_optee_dt_node() argument 637 if (fdt_path_offset(dt->blob, "/firmware/optee") >= 0) { in add_optee_dt_node() 642 offs = fdt_path_offset(dt->blob, "/firmware"); in add_optee_dt_node() 644 offs = add_dt_path_subnode(dt, "/", "firmware"); in add_optee_dt_node() 649 offs = fdt_add_subnode(dt->blob, offs, "optee"); in add_optee_dt_node() 653 ret = fdt_setprop_string(dt->blob, offs, "compatible", in add_optee_dt_node() 657 ret = fdt_setprop_string(dt->blob, offs, "method", "smc"); in add_optee_dt_node() 705 ret = fdt_setprop(dt->blob, offs, "interrupts", val, in add_optee_dt_node() 719 static int dt_add_psci_node(struct dt_descriptor *dt) in dt_add_psci_node() argument 723 if (fdt_path_offset(dt->blob, "/psci") >= 0) { in dt_add_psci_node() [all …]
|
| /optee_os/core/kernel/ |
| H A D | dt.c | 721 static int add_dt_overlay_fragment(struct dt_descriptor *dt, int ioffs) in add_dt_overlay_fragment() argument 727 ret = snprintf(frag, sizeof(frag), "fragment@%d", dt->frag_id); in add_dt_overlay_fragment() 731 offs = fdt_add_subnode(dt->blob, ioffs, frag); in add_dt_overlay_fragment() 735 dt->frag_id += 1; in add_dt_overlay_fragment() 737 ret = fdt_setprop_string(dt->blob, offs, "target-path", "/"); in add_dt_overlay_fragment() 741 return fdt_add_subnode(dt->blob, offs, "__overlay__"); in add_dt_overlay_fragment() 744 static int init_dt_overlay(struct dt_descriptor *dt, int __maybe_unused dt_size) in init_dt_overlay() argument 749 if (!fdt_check_header(dt->blob)) { in init_dt_overlay() 750 fdt_for_each_subnode(fragment, dt->blob, 0) in init_dt_overlay() 751 dt->frag_id += 1; in init_dt_overlay() [all …]
|
| H A D | boot.c | 212 int mark_static_shm_as_reserved(struct dt_descriptor *dt) in mark_static_shm_as_reserved() argument 219 return add_res_mem_dt_node(dt, "optee_shm", in mark_static_shm_as_reserved()
|
| H A D | sub.mk | 7 srcs-$(CFG_DT) += dt.c
|
| /optee_os/core/arch/riscv/kernel/ |
| H A D | boot.c | 41 static int mark_tddram_as_reserved(struct dt_descriptor *dt) in mark_tddram_as_reserved() argument 43 return add_res_mem_dt_node(dt, "optee_core", CFG_TDDRAM_START, in mark_tddram_as_reserved() 49 struct dt_descriptor *dt = get_external_dt_desc(); in update_external_dt() local 51 if (!dt || !dt->blob) in update_external_dt() 55 if (mark_static_shm_as_reserved(dt)) in update_external_dt() 59 if (mark_tddram_as_reserved(dt)) in update_external_dt()
|
| /optee_os/core/include/kernel/ |
| H A D | dt.h | 305 int add_dt_path_subnode(struct dt_descriptor *dt, const char *path, 317 int add_res_mem_dt_node(struct dt_descriptor *dt, const char *name, 482 static inline int add_dt_path_subnode(struct dt_descriptor *dt __unused, in add_dt_path_subnode() 489 static inline int add_res_mem_dt_node(struct dt_descriptor *dt __unused, in add_res_mem_dt_node()
|
| H A D | boot.h | 110 int mark_static_shm_as_reserved(struct dt_descriptor *dt);
|