public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/5] ARM:AM33XX: Basic support for AM33xx platform
@ 2011-10-11 13:51 Chandan Nath
  2011-10-11 13:51 ` [U-Boot] [PATCH 1/5] ARM:AM33XX: Added support for AM33xx Chandan Nath
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Chandan Nath @ 2011-10-11 13:51 UTC (permalink / raw)
  To: u-boot

This patch series is submitted to add support for TI AM33XX platform, which is
based on ARMV7 Cortex A8 CPU and has the same basic peripheral set as OMAP35x,
(timer, UART etc) but has a considerably different PRCM implementation.

In this patch series, only support for uart peripheral is added along with
minimum configuration in order to boot up the board. Support for all other
peripherals will be added after this patch series.

The patches have been compile tested and run on AM335X EVM.

It assumes U-boot is loaded to SDRAM with the help of another
small bootloader.

The patches are applies on uboot v2011.09 baseline.

Chandan Nath (5):
  ARM:AM33XX: Added support for AM33xx
  ARM:AM33XX: Add clock definitions
  ARM:AM33XX: Add emif/ddr support
  ARM:AM33XX: Added timer support
  ARM:AM33XX: Add support for TI AM335X EVM

 Makefile                                         |    3 +
 arch/arm/cpu/armv7/am33xx/Makefile               |   48 ++++
 arch/arm/cpu/armv7/am33xx/board.c                |   66 +++++
 arch/arm/cpu/armv7/am33xx/clock.c                |  273 +++++++++++++++++++++
 arch/arm/cpu/armv7/am33xx/ddr.c                  |  147 ++++++++++++
 arch/arm/cpu/armv7/am33xx/emif4.c                |  201 ++++++++++++++++
 arch/arm/cpu/armv7/am33xx/lowlevel_init.S        |   72 ++++++
 arch/arm/cpu/armv7/am33xx/sys_info.c             |  130 ++++++++++
 arch/arm/cpu/armv7/omap-common/Makefile          |    2 +
 arch/arm/cpu/armv7/omap-common/timer.c           |    1 +
 arch/arm/include/asm/arch-am33xx/clock.h         |   24 ++
 arch/arm/include/asm/arch-am33xx/clocks_am33xx.h |   55 +++++
 arch/arm/include/asm/arch-am33xx/cpu.h           |  213 +++++++++++++++++
 arch/arm/include/asm/arch-am33xx/ddr_defs.h      |  264 ++++++++++++++++++++
 arch/arm/include/asm/arch-am33xx/hardware.h      |   84 +++++++
 arch/arm/include/asm/arch-am33xx/sys_proto.h     |   39 +++
 board/ti/am335x/Makefile                         |   43 ++++
 board/ti/am335x/common_def.h                     |   24 ++
 board/ti/am335x/evm.c                            |   50 ++++
 board/ti/am335x/mux.c                            |  278 ++++++++++++++++++++++
 boards.cfg                                       |    1 +
 drivers/serial/ns16550.c                         |    7 +-
 include/configs/am335x_evm.h                     |  121 ++++++++++
 23 files changed, 2144 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/am33xx/Makefile
 create mode 100644 arch/arm/cpu/armv7/am33xx/board.c
 create mode 100644 arch/arm/cpu/armv7/am33xx/clock.c
 create mode 100644 arch/arm/cpu/armv7/am33xx/ddr.c
 create mode 100644 arch/arm/cpu/armv7/am33xx/emif4.c
 create mode 100644 arch/arm/cpu/armv7/am33xx/lowlevel_init.S
 create mode 100644 arch/arm/cpu/armv7/am33xx/sys_info.c
 create mode 100644 arch/arm/include/asm/arch-am33xx/clock.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/clocks_am33xx.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/cpu.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/ddr_defs.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/hardware.h
 create mode 100644 arch/arm/include/asm/arch-am33xx/sys_proto.h
 create mode 100644 board/ti/am335x/Makefile
 create mode 100644 board/ti/am335x/common_def.h
 create mode 100644 board/ti/am335x/evm.c
 create mode 100644 board/ti/am335x/mux.c
 create mode 100644 include/configs/am335x_evm.h

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

end of thread, other threads:[~2011-10-12 21:19 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-11 13:51 [U-Boot] [PATCH 0/5] ARM:AM33XX: Basic support for AM33xx platform Chandan Nath
2011-10-11 13:51 ` [U-Boot] [PATCH 1/5] ARM:AM33XX: Added support for AM33xx Chandan Nath
2011-10-11 16:06   ` Tom Rini
2011-10-12 10:29     ` Kumar
2011-10-12 14:07       ` Tom Rini
2011-10-11 13:51 ` [U-Boot] [PATCH 2/5] ARM:AM33XX: Add clock definitions Chandan Nath
2011-10-11 13:51 ` [U-Boot] [PATCH 3/5] ARM:AM33XX: Add emif/ddr support Chandan Nath
2011-10-11 13:51 ` [U-Boot] [PATCH 4/5] ARM:AM33XX: Added timer support Chandan Nath
2011-10-11 16:04   ` Tom Rini
2011-10-12 10:25     ` Kumar
2011-10-11 13:51 ` [U-Boot] [PATCH 5/5] ARM:AM33XX: Add support for TI AM335X EVM Chandan Nath
2011-10-11 16:09   ` Tom Rini
2011-10-12 10:30     ` Kumar
2011-10-12  7:53   ` Igor Grinberg
2011-10-12 10:18     ` Premi, Sanjeev
2011-10-12 21:19       ` Igor Grinberg
2011-10-12 11:08     ` Kumar
2011-10-12  8:04   ` Igor Grinberg

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