lkml.org 
[lkml]   [2012]   [Jul]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v1 10/11] arm/dts: omap: Add usb_otg and glue data
    On Thursday 28 June 2012 05:21 PM, Kishon Vijay Abraham I wrote:
    > Add usb otg data node in omap4/omap3 device tree file. Also update
    > the node with board specific setting in omapx-<board>.dts file.
    >
    > Signed-off-by: Kishon Vijay Abraham I<kishon@ti.com>
    > ---
    > arch/arm/boot/dts/omap3-beagle.dts | 6 ++++++
    > arch/arm/boot/dts/omap3-evm.dts | 6 ++++++
    > arch/arm/boot/dts/omap3.dtsi | 8 ++++++++
    > arch/arm/boot/dts/omap4-panda.dts | 6 ++++++
    > arch/arm/boot/dts/omap4-sdp.dts | 6 ++++++
    > arch/arm/boot/dts/omap4.dtsi | 8 ++++++++
    > 6 files changed, 40 insertions(+), 0 deletions(-)
    >
    > diff --git a/arch/arm/boot/dts/omap3-beagle.dts b/arch/arm/boot/dts/omap3-beagle.dts
    > index 5b4506c..f3d7076 100644
    > --- a/arch/arm/boot/dts/omap3-beagle.dts
    > +++ b/arch/arm/boot/dts/omap3-beagle.dts
    > @@ -67,3 +67,9 @@
    > &mmc3 {
    > status = "disable";
    > };
    > +
    > +&usb_otg_hs {
    > + interface_type =<0>;
    > + mode =<3>;
    > + power =<50>;
    > +};
    > diff --git a/arch/arm/boot/dts/omap3-evm.dts b/arch/arm/boot/dts/omap3-evm.dts
    > index 2eee16e..8963b3d 100644
    > --- a/arch/arm/boot/dts/omap3-evm.dts
    > +++ b/arch/arm/boot/dts/omap3-evm.dts
    > @@ -18,3 +18,9 @@
    > reg =<0x80000000 0x10000000>; /* 256 MB */
    > };
    > };
    > +
    > +&usb_otg_hs {
    > + interface_type =<0>;
    > + mode =<3>;
    > + power =<50>;
    > +};
    > diff --git a/arch/arm/boot/dts/omap3.dtsi b/arch/arm/boot/dts/omap3.dtsi
    > index 99474fa..2f565d6 100644
    > --- a/arch/arm/boot/dts/omap3.dtsi
    > +++ b/arch/arm/boot/dts/omap3.dtsi
    > @@ -215,5 +215,13 @@
    > compatible = "ti,omap3-hsmmc";
    > ti,hwmods = "mmc3";
    > };
    > +
    > + usb_otg_hs: usb_otg_hs@4a0ab000 {
    > + compatible = "ti,musb-omap2430";

    this compatible doesn't seem right in omap3.dtsi. Same with
    the below entry in omap4.dtsi.
    See other IP blocks which are reused across OMAP2/3/4 on
    how the compatible for those are handled.

    > + ti,hwmods = "usb_otg_hs";
    > + multipoint =<1>;
    > + num_eps =<16>;
    > + ram_bits =<12>;
    > + };
    > };
    > };
    > diff --git a/arch/arm/boot/dts/omap4-panda.dts b/arch/arm/boot/dts/omap4-panda.dts
    > index 1efe0c5..0825fa7 100644
    > --- a/arch/arm/boot/dts/omap4-panda.dts
    > +++ b/arch/arm/boot/dts/omap4-panda.dts
    > @@ -89,3 +89,9 @@
    > ti,non-removable;
    > bus-width =<4>;
    > };
    > +
    > +&usb_otg_hs {
    > + interface_type =<1>;
    > + mode =<3>;
    > + power =<50>;
    > +};
    > diff --git a/arch/arm/boot/dts/omap4-sdp.dts b/arch/arm/boot/dts/omap4-sdp.dts
    > index d08c4d1..5244d51 100644
    > --- a/arch/arm/boot/dts/omap4-sdp.dts
    > +++ b/arch/arm/boot/dts/omap4-sdp.dts
    > @@ -158,3 +158,9 @@
    > bus-width =<4>;
    > ti,non-removable;
    > };
    > +
    > +&usb_otg_hs {
    > + interface_type =<1>;
    > + mode =<3>;
    > + power =<50>;
    > +};
    > diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi
    > index 4d2dcc1..bc7b3c3 100644
    > --- a/arch/arm/boot/dts/omap4.dtsi
    > +++ b/arch/arm/boot/dts/omap4.dtsi
    > @@ -285,5 +285,13 @@
    > <0x4a002300 0x1>;
    > };
    > };
    > +
    > + usb_otg_hs: usb_otg_hs@4a0ab000 {
    > + compatible = "ti,musb-omap2430";
    > + ti,hwmods = "usb_otg_hs";
    > + multipoint =<1>;
    > + num_eps =<16>;
    > + ram_bits =<12>;
    > + };
    > };
    > };



    \
     
     \ /
      Last update: 2012-07-10 09:21    [W:3.654 / U:2.248 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site