public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/15 v6] OMAP3: Add support for some of TIs ARM-Cortex A8 OMAP3 boards
@ 2008-12-14  8:47 Dirk Behme
  2008-12-14  8:47 ` [U-Boot] [PATCH 01/15 v6] OMAP3: Add pin mux, clock and cpu headers Dirk Behme
  2008-12-14 18:27 ` [U-Boot] [PATCH 00/15 v6] OMAP3: Add support for some of TIs ARM-Cortex A8 OMAP3 boards Dirk Behme
  0 siblings, 2 replies; 23+ messages in thread
From: Dirk Behme @ 2008-12-14  8:47 UTC (permalink / raw)
  To: u-boot

This patch series adds U-Boot v1 support for some of TI's ARM-Cortex A8 based 
OMAP3 boards. These are BeagleBoard [1][2], EVM [3], Overo [4], Pandora [5] and
Zoom1 [6].

The patch series is based on U-Boot tar ball [7] for BeagleBoard and EVM done
by several TI employees.

To be able to easily add new boards, most of the code is common for all
boards. After the header files (patches 1 - 2) and the common code for ARM 
Cortex A8 (patch 3) and OMAP3 SoC (patches 4 & 5), support and drivers for
NAND, MMC and I2C are added (patches 6 - 8). Patches 9 - 13 introduce the
individual board support for Beagle, EVM, Overo, Pandora and Zoom1. The last
two patches 14 & 15 add the config files for these boards and enable them
by adding main Makefile, Maintainers, MAKEALL and README. 

As discussed earlier on this list, we compile for armv5 to be compatible with
existing toolchains.

This patch adds ~300k of new code.

Thanks to

Steve Sakoman <sakoman@gmail.com>
Pillai, Manikandan <mani.pillai@ti.com>
Syed Mohammed, Khasim <khasim@ti.com>
Nishanth Menon <nm@ti.com>
Grazvydas Ignotas <notasas@gmail.com>
Jason Kridner <jkridner@gmail.com>

and all others who helped with this.

Dirk

This patch series is against U-Boot mainline, commit
89d56f5503eed351efe5ab0b4dd0f1e888fd2336
"Merge branch 'master' of git://git.denx.de/u-boot-ppc4xx"

This OMAP3 v6 patch series makes all older OMAP3 patches obsolete.

Changes in version v6:

- Clean up coding style and whitespace
- Replace hardcoded values by macros
- Convert readx/writex register access to register struct style
- Add L1 NEON HW workaround
- Fix issues in NAND HW/SW ECC switch
- Add Pandora board
- Add Zoom1 board
- Clean up config files and add/enable 'hush' scripting
- Add check for MMC card
- Remove BITx magic
- In MAKEALL, move OMAP3 from ARM9 to Cortex A8 section 
- Update EVM maintainer
- Update ARM's if then else logic in examples Makefile
- Introduce CONFIG_OMAP3_MMC
- Move common power initialization code to common board directory
- Fix GPL headers

[1] http://beagleboard.org/

[2] http://elinux.org/BeagleBoard

[3] http://focus.ti.com/docs/toolsw/folders/print/tmdxevm3503.html

[4] http://www.gumstix.net/Overo/

[5] http://openpandora.org/

[6] http://www.logicpd.com/products/devkit/ti/zoom_mobile_development_kit

[7] http://beagleboard.googlecode.com/files/u-boot_beagle_revb.tar.gz

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2009-01-19 10:20 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-14  8:47 [U-Boot] [PATCH 00/15 v6] OMAP3: Add support for some of TIs ARM-Cortex A8 OMAP3 boards Dirk Behme
2008-12-14  8:47 ` [U-Boot] [PATCH 01/15 v6] OMAP3: Add pin mux, clock and cpu headers Dirk Behme
2008-12-14  8:47   ` [U-Boot] [PATCH 02/15 v6] OMAP3: Add OMAP3, memory and function prototype headers Dirk Behme
2008-12-14  8:47     ` [U-Boot] [PATCH 03/15 v6] OMAP3: Add common cpu and start code Dirk Behme
2008-12-14  8:47       ` [U-Boot] [PATCH 04/15 v6] OMAP3: Add common clock, memory and low level code Dirk Behme
2008-12-14  8:47         ` [U-Boot] [PATCH 05/15 v6] OMAP3: Add common board, interrupt and system info Dirk Behme
2008-12-14  8:47           ` [U-Boot] [PATCH 06/15 v6] OMAP3: Add NAND support Dirk Behme
2008-12-14  8:47             ` [U-Boot] [PATCH 07/15 v6] OMAP3: Add MMC support Dirk Behme
2008-12-14  8:47               ` [U-Boot] [PATCH 08/15 v6] OMAP3: Add I2C support Dirk Behme
2008-12-14  8:47                 ` [U-Boot] [PATCH 09/15 v6] OMAP3: Add Beagle board and common power code Dirk Behme
2008-12-14  8:47                   ` [U-Boot] [PATCH 10/15 v6] OMAP3: Add Overo board Dirk Behme
2008-12-14  8:47                     ` [U-Boot] [PATCH 11/15 v6] OMAP3: Add Pandora support Dirk Behme
2008-12-14  8:47                       ` [U-Boot] [PATCH 12/15 v6] OMAP3: Add EVM board Dirk Behme
2008-12-14  8:47                         ` [U-Boot] [PATCH 13/15 v6] OMAP3: Add Zoom1 board support Dirk Behme
2008-12-14  8:47                           ` [U-Boot] [PATCH 14/15 v6] OMAP3: Add Beagle, EVM and Overo configuration Dirk Behme
2008-12-14  8:47                             ` [U-Boot] [PATCH 15/15 v6] OMAP3: Add Pandora config, main Makefile, README, MAKEALL and MAINTAINERS Dirk Behme
2009-01-17 18:34                               ` Jean-Christophe PLAGNIOL-VILLARD
2009-01-19 10:03                                 ` Grazvydas Ignotas
2009-01-19 10:20                                   ` Jean-Christophe PLAGNIOL-VILLARD
2009-01-17 18:33                             ` [U-Boot] [PATCH 14/15 v6] OMAP3: Add Beagle, EVM and Overo configuration Jean-Christophe PLAGNIOL-VILLARD
2009-01-17 18:31                   ` [U-Boot] [PATCH 09/15 v6] OMAP3: Add Beagle board and common power code Jean-Christophe PLAGNIOL-VILLARD
2008-12-15 19:39             ` [U-Boot] [PATCH 06/15 v6] OMAP3: Add NAND support Scott Wood
2008-12-14 18:27 ` [U-Boot] [PATCH 00/15 v6] OMAP3: Add support for some of TIs ARM-Cortex A8 OMAP3 boards Dirk Behme

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox