/drivers/usb/core/ |
D | hcd-pci.c | 57 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/ |
D | 88pm80x.c | 113 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()
|
D | 88pm860x-core.c | 473 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 …]
|
D | Kconfig | 518 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/ |
D | 88pm8607.c | 374 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/ |
D | sgi_hotplug.c | 412 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/ |
D | pci-quirks.c | 886 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()
|
D | ehci-sysfs.c | 75 static DEVICE_ATTR(companion, 0644, show_companion, store_companion);
|
D | Kconfig | 70 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/ |
D | Kconfig | 22 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
/drivers/input/touchscreen/ |
D | 88pm860x-ts.c | 125 : chip->companion; in pm860x_touch_dt_init() 187 : chip->companion; in pm860x_touch_probe()
|
/drivers/input/misc/ |
D | 88pm860x_onkey.c | 77 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
|
/drivers/leds/ |
D | leds-88pm860x.c | 208 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_led_probe()
|
/drivers/power/ |
D | 88pm860x_charger.c | 691 (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()
|
D | 88pm860x_battery.c | 940 (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_battery_probe()
|
/drivers/video/backlight/ |
D | 88pm860x_bl.c | 232 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_backlight_probe()
|
/drivers/ata/ |
D | Kconfig | 496 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/ |
D | Kconfig | 126 There is companion driver for the older Marvell Yukon and
|
/drivers/misc/ |
D | Kconfig | 234 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/ |
D | rtc-88pm860x.c | 340 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_rtc_probe()
|
/drivers/mtd/nand/ |
D | Kconfig | 315 tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)" 318 The CS553x companion chips for the AMD Geode processor
|
/drivers/edac/ |
D | Kconfig | 317 a companion chip to the PowerPC 970 family of
|
/drivers/gpio/ |
D | Kconfig | 950 ML7213 is companion chip for Intel Atom E6xx series. 968 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
/drivers/ide/ |
D | Kconfig | 443 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/ |
D | Kconfig | 357 ML7213/ML7831 is companion chip for Intel Atom E6xx series.
|