[RFC PATCH 2/3] ARM: AM33XX: hwmod: Add hwmod data for debugSS

2013-03-04 Thread hvaibhav
From: Vaibhav Hiremath In the original hwmod data file, DebugSS entry was disabled, since we didn't (and do not) have SW to control it. This patch enables it back with right data, as now we will have control through command line argument "omap_debugss_en". Signed-off-by: Vaibhav Hiremath Cc: K

[RFC PATCH 3/3] ARM: OMAP2+: Add command line parameter for debugSS module control

2013-03-04 Thread hvaibhav
From: Vaibhav Hiremath Currently there is no clean mechanism to control debugSS module and you have to always keep clocks enabled, either, - By enabling it during boot as part of clk_init function. Or - By having HWMOD_INIT_NO_IDLE flag in hwmod data. Based on the discussion, http:/

[RFC PATCH 0/3] ARM: OMAP2+: Add command line parameter for debugSS module control

2013-03-04 Thread hvaibhav
From: Vaibhav Hiremath Currently there is no clean mechanism to control debugSS module and you have to always keep clocks enabled, either, - By enabling it during boot as part of clk_init function (post common-clock migration). Or - By having HWMOD_INIT_NO_IDLE flag in hwmod da

[RFC PATCH 1/3] ARM: AM33XX: clock: Add debugSS clock nodes to clock tree

2013-03-04 Thread hvaibhav
From: Vaibhav Hiremath Represent debugSS clock interface as provided in CM_WKUP_DEBUGSS_CLKCTRL register, which includes, - Clock gate for optional DEBUG_CLKA and DBGSYSCLK - Clock Mux for TRC_PMD and STM_PMD - Clock divider for STM and TPIU Signed-off-by: Vaibhav Hiremat

[PATCH-V5 3/3] arm:omap:am33xx: Add low level debugging support

2011-12-01 Thread hvaibhav
From: Afzal Mohammed Add support for low level debugging on AM335X EVM (AM33XX family). Currently only support for UART1 console, which is used on AM335X EVM is added. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath Reviewed-by: Kevin Hilman --- arch/arm/mach-omap2/include/mach

[PATCH-V5 2/3] arm:omap:am33xx: Add AM335XEVM machine support

2011-12-01 Thread hvaibhav
From: Afzal Mohammed This patch adds minimal support for AM335X EVM. The approach taken here is to add AM335X EVM support to AM3517EVM, considering the fact that with device tree developement we will get rid of board-*.c. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath Reviewed-b

[PATCH-V5 1/3] arm:omap:am33xx: Update common OMAP machine specific sources

2011-12-01 Thread hvaibhav
From: Afzal Mohammed This patch updates the common machine specific source files for support for AM33XX/AM335x with cpu type, macros for identification of AM33XX/AM335X device. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath Reviewed-by: Kevin Hilman --- arch/arm/mach-omap2/clo

[PATCH-V5 0/3] Introducing TI's New SoC/board AM335XEVM

2011-12-01 Thread hvaibhav
From: Vaibhav Hiremath This patch set adds support for AM335x device having Cortex-A8 MPU. Official website - http://www.ti.com/product/am3359 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 AM

[PATCH-V3 2/4] arm:omap:am33xx: Update common OMAP machine specific sources

2011-09-20 Thread hvaibhav
From: Afzal Mohammed This patch updates the common machine specific source files for support for AM33XX/AM335x with cpu type, macros for identification of AM33XX/AM335X device. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/clock3xxx_data.c |6

[PATCH-V3 4/4] arm:omap:am33xx: Add low level debugging support

2011-09-20 Thread hvaibhav
From: Afzal Mohammed Add support for low level debugging on AM335X EVM (AM33XX family). Currently only support for UART1 console, which is used on AM335X EVM is added. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/include/mach/debug-macro.S | 22 +

[PATCH-V3 3/4] arm:omap:am33xx: Create board support and enable build for AM335XEVM

2011-09-20 Thread hvaibhav
From: Afzal Mohammed This patch adds minimal support and build configuration for AM335X EVM. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |2 + arch/arm/mach-omap2/board-am335xevm.

[PATCH-V3 1/4] arm:omap:am33xx: Update common omap platform files

2011-09-20 Thread hvaibhav
From: Afzal Mohammed This patch updates the common platform files with AM335X device support (AM33XX family). The approach taken in this patch is, AM33XX device will be considered as OMAP3 variant, and a separate SoC class created for AM33XX family of devices with a subclass type for AM335X devi

