| /u-boot/test/dm/ |
| A D | fdtdec.c | 68 int blob_sz, parent, subnode; in dm_test_fdtdec_add_reserved_memory() local 87 subnode = fdt_path_offset(blob, "/reserved-memory/rsvd_region"); in dm_test_fdtdec_add_reserved_memory() 88 ut_assert(subnode > 0); in dm_test_fdtdec_add_reserved_memory() 91 addr = fdtdec_get_addr_size_auto_parent(blob, parent, subnode, in dm_test_fdtdec_add_reserved_memory() 97 subnode = fdt_path_offset(blob, "/reserved-memory/rsvd_region1"); in dm_test_fdtdec_add_reserved_memory() 98 ut_assert(subnode < 0); in dm_test_fdtdec_add_reserved_memory() 104 subnode = fdt_path_offset(blob, "/reserved-memory/rsvd_region1"); in dm_test_fdtdec_add_reserved_memory() 105 ut_assert(subnode > 0); in dm_test_fdtdec_add_reserved_memory() 108 ut_assert(fdt_getprop(blob, subnode, "no-map", NULL) > 0); in dm_test_fdtdec_add_reserved_memory() 121 subnode = fdt_path_offset(blob, "/reserved-memory/rsvd_region2"); in dm_test_fdtdec_add_reserved_memory() [all …]
|
| A D | ofnode.c | 976 ofnode node, check, subnode; in dm_test_ofnode_add_subnode() local 1045 ofnode node, subnode; in dm_test_ofnode_for_each_prop() local 1058 ofnode_for_each_subnode(subnode, node) in dm_test_ofnode_for_each_prop() 1059 ofnode_for_each_prop(prop, subnode) in dm_test_ofnode_for_each_prop() 1102 ofnode node, subnode; in dm_test_ofnode_find_subnode() local 1107 ut_assert(ofnode_valid(subnode)); in dm_test_ofnode_find_subnode() 1110 subnode = ofnode_find_subnode(node, "btn"); in dm_test_ofnode_find_subnode() 1111 ut_assert(!ofnode_valid(subnode)); in dm_test_ofnode_find_subnode() 1120 ofnode node, subnode; in dm_test_ofnode_find_subnode_ot() local 1125 ut_assert(ofnode_valid(subnode)); in dm_test_ofnode_find_subnode_ot() [all …]
|
| /u-boot/tools/binman/etype/ |
| A D | files.py | 59 subnode = self._node.FindNode(name) 60 if not subnode: 61 subnode = state.AddSubnode(self._node, name) 62 state.AddString(subnode, 'type', 'blob') 63 state.AddString(subnode, 'filename', fname) 64 state.AddString(subnode, 'compress', self._files_compress) 66 state.AddInt(subnode, 'align', self._files_align)
|
| A D | fit.py | 415 for subnode in node.subnodes: 416 _add_entries(base_node, depth + 1, subnode) 602 for subnode in node.subnodes: 603 with fsw.add_node(subnode.name): 644 for subnode in node.subnodes: 645 with fsw.add_node(subnode.name): 646 _add_node(node, depth + 1, subnode) 731 for subnode in node.subnodes: 739 entry = self._priv_entries.get(subnode.name) 744 to_remove.append(subnode.name) [all …]
|
| A D | fdtmap.py | 113 for subnode in node.subnodes: 114 with fsw.add_node(subnode.name): 115 _AddNode(subnode)
|
| /u-boot/test/optee/ |
| A D | cmd_ut_optee.c | 54 int offs, subnode; in optee_fdt_protected_memory() local 68 subnode = fdt_first_subnode(fdt, offs); in optee_fdt_protected_memory() 69 ut_assert(subnode); in optee_fdt_protected_memory() 72 while (subnode >= 0) { in optee_fdt_protected_memory() 73 const char *name = fdt_get_name(fdt, subnode, NULL); in optee_fdt_protected_memory() 85 ut_assertok(fdt_get_resource(fdt, subnode, "reg", 0, &res)); in optee_fdt_protected_memory() 86 subnode = fdt_next_subnode(fdt, subnode); in optee_fdt_protected_memory()
|
| /u-boot/lib/efi_loader/ |
| A D | efi_dt_fixup.c | 89 int nodeoffset, subnode; in efi_carve_out_dt_rsv() local 103 subnode = fdt_first_subnode(fdt, nodeoffset); in efi_carve_out_dt_rsv() 104 while (subnode >= 0) { in efi_carve_out_dt_rsv() 110 fdt, nodeoffset, subnode, in efi_carve_out_dt_rsv() 117 fdtdec_get_is_enabled(fdt, subnode)) { in efi_carve_out_dt_rsv() 120 nomap = !!fdt_getprop(fdt, subnode, "no-map", in efi_carve_out_dt_rsv() 124 subnode = fdt_next_subnode(fdt, subnode); in efi_carve_out_dt_rsv()
|
| /u-boot/drivers/core/ |
| A D | of_extra.c | 17 ofnode subnode; in ofnode_read_fmap_entry() local 43 subnode = ofnode_find_subnode(node, "hash"); in ofnode_read_fmap_entry() 44 if (ofnode_valid(subnode)) { in ofnode_read_fmap_entry() 45 prop = ofnode_read_prop(subnode, "value", &entry->hash_size); in ofnode_read_fmap_entry() 138 ofnode node, subnode; in ofnode_phy_is_fixed_link() local 141 subnode = ofnode_find_subnode(eth_node, "fixed-link"); in ofnode_phy_is_fixed_link() 142 if (ofnode_valid(subnode)) { in ofnode_phy_is_fixed_link() 144 node = subnode; in ofnode_phy_is_fixed_link()
|
| /u-boot/drivers/power/pmic/ |
| A D | palmas.c | 48 ofnode subnode; in palmas_bind() local 51 dev_for_each_subnode(subnode, dev) { in palmas_bind() 55 name = ofnode_get_name(subnode); in palmas_bind() 58 pmic_node = subnode; in palmas_bind()
|
| /u-boot/boot/ |
| A D | vbe_simple_os.c | 65 ofnode node, subnode, chosen; in bootmeth_vbe_simple_ft_fixup() local 91 ret = ofnode_add_subnode(node, dev->name, &subnode); in bootmeth_vbe_simple_ft_fixup() 97 ret = ofnode_copy_props(dev_ofnode(dev), subnode); in bootmeth_vbe_simple_ft_fixup() 105 ret = vbe_simple_fixup_node(subnode, &state); in bootmeth_vbe_simple_ft_fixup()
|
| /u-boot/board/Marvell/octeontx/ |
| A D | board-fdt.c | 61 int subnode, i; in fdt_parse_phy_info() local 98 fdt_for_each_subnode(subnode, fdt, node) { in fdt_parse_phy_info() 100 val = fdt_getprop(fdt, subnode, "reg", &len); in fdt_parse_phy_info() 106 val = fdt_getprop(fdt, subnode, "phy-handle", &len); in fdt_parse_phy_info() 124 val = fdt_getprop(fdt, subnode, in fdt_parse_phy_info() 233 int subnode, i = 0; in fdt_board_get_ethaddr() local 251 fdt_for_each_subnode(subnode, fdt, node) { in fdt_board_get_ethaddr() 255 mac = fdt_getprop(fdt, subnode, "local-mac-address", &len); in fdt_board_get_ethaddr()
|
| /u-boot/board/dhelectronics/dh_imx8mp/ |
| A D | imx8mp_dhcom_pdk2.c | 132 int mac_node, mdio_node, iomuxc_node, ksz_node, lan_node, subnode; in dh_dt_patch_som_eqos() local 201 fdt_for_each_subnode(subnode, blob, iomuxc_node) { in dh_dt_patch_som_eqos() 202 if (!strstr(fdt_get_name(blob, subnode, NULL), in dh_dt_patch_som_eqos() 206 handle = fdt_get_phandle(blob, subnode); in dh_dt_patch_som_eqos() 233 int mac_node, mdio_node, iomuxc_node, lan_node, phy_node, subnode; in dh_dt_patch_som_fec() local 309 fdt_for_each_subnode(subnode, blob, iomuxc_node) { in dh_dt_patch_som_fec() 310 if (!strstr(fdt_get_name(blob, subnode, NULL), "fec-rmii")) in dh_dt_patch_som_fec() 313 handle = fdt_get_phandle(blob, subnode); in dh_dt_patch_som_fec()
|
| /u-boot/doc/device-tree-bindings/sysinfo/ |
| A D | smbios.txt | 15 An optional 'smbios' subnode can be used to provide these properties. Within 25 Within each subnode the following tables are recognised: 27 "system" subnode optional properties: 37 "baseboard" subnode optional properties: 44 "chassis" subnode optional properties:
|
| /u-boot/arch/arm/mach-k3/ |
| A D | common.c | 365 int ret, node, subnode, len, prev_node; in fdt_fixup_msmc_ram() local 404 subnode = fdt_first_subnode(blob, node); in fdt_fixup_msmc_ram() 408 while (subnode >= 0) { in fdt_fixup_msmc_ram() 409 sub_reg = fdt_getprop(blob, subnode, "reg", &len); in fdt_fixup_msmc_ram() 414 subnode, addr, size); in fdt_fixup_msmc_ram() 418 fdt_del_node(blob, subnode); in fdt_fixup_msmc_ram() 419 debug("%s: deleting subnode %d\n", __func__, subnode); in fdt_fixup_msmc_ram() 421 subnode = fdt_first_subnode(blob, node); in fdt_fixup_msmc_ram() 423 subnode = fdt_next_subnode(blob, prev_node); in fdt_fixup_msmc_ram() 425 prev_node = subnode; in fdt_fixup_msmc_ram() [all …]
|
| /u-boot/drivers/spi/ |
| A D | cadence_qspi.c | 390 ofnode subnode; in cadence_spi_of_to_plat() local 407 subnode = dev_read_first_subnode(bus); in cadence_spi_of_to_plat() 408 if (!ofnode_valid(subnode)) { in cadence_spi_of_to_plat() 414 plat->max_hz = ofnode_read_u32_default(subnode, "spi-max-frequency", in cadence_spi_of_to_plat() 418 plat->page_size = ofnode_read_u32_default(subnode, "page-size", 256); in cadence_spi_of_to_plat() 419 plat->block_size = ofnode_read_u32_default(subnode, "block-size", 16); in cadence_spi_of_to_plat() 420 plat->tshsl_ns = ofnode_read_u32_default(subnode, "cdns,tshsl-ns", in cadence_spi_of_to_plat() 422 plat->tsd2d_ns = ofnode_read_u32_default(subnode, "cdns,tsd2d-ns", in cadence_spi_of_to_plat() 424 plat->tchsh_ns = ofnode_read_u32_default(subnode, "cdns,tchsh-ns", 20); in cadence_spi_of_to_plat() 425 plat->tslch_ns = ofnode_read_u32_default(subnode, "cdns,tslch-ns", 20); in cadence_spi_of_to_plat() [all …]
|
| /u-boot/doc/device-tree-bindings/pmic/ |
| A D | max77686.txt | 17 To bind each regulator, the optional regulators subnode should exists. 19 Optional subnode: 20 - voltage-regulators: subnode list of each device's regulator
|
| /u-boot/arch/arm/mach-tegra/ |
| A D | xusb-padctl-common.c | 223 ofnode subnode; in tegra_xusb_padctl_config_parse_dt() local 227 ofnode_for_each_subnode(subnode, node) { in tegra_xusb_padctl_config_parse_dt() 233 err = tegra_xusb_padctl_group_parse_dt(padctl, group, subnode); in tegra_xusb_padctl_config_parse_dt() 248 ofnode subnode; in tegra_xusb_padctl_parse_dt() local 257 ofnode_for_each_subnode(subnode, node) { in tegra_xusb_padctl_parse_dt() 260 debug("%s: subnode=%s\n", __func__, ofnode_get_name(subnode)); in tegra_xusb_padctl_parse_dt() 262 subnode); in tegra_xusb_padctl_parse_dt()
|
| /u-boot/lib/optee/ |
| A D | optee.c | 115 ofnode node, subnode; in optee_copy_fdt_nodes() local 148 ofnode_for_each_subnode(subnode, node) { in optee_copy_fdt_nodes() 149 const char *name = ofnode_get_name(subnode); in optee_copy_fdt_nodes() 158 ret = ofnode_read_resource(subnode, 0, &res); in optee_copy_fdt_nodes()
|
| /u-boot/drivers/usb/dwc3/ |
| A D | dwc3-uniphier.c | 82 ofnode subnode; in dwc3_uniphier_glue_get_ctrl_dev() local 89 ofnode_for_each_subnode(subnode, dev_ofnode(dev)) { in dwc3_uniphier_glue_get_ctrl_dev() 90 name = ofnode_get_name(subnode); in dwc3_uniphier_glue_get_ctrl_dev() 93 name, subnode, &child); in dwc3_uniphier_glue_get_ctrl_dev()
|
| /u-boot/drivers/video/ |
| A D | nexell_display.c | 178 ofnode subnode; in nx_display_parse_dp_planes() local 180 ofnode_for_each_subnode(subnode, node) { in nx_display_parse_dp_planes() 181 name = ofnode_get_name(subnode); in nx_display_parse_dp_planes() 184 nx_display_parse_dp_top_layer(subnode, &dp->top); in nx_display_parse_dp_planes() 195 nx_display_parse_dp_layer(subnode, &dp->planes[0]); in nx_display_parse_dp_planes() 338 ofnode subnode; in nx_display_parse_dt() local 349 ofnode_for_each_subnode(subnode, dev_ofnode(dev)) { in nx_display_parse_dt() 350 name = ofnode_get_name(subnode); in nx_display_parse_dt() 354 nx_display_parse_dp_sync(subnode, &dp->sync); in nx_display_parse_dt() 359 nx_display_parse_dp_ctrl(subnode, &dp->ctrl); in nx_display_parse_dt() [all …]
|
| /u-boot/lib/ |
| A D | fdtdec_common.c | 60 int subnode; in fdtdec_get_child_count() local 63 fdt_for_each_subnode(subnode, blob, node) in fdtdec_get_child_count()
|
| /u-boot/drivers/i2c/muxes/ |
| A D | i2c-mux-gpio.c | 80 int i = 0, subnode, ret; in i2c_mux_gpio_probe() local 90 fdt_for_each_subnode(subnode, fdt, node) { in i2c_mux_gpio_probe() 91 *(values + i) = fdtdec_get_uint(fdt, subnode, "reg", -1); in i2c_mux_gpio_probe()
|
| /u-boot/scripts/dtc/ |
| A D | dtc-parser.y | 89 %type <node> subnode 519 | subnode subnodes 523 | subnode propdef 530 subnode: 539 | DT_OMIT_NO_REF subnode 543 | DT_LABEL subnode
|
| /u-boot/tools/dtoc/ |
| A D | fdt.py | 306 for subnode in self.subnodes: 307 if subnode.name == name: 308 return subnode 358 for subnode in self.subnodes: 359 if subnode._offset is None: 361 if subnode.name != fdt_obj.get_name(offset): 363 (subnode.name, fdt_obj.get_name(offset))) 364 subnode.Refresh(offset) 547 subnode = Node(self._fdt, self, None, name, path) 548 self.subnodes.append(subnode) [all …]
|
| /u-boot/test/py/tests/ |
| A D | test_fit_auto_signed.py | 56 subnode = f'/images/{node}' 57 self.images_nodes.add(subnode) 60 subnode = f'/configurations/{node}' 61 self.confgs_nodes.add(subnode)
|