| /OK3568_Linux_fs/kernel/drivers/usb/core/ |
| H A D | hcd-pci.c | 27 * 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() 65 * Companion device should be either UHCI,OHCI or EHCI host 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() [all …]
|
| /OK3568_Linux_fs/kernel/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.
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rcar-du/ |
| H A D | rcar_lvds.c | 76 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() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/host/ |
| H A D | ehci-sysfs.c | 9 /* 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 D | ehci-hub.c | 30 /* After a power loss, ports that were owned by the companion must be 31 * reset so that the companion can still own them. 46 * suspends. If we ensure that none of our companion's devices have in ehci_handover_companion_ports() 75 /* Port already owned by companion? */ in ehci_handover_companion_ports() 105 /* The companion should now own the port, in ehci_handover_companion_ports() 590 ehci_dbg (ehci, "port %d full speed --> companion\n", in check_reset_complete() 671 * high-speed device is switched over to the companion in ehci_hub_status_data() 924 * companion controller, hub_wq needs to be able to clear in ehci_hub_control() 1098 /* transfer dedicated ports to the companion hc */ in ehci_hub_control() 1104 ehci_dbg(ehci, "port %d --> companion\n", wIndex + 1); in ehci_hub_control() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/ti/ |
| H A D | clkt_dflt.c | 38 * CM module register offsets, used for calculating the companion 122 * omap2_clk_dflt_find_companion - find companion clock to @clk 123 * @clk: struct clk * to find the companion clock of 124 * @other_reg: void __iomem ** to return the companion clock CM_*CLKEN va in 125 * @other_bit: u8 ** to return the companion clock bit shift in 134 * Some clocks don't have companion clocks. For example, modules with 135 * only an interface clock (such as MAILBOXES) don't have a companion 137 * in the correct companion register that indicates that the 138 * nonexistent 'companion clock' is active. Future patches will
|
| H A D | clk-3xxx.c | 166 * am35xx_clk_find_companion - find companion clock to @clk 167 * @clk: struct clk * to find the companion clock of 168 * @other_reg: void __iomem ** to return the companion clock CM_*CLKEN va in 169 * @other_bit: u8 ** to return the companion clock bit shift in 171 * Some clocks don't have companion clocks. For example, modules with 172 * only an interface clock (such as HECC) don't have a companion 174 * in the correct companion register that indicates that the 175 * nonexistent 'companion clock' is active. Future patches will
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | 88pm80x.c | 103 * 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 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() 1173 * Both client and companion client shares same platform driver. in pm860x_probe() 1175 * pdata->companion_addr is only assigned if companion chip exists. in pm860x_probe() [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/cchips/ |
| H A D | Kconfig | 2 menu "Companion Chips" 13 bool "Hitachi HD64461 companion chip support" 43 via the HD64461 companion chip.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/bridge/ |
| H A D | renesas,lvds.yaml | 82 renesas,companion: 85 phandle to the companion LVDS encoder. This property is mandatory 87 the second encoder to be used as a companion in dual-link mode. It 151 renesas,companion: false 200 renesas,companion = <&lvds1>;
|
| /OK3568_Linux_fs/kernel/drivers/input/mouse/ |
| H A D | psmouse-smbus.c | 75 "Marking SMBus companion %s as gone\n", in psmouse_smbus_detach_i2c_client() 137 dev_dbg(&rwork->client->dev, "destroying SMBus companion device\n"); in psmouse_smbus_remove_i2c_device() 144 * This schedules removal of SMBus companion device. We have to do 178 "posting removal request for SMBus companion %s\n", in psmouse_smbus_disconnect() 272 /* We have our companion device */ in psmouse_smbus_init()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/ |
| H A D | renesas,usb3-peri.yaml | 52 companion: 54 description: phandle of a companion. 93 companion = <&xhci0>;
|
| H A D | usb-hcd.yaml | 16 companion: 17 description: Phandle of a companion device
|
| H A D | generic-ehci.yaml | 80 companion: 83 Phandle of a companion.
|
| /OK3568_Linux_fs/kernel/drivers/acpi/ |
| H A D | bus.c | 570 * @adev: ACPI companion device 574 * the ACPI companion device. This distinction is needed in some cases 575 * where the same companion device is shared between many physical devices. 586 * acpi_companion_match() - Can we match via ACPI companion device 589 * Check if the given device has an ACPI companion and if that companion has 591 * device associated with it. Return the companion pointer if that's the case 594 * If multiple physical devices are attached to a single ACPI companion, we need 597 * companion. A typical case is an MFD device where all the sub-devices share 598 * the parent's ACPI companion. In such cases we can only allow the primary 599 * (first) physical device to be matched with the help of the companion's PNP [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/firmware/scmi/ |
| H A D | Kconfig | 13 located in another sub-system, as a companion micro controller 14 or a companion host in the CPU system.
|
| /OK3568_Linux_fs/kernel/drivers/usb/common/ |
| H A D | common.c | 370 * usb_of_get_companion_dev - Find the companion device 371 * @dev: the device pointer to find a companion 373 * Find the companion device from platform bus. 378 * Return: On success, a pointer to the companion device, %NULL on failure. 385 node = of_parse_phandle(dev->of_node, "companion", 0); in usb_of_get_companion_dev()
|
| /OK3568_Linux_fs/kernel/include/linux/usb/ |
| H A D | phy_companion.h | 3 * phy-companion.h -- phy companion to indicate the comparator part of PHY
|
| /OK3568_Linux_fs/kernel/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
|
| /OK3568_Linux_fs/kernel/drivers/usb/gadget/ |
| H A D | epautoconf.c | 21 * descriptor and ep companion descriptor 27 * @ep_comp: Endpoint companion descriptor, with the required 55 * the bmAttribute field in the ep companion descriptor is
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | pci.h | 19 struct acpi_device *companion; /* ACPI companion device */ member
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap2/ |
| H A D | board-n8x0.c | 67 * 1.5 V voltage regulators of PM companion chip. Companion chip will then 117 /* PM companion chip power control pin */ in n8x0_usb_init() 165 * The two MMC slots are multiplexed via Menelaus companion chip over I2C.
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-pxa/ |
| H A D | h5000.h | 33 #define H5000_GPIO_ASIC_INT_N (10) /* from companion asic */ 44 #define H5000_GPIO_OE_RD_NWR (21) /* output enable on rd/nwr signal to companion asic */
|
| /OK3568_Linux_fs/kernel/drivers/ata/ |
| H A D | Kconfig | 637 companion chip used with the MediaGX/Geode processor family. 646 companion chip used with the MediaGX/Geode processor family. 655 companion chip used with the Geode processor family. 664 companion chip used with the Geode LX processor family. 916 companion chip used with the Geode processor family.
|