<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/staging/omapdrm, branch v3.4.34</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.4.34</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.4.34'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2012-04-10T16:19:29+00:00</updated>
<entry>
<title>staging: drm/omap: move where DMM driver is registered</title>
<updated>2012-04-10T16:19:29+00:00</updated>
<author>
<name>Rob Clark</name>
<email>rob@ti.com</email>
</author>
<published>2012-04-05T15:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=be0775ac140dd80a1d60fb7e71ec60e649c14ff8'/>
<id>urn:sha1:be0775ac140dd80a1d60fb7e71ec60e649c14ff8</id>
<content type='text'>
Not sure what triggered the change in behavior, but seems to
result in recursively acquiring a mutex and hanging on boot.  But
omap_drm_init() seems a much more sane place to register the
driver for the DMM sub-device.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: use current time for page-flip event</title>
<updated>2012-03-13T22:44:44+00:00</updated>
<author>
<name>Rob Clark</name>
<email>rob@ti.com</email>
</author>
<published>2012-03-12T02:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7411f9cfe67f5dd54333d2fe7e2a677c42666f99'/>
<id>urn:sha1:7411f9cfe67f5dd54333d2fe7e2a677c42666f99</id>
<content type='text'>
Because we don't have vblank hooked up via drm_irq (which is a bit
awkward due to separation between omapdss (which knows the irq #)
and omapdrm, for now use gettimeofday to have a semi-sane timestamp
in the page-flip event.  Otherwise apps like weston drm compositor,
which use the timestamp in it's animations, get highly confused.

Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: send page-flip event after endwin</title>
<updated>2012-03-13T22:44:44+00:00</updated>
<author>
<name>Rob Clark</name>
<email>rob@ti.com</email>
</author>
<published>2012-03-12T02:11:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=72d0c3363e88d1816b0fef3687ff58e6553a7889'/>
<id>urn:sha1:72d0c3363e88d1816b0fef3687ff58e6553a7889</id>
<content type='text'>
The endwin irq indicates that DSS has finished scanning out a buffer.
Use this to trigger page-flip event to userspace, so this happens
only *after* the previous buffer is finished.

Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: avoid multiple planes having same z-order</title>
<updated>2012-03-13T22:44:44+00:00</updated>
<author>
<name>Rob Clark</name>
<email>rob@ti.com</email>
</author>
<published>2012-03-12T02:11:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b66848eb85c2a646c852ea4644f43e1a86517245'/>
<id>urn:sha1:b66848eb85c2a646c852ea4644f43e1a86517245</id>
<content type='text'>
Multiple video pipes on same output with same z-order is an undefined
behavior.  Set a unique z-order value based on overlay number/id.

Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: mmap of tiled buffers with stride &gt;4kb</title>
<updated>2012-03-07T21:38:08+00:00</updated>
<author>
<name>Rob Clark</name>
<email>rob@ti.com</email>
</author>
<published>2012-03-05T16:48:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e559895ae99fb99ecb91d5ad9e0b742ad881b341'/>
<id>urn:sha1:e559895ae99fb99ecb91d5ad9e0b742ad881b341</id>
<content type='text'>
Deal with the case of buffers with virtual stride larger than one
page in fault_2d().

Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: Get DMM resources from hwmod</title>
<updated>2012-03-07T21:38:08+00:00</updated>
<author>
<name>Andy Gross</name>
<email>andy.gross@ti.com</email>
</author>
<published>2012-03-05T16:48:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5c137797377db64d4cfb429ee8e4a420d9743660'/>
<id>urn:sha1:5c137797377db64d4cfb429ee8e4a420d9743660</id>
<content type='text'>
This patch splits the DMM off into a separate sub-device, in order to
utilize the platform device information that was created as part of
the OMAP hwmod entry for the DMM.

The driver probe function queries the iomem resource and IRQ using
standard platform_get functions.

The OMAP DRM driver now calls the platform_driver_register() function
for the subordinate DMM driver inside its probe function.  This
guarantees the required order for the DMM and ensures the DMM resources
are available for use by the DRM driver.

Signed-off-by: Andy Gross &lt;andy.gross@ti.com&gt;
Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: Validate debugfs device</title>
<updated>2012-03-07T21:38:07+00:00</updated>
<author>
<name>Andy Gross</name>
<email>andy.gross@ti.com</email>
</author>
<published>2012-03-05T16:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=02646fb8b3de95a170f8ac4f0773a4f5e2a1b54c'/>
<id>urn:sha1:02646fb8b3de95a170f8ac4f0773a4f5e2a1b54c</id>
<content type='text'>
Added check for valid device information before dumping debugfs
information.

Signed-off-by: Andy Gross &lt;andy.gross@ti.com&gt;
Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: Disable DMM debugfs for OMAP3</title>
<updated>2012-03-07T21:38:07+00:00</updated>
<author>
<name>Andy Gross</name>
<email>andy.gross@ti.com</email>
</author>
<published>2012-03-05T16:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=132390c79e01b3da732bc7b5d9e729b52086ceb6'/>
<id>urn:sha1:132390c79e01b3da732bc7b5d9e729b52086ceb6</id>
<content type='text'>
OMAP3 does not contain a DMM/Tiler block.  As such, we should not
be exposing any DMM debugfs entries on OMAP3 platforms.

Added inline helper function to verify existence of DMM.

Signed-off-by: Andy Gross &lt;andy.gross@ti.com&gt;
Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: debugfs for object and fb tracking</title>
<updated>2012-03-07T21:38:07+00:00</updated>
<author>
<name>Rob Clark</name>
<email>rob@ti.com</email>
</author>
<published>2012-03-05T16:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f6b6036e56ca17378dd0294b684db623abd6a901'/>
<id>urn:sha1:f6b6036e56ca17378dd0294b684db623abd6a901</id>
<content type='text'>
Add some additional debugfs file to aid in tracking buffer usage.

Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: drm/omap: defer unpin until scanout completes</title>
<updated>2012-03-07T21:38:07+00:00</updated>
<author>
<name>Rob Clark</name>
<email>rob@ti.com</email>
</author>
<published>2012-03-05T16:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b33f34d3d10b9b00ca568740e7099da107d525b9'/>
<id>urn:sha1:b33f34d3d10b9b00ca568740e7099da107d525b9</id>
<content type='text'>
When flipping, defer unpinning until scanout completes, as indicated
by the appropriate END_WIN irq.

This also re-organizes things a bit, in replacing omap_fb_{pin,unpin}
with omap_fb_replace(), to make it easier to add support for scanout
synchronized DMM refill mode (flipping by just reprogramming DMM
synchronized with DSS scanout).

Signed-off-by: Rob Clark &lt;rob@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
