Home
last modified time | relevance | path

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

1234

/linux/drivers/usb/core/
H A Dhcd-pci.c42 struct pci_dev *companion, struct usb_hcd *companion_hcd);
48 struct pci_dev *companion; in for_each_companion() local
57 companion = NULL; in for_each_companion()
58 for_each_pci_dev(companion) { in for_each_companion()
59 if (companion->bus != pdev->bus || in for_each_companion()
60 PCI_SLOT(companion->devfn) != slot) in for_each_companion()
67 if (companion->class != CL_UHCI && companion->class != CL_OHCI && in for_each_companion()
68 companion->class != CL_EHCI) in for_each_companion()
71 companion_hcd = pci_get_drvdata(companion); in for_each_companion()
74 fn(pdev, hcd, companion, companion_hcd); in for_each_companion()
[all …]
/linux/Documentation/ABI/testing/
H A 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.
H A Dsysfs-devices-pci-host-bridge15 (RO) Symlink to the platform firmware device object "companion"
/linux/drivers/mfd/
H A D88pm80x.c109 chip->companion = g_pm80x_chip->client; in pm80x_init()
110 g_pm80x_chip->companion = chip->client; in pm80x_init()
123 if (g_pm80x_chip->companion) in pm80x_deinit()
124 g_pm80x_chip->companion = NULL; in pm80x_deinit()
H A D88pm860x-core.c470 i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_irq()
499 i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_irq_sync_unlock()
571 chip->client : chip->companion; in device_irq_init()
655 chip->client : chip->companion; in pm8606_osc_enable()
696 chip->client : chip->companion; in pm8606_osc_disable()
1067 if (chip->companion) { in pm860x_device_init()
1070 device_8606_init(chip, chip->companion, pdata); in pm860x_device_init()
1073 device_8607_init(chip, chip->companion, pdata); in pm860x_device_init()
1178 chip->companion = i2c_new_dummy_device(chip->client->adapter, in pm860x_probe()
1180 if (IS_ERR(chip->companion)) { in pm860x_probe()
[all …]
/linux/arch/sh/cchips/
H A DKconfig13 bool "Hitachi HD64461 companion chip support"
43 via the HD64461 companion chip.
/linux/arch/x86/include/asm/
H A Dpci.h18 struct acpi_device *companion; /* ACPI companion device */ member
/linux/arch/sh/tools/
H A Dmach-types15 # List of companion chips / MFDs.
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A DKconfig24 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
/linux/drivers/input/touchscreen/
H A D88pm860x-ts.c121 : chip->companion; in pm860x_touch_dt_init()
178 : chip->companion; in pm860x_touch_probe()
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra234-p3768-0000+p3767.dtsi123 nvidia,usb2-companion = <1>;
129 nvidia,usb2-companion = <0>;
H A Dtegra234-p3740-0002+p3701-0008.dts194 nvidia,usb2-companion = <2>;
199 nvidia,usb2-companion = <0>;
204 nvidia,usb2-companion = <1>;
/linux/Documentation/i2c/busses/
H A Dscx200_acb.rst23 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
/linux/arch/arm/mach-footbridge/
H A DKconfig14 Support for systems based on the DC21285 companion chip
/linux/drivers/usb/host/
H A Dpci-quirks.c1062 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local
1072 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports()
1073 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports()
1074 companion->vendor == PCI_VENDOR_ID_INTEL) { in usb_enable_intel_xhci_ports()
H A Dehci-sysfs.c58 static DEVICE_ATTR_RW(companion);
/linux/drivers/input/misc/
H A D88pm860x_onkey.c75 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
/linux/Documentation/usb/
H A Dehci.rst19 into an EHCI controller, they are given to a USB 1.1 "companion"
79 The EHCI root hub code hands off USB 1.1 devices to its companion
105 You should also have a driver for a "companion controller", such as
107 remove its module and then the driver for that companion controller will
/linux/fs/fuse/
H A DKconfig10 There's also a companion library: libfuse2. This library is available
/linux/Documentation/arch/sh/
H A Dnew-machine.rst21 companion chip type, and CPU type. Looking at a tree view of this directory
46 Next, for companion chips::
56 ... and so on. Headers for the companion chips are treated the same way as
/linux/drivers/leds/
H A Dleds-88pm860x.c194 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_led_probe()
/linux/tools/memory-model/
H A Dlinux-kernel.bell8 * An earlier version of this file appeared in the companion webpage for
/linux/include/linux/mfd/
H A D88pm860x.h381 struct i2c_client *companion; /* companion chip client */ member
H A D88pm80x.h295 struct i2c_client *companion; member
/linux/Documentation/driver-api/
H A Dsm501.rst9 The Silicon Motion SM501 multimedia companion chip is a multifunction device

1234