[U-Boot] ARM Pull Request

Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
Ilko Iliev (1): DM9000 init for pm9261
Ilya Yanok (1): imx27lite: add support for imx27lite board from LogicPD
Jean-Christophe PLAGNIOL-VILLARD (3): omap: move TI's boards to board/ti/ arm: move Logicpd's boards to board/logicpd/ omap3: move the other boards to board/
Prafulla Wadaskar (1): arm: Kirkwood: add SYSRSTn Duration Counter Support
Simon Kagstrom (1): Remove duplicate set_cr
MAINTAINERS | 11 + MAKEALL | 5 + Makefile | 47 +++- board/afeb9260/afeb9260.c | 2 +- board/atmel/at91sam9260ek/at91sam9260ek.c | 2 +- .../{imx31_litekit => calao/sbc35_a9g20}/Makefile | 16 +- board/calao/sbc35_a9g20/config.mk | 1 + board/calao/sbc35_a9g20/sbc35_a9g20.c | 197 +++++++++++++ board/calao/sbc35_a9g20/spi.c | 57 ++++ board/{imx31_litekit => calao/tny_a9260}/Makefile | 16 +- board/calao/tny_a9260/config.mk | 1 + .../zoom2/debug_board.c => calao/tny_a9260/spi.c} | 53 ++-- board/calao/tny_a9260/tny_a9260.c | 110 +++++++ board/{omap5912osk => logicpd/imx27lite}/Makefile | 6 +- board/logicpd/imx27lite/config.mk | 1 + board/logicpd/imx27lite/imx27lite.c | 73 +++++ board/logicpd/imx27lite/lowlevel_init.S | 170 +++++++++++ board/{ => logicpd}/imx31_litekit/Makefile | 0 board/{ => logicpd}/imx31_litekit/config.mk | 0 board/{ => logicpd}/imx31_litekit/imx31_litekit.c | 0 board/{ => logicpd}/imx31_litekit/lowlevel_init.S | 0 board/{omap3 => logicpd}/zoom1/Makefile | 0 board/{omap3 => logicpd}/zoom1/config.mk | 0 board/{omap3 => logicpd}/zoom1/zoom1.c | 0 board/{omap3 => logicpd}/zoom1/zoom1.h | 0 board/{omap3 => logicpd}/zoom2/Makefile | 0 board/{omap3 => logicpd}/zoom2/config.mk | 0 board/{omap3 => logicpd}/zoom2/debug_board.c | 0 board/{omap3 => logicpd}/zoom2/led.c | 0 board/{omap3 => logicpd}/zoom2/zoom2.c | 0 board/{omap3 => logicpd}/zoom2/zoom2.h | 0 board/{omap3 => logicpd}/zoom2/zoom2_serial.c | 0 board/{omap3 => logicpd}/zoom2/zoom2_serial.h | 0 board/{omap3 => }/overo/Makefile | 0 board/{omap3 => }/overo/config.mk | 0 board/{omap3 => }/overo/overo.c | 0 board/{omap3 => }/overo/overo.h | 0 board/{omap3 => }/pandora/Makefile | 0 board/{omap3 => }/pandora/config.mk | 0 board/{omap3 => }/pandora/pandora.c | 0 board/{omap3 => }/pandora/pandora.h | 0 board/ronetix/pm9261/pm9261.c | 7 + board/{omap3 => ti}/beagle/Makefile | 0 board/{omap3 => ti}/beagle/beagle.c | 0 board/{omap3 => ti}/beagle/beagle.h | 0 board/{omap3 => ti}/beagle/config.mk | 0 board/{omap3 => ti}/evm/Makefile | 0 board/{omap3 => ti}/evm/config.mk | 0 board/{omap3 => ti}/evm/evm.c | 0 board/{omap3 => ti}/evm/evm.h | 0 board/{ => ti}/omap1510inn/Makefile | 0 board/{ => ti}/omap1510inn/config.mk | 0 board/{ => ti}/omap1510inn/lowlevel_init.S | 0 board/{ => ti}/omap1510inn/omap1510innovator.c | 0 board/{ => ti}/omap1610inn/Makefile | 0 board/{ => ti}/omap1610inn/config.mk | 0 board/{ => ti}/omap1610inn/flash.c | 0 board/{ => ti}/omap1610inn/lowlevel_init.S | 0 board/{ => ti}/omap1610inn/omap1610innovator.c | 0 board/{ => ti}/omap2420h4/Makefile | 0 board/{ => ti}/omap2420h4/config.mk | 0 board/{ => ti}/omap2420h4/lowlevel_init.S | 0 board/{ => ti}/omap2420h4/mem.c | 0 board/{ => ti}/omap2420h4/omap2420h4.c | 0 board/{ => ti}/omap2420h4/sys_info.c | 0 board/{ => ti}/omap5912osk/Makefile | 0 board/{ => ti}/omap5912osk/config.mk | 0 board/{ => ti}/omap5912osk/lowlevel_init.S | 0 board/{ => ti}/omap5912osk/omap5912osk.c | 0 board/{ => ti}/omap730p2/Makefile | 0 board/{ => ti}/omap730p2/config.mk | 0 board/{ => ti}/omap730p2/flash.c | 0 board/{ => ti}/omap730p2/lowlevel_init.S | 0 board/{ => ti}/omap730p2/omap730p2.c | 0 board/{omap3/pandora => timll/devkit8000}/Makefile | 5 +- board/{omap3/beagle => timll/devkit8000}/config.mk | 6 +- .../beagle.c => timll/devkit8000/devkit8000.c} | 118 ++++---- .../beagle.h => timll/devkit8000/devkit8000.h} | 283 +++++++++---------- cpu/arm926ejs/at91/at91sam9260_devices.c | 2 +- cpu/arm926ejs/kirkwood/cpu.c | 75 +++++ cpu/arm926ejs/mx27/generic.c | 65 ++++ doc/README.timll | 15 + include/asm-arm/arch-kirkwood/cpu.h | 2 + include/asm-arm/arch-mx27/imx-regs.h | 12 + include/asm-arm/proc-armv/system.h | 30 -- include/configs/devkit8000.h | 307 ++++++++++++++++++++ include/configs/imx27lite.h | 252 ++++++++++++++++ include/configs/sbc35_a9g20.h | 194 ++++++++++++ include/configs/tny_a9260.h | 172 +++++++++++ 89 files changed, 2007 insertions(+), 306 deletions(-) copy board/{imx31_litekit => calao/sbc35_a9g20}/Makefile (78%) create mode 100644 board/calao/sbc35_a9g20/config.mk create mode 100644 board/calao/sbc35_a9g20/sbc35_a9g20.c create mode 100644 board/calao/sbc35_a9g20/spi.c copy board/{imx31_litekit => calao/tny_a9260}/Makefile (78%) create mode 100644 board/calao/tny_a9260/config.mk copy board/{omap3/zoom2/debug_board.c => calao/tny_a9260/spi.c} (50%) create mode 100644 board/calao/tny_a9260/tny_a9260.c copy board/{omap5912osk => logicpd/imx27lite}/Makefile (94%) create mode 100644 board/logicpd/imx27lite/config.mk create mode 100644 board/logicpd/imx27lite/imx27lite.c create mode 100644 board/logicpd/imx27lite/lowlevel_init.S rename board/{ => logicpd}/imx31_litekit/Makefile (100%) rename board/{ => logicpd}/imx31_litekit/config.mk (100%) rename board/{ => logicpd}/imx31_litekit/imx31_litekit.c (100%) rename board/{ => logicpd}/imx31_litekit/lowlevel_init.S (100%) rename board/{omap3 => logicpd}/zoom1/Makefile (100%) rename board/{omap3 => logicpd}/zoom1/config.mk (100%) rename board/{omap3 => logicpd}/zoom1/zoom1.c (100%) rename board/{omap3 => logicpd}/zoom1/zoom1.h (100%) rename board/{omap3 => logicpd}/zoom2/Makefile (100%) rename board/{omap3 => logicpd}/zoom2/config.mk (100%) rename board/{omap3 => logicpd}/zoom2/debug_board.c (100%) rename board/{omap3 => logicpd}/zoom2/led.c (100%) rename board/{omap3 => logicpd}/zoom2/zoom2.c (100%) rename board/{omap3 => logicpd}/zoom2/zoom2.h (100%) rename board/{omap3 => logicpd}/zoom2/zoom2_serial.c (100%) rename board/{omap3 => logicpd}/zoom2/zoom2_serial.h (100%) rename board/{omap3 => }/overo/Makefile (100%) rename board/{omap3 => }/overo/config.mk (100%) rename board/{omap3 => }/overo/overo.c (100%) rename board/{omap3 => }/overo/overo.h (100%) copy board/{omap3 => }/pandora/Makefile (100%) rename board/{omap3 => }/pandora/config.mk (100%) rename board/{omap3 => }/pandora/pandora.c (100%) rename board/{omap3 => }/pandora/pandora.h (100%) rename board/{omap3 => ti}/beagle/Makefile (100%) copy board/{omap3 => ti}/beagle/beagle.c (100%) copy board/{omap3 => ti}/beagle/beagle.h (100%) copy board/{omap3 => ti}/beagle/config.mk (100%) rename board/{omap3 => ti}/evm/Makefile (100%) rename board/{omap3 => ti}/evm/config.mk (100%) rename board/{omap3 => ti}/evm/evm.c (100%) rename board/{omap3 => ti}/evm/evm.h (100%) rename board/{ => ti}/omap1510inn/Makefile (100%) rename board/{ => ti}/omap1510inn/config.mk (100%) rename board/{ => ti}/omap1510inn/lowlevel_init.S (100%) rename board/{ => ti}/omap1510inn/omap1510innovator.c (100%) rename board/{ => ti}/omap1610inn/Makefile (100%) rename board/{ => ti}/omap1610inn/config.mk (100%) rename board/{ => ti}/omap1610inn/flash.c (100%) rename board/{ => ti}/omap1610inn/lowlevel_init.S (100%) rename board/{ => ti}/omap1610inn/omap1610innovator.c (100%) rename board/{ => ti}/omap2420h4/Makefile (100%) rename board/{ => ti}/omap2420h4/config.mk (100%) rename board/{ => ti}/omap2420h4/lowlevel_init.S (100%) rename board/{ => ti}/omap2420h4/mem.c (100%) rename board/{ => ti}/omap2420h4/omap2420h4.c (100%) rename board/{ => ti}/omap2420h4/sys_info.c (100%) rename board/{ => ti}/omap5912osk/Makefile (100%) rename board/{ => ti}/omap5912osk/config.mk (100%) rename board/{ => ti}/omap5912osk/lowlevel_init.S (100%) rename board/{ => ti}/omap5912osk/omap5912osk.c (100%) rename board/{ => ti}/omap730p2/Makefile (100%) rename board/{ => ti}/omap730p2/config.mk (100%) rename board/{ => ti}/omap730p2/flash.c (100%) rename board/{ => ti}/omap730p2/lowlevel_init.S (100%) rename board/{ => ti}/omap730p2/omap730p2.c (100%) rename board/{omap3/pandora => timll/devkit8000}/Makefile (93%) rename board/{omap3/beagle => timll/devkit8000}/config.mk (90%) rename board/{omap3/beagle/beagle.c => timll/devkit8000/devkit8000.c} (53%) rename board/{omap3/beagle/beagle.h => timll/devkit8000/devkit8000.h} (62%) create mode 100644 doc/README.timll create mode 100644 include/configs/devkit8000.h create mode 100644 include/configs/imx27lite.h create mode 100644 include/configs/sbc35_a9g20.h create mode 100644 include/configs/tny_a9260.h
Best Regards, J.

