[PATCH 0/3] OMAPDSS: HDMI: Interrupt and PHY state handling support

2012-03-20 Thread mythripk
From: Mythri P K mythr...@ti.com Add support for handling the DSS_HDMI interrupt in HDMI, A line that serves to notify HDMI of status change in PHY, PLL and CORE based on the registration. Also logic to support enabling of the PHY in TX_ON state only when a PHY_CONNECT which would make sure that

[PATCH 3/3] OMAPDSS: HDMI: wait for TMDS to be high before putting

2012-03-20 Thread mythripk
From: Mythri P K mythr...@ti.com Currently TX_PHY is put to TX_ON(transmission state) on receiving HPD. It just ensures that the TV is connected but does not guarantee that TMDS data lines and clock lines are up and ready for transmission. Which although is very rare scenario has a potential to

[PATCH 1/3] OMAPDSS: HDMI: support for interrupt enabling

2012-03-20 Thread mythripk
From: Mythri P K mythr...@ti.com Add function to enable or clear interrupts in the HDMI wrapper. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi.h | 16 ++ drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 45 +

[PATCH 2/3] OMAPDSS: HDMI: Add support for DSS_HDMI Interrupt

2012-03-20 Thread mythripk
From: Mythri P K mythr...@ti.com Add support for DSS_HDMI interrupt handling in HDMI driver by registering for the same. This is the path for many necessary HDMI interrupts such as PLL lock/unlock, PHY connect/disconnet, video frame done etc. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 0/2] OMAPDSS: HDMI: Add support for OMAP5 HDMI core IP driver

2012-03-09 Thread mythripk
From: Mythri P K mythr...@ti.com Add basic functionality support for HDMI OMAP5 core driver. Across OMAP4 and OMAP5 HDMI core IP block differs where as the PHY, PLL and the wrapper blocks are reused, using the existing framework and extention to support OMAP5 core driver is added. Mythri P K

[PATCH 1/2] OMAPDSS: HDMI: Make Wrapper function non-static

2012-03-09 Thread mythripk
From: Mythri P K mythr...@ti.com HDMI wrapper is same across OMAP4 and OMAP5, so the wrapper functions can be re-used. Thus making wrapper functions as non-static. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 10 +-

[PATCH 2/2] OMAPDSS: HDMI: Add support for OMAP5 HDMI core library

2012-03-09 Thread mythripk
From: Mythri P K mythr...@ti.com Add support for configuration of the basic HDMI OMAP5 core IP driver.HDMI shares the wrapper, PHY and PLL code with OMAP4. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi.h |2 + drivers/video/omap2/dss/ti_hdmi_5xxx_ip.c

[PATCH] OMAPDSS: HDMI: wait for RXDET before putting phy in TX_ON

2012-03-01 Thread mythripk
From: Mythri P K mythr...@ti.com Currently TX_PHY is put to TX_ON(transmission state) on receiving HPD. It just ensures that the TV is connected but does not guarantee that TMDS data lines and clock lines are up and ready for transmission. Which although is very rare scenario has a potential to

[PATCH] OMAPDSS: HDMI: Move Avi-infoframe struct to hdmi_ip_data

2012-02-21 Thread mythripk
From: Mythri P K mythr...@ti.com With AVI infoframe various parameters of video stream such as aspect ratio, quantization range, videocode etc will be indicated from source to sink.Thus AVI information needs to be set/accessed by the middle ware based on the video content. Thus this parameter is

[PATCH v3] OMAPDSS: HDMI: Add M2 divider while calculating clkout

