Home
last modified time | relevance | path

Searched defs:fdt (Results 1 – 25 of 136) sorted by relevance

123456

/optee_os/core/lib/libfdt/include/
H A Dlibfdt.h113 static inline void *fdt_offset_ptr_w(void *fdt, int offset, int checklen) in fdt_offset_ptr_w()
226 #define fdt_for_each_subnode(node, fdt, parent) \ argument
234 #define fdt_get_header(fdt, field) \ argument
236 #define fdt_magic(fdt) (fdt_get_header(fdt, magic)) argument
237 #define fdt_totalsize(fdt) (fdt_get_header(fdt, totalsize)) argument
238 #define fdt_off_dt_struct(fdt) (fdt_get_header(fdt, off_dt_struct)) argument
239 #define fdt_off_dt_strings(fdt) (fdt_get_header(fdt, off_dt_strings)) argument
240 #define fdt_off_mem_rsvmap(fdt) (fdt_get_header(fdt, off_mem_rsvmap)) argument
241 #define fdt_version(fdt) (fdt_get_header(fdt, version)) argument
242 #define fdt_last_comp_version(fdt) (fdt_get_header(fdt, last_comp_version)) argument
[all …]
/optee_os/core/lib/libfdt/
H A Dfdt_sw.c13 static int fdt_sw_probe_(void *fdt) in fdt_sw_probe_()
22 #define FDT_SW_PROBE(fdt) \ argument
35 static int fdt_sw_probe_memrsv_(void *fdt) in fdt_sw_probe_memrsv_()
46 #define FDT_SW_PROBE_MEMRSV(fdt) \ argument
61 static int fdt_sw_probe_struct_(void *fdt) in fdt_sw_probe_struct_()
72 #define FDT_SW_PROBE_STRUCT(fdt) \ argument
79 static inline uint32_t sw_flags(void *fdt) in sw_flags()
90 static void *fdt_grab_space_(void *fdt, size_t len) in fdt_grab_space_()
109 void *fdt = buf; in fdt_create_with_flags() local
144 int fdt_resize(void *fdt, void *buf, int bufsize) in fdt_resize()
[all …]
H A Dfdt_ro.c14 static int fdt_nodename_eq_(const void *fdt, int offset, in fdt_nodename_eq_()
35 const char *fdt_get_string(const void *fdt, int stroffset, int *lenp) in fdt_get_string()
90 const char *fdt_string(const void *fdt, int stroffset) in fdt_string()
95 static int fdt_string_eq_(const void *fdt, int stroffset, in fdt_string_eq_()
104 int fdt_find_max_phandle(const void *fdt, uint32_t *phandle) in fdt_find_max_phandle()
132 int fdt_generate_phandle(const void *fdt, uint32_t *phandle) in fdt_generate_phandle()
150 static const struct fdt_reserve_entry *fdt_mem_rsv(const void *fdt, int n) in fdt_mem_rsv()
162 int fdt_get_mem_rsv(const void *fdt, int n, uint64_t *address, uint64_t *size) in fdt_get_mem_rsv()
176 int fdt_num_mem_rsv(const void *fdt) in fdt_num_mem_rsv()
188 static int nextprop_(const void *fdt, int offset) in nextprop_()
[all …]
H A Dfdt_rw.c13 static int fdt_blocks_misordered_(const void *fdt, in fdt_blocks_misordered_()
25 static int fdt_rw_probe_(void *fdt) in fdt_rw_probe_()
40 #define FDT_RW_PROBE(fdt) \ argument
47 static inline int fdt_data_size_(void *fdt) in fdt_data_size_()
52 static int fdt_splice_(void *fdt, void *splicepoint, int oldlen, int newlen) in fdt_splice_()
67 static int fdt_splice_mem_rsv_(void *fdt, struct fdt_reserve_entry *p, in fdt_splice_mem_rsv_()
80 static int fdt_splice_struct_(void *fdt, void *p, in fdt_splice_struct_()
95 static void fdt_del_last_string_(void *fdt, const char *s) in fdt_del_last_string_()
102 static int fdt_splice_string_(void *fdt, int newlen) in fdt_splice_string_()
115 static int fdt_find_add_string_(void *fdt, const char *s, int *allocated) in fdt_find_add_string_()
[all …]
H A Dfdt.c18 int32_t fdt_ro_probe_(const void *fdt) in fdt_ro_probe_()
73 int fdt_check_header(const void *fdt) in fdt_check_header()
114 const void *fdt_offset_ptr(const void *fdt, int offset, unsigned int len) in fdt_offset_ptr()
131 uint32_t fdt_next_tag(const void *fdt, int startoffset, int *nextoffset) in fdt_next_tag()
184 int fdt_check_node_offset_(const void *fdt, int offset) in fdt_check_node_offset_()
193 int fdt_check_prop_offset_(const void *fdt, int offset) in fdt_check_prop_offset_()
202 int fdt_next_node(const void *fdt, int offset, int *depth) in fdt_next_node()
242 int fdt_first_subnode(const void *fdt, int offset) in fdt_first_subnode()
253 int fdt_next_subnode(const void *fdt, int offset) in fdt_next_subnode()
282 int fdt_move(const void *fdt, void *buf, int bufsize) in fdt_move()
H A Dlibfdt_internal.h14 #define FDT_RO_PROBE(fdt) \ argument
26 static inline const void *fdt_offset_ptr_(const void *fdt, int offset) in fdt_offset_ptr_()
31 static inline void *fdt_offset_ptr_w_(void *fdt, int offset) in fdt_offset_ptr_w_()
36 static inline const struct fdt_reserve_entry *fdt_mem_rsv_(const void *fdt, int n) in fdt_mem_rsv_()
44 static inline struct fdt_reserve_entry *fdt_mem_rsv_w_(void *fdt, int n) in fdt_mem_rsv_w_()
H A Dfdt_wip.c13 int fdt_setprop_inplace_namelen_partial(void *fdt, int nodeoffset, in fdt_setprop_inplace_namelen_partial()
33 int fdt_setprop_inplace(void *fdt, int nodeoffset, const char *name, in fdt_setprop_inplace()
59 int fdt_nop_property(void *fdt, int nodeoffset, const char *name) in fdt_nop_property()
73 int fdt_node_end_offset_(void *fdt, int offset) in fdt_node_end_offset_()
83 int fdt_nop_node(void *fdt, int nodeoffset) in fdt_nop_node()
H A Dfdt_addresses.c14 static int fdt_cells(const void *fdt, int nodeoffset, const char *name) in fdt_cells()
34 int fdt_address_cells(const void *fdt, int nodeoffset) in fdt_address_cells()
46 int fdt_size_cells(const void *fdt, int nodeoffset) in fdt_size_cells()
57 int fdt_appendprop_addrrange(void *fdt, int parent, int nodeoffset, in fdt_appendprop_addrrange()
H A Dfdt_overlay.c58 static int overlay_get_target(const void *fdt, const void *fdto, in overlay_get_target()
116 static int overlay_phandle_add_offset(void *fdt, int node, in overlay_phandle_add_offset()
367 static int overlay_fixup_one_phandle(void *fdt, void *fdto, in overlay_fixup_one_phandle()
427 static int overlay_fixup_phandle(void *fdt, void *fdto, int symbols_off, in overlay_fixup_phandle()
509 static int overlay_fixup_phandles(void *fdt, void *fdto) in overlay_fixup_phandles()
556 static int overlay_apply_node(void *fdt, int target, in overlay_apply_node()
618 static int overlay_merge(void *fdt, void *fdto) in overlay_merge()
650 static int get_path_len(const void *fdt, int nodeoffset) in get_path_len()
694 static int overlay_symbol_update(void *fdt, void *fdto) in overlay_symbol_update()
829 int fdt_overlay_apply(void *fdt, void *fdto) in fdt_overlay_apply()
/optee_os/core/drivers/clk/
H A Dclk_dt.c16 TEE_Result clk_dt_get_by_name(const void *fdt, int nodeoffset, in clk_dt_get_by_name()
30 static TEE_Result clk_dt_get_by_idx_prop(const char *prop_name, const void *fdt, in clk_dt_get_by_idx_prop()
46 TEE_Result clk_dt_get_by_index(const void *fdt, int nodeoffset, in clk_dt_get_by_index()
56 static TEE_Result parse_clock_property(const void *fdt, int node) in parse_clock_property()
98 static TEE_Result clk_probe_clock_provider_node(const void *fdt, int node) in clk_probe_clock_provider_node()
124 static void clk_probe_node(const void *fdt, int parent_node) in clk_probe_node()
142 static void parse_assigned_clock(const void *fdt, int nodeoffset) in parse_assigned_clock()
184 static void clk_probe_assigned(const void *fdt, int parent_node) in clk_probe_assigned()
204 const void *fdt = get_secure_dt(); in clk_dt_probe() local
/optee_os/core/kernel/
H A Ddt.c27 const struct dt_driver *dt_find_compatible_driver(const void *fdt, int offs) in dt_find_compatible_driver()
47 bool dt_have_prop(const void *fdt, int offs, const char *propname) in dt_have_prop()
56 int dt_disable_status(void *fdt, int node) in dt_disable_status()
87 int dt_enable_secure_status(void *fdt, int node) in dt_enable_secure_status()
100 int dt_map_dev(const void *fdt, int offs, vaddr_t *base, size_t *size, in dt_map_dev()
193 int fdt_get_reg_props_by_index(const void *fdt, int offs, int index, in fdt_get_reg_props_by_index()
250 int fdt_reg_info(const void *fdt, int offs, paddr_t *base, size_t *size) in fdt_reg_info()
255 paddr_t fdt_reg_base_address(const void *fdt, int offs) in fdt_reg_base_address()
265 size_t fdt_reg_size(const void *fdt, int offs) in fdt_reg_size()
280 int fdt_get_status(const void *fdt, int offs) in fdt_get_status()
[all …]
H A Ddt_driver.c126 TEE_Result dt_driver_register_provider(const void *fdt, int nodeoffset, in dt_driver_register_provider()
181 int fdt_get_dt_driver_cells(const void *fdt, int nodeoffset, in fdt_get_dt_driver_cells()
259 const void *fdt, int phandle_node, in device_from_provider_prop()
288 TEE_Result dt_driver_device_from_parent(const void *fdt, int nodeoffset, in dt_driver_device_from_parent()
312 const void *fdt, in dt_driver_device_from_node_idx_prop_phandle()
352 const void *fdt, int nodeoffset, in dt_driver_device_from_node_idx_prop()
485 static TEE_Result probe_driver_node(const void *fdt, in probe_driver_node()
530 static TEE_Result alloc_elt_and_probe(const void *fdt, int node, in alloc_elt_and_probe()
550 static TEE_Result probe_device_by_compat(const void *fdt, int node, in probe_device_by_compat()
573 TEE_Result dt_driver_probe_device_by_node(const void *fdt, int nodeoffset, in dt_driver_probe_device_by_node()
[all …]
H A Dconsole.c76 static int find_chosen_node(void *fdt) in find_chosen_node()
91 TEE_Result get_console_node_from_dt(void *fdt, int *offs_out, in get_console_node_from_dt()
159 void *fdt; in configure_console_from_dt() local
H A Dinterrupt.c83 int dt_get_irq_type_prio(const void *fdt, int node, uint32_t *type, in dt_get_irq_type_prio()
284 TEE_Result interrupt_register_provider(const void *fdt, int node, in interrupt_register_provider()
297 static TEE_Result get_legacy_interrupt_by_index(const void *fdt, int node, in get_legacy_interrupt_by_index()
345 static TEE_Result get_extended_interrupt_by_index(const void *fdt, int node, in get_extended_interrupt_by_index()
355 TEE_Result interrupt_dt_get_by_index(const void *fdt, int node, in interrupt_dt_get_by_index()
379 TEE_Result interrupt_dt_get_by_name(const void *fdt, int node, const char *name, in interrupt_dt_get_by_name()
/optee_os/core/drivers/crypto/caam/hal/common/
H A Dhal_cfg_dt.c33 static paddr_t find_jr_offset(void *fdt, int status, int *find_node) in find_jr_offset()
54 void caam_hal_cfg_get_ctrl_dt(void *fdt, vaddr_t *ctrl_base) in caam_hal_cfg_get_ctrl_dt()
87 void caam_hal_cfg_get_jobring_dt(void *fdt, struct caam_jrcfg *jrcfg) in caam_hal_cfg_get_jobring_dt()
115 void caam_hal_cfg_disable_jobring_dt(void *fdt, struct caam_jrcfg *jrcfg) in caam_hal_cfg_disable_jobring_dt()
/optee_os/core/drivers/regulator/
H A Dregulator_dt.c72 const void *fdt; member
84 static TEE_Result get_supply_phandle(const void *fdt, int node, in get_supply_phandle()
118 TEE_Result regulator_dt_get_supply(const void *fdt, int node, in regulator_dt_get_supply()
142 static TEE_Result regulator_register_provider(const void *fdt, int node, in regulator_register_provider()
167 static TEE_Result register_final(const void *fdt, int node, in register_final()
247 static TEE_Result add_to_pending_list(const void *fdt, int node, in add_to_pending_list()
271 static TEE_Result parse_dt(const void *fdt, int node, in parse_dt()
343 TEE_Result regulator_dt_register(const void *fdt, int node, int provider_node, in regulator_dt_register()
/optee_os/core/drivers/nvmem/
H A Dnvmem.c10 TEE_Result nvmem_cell_parse_dt(const void *fdt, int nodeoffset, in nvmem_cell_parse_dt()
19 TEE_Result nvmem_get_cell_by_name(const void *fdt, int nodeoffset, in nvmem_get_cell_by_name()
32 TEE_Result nvmem_get_cell_by_index(const void *fdt, in nvmem_get_cell_by_index()
/optee_os/core/drivers/pinctrl/
H A Dpinctrl.c21 TEE_Result pinctrl_parse_dt_pin_modes(const void *fdt, int node, in pinctrl_parse_dt_pin_modes()
69 TEE_Result pinctrl_get_state_by_idx(const void *fdt, int nodeoffset, in pinctrl_get_state_by_idx()
118 TEE_Result pinctrl_get_state_by_name(const void *fdt, int nodeoffset, in pinctrl_get_state_by_name()
/optee_os/core/arch/arm/kernel/
H A Dsecure_partition.c385 static TEE_Result sp_dt_get_u64(const void *fdt, int node, const char *property, in sp_dt_get_u64()
403 static TEE_Result sp_dt_get_u32(const void *fdt, int node, const char *property, in sp_dt_get_u32()
421 static TEE_Result sp_dt_get_u16(const void *fdt, int node, const char *property, in sp_dt_get_u16()
439 static TEE_Result sp_dt_get_uuid(const void *fdt, int node, in sp_dt_get_uuid()
462 static TEE_Result sp_is_elf_format(const void *fdt, int sp_node, in sp_is_elf_format()
620 const void *fdt) in sp_open_session()
678 static TEE_Result fdt_get_uuid(const void * const fdt, TEE_UUID *uuid) in fdt_get_uuid()
701 static TEE_Result copy_and_map_fdt(struct sp_ctx *ctx, const void * const fdt, in copy_and_map_fdt()
732 static void fill_boot_info_1_0(vaddr_t buf, const void *fdt) in fill_boot_info_1_0()
746 static void fill_boot_info_1_1(vaddr_t buf, const void *fdt, uint32_t vers) in fill_boot_info_1_1()
[all …]
/optee_os/core/drivers/pm/sam/
H A Dat91_pm.c173 static bool dev_is_wakeup_source(const void *fdt, int node) in dev_is_wakeup_source()
389 static TEE_Result at91_pm_dt_dram_init(const void *fdt) in at91_pm_dt_dram_init()
431 static TEE_Result at91_pm_backup_init(const void *fdt) in at91_pm_backup_init()
455 static TEE_Result at91_pm_sram_init(const void *fdt) in at91_pm_sram_init()
494 static TEE_Result at91_securam_init(const void *fdt) in at91_securam_init()
536 static TEE_Result sam_pm_init_all(const void *fdt, vaddr_t shdwc) in sam_pm_init_all()
567 TEE_Result sam_pm_init(const void *fdt, vaddr_t shdwc) in sam_pm_init()
/optee_os/core/drivers/clk/sam/
H A Dat91_cpu_opp.c68 static TEE_Result dt_get_opp_hz(const void *fdt, int node, unsigned long *value) in dt_get_opp_hz()
86 static TEE_Result opp_rates_setup(const void *fdt, int node) in opp_rates_setup()
137 TEE_Result at91_clk_register_cpu_opp(const void *fdt, int node, struct clk *clk) in at91_clk_register_cpu_opp()
/optee_os/core/lib/scmi-server/
H A Dscmi_server_scpfw.c113 static TEE_Result optee_scmi_server_probe_agent(const void *fdt, int agent_node, in optee_scmi_server_probe_agent()
186 optee_scmi_server_init_protocol(const void *fdt, in optee_scmi_server_init_protocol()
209 static TEE_Result optee_scmi_server_probe(const void *fdt, int parent_node, in optee_scmi_server_probe()
344 const void *fdt = get_embedded_dt(); in optee_scmi_server_init() local
/optee_os/core/arch/arm/plat-stm32mp1/drivers/
H A Dstm32mp1_pmic.c73 static void init_pmic_state(const void *fdt, int pmic_node) in init_pmic_state()
83 static void priv_dt_properties(const void *fdt, int regu_node, in priv_dt_properties()
150 static void dt_get_regu_low_power_config(const void *fdt, const char *regu_name, in dt_get_regu_low_power_config()
255 void *fdt = NULL; in save_cpu_supply_name() local
536 static TEE_Result register_pmic_regulator(const void *fdt, in register_pmic_regulator()
577 static void parse_regulator_fdt_nodes(const void *fdt, int pmic_node) in parse_regulator_fdt_nodes()
616 static void initialize_pmic_i2c(const void *fdt, int pmic_node) in initialize_pmic_i2c()
672 static TEE_Result initialize_pmic(const void *fdt, int pmic_node) in initialize_pmic()
696 static TEE_Result stm32_pmic_probe(const void *fdt, int node, in stm32_pmic_probe()
/optee_os/core/drivers/
H A Daplic_priv.c23 static TEE_Result aplic_parse_fdt_node(const void *fdt, int nodeoff, in aplic_parse_fdt_node()
86 void *fdt = NULL; in aplic_init_from_device_tree() local
/optee_os/core/drivers/gpio/
H A Dgpio.c35 TEE_Result gpio_dt_get_by_index(const void *fdt, int nodeoffset, in gpio_dt_get_by_index()
97 TEE_Result gpio_dt_cfg_by_index(const void *fdt, int nodeoffset, in gpio_dt_cfg_by_index()

123456