[PATCH RESEND v5 0/3] Add support for TI814X processor series

2011-12-09 Thread Hemant Pedanekar
changes 2) Removed call to omap2_init_common_devices() as per Kevin's comment Hemant Pedanekar (3): ARM: OMAP: TI81XX: Prepare for addition of TI814X support ARM: OMAP: TI814X: Add cpu type macros and detection support ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

[PATCH RESEND v5 1/3] ARM: OMAP: TI81XX: Prepare for addition of TI814X support

2011-12-09 Thread Hemant Pedanekar
across TI81XX devices. In addition, ti8168_evm_map_io() is now replaced with ti81xx_map_io() and moved in mach-omap2/common.c as same will be used for TI814X and is not board specific. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig|6

[PATCH RESEND v5 2/3] ARM: OMAP: TI814X: Add cpu type macros and detection support

2011-12-09 Thread Hemant Pedanekar
This patch adds cpu type, macros for identification of TI814X device. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |3 +++ arch/arm/mach-omap2/id.c | 21 + arch/arm/plat-omap/include/plat

[PATCH RESEND v5 3/3] ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

2011-12-09 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI8148 EVM. Also adds support for low level debugging on UART1 console on the EVM. Note that existing TI8168 EVM file (board-ti8168evm.c) is updated with machine info for TI8148 EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com

[PATCH RESEND v5 0/3] Add support for TI814X processor series

2011-12-09 Thread Hemant Pedanekar
changes 2) Removed call to omap2_init_common_devices() as per Kevin's comment Hemant Pedanekar (3): ARM: OMAP: TI81XX: Prepare for addition of TI814X support ARM: OMAP: TI814X: Add cpu type macros and detection support ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

[PATCH RESEND v5 2/3] ARM: OMAP: TI814X: Add cpu type macros and detection support

2011-12-09 Thread Hemant Pedanekar
This patch adds cpu type, macros for identification of TI814X device. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |3 +++ arch/arm/mach-omap2/id.c | 21 + arch/arm/plat-omap/include/plat

[PATCH RESEND v5 1/3] ARM: OMAP: TI81XX: Prepare for addition of TI814X support

2011-12-09 Thread Hemant Pedanekar
across TI81XX devices. In addition, ti8168_evm_map_io() is now replaced with ti81xx_map_io() and moved in mach-omap2/common.c as same will be used for TI814X and is not board specific. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig|6

[PATCH RESEND v5 3/3] ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

2011-12-09 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI8148 EVM. Also adds support for low level debugging on UART1 console on the EVM. Note that existing TI8168 EVM file (board-ti8168evm.c) is updated with machine info for TI8148 EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com

[PATCH v4 0/3] Add support for TI814X processor series