2012-02-20 Thread mythripk
From: Mythri P K mythr...@ti.com While calculating regm and regmf value add using M2 divider in the equation. Formula for calculating: Output clock on digital core domain: CLKOUT = (M / (N+1))*CLKINP*(1/M2) Internal oscillator output clock on internal LDO domain: CLKDCOLDO = (M /

[PATCH v2] OMAPDSS: HDMI: Add M2 divider while calculating clkout

2012-02-14 Thread mythripk
From: Mythri P K mythr...@ti.com Add M2 divider in the equation to calculate regm and regmf. Formula for calculating: Output clock on digital core domain: CLKOUT = (M / (N+1))*CLKINP*(1/M2) Internal oscillator output clock on internal LDO domain: CLKDCOLDO = (M / (N+1))*CLKINP The

[PATCH] OMAPDSS: HDMI: Add M2 divider while calculating pll

2012-02-08 Thread mythripk
From: Mythri P K mythr...@ti.com While calculating regm and regmf value add M2 divider in the equation. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c | 16 1 files changed, 8 insertions(+), 8 deletions(-) diff --git

[PATCH v4 2/3] OMAPDSS: HDMI: Add quantization range support in IP lib

2012-02-07 Thread mythripk
From: Mythri P K mythr...@ti.com Configure the IP to support the limited range and full range quantization mode. If the full range is configured HDMI transmitter will expand the range of pixel data from 16-235 to full 8 bit 0-235. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v4 3/3] OMAPDSS: HDMI: Sysfs support to configure quantization

2012-02-07 Thread mythripk
From: Mythri P K mythr...@ti.com Add sysfs support for the user space to configure limited range or full range quantization for HDMI. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.h |2 + drivers/video/omap2/dss/dss_features.c|1 +

[PATCH v4 1/3] OMAPDSS: HDMI: Move Avi-infoframe struct to hdmi_ip_data

2012-02-07 Thread mythripk
From: Mythri P K mythr...@ti.com With AVI infoframe various parameters of video stream such as aspect ratio, quantization range, videocode etc will be indicated from source to sink.Thus AVI information needs to be set/accessed by the middle ware based on the video content. Thus this parameter is

[PATCH v4 1/4] OMAPDSS: HDMI: remove duplicate video interface code

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com video interface structure is a duplicate structure with parameters which are already present in ip_data config structure, Thus removing the structure and modifying corresponding code. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v4 0/4] OMAPDSS: HDMI: Improve the timings logic in HDMI

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com There are some duplicate timing structure which are not needed thus removing them to clean the code. Also the static mapped timing structure is quite complicated to add new timings, so simplify it by using array indexed method. changes since v3: Remove double

[PATCH v4 3/4] OMAPDSS: HDMI: change the timing match logic

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com Change the timing match logic, Instead of the statically mapped method to get the corresponding timings for a given code and mode, move to a simpler array indexed method. It will help to scale up to add more timings when needed. Signed-off-by: Mythri P K

[PATCH v4 2/4] OMAPDSS: HDMI: update static timing table

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com Add the vsync polarity, hsync polarity, interlace to hdmi_video_timings. Remove the now duplicate structure hdmi_timings. update the static table structure in HDMI with CEA/VESA code and mode. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v4 4/4] OMAPDSS: HDMI: remove duplicate code and mode parameter

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com code and mode parameters are already a part of the ip_data structure so no need to keep the same parameters again in hdmi global structure. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c | 18 +++--- 1 files changed, 7

[PATCH v3 1/3] OMAPDSS: HDMI: Move Avi-infoframe struct to hdmi_ip_data

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com With AVI infoframe various parameters of video stream such as aspect ratio, quantization range, videocode etc will be indicated from source to sink.Thus AVI information needs to be set/accessed by the middle ware based on the video content. Thus this parameter is

[PATCH v3 3/3] OMAPDSS: HDMI: Sysfs support to configure quantization range

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com Add sysfs support for the uset space to configure limited range or full range quantization for HDMI. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.h |2 + drivers/video/omap2/dss/dss_features.c |1 +

[PATCH v3 2/3] OMAPDSS: HDMI: Add quantization range support in IP lib

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com Configure the IP to support the limited range and full range quantization mode. If the full range is configured HDMI transmitter will expand the range of pixel data from 16-235 to full 8 bit 0-235. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v2 2/3] OMAPDSS: HDMI: Handle HPD event in ip

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com HPD event is notified to ip file and based on the notification appropriate action is taken. As the PHY should be in LDO_ON state and not TX_ON (transmission), this transition is handled in ip file. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v2 3/3] OMAPDSS: HDMI: HPD support added to HDMI driver

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com GPIO based handling of connect/disconnect of the HDMI cable (Hot-plug detect)is added to the HDMI driver. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss_features.c |1 + drivers/video/omap2/dss/hdmi.c | 49