[PATCH-V3 0/4] Introducing TI's New SoC/board AM335XEVM

2011-09-20 Thread hvaibhav
From: Vaibhav Hiremath 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

[RFC PATCH-V2 2/4] AM335X: Update common OMAP machine specific sources

2011-08-29 Thread hvaibhav
From: Afzal Mohammed This patch updates the common machine specific source files for support for AM335x with cpu type, macros for identification of AM335X device. Signed-off-by: Vaibhav Hiremath Signed-off-by: Afzal Mohammed --- arch/arm/mach-omap2/clock3xxx_data.c |3 +++ arch/arm/

[RFC PATCH-V2 1/4] AM335X: Update common omap platform files

2011-08-29 Thread hvaibhav
From: Afzal Mohammed This patch updates the common platform files with AM335X device support. The approach taken in this patch is, AM33XX device will be considered as OMAP3 variant, and a separate SoC class created for AM33XX family of devices with a subclass type for AM335X device which is newl

[RFC PATCH-V2 4/4] AM335X: Add low level debugging support

2011-08-29 Thread hvaibhav
From: Afzal Mohammed Add support for low level debugging on AM335X EVM. Currently only support for UART1 console, which is used on AM335X EVM is added. Signed-off-by: Vaibhav Hiremath Signed-off-by: Afzal Mohammed --- arch/arm/mach-omap2/include/mach/debug-macro.S | 22 +

[RFC PATCH-V2 3/4] AM335X: Create board support and enable build for AM335XEVM

2011-08-29 Thread hvaibhav
From: Afzal Mohammed This patch adds minimal support and build configuration for AM335X EVM. Signed-off-by: Vaibhav Hiremath Signed-off-by: Afzal Mohammed --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |2 + arch/arm/mach-omap2/board-am335xevm.

[RFC PATCH-V2 0/4] Introducing TI's New SoC/board AM335XEVM

2011-08-29 Thread hvaibhav
From: Vaibhav Hiremath 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

[RFC: PATCH 2/4] AM335X: Update common OMAP machine specific sources

2011-08-11 Thread hvaibhav
From: Afzal Mohammed This patch updates the common machine specific source files for support for AM335x with cpu type, macros for identification of AM335X device. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/clock3xxx_data.c |3 +++ arch/arm/

[RFC: PATCH 3/4] AM335X: Create board support and enable build for AM335XEVM

2011-08-11 Thread hvaibhav
From: Afzal Mohammed This patch adds minimal support and build configuration for AM335X EVM. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/Kconfig |5 +++ arch/arm/mach-omap2/Makefile |2 + arch/arm/mach-omap2/board-am335xevm.

[RFC: PATCH 1/4] AM335X: Update common omap platform files

2011-08-11 Thread hvaibhav
From: Afzal Mohammed This patch updates the common platform files with AM335X device support, which is closer to TI81XX family of devices and will be considered variant of TI81XX SoC. Similar to TI81XX device, AM335X is treated as OMAP3 variant, where the cpu class is considered as OMAP34XX and

[RFC: PATCH 0/4] Introducing TI's New SoC/board AM335XEVM

2011-08-11 Thread hvaibhav
From: Vaibhav Hiremath This patch set adds support for AM335x device having Cortex-A8 MPU. AM335X is treated as another OMAP3 variant where the cpu class is considered as OMAP34XX and the type is AM335X. Also, AM335X devices shares similar architecture as TI81XX devices; this means, cpu_is_omap3

[RFC: PATCH 4/4] AM335X: Add low level debugging support

2011-08-11 Thread hvaibhav
From: Afzal Mohammed Add support for low level debugging on AM335X EVM. Currently only support for UART1 console, which is used on AM335X EVM is added. Signed-off-by: Afzal Mohammed Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/include/mach/debug-macro.S | 21 +

[PATCH] OMAP3EVM:FIX: Reset the SMSC911x Ethernet controller in board_init

2011-01-24 Thread hvaibhav
From: Vaibhav Hiremath With addition of HWMOD support to GPIO, the Ethernet controller goes undetected for OMAP35xEVM. So explicitely assert the reset signal to Ethernet controller smsc911x - - GPIO7 (>=RevG version of EVM's) - GPIO64 (<=RevD version of EVM's) I have tested this

[PATCH] OMAP3EVM: Made backlight GPIO default state to off

2011-01-24 Thread hvaibhav
From: Vaibhav Hiremath If you choose default output to DVI, the LCD backlight stays on, since panel->disable function never gets called. So, during init put backlight GPIO to off state and the driver code will decide which output to enable. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-om

