/linux-6.3-rc2/drivers/base/ |
A D | swnode.c | 70 struct swnode *swnode = NULL; in software_node_to_swnode() local 94 return swnode ? swnode->node : NULL; in to_software_node() 632 swnode = swnode->parent; in software_node_graph_get_port_parent() 634 swnode = swnode->parent; in software_node_graph_get_port_parent() 695 struct swnode *swnode = NULL; in software_node_find_by_name() local 772 struct swnode *swnode; in swnode_register() local 905 struct swnode *swnode; in software_node_unregister() local 964 struct swnode *swnode; in device_add_software_node() local 1005 struct swnode *swnode; in device_remove_software_node() local 1061 struct swnode *swnode; in software_node_notify() local [all …]
|
A D | Makefile | 9 swnode.o
|
/linux-6.3-rc2/drivers/mfd/ |
A D | intel-lpss-acpi.c | 33 .swnode = &spt_spi_node, 47 .swnode = &spt_i2c_node, 64 .swnode = &uart_node, 78 .swnode = &bxt_spi_node, 94 .swnode = &bxt_i2c_node, 110 .swnode = &apl_i2c_node, 124 .swnode = &cnl_spi_node, 129 .swnode = &spt_i2c_node,
|
A D | intel-lpss-pci.c | 88 .swnode = &spt_spi_node, 102 .swnode = &spt_i2c_node, 119 .swnode = &uart_node, 133 .swnode = &bxt_spi_node, 139 .swnode = &uart_node, 155 .swnode = &bxt_i2c_node, 171 .swnode = &apl_i2c_node, 187 .swnode = &glk_i2c_node, 201 .swnode = &cnl_spi_node, 206 .swnode = &spt_i2c_node, [all …]
|
A D | intel_quark_i2c_gpio.c | 209 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()
|
A D | mfd-core.c | 248 if (cell->swnode) { in mfd_add_device() 249 ret = device_add_software_node(&pdev->dev, cell->swnode); in mfd_add_device() 309 if (cell->swnode) in mfd_add_device() 383 if (cell->swnode) in mfd_remove_devices_fn()
|
A D | intel-lpss.h | 26 const struct software_node *swnode; member
|
A D | intel-lpss.c | 403 lpss->cell->swnode = info->swnode; in intel_lpss_probe()
|
/linux-6.3-rc2/drivers/gpio/ |
A D | gpio-sim.c | 421 gc->fwnode = swnode; in gpio_sim_add_bank() 446 struct fwnode_handle *swnode; in gpio_sim_probe() local 452 fwnode_handle_put(swnode); in gpio_sim_probe() 567 struct fwnode_handle *swnode; member 789 bank->swnode); in gpio_sim_add_hogs() 848 return swnode; in gpio_sim_make_bank_swnode() 900 if (IS_ERR(swnode)) in gpio_sim_device_activate_unlocked() 901 return PTR_ERR(swnode); in gpio_sim_device_activate_unlocked() 904 bank->swnode = gpio_sim_make_bank_swnode(bank, swnode); in gpio_sim_device_activate_unlocked() 905 if (IS_ERR(bank->swnode)) { in gpio_sim_device_activate_unlocked() [all …]
|
A D | gpiolib-swnode.c | 55 const struct software_node *swnode; in swnode_find_gpio() local 62 swnode = to_software_node(fwnode); in swnode_find_gpio() 63 if (!swnode) in swnode_find_gpio()
|
A D | Makefile | 13 obj-$(CONFIG_GPIOLIB) += gpiolib-swnode.o
|
/linux-6.3-rc2/drivers/i2c/busses/ |
A D | i2c-ccgx-ucsi.c | 17 const struct software_node *swnode) in i2c_new_ccgx_ucsi() argument 24 info.swnode = swnode; in i2c_new_ccgx_ucsi()
|
A D | i2c-cht-wc.c | 306 .swnode = &bq24190_node, 342 .swnode = &xiaomi_mipad2_node, 379 .swnode = &lenovo_yb1_bq25892_node, 422 .swnode = &lenovo_yt3_bq25892_1_node,
|
A D | i2c-ccgx-ucsi.h | 10 const struct software_node *swnode);
|
A D | i2c-icy.c | 128 .swnode = &icy_ltc2990_node, in icy_probe()
|
/linux-6.3-rc2/drivers/platform/x86/ |
A D | x86-android-tablets.c | 410 .swnode = &asus_me176c_bq24190_node, 426 .swnode = &asus_me176c_ug3105_node, 443 .swnode = &asus_me176c_accel_node, 594 .swnode = &asus_tf103c_ug3105_node, 611 .swnode = &asus_tf103c_accel_node, 689 .swnode = &chuwi_hi8_gsl1680_node, 703 .swnode = &chuwi_hi8_bma250e_node, 776 .swnode = &fg_bq25890_supply_node, 832 .swnode = &fg_bq24190_supply_node, 1087 .swnode = &fg_bq25890_supply_node, [all …]
|
A D | asus-tf103c-dock.c | 497 board_info.swnode = &tf103c_dock_touchpad_sw_node; in tf103c_dock_enable_touchpad()
|
/linux-6.3-rc2/drivers/platform/chrome/ |
A D | chromeos_laptop.c | 62 struct software_node swnode; member 515 .swnode = { 522 .swnode = { 533 .swnode = { 540 .swnode = { 827 if (src_dev->swnode.properties) { in chromeos_laptop_prepare_acpi_peripherals() 828 acpi_dev->swnode.properties = in chromeos_laptop_prepare_acpi_peripherals() 829 property_entries_dup(src_dev->swnode.properties); in chromeos_laptop_prepare_acpi_peripherals() 830 if (IS_ERR(acpi_dev->swnode.properties)) { in chromeos_laptop_prepare_acpi_peripherals() 831 error = PTR_ERR(acpi_dev->swnode.properties); in chromeos_laptop_prepare_acpi_peripherals() [all …]
|
/linux-6.3-rc2/drivers/extcon/ |
A D | extcon-axp288.c | 346 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()
|
A D | extcon-intel-cht-wc.c | 391 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.3-rc2/drivers/usb/dwc3/ |
A D | dwc3-pci.c | 207 const struct software_node *swnode) in dwc3_pci_quirks() argument 279 swnode = &dwc3_pci_intel_phy_charger_detect_swnode; in dwc3_pci_quirks() 284 return device_add_software_node(&dwc->dwc3->dev, swnode); in dwc3_pci_quirks()
|
/linux-6.3-rc2/include/linux/mfd/ |
A D | core.h | 82 const struct software_node *swnode; member
|
/linux-6.3-rc2/drivers/media/pci/intel/ipu3/ |
A D | cio2-bridge.c | 251 board_info.swnode = &sensor->swnodes[SWNODE_VCM]; in cio2_bridge_instantiate_vcm_i2c_client()
|
/linux-6.3-rc2/include/linux/ |
A D | i2c.h | 439 const struct software_node *swnode; member
|
/linux-6.3-rc2/include/linux/spi/ |
A D | spi.h | 1518 const struct software_node *swnode; member
|