/linux-4.4.14/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 …]
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-pci-drivers-ehci_hcd | 1 What: /sys/bus/pci/drivers/ehci_hcd/.../companion 2 /sys/bus/usb/devices/usbN/../companion 9 "companion" full/low-speed USB-1.1 controllers. When a 12 is plugged in, the connection is routed to the companion 17 connection to be routed to the companion controller. 20 companion controller, and writing the negative of a port 26 echo 4 >/sys/bus/usb/devices/usb2/../companion 30 echo -4 >/sys/bus/usb/devices/usb2/../companion 33 to the companion controller.
|
/linux-4.4.14/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
|
/linux-4.4.14/arch/sh/cchips/ |
D | Kconfig | 12 bool "Hitachi HD64461 companion chip support" 42 via the HD64461 companion chip.
|
/linux-4.4.14/arch/x86/pci/ |
D | acpi.c | 343 .companion = root->device in pci_acpi_scan_root() 358 info->sd.companion = root->device; in pci_acpi_scan_root() 386 ACPI_COMPANION_SET(&bridge->dev, sd->companion); in pcibios_root_bridge_prepare()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | pci.h | 68 struct acpi_device *companion; member
|
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | Kconfig | 22 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
/linux-4.4.14/arch/sh/tools/ |
D | mach-types | 15 # List of companion chips / MFDs.
|
/linux-4.4.14/arch/x86/include/asm/ |
D | pci.h | 18 struct acpi_device *companion; /* ACPI companion device */ member
|
/linux-4.4.14/fs/fuse/ |
D | Kconfig | 7 There's also a companion library: libfuse2. This library is available
|
/linux-4.4.14/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()
|
D | Kconfig | 751 this family of companion chips.
|
/linux-4.4.14/Documentation/i2c/busses/ |
D | scx200_acb | 21 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
|
/linux-4.4.14/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()
|
/linux-4.4.14/Documentation/devicetree/ |
D | dynamic-resolution-notes.txt | 6 companion document to Documentation/devicetree/dt-object-internal.txt[1]
|
D | overlay-notes.txt | 6 companion document to Documentation/devicetree/dt-object-internal.txt[1] &
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | 88pm860x-ts.c | 125 : chip->companion; in pm860x_touch_dt_init() 179 : chip->companion; in pm860x_touch_probe()
|
/linux-4.4.14/drivers/usb/host/ |
D | pci-quirks.c | 871 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local 881 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports() 882 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports() 883 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
|
/linux-4.4.14/drivers/input/misc/ |
D | 88pm860x_onkey.c | 77 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
|
/linux-4.4.14/Documentation/usb/ |
D | ehci.txt | 15 into an EHCI controller, they are given to a USB 1.1 "companion" 72 The EHCI root hub code hands off USB 1.1 devices to its companion 97 You should also have a driver for a "companion controller", such as 99 remove its module and then the driver for that companion controller will
|
D | gadget-testing.txt | 666 streaming_maxburst - bMaxBurst for super speed companion descriptor
|
D | power-management.txt | 639 Distinct from 'companion ports', or 'ehci/xhci shared switchover ports'
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ti/ |
D | interface.txt | 8 companion clock finding (match corresponding functional gate
|
/linux-4.4.14/arch/ia64/sn/kernel/ |
D | io_acpi_init.c | 135 handle = acpi_device_handle(PCI_CONTROLLER(bus)->companion); in sn_get_bussoft_ptr() 363 rootbus_handle = acpi_device_handle(PCI_CONTROLLER(dev)->companion); in sn_acpi_get_pcidev_info()
|
/linux-4.4.14/arch/ia64/pci/ |
D | pci.c | 304 info->controller.companion = device; in pci_acpi_scan_root() 321 ACPI_COMPANION_SET(&bridge->dev, controller->companion); in pcibios_root_bridge_prepare()
|
/linux-4.4.14/drivers/leds/ |
D | leds-88pm860x.c | 208 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_led_probe()
|
/linux-4.4.14/Documentation/sh/ |
D | new-machine.txt | 19 companion chip type, and CPU type. Looking at a tree view of this directory 44 Next, for companion chips: 53 ... and so on. Headers for the companion chips are treated the same way as
|
/linux-4.4.14/include/linux/mfd/ |
D | 88pm860x.h | 384 struct i2c_client *companion; /* companion chip client */ member
|
D | 88pm80x.h | 298 struct i2c_client *companion; member
|
/linux-4.4.14/drivers/video/backlight/ |
D | 88pm860x_bl.c | 232 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_backlight_probe()
|
/linux-4.4.14/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 | 938 (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_battery_probe()
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | exynos-usb.txt | 50 OHCI companion controller in host mode.
|
/linux-4.4.14/Documentation/ |
D | SM501.txt | 6 The Silicon Motion SM501 multimedia companion chip is a multifunction device
|
D | 00-INDEX | 57 - Silicon Motion SM501 multimedia companion chip
|
/linux-4.4.14/drivers/ata/ |
D | Kconfig | 493 companion chip used with the MediaGX/Geode processor family. 502 companion chip used with the MediaGX/Geode processor family. 511 companion chip used with the Geode processor family. 520 companion chip used with the Geode LX processor family. 756 companion chip used with the Geode processor family.
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | Kconfig | 126 There is companion driver for the older Marvell Yukon and
|
/linux-4.4.14/Documentation/acpi/ |
D | namespace.txt | 283 the ACPI device object is a "companion" of a device otherwise 294 the sysfs directory of the companion ACPI device object.
|
D | enumeration.txt | 365 the MFD device and if found, that ACPI companion device is bound to the
|
/linux-4.4.14/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.
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-88pm860x.c | 333 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_rtc_probe()
|
/linux-4.4.14/Documentation/arm/OMAP/ |
D | DSS | 59 some IP, enabling companion chips, etc). It is intended to be called before 84 DMA channels, companion chips, etc) have been enabled to begin data transfers.
|
/linux-4.4.14/drivers/mtd/nand/ |
D | Kconfig | 311 tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)" 314 The CS553x companion chips for the AMD Geode processor
|
/linux-4.4.14/drivers/edac/ |
D | Kconfig | 317 a companion chip to the PowerPC 970 family of
|
/linux-4.4.14/sound/soc/codecs/ |
D | 88pm860x-codec.c | 1386 : chip->companion; in pm860x_codec_probe()
|
/linux-4.4.14/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.
|
/linux-4.4.14/drivers/gpio/ |
D | Kconfig | 948 ML7213 is companion chip for Intel Atom E6xx series. 966 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | Kconfig | 356 ML7213/ML7831 is companion chip for Intel Atom E6xx series.
|
/linux-4.4.14/drivers/dma/ |
D | Kconfig | 388 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
/linux-4.4.14/Documentation/powerpc/ |
D | pci_iov_resource_on_powernv.txt | 137 mechanism to make the freeze state cascade to "companion" PEs but
|
/linux-4.4.14/arch/ia64/hp/common/ |
D | sba_iommu.c | 1984 handle = acpi_device_handle(PCI_CONTROLLER(bus)->companion); in sba_connect_bus()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | Kconfig | 529 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series. 1183 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
|
/linux-4.4.14/drivers/spi/ |
D | Kconfig | 593 This driver also supports the ML7213/ML7223/ML7831, a companion chip
|
/linux-4.4.14/sound/pci/ |
D | Kconfig | 295 referred to as NS CS5535 IO or AMD CS5535 IO companion in
|
/linux-4.4.14/drivers/watchdog/ |
D | Kconfig | 683 CS5535/CS5536 companion chips for the AMD Geode GX and LX
|
/linux-4.4.14/drivers/tty/serial/ |
D | Kconfig | 1399 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
/linux-4.4.14/arch/arm/ |
D | Kconfig | 442 Support for systems based on the DC21285 companion chip
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | ALSA-Configuration.txt | 543 Module for multifunction CS5535 companion PCI device
|