2011-10-09 Thread Hemant Pedanekar
/mach-omap2/common.c to keep common across TI81XX. 2) Keeping single board file (board-ti81xxevm.c) for TI816X and TI814X EVMs Changes since v1: 1) Rebased and updated after Paul's CHIP_IS removal changes 2) Removed call to omap2_init_common_devices() as per Kevin's comment Hemant Pedanekar (3

[PATCH v4 1/3] ARM: OMAP: TI81XX: Prepare for addition of TI814X support

2011-10-09 Thread Hemant Pedanekar
across TI81XX devices. In addition, ti8168_evm_map_io() is now replaced with ti81xx_map_io() and moved in mach-omap2/common.c as same will be used for TI814X and is not board specific. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig|6

[PATCH v4 2/3] ARM: OMAP: TI814X: Add cpu type macros and detection support

2011-10-09 Thread Hemant Pedanekar
This patch adds cpu type, macros for identification of TI814X device. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |3 +++ arch/arm/mach-omap2/id.c | 22 ++ arch/arm/plat-omap/include/plat

[PATCH v4 3/3] ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

2011-10-09 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI8148 EVM. Also adds support for low level debugging on UART1 console on the EVM. Note that existing TI8168 EVM file (board-ti8168evm.c) is updated with machine info for TI8148 EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com

[PATCH v3 0/3] Add support for TI814X processor series

2011-09-28 Thread Hemant Pedanekar
call to omap2_init_common_devices() as per Kevin's comment Hemant Pedanekar (3): ARM: OMAP: TI81XX: Prepare for addition of TI814X support ARM: OMAP: TI814X: Add cpu type macros and detection support ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM arch/arm/mach

[PATCH v3 1/3] ARM: OMAP: TI81XX: Prepare for addition of TI814X support

2011-09-28 Thread Hemant Pedanekar
across TI81XX devices. In addition, ti8168_evm_map_io() is now replaced with ti81xx_map_io() and moved in mach-omap2/common.c as same will be used for TI814X and is not board specific. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig|6

[PATCH v3 2/3] ARM: OMAP: TI814X: Add cpu type macros and detection support

2011-09-28 Thread Hemant Pedanekar
-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock.c |2 +- arch/arm/mach-omap2/clock.h |2 +- arch/arm/mach-omap2/clock3xxx_data.c |3 +++ arch/arm/mach-omap2/id.c | 22 ++ arch/arm

[PATCH v3 3/3] ARM: OMAP: TI814X: Create board support and enable build for TI8148 EVM

2011-09-28 Thread Hemant Pedanekar
-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig|5 arch/arm/mach-omap2/Makefile |3 +- .../{board-ti8168evm.c = board-ti81xxevm.c} | 22 ++- arch/arm/plat-omap/include/plat/uncompress.h |3 ++ 4

[PATCH v2 0/3] Add support for TI814X processor series

2011-09-21 Thread Hemant Pedanekar
: 1) Rebased and updated after Paul's CHIP_IS removal changes 2) Removed call to omap2_init_common_devices() as per Kevin's comment Hemant Pedanekar (3): TI81XX: Prepare for addition of TI814X support TI814X: Add cpu type macros and detection support TI814X: Create board support and enable

[PATCH v2 1/3] TI81XX: Prepare for addition of TI814X support

2011-09-21 Thread Hemant Pedanekar
across TI81XX devices. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig|6 ++-- arch/arm/mach-omap2/board-ti8168evm.c |8 +++--- arch/arm/mach-omap2/clock3xxx_data.c |2 +- arch/arm/mach-omap2/common.c

[PATCH v2 2/3] TI814X: Add cpu type macros and detection support

2011-09-21 Thread Hemant Pedanekar
-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock.c |2 +- arch/arm/mach-omap2/clock.h |2 +- arch/arm/mach-omap2/clock3xxx_data.c |3 +++ arch/arm/mach-omap2/id.c | 22 ++ arch/arm

[PATCH v2 3/3] TI814X: Create board support and enable build for TI8148 EVM

2011-09-21 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI8148 EVM. Also adds support for low level debugging on UART1 console on the EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile

[RFC PATCH v2 0/6] TI81XX: Add clock and hwmod data

2011-08-23 Thread Hemant Pedanekar
TI814X: Add cpu type macros and detection support TI814X: Create board support and enable build for TI8148 EVM Please note that CHIP_IS_TI816X/CHIP_IS_TI814X are still being used and I will send update once SoC list usage is available. Hemant Pedanekar (6): TI816X: prcm: Add module

[RFC PATCH v2 1/6] TI816X: prcm: Add module and register offsets

2011-08-23 Thread Hemant Pedanekar
This patch adds PRCM register offsets for TI816X device as required for the clock data. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/cm816x.h | 368 arch/arm/mach-omap2/prm2xxx_3xxx.h | 17 ++ 2 files changed, 385 insertions

[RFC PATCH v2 2/6] TI816X: clock: Add clock data