[PATCH] AM/DM37x: DSS mux configuration for >Rev-B processor cards

2011-01-24 Thread hvaibhav
From: Vaibhav Hiremath To support higher resolution (e.g 720P@60), on OMAP36x (AM/DM37x) DSS data bus has been muxed with sys_boot pins. DSS[18-23] => DSS[0-5] sys_boot[0,1 3-5] => DSS[18-23] EVM revision >=RevB adopt this mux changes, which is going to ship outside. Signed-off-by: Vaibhav Hir

[PATCH] OMAP3EVM: Add vio regulator supply required for ads7846 TSC driver

2011-01-24 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-omap3evm.c | 20 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index a158d21..ed0311c 10064

[PATCH] OMAP:board-omap3evm: Change TWL related gpio API's to gpio*_cansleep

2011-01-24 Thread hvaibhav
From: Vaibhav Hiremath Since TWL GPIO's can go into sleep, and using normal gpio_get/set_value() API will lead to kernel dump (WARN_ON()). So replacing standard gpio_get/set_value() to gpio_get_set_value_cansleep(). Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-omap3evm.c | 1

[PATCH] omap3evm: Add vio regulator supply required for ads7846 driver

2010-10-07 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-omap3evm.c | 20 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index 633c89e..34db4e4 10064

[PATCH] omap3evm:DSS: Replace TWL gpio API to gpio*_cansleep

2010-10-07 Thread hvaibhav
From: Vaibhav Hiremath Since access to TWL GPIO's can go into sleep, and using normal gpio_get/set_value() API will lead to kernel dump (of WARN_ON()). On OMAP3EVM LCD backlight & DVI encoder is controller through TWL GPIO, so replacing normal gpio_get/set_value() to gpio_get_set_value_cansleep(

[PATCH] omap3evm:DSS: Replace TWL gpio API to gpio*_cansleep

2010-10-07 Thread hvaibhav
From: Vaibhav Hiremath Since access to TWL GPIO's can go into sleep, and using normal gpio_get/set_value() API will lead to kernel dump (of WARN_ON()). On OMAP3EVM LCD backlight & DVI encoder is controller through TWL GPIO, so replacing normal gpio_get/set_value() to gpio_get_set_value_cansleep(

[PATCH-V2 2/3] RTC:s35390a: Add Periodic interrupt support

2010-08-21 Thread hvaibhav
From: Vaibhav Hiremath S35390A RTC supports 1, 2, 4, 8, 16 Hz periodic frequency. So add Periodic frequency/interrupt related RTC APi's - irq_set_freq, - irq_set_state Signed-off-by: Vaibhav Hiremath --- drivers/rtc/rtc-s35390a.c | 66

[PATCH-V2 0/3] RTC:A35390A: Add Interrupt API interfaces

