/linux-master/tools/testing/cxl/test/ |
H A D | cxl.c | 1052 fwnode_init(&adev->fwnode, NULL); 1053 dev->fwnode = &adev->fwnode; 1054 adev->fwnode.dev = dev;
|
/linux-master/sound/soc/intel/boards/ |
H A D | bytcr_rt5640.c | 1155 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 D | intel-sdw-acpi.c | 14 #include <linux/fwnode.h>
|
/linux-master/include/linux/ |
H A D | regmap.h | 21 #include <linux/fwnode.h> 1661 int regmap_add_irq_chip_fwnode(struct fwnode_handle *fwnode, 1673 struct fwnode_handle *fwnode,
|
H A D | etherdevice.h | 37 int fwnode_get_mac_address(struct fwnode_handle *fwnode, char *addr);
|
/linux-master/drivers/spi/ |
H A D | spi.c | 4769 rd->dn->fwnode.flags &= ~FWNODE_FLAG_NOT_DEVICE;
|
H A D | spi-hisi-kunpeng.c | 497 host->dev.fwnode = dev->fwnode;
|
/linux-master/drivers/base/regmap/ |
H A D | regmap.c | 629 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 D | pinctrl-rzg2l.c | 2034 fwspec->fwnode = chip->irq.parent_domain->fwnode; 2243 girq->fwnode = of_node_to_fwnode(np);
|
/linux-master/drivers/soundwire/ |
H A D | amd_manager.c | 953 ret = sdw_bus_master_add(&amd_manager->bus, dev, dev->fwnode);
|
/linux-master/drivers/phy/qualcomm/ |
H A D | phy-qcom-qmp-combo.c | 3286 sw_desc.fwnode = dev->fwnode;
|
/linux-master/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 3582 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 D | i2c-core-base.c | 974 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 D | eth.c | 564 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 D | hci_sync.c | 3413 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 D | txgbe_phy.c | 253 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 D | gpio-tegra186.c | 704 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 D | ucsi.c | 1469 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 D | tcpm.c | 7005 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 D | it5205.c | 223 sw_desc.fwnode = dev_fwnode(dev); 232 mux_desc.fwnode = dev_fwnode(dev);
|
/linux-master/drivers/misc/mei/ |
H A D | vsc-tp.c | 540 pinfo.fwnode = acpi_fwnode_handle(adev);
|
/linux-master/drivers/clk/ |
H A D | clk.c | 5032 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 D | stmmac_main.c | 1151 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 D | mtk_iommu_v1.c | 417 ret = iommu_fwspec_init(dev, &args->np->fwnode, &mtk_iommu_v1_ops);
|
/linux-master/include/acpi/ |
H A D | acpi_bus.h | 465 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...] |