| /linux/drivers/gpu/drm/bridge/imx/ |
| H A D | imx8qxp-ldb.c | 50 struct drm_bridge *companion; member 74 drm_bridge_put(imx8qxp_ldb->companion); in imx8qxp_ldb_bridge_destroy() 86 phy_cfg->is_slave = !imx8qxp_ldb->companion; in imx8qxp_ldb_set_phy_cfg() 104 struct drm_bridge *companion = imx8qxp_ldb->companion; in imx8qxp_ldb_bridge_atomic_check() local 125 if (is_split && companion) { in imx8qxp_ldb_bridge_atomic_check() 126 ret = companion->funcs->atomic_check(companion, in imx8qxp_ldb_bridge_atomic_check() 146 struct drm_bridge *companion = imx8qxp_ldb->companion; in imx8qxp_ldb_bridge_mode_set() local 167 if (is_split && companion) { in imx8qxp_ldb_bridge_mode_set() 168 companion_ldb_ch = bridge_to_ldb_ch(companion); in imx8qxp_ldb_bridge_mode_set() 214 if (is_split && companion) in imx8qxp_ldb_bridge_mode_set() [all …]
|
| H A D | imx8qxp-pxl2dpi.c | 38 struct drm_bridge *companion; member 73 drm_bridge_put(p2d->companion); in imx8qxp_pxl2dpi_bridge_destroy() 124 if (p2d->companion) { in imx8qxp_pxl2dpi_bridge_mode_set() 125 companion_p2d = bridge_to_p2d(p2d->companion); in imx8qxp_pxl2dpi_bridge_mode_set() 130 p2d->companion->funcs->mode_set(p2d->companion, mode, in imx8qxp_pxl2dpi_bridge_mode_set() 142 if (p2d->companion) in imx8qxp_pxl2dpi_bridge_atomic_disable() 143 p2d->companion->funcs->atomic_disable(p2d->companion, state); in imx8qxp_pxl2dpi_bridge_atomic_disable() 316 struct device_node *companion; in imx8qxp_pxl2dpi_parse_dt_companion() local 323 companion = of_parse_phandle(dev->of_node, "fsl,companion-pxl2dpi", 0); in imx8qxp_pxl2dpi_parse_dt_companion() 324 if (!companion) in imx8qxp_pxl2dpi_parse_dt_companion() [all …]
|
| /linux/drivers/usb/core/ |
| H A D | hcd-pci.c | 42 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 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.
|
| H A D | sysfs-devices-pci-host-bridge | 15 (RO) Symlink to the platform firmware device object "companion"
|
| /linux/drivers/mfd/ |
| H A D | 88pm80x.c | 109 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 D | 88pm860x-core.c | 470 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 D | Kconfig | 13 bool "Hitachi HD64461 companion chip support" 43 via the HD64461 companion chip.
|
| /linux/arch/x86/pci/ |
| H A D | acpi.c | 558 .companion = root->device in pci_acpi_scan_root() 573 info->sd.companion = root->device; in pci_acpi_scan_root() 601 ACPI_COMPANION_SET(&bridge->dev, sd->companion); in pcibios_root_bridge_prepare()
|
| /linux/arch/x86/include/asm/ |
| H A D | pci.h | 18 struct acpi_device *companion; /* ACPI companion device */ member
|
| /linux/arch/sh/tools/ |
| H A D | mach-types | 15 # List of companion chips / MFDs.
|
| /linux/drivers/input/touchscreen/ |
| H A D | 88pm860x-ts.c | 121 : chip->companion; in pm860x_touch_dt_init() 178 : chip->companion; in pm860x_touch_probe()
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra234-p3768-0000+p3767.dtsi | 123 nvidia,usb2-companion = <1>; 129 nvidia,usb2-companion = <0>;
|
| H A D | tegra234-p3740-0002+p3701-0008.dts | 194 nvidia,usb2-companion = <2>; 199 nvidia,usb2-companion = <0>; 204 nvidia,usb2-companion = <1>;
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | Kconfig | 24 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
| /linux/Documentation/i2c/busses/ |
| H A D | scx200_acb.rst | 23 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
|
| /linux/arch/arm/mach-footbridge/ |
| H A D | Kconfig | 14 Support for systems based on the DC21285 companion chip
|
| /linux/drivers/usb/host/ |
| H A D | pci-quirks.c | 1062 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 D | ehci-sysfs.c | 58 static DEVICE_ATTR_RW(companion);
|
| /linux/Documentation/usb/ |
| H A D | ehci.rst | 19 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/drivers/input/misc/ |
| H A D | 88pm860x_onkey.c | 75 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
|
| /linux/Documentation/arch/sh/ |
| H A D | new-machine.rst | 21 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/fs/fuse/ |
| H A D | Kconfig | 10 There's also a companion library: libfuse2. This library is available
|
| /linux/drivers/leds/ |
| H A D | leds-88pm860x.c | 194 data->i2c = (chip->id == CHIP_PM8606) ? chip->client : chip->companion; in pm860x_led_probe()
|
| /linux/tools/memory-model/ |
| H A D | linux-kernel.bell | 8 * An earlier version of this file appeared in the companion webpage for
|