Dear Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD wrote:
Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
I'd like to have the omap3_devkit8000.h version of that patch, instead.
Additionally,
http://lists.denx.de/pipermail/u-boot/2009-August/058492.html
is missing so that the Samsung developers can go on.
Dirk

On 07:37 Sat 05 Sep , Dirk Behme wrote:
Dear Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD wrote:
Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
I'd like to have the omap3_devkit8000.h version of that patch, instead.
this one is fine no need not the omap3_devkit8000 version
Additionally,
http://lists.denx.de/pipermail/u-boot/2009-August/058492.html
as I said now more than 10 times on omap3 we can use the generic ARMV7 cache code as on Samsung
Best Regards, J.

Jean-Christophe PLAGNIOL-VILLARD wrote:
On 07:37 Sat 05 Sep , Dirk Behme wrote:
Dear Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD wrote:
Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
I'd like to have the omap3_devkit8000.h version of that patch, instead.
this one is fine no need not the omap3_devkit8000 version
Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
Additionally,
http://lists.denx.de/pipermail/u-boot/2009-August/058492.html
as I said now more than 10 times
Jean-Christophe: I doubt that you mentioned this more than 10 times ;)
on omap3 we can use the generic ARMV7 cache code as on Samsung
Jean-Christophe: Unfortunately, this is not the topic we are talking about here.
At the moment we are talking about
a) Moving the existing code to an OMAP3 specific directory so that others can go on. Not stalling them any longer.
b) By doing (a), making sure not changing/breaking any existing code/functionality
c) http://lists.denx.de/pipermail/u-boot/2009-August/058543.html
And if you insist on your "we don't need this code", please re-read
http://lists.denx.de/pipermail/u-boot/2009-August/059026.html
All: The main topic here is (a). So somebody with commit rights: Please apply
http://lists.denx.de/pipermail/u-boot/2009-August/058492.html
so that others, mainly Samsung, can go on and isn't stalled further.
OMAP3 specific discussion can go on in an other thread, then.
Many thanks and best regards
Dirk

