Lines Matching refs:layout_dn
121 struct device_node *layout_dn) in nvmem_layout_bus_populate() argument
126 if (!of_property_present(layout_dn, "compatible")) { in nvmem_layout_bus_populate()
128 __func__, layout_dn); in nvmem_layout_bus_populate()
133 if (of_match_node(of_nvmem_layout_skip_table, layout_dn)) { in nvmem_layout_bus_populate()
134 pr_debug("%s() - skipping %pOF node\n", __func__, layout_dn); in nvmem_layout_bus_populate()
138 if (of_node_check_flag(layout_dn, OF_POPULATED_BUS)) { in nvmem_layout_bus_populate()
140 __func__, layout_dn); in nvmem_layout_bus_populate()
146 ret = nvmem_layout_create_device(nvmem, layout_dn); in nvmem_layout_bus_populate()
150 of_node_set_flag(layout_dn, OF_POPULATED_BUS); in nvmem_layout_bus_populate()
167 struct device_node *layout_dn; in nvmem_populate_layout() local
170 layout_dn = of_nvmem_layout_get_container(nvmem); in nvmem_populate_layout()
171 if (!layout_dn) in nvmem_populate_layout()
176 ret = nvmem_layout_bus_populate(nvmem, layout_dn); in nvmem_populate_layout()
179 of_node_put(layout_dn); in nvmem_populate_layout()