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
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:/
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
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
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
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
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
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
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
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 +
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.
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
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
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/
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
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 +
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.
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
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/
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.
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
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
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 +
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
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
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
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
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
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
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(
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(
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
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 (
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
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 +++
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/
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
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-
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_
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
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
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(+),
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
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
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(+),
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/
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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.
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 ++
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
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
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.
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
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
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
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
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
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 ---
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ++
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
--
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
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
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
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
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(+)
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
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
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
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
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
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 - 100 of 149 matches
Mail list logo