/linux/drivers/usb/core/ |
A D | hcd-pci.c | 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() 68 if (companion->class != CL_UHCI && companion->class != CL_OHCI && in for_each_companion() 69 companion->class != CL_EHCI) in for_each_companion() 90 if (is_ohci_or_uhci(companion)) { in ehci_pre_add() 107 if (is_ohci_or_uhci(companion)) { in ehci_post_add() 110 dev_name(&companion->dev)); in ehci_post_add() 128 dev_name(&companion->dev)); in non_ehci_add() 137 if (is_ohci_or_uhci(companion)) in ehci_remove() [all …]
|
/linux/Documentation/ABI/testing/ |
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.
|
/linux/drivers/gpu/drm/rcar-du/ |
A D | rcar_lvds.c | 75 struct drm_bridge *companion; member 450 | (lvds->companion && swap_pixels ? in __rcar_lvds_atomic_enable() 550 lvds->companion->funcs->atomic_disable(lvds->companion, in rcar_lvds_atomic_disable() 619 struct device_node *companion; in rcar_lvds_parse_dt_companion() local 628 if (!companion) in rcar_lvds_parse_dt_companion() 649 port1 = of_graph_get_port_by_id(companion, 1); in rcar_lvds_parse_dt_companion() 680 lvds->companion = of_drm_find_bridge(companion); in rcar_lvds_parse_dt_companion() 681 if (!lvds->companion) { in rcar_lvds_parse_dt_companion() 688 companion); in rcar_lvds_parse_dt_companion() 702 companion_lvds = bridge_to_rcar_lvds(lvds->companion); in rcar_lvds_parse_dt_companion() [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
A D | realtek,rts5411.yaml | 28 companion-hub: 31 phandle to the companion hub on the controller. 34 - companion-hub 52 companion-hub = <&hub_3_0>; 60 companion-hub = <&hub_2_0>;
|
A D | renesas,usb3-peri.yaml | 52 companion: 54 description: phandle of a companion. 94 companion = <&xhci0>;
|
A D | usb-hcd.yaml | 16 companion: 17 description: Phandle of a companion device
|
A D | generic-ehci.yaml | 132 companion: 135 Phandle of a companion.
|
/linux/drivers/mfd/ |
A D | 88pm80x.c | 110 chip->companion = g_pm80x_chip->client; in pm80x_init() 111 g_pm80x_chip->companion = chip->client; in pm80x_init() 124 if (g_pm80x_chip->companion) in pm80x_deinit() 125 g_pm80x_chip->companion = NULL; in pm80x_deinit()
|
A D | 88pm860x-core.c | 571 chip->client : chip->companion; in device_irq_init() 656 chip->client : chip->companion; in pm8606_osc_enable() 697 chip->client : chip->companion; in pm8606_osc_disable() 1068 if (chip->companion) { in pm860x_device_init() 1183 if (IS_ERR(chip->companion)) { in pm860x_probe() 1186 return PTR_ERR(chip->companion); in pm860x_probe() 1192 dev_err(&chip->companion->dev, in pm860x_probe() 1194 i2c_unregister_device(chip->companion); in pm860x_probe() 1197 i2c_set_clientdata(chip->companion, chip); in pm860x_probe() 1209 if (chip->companion) { in pm860x_remove() [all …]
|
/linux/Documentation/devicetree/bindings/display/bridge/ |
A D | renesas,lvds.yaml | 70 renesas,companion: 73 phandle to the companion LVDS encoder. This property is mandatory 75 point to the second encoder to be used as a companion in dual-link mode. 139 renesas,companion: false 188 renesas,companion = <&lvds1>;
|
/linux/arch/sh/cchips/ |
A D | Kconfig | 13 bool "Hitachi HD64461 companion chip support" 43 via the HD64461 companion chip.
|
/linux/arch/x86/pci/ |
A D | acpi.c | 352 .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/arch/ia64/include/asm/ |
A D | pci.h | 47 struct acpi_device *companion; member
|
/linux/arch/x86/include/asm/ |
A D | pci.h | 19 struct acpi_device *companion; /* ACPI companion device */ member
|
/linux/Documentation/devicetree/bindings/hwlock/ |
A D | allwinner,sun6i-a31-hwspinlock.yaml | 14 companion core on the SoC.
|
/linux/arch/sh/tools/ |
A D | mach-types | 15 # List of companion chips / MFDs.
|
/linux/drivers/input/touchscreen/ |
A D | 88pm860x-ts.c | 122 : chip->companion; in pm860x_touch_dt_init() 184 : chip->companion; in pm860x_touch_probe()
|
/linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
A D | Kconfig | 24 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|
/linux/drivers/usb/host/ |
A D | pci-quirks.c | 1043 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local 1053 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports() 1054 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports() 1055 companion->vendor == PCI_VENDOR_ID_INTEL) { in usb_enable_intel_xhci_ports()
|
/linux/Documentation/i2c/busses/ |
A D | scx200_acb.rst | 23 SC1100 processors and the CS5535 and CS5536 Geode companion devices.
|
/linux/Documentation/usb/ |
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/Documentation/devicetree/bindings/media/ |
A D | renesas,fcp.yaml | 13 The FCP is a companion module of video processing modules in the Renesas
|
/linux/drivers/input/misc/ |
A D | 88pm860x_onkey.c | 75 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
|
/linux/arch/ia64/pci/ |
A 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/fs/fuse/ |
A D | Kconfig | 9 There's also a companion library: libfuse2. This library is available
|