mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 11:51:27 +00:00
3f1dae6b19
This patch adds support for Renesas r8a7796 SoC. This SoC is not compatible with r8a7795 because using firmware version differs. Since the "V2" firmware can be used on both r8a7795 (es1.x) and r8a7796, the "renesas,rcar-gen3-xhci" keeps to use the "V2" for now. Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
USB xHCI controllers
|
|
|
|
Required properties:
|
|
- compatible: should be one or more of
|
|
|
|
- "generic-xhci" for generic XHCI device
|
|
- "marvell,armada3700-xhci" for Armada 37xx SoCs
|
|
- "marvell,armada-375-xhci" for Armada 375 SoCs
|
|
- "marvell,armada-380-xhci" for Armada 38x SoCs
|
|
- "renesas,xhci-r8a7790" for r8a7790 SoC
|
|
- "renesas,xhci-r8a7791" for r8a7791 SoC
|
|
- "renesas,xhci-r8a7793" for r8a7793 SoC
|
|
- "renesas,xhci-r8a7795" for r8a7795 SoC
|
|
- "renesas,xhci-r8a7796" for r8a7796 SoC
|
|
- "renesas,rcar-gen2-xhci" for a generic R-Car Gen2 compatible device
|
|
- "renesas,rcar-gen3-xhci" for a generic R-Car Gen3 compatible device
|
|
- "xhci-platform" (deprecated)
|
|
|
|
When compatible with the generic version, nodes must list the
|
|
SoC-specific version corresponding to the platform first
|
|
followed by the generic version.
|
|
|
|
- reg: should contain address and length of the standard XHCI
|
|
register set for the device.
|
|
- interrupts: one XHCI interrupt should be described here.
|
|
|
|
Optional properties:
|
|
- clocks: reference to a clock
|
|
- usb3-lpm-capable: determines if platform is USB3 LPM capable
|
|
|
|
Example:
|
|
usb@f0931000 {
|
|
compatible = "generic-xhci";
|
|
reg = <0xf0931000 0x8c8>;
|
|
interrupts = <0x0 0x4e 0x0>;
|
|
};
|