On 09:12 Sun 06 Sep , Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 07:37 Sat 05 Sep , Dirk Behme wrote:
Dear Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD wrote:
Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
I'd like to have the omap3_devkit8000.h version of that patch, instead.
this one is fine no need not the omap3_devkit8000 version
Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
on omap3 we can use the generic ARMV7 cache code as on Samsung
Jean-Christophe: Unfortunately, this is not the topic we are talking about here.
yes it's, as intead of fix the code we just move it
At the moment we are talking about
a) Moving the existing code to an OMAP3 specific directory so that others can go on. Not stalling them any longer.
b) By doing (a), making sure not changing/breaking any existing code/functionality
c) http://lists.denx.de/pipermail/u-boot/2009-August/058543.html
And if you insist on your "we don't need this code", please re-read
http://lists.denx.de/pipermail/u-boot/2009-August/059026.html
Yes I insist to remove the code and use a generic code as much we can for the l2_cache I'm fine to move to omap3 as it's really omap3 specific but I do want to have the generic v7_flush_dcache_all use for omap3 too
All: The main topic here is (a). So somebody with commit rights:
No the topic here is to do the right thing
move code which need to be re-write is incorrect as Samsung will re-introduce the v7_flush_dcache_all for their soc so where they will store it?
in cpu/arm_cortexa8/samsung/cache.S
and if we add a new soc which will need the code we will duplicate it agains no
we clearly need to clean the omap3 and not force other soc to duplicate code just because on soc
Best Regards, J.

Jean-Christophe PLAGNIOL-VILLARD wrote:
On 09:12 Sun 06 Sep , Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 07:37 Sat 05 Sep , Dirk Behme wrote:
Dear Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD wrote:
Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
I'd like to have the omap3_devkit8000.h version of that patch, instead.
this one is fine no need not the omap3_devkit8000 version
Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
You missed v5 and v6, no?
for the l2_cache I'm fine to move to omap3 as it's really omap3 specific
Again, you confuse people. From your previous mail:
"as I said now more than 10 times on omap3 we can use the generic ARMV7 cache code"
we clearly need to clean the omap3 and not force other soc to duplicate code
With
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we just try to do the opposite: Move the custom code away so that Samsung can use its own (generic?) implementation.
Dirk

