<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/video/omap2, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/video/omap2?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/video/omap2?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2014-04-17T05:10:19Z</updated>
<entry>
<title>video: move fbdev to drivers/video/fbdev</title>
<updated>2014-04-17T05:10:19Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2014-02-13T13:31:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f7018c21350204c4cf628462f229d44d03545254'/>
<id>urn:sha1:f7018c21350204c4cf628462f229d44d03545254</id>
<content type='text'>
The drivers/video directory is a mess. It contains generic video related
files, directories for backlight, console, linux logo, lots of fbdev
device drivers, fbdev framework files.

Make some order into the chaos by creating drivers/video/fbdev
directory, and move all fbdev related files there.

No functionality is changed, although I guess it is possible that some
subtle Makefile build order related issue could be created by this
patch.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Acked-by: Rob Clark &lt;robdclark@gmail.com&gt;
Acked-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: Change struct reg_field to dispc_reg_field</title>
<updated>2014-04-14T13:42:49Z</updated>
<author>
<name>Jyri Sarha</name>
<email>jsarha@ti.com</email>
</author>
<published>2014-04-11T13:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5c348ba96cdfd2db6a254de259b54cc20fa7d78a'/>
<id>urn:sha1:5c348ba96cdfd2db6a254de259b54cc20fa7d78a</id>
<content type='text'>
Avoid colision with regmap's struct reg_field definition by renaming
omapdss's struct reg_field to dispc_reg_field, and moving it inside
dispc.c as that's the only place it is used.

Signed-off-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: Take pixelclock unit change into account in hdmi_compute_acr()</title>
<updated>2014-04-14T13:17:26Z</updated>
<author>
<name>Jyri Sarha</name>
<email>jsarha@ti.com</email>
</author>
<published>2014-04-11T13:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=a57a22c817fbcb69d41ae517e02933618482f42d'/>
<id>urn:sha1:a57a22c817fbcb69d41ae517e02933618482f42d</id>
<content type='text'>
Pixelclock unit change from kHz to Hz should be taken into account
in CTS value calculations in hdmi_compute_acr().

Signed-off-by: Jyri Sarha &lt;jsarha@ti.com&gt;
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: fix shared irq handlers</title>
<updated>2014-04-14T11:52:08Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2014-04-11T10:49:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=0925afc9a4851c2592f1d45a17aeb7e1ffe188b7'/>
<id>urn:sha1:0925afc9a4851c2592f1d45a17aeb7e1ffe188b7</id>
<content type='text'>
DSS uses shared irq handlers for DISPC and DSI, because on OMAP3, the
DISPC and DSI share the same irq line.

However, the irq handlers presume that the hardware is enabled, which,
in theory, may not be the case with shared irq handlers. So if an
interrupt happens while the DISPC/DSI is off, the kernel will halt as
the irq handler tries to access the DISPC/DSI registers.

In practice that should never happen, as both DSI and DISPC are in the
same power domain. So if there's an IRQ for one of them, the other is
also enabled. However, if CONFIG_DEBUG_SHIRQ is enabled, the kernel will
generate a spurious IRQ, which then causes the problem.

This patch adds an is_enabled field for both DISPC and DSI, which is
used to track if the HW is enabled. For DISPC the code is slightly more
complex, as the users of DISPC can register the interrupt handler, and
we want to hide the is_enabled handling from the users of DISPC.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: fix rounding when calculating fclk rate</title>
<updated>2014-04-14T11:52:08Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2014-02-13T09:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d0e224f9963b79610850b2a10622182176658022'/>
<id>urn:sha1:d0e224f9963b79610850b2a10622182176658022</id>
<content type='text'>
"clk: divider: fix rate calculation for fractional rates" patch (and
similar for TI specific divider) fixes the clk-divider's rounding. This
patch updates the DSS driver to round the rates accordingly.

This fixes the DSS's warnings about clock rate mismatch, and also fixes
the wrong fclk rate being set.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Tested-by: Christoph Fritz &lt;chf.fritz@googlemail.com&gt;
Tested-by: Marek Belisko &lt;marek@goldelico.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: HDMI: fix interlace output</title>
<updated>2014-04-04T06:56:19Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2014-04-03T12:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=0f5d9d2e7d234acb26bc98dd820cc8dd178774d6'/>
<id>urn:sha1:0f5d9d2e7d234acb26bc98dd820cc8dd178774d6</id>
<content type='text'>
The HDMI output video format's yres needs to be divided by two for
interlace. Fix it.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: add missing __init for dss_init_ports</title>
<updated>2014-04-04T06:55:18Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2014-03-20T09:55:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5f0bc7a9eec7e562be82b90bffee7a5370d38517'/>
<id>urn:sha1:5f0bc7a9eec7e562be82b90bffee7a5370d38517</id>
<content type='text'>
dss_init_ports() is missing __init, so fix that.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAPDSS: remove DT hacks for regulators</title>
<updated>2014-04-04T06:55:17Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2013-06-10T11:05:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=931d4bd664786f5a3b1ea83f84ba9d455e341c9b'/>
<id>urn:sha1:931d4bd664786f5a3b1ea83f84ba9d455e341c9b</id>
<content type='text'>
For booting Panda and 4430SDP with DT, while DSS did not support DT, we
had to had small hacks in the omapdss driver to get the regulators. With
DT now supported in DSS, we can remove those hacks.

Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
</content>
</entry>
<entry>
<title>Merge branch '3.15/dss-dt' into 3.15/fbdev</title>
<updated>2014-03-20T06:13:50Z</updated>
<author>
<name>Tomi Valkeinen</name>
<email>tomi.valkeinen@ti.com</email>
</author>
<published>2014-03-20T06:09:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=17d5ca91cfc59ae91da5ff9da74ab09a9a2a17d9'/>
<id>urn:sha1:17d5ca91cfc59ae91da5ff9da74ab09a9a2a17d9</id>
<content type='text'>
Merge OMAP DSS DT support
</content>
</entry>
<entry>
<title>OMAPDSS: acx565akm: Add DT support</title>
<updated>2014-03-19T09:03:11Z</updated>
<author>
<name>Sebastian Reichel</name>
<email>sre@debian.org</email>
</author>
<published>2013-12-13T18:17:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=6e7efe4eb86e493ea10d1568a6497aa931ff5221'/>
<id>urn:sha1:6e7efe4eb86e493ea10d1568a6497aa931ff5221</id>
<content type='text'>
Add DT support for panel-sony-acx565akm

Signed-off-by: Sebastian Reichel &lt;sre@debian.org&gt;
[tomi.valkeinen@ti.com: some modifications]
Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;
Reviewed-by: Archit Taneja &lt;archit@ti.com&gt;
</content>
</entry>
</feed>
