Searched refs:fwnode (Results 1 - 25 of 649) sorted by last modified time

1234567891011>>

/linux-master/tools/testing/cxl/test/
H A Dcxl.c1052 fwnode_init(&adev->fwnode, NULL);
1053 dev->fwnode = &adev->fwnode;
1054 adev->fwnode.dev = dev;
/linux-master/sound/soc/intel/boards/
H A Dbytcr_rt5640.c1155 struct fwnode_handle *fwnode; local
1199 fwnode = fwnode_create_software_node(props, NULL);
1200 if (IS_ERR(fwnode)) {
1202 return PTR_ERR(fwnode);
1205 ret = device_add_software_node(i2c_dev, to_software_node(fwnode));
1207 fwnode_handle_put(fwnode);
1772 priv->hsmic_detect = devm_fwnode_gpiod_get(dev, codec_dev->fwnode,
/linux-master/sound/hda/
H A Dintel-sdw-acpi.c14 #include <linux/fwnode.h>
/linux-master/include/linux/
H A Dregmap.h21 #include <linux/fwnode.h>
1661 int regmap_add_irq_chip_fwnode(struct fwnode_handle *fwnode,
1673 struct fwnode_handle *fwnode,
H A Detherdevice.h37 int fwnode_get_mac_address(struct fwnode_handle *fwnode, char *addr);
/linux-master/drivers/spi/
H A Dspi.c4769 rd->dn->fwnode.flags &= ~FWNODE_FLAG_NOT_DEVICE;
H A Dspi-hisi-kunpeng.c497 host->dev.fwnode = dev->fwnode;
/linux-master/drivers/base/regmap/
H A Dregmap.c629 struct fwnode_handle *fwnode = dev ? dev_fwnode(dev) : NULL; local
640 if (fwnode_property_read_bool(fwnode, "big-endian"))
642 else if (fwnode_property_read_bool(fwnode, "little-endian"))
644 else if (fwnode_property_read_bool(fwnode, "native-endian"))
647 /* If the endianness was specified in fwnode, use that */
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rzg2l.c2034 fwspec->fwnode = chip->irq.parent_domain->fwnode;
2243 girq->fwnode = of_node_to_fwnode(np);
/linux-master/drivers/soundwire/
H A Damd_manager.c953 ret = sdw_bus_master_add(&amd_manager->bus, dev, dev->fwnode);
/linux-master/drivers/phy/qualcomm/
H A Dphy-qcom-qmp-combo.c3286 sw_desc.fwnode = dev->fwnode;
/linux-master/drivers/irqchip/
H A Dirq-gic-v3-its.c3582 fwspec.fwnode = domain->parent->fwnode;
3587 } else if (is_fwnode_irqchip(domain->parent->fwnode)) {
3588 fwspec.fwnode = domain->parent->fwnode;
5448 its = its_node_init(&res, &np->fwnode, of_node_to_nid(np));
/linux-master/drivers/i2c/
H A Di2c-core-base.c974 client->dev.fwnode = info->fwnode;
1039 * i2c_find_device_by_fwnode() - find an i2c_client for the fwnode
1040 * @fwnode: &struct fwnode_handle corresponding to the &struct i2c_client
1042 * Look up and return the &struct i2c_client corresponding to the @fwnode.
1043 * If no client can be found, or @fwnode is NULL, this returns NULL.
1047 struct i2c_client *i2c_find_device_by_fwnode(struct fwnode_handle *fwnode) argument
1052 if (!fwnode)
1055 dev = bus_find_device_by_fwnode(&i2c_bus_type, fwnode);
1443 domain = irq_domain_create_linear(adap->dev.parent->fwnode,
1843 i2c_find_adapter_by_fwnode(struct fwnode_handle *fwnode) argument
1875 i2c_get_adapter_by_fwnode(struct fwnode_handle *fwnode) argument
[all...]
/linux-master/net/ethernet/
H A Deth.c564 static int fwnode_get_mac_addr(struct fwnode_handle *fwnode, argument
569 ret = fwnode_property_read_u8_array(fwnode, name, addr, ETH_ALEN);
580 * @fwnode: Pointer to the firmware node
600 int fwnode_get_mac_address(struct fwnode_handle *fwnode, char *addr) argument
602 if (!fwnode_get_mac_addr(fwnode, "mac-address", addr) ||
603 !fwnode_get_mac_addr(fwnode, "local-mac-address", addr) ||
604 !fwnode_get_mac_addr(fwnode, "address", addr))
/linux-master/net/bluetooth/
H A Dhci_sync.c3413 struct fwnode_handle *fwnode = dev_fwnode(hdev->dev.parent); local
3417 ret = fwnode_property_read_u8_array(fwnode, "local-bd-address",
/linux-master/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_phy.c253 struct fwnode_handle *fwnode = NULL; local
270 fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_PHYLINK]);
276 phylink = phylink_create(config, fwnode, phy_mode, &txgbe_mac_ops);
547 gc->fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_GPIO]);
636 info.fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_I2C]);
658 info.fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_SFP]);
/linux-master/drivers/gpio/
H A Dgpio-tegra186.c704 fwspec->fwnode = chip->irq.parent_domain->fwnode;
931 irq->fwnode = of_node_to_fwnode(pdev->dev.of_node);
/linux-master/drivers/usb/typec/ucsi/
H A Ducsi.c1469 struct fwnode_handle *fwnode; local
1472 device_for_each_child_node(con->ucsi->dev, fwnode)
1474 return fwnode;
1505 cap->fwnode = ucsi_find_fwnode(con);
1506 con->usb_role_sw = fwnode_usb_role_switch_get(cap->fwnode);
1663 fwnode_handle_put(cap->fwnode);
/linux-master/drivers/usb/typec/tcpm/
H A Dtcpm.c7005 static int tcpm_fw_get_caps(struct tcpm_port *port, struct fwnode_handle *fwnode) argument
7015 if (!fwnode)
7019 * This fwnode has a "compatible" property, but is never populated as a
7023 * fwnode_links to/from this fwnode.
7025 fw_devlink_purge_absent_suppliers(fwnode);
7027 ret = typec_get_fw_cap(&port->typec_caps, fwnode);
7033 if (fwnode_property_read_bool(fwnode, "accessory-mode-audio"))
7036 if (fwnode_property_read_bool(fwnode, "accessory-mode-debug"))
7040 port->pd_supported = !fwnode_property_read_bool(fwnode, "pd-disable");
7041 port->slow_charger_loop = fwnode_property_read_bool(fwnode, "slo
7188 tcpm_fw_get_snk_vdos(struct tcpm_port *port, struct fwnode_handle *fwnode) argument
[all...]
/linux-master/drivers/usb/typec/mux/
H A Dit5205.c223 sw_desc.fwnode = dev_fwnode(dev);
232 mux_desc.fwnode = dev_fwnode(dev);
/linux-master/drivers/misc/mei/
H A Dvsc-tp.c540 pinfo.fwnode = acpi_fwnode_handle(adev);
/linux-master/drivers/clk/
H A Dclk.c5032 fwnode_dev_initialized(&np->fwnode, true);
5074 fwnode_dev_initialized(&np->fwnode, true);
5159 fwnode_dev_initialized(&np->fwnode, false);
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c1151 struct fwnode_handle *fwnode; local
1157 fwnode = priv->plat->port_node;
1158 if (!fwnode)
1159 fwnode = dev_fwnode(priv->device);
1161 if (fwnode)
1162 phy_fwnode = fwnode_get_phy_node(fwnode);
1187 ret = phylink_fwnode_phy_connect(priv->phylink, fwnode, 0);
1205 struct fwnode_handle *fwnode; local
1237 fwnode = priv->plat->port_node;
1238 if (!fwnode)
[all...]
/linux-master/drivers/iommu/
H A Dmtk_iommu_v1.c417 ret = iommu_fwspec_init(dev, &args->np->fwnode, &mtk_iommu_v1_ops);
/linux-master/include/acpi/
H A Dacpi_bus.h465 struct fwnode_handle fwnode; member in struct:acpi_device
493 struct fwnode_handle fwnode; member in struct:acpi_data_node
505 bool is_acpi_device_node(const struct fwnode_handle *fwnode);
506 bool is_acpi_data_node(const struct fwnode_handle *fwnode);
508 static inline bool is_acpi_node(const struct fwnode_handle *fwnode) argument
510 return (is_acpi_device_node(fwnode) || is_acpi_data_node(fwnode));
519 struct acpi_device, fwnode) : \
529 struct acpi_data_node, fwnode) : \
533 static inline bool is_acpi_static_node(const struct fwnode_handle *fwnode) argument
539 acpi_data_node_match(const struct fwnode_handle *fwnode, const char *name) argument
[all...]

Completed in 440 milliseconds

1234567891011>>