2011-08-23 Thread Hemant Pedanekar
This patch adds data for various clocks present in TI816X. Note that this data is not automatically generated and not all clocks are covered currently. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock816x.h | 21 + arch/arm/mach-omap2/clock816x_data.c | 1108

[RFC PATCH v2 3/6] TI816X: clock: Add clockdomains and powerdomains data

2011-08-23 Thread Hemant Pedanekar
This patch adds data for various clock domains and power domains in TI816X. Note that at present this is not exhaustive and need to add missing domains. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clockdomains816x_data.c | 172 +++ arch/arm

[RFC PATCH v2 4/6] clock: Integrate TI816X clock data into OMAP clock framework

2011-08-23 Thread Hemant Pedanekar
This patch hooks clock initialization and clockdomain/powerdomain setup into OMAP clock framework. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Makefile |3 ++ arch/arm/mach-omap2/clock3xxx_data.c |5 ++- arch/arm/mach-omap2

[RFC PATCH v2 5/6] TI81XX: Add minimal hwmod data

2011-08-23 Thread Hemant Pedanekar
This patch adds minimum required hwmod data (e.g., UARTs) for bootup of TI81XX devices (currently common data for TI816X and TI814X is added). Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 677 1 files changed, 677

[RFC PATCH v2 6/6] hwmods: Integrate TI81XX hwmods

2011-08-23 Thread Hemant Pedanekar
in TI81XX. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Makefile |2 + arch/arm/mach-omap2/cm2xxx_3xxx.h|1 + arch/arm/mach-omap2/cm81xx.c | 54 ++ arch/arm/mach-omap2/io.c

[PATCH v2] omap: timer: Set dmtimer used as clocksource in autoreload mode

2011-08-10 Thread Hemant Pedanekar
up autoreload when starting the clocksource timer which fixes the above issue. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/timer.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-omap2/timer.c b/arch/arm/mach-omap2/timer.c index

[PATCH] omap: timer: Set dmtimer used as clocksource in autoreload mode

2011-08-09 Thread Hemant Pedanekar
up autoreload when starting the clocksource timer which fixes the above issue. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/timer.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-omap2/timer.c b/arch/arm/mach-omap2/timer.c index

[PATCH 0/3] Add support for TI814X processor series

2011-08-04 Thread Hemant Pedanekar
. Hemant Pedanekar (3): TI81XX: Prepare for addition of TI814X support TI814X: Add cpu type macros and detection support TI814X: Create board support and enable build for TI8148 EVM arch/arm/mach-omap2/Kconfig| 11 +++- arch/arm/mach-omap2/Makefile

[PATCH 1/3] TI81XX: Prepare for addition of TI814X support

2011-08-04 Thread Hemant Pedanekar
across TI81XX devices. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig|6 ++-- arch/arm/mach-omap2/board-ti8168evm.c |6 ++-- arch/arm/mach-omap2/clock3xxx_data.c |2 +- arch/arm/mach-omap2/common.c

[PATCH 2/3] TI814X: Add cpu type macros and detection support

2011-08-04 Thread Hemant Pedanekar
have crossed 8 bit hence struct clksel_rate.flags, struct prcm_config.flags and cpu_mask are changed to u16 from u8. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock.c |2 +- arch/arm/mach-omap2/clock.h |2 +- arch/arm/mach

[PATCH 3/3] TI814X: Create board support and enable build for TI8148 EVM

2011-08-04 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI8148 EVM. Also adds support for low level debugging on UART1 console on the EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 ++ arch/arm/mach-omap2/Makefile

[PATCH 2/2] hwmods: Integrate TI816X hwmods

2011-04-27 Thread Hemant Pedanekar
. Signed-off-by: Hemant Pedanekar hema...@ti.com --- This patch depends on following patch set: TI816X: prcm: Add module and register offsets TI816X: clock: Add clock data TI816X: clock: Add clockdomains and powerdomains data clock: Integrate TI816X clock data into OMAP clock framework arch/arm/mach

[PATCH 1/2] TI816X: Add minimal hwmod data