2010-08-21 Thread hvaibhav
From: Vaibhav Hiremath This patch adds support for interrupt API interfaces like, - Alarm interrupt - Periodic interrupt - Per minute interrupt Changes from V1 :- - Converted work-queue to threaded irq - Fixed comments from Felipe Balbi Vaibhav Hiremath (

[PATCH-V2 3/3] RTC:s35390a: Add update_irq (per Min interrupt) support

2010-08-21 Thread hvaibhav
From: Vaibhav Hiremath S35390A RTC supports per minute steady interrupt, after configuration device steadily keeps on generating interrupts every minute. So add related RTC API's - - update_irq_enable Signed-off-by: Vaibhav Hiremath --- drivers/rtc/rtc-s35390a.c | 32

[PATCH-V2 1/3] RTC:s35390a: Add Alarm interrupt support

2010-08-21 Thread hvaibhav
From: Vaibhav Hiremath Add Alarm related RTC APi's - alarm_irq_enable, - set_alarm, - read_alarm Also create a threaded irq to service alarm interrupt from RTC S35390A. Signed-off-by: Vaibhav Hiremath --- drivers/rtc/rtc-s35390a.c | 185 +++

[PATCH 1/3] RTC:s35390a: Add Alarm interrupt support

2010-08-17 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/rtc/rtc-s35390a.c | 208 - 1 files changed, 205 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-s35390a.c b/drivers/rtc/rtc-s35390a.c index f789e00..3d34fc5 100644 --- a/

[PATCH 2/3] RTC:s35390a: Add Periodic interrupt support

2010-08-17 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/rtc/rtc-s35390a.c | 66 - 1 files changed, 65 insertions(+), 1 deletions(-) diff --git a/drivers/rtc/rtc-s35390a.c b/drivers/rtc/rtc-s35390a.c index 3d34fc5..d456b70 100644 --- a/d

[PATCH 3/3] RTC:s35390a: Add update_irq (per Min interrupt) support

2010-08-17 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/rtc/rtc-s35390a.c | 30 ++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/drivers/rtc/rtc-s35390a.c b/drivers/rtc/rtc-s35390a.c index d456b70..a6b0412 100644 --- a/drivers/rtc/rtc-

[PATCH 0/3] RTC:A35390A: Add Interrupt API interfaces

2010-08-17 Thread hvaibhav
From: Vaibhav Hiremath This patch adds support for interrupt API interfaces like, - Alarm interrupt - Periodic interrupt - Per minute interrupt Vaibhav Hiremath (3): RTC:s35390a: Add Alarm interrupt support RTC:s35390a: Add Periodic interrupt support RTC:s35390a: Add update_

[PATCH-V1 1/2] Davinci: Create seperate Kconfig file for davinci devices

2010-06-02 Thread hvaibhav
From: Vaibhav Hiremath Currently VPFE Capture driver and DM6446 CCDC driver is being reused for AM3517. So this patch is preparing the Kconfig/makefile for re-use of such IP's. Signed-off-by: Vaibhav Hiremath --- drivers/media/video/Kconfig | 61 +-- drivers/media

[PATCH-V1 0/2] Add support for AM3517 VPFE Capture module

2010-06-02 Thread hvaibhav
From: Vaibhav Hiremath AM3517 uses similar VPFE-CCDC hardware IP as in Davinci, so reusing the driver. Currently the davinci driver is hardly tied with ARCH_DAVINCI, which was limiting AM3517 to reuse the driver. So created seperate Kconfig file for davinci and added AM3517 to dependancy. Also a

[PATCH-V1 2/2] AM3517: Add VPFE Capture driver support to board file

2010-06-02 Thread hvaibhav
From: Vaibhav Hiremath Also created vpfe master/slave clock aliases, since naming convention is different in both Davinci and AM3517 devices. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 161 + 1 files changed, 161 insertions(+),

[PATCH 0/2] Add support for AM3517 VPFE Capture module

2010-05-27 Thread hvaibhav
From: Vaibhav Hiremath AM3517 uses similar VPFE-CCDC hardware IP as in Davinci, so reusing the driver. Currently the davinci driver is hardly tied with ARCH_DAVINCI, which was limiting AM3517 to reuse the driver. So created seperate Kconfig file for davinci and added AM3517 to dependancy. Also a

[PATCH 1/2] Davinci: Create seperate Kconfig file for davinci devices

2010-05-27 Thread hvaibhav
From: Vaibhav Hiremath Currently VPFE Capture driver and DM6446 CCDC driver is being reused for AM3517. So this patch is preparing the Kconfig/makefile for re-use of such IP's. Signed-off-by: Vaibhav Hiremath --- drivers/media/video/Kconfig | 61 +-- drivers/media

[PATCH 2/2] AM3517: Add VPFE Capture driver support to board file

2010-05-27 Thread hvaibhav
From: Vaibhav Hiremath Also created vpfe master/slave clock aliases, since naming convention is different in both Davinci and AM3517 devices. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 161 + 1 files changed, 161 insertions(+),

[PATCH] OMAP:ls037v7dw01: Included slab.h file required for kzalloc

2010-04-20 Thread hvaibhav
From: Vaibhav Hiremath With recent kernel changes, without inclusion of slab.h kernel build fails with, CC drivers/video/omap2/displays/panel-sharp-ls037v7dw01.o drivers/video/omap2/displays/panel-sharp-ls037v7dw01.c: In function 'sharp_ls_panel_probe': drivers/video/omap2/displays/

[PATCH] OMAP: LCD LS037V7DW01: By default select backlight driver in Kconfig

2010-04-16 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/video/omap2/displays/Kconfig |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/video/omap2/displays/Kconfig b/drivers/video/omap2/displays/Kconfig index dfb57ee..44a6d63 100644 --- a/drivers/vid

[PATCH-RESEND 1/2] OMAP: LCD LS037V7DW01: Add Backlight driver support

2010-04-15 Thread hvaibhav
From: Vaibhav Hiremath Tested on OMAP3EVM for OMAP3530 and AM/DM 3730. Signed-off-by: Vaibhav Hiremath --- .../video/omap2/displays/panel-sharp-ls037v7dw01.c | 77 1 files changed, 77 insertions(+), 0 deletions(-) diff --git a/drivers/video/omap2/displays/panel-sharp-ls

[PATCH-RESEND 2/2] OMAP: OMAP3EVM: Add LCD Backlight brightness hookup function

2010-04-15 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-omap3evm.c | 34 ++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index f2a52c3.

[PATCH-V2 1/2] OMAP: LCD LS037V7DW01: Add Backlight driver support

2010-04-12 Thread hvaibhav
From: Vaibhav Hiremath Tested on OMAP3EVM for OMAP3530 and AM/DM 3730. Signed-off-by: Vaibhav Hiremath --- .../video/omap2/displays/panel-sharp-ls037v7dw01.c | 77 1 files changed, 77 insertions(+), 0 deletions(-) diff --git a/drivers/video/omap2/displays/panel-sharp-ls

[PATCH-V2 2/2] OMAP: OMAP3EVM: Add LCD Backlight brightness hookup function

2010-04-12 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-omap3evm.c | 34 ++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index f2a52c3.

[PATCH 2/2] OMAP2/3: Add V4L2 DSS driver support in device.c

2010-04-01 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/devices.c | 28 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c index 18ad931..7aaffe7 100644 --- a/arch/a

[RESEND: PATCH-V6 0/2] OMAP2/3: Add V4L2 display driver support

2010-04-01 Thread hvaibhav
From: Vaibhav Hiremath The previous patch submission had a dependancy on "ti-media" directory patch, and since we were not having any conclusion on that patch, I have created "omap" directory (device specific name) and moved V4L2 driver (as of now applicable to OMAP2/3 devices) to this new direct

[PATCH] OMAP: LCD LS037V7DW01: Add Backlight driver support

2010-03-22 Thread hvaibhav
From: Vaibhav Hiremath Tested on OMAP3EVM for OMAP3530 and AM/DM 3730. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-omap3evm.c | 32 .../video/omap2/displays/panel-sharp-ls037v7dw01.c | 75 2 files changed, 107 insertions(+), 0 d

[PATCH 2/2] AM3517: By default disable LCD panel power in board_init

2010-03-22 Thread hvaibhav
From: Vaibhav Hiremath If you choose default output to DVI, the LCD panel gets powered on, since panel->disable function never gets called for LCD. So, during init put panel power GPIO to off state and the driver code will decide which output to enable explicitly. Signed-off-by: Vaibhav Hiremat

[PATCH 1/2] OMAP3EVM: Made backlight GPIO default state to off

2010-03-22 Thread hvaibhav
From: Vaibhav Hiremath If you choose default output to DVI, the LCD backlight still gets powered, since panel->disable function never gets called for LCD. So, during init put backlight GPIO to off state and the driverr code will decide which output to enable explicitly. Signed-off-by: Vaibhav H

[PATCH] OMAP: DSS2: GFX FIFO UNDERFLOW issue fixed

2010-03-22 Thread hvaibhav
From: Vaibhav Hiremath In case of 720P with 90/270 degree rotation, the system reports GFX_FIFO_UNDERFLOW error which usually happens if DSS DMA is not able to fill the FIFO as per requirement. In TRM (section 11.2.6.1.3), where is has been clearly mentioned that, "To improve the performance on

[PATCH-V2] OMAP3EVM: Replace vdvi regulator supply with vdds_dsi

2010-03-19 Thread hvaibhav
From: Vaibhav Hiremath With recent changes happened in OMAP2/3 DSS library for regulator interface, it is required to define DSI regulator supply, without this DSS (in turn Fbdev) fails to get regulator. Signed-off-by: Vaibhav Hiremath Acked-by: Tomi Valkeinen --- arch/arm/mach-omap2/board-om

[Resubmit: PATCH-V6 2/2] OMAP2/3: Add V4L2 DSS driver support in device.c

2010-03-19 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/devices.c | 28 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c index 18ad931..83c92cd 100644 --- a/arch/a

[Resubmit: PATCH-V6 0/2] OMAP3: Add V4L2 display driver support

2010-03-19 Thread hvaibhav
From: Vaibhav Hiremath Refreshed on top of latest linuxtv/master repository and resubmitting the patch series again. Please note that this patch is dependent on patch which add "ti-media" directory (submitted earlier to this patch series). Vaibhav Hiremath (2): OMAP2/3 V4L2: Add support for O

[Resubmit: PATCH-V2] AM3517: Add VPFE Capture driver support

2010-03-19 Thread hvaibhav
From: Vaibhav Hiremath AM3517 and DM644x uses same CCDC IP, so reusing the driver for AM3517. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 160 + 1 files changed, 160 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2

[PATCH FIX] OMAP: DSS: Fix for kernel crash during reboot

2010-03-11 Thread hvaibhav
From: Vaibhav Hiremath Kernel crash is observed when you include DSS, respctive drivers and issue "reboot" command. Added return from function omapdss_dpi_display_disable, if interface is already disabled. Crash Log - r...@omap3evm:~# reboot Broadcast message from root (ttyS0) (Fri

[PATCH] OMAP: Replace vdvi with vdds_dsi regulator supply in OMAP3EVM board file

2010-03-11 Thread hvaibhav
From: Vaibhav Hiremath With recent changes happened in OMAP2/3 DSS library for regulator interface, it is required to define DSI regulator supply, and since we don't need VDVI supply so remove it. Signed-off-by: Vaibhav Hiremath Acked-by: Tomi Valkeinen --- arch/arm/mach-omap2/board-omap3evm.

[PATCH-Fix] OMAP: Add DSI regulator supply to OMAP3EVM board file

2010-03-11 Thread hvaibhav
From: Vaibhav Hiremath With recent changes happened in OMAP2/3 DSS library for regulator interface, it is required to define DSI regulator supply, without this DSS (in turn Fbdev) fails to get regulator. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-omap3evm.c | 16 ++

[PATCH-V6 2/2] OMAP2/3: Add V4L2 DSS driver support in device.c

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/plat-omap/devices.c | 29 + 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/arch/arm/plat-omap/devices.c b/arch/arm/plat-omap/devices.c index 30b5db7..64f2a3a 100644 --- a/arch/arm

[PATCH-V6 0/2] OMAP3: Add V4L2 display driver support

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath This is 6th Version of patch-set, adds support for V4L2 display driver ontop of DSS2 framework. Please note that this patch is dependent on patch which add "ti-media" directory (submitted earlier to this patch series). Vaibhav Hiremath (2): OMAP2/3 V4L2: Add support fo

[PATCH-V1 02/10] tvp514x: add YUYV format support

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/media/video/tvp514x.c |7 +++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/drivers/media/video/tvp514x.c b/drivers/media/video/tvp514x.c index 26b4e71..08fe579 100644 --- a/drivers/media/video/tvp514x.

[PATCH-V1 10/10] AM3517: Add VPFE Capture driver support

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath AM3517 and DM644x uses same CCDC IP, so reusing the driver for AM3517. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 160 + 1 files changed, 160 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2

[PATCH-V1 09/10] VPFE Capture: Add support for USERPTR mode of operation

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath Signed-off-by: Muralidharan Karicheri --- drivers/media/video/ti-media/vpfe_capture.c | 94 ++ 1 files changed, 79 insertions(+), 15 deletions(-) diff --git a/drivers/media/video/ti-media/vpfe_capture.c b/drive

[PATCH-V1 08/10] DM644x CCDC : Add Suspend/Resume Support

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/media/video/ti-media/dm644x_ccdc.c | 114 +++ drivers/media/video/ti-media/dm644x_ccdc_regs.h |2 +- 2 files changed, 115 insertions(+), 1 deletions(-) diff --git a/drivers/media/video/ti-media/dm

[PATCH-V1 06/10] DM644x CCDC: Add 10bit BT support

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/media/video/ti-media/dm644x_ccdc.c | 16 +--- drivers/media/video/ti-media/dm644x_ccdc_regs.h |8 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/drivers/media/video/ti-media/dm64

[PATCH-V1 07/10] Davinci VPFE Capture:Return 0 from suspend/resume

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Now Suspend/Resume functionality is being handled by respective CCDC code, so return true (0) from bridge suspend/resume function. Signed-off-by: Vaibhav Hiremath --- drivers/media/video/ti-media/vpfe_capture.c | 12 1 files changed, 4 insertions(+), 8 del

[PATCH-V1 05/10] VPFE Capture: Add call back function for interrupt clear to vpfe_cfg

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath For the devices like AM3517, it is expected that driver clears the interrupt in ISR. Since this is device spcific, callback function added to the platform_data. Signed-off-by: Vaibhav Hiremath --- drivers/media/video/ti-media/vpfe_capture.c | 24 ---

[PATCH-V1 01/10] Makfile:Removed duplicate entry of davinci

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/media/video/Makefile |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/media/video/Makefile b/drivers/media/video/Makefile index b88b617..c51c386 100644 --- a/drivers/media/video/Makefile +++ b/d

[PATCH-V1 04/10] AM3517 CCDC: Debug register read prints removed

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/media/video/ti-media/dm644x_ccdc.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/media/video/ti-media/dm644x_ccdc.c b/drivers/media/video/ti-media/dm644x_ccdc.c index 727f7e1..a011d40 100644

[PATCH-V1 00/10] VPFE Capture Bug Fixes and feature enhancement

2010-02-23 Thread hvaibhav
From: Vaibhav Hiremath This is second version of patch series fixing few bugs and adds some feature enhancements - Changes: - Introduce t-media directory - Add YUYV support to tvp514x.c - Add UserPtr support to vpfe_capture - Call-back function for interrupt clea

[PATCH 1/2-V3] AM3517: Enable RTC driver support for AM3517EVM

2010-02-13 Thread hvaibhav
From: Vaibhav Hiremath Add platform hook-up interface to support RTC driver (S35390A). Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 39 + 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-a

[PATCH 2/2-V3] AM3517: Enable I2C-GPIO Expander driver support for AM3517EVM

2010-02-13 Thread hvaibhav
From: Vaibhav Hiremath Add platform hook-up interface to support I2C based GPIo expander (TCA6416). There are 3 instances of I2C Expander on AM3517EVM, - One is over I2C-2 mounted on Base board - Two are over I2C3 mounted on UI Card Signed-off-by: Vaibhav Hiremath --- arch/arm

[PATCH 0/2-V3] Add support for I2C based devices to AM3517EVM

2010-02-13 Thread hvaibhav
From: Vaibhav Hiremath This series of patchset adds platform hook-up interface for I2C based devices to AM3517 - - Real Time Clock (S35390A) - I2C GPIO Expander (TCA6416) Changes from last submission (V2) - - Added seperate function for RTC init, to handle error return

[PATCH 0/2-V2] Add support for I2C based devices to AM3517EVM

2010-02-11 Thread hvaibhav
From: Vaibhav Hiremath This series of patchset adds platform hook-up interface for I2C based devices to AM3517 - - Real Time Clock (S35390A) - I2C GPIO Expander (TCA6416) Changes from last submission (V1) - - Dropped "Basic I2C support patch" patch, since it has

[PATCH 2/2-V2] AM3517: Enable I2C-GPIO Expander driver support for AM3517EVM

2010-02-11 Thread hvaibhav
From: Vaibhav Hiremath Add platform hook-up interface to support I2C based GPIo expander (TCA6416). There are 3 instances of I2C Expander on AM3517EVM, - One is over I2C-2 mounted on Base board - Two are over I2C3 mounted on UI Card Signed-off-by: Vaibhav Hiremath --- arch/arm

[PATCH 1/2-V2] AM3517: Enable RTC driver support for AM3517EVM

2010-02-11 Thread hvaibhav
From: Vaibhav Hiremath Add platform hook-up interface to support RTC driver (S35390A). Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 25 + 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-am3517evm

[PATCH 1/4-V1] AM3517: Enable basic I2C Support

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath Add basic I2C board Hook-up support, where all the 3 I2C instances are getting registered. Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/bo

[PATCH 4/4-V1] AM3517: Enable I2C-GPIO Expander driver support for AM3517EVM

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath Add platform hook-up interface to support I2C based GPIo expander (TCA6416). There are 3 instances of I2C Expander on AM3517EVM, - One is over I2C-2 mounted on Base board - Two are over I2C3 mounted on UI Card Signed-off-by: Vaibhav Hiremath --- arch/arm

[PATCH 3/4-V1] AM3517: Enable RTC driver support for AM3517EVM

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath Add platform hook-up interface to support RTC driver (S35390A). Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 30 ++ 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-omap2/board-am35

[PATCH 2/4-V1] AM3517: Enable TSC2004 driver support for AM3517EVM

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath Add platform hook-up interface to support touch-Screen driver (TSC2004). Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 60 + 1 files changed, 60 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap

[PATCH 0/4-V1] Add support for I2C based devices to AM3517EVM

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath This series of patchset adds platform hook-up interface for I2C based devices to AM3517 - - Real Time Clock (S35390A) - TouchScreen (TSC2004) - I2C GPIO Expander (TCA6416) Changes from last submission - - As per Kevin's comment, added more d

[PATCH 2/3-V1] AM35xx: Add AM35xx intr_clr & sw_rst cntrl reg bit defination

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath AM3517/05 has few additional control module registers to control the new IP's, like VPFE, USBOTG, CPGMAC. This patch adds the bit defination for INTR_CLR and SW_RST control register. Signed-off-by: Vaibhav Hiremath --- arch/arm/plat-omap/include/plat/control.h | 17 ++

[PATCH 3/3-V1] AM35xx: Update irq.h for AM35xx IPSS module interrupts

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/plat-omap/include/plat/irqs.h | 10 ++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/arch/arm/plat-omap/include/plat/irqs.h b/arch/arm/plat-omap/include/plat/irqs.h index 97d6c50..e0d5092 100644 --

[PATCH 1/3-V1] AM35xx: Introduce am35xx.h file

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath Add base address definations for new AM35xx IPSS modules, like VPFE, USBOTG, CPGMAC. Please note that the OMAP34xx IVA2 memory space is being used for AM35xx IPSS modules. Signed-off-by: Vaibhav Hiremath Signed-off-by: Sriramakrishnan --- arch/arm/mach-omap2/board-am35

[PATCH 0/3-V1] Add base addr & bit defination for AM35xx IPSS modules

2010-01-10 Thread hvaibhav
From: Vaibhav Hiremath AM35xx (AM3517/05) has few additional modules under IPSS (IP SubSystem), like VPFE, CPGMAC and USBOTG. This patch adds/updates the corresponding base addresses, interrupt number, and control module bit definations for the same. Please note that the OMAP34xx IVA2 memory spa

[PATCH 2/2] OMAP2/3: Add V4L2 DSS driver support in device.c

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/plat-omap/devices.c | 29 + 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/arch/arm/plat-omap/devices.c b/arch/arm/plat-omap/devices.c index 30b5db7..64f2a3a 100644 --- a/arch/arm

[PATCH 0/2] OMAP3: Add V4L2 display driver support

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath This series of patch-set adds support for V4L2 display driver ontop of DSS2 framework. Please note that this patch is dependent on patch which add "ti-media" directory (submitted earlier to this patch series) Vaibhav Hiremath (2): OMAP2/3 V4L2: Add support for OMAP2/3 V

[PATCH 2/4] OMAP: DSS2: Add Sharp LQ043T1DG01 panel drivers

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/video/omap2/displays/Kconfig |6 + drivers/video/omap2/displays/Makefile |1 + .../video/omap2/displays/panel-sharp-lq043t1dg01.c | 120 3 files changed, 127 insertions(+)

[PATCH 4/4] OMAP: AM3517: Enable DSS2 for AM3517EVM board

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath This patch is dependent on I2C interface support patch, since both the patch series modifies same file (board-am3517evm.c) file. Please refer to the link - http://marc.info/?l=linux-omap&m=126261461106778&w=2 Signed-off-by: Vaibhav Hiremath --- arch/arm/configs/am3517

[PATCH 1/4] OMAP: DSS2: Fix compile warning

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- drivers/video/omap2/dss/core.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/video/omap2/dss/core.c b/drivers/video/omap2/dss/core.c index 29497a0..2fabaf2 100644 --- a/drivers/video/omap2/dss/core.c

[PATCH 3/4] OMAP: Enable DSS2 for OMAP3EVM board

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/configs/omap3_evm_defconfig | 51 +++- arch/arm/mach-omap2/board-omap3evm.c | 246 -- 2 files changed, 285 insertions(+), 12 deletions(-) diff --git a/arch/arm/configs/omap3_evm_defconfig

[PATCH 0/6] Added DSS2/FBDEV support for OMAP3EVM & AM3517EVM

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath This patch added DSS2 + OMAPFB support for OMAP3EVM and AM3517/05 EVM along with sharp LQ043T1DG01 panel support. Vaibhav Hiremath (4): OMAP: DSS2: Fix compile warning OMAP: DSS2: Add Sharp LQ043T1DG01 panel drivers OMAP: Enable DSS2 for OMAP3EVM board OMAP: AM3517

[PATCH 4/4] AM3517: Add VPFE Capture driver support

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 156 + 1 files changed, 156 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-am3517evm.c b/arch/arm/mach-omap2/board-am3517evm.c index fe6c8

[PATCH 3/4] AM3517: Add RTC-S35390A support

2010-01-04 Thread hvaibhav
From: Vaibhav Hiremath Signed-off-by: Vaibhav Hiremath --- arch/arm/mach-omap2/board-am3517evm.c | 30 ++ 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-omap2/board-am3517evm.c b/arch/arm/mach-omap2/board-am3517evm.c index d97e02e..

  1   2   >