> > >
> > > diff --git a/arch/arm/boot/dts/imx51.dtsi
> > > b/arch/arm/boot/dts/imx51.dtsi index e508e6f..917b6ed 100644
> > > --- a/arch/arm/boot/dts/imx51.dtsi
> > > +++ b/arch/arm/boot/dts/imx51.dtsi
> > > @@ -100,6 +100,13 @@
> > >                   clocks = <&clks IMX5_CLK_USB_PHY_GATE>;
> > >                   clock-names = "main_clk";
> > >           };
> > > +
> > > +         usbphy1: usbphy@1 {
> > > +                 compatible = "usb-nop-xceiv";
> > > +                 reg = <1>;
> > > +                 clocks = <&clks IMX5_CLK_USB_PHY_GATE>;
> > > +                 clock-names = "main_clk";
> > > +         };
> >
> > Is this the ulpi phy for host1 controller? Why the clock is the same
> > with utmi phy clock for otg controller.
> 
> As far as I know, for i.MX51 this is as it should be.
> 

Are you sure? From clock file, they are different ccm clock gate.

> However, I doubt the usefulness of forcing "fsl,usbphy = <&usbphy1>"
> below.
> 

Yes, for ulpi phy, it should use ulpi phy driver (drivers/usb/phy/phy-ulpi.c),
not generic phy driver.

Peter
N�����r��y����b�X��ǧv�^�)޺{.n�+����{������^n�r���z���h�����&���G���h�(�階�ݢj"���m������z�ޖ���f���h���~�m�

Reply via email to