On Sun, 2009-09-06 at 19:59 +0200, Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 09:12 Sun 06 Sep , Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 07:37 Sat 05 Sep , Dirk Behme wrote:
Dear Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD wrote:
Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
I'd like to have the omap3_devkit8000.h version of that patch, instead.
this one is fine no need not the omap3_devkit8000 version
Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
You missed v5 and v6, no?
My vote is for keeping the board config file named devkit8000.h - that's U-Boot's current, standard naming convention and it matches up with the board name under board/. This appears to be the patch version that Jean-Christophe picked, and v6 was "dirty" (added the same file 2x) as well.
Best, Peter

Peter Tyser wrote:
On Sun, 2009-09-06 at 19:59 +0200, Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 09:12 Sun 06 Sep , Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 07:37 Sat 05 Sep , Dirk Behme wrote:
Dear Jean-Christophe,
Jean-Christophe PLAGNIOL-VILLARD wrote: > Hi, > > Please pull > The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: > Wolfgang Denk (1): > Merge branch 'next' of ../next > > are available in the git repository at: > > git://git.denx.de/u-boot-arm.git master > > Albin Tonnerre (3): > at91sam9260/afeb9260: Fix SPI initialization > Add support for the Calao SBC35-A9G20 board > Support for the Calao TNY-A9260/TNY-A9G20 boards > > Frederik Kriewitz (1): > Add support for the DevKit8000 board I'd like to have the omap3_devkit8000.h version of that patch, instead.
this one is fine no need not the omap3_devkit8000 version
Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
You missed v5 and v6, no?
My vote is for keeping the board config file named devkit8000.h - that's U-Boot's current, standard naming convention and it matches up with the board name under board/.
And I vote (as agreed like mentioned above) for omap3_devkit8000.h as this is the current, standard OMAP3 config file naming convention which matches with all other OMAP3 configs.
Best regards
Dirk

On Sun, 2009-09-06 at 20:40 +0200, Dirk Behme wrote:
Peter Tyser wrote:
On Sun, 2009-09-06 at 19:59 +0200, Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 09:12 Sun 06 Sep , Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 07:37 Sat 05 Sep , Dirk Behme wrote: > Dear Jean-Christophe, > > Jean-Christophe PLAGNIOL-VILLARD wrote: >> Hi, >> >> Please pull >> The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: >> Wolfgang Denk (1): >> Merge branch 'next' of ../next >> >> are available in the git repository at: >> >> git://git.denx.de/u-boot-arm.git master >> >> Albin Tonnerre (3): >> at91sam9260/afeb9260: Fix SPI initialization >> Add support for the Calao SBC35-A9G20 board >> Support for the Calao TNY-A9260/TNY-A9G20 boards >> >> Frederik Kriewitz (1): >> Add support for the DevKit8000 board > I'd like to have the omap3_devkit8000.h version of that patch, instead. this one is fine no need not the omap3_devkit8000 version
Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
You missed v5 and v6, no?
My vote is for keeping the board config file named devkit8000.h - that's U-Boot's current, standard naming convention and it matches up with the board name under board/.
And I vote (as agreed like mentioned above) for omap3_devkit8000.h as this is the current, standard OMAP3 config file naming convention which matches with all other OMAP3 configs.
I consider the current board omap3_* config file names incorrect. Naming the devkit8000 omap3_devkit8000 might be consistent with some other misnamed boards, but its wrong in my opinion. We should just get rid of the omap3_ prefix on those few config files if we want to be consistent.
eg rename: omap3_beagle.h to beagle.h omap3_evm.h to evm.h ...
This will be consistent with the board name in board/, as well as follow the convention of every other board in U-Boot.
Best, Peter