[PATCH 0/3] OMAPDSS: HDMI: HDMI Hot-plug detect support.

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com HDMI phy should be in the LDO_ON state when cable is not connected. Only when cable is connected and transmission is possible HDMI Phy should move to TX_ON state. This is supported by the Hot-plug feature. Now when HDMI is enabled the following steps are followed:

[PATCH v2 1/3] OMAPDSS: HDMI: HPD support in boardfile

2012-01-06 Thread mythripk
From: Mythri P K mythr...@ti.com Add support for HPD GPIO configuration in board file. Also remove the enabling of GPIO's required for HDMI from hdmi driver file to display.c based on the GPIO #'s sent from board file. Signed-off-by: Mythri P K mythr...@ti.com Acked-by: Tony Lindgren

[PATCH v3 0/4] OMAPDSS: HDMI: Improve the timings logic in HDMI

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com There are some duplicate timing structure which are not needed thus removing them to clean the code. Also the static mapped timing structure is quite complicated to add new timings, so simplify it by using array indexed method. changes since v2: Incorporate

[PATCH v3 1/4] OMAPDSS: HDMI: remove duplicate video interface code

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com video interface structure is a duplicate structure with parameters which are already present in ip_data config structure, Thus removing the structure and modifying corresponding code. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v3 2/4] OMAPDSS: HDMI: update static timing table

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com Add the vsync polarity, hsync polarity, interlace to hdmi_video_timings. Remove the now duplicate structure hdmi_timings. update the static table structure in HDMI with CEA/VESA code and mode. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v3 3/4] OMAPDSS: HDMI: change the timing match logic

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com Change the timing match logic, Instead of the statically mapped method to get the corresponding timings for a given code and mode, move to a simpler array indexed method. It will help to scale up to add more timings when needed. Signed-off-by: Mythri P K

[PATCH v3 4/4] OMAPDSS: HDMI: remove duplicate code and mode parameter

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com code and mode parameters are already a part of the ip_data structure so no need to keep the same parameters again in hdmi global structure. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c | 18 +++--- 1 files changed, 7

[PATCH v2 2/3] OMAPDSS: HDMI: Add quantization range support in IP lib

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com Configure the IP to support the limited range and full range quantization mode. If the full range is configured HDMI transmitter will expand the range of pixel data from 16-235 to full 8 bit 0-235. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v2 3/3] OMAPDSS: HDMI: Sysfs support to configure quantization

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com Add sysfs support for the uset space to configure limited range or full range quantization for HDMI. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.h |2 + drivers/video/omap2/dss/dss_features.c |1 +

[PATCH v2 1/3] OMAPDSS: HDMI: Move Avi-infoframe struct to hdmi_ip_data

2012-01-04 Thread mythripk
From: Mythri P K mythr...@ti.com With AVI infoframe various parameters of video stream such as aspect ratio, quantization range, videocode etc will be indicated from source to sink.Thus AVI information needs to be set/accessed by the middle ware based on the video content. Thus this parameter is

[PATCH v4 0/2] OMAPDSS: HDMI: Boardfile cleanup

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com Clean up of boardfiles to have the functions common to differnt boards in a common display file, Also in some OMAP4 boards external pull-up's are enabled thus enabling internal pull up should be a parameter from the boardfile. changes since v3 : Comment

[PATCH v4 1/2] OMAPDSS: HDMI: Move duplicate code from boardfile

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com Move duplicate HDMI mux_init code from omap4 and panda board file to display file. Signed-off-by: Mythri P K mythr...@ti.com --- arch/arm/mach-omap2/board-4430sdp.c| 16 +--- arch/arm/mach-omap2/board-omap4panda.c | 17 +

