[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