| /linux/drivers/base/ |
| H A D | property.c | 46 return fwnode_property_present(dev_fwnode(dev), propname); in device_property_present() 84 return fwnode_property_read_bool(dev_fwnode(dev), propname); in device_property_read_bool() 135 return fwnode_property_read_u8_array(dev_fwnode(dev), propname, val, nval); in device_property_read_u8_array() 163 return fwnode_property_read_u16_array(dev_fwnode(dev), propname, val, nval); in device_property_read_u16_array() 191 return fwnode_property_read_u32_array(dev_fwnode(dev), propname, val, nval); in device_property_read_u32_array() 219 return fwnode_property_read_u64_array(dev_fwnode(dev), propname, val, nval); in device_property_read_u64_array() 247 return fwnode_property_read_string_array(dev_fwnode(dev), propname, val, nval); in device_property_read_string_array() 269 return fwnode_property_read_string(dev_fwnode(dev), propname, val); in device_property_read_string() 291 return fwnode_property_match_string(dev_fwnode(dev), propname, string); in device_property_match_string() 855 return fwnode_get_next_child_node(dev_fwnode(dev), child); in device_get_next_child_node() [all …]
|
| /linux/drivers/media/i2c/ |
| H A D | dw9768.c | 428 fwnode_property_read_u32(dev_fwnode(dev), "dongwoon,aac-mode", in dw9768_probe() 432 fwnode_property_read_u32(dev_fwnode(dev), "dongwoon,clock-presc", in dw9768_probe() 436 fwnode_property_read_u32(dev_fwnode(dev), "dongwoon,aac-timing", in dw9768_probe() 474 full_power = (is_acpi_node(dev_fwnode(dev)) && in dw9768_probe() 476 (is_of_node(dev_fwnode(dev)) && !IS_ENABLED(CONFIG_PM)); in dw9768_probe() 523 if ((is_acpi_node(dev_fwnode(dev)) && acpi_dev_state_d0(dev)) || in dw9768_remove() 524 (is_of_node(dev_fwnode(dev)) && !IS_ENABLED(CONFIG_PM))) { in dw9768_remove()
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-cti-platform.c | 123 root_fwnode = dev_fwnode(dev); in cti_plat_create_v8_etm_connection() 183 cpuid = cti_plat_get_cpu_at_node(dev_fwnode(dev)); in cti_plat_create_v8_connections() 224 struct fwnode_handle *fwnode = dev_fwnode(dev); in cti_plat_check_v8_arch_compatible() 420 if (IS_ERR_OR_NULL(dev_fwnode(dev))) in cti_plat_create_impdef_connections() 461 struct fwnode_handle *fwnode = dev_fwnode(dev); in coresight_cti_get_platform_data()
|
| /linux/include/linux/ |
| H A D | property.h | 35 #define dev_fwnode(dev) \ macro 112 return fwnode_device_is_big_endian(dev_fwnode(dev)); in device_is_big_endian() 124 return fwnode_device_is_compatible(dev_fwnode(dev), compat); in device_is_compatible() 136 return fwnode_property_match_property_string(dev_fwnode(dev), propname, array, n); in device_property_match_property_string() 238 return fwnode_get_child_node_count(dev_fwnode(dev)); in device_get_child_node_count() 246 return fwnode_get_named_child_node_count(dev_fwnode(dev), name); in device_get_named_child_node_count() 556 return fwnode_connection_find_match(dev_fwnode(dev), con_id, data, match); in device_connection_find_match()
|
| /linux/drivers/net/phy/ |
| H A D | mdio_bus_provider.c | 154 if (dev_fwnode(&bus->dev) && !dev_fwnode(&phydev->mdio.dev)) { in mdiobus_scan() 157 fwnode = fwnode_get_named_child_node(dev_fwnode(&bus->dev), in mdiobus_scan() 317 fwnode_handle_get(dev_fwnode(&bus->dev)); in __mdiobus_register()
|
| /linux/drivers/tty/serial/ |
| H A D | serial_base_bus.c | 79 device_set_node(dev, fwnode_handle_get(dev_fwnode(parent_dev))); in serial_base_device_init() 100 fwnode_handle_put(dev_fwnode(dev)); in serial_base_ctrl_release() 148 fwnode_handle_put(dev_fwnode(dev)); in serial_base_port_release()
|
| /linux/drivers/mmc/host/ |
| H A D | of_mmc_spi.c | 57 if (dev->platform_data || !dev_fwnode(dev)) in mmc_spi_get_pdata() 92 if (!dev->platform_data || !dev_fwnode(dev)) in mmc_spi_put_pdata()
|
| /linux/include/linux/usb/ |
| H A D | typec_mux.h | 78 return fwnode_typec_switch_get(dev_fwnode(dev)); in typec_switch_get() 141 return fwnode_typec_mux_get(dev_fwnode(dev)); in typec_mux_get()
|
| H A D | typec_retimer.h | 36 return fwnode_typec_retimer_get(dev_fwnode(dev)); in typec_retimer_get()
|
| /linux/drivers/usb/typec/mux/ |
| H A D | gpio-sbu-mux.c | 120 sw_desc.fwnode = dev_fwnode(dev); in gpio_sbu_mux_probe() 129 mux_desc.fwnode = dev_fwnode(dev); in gpio_sbu_mux_probe()
|
| H A D | fsa4480.c | 209 ep = fwnode_graph_get_next_endpoint(dev_fwnode(&fsa->client->dev), NULL); in fsa4480_parse_data_lanes_mapping() 309 sw_desc.fwnode = dev_fwnode(dev); in fsa4480_probe() 317 mux_desc.fwnode = dev_fwnode(dev); in fsa4480_probe()
|
| H A D | tusb1046.c | 139 sw_desc.fwnode = dev_fwnode(dev); in tusb1046_i2c_probe() 149 mux_desc.fwnode = dev_fwnode(dev); in tusb1046_i2c_probe()
|
| H A D | it5205.c | 223 sw_desc.fwnode = dev_fwnode(dev); in it5205_probe() 232 mux_desc.fwnode = dev_fwnode(dev); in it5205_probe()
|
| /linux/drivers/irqchip/ |
| H A D | irq-sg2042-msi.c | 237 .fwnode = dev_fwnode(dev), in sg204x_msi_init_domains() 280 ret = fwnode_property_get_reference_args(dev_fwnode(dev), "msi-ranges", in sg2042_msi_probe() 288 ret = fwnode_property_get_reference_args(dev_fwnode(dev), "msi-ranges", NULL, in sg2042_msi_probe()
|
| /linux/drivers/usb/roles/ |
| H A D | class.c | 171 sw = usb_role_switch_is_parent(dev_fwnode(dev)); in usb_role_switch_get() 404 if (dev_fwnode(&sw->dev)) { in usb_role_switch_register() 427 if (dev_fwnode(&sw->dev)) in usb_role_switch_unregister()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | mpc5xxx.h | 20 return mpc5xxx_fwnode_get_bus_frequency(dev_fwnode(dev)); in mpc5xxx_get_bus_frequency()
|
| /linux/drivers/hwmon/ |
| H A D | iio_hwmon.c | 192 if (dev_fwnode(dev)) { in iio_hwmon_probe() 193 sname = devm_kasprintf(dev, GFP_KERNEL, "%pfwP", dev_fwnode(dev)); in iio_hwmon_probe()
|
| /linux/drivers/pwm/ |
| H A D | pwm-gpio.c | 200 dev_fwnode(dev)); in pwm_gpio_probe() 205 dev_fwnode(dev)); in pwm_gpio_probe()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | technologic-nand-controller.c | 156 child = fwnode_get_next_child_node(dev_fwnode(&pdev->dev), NULL); in ts72xx_nand_probe() 194 struct fwnode_handle *fwnode = dev_fwnode(&pdev->dev); in ts72xx_nand_remove()
|
| /linux/drivers/pci/pwrctrl/ |
| H A D | core.c | 28 if (dev_fwnode(dev) != dev_fwnode(pwrctrl->dev)) in pci_pwrctrl_notify()
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-fwnode.c | 816 struct fwnode_handle *fwnode = dev_fwnode(dev); in v4l2_fwnode_device_parse() 875 !(ret = fwnode_property_get_reference_args(dev_fwnode(dev), prop, in v4l2_fwnode_reference_parse() 1159 fwnode = v4l2_fwnode_reference_get_int_prop(dev_fwnode(dev), in v4l2_fwnode_reference_parse_int_props() 1178 !IS_ERR((fwnode = v4l2_fwnode_reference_get_int_prop(dev_fwnode(dev), in v4l2_fwnode_reference_parse_int_props() 1235 if (props[i].props && is_acpi_node(dev_fwnode(dev))) in v4l2_async_nf_parse_fwnode_sensor()
|
| /linux/drivers/watchdog/ |
| H A D | bd9576_wdt.c | 220 priv->gpiod_en = devm_fwnode_gpiod_get(dev, dev_fwnode(dev->parent), in bd9576_wdt_probe() 228 priv->gpiod_ping = devm_fwnode_gpiod_get(dev, dev_fwnode(dev->parent), in bd9576_wdt_probe()
|
| /linux/drivers/i2c/ |
| H A D | i2c-atr.c | 651 if (!fwnode_property_present(dev_fwnode(dev), "i2c-alias-pool")) { in i2c_atr_parse_alias_pool() 654 ret = fwnode_property_count_u32(dev_fwnode(dev), "i2c-alias-pool"); in i2c_atr_parse_alias_pool() 682 ret = fwnode_property_read_u32_array(dev_fwnode(dev), "i2c-alias-pool", in i2c_atr_parse_alias_pool() 890 fwnode_handle_put(dev_fwnode(&chan->adap.dev)); in i2c_atr_add_adapter() 913 fwnode = dev_fwnode(&adap->dev); in i2c_atr_del_adapter()
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | yoga-tab2-pro-1380-fastcharger.c | 259 device_set_node(&serdev->dev, dev_fwnode(&pdev->dev)); in yt2_1380_fc_pdev_probe() 261 fwnode_handle_get(dev_fwnode(&serdev->dev)); in yt2_1380_fc_pdev_probe()
|
| /linux/drivers/spi/ |
| H A D | spi-offload-trigger-adi-util-sigma-delta.c | 33 .fwnode = dev_fwnode(dev), in adi_util_sigma_delta_probe()
|