Home
last modified time | relevance | path

Searched refs:swnode (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/drivers/base/
H A Dswnode.c81 struct swnode *swnode = NULL; in software_node_to_swnode() local
456 if (!swnode || !swnode->parent) in software_node_get_parent()
646 swnode = swnode->parent; in software_node_graph_get_port_parent()
648 swnode = swnode->parent; in software_node_graph_get_port_parent()
710 struct swnode *swnode = NULL; in software_node_find_by_name() local
787 struct swnode *swnode; in swnode_register() local
920 struct swnode *swnode; in software_node_unregister() local
979 struct swnode *swnode; in device_add_software_node() local
1020 struct swnode *swnode; in device_remove_software_node() local
1076 struct swnode *swnode; in software_node_notify() local
[all …]
H A DMakefile9 swnode.o faux.o
/linux-6.15/drivers/platform/x86/x86-android-tablets/
H A Dother.c62 .swnode = &acer_b1_750_bma250e_node,
161 .swnode = &chuwi_hi8_gsl1680_node,
175 .swnode = &chuwi_hi8_bma250e_node,
396 .swnode = &nextbook_ares8_accel_node,
405 .swnode = &nextbook_ares8_touchscreen_node,
455 .swnode = &nextbook_ares8a_accel_node,
717 .swnode = &vexia_edu_atla10_9v_ulpmc_node,
742 .swnode = &vexia_edu_atla10_9v_accel_node,
766 .swnode = &vexia_edu_atla10_9v_pmic_node,
969 .swnode = &fg_bq25890_supply_node,
[all …]
H A Dlenovo.c102 .swnode = &fg_bq25890_supply_node,
128 .swnode = &lenovo_yb1_x90_wacom_node,
154 .swnode = &lenovo_yb1_x90_hideep_ts_node,
273 .swnode = &fg_bq25890_supply_node,
357 .swnode = &fg_bq24190_supply_node,
639 .swnode = &fg_bq24190_supply_node,
648 .swnode = &lenovo_yoga_tab2_1380_bq24190_node,
841 .swnode = &fg_bq25890_supply_node,
850 .swnode = &lenovo_yt3_bq25892_0_node,
867 .swnode = &fg_bq25890_1_supply_node,
[all …]
H A Dasus.c87 .swnode = &asus_me176c_bq24190_node,
103 .swnode = &asus_me176c_ug3105_node,
120 .swnode = &asus_me176c_accel_node,
255 .swnode = &asus_tf103c_bq24190_node,
271 .swnode = &asus_tf103c_ug3105_node,
288 .swnode = &asus_tf103c_accel_node,
297 .swnode = &asus_tf103c_touchscreen_node,
/linux-6.15/drivers/mfd/
H A Dintel-lpss-acpi.c38 .swnode = &spt_spi_node,
52 .swnode = &spt_i2c_node,
69 .swnode = &uart_node,
83 .swnode = &bxt_spi_node,
99 .swnode = &bxt_i2c_node,
115 .swnode = &apl_i2c_node,
129 .swnode = &cnl_spi_node,
134 .swnode = &spt_i2c_node,
H A Dintel-lpss-pci.c108 .swnode = &spt_spi_node,
122 .swnode = &spt_i2c_node,
139 .swnode = &uart_node,
153 .swnode = &bxt_spi_node,
159 .swnode = &uart_node,
175 .swnode = &bxt_i2c_node,
191 .swnode = &apl_i2c_node,
207 .swnode = &glk_i2c_node,
221 .swnode = &cnl_spi_node,
226 .swnode = &spt_i2c_node,
[all …]
H A Dintel_quark_i2c_gpio.c209 cell->swnode = &intel_quark_i2c_controller_standard_node; in intel_quark_i2c_setup()
213 cell->swnode = (struct software_node *)dmi_id->driver_data; in intel_quark_i2c_setup()
234 cell->swnode = &intel_quark_gpio_controller_node; in intel_quark_gpio_setup()
H A Dmfd-core.c224 if (cell->swnode) { in mfd_add_device()
225 ret = device_add_software_node(&pdev->dev, cell->swnode); in mfd_add_device()
285 if (cell->swnode) in mfd_add_device()
359 if (cell->swnode) in mfd_remove_devices_fn()
H A Dintel-lpss.h38 const struct software_node *swnode; member
H A Dintel-lpss.c421 lpss->cell->swnode = info->swnode; in intel_lpss_probe()
/linux-6.15/drivers/gpio/
H A Dgpio-sim.c487 gc->fwnode = swnode; in gpio_sim_add_bank()
601 struct fwnode_handle *swnode; member
812 bank->swnode); in gpio_sim_add_hogs()
906 struct fwnode_handle *swnode; in gpio_sim_device_activate() local
926 if (IS_ERR(swnode)) in gpio_sim_device_activate()
927 return PTR_ERR(swnode); in gpio_sim_device_activate()
930 bank->swnode = gpio_sim_make_bank_swnode(bank, swnode); in gpio_sim_device_activate()
931 if (IS_ERR(bank->swnode)) { in gpio_sim_device_activate()
945 pdevinfo.fwnode = swnode; in gpio_sim_device_activate()
960 struct fwnode_handle *swnode; in gpio_sim_device_deactivate() local
[all …]
H A Dgpiolib-swnode.c63 const struct software_node *swnode; in swnode_find_gpio() local
69 swnode = to_software_node(fwnode); in swnode_find_gpio()
70 if (!swnode) in swnode_find_gpio()
H A Dgpio-virtuser.c1457 struct fwnode_handle *swnode; in gpio_virtuser_device_activate() local
1465 swnode = gpio_virtuser_make_device_swnode(dev); in gpio_virtuser_device_activate()
1466 if (IS_ERR(swnode)) in gpio_virtuser_device_activate()
1467 return PTR_ERR(swnode); in gpio_virtuser_device_activate()
1472 pdevinfo.fwnode = swnode; in gpio_virtuser_device_activate()
1487 fwnode_remove_software_node(swnode); in gpio_virtuser_device_activate()
1495 struct fwnode_handle *swnode; in gpio_virtuser_device_deactivate() local
1499 swnode = dev_fwnode(&dev->probe_data.pdev->dev); in gpio_virtuser_device_deactivate()
1502 fwnode_remove_software_node(swnode); in gpio_virtuser_device_deactivate()
/linux-6.15/drivers/i2c/busses/
H A Di2c-ccgx-ucsi.c17 const struct software_node *swnode) in i2c_new_ccgx_ucsi() argument
24 info.swnode = swnode; in i2c_new_ccgx_ucsi()
H A Di2c-cht-wc.c306 .swnode = &bq24190_node,
342 .swnode = &xiaomi_mipad2_node,
379 .swnode = &lenovo_yb1_bq25892_node,
422 .swnode = &lenovo_yt3_bq25892_1_node,
H A Di2c-ccgx-ucsi.h10 const struct software_node *swnode);
H A Di2c-icy.c128 .swnode = &icy_ltc2990_node, in icy_probe()
/linux-6.15/drivers/platform/chrome/
H A Dchromeos_laptop.c62 struct software_node swnode; member
515 .swnode = {
522 .swnode = {
533 .swnode = {
540 .swnode = {
826 if (src_dev->swnode.properties) { in chromeos_laptop_prepare_acpi_peripherals()
827 acpi_dev->swnode.properties = in chromeos_laptop_prepare_acpi_peripherals()
828 property_entries_dup(src_dev->swnode.properties); in chromeos_laptop_prepare_acpi_peripherals()
829 if (IS_ERR(acpi_dev->swnode.properties)) { in chromeos_laptop_prepare_acpi_peripherals()
830 error = PTR_ERR(acpi_dev->swnode.properties); in chromeos_laptop_prepare_acpi_peripherals()
[all …]
/linux-6.15/drivers/spi/
H A Dspi-cs42l43.c292 struct software_node *swnode; in cs42l43_create_bridge_amp() local
303 swnode = devm_kmalloc(priv->dev, sizeof(*swnode), GFP_KERNEL); in cs42l43_create_bridge_amp()
304 if (!swnode) in cs42l43_create_bridge_amp()
307 *swnode = SOFTWARE_NODE(name, props, NULL); in cs42l43_create_bridge_amp()
315 info->swnode = swnode; in cs42l43_create_bridge_amp()
/linux-6.15/drivers/extcon/
H A Dextcon-axp288.c346 const struct software_node *swnode; in axp288_extcon_find_role_sw() local
352 swnode = software_node_find_by_name(NULL, "intel-xhci-usb-sw"); in axp288_extcon_find_role_sw()
353 if (!swnode) in axp288_extcon_find_role_sw()
356 fwnode = software_node_fwnode(swnode); in axp288_extcon_find_role_sw()
H A Dextcon-intel-cht-wc.c391 const struct software_node *swnode; in cht_wc_extcon_find_role_sw() local
394 swnode = software_node_find_by_name(NULL, "intel-xhci-usb-sw"); in cht_wc_extcon_find_role_sw()
395 if (!swnode) in cht_wc_extcon_find_role_sw()
398 fwnode = software_node_fwnode(swnode); in cht_wc_extcon_find_role_sw()
/linux-6.15/arch/arm/mach-omap1/
H A Dboard-nokia770.c158 .swnode = &nokia770_mipid_swnode,
165 .swnode = &nokia770_ads7846_swnode,
/linux-6.15/drivers/usb/dwc3/
H A Ddwc3-pci.c224 const struct software_node *swnode) in dwc3_pci_quirks() argument
303 swnode = &dwc3_pci_intel_phy_charger_detect_swnode; in dwc3_pci_quirks()
308 return device_add_software_node(&dwc->dwc3->dev, swnode); in dwc3_pci_quirks()
/linux-6.15/include/linux/mfd/
H A Dcore.h82 const struct software_node *swnode; member

12