Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1516055 > unrolled thread
| Started by | William Wu <wulf@rock-chips.com> |
|---|---|
| First post | 2016-11-07 13:20 +0100 |
| Last post | 2016-11-07 13:20 +0100 |
| Articles | 2 — 1 participant |
Back to article view | Back to linux.kernel
[PATCH v3 0/2] support USB2 PHY OTG port for rk3399 William Wu <wulf@rock-chips.com> - 2016-11-07 13:20 +0100
[PATCH v3 2/2] arm64: dts: rockchip: add usb2-phy otg-port support for rk3399 William Wu <wulf@rock-chips.com> - 2016-11-07 13:20 +0100
| From | William Wu <wulf@rock-chips.com> |
|---|---|
| Date | 2016-11-07 13:20 +0100 |
| Subject | [PATCH v3 0/2] support USB2 PHY OTG port for rk3399 |
| Message-ID | <sAR45-30v-9@gated-at.bofh.it> |
This series add support for rk3399 USB2 PHY0 and PHY1 OTG port. rk3399 has two USB2 PHYs, and each USB2 PHY is comprised of one Host port and one OTG port. We have supported Host port before, and try to support OTG port now. Test on rk3399-evb board. William Wu (2): phy: rockchip-inno-usb2: support otg-port for rk3399 arm64: dts: rockchip: add usb2-phy otg-port support for rk3399 arch/arm64/boot/dts/rockchip/rk3399.dtsi | 21 ++ drivers/phy/phy-rockchip-inno-usb2.c | 591 +++++++++++++++++++++++++++++-- 2 files changed, 582 insertions(+), 30 deletions(-) -- 2.0.0
[toc] | [next] | [standalone]
| From | William Wu <wulf@rock-chips.com> |
|---|---|
| Date | 2016-11-07 13:20 +0100 |
| Subject | [PATCH v3 2/2] arm64: dts: rockchip: add usb2-phy otg-port support for rk3399 |
| Message-ID | <sAR46-30v-15@gated-at.bofh.it> |
| In reply to | #1516055 |
Add otg-port nodes for both u2phy0 and u2phy1. The otg-port can
be used for USB2.0 part of USB3.0 OTG controller.
Signed-off-by: William Wu <wulf@rock-chips.com>
---
Changes in v3:
- None
Changes in v2:
- None
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
index b65c193..ea2df51 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
@@ -1095,6 +1095,17 @@
clock-output-names = "clk_usbphy0_480m";
status = "disabled";
+ u2phy0_otg: otg-port {
+ #phy-cells = <0>;
+ interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH 0>,
+ <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH 0>,
+ <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH 0>;
+ interrupt-names = "otg-bvalid", "otg-id",
+ "linestate";
+ status = "disabled";
+ };
+
+
u2phy0_host: host-port {
#phy-cells = <0>;
interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH 0>;
@@ -1112,6 +1123,16 @@
clock-output-names = "clk_usbphy1_480m";
status = "disabled";
+ u2phy1_otg: otg-port {
+ #phy-cells = <0>;
+ interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH 0>,
+ <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH 0>,
+ <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH 0>;
+ interrupt-names = "otg-bvalid", "otg-id",
+ "linestate";
+ status = "disabled";
+ };
+
u2phy1_host: host-port {
#phy-cells = <0>;
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH 0>;
--
2.0.0
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web