<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/video, branch v3.0.81</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/video?h=v3.0.81</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/video?h=v3.0.81'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-03-12T17:32:59Z</updated>
<entry>
<title>OMAPDSS: HDMI: PHY burnout fix</title>
<updated>2012-03-12T17:32:59Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2012-01-17T09:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=21189f03d3ec3a74d9949907c828410d7a9a86d5'/>
<id>urn:sha1:21189f03d3ec3a74d9949907c828410d7a9a86d5</id>
<content type='text'>
commit c49d005b6cc8491fad5b24f82805be2d6bcbd3dd upstream.

A hardware bug in the OMAP4 HDMI PHY causes physical damage to the board
if the HDMI PHY is kept powered on when the cable is not connected.

This patch solves the problem by adding hot-plug-detection into the HDMI
IP driver. This is not a real HPD support in the sense that nobody else
than the IP driver gets to know about the HPD events, but is only meant
to fix the HW bug.

The strategy is simple: If the display device is turned off by the user,
the PHY power is set to OFF. When the display device is turned on by the
user, the PHY power is set either to LDOON or TXON, depending on whether
the HDMI cable is connected.

The reason to avoid PHY OFF when the display device is on, but the cable
is disconnected, is that when the PHY is turned OFF, the HDMI IP is not
"ticking" and thus the DISPC does not receive pixel clock from the HDMI
IP. This would, for example, prevent any VSYNCs from happening, and
would thus affect the users of omapdss. By using LDOON when the cable is
disconnected we'll avoid the HW bug, but keep the HDMI working as usual
from the user's point of view.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Merge branches 'common/fbdev' and 'common/fbdev-meram' of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6</title>
<updated>2011-05-24T06:49:57Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2011-05-24T06:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d15660a1e6b70c75456c72050e52af63bbeb05a3'/>
<id>urn:sha1:d15660a1e6b70c75456c72050e52af63bbeb05a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux</title>
<updated>2011-05-24T06:35:54Z</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2011-05-24T06:35:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a6b5825aa703714523a745a8e050b9d6105f6704'/>
<id>urn:sha1:a6b5825aa703714523a745a8e050b9d6105f6704</id>
<content type='text'>
Conflicts:
	drivers/video/omap2/dss/dsi.c
	drivers/video/omap2/dss/dss_features.c
	drivers/video/omap2/dss/dss_features.h

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh_mobile_meram: Add support for NV24 framebuffers</title>
<updated>2011-05-23T07:06:26Z</updated>
<author>
<name>Damian</name>
<email>dhobsong@igel.co.jp</email>
</author>
<published>2011-05-18T11:10:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3fedd2ac7662a10ab2973d3b6f11cdce87b7171a'/>
<id>urn:sha1:3fedd2ac7662a10ab2973d3b6f11cdce87b7171a</id>
<content type='text'>
Since the NV24 framebuffer has a CbCr plane that is twice as wide
as the Y plane, it needs to be handled as a special case.

Signed-off-by: Damian Hobson-Garcia &lt;dhobsong@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh_mobile_meram: MERAM framework for LCDC</title>
<updated>2011-05-23T07:06:24Z</updated>
<author>
<name>Damian</name>
<email>dhobsong@igel.co.jp</email>
</author>
<published>2011-05-18T11:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7caa4342ca5b37d2d178b464c16badd4228b3b7b'/>
<id>urn:sha1:7caa4342ca5b37d2d178b464c16badd4228b3b7b</id>
<content type='text'>
Based on the patch by Takanari Hayama &lt;taki@igel.co.jp&gt;

Adds support framework necessary to use Media RAM (MERAM)
caching functionality with the LCDC.  The MERAM is accessed
through up to 4 Interconnect Buffers (ICBs).

ICB numbers and MERAM address ranges to use are specified in
by filling in the .meram_cfg member of the LCDC platform data