Dirk Behme wrote:
Peter Tyser wrote:
On Sun, 2009-09-06 at 19:59 +0200, Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 09:12 Sun 06 Sep , Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 07:37 Sat 05 Sep , Dirk Behme wrote:
> Dear Jean-Christophe, > > Jean-Christophe PLAGNIOL-VILLARD wrote: > >> Hi, >> >> Please pull >> The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: >> Wolfgang Denk (1): >> Merge branch 'next' of ../next >> >> are available in the git repository at: >> >> git://git.denx.de/u-boot-arm.git master >> >> Albin Tonnerre (3): >> at91sam9260/afeb9260: Fix SPI initialization >> Add support for the Calao SBC35-A9G20 board >> Support for the Calao TNY-A9260/TNY-A9G20 boards >> >> Frederik Kriewitz (1): >> Add support for the DevKit8000 board >> > I'd like to have the omap3_devkit8000.h version of that patch, instead. > this one is fine no need not the omap3_devkit8000 version
Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
You missed v5 and v6, no?
My vote is for keeping the board config file named devkit8000.h - that's U-Boot's current, standard naming convention and it matches up with the board name under board/.
And I vote (as agreed like mentioned above) for omap3_devkit8000.h as this is the current, standard OMAP3 config file naming convention which matches with all other OMAP3 configs.
Best regards
Dirk
I know i may be muddying this up but.. The devkit8000 looks a lot like the beagle. Have you already thought of just rolling devkit8000 into beagle?
My opinion on naming is to keep omap3_ prefix consistent. People used to building with their favorite omap3_* config should continue. For now, new omap3 boards to use the omap3_ prefix.
If we want to break the config names, we should do it after a release. A good time for that will be when the omap4 versions come in and we have to figure out how to put them in.
Tom
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Dear Tom,
In message 4AA419D7.2010406@windriver.com you wrote:
I know i may be muddying this up but.. The devkit8000 looks a lot like the beagle. Have you already thought of just rolling devkit8000 into beagle?
That's actually a good idea, if possible.
My opinion on naming is to keep omap3_ prefix consistent. People used to building with their favorite omap3_* config should continue. For now, new omap3 boards to use the omap3_ prefix.
NAK. This violates the current naming scheme.
If we want to break the config names, we should do it after a release.
This what he have now: merge window time. Time for restructuring.
A good time for that will be when the omap4 versions come in and we have to figure out how to put them in.
NAK. Rather do it immediately, before that grows even further.
Best regards,
Wolfgang Denk

Wolfgang Denk wrote:
Dear Tom,
In message 4AA419D7.2010406@windriver.com you wrote:
I know i may be muddying this up but.. The devkit8000 looks a lot like the beagle. Have you already thought of just rolling devkit8000 into beagle?
That's actually a good idea, if possible.
My opinion on naming is to keep omap3_ prefix consistent. People used to building with their favorite omap3_* config should continue. For now, new omap3 boards to use the omap3_ prefix.
NAK. This violates the current naming scheme.
If we want to break the config names, we should do it after a release.
This what he have now: merge window time. Time for restructuring.
A good time for that will be when the omap4 versions come in and we have to figure out how to put them in.
NAK. Rather do it immediately, before that grows even further.
Best regards,
Wolfgang Denk
Ok I will take care of making the changes if they don't already exist. Tom

Tom wrote:
Dirk Behme wrote:
Peter Tyser wrote:
On Sun, 2009-09-06 at 19:59 +0200, Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
On 09:12 Sun 06 Sep , Dirk Behme wrote:
Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 07:37 Sat 05 Sep , Dirk Behme wrote: > >> Dear Jean-Christophe, >> >> Jean-Christophe PLAGNIOL-VILLARD wrote: >> >>> Hi, >>> >>> Please pull >>> The following changes since commit >>> 3aa8b68d80dbcb6829af60485c1e388b39af793d: >>> Wolfgang Denk (1): >>> Merge branch 'next' of ../next >>> >>> are available in the git repository at: >>> >>> git://git.denx.de/u-boot-arm.git master >>> >>> Albin Tonnerre (3): >>> at91sam9260/afeb9260: Fix SPI initialization >>> Add support for the Calao SBC35-A9G20 board >>> Support for the Calao TNY-A9260/TNY-A9G20 boards >>> >>> Frederik Kriewitz (1): >>> Add support for the DevKit8000 board >>> >> I'd like to have the omap3_devkit8000.h version of that patch, >> instead. >> > this one is fine no need not the omap3_devkit8000 version > Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
You missed v5 and v6, no?
My vote is for keeping the board config file named devkit8000.h - that's U-Boot's current, standard naming convention and it matches up with the board name under board/.
And I vote (as agreed like mentioned above) for omap3_devkit8000.h as this is the current, standard OMAP3 config file naming convention which matches with all other OMAP3 configs.
Best regards
Dirk
I know i may be muddying this up but.. The devkit8000 looks a lot like the beagle. Have you already thought of just rolling devkit8000 into beagle?
My opinion on naming is to keep omap3_ prefix consistent. People used to building with their favorite omap3_* config should continue. For now, new omap3 boards to use the omap3_ prefix.
I agree here, so we are at least 2 ;)
If you really want to change U-Boot's user build interface for OMAP3, please remember how many documentation you will break with this. And additionally, please remember how many user you will confuse with this. At least for BeagleBoard there are already some thousand boards out there.
Best regards
Dirk
If we want to break the config names, we should do it after a release. A good time for that will be when the omap4 versions come in and we have to figure out how to put them in.
Tom
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Dear Dirk Behme,
In message 4AA4020C.8080200@googlemail.com you wrote:
My vote is for keeping the board config file named devkit8000.h - that's U-Boot's current, standard naming convention and it matches up with the board name under board/.
ACK.
And I vote (as agreed like mentioned above) for omap3_devkit8000.h as this is the current, standard OMAP3 config file naming convention which matches with all other OMAP3 configs.
I hear your vote, but in this case you are alone against eveybody else. This "standard OMAP3 config file naming convention" is something that needs to and will be cleaned up.
Best regards,
Wolfgang Denk

