/external/u-boot/common/ |
D | image-fdt.c | 79 void boot_fdt_add_mem_rsv_regions(struct lmb *lmb, void *fdt_blob) in boot_fdt_add_mem_rsv_regions() argument 84 if (fdt_check_header(fdt_blob) != 0) in boot_fdt_add_mem_rsv_regions() 87 total = fdt_num_mem_rsv(fdt_blob); in boot_fdt_add_mem_rsv_regions() 89 if (fdt_get_mem_rsv(fdt_blob, i, &addr, &size) != 0) in boot_fdt_add_mem_rsv_regions() 116 void *fdt_blob = *of_flat_tree; in boot_relocate_fdt() local 127 if (fdt_check_header(fdt_blob) != 0) { in boot_relocate_fdt() 143 of_start = fdt_blob; in boot_relocate_fdt() 180 fdt_blob, fdt_blob + *of_size - 1, of_len, of_len); in boot_relocate_fdt() 185 err = fdt_open_into(fdt_blob, of_start, of_len); in boot_relocate_fdt() 234 char *fdt_blob = NULL; in boot_get_fdt() local [all …]
|
/external/u-boot/drivers/core/ |
D | ofnode.c | 29 cell = fdt_getprop(gd->fdt_blob, ofnode_to_offset(node), in ofnode_read_u32() 89 str = fdt_getprop(gd->fdt_blob, ofnode_to_offset(node), in ofnode_read_string() 121 int ooffset = fdt_subnode_offset(gd->fdt_blob, in ofnode_find_subnode() 141 return fdtdec_get_int_array(gd->fdt_blob, in ofnode_read_u32_array() 154 fdt_first_subnode(gd->fdt_blob, ofnode_to_offset(node))); in ofnode_first_subnode() 164 fdt_next_subnode(gd->fdt_blob, ofnode_to_offset(node))); in ofnode_next_subnode() 175 parent.of_offset = fdt_parent_offset(gd->fdt_blob, in ofnode_get_parent() 187 return fdt_get_name(gd->fdt_blob, ofnode_to_offset(node), NULL); in ofnode_get_name() 197 node.of_offset = fdt_node_offset_by_phandle(gd->fdt_blob, in ofnode_get_by_phandle() 214 if (fdt_getprop(gd->fdt_blob, ofnode_to_offset(node), propname, in ofnode_read_size() [all …]
|
D | fdtaddr.c | 29 na = fdt_address_cells(gd->fdt_blob, in devfdt_get_addr_index() 36 ns = fdt_size_cells(gd->fdt_blob, dev_of_offset(dev->parent)); in devfdt_get_addr_index() 42 reg = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), "reg", in devfdt_get_addr_index() 56 addr = fdt_translate_address((void *)gd->fdt_blob, in devfdt_get_addr_index() 67 addr = fdtdec_get_addr_size_auto_parent(gd->fdt_blob, in devfdt_get_addr_index() 100 fdtdec_get_addr_size_auto_noparent(gd->fdt_blob, dev_of_offset(dev), in devfdt_get_addr_size_index() 118 index = fdt_stringlist_search(gd->fdt_blob, dev_of_offset(dev), in devfdt_get_addr_name()
|
/external/u-boot/arch/x86/lib/ |
D | pinctrl_ich6.c | 73 ret = fdtdec_get_int_array(gd->fdt_blob, pin_node, "gpio-offset", in ich6_pinctrl_cfg_pin() 77 is_gpio = fdtdec_get_bool(gd->fdt_blob, pin_node, "mode-gpio"); in ich6_pinctrl_cfg_pin() 83 dir = fdtdec_get_int(gd->fdt_blob, pin_node, "direction", -1); in ich6_pinctrl_cfg_pin() 89 val = fdtdec_get_int(gd->fdt_blob, pin_node, "output-value", in ich6_pinctrl_cfg_pin() 96 invert = fdtdec_get_bool(gd->fdt_blob, pin_node, "invert"); in ich6_pinctrl_cfg_pin() 114 pad_offset = fdtdec_get_int(gd->fdt_blob, pin_node, in ich6_pinctrl_cfg_pin() 127 val = fdtdec_get_int(gd->fdt_blob, pin_node, "mode-func", -1); in ich6_pinctrl_cfg_pin() 132 val = fdtdec_get_int(gd->fdt_blob, pin_node, "pull-assign", -1); in ich6_pinctrl_cfg_pin() 138 val = fdtdec_get_int(gd->fdt_blob, pin_node, "pull-strength", in ich6_pinctrl_cfg_pin() 189 for (pin_node = fdt_first_subnode(gd->fdt_blob, dev_of_offset(dev)); in ich6_pinctrl_probe() [all …]
|
D | zimage.c | 97 static int setup_device_tree(struct setup_header *hdr, const void *fdt_blob) in setup_device_tree() argument 106 if (!fdt_blob) in setup_device_tree() 109 size = fdt_totalsize(fdt_blob); in setup_device_tree() 122 sd->len = fdt_totalsize(fdt_blob); in setup_device_tree() 123 memcpy(sd->data, fdt_blob, sd->len); in setup_device_tree()
|
/external/u-boot/lib/ |
D | fdtdec.c | 600 if (!gd->fdt_blob || ((uintptr_t)gd->fdt_blob & 3) || in fdtdec_prepare_fdt() 601 fdt_check_header(gd->fdt_blob)) { in fdtdec_prepare_fdt() 607 if (gd->fdt_blob) { in fdtdec_prepare_fdt() 608 printf("fdt_blob=%p\n", gd->fdt_blob); in fdtdec_prepare_fdt() 609 print_buffer((ulong)gd->fdt_blob, gd->fdt_blob, 4, in fdtdec_prepare_fdt() 1162 mem = fdt_path_offset(gd->fdt_blob, "/memory"); in fdtdec_setup_memory_size() 1168 ret = fdt_get_resource(gd->fdt_blob, mem, "reg", 0, &res); in fdtdec_setup_memory_size() 1187 mem = fdt_node_offset_by_prop_value(gd->fdt_blob, -1, "device_type", in fdtdec_setup_memory_banksize() 1195 ret = fdt_get_resource(gd->fdt_blob, mem, "reg", reg++, &res); in fdtdec_setup_memory_banksize() 1198 mem = fdt_node_offset_by_prop_value(gd->fdt_blob, mem, in fdtdec_setup_memory_banksize() [all …]
|
/external/u-boot/board/samsung/common/ |
D | board.c | 82 if (tmu_init(gd->fdt_blob) != TMU_STATUS_NORMAL) { in board_init() 159 board_i2c_init(gd->fdt_blob); in board_early_init_f() 209 node = decode_sromc(gd->fdt_blob, &config); in board_eth_init() 214 node = fdtdec_next_compatible(gd->fdt_blob, node, COMPAT_SMSC_LAN9215); in board_eth_init() 221 base_addr = fdtdec_get_addr(gd->fdt_blob, node, "reg"); in board_eth_init() 256 return exynos_mmc_init(gd->fdt_blob); in init_mmc() 265 return exynos_dwmmc_init(gd->fdt_blob); in init_dwmmc() 295 board_info = fdt_getprop(gd->fdt_blob, 0, "model", NULL); in checkboard() 348 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, in reset_misc()
|
/external/u-boot/board/BuR/common/ |
D | common.c | 43 #define FDTPROP(b, c) fdt_getprop_u32_default(gd->fdt_blob, b, c, ~0UL) 53 if (gd->fdt_blob == NULL) { in lcdbacklight() 125 if (gd->fdt_blob == NULL) { in load_lcdtiming() 164 nodeoff = fdt_path_offset(gd->fdt_blob, "/factory-settings"); in load_lcdtiming() 166 nodep = fdt_getprop(gd->fdt_blob, nodeoff, "rotation", NULL); in load_lcdtiming() 275 gd->fdt_blob = (void *)dtbaddr; in load_devicetree() 278 (u32)dtbsize, (u32)gd->fdt_blob); in load_devicetree() 293 if (gd->fdt_blob == NULL) { in dtbmacaddr() 298 node = fdt_path_offset(gd->fdt_blob, "/aliases"); in dtbmacaddr() 303 path = fdt_getprop(gd->fdt_blob, node, enet, NULL); in dtbmacaddr() [all …]
|
/external/u-boot/arch/x86/cpu/ |
D | cpu_x86.c | 19 plat->cpu_id = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in cpu_x86_bind() 60 node = fdt_path_offset(gd->fdt_blob, "/cpus"); in cpu_x86_get_count() 64 for (cpu = fdt_first_subnode(gd->fdt_blob, node); in cpu_x86_get_count() 66 cpu = fdt_next_subnode(gd->fdt_blob, cpu)) { in cpu_x86_get_count() 69 device_type = fdt_getprop(gd->fdt_blob, cpu, in cpu_x86_get_count()
|
/external/u-boot/drivers/pinctrl/ |
D | pinctrl_stm32.c | 76 gpio_ctl->speed = fdtdec_get_int(gd->fdt_blob, node, "slew-rate", 0); in prep_gpio_ctl() 78 if (fdtdec_get_bool(gd->fdt_blob, node, "drive-open-drain")) in prep_gpio_ctl() 83 if (fdtdec_get_bool(gd->fdt_blob, node, "bias-pull-up")) in prep_gpio_ctl() 85 else if (fdtdec_get_bool(gd->fdt_blob, node, "bias-pull-down")) in prep_gpio_ctl() 106 fdt_for_each_subnode(offset, gd->fdt_blob, offset) { in stm32_pinctrl_config() 111 len = fdtdec_get_int_array_count(gd->fdt_blob, offset, in stm32_pinctrl_config() 148 const void *fdt = gd->fdt_blob; in stm32_pinctrl_set_state_simple()
|
D | pinctrl-single.c | 77 const void *fdt = gd->fdt_blob; in single_set_state() 103 pdata->width = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in single_ofdata_to_platdata() 106 res = fdtdec_get_int_array(gd->fdt_blob, dev_of_offset(dev), in single_ofdata_to_platdata() 119 pdata->mask = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in single_ofdata_to_platdata()
|
/external/u-boot/drivers/pinctrl/nxp/ |
D | pinctrl-imx.c | 36 prop = fdt_getprop(gd->fdt_blob, node, "fsl,pins", &size); in imx_pinctrl_set_state() 52 if (fdtdec_get_int_array(gd->fdt_blob, node, "fsl,pins", in imx_pinctrl_set_state() 196 addr = fdtdec_get_addr_size(gd->fdt_blob, dev_of_offset(dev), "reg", in imx_pinctrl_probe() 207 info->mux_mask = fdtdec_get_int(gd->fdt_blob, node, "fsl,mux_mask", 0); in imx_pinctrl_probe() 212 if (fdtdec_get_bool(gd->fdt_blob, node, "fsl,input-sel")) { in imx_pinctrl_probe() 213 ret = fdtdec_parse_phandle_with_args(gd->fdt_blob, in imx_pinctrl_probe() 221 addr = fdtdec_get_addr_size(gd->fdt_blob, arg.node, "reg", in imx_pinctrl_probe()
|
/external/u-boot/board/qualcomm/dragonboard410c/ |
D | dragonboard410c.c | 62 node = fdt_subnode_offset(gd->fdt_blob, in board_prepare_usb() 78 node = fdt_subnode_offset(gd->fdt_blob, in board_prepare_usb() 125 node = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(pon), in misc_init_r() 172 offset = fdt_node_offset_by_compatible(gd->fdt_blob, -1, in ft_board_setup() 177 mac = fdt_getprop(gd->fdt_blob, offset, fix[i].property, &len); in ft_board_setup()
|
/external/u-boot/drivers/mmc/ |
D | msm_sdhci.c | 53 uint clk_rate = fdtdec_get_uint(gd->fdt_blob, node, "clock-frequency", in msm_sdc_clk_init() 61 ret = fdtdec_get_int_array(gd->fdt_blob, node, "clock", clkd, 2); in msm_sdc_clk_init() 65 clk_offset = fdt_node_offset_by_phandle(gd->fdt_blob, clkd[0]); in msm_sdc_clk_init() 174 host->bus_width = fdtdec_get_int(gd->fdt_blob, node, "bus-width", 4); in msm_ofdata_to_platdata() 175 host->index = fdtdec_get_uint(gd->fdt_blob, node, "index", 0); in msm_ofdata_to_platdata() 176 priv->base = (void *)fdtdec_get_addr_size_auto_parent(gd->fdt_blob, in msm_ofdata_to_platdata()
|
D | socfpga_dw_mmc.c | 72 fifo_depth = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in socfpga_dwmmc_ofdata_to_platdata() 81 host->buswidth = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in socfpga_dwmmc_ofdata_to_platdata() 94 priv->drvsel = fdtdec_get_uint(gd->fdt_blob, dev_of_offset(dev), in socfpga_dwmmc_ofdata_to_platdata() 96 priv->smplsel = fdtdec_get_uint(gd->fdt_blob, dev_of_offset(dev), in socfpga_dwmmc_ofdata_to_platdata()
|
D | pic32_sdhci.c | 34 const void *fdt = gd->fdt_blob; in pic32_sdhci_probe() 47 host->bus_width = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in pic32_sdhci_probe() 51 ret = fdtdec_get_int_array(gd->fdt_blob, dev_of_offset(dev), in pic32_sdhci_probe()
|
/external/u-boot/drivers/net/phy/ |
D | fixed.c | 23 val = fdt_getprop_u32_default_node(gd->fdt_blob, in fixedphy_probe() 38 priv->duplex = fdtdec_get_bool(gd->fdt_blob, ofnode, "full-duplex"); in fixedphy_probe() 39 priv->pause = fdtdec_get_bool(gd->fdt_blob, ofnode, "pause"); in fixedphy_probe() 40 priv->asym_pause = fdtdec_get_bool(gd->fdt_blob, ofnode, "asym-pause"); in fixedphy_probe()
|
/external/u-boot/drivers/net/ |
D | sun8i_emac.c | 460 offset = fdtdec_lookup_phandle(gd->fdt_blob, dev_of_offset(dev), in parse_phy_pins() 467 drive = fdt_getprop_u32_default_node(gd->fdt_blob, offset, 0, in parse_phy_pins() 480 if (fdt_get_property(gd->fdt_blob, offset, "bias-pull-up", NULL)) in parse_phy_pins() 482 else if (fdt_get_property(gd->fdt_blob, offset, "bias-pull-down", NULL)) in parse_phy_pins() 488 pin_name = fdt_stringlist_get(gd->fdt_blob, offset, in parse_phy_pins() 803 offset = fdtdec_lookup_phandle(gd->fdt_blob, node, "syscon"); in sun8i_emac_eth_ofdata_to_platdata() 808 reg = fdt_getprop(gd->fdt_blob, offset, "reg", NULL); in sun8i_emac_eth_ofdata_to_platdata() 814 priv->sysctl_reg = fdt_translate_address((void *)gd->fdt_blob, in sun8i_emac_eth_ofdata_to_platdata() 825 offset = fdtdec_lookup_phandle(gd->fdt_blob, node, "phy-handle"); in sun8i_emac_eth_ofdata_to_platdata() 830 priv->phyaddr = fdtdec_get_int(gd->fdt_blob, offset, "reg", -1); in sun8i_emac_eth_ofdata_to_platdata() [all …]
|
/external/u-boot/test/dm/ |
D | test-main.c | 94 ut_assertok(dm_extended_scan_fdt(gd->fdt_blob, false)); in dm_do_test() 142 if (!gd->fdt_blob || fdt_next_node(gd->fdt_blob, 0, NULL) < 0) { in dm_test_main() 145 ut_assert(gd->fdt_blob); in dm_test_main() 194 dm_scan_fdt(gd->fdt_blob, false); in dm_test_main()
|
/external/u-boot/board/st/stm32f746-disco/ |
D | stm32f746-disco.c | 28 mr_node = fdt_path_offset(gd->fdt_blob, "/memory"); in get_memory_base_size() 31 *mr_base = fdtdec_get_addr_size_auto_noparent(gd->fdt_blob, mr_node, in get_memory_base_size() 119 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, "st,led1"); in board_late_init() 133 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, "st,button1"); in board_late_init()
|
/external/u-boot/include/dm/ |
D | read.h | 568 return fdt_address_cells(gd->fdt_blob, dev_of_offset(dev)); in dev_read_addr_cells() 574 return fdt_size_cells(gd->fdt_blob, dev_of_offset(dev)); in dev_read_size_cells() 579 return fdt_address_cells(gd->fdt_blob, dev_of_offset(dev)); in dev_read_simple_addr_cells() 584 return fdt_size_cells(gd->fdt_blob, dev_of_offset(dev)); in dev_read_simple_size_cells() 589 return fdt_get_phandle(gd->fdt_blob, dev_of_offset(dev)); in dev_read_phandle() 600 return fdtdec_get_alias_seq(gd->fdt_blob, dev->uclass->uc_drv->name, in dev_read_alias_seq() 628 return fdtdec_get_is_enabled(gd->fdt_blob, dev_of_offset(dev)); in dev_read_enabled()
|
/external/u-boot/arch/arm/mach-socfpga/ |
D | board.c | 33 cm_basic_init(gd->fdt_blob); in board_init() 59 count = fdtdec_find_aliases_for_id(gd->fdt_blob, "udc", in board_usb_init() 65 addr = fdtdec_get_addr(gd->fdt_blob, node[0], "reg"); in board_usb_init()
|
/external/u-boot/drivers/video/sunxi/ |
D | sunxi_lcd.c | 117 if (fdtdec_decode_display_timing(gd->fdt_blob, dev_of_offset(cdev), in sunxi_lcd_probe() 122 timing_node = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(cdev), in sunxi_lcd_probe() 124 node = fdt_first_subnode(gd->fdt_blob, timing_node); in sunxi_lcd_probe() 125 val = fdtdec_get_int(gd->fdt_blob, node, "bits-per-pixel", -1); in sunxi_lcd_probe()
|
/external/u-boot/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 264 index = fdt_stringlist_search(gd->fdt_blob, offset, "reg-names", name); in parse_address() 268 reg = fdt_getprop(gd->fdt_blob, offset, "reg", &len); in parse_address() 274 return fdt_translate_address((void *)gd->fdt_blob, offset, reg); in parse_address() 287 na = fdt_address_cells(gd->fdt_blob, dev_of_offset(dev->parent)); in meson_pinctrl_probe() 293 ns = fdt_size_cells(gd->fdt_blob, dev_of_offset(dev->parent)); in meson_pinctrl_probe() 299 fdt_for_each_subnode(node, gd->fdt_blob, dev_of_offset(dev)) { in meson_pinctrl_probe() 300 if (fdt_getprop(gd->fdt_blob, node, "gpio-controller", &len)) { in meson_pinctrl_probe()
|
/external/u-boot/drivers/gpio/ |
D | pcf8575_gpio.c | 133 uc_priv->gpio_count = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_platdata() 135 uc_priv->bank_name = fdt_getprop(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_platdata() 138 uc_priv->bank_name = fdt_get_name(gd->fdt_blob, in pcf8575_ofdata_platdata() 141 n_latch = fdtdec_get_uint(gd->fdt_blob, dev_of_offset(dev), in pcf8575_ofdata_platdata()
|