Home
last modified time | relevance | path

Searched refs:companion (Results 1 – 25 of 35) sorted by relevance

12

/drivers/usb/core/
Dhcd-pci.c57 struct pci_dev *companion, struct usb_hcd *companion_hcd);
63 struct pci_dev *companion; in for_each_companion() local
72 companion = NULL; in for_each_companion()
73 for_each_pci_dev(companion) { in for_each_companion()
74 if (companion->bus != pdev->bus || in for_each_companion()
75 PCI_SLOT(companion->devfn) != slot) in for_each_companion()
82 if (companion->class != CL_UHCI && companion->class != CL_OHCI && in for_each_companion()
83 companion->class != CL_EHCI) in for_each_companion()
86 companion_hcd = pci_get_drvdata(companion); in for_each_companion()
89 fn(pdev, hcd, companion, companion_hcd); in for_each_companion()
[all …]
/drivers/mfd/
D88pm80x.c111 chip->companion = g_pm80x_chip->client; in pm80x_init()
112 g_pm80x_chip->companion = chip->client; in pm80x_init()
125 if (g_pm80x_chip->companion) in pm80x_deinit()
126 g_pm80x_chip->companion = NULL; in pm80x_deinit()
D88pm860x-core.c473 i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_irq()
502 i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_irq_sync_unlock()
578 chip->client : chip->companion; in device_irq_init()
663 chip->client : chip->companion; in pm8606_osc_enable()
704 chip->client : chip->companion; in pm8606_osc_disable()
1073 if (chip->companion) { in pm860x_device_init()
1076 device_8606_init(chip, chip->companion, pdata); in pm860x_device_init()
1079 device_8607_init(chip, chip->companion, pdata); in pm860x_device_init()
1187 chip->companion = i2c_new_dummy(chip->client->adapter, in pm860x_probe()
1189 if (!chip->companion) { in pm860x_probe()
[all …]
/drivers/regulator/
D88pm8607.c373 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm8607_regulator_probe()
374 info->i2c_8606 = (chip->id == CHIP_PM8607) ? chip->companion : in pm8607_regulator_probe()
/drivers/pci/hotplug/
Dsgi_hotplug.c412 phandle = acpi_device_handle(PCI_CONTROLLER(slot->pci_bus)->companion); in enable_slot()
491 PCI_CONTROLLER(slot->pci_bus)->companion) { in disable_slot()
500 phandle = acpi_device_handle(PCI_CONTROLLER(slot->pci_bus)->companion); in disable_slot()
/drivers/usb/host/
Dpci-quirks.c881 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local
891 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports()
892 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports()
893 companion->vendor == PCI_VENDOR_ID_INTEL) { in usb_enable_intel_xhci_ports()
Dehci-sysfs.c75 static DEVICE_ATTR(companion, 0644, show_companion, store_companion);
DKconfig63 EHCI controllers are packaged with "companion" host controllers (OHCI
66 connect to a companion controller. If you configure EHCI, you should
81 transaction translators, so that no OHCI or UHCI companion
/drivers/net/ethernet/oki-semi/pch_gbe/
DKconfig22 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/drivers/input/touchscreen/
D88pm860x-ts.c125 : chip->companion; in pm860x_touch_dt_init()
187 : chip->companion; in pm860x_touch_probe()
/drivers/acpi/
Dacpi_platform.c107 pdevinfo.acpi_node.companion = adev; in acpi_create_platform_device()
Ddock.c618 pdevinfo.acpi_node.companion = adev; in acpi_dock_add()
/drivers/input/misc/
D88pm860x_onkey.c77 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
/drivers/leds/
Dleds-88pm860x.c207 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_led_probe()
/drivers/power/
D88pm860x_charger.c672 (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_charger_probe()
674 (chip->id == CHIP_PM8607) ? chip->companion : chip->client; in pm860x_charger_probe()
D88pm860x_battery.c929 (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_battery_probe()
/drivers/video/backlight/
D88pm860x_bl.c234 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_backlight_probe()
/drivers/ata/
DKconfig468 companion chip used with the MediaGX/Geode processor family.
477 companion chip used with the MediaGX/Geode processor family.
486 companion chip used with the Geode processor family.
495 companion chip used with the Geode LX processor family.
731 companion chip used with the Geode processor family.
/drivers/net/ethernet/marvell/
DKconfig127 There is companion driver for the older Marvell Yukon and
/drivers/misc/
DKconfig234 CS5536 companion chips that are found in AMD Geode and several
256 timer(s) in the CS5535 and CS5536 companion chips.
478 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/drivers/rtc/
Drtc-88pm860x.c333 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_rtc_probe()
/drivers/mtd/nand/
DKconfig316 tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)"
319 The CS553x companion chips for the AMD Geode processor
/drivers/base/
Dplatform.c462 ACPI_COMPANION_SET(&pdev->dev, pdevinfo->acpi_node.companion); in platform_device_register_full()
/drivers/edac/
DKconfig326 a companion chip to the PowerPC 970 family of
/drivers/gpio/
DKconfig762 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
770 ML7213 is companion chip for Intel Atom E6xx series.

12