[PATCH v4 2/2] OMAPDSS: HDMI: Disable DDC internal pull up

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com Disables the internal pull resistor for SDA and SCL which are enabled by default, as there are external pull up's in 4460 and 4430 ES2.3 SDP, Blaze and Panda Boards, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo

[PATCH 0/4] OMAPDSS: HDMI: Improve the timings logic in HDMI

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com There are some duplicate timing structure which are not needed thus removing them to clean the code. Also the static mapped timing structure is quite complicated to add new timings, so simplify it by using array indexed method. changes since V1: change of

[PATCH v2 1/4] OMAPDSS: HDMI: remove duplicate video interface code

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com video interface structure is a duplicate structure with parameters which are already present in ip_data config structure, Thus removing the structure and modifying corresponding code. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v2 4/4] OMAPDSS: HDMI: remove duplicate code and mode parameter

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com code and mode parameters are already a part of the ip_data structure so no need to keep the same parameters again in hdmi global structure. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c | 18 +++--- 1 files changed, 7

[PATCH v2 3/4] OMAPDSS: HDMI: change the timing match logic

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com Change the timing match logic, Instead of the statically mapped method to get the corresponding timings for a given code and mode, move to a simpler array indexed method. It will help to scale up to add more timings when needed. Signed-off-by: Mythri P K

[PATCH v2 2/4] OMAPDSS: HDMI: update static timing table

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com Add the vsync polarity, hsync polarity, interlace to hdmi_video_timings. Remove the now duplicate structure hdmi_timings. update the static table structure in HDMI with CEA/VESA code and mode. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 1/3 REPOST] OMAPDSS: HDMI: Move Avi infoframe structure to

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com With AVI infoframe various parameters of video stream such as aspect ratio, quantization range, videocode etc will be indicated from source to sink.Thus AVI information needs to be set/accessed by the middle ware based on the video content. Thus this parameter is

[PATCH 3/3 REPOST] OMAPDSS: HDMI: Add sysfs support to configure

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com Add sysfs support for the uset space to configure limited range or full range quantization for HDMI. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.h |2 + drivers/video/omap2/dss/dss_features.c |1 +

[PATCH 2/3 REPOST] OMAPDSS: HDMI: Add support to configure quantization

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com Configure the IP to support the limited range and full range quantization mode. If the full range is configured HDMI transmitter will expand the range of pixel data from 16-235 to full 8 bit 0-235. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 1/3 REPOST] OMAPDSS: HDMI: Move Avi infoframe structure to

2012-01-02 Thread mythripk
From: Mythri P K mythr...@ti.com With AVI infoframe various parameters of video stream such as aspect ratio, quantization range, videocode etc will be indicated from source to sink.Thus AVI information needs to be set/accessed by the middle ware based on the video content. Thus this parameter is

[PATCH v2 1/2] OMAPDSS: HDMI: Move duplicate code from boardfile

2011-12-20 Thread mythripk
From: Mythri P K mythr...@ti.com Move duplicate HDMI mux_init code from omap4 and panda board file to display file. Signed-off-by: Mythri P K mythr...@ti.com --- arch/arm/mach-omap2/board-4430sdp.c| 16 +--- arch/arm/mach-omap2/board-omap4panda.c | 17 +

[PATCH v3 2/2] OMAPDSS: HDMI: Disable DDC internal pull up

2011-12-20 Thread mythripk
From: Mythri P K mythr...@ti.com Disables the internal pull resistor for SDA and SCL which are enabled by default, as there are external pull up's in 4460 and 4430 ES2.3 SDP, Blaze and Panda Boards, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo

[PATCH v2 1/2] OMAPDSS: HDMI: Move duplicate code from boardfile

2011-12-19 Thread mythripk
From: Mythri P K mythr...@ti.com Move duplicate HDMI mux_init code from omap4 and panda board file to display file. Signed-off-by: Mythri P K mythr...@ti.com --- arch/arm/mach-omap2/board-4430sdp.c| 16 +--- arch/arm/mach-omap2/board-omap4panda.c | 17 +

[PATCH v2 2/2] OMAPDSS: HDMI: Disable DDC internal pull up

