Lines Matching defs:parse_prop

1190  * @parse_prop: function name
1191 * parse_prop() finds the node corresponding to a supplier phandle
1192 * @parse_prop.np: Pointer to device node holding supplier phandle property
1193 * @parse_prop.prop_name: Name of property holding a phandle value
1194 * @parse_prop.index: For properties holding a list of phandles, this is the
1202 * parse_prop() return values are
1208 struct device_node *(*parse_prop)(struct device_node *np,
1312 { .parse_prop = parse_clocks, },
1313 { .parse_prop = parse_interconnects, },
1314 { .parse_prop = parse_iommus, .optional = true, },
1315 { .parse_prop = parse_iommu_maps, .optional = true, },
1316 { .parse_prop = parse_mboxes, },
1317 { .parse_prop = parse_io_channels, },
1318 { .parse_prop = parse_interrupt_parent, },
1319 { .parse_prop = parse_dmas, .optional = true, },
1320 { .parse_prop = parse_power_domains, },
1321 { .parse_prop = parse_hwlocks, },
1322 { .parse_prop = parse_extcon, },
1323 { .parse_prop = parse_nvmem_cells, },
1324 { .parse_prop = parse_phys, },
1325 { .parse_prop = parse_wakeup_parent, },
1326 { .parse_prop = parse_pinctrl0, },
1327 { .parse_prop = parse_pinctrl1, },
1328 { .parse_prop = parse_pinctrl2, },
1329 { .parse_prop = parse_pinctrl3, },
1330 { .parse_prop = parse_pinctrl4, },
1331 { .parse_prop = parse_pinctrl5, },
1332 { .parse_prop = parse_pinctrl6, },
1333 { .parse_prop = parse_pinctrl7, },
1334 { .parse_prop = parse_pinctrl8, },
1336 .parse_prop = parse_remote_endpoint,
1339 { .parse_prop = parse_pwms, },
1340 { .parse_prop = parse_resets, },
1341 { .parse_prop = parse_leds, },
1342 { .parse_prop = parse_backlight, },
1343 { .parse_prop = parse_panel, },
1344 { .parse_prop = parse_gpio_compat, },
1345 { .parse_prop = parse_interrupts, },
1346 { .parse_prop = parse_regulators, },
1347 { .parse_prop = parse_gpio, },
1348 { .parse_prop = parse_gpios, },
1379 while (!matched && s->parse_prop) {
1385 while ((phandle = s->parse_prop(con_np, prop_name, i))) {