Signed-off-by: Damian Hobson-Garcia &lt;dhobsong@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>OMAP: DSS2: Add support for NV12 format</title>
<updated>2011-05-23T05:29:47Z</updated>
<author>
<name>Amber Jain</name>
<email>amber@ti.com</email>
</author>
<published>2011-05-19T14:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0d66cbb53eca4ab3db85d9189d5a85c9fac49b84'/>
<id>urn:sha1:0d66cbb53eca4ab3db85d9189d5a85c9fac49b84</id>
<content type='text'>
Add the support for NV12 color format.
Configure base address for UV component of NV12 color format.
Change the way chroma scaling is handled for YUV formats on OMAP4 by enabling
chroma-resampling for video pipeline and hence using FIR2 register set for
scaling UV.
Changes to _dispc_set_scaling(), because of the reason above, are:
- call _dispc_set_scaling_common() to handle scaling for all color formats
  except for OMAP4 where it only handles scaling for RGB or Y-component
- call _dispc_set_scaling_uv() for special handling required for UV
  component on OMAP4.
- dispc_set_scaling_uv() also resets chroma-resampling bit for RGB color modes.

Contains chroma scaling (_dispc_set_scaling_uv) design and implemented by
Lajos Molnar &lt;molnar@ti.com&gt;

Signed-off-by: Amber Jain &lt;amber@ti.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAP: DSS2: Add new color formats for OMAP4</title>
<updated>2011-05-23T05:29:47Z</updated>
<author>
<name>Amber Jain</name>
<email>amber@ti.com</email>
</author>
<published>2011-05-19T14:17:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f20e42205ab172cfd449c10e5183e2e371a629d6'/>
<id>urn:sha1:f20e42205ab172cfd449c10e5183e2e371a629d6</id>
<content type='text'>
Add new color formats supported by OMAP4: NV12, RGBA16, RGBX16,
ARGB16_1555, XRGB16_1555.
NV12 color format is defined here, its support in DSS will be added separately.

Signed-off-by: Amber Jain &lt;amber@ti.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAP: DSS2: DSI: Get number of DSI data lanes using DSI_GNQ register</title>
<updated>2011-05-16T10:31:09Z</updated>
<author>
<name>Archit Taneja</name>
<email>archit@ti.com</email>
</author>
<published>2011-05-16T09:47:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=75d7247c07d27d046323504e2dbca5b3e94fbece'/>
<id>urn:sha1:75d7247c07d27d046323504e2dbca5b3e94fbece</id>
<content type='text'>
On OMAP3, the DSI module has 2 data lanes. On OMAP4, DSI1 has 4 data lanes
and DSI2 has 2 data lanes. Introduce function dsi_get_num_data_lanes() which
returns the number of data lanes on the dsi interface, introduce function
dsi_get_num_data_lanes_dssdev() which returns the number of data lanes used by
the omap_dss_device connected to the lanes.

Use the DSI_GNQ register on OMAP4 to get the number of data lanes, modify
dsi.c to use the number of lanes and the extra data lanes on DSI1.

Signed-off-by: Archit Taneja &lt;archit@ti.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAP: DSS2: RFBI: add omap_rfbi_configure</title>
<updated>2011-05-12T16:39:50Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2011-04-29T12:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1d5952a868c3059dd0d431ffde357f1506823f5e'/>
<id>urn:sha1:1d5952a868c3059dd0d431ffde357f1506823f5e</id>
<content type='text'>
Add omap_rfbi_configure() which the panel driver can use to reconfigure
the data element size and the number of data lines in the RFBI bus.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAP: DSS2: RFBI: add rfbi_bus_lock</title>
<updated>2011-05-12T16:39:49Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2011-04-21T16:50:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=773139f1759f9dc5efe2c314df9aad88b7364015'/>
<id>urn:sha1:773139f1759f9dc5efe2c314df9aad88b7364015</id>
<content type='text'>
Add similar bus lock to RFBI as is in DSI. The panel driver can use the
bus lock to mark that the RFBI bus is currently in use.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
</feed>
