[PATCH 03/16] ARM: dts: rockchip: Add usb host0 ohci node for rk3288

Jagan Teki jagan at amarulasolutions.com
Tue Jul 21 02:26:03 EDT 2020


Hi Kever,

On Tue, Jul 21, 2020 at 8:48 AM Kever Yang <kever.yang at rock-chips.com> wrote:
>
> HI Jagan,
>
>      Does patch 3~6 also from mainline kernel?

Yes, in mailing lists.


>
> Thanks,
>
> - Kever
>
> On 2020/7/21 上午2:51, Jagan Teki wrote:
> > rk3288 and rk3288w have a usb host0 ohci controller.
> >
> > Although rk3288 ohci doesn't actually work on hardware, but
> > rk3288w ohci can work well.
> >
> > So add usb host0 ohci node in rk3288 dtsi and the quirk in
> > ohci platform driver will disable ohci on rk3288.
> >
> > Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
> > ---
> >   arch/arm/dts/rk3288.dtsi | 11 ++++++++++-
> >   1 file changed, 10 insertions(+), 1 deletion(-)
> >
> > diff --git a/arch/arm/dts/rk3288.dtsi b/arch/arm/dts/rk3288.dtsi
> > index 18b372db3a..22bb06cec5 100644
> > --- a/arch/arm/dts/rk3288.dtsi
> > +++ b/arch/arm/dts/rk3288.dtsi
> > @@ -431,7 +431,16 @@
> >               status = "disabled";
> >       };
> >
> > -     /* NOTE: ohci at ff520000 doesn't actually work on hardware */
> > +     /* NOTE: doesn't work on RK3288, but fixed on RK3288W */
> > +     usb_host0_ohci: usb at ff520000 {
> > +             compatible = "generic-ohci";
> > +             reg = <0x0 0xff520000 0x0 0x100>;
> > +             interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
> > +             clocks = <&cru HCLK_USBHOST0>;
> > +             phys = <&usbphy1>;
> > +             phy-names = "usb";
> > +             status = "disabled";
> > +     };
> >
> >       usb_host1: usb at ff540000 {
> >               compatible = "rockchip,rk3288-usb", "rockchip,rk3066-usb",
>
>


--
Jagan Teki,
Amarula Solutions India Pvt. Ltd.
Co-Founder & Embedded Linux Architect
405/E-Block, Sri Lakshmi Shubham Arcade, Chandanagar, Hyderabad - 500050, India
M. (+91) 910 009 0959
[`as] http://www.amarulasolutions.com



More information about the Linux-rockchip mailing list