/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-spi.c | 15 if (spi && !spi->dev.of_node && !spi->dev.fwnode)
|
/linux-master/drivers/irqchip/ |
H A D | irq-crossbar.c | 96 fwspec.fwnode = domain->parent->fwnode; 173 if (is_of_node(fwspec->fwnode)) {
|
H A D | irq-mst-intc.c | 183 if (is_of_node(fwspec->fwnode)) { 225 parent_fwspec.fwnode = domain->parent->fwnode;
|
H A D | irq-mtk-sysirq.c | 76 if (is_of_node(fwspec->fwnode)) { 113 gic_fwspec.fwnode = domain->parent->fwnode;
|
H A D | irq-mtk-cirq.c | 149 if (is_of_node(fwspec->fwnode)) { 190 parent_fwspec.fwnode = domain->parent->fwnode;
|
H A D | irq-bcm2836.c | 250 .fwnode = intc.domain->fwnode, 262 ipi_domain = irq_domain_create_linear(intc.domain->fwnode,
|
H A D | irq-alpine-msi.c | 126 if (!is_of_node(domain->parent->fwnode)) 129 fwspec.fwnode = domain->parent->fwnode;
|
H A D | irq-owl-sirq.c | 216 if (!is_of_node(fwspec->fwnode)) 262 parent_fwspec.fwnode = domain->parent->fwnode;
|
/linux-master/arch/arm/mach-imx/ |
H A D | gpc.c | 177 if (is_of_node(fwspec->fwnode)) { 216 parent_fwspec.fwnode = domain->parent->fwnode;
|
/linux-master/drivers/gpio/ |
H A D | gpio-visconti.c | 114 fwspec->fwnode = chip->irq.parent_domain->fwnode; 205 girq->fwnode = of_node_to_fwnode(dev->of_node);
|
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-mux-gpio.c | 56 struct fwnode_handle *fwnode = dev_fwnode(dev); local 64 if (is_of_node(fwnode)) { 76 } else if (is_acpi_node(fwnode)) {
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-mac.c | 95 struct fwnode_handle *fwnode, *parent = NULL, *child = NULL; local 100 fwnode = dev_fwnode(dev->parent); 101 if (is_of_node(fwnode)) { 106 } else if (is_acpi_node(fwnode)) { 107 parent = fwnode; 110 * thus the fwnode field is not yet set. Defer probe if we are
|
/linux-master/include/linux/gpio/ |
H A D | consumer.h | 174 struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode, 543 struct gpio_desc *fwnode_gpiod_get_index(struct fwnode_handle *fwnode, argument 553 struct fwnode_handle *fwnode, 565 struct fwnode_handle *fwnode, 570 return devm_fwnode_gpiod_get_index(dev, fwnode, con_id, 0, 552 devm_fwnode_gpiod_get_index(struct device *dev, struct fwnode_handle *fwnode, const char *con_id, int index, enum gpiod_flags flags, const char *label) argument 564 devm_fwnode_gpiod_get(struct device *dev, struct fwnode_handle *fwnode, const char *con_id, enum gpiod_flags flags, const char *label) argument
|
/linux-master/drivers/bus/ |
H A D | hisi_lpc.c | 509 .fwnode = acpi_fwnode_handle(child), 523 .fwnode = acpi_fwnode_handle(child), 628 range->fwnode = dev_fwnode(dev); 642 if (is_acpi_device_node(range->fwnode)) 666 if (is_acpi_device_node(range->fwnode))
|
/linux-master/drivers/usb/typec/mux/ |
H A D | nb7vpq904m.c | 409 nb7->typec_switch = fwnode_typec_switch_get(dev->fwnode); 429 sw_desc.fwnode = dev->fwnode; 440 retimer_desc.fwnode = dev->fwnode;
|
/linux-master/drivers/usb/typec/ucsi/ |
H A D | ucsi_glink.c | 329 struct fwnode_handle *fwnode; local 361 device_for_each_child_node(dev, fwnode) { 365 ret = fwnode_property_read_u32(fwnode, "reg", &port); 367 dev_err(dev, "missing reg property of %pOFn\n", fwnode); 387 ucsi->port_switch[port] = fwnode_typec_switch_get(fwnode);
|
/linux-master/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-core.c | 21 #include <media/v4l2-fwnode.h> 309 struct fwnode_handle *ep, *fwnode; local 320 fwnode = fwnode_graph_get_remote_endpoint(ep); 324 vin_err(vin, "Failed to parse %pOF\n", to_of_node(fwnode)); 329 asc = v4l2_async_nf_add_fwnode(&vin->group->notifier, fwnode, 339 to_of_node(fwnode), vep.base.id); 341 fwnode_handle_put(fwnode); 654 struct fwnode_handle *ep, *fwnode; local 665 fwnode = fwnode_graph_get_remote_endpoint(ep); 669 vin_err(vin, "Failed to parse %pOF\n", to_of_node(fwnode)); [all...] |
/linux-master/kernel/irq/ |
H A D | msi.c | 823 static struct irq_domain *__msi_create_irq_domain(struct fwnode_handle *fwnode, argument 846 fwnode, &msi_domain_ops, info); 859 * @fwnode: Optional fwnode of the interrupt controller 865 struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode, argument 869 return __msi_create_irq_domain(fwnode, info, 0, parent); 966 struct fwnode_handle *fwnode, *fwnalloced = NULL; local 996 * node as they are not guaranteed to have a fwnode. They are never 1000 fwnode = dev->fwnode; 1043 struct fwnode_handle *fwnode = NULL; local [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pcie-apple.c | 375 struct fwnode_handle *fwnode = &port->np->fwnode; local 384 port->domain = irq_domain_create_linear(fwnode, 32, 443 .fwnode = &port->np->fwnode, 601 struct fwnode_handle *fwnode = dev_fwnode(pcie->dev); local 606 ret = of_parse_phandle_with_args(to_of_node(fwnode), "msi-ranges", 611 ret = of_property_read_u32_index(to_of_node(fwnode), "msi-ranges", 629 parent = irq_domain_create_hierarchy(parent, 0, pcie->nvecs, fwnode, 637 pcie->domain = pci_msi_create_irq_domain(fwnode, [all...] |
/linux-master/drivers/leds/ |
H A D | leds-pca955x.c | 124 struct fwnode_handle *fwnode; member in struct:pca955x_led 439 led->fwnode = child; 541 init_data.fwnode = pdata->leds[i].fwnode; 543 if (is_of_node(init_data.fwnode)) { 544 if (to_of_node(init_data.fwnode)->name[0] ==
|
/linux-master/sound/soc/intel/boards/ |
H A D | sof_es8336.c | 597 struct fwnode_handle *fwnode; local 704 fwnode = fwnode_create_software_node(props, NULL); 705 if (IS_ERR(fwnode)) { 707 return PTR_ERR(fwnode); 710 ret = device_add_software_node(codec_dev, to_software_node(fwnode)); 712 fwnode_handle_put(fwnode);
|
H A D | bytcht_es8316.c | 533 struct fwnode_handle *fwnode; local 624 fwnode = fwnode_create_software_node(props, NULL); 625 if (IS_ERR(fwnode)) { 627 return PTR_ERR(fwnode); 630 ret = device_add_software_node(codec_dev, to_software_node(fwnode)); 632 fwnode_handle_put(fwnode);
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_mdio.c | 540 struct fwnode_handle *fwnode; local 608 fwnode = priv->plat->port_node; 609 if (!fwnode) 610 fwnode = dev_fwnode(priv->device); 612 if (fwnode) { 613 fixed_node = fwnode_get_named_child_node(fwnode, "fixed-link");
|
/linux-master/include/linux/ |
H A D | i2c.h | 407 * @fwnode: device node supplied by the platform firmware 431 struct fwnode_handle *fwnode; member in struct:i2c_board_info 967 struct i2c_client *i2c_find_device_by_fwnode(struct fwnode_handle *fwnode); 970 struct i2c_adapter *i2c_find_adapter_by_fwnode(struct fwnode_handle *fwnode); 973 struct i2c_adapter *i2c_get_adapter_by_fwnode(struct fwnode_handle *fwnode); 1042 struct i2c_client *i2c_acpi_new_device_by_fwnode(struct fwnode_handle *fwnode, 1062 struct fwnode_handle *fwnode, int index, 1061 i2c_acpi_new_device_by_fwnode( struct fwnode_handle *fwnode, int index, struct i2c_board_info *info) argument
|
/linux-master/drivers/usb/typec/tcpm/ |
H A D | wcove.c | 651 wcove->tcpc.fwnode = fwnode_create_software_node(wcove_props, NULL); 652 if (IS_ERR(wcove->tcpc.fwnode)) 653 return PTR_ERR(wcove->tcpc.fwnode); 657 fwnode_remove_software_node(wcove->tcpc.fwnode); 666 fwnode_remove_software_node(wcove->tcpc.fwnode); 686 fwnode_remove_software_node(wcove->tcpc.fwnode);
|