2011-04-27 Thread Hemant Pedanekar
This patch adds minimum required hwmod data (e.g., UARTs) for bootup of TI816X. Signed-off-by: Hemant Pedanekar hema...@ti.com --- This patch depends on following patch set: [PATCH 1/4] TI816X: prcm: Add module and register offsets [PATCH 2/4] TI816X: clock: Add clock data [PATCH 3/4] TI816X

[PATCH] pci: Add quirk for setting valid class for TI816X Endpoint

2011-04-05 Thread Hemant Pedanekar
because of resource collisions The device cannot be operated because of the above issue. This patch adds a ID specific (TI VENDOR ID and 816X DEVICE ID based) 'early' fixup quirk to replace class code with PCI_CLASS_MULTIMEDIA_VIDEO as class. Signed-off-by: Hemant Pedanekar hema...@ti.com --- drivers

[PATCH 1/4] TI816X: prcm: Add module and register offsets

2011-03-25 Thread Hemant Pedanekar
This patch adds PRCM register offsets for TI816X device as required for the clock data. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/cm816x.h | 228 arch/arm/mach-omap2/prm2xxx_3xxx.h | 17 +++ 2 files changed, 245

[PATCH 2/4] TI816X: clock: Add clock data

2011-03-25 Thread Hemant Pedanekar
This patch adds data for various clocks present in TI816X. Note that this data is not automatically generated and not all clocks are covered currently. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock816x.h | 21 + arch/arm/mach-omap2/clock816x_data.c | 1131

[PATCH 3/4] TI816X: clock: Add clockdomains and powerdomains data

2011-03-25 Thread Hemant Pedanekar
This patch adds data for various clock domains and power domains in TI816X. Note that at present this is not exhaustive and need to add missing domains. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clockdomains816x.h | 167 arch/arm

[PATCH 4/4] clock: Integrate TI816X clock data into OMAP clock framework

2011-03-25 Thread Hemant Pedanekar
This patch hooks clock initialization and clockdomain/powerdomain setup into OMAP clock framework. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2/clock3xxx_data.c |5 ++- arch/arm/mach-omap2

[PATCH v7 0/4] Introduce support for TI816X processor series

2011-02-15 Thread Hemant Pedanekar
/optimizations are handled as a part of build configuration CONFIG_SOC_OMAPTI816X. Discussed here: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg41927.html Hemant Pedanekar (4): TI816X: Update common omap platform files TI816X: Update common OMAP machine specific sources TI816X

[PATCH v7 1/4] TI816X: Update common omap platform files

2011-02-15 Thread Hemant Pedanekar
. A kernel config option CONFIG_SOC_OMAPTI816X is added under OMAP3 to include support for TI816X build. Signed-off-by: Hemant Pedanekar hema...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/Kconfig |5 + arch/arm/plat-omap/include/plat

[PATCH v7 2/4] TI816X: Update common OMAP machine specific sources

2011-02-15 Thread Hemant Pedanekar
This patch updates the common machine specific source files with support for TI816X. Signed-off-by: Hemant Pedanekar hema...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |5 +++- arch/arm/mach-omap2/common.c | 21

[PATCH v7 3/4] TI816X: Create board support and enable build for TI816X EVM

2011-02-15 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI816X EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2/board

[PATCH v7 4/4] TI816X: Add low level debug support

2011-02-15 Thread Hemant Pedanekar
This patch adds support for low level debugging on TI816X boards. Currently the support for UART3 console on TI816X EVM is added. Signed-off-by: Hemant Pedanekar hema...@ti.com Reviewed-by: Kevin Hilman khil...@ti.com --- arch/arm/mach-omap2/include/mach/debug-macro.S | 12 arch

[PATCH RESEND v6 0/4] Introduce support for TI816X processor series

