[git,pull] device tree changes for linaro-2.6.38

Message ID BANLkTincXvGZZvc-4_K8Tj2hyhpYeFHgOA@mail.gmail.com
State New
Headers show

Pull-request

git://git.secretlab.ca/git/linux-2.6 devicetree/arm-linaro-2.6.38

Message

Grant Likely April 5, 2011, 4:46 a.m.
Nicolas, here are a couple more changes needed for the 11.05 release.
The most important one is Shawn's patch to add a 'dtbs' rule for
building all the configured dtb files which is needed for packaging.
The second adds device tree support for the IGEP which has been build
tested, but that's it since I don't have hardware and I've not
cornered anyone to test it yet.  I've got it at the top of tree so you
can just commit HEAD~1 if you're not comfortable merging that one yet.

Can I get a volunteer with an IGEP to test this tree and make sure it
boots with the devicetree?

Thanks,
g.

The following changes since commit 7c4bc9c2662c6d9840afed0e29eb01314af9bb78:

  ARM: Only allow PM_SLEEP with CPUs which support suspend (2011-04-04
00:25:21 -0400)

are available in the git repository at:
  git://git.secretlab.ca/git/linux-2.6 devicetree/arm-linaro-2.6.38

Grant Likely (1):
      arm/dt: Add basic devicetree support to IGEPv2 and v3

Shawn Guo (1):
      arm/dt: Add a make rule to build dtb for enabled boards

 arch/arm/Makefile                     |    2 +-
 arch/arm/boot/Makefile                |    2 ++
 arch/arm/boot/dts/isee-igep-v2.dts    |    7 +++++++
 arch/arm/boot/dts/isee-igep-v3.dts    |    7 +++++++
 arch/arm/mach-exynos4/Makefile.boot   |    2 ++
 arch/arm/mach-mx5/Makefile.boot       |    5 +++++
 arch/arm/mach-omap2/Makefile.boot     |    6 ++++++
 arch/arm/mach-omap2/board-igep0020.c  |    6 ++++++
 arch/arm/mach-omap2/board-igep0030.c  |    6 ++++++
 arch/arm/mach-tegra/Makefile.boot     |    2 ++
 arch/arm/mach-versatile/Makefile.boot |    2 ++
 11 files changed, 46 insertions(+), 1 deletions(-)
 create mode 100644 arch/arm/boot/dts/isee-igep-v2.dts
 create mode 100644 arch/arm/boot/dts/isee-igep-v3.dts

Comments

Enric Balletbo Serra April 7, 2011, 11:26 a.m. | #1
Hi,

2011/4/5 Grant Likely <grant.likely@secretlab.ca>:
> Nicolas, here are a couple more changes needed for the 11.05 release.
> The most important one is Shawn's patch to add a 'dtbs' rule for
> building all the configured dtb files which is needed for packaging.
> The second adds device tree support for the IGEP which has been build
> tested, but that's it since I don't have hardware and I've not
> cornered anyone to test it yet.  I've got it at the top of tree so you
> can just commit HEAD~1 if you're not comfortable merging that one yet.
>
> Can I get a volunteer with an IGEP to test this tree and make sure it
> boots with the devicetree?

I can test, what need to do ? Just see if IGEP board boots ?

>
> Thanks,
> g.
>
> The following changes since commit 7c4bc9c2662c6d9840afed0e29eb01314af9bb78:
>
>  ARM: Only allow PM_SLEEP with CPUs which support suspend (2011-04-04
> 00:25:21 -0400)
>
> are available in the git repository at:
>  git://git.secretlab.ca/git/linux-2.6 devicetree/arm-linaro-2.6.38
>
> Grant Likely (1):
>      arm/dt: Add basic devicetree support to IGEPv2 and v3
>
> Shawn Guo (1):
>      arm/dt: Add a make rule to build dtb for enabled boards
>
>  arch/arm/Makefile                     |    2 +-
>  arch/arm/boot/Makefile                |    2 ++
>  arch/arm/boot/dts/isee-igep-v2.dts    |    7 +++++++
>  arch/arm/boot/dts/isee-igep-v3.dts    |    7 +++++++
>  arch/arm/mach-exynos4/Makefile.boot   |    2 ++
>  arch/arm/mach-mx5/Makefile.boot       |    5 +++++
>  arch/arm/mach-omap2/Makefile.boot     |    6 ++++++
>  arch/arm/mach-omap2/board-igep0020.c  |    6 ++++++
>  arch/arm/mach-omap2/board-igep0030.c  |    6 ++++++
>  arch/arm/mach-tegra/Makefile.boot     |    2 ++
>  arch/arm/mach-versatile/Makefile.boot |    2 ++
>  11 files changed, 46 insertions(+), 1 deletions(-)
>  create mode 100644 arch/arm/boot/dts/isee-igep-v2.dts
>  create mode 100644 arch/arm/boot/dts/isee-igep-v3.dts
>
>

