On Sun, 2020-08-16 at 10:24 +0200, Frank Wunderlich wrote: > From: Frank Wunderlich <fran...@public-files.de> > > This adds USB nodes for MT7623/BPI-R2 > > Signed-off-by: Frank Wunderlich <fran...@public-files.de> > --- > arch/arm/dts/mt7623.dtsi | 46 ++++++++++++++++++++++++ > arch/arm/dts/mt7623n-bananapi-bpi-r2.dts | 16 +++++++++ > 2 files changed, 62 insertions(+) > > diff --git a/arch/arm/dts/mt7623.dtsi b/arch/arm/dts/mt7623.dtsi > index 0452889ef8..e753e08545 100644 > --- a/arch/arm/dts/mt7623.dtsi > +++ b/arch/arm/dts/mt7623.dtsi > @@ -352,6 +352,52 @@ > }; > }; > > + usb1: usb@1a1c0000 { > + compatible = "mediatek,mt7623-xhci", "mediatek,mtk-xhci"; > + reg = <0x1a1c0000 0x1000>, <0x1a1c4700 0x0100>; > + reg-names = "mac", "ippc"; > + power-domains = <&scpsys MT7623_POWER_DOMAIN_HIF>; > + clocks = <&hifsys CLK_HIFSYS_USB0PHY>, <&topckgen > CLK_TOP_ETHIF_SEL>; > + clock-names = "sys_ck", "ref_ck"; > + phys = <&u2port0 PHY_TYPE_USB2>, <&u3port0 PHY_TYPE_USB3>; > + status = "disabled"; > + }; > + > + u3phy1: usb-phy1@1a1c4000 { after change usb-phy1 as usb-phy
Reveiwed-by Chunfeng Yun <chunfeng....@mediatek.com> Thanks > + compatible = "mediatek,mt7623-tphy", "mediatek,generic-tphy-v1"; > + > + reg = <0x1a1c4000 0x0700>; > + #address-cells = <1>; > + #size-cells = <1>; > + ranges; > + status = "disabled"; > + > + u2port0: usb-phy@1a1c4800 { > + reg = <0x1a1c4800 0x0100>; > + #phy-cells = <1>; > + clocks = <&topckgen CLK_TOP_USB_PHY48M>; > + clock-names = "ref"; > + }; > + > + u3port0: usb-phy@1a1c4900 { > + reg = <0x1a1c4900 0x0700>; > + #phy-cells = <1>; > + clocks = <&clk26m>; > + clock-names = "ref"; > + }; > + }; > + > + usb2: usb@1a240000 { > + compatible = "mediatek,mt7623-xhci", "mediatek,mtk-xhci"; > + reg = <0x1a240000 0x1000>, <0x1a244700 0x0100>; > + reg-names = "mac", "ippc"; > + power-domains = <&scpsys MT7623_POWER_DOMAIN_HIF>; > + clocks = <&hifsys CLK_HIFSYS_USB1PHY>, <&topckgen > CLK_TOP_ETHIF_SEL>; > + clock-names = "sys_ck", "ref_ck"; > + phys = <&u2port1 PHY_TYPE_USB2>, <&u3port1 PHY_TYPE_USB3>; > + status = "disabled"; > + }; > + > u3phy2: usb-phy@1a244000 { > compatible = "mediatek,generic-tphy-v1"; > reg = <0x1a244000 0x0700>; > diff --git a/arch/arm/dts/mt7623n-bananapi-bpi-r2.dts > b/arch/arm/dts/mt7623n-bananapi-bpi-r2.dts > index bcedcf20f1..ef07369627 100644 > --- a/arch/arm/dts/mt7623n-bananapi-bpi-r2.dts > +++ b/arch/arm/dts/mt7623n-bananapi-bpi-r2.dts > @@ -248,3 +248,19 @@ > pinctrl-0 = <&uart2_pins_a>; > status = "okay"; > }; > + > +&usb1 { > + status = "okay"; > +}; > + > +&u3phy1 { > + status = "okay"; > +}; > + > +&usb2 { > + status = "okay"; > +}; > + > +&u3phy2 { > + status = "okay"; > +};