2011-02-14 Thread Hemant Pedanekar
In addition, TI816X specific customizations/optimizations are handled as a part of build configuration CONFIG_SOC_OMAPTI816X. Discussed here: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg41927.html Hemant Pedanekar (4): TI816X: Update common omap platform files TI816X: Update common

[PATCH RESEND v6 1/4] TI816X: Update common omap platform files

2011-02-14 Thread Hemant Pedanekar
. A kernel config option CONFIG_SOC_OMAPTI816X is added under OMAP3 to include support for TI816X build. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 + arch/arm/plat-omap/include/plat/clkdev_omap.h |1 + arch/arm/plat-omap

[PATCH RESEND v6 2/4] TI816X: Update common OMAP machine specific sources

2011-02-14 Thread Hemant Pedanekar
This patch updates the common machine specific source files with support for TI816X. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |5 +++- arch/arm/mach-omap2/common.c | 21 +++ arch/arm/mach-omap2/control.h

[PATCH RESEND v6 3/4] TI816X: Create board support and enable build for TI816X EVM

2011-02-14 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI816X EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2/board-ti8168evm.c | 57

[PATCH v6 0/4] Introduce support for TI816X processor series

2011-02-11 Thread Hemant Pedanekar
/optimizations are handled as a part of build configuration CONFIG_SOC_OMAPTI816X. Discussed here: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg41927.html Hemant Pedanekar (4): TI816X: Update common omap platform files TI816X: Update common OMAP machine specific sources TI816X

[PATCH v6 1/4] TI816X: Update common omap platform files

2011-02-11 Thread Hemant Pedanekar
. A kernel config option CONFIG_SOC_OMAPTI816X is added under OMAP3 to include support for TI816X build. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 + arch/arm/plat-omap/include/plat/clkdev_omap.h |1 + arch/arm/plat-omap

[PATCH v6 2/4] TI816X: Update common OMAP machine specific sources

2011-02-11 Thread Hemant Pedanekar
This patch updates the common machine specific source files with support for TI816X. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |5 +++- arch/arm/mach-omap2/common.c | 21 +++ arch/arm/mach-omap2/control.h

[PATCH v6 3/4] TI816X: Create board support and enable build for TI816X EVM

2011-02-11 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI816X EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2/board-ti8168evm.c | 57

[PATCH v6 4/4] TI816X: Add low level debug support

2011-02-11 Thread Hemant Pedanekar
This patch adds support for low level debugging on TI816X boards. Currently the support for UART3 console on TI816X EVM is added. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/include/mach/debug-macro.S | 12 arch/arm/plat-omap/include/plat/serial.h

[PATCH v5 0/4] Introduce support for TI816X processor series

2011-02-09 Thread Hemant Pedanekar
/optimizations are handled as a part of build configuration CONFIG_SOC_OMAPTI816X. Discussed here: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg41927.html Hemant Pedanekar (4): TI816X: Update common omap platform files TI816X: Update common OMAP machine specific sources TI816X

[PATCH v5 1/4] TI816X: Update common omap platform files

2011-02-09 Thread Hemant Pedanekar
. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig | 11 +++ arch/arm/plat-omap/include/plat/clkdev_omap.h |1 + arch/arm/plat-omap/include/plat/clock.h |1 + arch/arm/plat-omap/include/plat/common.h |1 + arch/arm/plat

[PATCH v5 2/4] TI816X: Update common OMAP machine specific sources

2011-02-09 Thread Hemant Pedanekar
This patch updates the common machine specific source files with support for TI816X. The approach taken is to have TI816X only build for OMAP3 when CONFIG_SOC_OMAPTI816X is defined. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |5

[PATCH v5 3/4] TI816X: Create board support and enable build for TI816X EVM

2011-02-09 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI816X EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2/board-ti8168evm.c | 57

[PATCH v5 4/4] TI816X: Add low level debug support

2011-02-09 Thread Hemant Pedanekar
This patch adds support for low level debugging on TI816X boards. Currently the support for UART3 console on TI816X EVM is added. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/include/mach/debug-macro.S | 12 arch/arm/plat-omap/include/plat/serial.h