2011-12-19 Thread mythripk
From: Mythri P K mythr...@ti.com Disables the internal pull resistor for SDA and SCL which are enabled by default, as there are external pull up's in 4460 and 4430 ES2.3 SDP, Blaze and Panda Boards, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo

[PATCH 0/3] OMAPDSS: HDMI: HDMI Hot-plug detect support.

2011-12-13 Thread mythripk
From: Mythri P K mythr...@ti.com HDMI even if enabled by default should be powered on only when the cable is connected. This is supported by the Hot-plug feature. Now when HDMI is enabled the following steps are followed: -Display enable for HDMI is based on Hot-plug-detect(HPD). -It registers to

[PATCH 1/3] OMAPDSS: HDMI: HPD support in boardfile

2011-12-13 Thread mythripk
From: Mythri P K mythr...@ti.com Add support for HPD GPIO configuration in board file. Also remove the enabling of GPIO's required for HDMI from hdmi driver file to display.c based on the GPIO #'s sent from board file. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 3/3] OMAPDSS: HDMI: Add option to enable HDMI in HPD mode

2011-12-13 Thread mythripk
From: Mythri P K mythr...@ti.com Add option in the panel to enable HDMI in HPD mode to enable the interrupt to detect cable connect/disconnect, HDMI will be powered on only when the cable is connected and powered down when cable is disconnected. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 2/3] OMAPDSS: HDMI: HPD support added to HDMI driver

2011-12-13 Thread mythripk
From: Mythri P K mythr...@ti.com GPIO based handling of connect/disconnect of the HDMI cable (Hot-plug detect)is added to the HDMI driver. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.h |2 + drivers/video/omap2/dss/hdmi.c | 76

[PATCH 1/2] OMAPDSS: HDMI: Move duplicate code from boardfile

2011-12-12 Thread mythripk
From: Mythri P K mythr...@ti.com Move duplicate HDMI mux_init code from omap4 and panda board file to display file. Signed-off-by: Mythri P K mythr...@ti.com --- arch/arm/mach-omap2/board-4430sdp.c| 16 +--- arch/arm/mach-omap2/board-omap4panda.c | 17 +

[PATCH 2/2] OMAPDSS: HDMI: Disable DDC internal pull up

2011-12-12 Thread mythripk
From: Mythri P K mythr...@ti.com Disables the internal pull resistor for SDA and SCL which are enabled by default, as there are expernal pull up's in 4460 and 4430 ES2.3 SDP, Blaze and Panda Boards, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo

[PATCH v3 1/2] OMAPDSS: HDMI: Move duplicate code from boardfile

2011-11-15 Thread mythripk
From: Mythri P K mythr...@ti.com Move duplicate HDMI mux_init code from omap4 and panda board file to display file. Signed-off-by: Mythri P K mythr...@ti.com --- arch/arm/mach-omap2/board-4430sdp.c| 16 +--- arch/arm/mach-omap2/board-omap4panda.c | 17 +

[PATCH v3 2/2] OMAPDSS: HDMI: Disable DDC internal pull up

2011-11-15 Thread mythripk
From: Mythri P K mythr...@ti.com Disables the internal pull resistor for SDA and SCL which are enabled by default, as there are expernal pull up's in 4460 and 4430 ES2.3 SDP, Blaze and Panda Boards, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo

[PATCH v2 1/2] OMAPDSS: HDMI: Move duplicate code from boardfile to

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com Move duplicate HDMI mux_init code from omap4 and panda board file to display file. Signed-off-by: Mythri P K mythr...@ti.com --- arch/arm/mach-omap2/board-4430sdp.c| 16 +--- arch/arm/mach-omap2/board-omap4panda.c | 17 +

[PATCH v2 1/2] OMAPDSS: HDMI: Move duplicate code from boardfile to

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com Move duplicate HDMI mux_init code from omap4 and panda board file to display file. Signed-off-by: Mythri P K mythr...@ti.com --- arch/arm/mach-omap2/board-4430sdp.c| 16 +--- arch/arm/mach-omap2/board-omap4panda.c | 17 +