Jean-Christophe: In
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
we agreed on omap3_devkit8000.
in v4 the author prefer it devkit8000 so I respect it
You missed v5 and v6, no?
no I did not as Frederik Kriewitz said this 'Oh yes, do we really need a v7? Or is v4 (with timll vendor directory) ok'
so I applied this one as the patch is ok
for the l2_cache I'm fine to move to omap3 as it's really omap3 specific
Again, you confuse people. From your previous mail:
"as I said now more than 10 times on omap3 we can use the generic ARMV7 cache code"
we clearly need to clean the omap3 and not force other soc to duplicate code
With
http://lists.denx.de/pipermail/u-boot/2009-August/059087.html
???
we just try to do the opposite: Move the custom code away so that Samsung can use its own (generic?) implementation.
When I've said we do not need the custom code for omap3 either so omap3 and Samsung can use the same code the generic one
Best Regards, J.

Hello Wolfgang,
The following changes since commit 9f23ca42b3ba19b24e66fade572f2b86d929b6e8: Wolfgang Denk (1): ARM: Update mach-types
are available in the git repository at:
git://git.denx.de/u-boot-i2c.git master
Eric Millbrandt (1): Reset i2c slave devices during init on mpc5xxx cpus
Timur Tabi (1): fsl_i2c: increase I2C timeout values and make them configurable
README | 7 ++++++ cpu/mpc5xxx/i2c.c | 49 ++++++++++++++++++++++++++++++++++++++++++ drivers/i2c/fsl_i2c.c | 24 +++++++++++++++++--- include/configs/galaxy5200.h | 1 + 4 files changed, 77 insertions(+), 4 deletions(-)

Hello Wolfgang,
Sorry, wrong subject ... should be
[U-Boot] i2c Pull Request ...
No idea, how this happend ... (seems, i digged actually to long in an error on an arm plattform ;-)
Heiko Schocher wrote:
Hello Wolfgang,
The following changes since commit 9f23ca42b3ba19b24e66fade572f2b86d929b6e8: Wolfgang Denk (1): ARM: Update mach-types
are available in the git repository at:
git://git.denx.de/u-boot-i2c.git master
Eric Millbrandt (1): Reset i2c slave devices during init on mpc5xxx cpus
Timur Tabi (1): fsl_i2c: increase I2C timeout values and make them configurable
README | 7 ++++++ cpu/mpc5xxx/i2c.c | 49 ++++++++++++++++++++++++++++++++++++++++++ drivers/i2c/fsl_i2c.c | 24 +++++++++++++++++--- include/configs/galaxy5200.h | 1 + 4 files changed, 77 insertions(+), 4 deletions(-)
bye Heiko

Dear Heiko Schocher,
In message 4AA37E48.5070504@denx.de you wrote:
Hello Wolfgang,
The following changes since commit 9f23ca42b3ba19b24e66fade572f2b86d929b6e8: Wolfgang Denk (1): ARM: Update mach-types
are available in the git repository at:
git://git.denx.de/u-boot-i2c.git master
Eric Millbrandt (1): Reset i2c slave devices during init on mpc5xxx cpus
Timur Tabi (1): fsl_i2c: increase I2C timeout values and make them configurable
README | 7 ++++++ cpu/mpc5xxx/i2c.c | 49 ++++++++++++++++++++++++++++++++++++++++++ drivers/i2c/fsl_i2c.c | 24 +++++++++++++++++--- include/configs/galaxy5200.h | 1 + 4 files changed, 77 insertions(+), 4 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk

