Home
last modified time | relevance | path

Searched refs:companion (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/imx/
H A Dimx8qxp-ldb.c50 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()
213 struct drm_bridge *companion = imx8qxp_ldb->companion; imx8qxp_ldb_bridge_atomic_pre_enable() local
232 struct drm_bridge *companion = imx8qxp_ldb->companion; imx8qxp_ldb_bridge_atomic_enable() local
267 struct drm_bridge *companion = imx8qxp_ldb->companion; imx8qxp_ldb_bridge_atomic_disable() local
465 struct device_node *companion; imx8qxp_ldb_parse_dt_companion() local
[all...]
H A Dimx8qxp-pxl2dpi.c39 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
334 /* Locate the companion PXL2DP in imx8qxp_pxl2dpi_parse_dt_companion()
[all...]
/kernel/linux/linux-5.10/drivers/usb/core/
H A Dhcd-pci.c27 * Coordinate handoffs between EHCI and companion controllers
43 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 in for_each_companion()
85 ehci_pre_add(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_pre_add() argument
102 ehci_post_add(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_post_add() argument
123 non_ehci_add(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) non_ehci_add() argument
134 ehci_remove(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_remove() argument
144 ehci_wait_for_companions(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_wait_for_companions() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/core/
H A Dhcd-pci.c26 * Coordinate handoffs between EHCI and companion controllers
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 in for_each_companion()
84 ehci_pre_add(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_pre_add() argument
101 ehci_post_add(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_post_add() argument
122 non_ehci_add(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) non_ehci_add() argument
133 ehci_remove(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_remove() argument
143 ehci_wait_for_companions(struct pci_dev *pdev, struct usb_hcd *hcd, struct pci_dev *companion, struct usb_hcd *companion_hcd) ehci_wait_for_companions() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
H A Drcar_lvds.c76 struct drm_bridge *companion; member
465 /* Enable the companion LVDS encoder in dual-link mode. */ in __rcar_lvds_atomic_enable()
466 if (lvds->link_type != RCAR_LVDS_SINGLE_LINK && lvds->companion) in __rcar_lvds_atomic_enable()
467 __rcar_lvds_atomic_enable(lvds->companion, state, crtc, in __rcar_lvds_atomic_enable()
497 * encoder and odd pixels from the companion encoder. in __rcar_lvds_atomic_enable()
500 * companion encoder. in __rcar_lvds_atomic_enable()
509 * ST_SWAP is reserved for the companion encoder, only in __rcar_lvds_atomic_enable()
513 | (lvds->companion && swap_pixels ? in __rcar_lvds_atomic_enable()
520 * PLL clock configuration on all instances but the companion in in __rcar_lvds_atomic_enable()
523 if (lvds->link_type == RCAR_LVDS_SINGLE_LINK || lvds->companion) { in __rcar_lvds_atomic_enable()
713 struct device_node *companion; rcar_lvds_parse_dt_companion() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_lvds.c79 struct drm_bridge *companion; member
367 /* Enable the companion LVDS encoder in dual-link mode. */ in rcar_lvds_enable()
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()
398 * encoder and odd pixels from the companion encoder. in rcar_lvds_enable()
401 * companion encoder. in rcar_lvds_enable()
410 * ST_SWAP is reserved for the companion encoder, only in rcar_lvds_enable()
414 | (lvds->companion && swap_pixels ? in rcar_lvds_enable()
421 * PLL clock configuration on all instances but the companion in in rcar_lvds_enable()
427 if ((lvds->link_type == RCAR_LVDS_SINGLE_LINK || lvds->companion) in rcar_lvds_enable()
682 struct device_node *companion; rcar_lvds_parse_dt_companion() local
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A D88pm80x.c103 * second chip is probed, just point to the companion to each in pm80x_init()
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()
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()
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()
1173 * Both client and companion client shares same platform driver. in pm860x_probe()
1175 * pdata->companion_addr is only assigned if companion chi in pm860x_probe()
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A D88pm80x.c102 * second chip is probed, just point to the companion to each in pm80x_init()
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 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()
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()
1171 * Both client and companion client shares same platform driver. in pm860x_probe()
1173 * pdata->companion_addr is only assigned if companion chi in pm860x_probe()
[all...]
/kernel/linux/linux-5.10/arch/x86/pci/
H A 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()
/kernel/linux/linux-6.6/arch/x86/pci/
H A Dacpi.c436 .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()
/kernel/linux/linux-6.6/drivers/phy/freescale/
H A Dphy-fsl-imx8qm-lvds-phy.c82 struct mixel_lvds_phy *companion = priv->phys[lvds_phy->id ^ 1]; in mixel_lvds_phy_power_on() local
121 * if the companion PHY is a slave PHY. in mixel_lvds_phy_power_on()
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()
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dpci.h47 struct acpi_device *companion; member
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dpci.h47 struct acpi_device *companion; member
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dpci.h19 struct acpi_device *companion; /* ACPI companion device */ member
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dpci.h19 struct acpi_device *companion; /* ACPI companion device */ member
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A D88pm860x-ts.c122 : chip->companion; in pm860x_touch_dt_init()
184 : chip->companion; in pm860x_touch_probe()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A D88pm860x-ts.c122 : chip->companion; in pm860x_touch_dt_init()
184 : chip->companion; in pm860x_touch_probe()
/kernel/linux/linux-5.10/drivers/input/misc/
H A D88pm860x_onkey.c75 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dehci-sysfs.c9 /* Display the ports dedicated to the companion controller */
33 * Dedicate or undedicate a port to the companion controller.
45 new_owner = PORT_OWNER; /* Owned by companion */ in companion_store()
62 static DEVICE_ATTR_RW(companion);
154 /* with integrated TT there is no companion! */ in create_sysfs_files()
169 /* with integrated TT there is no companion! */ in remove_sysfs_files()
H A Dpci-quirks.c1047 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local
1057 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports()
1058 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports()
1059 companion->vendor == PCI_VENDOR_ID_INTEL) { in usb_enable_intel_xhci_ports()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dehci-sysfs.c9 /* Display the ports dedicated to the companion controller */
33 * Dedicate or undedicate a port to the companion controller.
45 new_owner = PORT_OWNER; /* Owned by companion */ in companion_store()
62 static DEVICE_ATTR_RW(companion);
154 /* with integrated TT there is no companion! */ in create_sysfs_files()
169 /* with integrated TT there is no companion! */ in remove_sysfs_files()
H A Dpci-quirks.c1041 struct pci_dev *companion = NULL; in usb_enable_intel_xhci_ports() local
1051 for_each_pci_dev(companion) { in usb_enable_intel_xhci_ports()
1052 if (companion->class == PCI_CLASS_SERIAL_USB_EHCI && in usb_enable_intel_xhci_ports()
1053 companion->vendor == PCI_VENDOR_ID_INTEL) { in usb_enable_intel_xhci_ports()
/kernel/linux/linux-6.6/drivers/input/misc/
H A D88pm860x_onkey.c75 info->i2c = (chip->id == CHIP_PM8607) ? chip->client : chip->companion; in pm860x_onkey_probe()

Completed in 21 milliseconds

12