[PATCH v2 2/2] OMAPDSS: HDMI: Disable HDMI DDC internal pull up

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com Disables the internal pull resistor for SDA and SCL enabled by default as there are expernal pull up's in 4460 and 4430 ES2.3, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo ricardo.salv...@linaro.org Signed-off-by: Mythri P K

[PATCH v2 2/2] OMAPDSS: HDMI: Disable HDMI DDC internal pull up

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com Disables the internal pull resistor for SDA and SCL enabled by default as there are expernal pull up's in 4460 and 4430 ES2.3, It is done to avoid the EDID read failure. Signed-off-by: Ricardo Salveti de Araujo ricardo.salv...@linaro.org Signed-off-by: Mythri P K

[PATCH 1/4] OMAPDSS: HDMI: remove duplicate video interface code

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com video interface structure is a duplicate structure with parameters which are already present in ip_data config structure, Thus removing the structure and modifying corresponding code. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 3/4] OMAPDSS: HDMI: change the timing match logic

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com Change the timing match logic, Instead of the statically mapped method to get the corresponding timings for a given code and mode, move to a simpler array indexed method. It will help to scale up to add more timings when needed. Signed-off-by: Mythri P K

[PATCH 0/4] OMAPDSS: HDMI: Improve the timings logic in HDMI

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com There are some duplicate timing structure which are not needed thus removing them to clean the code. Also the static mapped timing structure is quite complicated to add new timings, so simplify it by using array indexed method. Mythri P K (4): OMAPDSS: HDMI:

[PATCH 4/4] OMAPDSS: HDMI: remove duplicate code and mode parameter

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com code and mode parameters are already a part of the ip_data structure so no need to keep the same parameters again in hdmi global structure. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c | 18 +++--- 1 files changed, 7

[PATCH 2/4] OMAPDSS: HDMI: update static timing table

2011-11-11 Thread mythripk
From: Mythri P K mythr...@ti.com Add the vsync polarity, hsync polarity, interlace to hdmi_video_timings. Remove the now duplicate structure hdmi_timings. update the static table structure in HDMI with CEA/VESA code and mode. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCHv3 5/5] OMAPDSS: HDMI: Add support to dump clocks through

2011-09-23 Thread mythripk
From: Mythri P K mythr...@ti.com Add support to dump the HDMI PLL dividers such as regm, regn etc and other clock dumps such as pixel clock rate, TMDS clock rate. changes since V2: Add pixel clock and TMDS clock dump and remove dcofreq and DISPC clock source print. Signed-off-by: Mythri P K

[PATCHv3 4/4] OMAPDSS: HDMI: Add support to dump registers

2011-09-23 Thread mythripk
From: Mythri P K mythr...@ti.com Add support to dump the HDMI wrapper, core, PLL and PHY registers through debugfs. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/core.c|4 + drivers/video/omap2/dss/dss.h |1 +

[PATCH v2 1/5] OMAPDSS: HDMI: Move the comments in avi infoframe

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com Move the comments in AVI infoframe structure above each parameter to align with other comments in the header file Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.h | 34 ++-- 1 files changed, 17

[PATCH v2 2/5] OMAPDSS: HDMI: Replace hdmi_reg struct with u16

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com Remove usage of hdmi_reg struct to use u16 instead in the HDMI IP header file. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 10 +- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.h | 262 ++--- 2

[PATCH v2 3/5] OMAPDSS: HDMI: Add missing register definitions

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com Add some of the missing register definitions, which are h/w indexable. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.h |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git

[PATCH v2 5/5] OMAPDSS: HDMI: Add support to dump clocks through

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com Add support to dump the HDMI regm, regn, and other clock parameters. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.c |3 +++ drivers/video/omap2/dss/dss.h |1 + drivers/video/omap2/dss/hdmi.c | 35

[PATCH v2 4/5] OMAPDSS: HDMI: Add support to dump registers through

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com Add support to dump the HDMI wrapper ,core, PLL and PHY registers through debugfs Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/core.c|4 + drivers/video/omap2/dss/dss.h |1 +

