Home
last modified time | relevance | path

Searched refs:dt (Results 1 – 25 of 37) sorted by relevance

12

/optee_os/core/arch/arm/dts/
H A Ddt_driver_test.dtsi5 #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 Dstm32mp211.dtsi6 #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 Dstm32mp257f-dk.dts9 #include <dt-bindings/clock/stm32mp25-clksrc.h>
10 #include <dt-bindings/tamper/st,stm32mp25-tamp.h>
H A Dstm32mp235f-dk.dts9 #include <dt-bindings/clock/stm32mp25-clksrc.h>
10 #include <dt-bindings/tamper/st,stm32mp25-tamp.h>
H A Dstm32mp257f-ev1.dts8 #include <dt-bindings/clock/stm32mp25-clksrc.h>
9 #include <dt-bindings/tamper/st,stm32mp25-tamp.h>
H A Dstm32mp135f-dk.dts9 #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 Dstm32mp25-pinctrl.dtsi6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
H A Dstm32mp215f-dk.dts8 #include <dt-bindings/clock/stm32mp21-clksrc.h>
H A Dstm32mp13-pinctrl.dtsi6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
H A Dstm32mp231.dtsi7 #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 Dstm32mp251.dtsi7 #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 Dstm32mp131.dtsi7 #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 Dat91-sama5d27_wlsom1.dtsi12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/mfd/atmel-flexcom.h>
H A Dstm32mp15xx-dhcor-som.dtsi11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/mfd/st,stpmic1.h>
H A Dat91-sama5d2_xplained.dts11 #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 Dat91-sama5d27_som1_ek.dts12 #include <dt-bindings/mfd/atmel-flexcom.h>
13 #include <dt-bindings/gpio/gpio.h>
H A Dstm32mp157c-ed1.dts12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/mfd/st,stpmic1.h>
H A Dsama7g5.dtsi11 #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 Dboot.c632 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 Ddt.c721 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 Dboot.c212 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 Dsub.mk7 srcs-$(CFG_DT) += dt.c
/optee_os/core/arch/riscv/kernel/
H A Dboot.c41 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 Ddt.h305 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 Dboot.h110 int mark_static_shm_as_reserved(struct dt_descriptor *dt);

12