[PATCH-V3 0/4] Introducing TI's New SoC/board AM335XEVM
Hiremath, Vaibhav
hvaibhav at ti.com
Mon Sep 26 05:21:43 EDT 2011
> -----Original Message-----
> From: Hiremath, Vaibhav
> Sent: Tuesday, September 20, 2011 8:02 PM
> To: linux-omap at vger.kernel.org
> Cc: Hilman, Kevin; paul at pwsan.com; tony at atomide.com; linux-arm-
> kernel at lists.infradead.org; Hiremath, Vaibhav
> Subject: [PATCH-V3 0/4] Introducing TI's New SoC/board AM335XEVM
>
> From: Vaibhav Hiremath <hvaibhav at ti.com>
>
> This patch set adds support for AM335x device having
> Cortex-A8 MPU.
>
> AM335X is treated as another OMAP3 variant, where,
> along with existing cpu class OMAP34XX, new cpu class AM33XX is created
> and the respective type is AM335X, which is newly added device in the
> family.
> This means, cpu_is_omap34xx(), cpu_is_am33xx() and
> cpu_is_am335x() checks return success for AM335X.
>
> Also, I have validated OMAP3 boot test with this patch-series on OMAP3EVM.
>
> Changes from V1(RFC):
> - Created separate cpu/SoC class for AM33XX family of devices,
> due to all known facts. This is been mentioned in main-chain
> https://patchwork.kernel.org/patch/1056312/
> - BUG Fix in debug-macro.S, which was leading to build failure.
> https://patchwork.kernel.org/patch/1056302/
>
> Changes from V2(RFC):
> - Rebased against Paul's OMAP_CHIP* cleanup patches
> git://git.pwsan.com/linux-2.6 omap_chip_remove_cleanup_3.2
> - Removed dependancy on Hemant's submitted patches for TI814X
> support, in order to get it upstream.
>
> Afzal Mohammed (4):
> arm:omap:am33xx: Update common omap platform files
> arm:omap:am33xx: Update common OMAP machine specific sources
> arm:omap:am33xx: Create board support and enable build for AM335XEVM
> arm:omap:am33xx: Add low level debugging support
>
> arch/arm/mach-omap2/Kconfig | 10 ++++
> arch/arm/mach-omap2/Makefile | 2 +
> arch/arm/mach-omap2/board-am335xevm.c | 57
> ++++++++++++++++++++++++
> arch/arm/mach-omap2/clock.c | 2 +-
> arch/arm/mach-omap2/clock.h | 2 +-
> arch/arm/mach-omap2/clock3xxx_data.c | 6 ++-
> arch/arm/mach-omap2/common.c | 16 +++++++
> arch/arm/mach-omap2/id.c | 10 +++-
> arch/arm/mach-omap2/include/mach/debug-macro.S | 22 +++++++++
> arch/arm/mach-omap2/io.c | 25 ++++++++++
> arch/arm/mach-omap2/opp2xxx.h | 2 +-
> arch/arm/mach-omap2/serial.c | 6 +-
> arch/arm/plat-omap/include/plat/am33xx.h | 25 ++++++++++
> arch/arm/plat-omap/include/plat/clkdev_omap.h | 1 +
> arch/arm/plat-omap/include/plat/clock.h | 3 +-
> arch/arm/plat-omap/include/plat/common.h | 1 +
> arch/arm/plat-omap/include/plat/cpu.h | 25 ++++++++++
> arch/arm/plat-omap/include/plat/hardware.h | 1 +
> arch/arm/plat-omap/include/plat/io.h | 20 ++++++++
> arch/arm/plat-omap/include/plat/omap34xx.h | 2 +
> arch/arm/plat-omap/include/plat/serial.h | 4 ++
> arch/arm/plat-omap/include/plat/uncompress.h | 6 +++
> arch/arm/plat-omap/io.c | 5 ++
> 23 files changed, 243 insertions(+), 10 deletions(-)
> create mode 100644 arch/arm/mach-omap2/board-am335xevm.c
> create mode 100644 arch/arm/plat-omap/include/plat/am33xx.h
Tony,
Any update or comment on this patch-set?
Thanks,
Vaibhav
More information about the linux-arm-kernel
mailing list