Home
last modified time | relevance | path

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

/linux-4.1.27/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 …]
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-pci-drivers-ehci_hcd1 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.1.27/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 …]
DKconfig465 This is a companion Power Management IC with Flash, Haptic, Charger,
479 This is companion Power Management IC with LEDs, Haptic, Charger,
780 companion chip. This device is a multifunction device which may
/linux-4.1.27/arch/sh/cchips/
DKconfig12 bool "Hitachi HD64461 companion chip support"
42 via the HD64461 companion chip.
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
DKconfig22 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/linux-4.1.27/arch/sh/tools/
Dmach-types15 # List of companion chips / MFDs.
/linux-4.1.27/arch/ia64/include/asm/
Dpci.h92 struct acpi_device *companion; member
/linux-4.1.27/fs/fuse/
DKconfig7 There's also a companion library: libfuse2. This library is available
/linux-4.1.27/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()
DKconfig716 this family of companion chips.
/linux-4.1.27/arch/x86/include/asm/
Dpci.h18 struct acpi_device *companion; /* ACPI companion device */ member
/linux-4.1.27/Documentation/i2c/busses/
Dscx200_acb21 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
/linux-4.1.27/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()
/linux-4.1.27/Documentation/devicetree/
Ddynamic-resolution-notes.txt6 companion document to Documentation/devicetree/dt-object-internal.txt[1]
Doverlay-notes.txt6 companion document to Documentation/devicetree/dt-object-internal.txt[1] &
/linux-4.1.27/drivers/input/touchscreen/
D88pm860x-ts.c125 : chip->companion; in pm860x_touch_dt_init()
179 : chip->companion; in pm860x_touch_probe()
/linux-4.1.27/drivers/usb/host/
Dpci-quirks.c871 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()
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
/linux-4.1.27/drivers/input/misc/
D88pm860x_onkey.c77 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
/linux-4.1.27/arch/x86/pci/
Dacpi.c434 sd->companion = device; in pci_acpi_scan_root()
506 ACPI_COMPANION_SET(&bridge->dev, sd->companion); in pcibios_root_bridge_prepare()
/linux-4.1.27/Documentation/usb/
Dehci.txt15 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
Dgadget-testing.txt668 streaming_maxburst - bMaxBurst for super speed companion descriptor
Dpower-management.txt627 Distinct from 'companion ports', or 'ehci/xhci shared switchover ports'
/linux-4.1.27/Documentation/devicetree/bindings/clock/ti/
Dinterface.txt8 companion clock finding (match corresponding functional gate
/linux-4.1.27/arch/ia64/sn/kernel/
Dio_acpi_init.c135 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.1.27/include/linux/mfd/
D88pm80x.h297 struct i2c_client *companion; member
D88pm860x.h384 struct i2c_client *companion; /* companion chip client */ member
/linux-4.1.27/drivers/leds/
Dleds-88pm860x.c207 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_led_probe()
/linux-4.1.27/Documentation/sh/
Dnew-machine.txt19 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.1.27/drivers/video/backlight/
D88pm860x_bl.c231 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_backlight_probe()
/linux-4.1.27/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.c938 (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_battery_probe()
/linux-4.1.27/arch/ia64/pci/
Dpci.c435 controller->companion = device; in pci_acpi_scan_root()
489 ACPI_COMPANION_SET(&bridge->dev, controller->companion); in pcibios_root_bridge_prepare()
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dexynos-usb.txt50 OHCI companion controller in host mode.
/linux-4.1.27/Documentation/
DSM501.txt6 The Silicon Motion SM501 multimedia companion chip is a multifunction device
D00-INDEX57 - Silicon Motion SM501 multimedia companion chip
/linux-4.1.27/drivers/ata/
DKconfig466 companion chip used with the MediaGX/Geode processor family.
475 companion chip used with the MediaGX/Geode processor family.
484 companion chip used with the Geode processor family.
493 companion chip used with the Geode LX processor family.
729 companion chip used with the Geode processor family.
/linux-4.1.27/drivers/net/ethernet/marvell/
DKconfig127 There is companion driver for the older Marvell Yukon and
/linux-4.1.27/Documentation/acpi/
Dnamespace.txt283 the ACPI device object is a "companion" of a device otherwise
294 the sysfs directory of the companion ACPI device object.
Denumeration.txt360 the MFD device and if found, that ACPI companion device is bound to the
/linux-4.1.27/drivers/misc/
DKconfig234 CS5536 companion chips that are found in AMD Geode and several
256 timer(s) in the CS5535 and CS5536 companion chips.
474 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/linux-4.1.27/drivers/rtc/
Drtc-88pm860x.c333 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_rtc_probe()
/linux-4.1.27/Documentation/arm/OMAP/
DDSS59 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.1.27/drivers/mtd/nand/
DKconfig314 tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)"
317 The CS553x companion chips for the AMD Geode processor
/linux-4.1.27/drivers/edac/
DKconfig326 a companion chip to the PowerPC 970 family of
/linux-4.1.27/sound/soc/codecs/
D88pm860x-codec.c1393 : chip->companion; in pm860x_codec_probe()
/linux-4.1.27/drivers/dma/
DKconfig271 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/linux-4.1.27/drivers/gpio/
DKconfig899 ML7213 is companion chip for Intel Atom E6xx series.
917 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/linux-4.1.27/drivers/ide/
DKconfig443 Include support for UDMA on the NSC/AMD CS5535 companion chipset.
454 companion chip used with the Geode LX processor family.
/linux-4.1.27/drivers/usb/gadget/udc/
DKconfig356 ML7213/ML7831 is companion chip for Intel Atom E6xx series.
/linux-4.1.27/Documentation/powerpc/
Dpci_iov_resource_on_powernv.txt137 mechanism to make the freeze state cascade to "companion" PEs but
/linux-4.1.27/drivers/i2c/busses/
DKconfig516 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
1118 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
/linux-4.1.27/arch/ia64/hp/common/
Dsba_iommu.c1988 handle = acpi_device_handle(PCI_CONTROLLER(bus)->companion); in sba_connect_bus()
/linux-4.1.27/drivers/spi/
DKconfig573 This driver also supports the ML7213/ML7223/ML7831, a companion chip
/linux-4.1.27/sound/pci/
DKconfig294 referred to as NS CS5535 IO or AMD CS5535 IO companion in
/linux-4.1.27/drivers/tty/serial/
DKconfig1369 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/linux-4.1.27/drivers/watchdog/
DKconfig619 CS5535/CS5536 companion chips for the AMD Geode GX and LX
/linux-4.1.27/arch/arm/
DKconfig440 Support for systems based on the DC21285 companion chip
/linux-4.1.27/Documentation/sound/alsa/
DALSA-Configuration.txt543 Module for multifunction CS5535 companion PCI device