Dear Jean-Christophe PLAGNIOL-VILLARD,
In message 20090905013643.GK30118@game.jcrosoft.org you wrote:
Hi,
Please pull The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: Wolfgang Denk (1): Merge branch 'next' of ../next
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Albin Tonnerre (3): at91sam9260/afeb9260: Fix SPI initialization Add support for the Calao SBC35-A9G20 board Support for the Calao TNY-A9260/TNY-A9G20 boards
Frederik Kriewitz (1): Add support for the DevKit8000 board
Ilko Iliev (1): DM9000 init for pm9261
Ilya Yanok (1): imx27lite: add support for imx27lite board from LogicPD
Jean-Christophe PLAGNIOL-VILLARD (3): omap: move TI's boards to board/ti/ arm: move Logicpd's boards to board/logicpd/ omap3: move the other boards to board/
Prafulla Wadaskar (1): arm: Kirkwood: add SYSRSTn Duration Counter Support
Simon Kagstrom (1): Remove duplicate set_cr
MAINTAINERS | 11 + MAKEALL | 5 + Makefile | 47 +++- board/afeb9260/afeb9260.c | 2 +- board/atmel/at91sam9260ek/at91sam9260ek.c | 2 +- .../{imx31_litekit => calao/sbc35_a9g20}/Makefile | 16 +- board/calao/sbc35_a9g20/config.mk | 1 + board/calao/sbc35_a9g20/sbc35_a9g20.c | 197 +++++++++++++ board/calao/sbc35_a9g20/spi.c | 57 ++++ board/{imx31_litekit => calao/tny_a9260}/Makefile | 16 +- board/calao/tny_a9260/config.mk | 1 + .../zoom2/debug_board.c => calao/tny_a9260/spi.c} | 53 ++-- board/calao/tny_a9260/tny_a9260.c | 110 +++++++ board/{omap5912osk => logicpd/imx27lite}/Makefile | 6 +- board/logicpd/imx27lite/config.mk | 1 + board/logicpd/imx27lite/imx27lite.c | 73 +++++ board/logicpd/imx27lite/lowlevel_init.S | 170 +++++++++++ board/{ => logicpd}/imx31_litekit/Makefile | 0 board/{ => logicpd}/imx31_litekit/config.mk | 0 board/{ => logicpd}/imx31_litekit/imx31_litekit.c | 0 board/{ => logicpd}/imx31_litekit/lowlevel_init.S | 0 board/{omap3 => logicpd}/zoom1/Makefile | 0 board/{omap3 => logicpd}/zoom1/config.mk | 0 board/{omap3 => logicpd}/zoom1/zoom1.c | 0 board/{omap3 => logicpd}/zoom1/zoom1.h | 0 board/{omap3 => logicpd}/zoom2/Makefile | 0 board/{omap3 => logicpd}/zoom2/config.mk | 0 board/{omap3 => logicpd}/zoom2/debug_board.c | 0 board/{omap3 => logicpd}/zoom2/led.c | 0 board/{omap3 => logicpd}/zoom2/zoom2.c | 0 board/{omap3 => logicpd}/zoom2/zoom2.h | 0 board/{omap3 => logicpd}/zoom2/zoom2_serial.c | 0 board/{omap3 => logicpd}/zoom2/zoom2_serial.h | 0 board/{omap3 => }/overo/Makefile | 0 board/{omap3 => }/overo/config.mk | 0 board/{omap3 => }/overo/overo.c | 0 board/{omap3 => }/overo/overo.h | 0 board/{omap3 => }/pandora/Makefile | 0 board/{omap3 => }/pandora/config.mk | 0 board/{omap3 => }/pandora/pandora.c | 0 board/{omap3 => }/pandora/pandora.h | 0 board/ronetix/pm9261/pm9261.c | 7 + board/{omap3 => ti}/beagle/Makefile | 0 board/{omap3 => ti}/beagle/beagle.c | 0 board/{omap3 => ti}/beagle/beagle.h | 0 board/{omap3 => ti}/beagle/config.mk | 0 board/{omap3 => ti}/evm/Makefile | 0 board/{omap3 => ti}/evm/config.mk | 0 board/{omap3 => ti}/evm/evm.c | 0 board/{omap3 => ti}/evm/evm.h | 0 board/{ => ti}/omap1510inn/Makefile | 0 board/{ => ti}/omap1510inn/config.mk | 0 board/{ => ti}/omap1510inn/lowlevel_init.S | 0 board/{ => ti}/omap1510inn/omap1510innovator.c | 0 board/{ => ti}/omap1610inn/Makefile | 0 board/{ => ti}/omap1610inn/config.mk | 0 board/{ => ti}/omap1610inn/flash.c | 0 board/{ => ti}/omap1610inn/lowlevel_init.S | 0 board/{ => ti}/omap1610inn/omap1610innovator.c | 0 board/{ => ti}/omap2420h4/Makefile | 0 board/{ => ti}/omap2420h4/config.mk | 0 board/{ => ti}/omap2420h4/lowlevel_init.S | 0 board/{ => ti}/omap2420h4/mem.c | 0 board/{ => ti}/omap2420h4/omap2420h4.c | 0 board/{ => ti}/omap2420h4/sys_info.c | 0 board/{ => ti}/omap5912osk/Makefile | 0 board/{ => ti}/omap5912osk/config.mk | 0 board/{ => ti}/omap5912osk/lowlevel_init.S | 0 board/{ => ti}/omap5912osk/omap5912osk.c | 0 board/{ => ti}/omap730p2/Makefile | 0 board/{ => ti}/omap730p2/config.mk | 0 board/{ => ti}/omap730p2/flash.c | 0 board/{ => ti}/omap730p2/lowlevel_init.S | 0 board/{ => ti}/omap730p2/omap730p2.c | 0 board/{omap3/pandora => timll/devkit8000}/Makefile | 5 +- board/{omap3/beagle => timll/devkit8000}/config.mk | 6 +- .../beagle.c => timll/devkit8000/devkit8000.c} | 118 ++++---- .../beagle.h => timll/devkit8000/devkit8000.h} | 283 +++++++++---------- cpu/arm926ejs/at91/at91sam9260_devices.c | 2 +- cpu/arm926ejs/kirkwood/cpu.c | 75 +++++ cpu/arm926ejs/mx27/generic.c | 65 ++++ doc/README.timll | 15 + include/asm-arm/arch-kirkwood/cpu.h | 2 + include/asm-arm/arch-mx27/imx-regs.h | 12 + include/asm-arm/proc-armv/system.h | 30 -- include/configs/devkit8000.h | 307 ++++++++++++++++++++ include/configs/imx27lite.h | 252 ++++++++++++++++ include/configs/sbc35_a9g20.h | 194 ++++++++++++ include/configs/tny_a9260.h | 172 +++++++++++ 89 files changed, 2007 insertions(+), 306 deletions(-) copy board/{imx31_litekit => calao/sbc35_a9g20}/Makefile (78%) create mode 100644 board/calao/sbc35_a9g20/config.mk create mode 100644 board/calao/sbc35_a9g20/sbc35_a9g20.c create mode 100644 board/calao/sbc35_a9g20/spi.c copy board/{imx31_litekit => calao/tny_a9260}/Makefile (78%) create mode 100644 board/calao/tny_a9260/config.mk copy board/{omap3/zoom2/debug_board.c => calao/tny_a9260/spi.c} (50%) create mode 100644 board/calao/tny_a9260/tny_a9260.c copy board/{omap5912osk => logicpd/imx27lite}/Makefile (94%) create mode 100644 board/logicpd/imx27lite/config.mk create mode 100644 board/logicpd/imx27lite/imx27lite.c create mode 100644 board/logicpd/imx27lite/lowlevel_init.S rename board/{ => logicpd}/imx31_litekit/Makefile (100%) rename board/{ => logicpd}/imx31_litekit/config.mk (100%) rename board/{ => logicpd}/imx31_litekit/imx31_litekit.c (100%) rename board/{ => logicpd}/imx31_litekit/lowlevel_init.S (100%) rename board/{omap3 => logicpd}/zoom1/Makefile (100%) rename board/{omap3 => logicpd}/zoom1/config.mk (100%) rename board/{omap3 => logicpd}/zoom1/zoom1.c (100%) rename board/{omap3 => logicpd}/zoom1/zoom1.h (100%) rename board/{omap3 => logicpd}/zoom2/Makefile (100%) rename board/{omap3 => logicpd}/zoom2/config.mk (100%) rename board/{omap3 => logicpd}/zoom2/debug_board.c (100%) rename board/{omap3 => logicpd}/zoom2/led.c (100%) rename board/{omap3 => logicpd}/zoom2/zoom2.c (100%) rename board/{omap3 => logicpd}/zoom2/zoom2.h (100%) rename board/{omap3 => logicpd}/zoom2/zoom2_serial.c (100%) rename board/{omap3 => logicpd}/zoom2/zoom2_serial.h (100%) rename board/{omap3 => }/overo/Makefile (100%) rename board/{omap3 => }/overo/config.mk (100%) rename board/{omap3 => }/overo/overo.c (100%) rename board/{omap3 => }/overo/overo.h (100%) copy board/{omap3 => }/pandora/Makefile (100%) rename board/{omap3 => }/pandora/config.mk (100%) rename board/{omap3 => }/pandora/pandora.c (100%) rename board/{omap3 => }/pandora/pandora.h (100%) rename board/{omap3 => ti}/beagle/Makefile (100%) copy board/{omap3 => ti}/beagle/beagle.c (100%) copy board/{omap3 => ti}/beagle/beagle.h (100%) copy board/{omap3 => ti}/beagle/config.mk (100%) rename board/{omap3 => ti}/evm/Makefile (100%) rename board/{omap3 => ti}/evm/config.mk (100%) rename board/{omap3 => ti}/evm/evm.c (100%) rename board/{omap3 => ti}/evm/evm.h (100%) rename board/{ => ti}/omap1510inn/Makefile (100%) rename board/{ => ti}/omap1510inn/config.mk (100%) rename board/{ => ti}/omap1510inn/lowlevel_init.S (100%) rename board/{ => ti}/omap1510inn/omap1510innovator.c (100%) rename board/{ => ti}/omap1610inn/Makefile (100%) rename board/{ => ti}/omap1610inn/config.mk (100%) rename board/{ => ti}/omap1610inn/flash.c (100%) rename board/{ => ti}/omap1610inn/lowlevel_init.S (100%) rename board/{ => ti}/omap1610inn/omap1610innovator.c (100%) rename board/{ => ti}/omap2420h4/Makefile (100%) rename board/{ => ti}/omap2420h4/config.mk (100%) rename board/{ => ti}/omap2420h4/lowlevel_init.S (100%) rename board/{ => ti}/omap2420h4/mem.c (100%) rename board/{ => ti}/omap2420h4/omap2420h4.c (100%) rename board/{ => ti}/omap2420h4/sys_info.c (100%) rename board/{ => ti}/omap5912osk/Makefile (100%) rename board/{ => ti}/omap5912osk/config.mk (100%) rename board/{ => ti}/omap5912osk/lowlevel_init.S (100%) rename board/{ => ti}/omap5912osk/omap5912osk.c (100%) rename board/{ => ti}/omap730p2/Makefile (100%) rename board/{ => ti}/omap730p2/config.mk (100%) rename board/{ => ti}/omap730p2/flash.c (100%) rename board/{ => ti}/omap730p2/lowlevel_init.S (100%) rename board/{ => ti}/omap730p2/omap730p2.c (100%) rename board/{omap3/pandora => timll/devkit8000}/Makefile (93%) rename board/{omap3/beagle => timll/devkit8000}/config.mk (90%) rename board/{omap3/beagle/beagle.c => timll/devkit8000/devkit8000.c} (53%) rename board/{omap3/beagle/beagle.h => timll/devkit8000/devkit8000.h} (62%) create mode 100644 doc/README.timll create mode 100644 include/configs/devkit8000.h create mode 100644 include/configs/imx27lite.h create mode 100644 include/configs/sbc35_a9g20.h create mode 100644 include/configs/tny_a9260.h
Appleid, thanks.
Best regards,
Wolfgang Denk
participants (6)
-
Dirk Behme
-
Heiko Schocher
-
Jean-Christophe PLAGNIOL-VILLARD
-
Peter Tyser
-
Tom
-
Wolfgang Denk