Cheers,
   Enric Balletbò

> --
> Grant Likely, B.Sc., P.Eng.
> Secret Lab Technologies Ltd.
>
> _______________________________________________
> linaro-kernel mailing list
> linaro-kernel@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-kernel
>
Grant Likely April 7, 2011, 2:31 p.m. | #2
On Thu, Apr 07, 2011 at 01:26:39PM +0200, Enric Balletbò i Serra wrote:
> Hi,
> 
> 2011/4/5 Grant Likely <grant.likely@secretlab.ca>:
> > Nicolas, here are a couple more changes needed for the 11.05 release.
> > The most important one is Shawn's patch to add a 'dtbs' rule for
> > building all the configured dtb files which is needed for packaging.
> > The second adds device tree support for the IGEP which has been build
> > tested, but that's it since I don't have hardware and I've not
> > cornered anyone to test it yet.  I've got it at the top of tree so you
> > can just commit HEAD~1 if you're not comfortable merging that one yet.
> >
> > Can I get a volunteer with an IGEP to test this tree and make sure it
> > boots with the devicetree?
> 
> I can test, what need to do ? Just see if IGEP board boots ?

See if it boots in the normal way to make sure nothing got broken.  Then build the .dtb file (make <board>.dtb), copy the .dtb file into ram, and pass it to the kernel with the 3rd argument to bootm (bootm <kernel-addr> <initrd-addr> <dtb-addr>)

g.

> 
> >
> > Thanks,
> > g.
> >
> > The following changes since commit 7c4bc9c2662c6d9840afed0e29eb01314af9bb78:
> >
> >  ARM: Only allow PM_SLEEP with CPUs which support suspend (2011-04-04
> > 00:25:21 -0400)
> >
> > are available in the git repository at:
> >  git://git.secretlab.ca/git/linux-2.6 devicetree/arm-linaro-2.6.38
> >
> > Grant Likely (1):
> >      arm/dt: Add basic devicetree support to IGEPv2 and v3
> >
> > Shawn Guo (1):
> >      arm/dt: Add a make rule to build dtb for enabled boards
> >
> >  arch/arm/Makefile                     |    2 +-
> >  arch/arm/boot/Makefile                |    2 ++
> >  arch/arm/boot/dts/isee-igep-v2.dts    |    7 +++++++
> >  arch/arm/boot/dts/isee-igep-v3.dts    |    7 +++++++
> >  arch/arm/mach-exynos4/Makefile.boot   |    2 ++
> >  arch/arm/mach-mx5/Makefile.boot       |    5 +++++
> >  arch/arm/mach-omap2/Makefile.boot     |    6 ++++++
> >  arch/arm/mach-omap2/board-igep0020.c  |    6 ++++++
> >  arch/arm/mach-omap2/board-igep0030.c  |    6 ++++++
> >  arch/arm/mach-tegra/Makefile.boot     |    2 ++
> >  arch/arm/mach-versatile/Makefile.boot |    2 ++
> >  11 files changed, 46 insertions(+), 1 deletions(-)
> >  create mode 100644 arch/arm/boot/dts/isee-igep-v2.dts
> >  create mode 100644 arch/arm/boot/dts/isee-igep-v3.dts
> >
> >
> 
> Cheers,
>    Enric Balletbò
> 
> > --
> > Grant Likely, B.Sc., P.Eng.
> > Secret Lab Technologies Ltd.
> >
> > _______________________________________________
> > linaro-kernel mailing list
> > linaro-kernel@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-kernel
> >
Enric Balletbo Serra April 8, 2011, 9:16 a.m. | #3
Hi,

