/linux-6.6.21/drivers/gpu/drm/bridge/imx/ |
D | imx8qxp-ldb.c | 50 struct drm_bridge *companion; member 74 phy_cfg->is_slave = !imx8qxp_ldb->companion; in imx8qxp_ldb_set_phy_cfg() 92 struct drm_bridge *companion = imx8qxp_ldb->companion; in imx8qxp_ldb_bridge_atomic_check() local 113 if (is_split && companion) { in imx8qxp_ldb_bridge_atomic_check() 114 ret = companion->funcs->atomic_check(companion, in imx8qxp_ldb_bridge_atomic_check() 134 struct drm_bridge *companion = imx8qxp_ldb->companion; in imx8qxp_ldb_bridge_mode_set() local 155 if (is_split && companion) { in imx8qxp_ldb_bridge_mode_set() 156 companion_ldb_ch = bridge_to_ldb_ch(companion); in imx8qxp_ldb_bridge_mode_set() 202 if (is_split && companion) in imx8qxp_ldb_bridge_mode_set() 203 companion->funcs->mode_set(companion, mode, adjusted_mode); in imx8qxp_ldb_bridge_mode_set() [all …]
|
D | imx8qxp-pxl2dpi.c | 39 struct drm_bridge *companion; member 119 if (p2d->companion) { in imx8qxp_pxl2dpi_bridge_mode_set() 120 companion_p2d = bridge_to_p2d(p2d->companion); in imx8qxp_pxl2dpi_bridge_mode_set() 125 p2d->companion->funcs->mode_set(p2d->companion, mode, in imx8qxp_pxl2dpi_bridge_mode_set() 141 if (p2d->companion) in imx8qxp_pxl2dpi_bridge_atomic_disable() 142 p2d->companion->funcs->atomic_disable(p2d->companion, in imx8qxp_pxl2dpi_bridge_atomic_disable() 328 struct device_node *companion; in imx8qxp_pxl2dpi_parse_dt_companion() local 335 companion = of_parse_phandle(dev->of_node, "fsl,companion-pxl2dpi", 0); in imx8qxp_pxl2dpi_parse_dt_companion() 336 if (!companion) in imx8qxp_pxl2dpi_parse_dt_companion() 339 if (!of_device_is_available(companion)) { in imx8qxp_pxl2dpi_parse_dt_companion() [all …]
|
/linux-6.6.21/drivers/usb/core/ |
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-6.6.21/Documentation/ABI/testing/ |
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-6.6.21/drivers/gpu/drm/renesas/rcar-du/ |
D | rcar_lvds.c | 79 struct drm_bridge *companion; member 368 if (lvds->link_type != RCAR_LVDS_SINGLE_LINK && lvds->companion) in rcar_lvds_enable() 369 rcar_lvds_enable(lvds->companion, state, crtc, connector); in rcar_lvds_enable() 414 | (lvds->companion && swap_pixels ? in rcar_lvds_enable() 427 if ((lvds->link_type == RCAR_LVDS_SINGLE_LINK || lvds->companion) && in rcar_lvds_enable() 531 if (lvds->link_type != RCAR_LVDS_SINGLE_LINK && lvds->companion) in rcar_lvds_disable() 532 rcar_lvds_disable(lvds->companion); in rcar_lvds_disable() 682 struct device_node *companion; in rcar_lvds_parse_dt_companion() local 690 companion = of_parse_phandle(dev->of_node, "renesas,companion", 0); in rcar_lvds_parse_dt_companion() 691 if (!companion) in rcar_lvds_parse_dt_companion() [all …]
|
/linux-6.6.21/drivers/mfd/ |
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()
|
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() 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() 1071 device_8606_init(chip, chip->companion, pdata); in pm860x_device_init() 1074 device_8607_init(chip, chip->companion, pdata); in pm860x_device_init() 1179 chip->companion = i2c_new_dummy_device(chip->client->adapter, in pm860x_probe() 1181 if (IS_ERR(chip->companion)) { in pm860x_probe() [all …]
|
/linux-6.6.21/Documentation/devicetree/bindings/display/bridge/ |
D | renesas,lvds.yaml | 71 renesas,companion: 74 phandle to the companion LVDS encoder. This property is mandatory 76 point to the second encoder to be used as a companion in dual-link mode. 136 renesas,companion: false 185 renesas,companion = <&lvds1>;
|
D | fsl,imx8qxp-ldb.yaml | 63 fsl,companion-ldb: 66 A phandle which points to companion LDB which is used in LDB split mode. 126 fsl,companion-ldb: false
|
D | fsl,imx8qxp-pxl2dpi.yaml | 34 fsl,companion-pxl2dpi: 37 A phandle which points to companion PXL2DPI which is used by downstream
|
/linux-6.6.21/Documentation/devicetree/bindings/usb/ |
D | usb-hcd.yaml | 16 companion: 17 description: Phandle of a companion device
|
D | renesas,usb3-peri.yaml | 68 companion: 70 description: phandle of a companion. 131 companion = <&xhci0>;
|
/linux-6.6.21/arch/sh/cchips/ |
D | Kconfig | 13 bool "Hitachi HD64461 companion chip support" 43 via the HD64461 companion chip.
|
/linux-6.6.21/arch/arm64/boot/dts/nvidia/ |
D | tegra234-p3740-0002.dtsi | 149 nvidia,usb2-companion = <2>; 154 nvidia,usb2-companion = <0>; 159 nvidia,usb2-companion = <1>;
|
D | tegra234-p3768-0000.dtsi | 104 nvidia,usb2-companion = <1>; 110 nvidia,usb2-companion = <0>;
|
D | tegra234-p3737-0000+p3701-0000.dts | 123 nvidia,usb2-companion = <1>; 134 nvidia,usb2-companion = <0>; 145 nvidia,usb2-companion = <3>;
|
/linux-6.6.21/drivers/phy/freescale/ |
D | phy-fsl-imx8qm-lvds-phy.c | 82 struct mixel_lvds_phy *companion = priv->phys[lvds_phy->id ^ 1]; in mixel_lvds_phy_power_on() local 123 if (companion->cfg.is_slave) in mixel_lvds_phy_power_on() 145 struct mixel_lvds_phy *companion = priv->phys[lvds_phy->id ^ 1]; in mixel_lvds_phy_power_off() local 153 if (companion->cfg.is_slave) in mixel_lvds_phy_power_off()
|
/linux-6.6.21/arch/x86/pci/ |
D | acpi.c | 436 .companion = root->device in pci_acpi_scan_root() 451 info->sd.companion = root->device; in pci_acpi_scan_root() 479 ACPI_COMPANION_SET(&bridge->dev, sd->companion); in pcibios_root_bridge_prepare()
|
/linux-6.6.21/arch/ia64/include/asm/ |
D | pci.h | 47 struct acpi_device *companion; member
|
/linux-6.6.21/Documentation/devicetree/bindings/phy/ |
D | nvidia,tegra194-xusb-padctl.yaml | 40 for the USB signal, the VBUS power supply, the USB 2.0 companion port for 397 nvidia,usb2-companion: 430 nvidia,usb2-companion: 463 nvidia,usb2-companion: 496 nvidia,usb2-companion: 615 nvidia,usb2-companion = <1>; 629 nvidia,usb2-companion = <3>;
|
D | nvidia,tegra210-xusb-padctl.yaml | 40 for the USB signal, the VBUS power supply, the USB 2.0 companion port for 529 nvidia,usb2-companion: 550 nvidia,usb2-companion: 571 nvidia,usb2-companion: 592 nvidia,usb2-companion: 771 nvidia,usb2-companion = <1>; 775 nvidia,usb2-companion = <2>;
|
/linux-6.6.21/arch/sh/tools/ |
D | mach-types | 15 # List of companion chips / MFDs.
|
/linux-6.6.21/Documentation/devicetree/bindings/hwlock/ |
D | allwinner,sun6i-a31-hwspinlock.yaml | 14 companion core on the SoC.
|
/linux-6.6.21/arch/x86/include/asm/ |
D | pci.h | 19 struct acpi_device *companion; /* ACPI companion device */ member
|
/linux-6.6.21/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | Kconfig | 24 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
|