Hi Ilya, On 11/09/11 02:12, Ilya Yanok wrote: > Split omap3.dtsi file into common part, OM3xxx specific part and > AM35xx specific part. For now the only difference is missing IVA node on > AM35xx. > > Signed-off-by: Ilya Yanok <yanok@xxxxxxxxxxx> > --- > arch/arm/boot/dts/am35xx.dtsi | 15 +++++++++++++++ > arch/arm/boot/dts/om3xxx.dtsi | 28 ++++++++++++++++++++++++++++ > arch/arm/boot/dts/omap3-beagle.dts | 2 +- > arch/arm/boot/dts/omap3.dtsi | 9 --------- > 4 files changed, 44 insertions(+), 10 deletions(-) > create mode 100644 arch/arm/boot/dts/am35xx.dtsi > create mode 100644 arch/arm/boot/dts/om3xxx.dtsi om3xxx name is confusing - I haven't seen this name in any documentation/code before... Am I missing something? What do you think of omap3-iva.dtsi or omap3-dsp.dtsi? > > diff --git a/arch/arm/boot/dts/am35xx.dtsi b/arch/arm/boot/dts/am35xx.dtsi > new file mode 100644 > index 0000000..0dbc69d > --- /dev/null > +++ b/arch/arm/boot/dts/am35xx.dtsi > @@ -0,0 +1,15 @@ > +/* > + * Device Tree Source for TI AM35xx SoCs > + * > + * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ > + * > + * This file is licensed under the terms of the GNU General Public License > + * version 2. This program is licensed "as is" without any warranty of any > + * kind, whether express or implied. > + */ > + > +/include/ "omap3.dtsi" > + > +/ { > + compatible = "ti,am35xx", "ti,omap3"; > +}; > diff --git a/arch/arm/boot/dts/om3xxx.dtsi b/arch/arm/boot/dts/om3xxx.dtsi > new file mode 100644 > index 0000000..e8a17dd > --- /dev/null > +++ b/arch/arm/boot/dts/om3xxx.dtsi > @@ -0,0 +1,28 @@ > +/* > + * Device Tree Source for TI OM3xxx SoCs > + * > + * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ > + * > + * This file is licensed under the terms of the GNU General Public License > + * version 2. This program is licensed "as is" without any warranty of any > + * kind, whether express or implied. > + */ > + > +/include/ "omap3.dtsi" > + > +/ { > + /* > + * The soc node represents the soc top level view. It is uses for IPs > + * that are not memory mapped in the MPU view or for the MPU itself. > + */ > + soc { > + iva { > + compatible = "ti,iva2.2"; > + ti,hwmods = "iva"; > + > + dsp { > + compatible = "ti,omap3-c64"; > + }; > + }; > + }; > +}; > diff --git a/arch/arm/boot/dts/omap3-beagle.dts b/arch/arm/boot/dts/omap3-beagle.dts > index 9486be6..63e4be1 100644 > --- a/arch/arm/boot/dts/omap3-beagle.dts > +++ b/arch/arm/boot/dts/omap3-beagle.dts > @@ -7,7 +7,7 @@ > */ > /dts-v1/; > > -/include/ "omap3.dtsi" > +/include/ "om3xxx.dtsi" > > / { > model = "TI OMAP3 BeagleBoard"; > diff --git a/arch/arm/boot/dts/omap3.dtsi b/arch/arm/boot/dts/omap3.dtsi > index d202bb5..2b12b0e 100644 > --- a/arch/arm/boot/dts/omap3.dtsi > +++ b/arch/arm/boot/dts/omap3.dtsi > @@ -29,15 +29,6 @@ > compatible = "ti,omap3-mpu"; > ti,hwmods = "mpu"; > }; > - > - iva { > - compatible = "ti,iva2.2"; > - ti,hwmods = "iva"; > - > - dsp { > - compatible = "ti,omap3-c64"; > - }; > - }; > }; > > /* -- Regards, Igor. -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html