[PATCH v4 0/4] Introduce support for TI816X processor series

2011-01-10 Thread Hemant Pedanekar
/optimizations are handled as a part of build configuration CONFIG_SOC_OMAPTI816X. Discussed here: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg41927.html Hemant Pedanekar (4): TI816X: Update common omap platform files TI816X: Update common OMAP machine specific sources TI816X

[PATCH v4 2/4] TI816X: Update common OMAP machine specific sources

2011-01-10 Thread Hemant Pedanekar
This patch updates the common machine specific source files with support for TI816X. The approach taken is to have TI816X only build for OMAP3 when CONFIG_SOC_OMAPTI816X is defined. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/clock3xxx_data.c |5

[PATCH v4 1/4] TI816X: Update common omap platform files

2011-01-10 Thread Hemant Pedanekar
kernel for all OMAP3s except TI816X. Note that cpu_is_ti816x checks will return fail. Note that OMAP3 only build with support for OMAP3 SoCs as well as TI816X is not possible. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig | 11 ++ arch/arm

[PATCH v4 3/4] TI816X: Create board support and enable build for TI816X EVM

2011-01-10 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI816X EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2/board-ti8168evm.c | 58

[PATCH v4 4/4] TI816X: Add low level debug support

2011-01-10 Thread Hemant Pedanekar
This patch adds support for low level debugging on TI816X boards. Currently the support for UART3 console on TI816X EVM is added. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/include/mach/debug-macro.S | 12 arch/arm/plat-omap/include/plat/serial.h

[PATCH v3 0/4] Introduce support for TI816X processor series

2011-01-03 Thread Hemant Pedanekar
on TI816X EVM. These patches will follow shortly. This patch set adds TI816X support as part of OMAP3 variant. The approach taken is in accordance to the discussions in thread related to following post: http://www.spinics.net/lists/linux-omap/msg41505.html Hemant Pedanekar (4): TI816X: Update

[PATCH v3 2/4] TI816X: Update common OMAP machine specific sources

2011-01-03 Thread Hemant Pedanekar
except for L4. Note2: The optimized irq macro for omap3 skips checking the 4th irq status register but this needs to be added for TI816X (interrupts 96 to 127). Presently, only the multi-omap irq macro (unoptimized) is updated to check the 4th status register. Signed-off-by: Hemant Pedanekar hema

[PATCH v3 3/4] TI816X: Create board support and enable build for TI816X EVM

2011-01-03 Thread Hemant Pedanekar
This patch adds minimal support and build configuration for TI816X EVM. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |1 + arch/arm/mach-omap2/board-ti8168evm.c | 58

[PATCH v3 1/4] TI816X: Update common omap platform files

2011-01-03 Thread Hemant Pedanekar
. This means, both cpu_is_omap34xx() and cpu_is_ti816x() checks return success on TI816X. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/plat-omap/include/plat/clkdev_omap.h |1 + arch/arm/plat-omap/include/plat/clock.h |1 + arch/arm/plat-omap/include/plat/common.h |1

[PATCH v3 4/4] TI816X: Add low level debug support

2011-01-03 Thread Hemant Pedanekar
This patch adds support for low level debugging on TI816X boards. Currently the support for UART3 console on TI816X EVM is added. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/include/mach/debug-macro.S | 12 arch/arm/plat-omap/include/plat/serial.h

[PATCH v2 0/6] Introduce support for TI816X processor series

2010-08-11 Thread Hemant Pedanekar
. These patches are tested on OMAP3 EVM with multi-omap build. Note that, additional patches consisting of TI816X specific clock data and DMTIMER changes, are required to enable successful booting on TI816X EVM. These patches will follow shortly. Hemant Pedanekar (6): TI816X: Create architecture

[PATCH v2 1/6] TI816X: Create architecture macros and config entries

