<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/video/fbdev/omap2, branch v4.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.7</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2016-05-31T05:20:43Z</updated>
<entry>
<title>OMAPDSS: HDMI5: Change DDC timings</title>
<updated>2016-05-31T05:20:43Z</updated>
<author>
<name>Jim Lodes</name>
<email>jim.lodes@garmin.com</email>
</author>
<published>2016-04-21T17:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4bafcbc77fb0b26b0052dbd577ccc888a63e6404'/>
<id>urn:sha1:4bafcbc77fb0b26b0052dbd577ccc888a63e6404</id>
<content type='text'>
The DDC scl high and low times were set to the minimum values
from the i2c specification, but the i2c specification takes into
account the rise time and fall time to calculate the frequency.
To pass HDMI certification DDC can not exceed 100kHz therefore in
a system where the rise times and fall times are negligible the high
and low times for scl need to be 10us.

Signed-off-by: Jim Lodes &lt;jim.lodes@garmin.com&gt;
Signed-off-by: J.D. Schroeder &lt;jay.schroeder@garmin.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: HDMI5: Fix AVI infoframe</title>
<updated>2016-05-31T05:20:42Z</updated>
<author>
<name>Jim Lodes</name>
<email>jim.lodes@garmin.com</email>
</author>
<published>2016-04-21T17:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=08f707ac3eb1fa86c43c705f9f78c1e40c49aba1'/>
<id>urn:sha1:08f707ac3eb1fa86c43c705f9f78c1e40c49aba1</id>
<content type='text'>
The AVI infoframe R0-R3 in the 2nd data byte represents the
Active Format Aspect Ratio. It is four bits long not two bits.
This fixes that mask used to extract the bits before writing the
bits to the hardware registers.

Signed-off-by: Jim Lodes &lt;jim.lodes@garmin.com&gt;
Signed-off-by: J.D. Schroeder &lt;jay.schroeder@garmin.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'fbdev-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux</title>
<updated>2016-05-20T18:01:02Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2016-05-20T18:01:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=410b42978a241dc4a269d0d75c75d260e6d016e8'/>
<id>urn:sha1:410b42978a241dc4a269d0d75c75d260e6d016e8</id>
<content type='text'>
Pull fbdev updates from Tomi Valkeinen:

 - imxfb: fix lcd power up

 - small fixes and cleanups

* tag 'fbdev-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux:
  fbdev: Use IS_ENABLED() instead of checking for built-in or module
  efifb: Don't show the mapping VA
  video: AMBA CLCD: Remove unncessary include in amba-clcd.c
  fbdev: ssd1307fb: Fix charge pump setting
  Documentation: fb: fix spelling mistakes
  fbdev: fbmem: implement error handling in fbmem_init()
  fbdev: sh_mipi_dsi: remove driver
  video: fbdev: imxfb: add some error handling
  video: fbdev: imxfb: fix semantic of .get_power and .set_power
  video: fbdev: omap2: Remove deprecated regulator_can_change_voltage() usage
</content>
</entry>
<entry>
<title>video: fbdev: omap2: Remove deprecated regulator_can_change_voltage() usage</title>
<updated>2016-04-29T10:52:55Z</updated>
<author>
<name>Peter Ujfalusi</name>
<email>peter.ujfalusi@ti.com</email>
</author>
<published>2016-04-28T12:56:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9b4639bb6a637770fec6b95bb5d9f751e403e8cb'/>
<id>urn:sha1:9b4639bb6a637770fec6b95bb5d9f751e403e8cb</id>
<content type='text'>
regulator_can_change_voltage() is deprecated and it's use is not necessary
as commit:
6a0028b3dd67b regulator: Deprecate regulator_can_change_voltage()
describers it clearly.
As there is no practical use of it it can be removed.
At this point the regulator_set_voltage() calls can not be removed as the
DT data need to be fixed first.

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>omapfb: panel-sharp-ls037v7dw01: fix check of gpio_to_desc() return value</title>
<updated>2016-04-18T09:18:37Z</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vz@mleia.com</email>
</author>
<published>2016-03-22T22:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4dacad61514494f2eba9e60d5b4aa71971dac6a1'/>
<id>urn:sha1:4dacad61514494f2eba9e60d5b4aa71971dac6a1</id>
<content type='text'>
The change fixes a check of gpio_to_desc() return value, the function
returns either a valid pointer to struct gpio_desc or NULL, this makes
IS_ERR() check invalid and may lead to a NULL pointer dereference in
runtime.

Signed-off-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>drm/omap: move dss_mgr_* declarations to omapdrm/omapfb</title>
<updated>2016-03-03T15:38:21Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2016-02-19T15:37:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=caaecd9abe6c67a52fa6fd444d8dffb4ca3833c9'/>
<id>urn:sha1:caaecd9abe6c67a52fa6fd444d8dffb4ca3833c9</id>
<content type='text'>
This patch continues the work to create private versions of the
omapdss.h header for omapdrm and omapfb. This one moves the dss_mgr_*
function declarations.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>drm/omap: move struct dss_mgr_ops to omapdrm/omapfb</title>
<updated>2016-03-03T15:38:21Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2016-02-19T15:19:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=564c7c7510b119d3a6295f9e159202636cbf3bbe'/>
<id>urn:sha1:564c7c7510b119d3a6295f9e159202636cbf3bbe</id>
<content type='text'>
This patch continues the work to create private versions of the
omapdss.h header for omapdrm and omapfb. This one moves 'struct dss_mgr_ops'.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>drm/omap, omapfb: move exported dispc function declarations to omapdrm/omapfb</title>
<updated>2016-03-03T15:38:21Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2016-02-19T14:54:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=35a339acca695126b57ef7b7d2d3aaa208c93967'/>
<id>urn:sha1:35a339acca695126b57ef7b7d2d3aaa208c93967</id>
<content type='text'>
omapdrm and omapfb still share the same include/video/omapdss.h. We need
to change that so that we can proceed with omapdrm work.

However, it's not trivial to make separate omapfb and omapdrm versions
of omapdss.h, as that file is also included in other places like arch
code, audio code and omap_vout code. So we'll do it piece by piece.

This patch makes private versions of all the dispc function declarations
that are in omapdss.h. For omapdrm we create a new file,
drivers/gpu/drm/omapdrm/dss/omapdss.h, which will contain headers meant
to be visible outside omapdss.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>drm/omap: move omapdss &amp; displays under omapdrm</title>
<updated>2015-12-29T09:07:48Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2015-12-09T18:26:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9960aa7cb58caadef8edf3a2582e30664a6b68dd'/>
<id>urn:sha1:9960aa7cb58caadef8edf3a2582e30664a6b68dd</id>
<content type='text'>
Now that omapfb has its own copy of omapdss and display drivers, we can
move omapdss and display drivers which omapdrm uses to omapdrm's
directory.

We also need to change the main drm Makefile so that omapdrm directory
is always entered, because omapdss has a file that can't be built as a
module.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Acked-by: Dave Airlie &lt;airlied@gmail.com&gt;
Acked-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
<entry>
<title>omapfb: move vrfb into omapfb</title>
<updated>2015-12-29T09:07:47Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2015-12-09T17:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5ca28914b8b4371cfa56b6ee2dec68debb99718f'/>
<id>urn:sha1:5ca28914b8b4371cfa56b6ee2dec68debb99718f</id>
<content type='text'>
VRFB is only used by omapfb, so we can move it under omapfb's directory.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Acked-by: Dave Airlie &lt;airlied@gmail.com&gt;
Acked-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
</feed>
