Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/usb/core/
Dhcd-pci.c43 struct pci_dev *companion, struct usb_hcd *companion_hcd);
49 struct pci_dev *companion; in for_each_companion() local
58 companion = NULL; in for_each_companion()
59 for_each_pci_dev(companion) { in for_each_companion()
60 if (companion->bus != pdev->bus || in for_each_companion()
61 PCI_SLOT(companion->devfn) != slot) in for_each_companion()
68 if (companion->class != CL_UHCI && companion->class != CL_OHCI && in for_each_companion()
69 companion->class != CL_EHCI) in for_each_companion()
72 companion_hcd = pci_get_drvdata(companion); in for_each_companion()
75 fn(pdev, hcd, companion, companion_hcd); in for_each_companion()
[all …]
/Linux-v4.19/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-v4.19/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()
1071 if (chip->companion) { in pm860x_device_init()
1074 device_8606_init(chip, chip->companion, pdata); in pm860x_device_init()
1077 device_8607_init(chip, chip->companion, pdata); in pm860x_device_init()
1184 chip->companion = i2c_new_dummy(chip->client->adapter, in pm860x_probe()
1186 if (!chip->companion) { in pm860x_probe()
[all …]
/Linux-v4.19/arch/sh/cchips/
DKconfig13 bool "Hitachi HD64461 companion chip support"
43 via the HD64461 companion chip.
/Linux-v4.19/arch/x86/pci/
Dacpi.c352 .companion = root->device in pci_acpi_scan_root()
367 info->sd.companion = root->device; in pci_acpi_scan_root()
395 ACPI_COMPANION_SET(&bridge->dev, sd->companion); in pcibios_root_bridge_prepare()
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Dgeneric.txt25 - companion: phandle of a companion
/Linux-v4.19/arch/ia64/include/asm/
Dpci.h47 struct acpi_device *companion; member
/Linux-v4.19/arch/sh/tools/
Dmach-types15 # List of companion chips / MFDs.
/Linux-v4.19/drivers/net/ethernet/oki-semi/pch_gbe/
DKconfig22 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/Linux-v4.19/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()
/Linux-v4.19/arch/x86/include/asm/
Dpci.h20 struct acpi_device *companion; /* ACPI companion device */ member
/Linux-v4.19/Documentation/devicetree/bindings/power/supply/
Dcpcap-charger.txt14 - mode-gpios: Optionally CPCAP charger can have a companion wireless
/Linux-v4.19/fs/fuse/
DKconfig8 There's also a companion library: libfuse2. This library is available
/Linux-v4.19/drivers/pci/hotplug/
Dsgi_hotplug.c409 phandle = acpi_device_handle(PCI_CONTROLLER(slot->pci_bus)->companion); in enable_slot()
488 PCI_CONTROLLER(slot->pci_bus)->companion) { in disable_slot()
497 phandle = acpi_device_handle(PCI_CONTROLLER(slot->pci_bus)->companion); in disable_slot()
/Linux-v4.19/Documentation/i2c/busses/
Dscx200_acb21 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
/Linux-v4.19/Documentation/devicetree/bindings/media/
Drenesas,fcp.txt4 The FCP is a companion module of video processing modules in the Renesas R-Car
/Linux-v4.19/drivers/input/touchscreen/
D88pm860x-ts.c125 : chip->companion; in pm860x_touch_dt_init()
187 : chip->companion; in pm860x_touch_probe()
/Linux-v4.19/drivers/usb/host/
Dpci-quirks.c1042 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local
1052 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports()
1053 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports()
1054 companion->vendor == PCI_VENDOR_ID_INTEL) { in usb_enable_intel_xhci_ports()
Dehci-sysfs.c62 static DEVICE_ATTR_RW(companion);
/Linux-v4.19/drivers/input/misc/
D88pm860x_onkey.c77 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
/Linux-v4.19/tools/memory-model/
Dlinux-kernel.bell8 * An earlier version of this file appeared in the companion webpage for
/Linux-v4.19/Documentation/devicetree/bindings/display/imx/
Dhdmi.txt5 with a companion PHY IP.
/Linux-v4.19/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
/Linux-v4.19/Documentation/devicetree/bindings/clock/ti/
Dinterface.txt8 companion clock finding (match corresponding functional gate

1234