2011/4/7 Grant Likely <grant.likely@secretlab.ca>:
> On Thu, Apr 07, 2011 at 01:26:39PM +0200, Enric Balletbò i Serra wrote:
>> Hi,
>>
>> 2011/4/5 Grant Likely <grant.likely@secretlab.ca>:
>> > Nicolas, here are a couple more changes needed for the 11.05 release.
>> > The most important one is Shawn's patch to add a 'dtbs' rule for
>> > building all the configured dtb files which is needed for packaging.
>> > The second adds device tree support for the IGEP which has been build
>> > tested, but that's it since I don't have hardware and I've not
>> > cornered anyone to test it yet.  I've got it at the top of tree so you
>> > can just commit HEAD~1 if you're not comfortable merging that one yet.
>> >
>> > Can I get a volunteer with an IGEP to test this tree and make sure it
>> > boots with the devicetree?
>>
>> I can test, what need to do ? Just see if IGEP board boots ?
>
> See if it boots in the normal way to make sure nothing got broken.  Then build the .dtb file (make <board>.dtb), copy the .dtb file into ram, and pass it to the kernel with the 3rd argument to bootm (bootm <kernel-addr> <initrd-addr> <dtb-addr>)

Which defconfig should I use ? Should I use omap2plus_defconfig ?
using this seems the repository (git://git.secretlab.ca/git/linux-2.6
devicetree/arm-linaro-2.6.38) is broken, I get

lib/lib.a(show_mem.o): In function `show_mem':
/home/eballetbo/Software/linaro/arm-linaro-2.6.38/lib/show_mem.c:67:
multiple definition of `show_mem'
arch/arm/mm/built-in.o:/home/eballetbo/Software/linaro/arm-linaro-2.6.38/arch/arm/mm/init.c:82:
first defined here
make: *** [vmlinux.o] Error 1

>
> g.
>
>>
>> >
>> > Thanks,
>> > g.
>> >
>> > The following changes since commit 7c4bc9c2662c6d9840afed0e29eb01314af9bb78:
>> >
>> >  ARM: Only allow PM_SLEEP with CPUs which support suspend (2011-04-04
>> > 00:25:21 -0400)
>> >
>> > are available in the git repository at:
>> >  git://git.secretlab.ca/git/linux-2.6 devicetree/arm-linaro-2.6.38
>> >
>> > Grant Likely (1):
>> >      arm/dt: Add basic devicetree support to IGEPv2 and v3
>> >
>> > Shawn Guo (1):
>> >      arm/dt: Add a make rule to build dtb for enabled boards
>> >
>> >  arch/arm/Makefile                     |    2 +-
>> >  arch/arm/boot/Makefile                |    2 ++
>> >  arch/arm/boot/dts/isee-igep-v2.dts    |    7 +++++++
>> >  arch/arm/boot/dts/isee-igep-v3.dts    |    7 +++++++
>> >  arch/arm/mach-exynos4/Makefile.boot   |    2 ++
>> >  arch/arm/mach-mx5/Makefile.boot       |    5 +++++
>> >  arch/arm/mach-omap2/Makefile.boot     |    6 ++++++
>> >  arch/arm/mach-omap2/board-igep0020.c  |    6 ++++++
>> >  arch/arm/mach-omap2/board-igep0030.c  |    6 ++++++
>> >  arch/arm/mach-tegra/Makefile.boot     |    2 ++
>> >  arch/arm/mach-versatile/Makefile.boot |    2 ++
>> >  11 files changed, 46 insertions(+), 1 deletions(-)
>> >  create mode 100644 arch/arm/boot/dts/isee-igep-v2.dts
>> >  create mode 100644 arch/arm/boot/dts/isee-igep-v3.dts
>> >
>> >
>>
>> Cheers,
>>    Enric Balletbò
>>
>> > --
>> > Grant Likely, B.Sc., P.Eng.
>> > Secret Lab Technologies Ltd.
>> >
>> > _______________________________________________
>> > linaro-kernel mailing list
>> > linaro-kernel@lists.linaro.org
>> > http://lists.linaro.org/mailman/listinfo/linaro-kernel
>> >
>