Home
last modified time | relevance | path

Searched refs:companion (Results 1 – 25 of 31) 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.c113 chip->companion = g_pm80x_chip->client; in pm80x_init()
114 g_pm80x_chip->companion = chip->client; in pm80x_init()
127 if (g_pm80x_chip->companion) in pm80x_deinit()
128 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()
574 chip->client : chip->companion; in device_irq_init()
659 chip->client : chip->companion; in pm8606_osc_enable()
700 chip->client : chip->companion; in pm8606_osc_disable()
1069 if (chip->companion) { in pm860x_device_init()
1072 device_8606_init(chip, chip->companion, pdata); in pm860x_device_init()
1075 device_8607_init(chip, chip->companion, pdata); in pm860x_device_init()
1183 chip->companion = i2c_new_dummy(chip->client->adapter, in pm860x_probe()
1185 if (!chip->companion) { in pm860x_probe()
[all …]
DKconfig518 This is a companion Power Management IC with Flash, Haptic, Charger,
532 This is companion Power Management IC with LEDs, Haptic, Charger,
834 companion chip. This device is a multifunction device which may
/drivers/regulator/
D88pm8607.c374 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm8607_regulator_probe()
375 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.c886 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local
896 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports()
897 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports()
898 companion->vendor == PCI_VENDOR_ID_INTEL) { in usb_enable_intel_xhci_ports()
Dehci-sysfs.c75 static DEVICE_ATTR(companion, 0644, show_companion, store_companion);
DKconfig70 EHCI controllers are packaged with "companion" host controllers (OHCI
73 connect to a companion controller. If you configure EHCI, you should
88 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/input/misc/
D88pm860x_onkey.c77 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
/drivers/leds/
Dleds-88pm860x.c208 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_led_probe()
/drivers/power/
D88pm860x_charger.c691 (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_charger_probe()
693 (chip->id == CHIP_PM8607) ? chip->companion : chip->client; in pm860x_charger_probe()
D88pm860x_battery.c940 (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_battery_probe()
/drivers/video/backlight/
D88pm860x_bl.c232 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_backlight_probe()
/drivers/ata/
DKconfig496 companion chip used with the MediaGX/Geode processor family.
505 companion chip used with the MediaGX/Geode processor family.
514 companion chip used with the Geode processor family.
523 companion chip used with the Geode LX processor family.
759 companion chip used with the Geode processor family.
/drivers/net/ethernet/marvell/
DKconfig126 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.
484 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/drivers/rtc/
Drtc-88pm860x.c340 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_rtc_probe()
/drivers/mtd/nand/
DKconfig315 tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)"
318 The CS553x companion chips for the AMD Geode processor
/drivers/edac/
DKconfig317 a companion chip to the PowerPC 970 family of
/drivers/gpio/
DKconfig950 ML7213 is companion chip for Intel Atom E6xx series.
968 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/drivers/ide/
DKconfig443 Include support for UDMA on the NSC/AMD CS5535 companion chipset.
454 companion chip used with the Geode LX processor family.
/drivers/usb/gadget/udc/
DKconfig357 ML7213/ML7831 is companion chip for Intel Atom E6xx series.

12