2010-08-11 Thread Hemant Pedanekar
This patch creates the architectural macros and configuration entries for TI816X. Also enables multi-omap build for TI816X. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |6 ++ arch/arm/plat-omap/Kconfig |2 +- arch/arm/plat

[PATCH v2 3/6] TI816X: Update common OMAP machine specific sources

2010-08-11 Thread Hemant Pedanekar
This patch updates the common machine spcific source files with support for TI816X. Note that the nr_irqs is overridden in INTC driver since the number of IRQs on TI816X are different (128) comapared to other OMAPs (96). Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2

[PATCH v2 4/6] TI816X: Create board support for TI816X_EVM

2010-08-11 Thread Hemant Pedanekar
This patch adds minimal support for TI816X EVM to enable kernel boot. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |8 arch/arm/mach-omap2/board-ti8168evm.c | 58 + 2 files changed, 66 insertions(+), 0

[PATCH v2 5/6] TI816X: Enable Build for TI816X EVM

2010-08-11 Thread Hemant Pedanekar
This patch adds build support for TI816X. This enables building files in mach-omap2 and plat-omap directories. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/Makefile|1 + arch/arm/mach-omap2/Makefile |2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) diff

[PATCH v2 6/6] TI816X: Add low level debug support

2010-08-11 Thread Hemant Pedanekar
This patch adds support for low level debugging on TI816X boards. Currently the support for UART3 console on TI816X EVM is added. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/include/mach/debug-macro.S | 12 arch/arm/plat-omap/include/plat/serial.h

[PATCH 0/6] Introduce support for TI816X processor series

2010-07-30 Thread Hemant Pedanekar
. These patches are tested on OMAP3 EVM with multi-omap build. Note that, additional patches consisting of TI816X specific clock data and DMTIMER changes, are required to enable successful booting on TI816X EVM. These patches will follow shortly. Hemant Pedanekar (6): TI816X: Create architecture

[PATCH 1/6] TI816X: Create architecture macros and config entries

2010-07-30 Thread Hemant Pedanekar
This patch creates the architectural macros and configuration entries for TI816X. Also enables multi-omap build for TI816X. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |6 ++ arch/arm/plat-omap/Kconfig |2 +- arch/arm/plat

[PATCH 2/6] TI816X: Update common omap platform files

2010-07-30 Thread Hemant Pedanekar
This patch updates the common platform files with TI816X specific additions. Also adds new files for TI816X modules base addresseses and irq definitions. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/include/mach/entry-macro.S | 44 - arch/arm/plat-omap

[PATCH 3/6] TI816X: Update common OMAP machine specific sources

2010-07-30 Thread Hemant Pedanekar
This patch updates the common machine spcific source files with support for TI816X. Note that the nr_irqs is overridden in INTC driver since the number of IRQs on TI816X are different (128) comapared to other OMAPs (96). Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2

[PATCH 4/6] TI816X: Create board support for TI816X_EVM

2010-07-30 Thread Hemant Pedanekar
This patch adds minimal support for TI816X EVM to enable kernel boot. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/Kconfig |8 arch/arm/mach-omap2/board-ti8168evm.c | 71 + 2 files changed, 79 insertions(+), 0

[PATCH 5/6] TI816X: Enable Build for TI816X EVM

2010-07-30 Thread Hemant Pedanekar
This patch adds build support for TI816X. This enables building files in mach-omap2 and plat-omap directories. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/Makefile|1 + arch/arm/mach-omap2/Makefile |2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) diff

[PATCH 6/6] TI816X: Add low level debug support

2010-07-30 Thread Hemant Pedanekar
This patch adds support for low level debugging on TI816X boards. Currently the support for UART3 console on TI816X EVM is added. Signed-off-by: Hemant Pedanekar hema...@ti.com --- arch/arm/mach-omap2/include/mach/debug-macro.S | 12 arch/arm/plat-omap/include/plat/serial.h