Home
last modified time | relevance | path

Searched refs:fdt_addr (Results 1 – 16 of 16) sorted by relevance

/arch/mips/mach-octeon/include/mach/
A Dcvmx-helper-fdt.h170 return fdtdec_get_addr(fdt_addr, node, prop_name); in cvmx_fdt_get_addr()
186 return fdtdec_get_int(fdt_addr, node, prop_name, default_val); in cvmx_fdt_get_int()
191 return fdtdec_get_bool(fdt_addr, node, prop_name); in cvmx_fdt_get_bool()
197 return fdtdec_get_uint64(fdt_addr, node, prop_name, default_val); in cvmx_fdt_get_uint64()
212 return fdtdec_lookup_phandle(fdt_addr, node, prop_name); in cvmx_fdt_lookup_phandle()
232 return fdt_translate_address((void *)fdt_addr, node, in_addr); in cvmx_fdt_translate_address()
314 int cvmx_fdt_get_cpu_node(const void *fdt_addr, int node);
323 int cvmx_fdt_get_fdt_size(const void *fdt_addr);
347 int cvmx_fdt_node_offset_by_compatible_list(const void *fdt_addr, int startoffset,
496 int __cvmx_fdt_parse_vsc7224(const void *fdt_addr);
[all …]
A Dcvmx-helper-gpio.h277 cvmx_fdt_gpio_op_func_t cvmx_fdt_gpio_get_op_func(const void *fdt_addr, int phandle);
288 enum cvmx_gpio_type cvmx_fdt_get_gpio_type(const void *fdt_addr, int phandle, int *size);
299 struct cvmx_fdt_gpio_info *cvmx_fdt_gpio_get_info(const void *fdt_addr, int of_offset,
311 struct cvmx_fdt_gpio_info *cvmx_fdt_gpio_get_info_phandle(const void *fdt_addr, int of_offset,
325 int cvmx_fdt_parse_gpio(const void *fdt_addr, int phandle, int pin, u32 flags,
423 struct cvmx_fdt_gpio_led *cvmx_fdt_parse_led(const void *fdt_addr, int led_of_offset,
A Dcvmx-helper-board.h447 int __cvmx_helper_board_get_port_from_dt(void *fdt_addr, int ipd_port);
481 int __cvmx_helper_parse_bgx_dt(const void *fdt_addr);
491 int __cvmx_helper_parse_bgx_rgmii_dt(const void *fdt_addr);
A Dcvmx-bootinfo.h104 u64 fdt_addr; member
A Dcvmx-helper-sfp.h392 int cvmx_sfp_parse_device_tree(const void *fdt_addr);
/arch/mips/mach-octeon/
A Dcvmx-helper-board.c312 cvmx_sfp_parse_device_tree(fdt_addr); in __cvmx_helper_board_link_get_from_dt()
457 pip = fdt_path_offset(fdt_addr, pip_path); in __pip_eth_node()
497 mix = fdt_path_offset(fdt_addr, mix_path); in __mix_eth_node()
605 fdt_addr, gpio_offset, "reg", NULL); in __get_muxed_mdio_info_from_dt()
625 fdt_addr, offset, "reg", NULL); in __get_muxed_mdio_info_from_dt()
1140 if (!fdt_addr) { in __get_phy_info_from_dt()
1211 fdt_addr, phy, in __get_phy_info_from_dt()
1379 fdt_addr, fdt_port_node, in __cvmx_helper_parse_bgx_dt()
1428 if (fdt_getprop(fdt_addr, fdt_port_node, in __cvmx_helper_parse_bgx_dt()
1630 __cvmx_fdt_parse_vsc7224(fdt_addr); in __cvmx_helper_board_get_port_from_dt()
[all …]
A Dcvmx-helper-fdt.c69 int cvmx_fdt_get_cpu_node(const void *fdt_addr, int node) in cvmx_fdt_get_cpu_node() argument
75 while (fdt_node_check_compatible(fdt_addr, parent, "simple-bus") != 0) { in cvmx_fdt_get_cpu_node()
76 parent = fdt_parent_offset(fdt_addr, parent); in cvmx_fdt_get_cpu_node()
80 ranges = fdt_getprop(fdt_addr, parent, "ranges", &len); in cvmx_fdt_get_cpu_node()
276 int __cvmx_fdt_parse_vsc7224(const void *fdt_addr) in __cvmx_fdt_parse_vsc7224() argument
290 debug("%s(%p)\n", __func__, fdt_addr); in __cvmx_fdt_parse_vsc7224()
A Dcvmx-helper-cfg.c715 static void *fdt_addr; in __cvmx_helper_init_port_valid() local
721 if (fdt_addr == 0) in __cvmx_helper_init_port_valid()
722 fdt_addr = __cvmx_phys_addr_to_ptr((u64)gd->fdt_blob, 128 * 1024); in __cvmx_helper_init_port_valid()
727 rc = __cvmx_helper_parse_bgx_dt(fdt_addr); in __cvmx_helper_init_port_valid()
729 rc = __cvmx_fdt_parse_vsc7224(fdt_addr); in __cvmx_helper_init_port_valid()
731 rc = __cvmx_helper_parse_bgx_rgmii_dt(fdt_addr); in __cvmx_helper_init_port_valid()
771 valid = (__cvmx_helper_board_get_port_from_dt(fdt_addr, ipd_port) == 1); in __cvmx_helper_init_port_valid()
A Dcvmx-helper-sfp.c978 int cvmx_sfp_parse_device_tree(const void *fdt_addr) in cvmx_sfp_parse_device_tree() argument
986 debug("%s(%p): Parsing...\n", __func__, fdt_addr); in cvmx_sfp_parse_device_tree()
988 debug("%s(%p): Already parsed\n", __func__, fdt_addr); in cvmx_sfp_parse_device_tree()
1083 fdt_get_name(fdt_addr, sfp_nodes[0], in cvmx_sfp_parse_device_tree()
A Dbootoctlinux.c518 cvmx_bootinfo_array[core].fdt_addr = virt_to_phys(gd->fdt_blob); in do_bootoctlinux()
/arch/arm/mach-k3/
A Dk3-ddr.c35 ret = k3_ddrss_ddr_fdt_fixup(dev, spl_image->fdt_addr, gd->bd); in fixup_ddr_driver_for_ecc()
42 ret = k3_ddrss_ddr_fdt_fixup(dev, spl_image->fdt_addr, gd->bd); in fixup_ddr_driver_for_ecc()
66 ret = fdt_fixup_memory_banks(spl_image->fdt_addr, start, size, in fixup_memory_node()
/arch/arm/include/asm/
A Dsystem.h254 void armv8_switch_to_el2_prep(u64 args, u64 mach_nr, u64 fdt_addr,
270 void __noreturn armv8_switch_to_el2(u64 args, u64 mach_nr, u64 fdt_addr,
285 void armv8_switch_to_el1(u64 args, u64 mach_nr, u64 fdt_addr,
287 void armv8_el2_to_aarch32(u64 args, u64 mach_nr, u64 fdt_addr,
/arch/arm/lib/
A Dspl.c86 spl_optee_entry(NULL, NULL, spl_image->fdt_addr, in jump_to_image_optee()
A Dbootm.c289 void (*kernel_entry)(void *fdt_addr, void *res0, void *res1, in boot_jump_linux()
293 kernel_entry = (void (*)(void *fdt_addr, void *res0, void *res1, in boot_jump_linux()
/arch/riscv/lib/
A Dspl.c46 fdt_blob = spl_image->fdt_addr; in jump_to_image()
/arch/arm/mach-zynqmp/
A Dhandoff.c71 uintptr_t fdt_addr) in bl2_plat_get_bl31_params() argument

Completed in 41 milliseconds