[PATCH 1/3] OMAPDSS: HDMI: Move Avi infoframe structure to

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com With AVI infoframe various parameters of video stream such as aspect ratio, quantization range, videocode etc will be indicated from source to sink.Thus AVI information needs to be set/accessed by the middle ware based on the video content. Thus this parameter is

[PATCH 2/3] OMAPDSS: HDMI: Add support to configure quantization

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com Configure the IP to support the limited range and full range quantization mode. If the full range is configured HDMI transmitter will expand the range of pixel data from 16-235 to full 8 bit 0-235. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 3/3] OMAPDSS: HDMI: Add sysfs support to configure

2011-09-22 Thread mythripk
From: Mythri P K mythr...@ti.com Add sysfs support for the uset space to configure limited range or full range quantization for HDMI. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.h |2 + drivers/video/omap2/dss/dss_features.c |1 +

[PATCH 0/5] OMAPDSS: HDMI: Debug support and Register cleanup

2011-09-20 Thread mythripk
From: Mythri P K mythr...@ti.com Add support to dump HDMI core, wrapper, PHY and PLL registers and the clock dividers for HDMI. Some changes such as 1.Add some H/w indexable registers missed in definition. 2.Remove usage of struct hdmi_reg and use u16 instead. 3.Move the avi_infoframe parameters

[PATCH 1/5] OMAPDSS: HDMI: Move the comments in avi infoframe

2011-09-20 Thread mythripk
From: Mythri P K mythr...@ti.com Move the comments in AVI infoframe structure above each parameter to align with other comments in the header file Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.h | 34 ++-- 1 files changed, 17

[PATCH 4/5] OMAPDSS: HDMI: Add support to dump registers through

2011-09-20 Thread mythripk
From: Mythri P K mythr...@ti.com Add support to dump the HDMI core, PLL and PHY registers through debugfs Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/core.c|4 + drivers/video/omap2/dss/dss.h |1 + drivers/video/omap2/dss/dss_features.c

[PATCH 3/5] OMAPDSS: HDMI: Add missing register definitions

2011-09-20 Thread mythripk
From: Mythri P K mythr...@ti.com Add some of the missing register definitions, which are h/w indexable. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.h |8 1 files changed, 4 insertions(+), 4 deletions(-) diff --git

[PATCH 2/5] OMAPDSS: HDMI: Replace hdmi_reg struct with u16

2011-09-20 Thread mythripk
From: Mythri P K mythr...@ti.com Remove usage of hdmi_reg struct to use u16 instead in the HDMI IP header file. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 10 +- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.h | 262 ++--- 2

[PATCH 5/5] OMAPDSS: HDMI: Add support to dump clocks through

2011-09-20 Thread mythripk
From: Mythri P K mythr...@ti.com Add support to dump the HDMI regm, regn, and other clock parameters. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.c |3 +++ drivers/video/omap2/dss/dss.h |1 + drivers/video/omap2/dss/hdmi.c | 31

[PATCH] OMAPDSS: HDMI: Register definition cleanup and improvements

2011-09-16 Thread mythripk
From: Mythri P K mythr...@ti.com 1.Add some H/w indexable registers missed in definition. 2.Remove usage of struct hdmi_reg and use u16 instead. 3.Move the avi_infoframe parameters comments above the field. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c

[PATCH 00/10] OMAP4: DSS2: HDMI: Split hdmi.c in DSS to seperate

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com HDMI IP block is common between TI OMAP4 Procerssor and Netra processor although the Display subsytem is different. Also the IP block in future OMAP's may differ from the one existing in OMAP4. Thus to reuse the code between these two processors , and maintain the

[PATCH 01/10] OMAP4: DSS: HDMI: HDMI clean up to pass base_address

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com As the base_address of the HDMI might differ across SoC's, offset of the HDMI logical blocks(PHY, PLL and Core) and base address procured from the platform data are passed dynamically to the functions that modify HDMI IP registers. Signed-off-by: Mythri P K

[PATCH 02/10] OMAP4: DSS: HDMI: Move pll and video configuration

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com As the pll and the video configuration info are part of the ip_data, pll and video structures are moved to the ip_data structure. Also the pll and video configuration functions are modified accordingly to take care of the structure movement. Signed-off-by: Mythri

[PATCH 03/10] OMAP4: DSS: HDMI: Use specific HDMI timings structure

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com As hdmi has few additional parameters such as vsync and hsync polarity which is missing in DSS timing structure, define HDMI timings structure for hdmi to use instead of OMAP DSS timing structure. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 10/10] OMAP4: DSS: Rename hdmi_omap4_panel.c to hdmi_panel.c

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com As the panel driver will remain generic across OMAP's renaming it to hdmi_panel.c Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/Makefile |2 +- .../omap2/dss/{hdmi_omap4_panel.c = hdmi_panel.c} |2 +- 2 files

[PATCH 09/10] OMAP4: DSS2: HDMI: Function pointer approach to call

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com HDMI IP fundamentally has replaceable core PHY and PLL blocks. These blocks might vary across OMAP's but the end functionality such as to enable or disable PLL, PHY, function to read EDID would remain the same. Thus to make the current hdmi DSS driver compatible

[PATCH 06/10] OMAP4: DSS2: HDMI: Split the current HDMI driver to move

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com Split the current HDMI driver to move the HDMI IP dependent ( PLL/PHY/Core configuration code) to a new IP file (ti_hdmi_4xxx_ip.c. This is to separate IP dependent OMAP agnostic code from OMAP specific DSS dependent code. Signed-off-by: Mythri P K

[PATCH 08/10] OMAP4: DSS: HDMI: Rename the functions in HDMI IP library

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com Functions that are included in HDMI IP driver is renamed to have IP specific names so that it will not conflict with similar functions from other IP. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c| 18

[PATCH 05/10] OMAP4 : DSS : HDMI : Move the EDID definition from HDMI

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com Clean up to move the EDID definition from the IP dependent header file to hdmi.c Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c | 10 ++ drivers/video/omap2/dss/hdmi.h | 10 -- 2 files changed, 10

[PATCH 04/10] OMAP4: DSS: HDMI: Move HDMI IP independent generic header

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com Some of the header file definitions that are there in the hdmi.h are generic and can be used across OMAP's, Thus moving generic definition to new file. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/dss.h | 18 ---

[PATCH 07/10]OMAP4: DSS2: HDMI: Move the HDMI IP dependent audio

2011-09-08 Thread mythripk
From: Mythri P K mythr...@ti.com Move HDMI IP dependent audio functions from HDMI DSS file to IP library. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c| 257 + drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 260

[PATCH v4 00/11] HDMI: Split hdmi.c in DSS to seperate OMAP dependent

2011-09-06 Thread mythripk
From: Mythri P K mythr...@ti.com HDMI IP block is common between TI OMAP4 Procerssor and Netra processor although the Display subsytem is different.Also the IP block in future OMAP may differ from the one existing in OMAP4. Thus to reuse the code between these two processors , and maintain the

[PATCH v4 02/11] OMAP4: DSS: HDMI: Move pll and video configuration

2011-09-06 Thread mythripk
From: Mythri P K mythr...@ti.com As the pll and the video configuration info are part of the ip_data those structures are moved to the ip_data structure. Also the functions are modified accordingly to take care of this movement. Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH v4 05/11] OMAP4 : DSS : HDMI : Move the EDID portion from HDMI

2011-09-06 Thread mythripk
From: Mythri P K mythr...@ti.com Clean up to move the EDID definition to hdmi.c from the header file which is IP dependent. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c | 10 ++ drivers/video/omap2/dss/hdmi.h | 10 -- 2 files changed, 10

[PATCH v4 08/11] OMAP4: DSS: HDMI: Rename the functions in HDMI IP

2011-09-06 Thread mythripk
From: Mythri P K mythr...@ti.com Functions that are included in HDMI IP driver is renamed to have IP specific names so that it will not conflict with similar functions from other IP. Signed-off-by: Mythri P K mythr...@ti.com --- drivers/video/omap2/dss/hdmi.c| 18

  1   2   >