<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu, branch v3.3</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=v3.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-03-15T09:41:26Z</updated>
<entry>
<title>Merge branch 'exynos-drm-fixes' of git://git.infradead.org/users/kmpark/linux-samsung into drm-fixes</title>
<updated>2012-03-15T09:41:26Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-03-15T09:41:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bb2551da10b659eab27330483828b88e898e7952'/>
<id>urn:sha1:bb2551da10b659eab27330483828b88e898e7952</id>
<content type='text'>
* 'exynos-drm-fixes' of git://git.infradead.org/users/kmpark/linux-samsung:
  drm exynos: use drm_fb_helper_set_par directly
  drm/exynos: Fix fb_videomode &lt;-&gt; drm_mode_modeinfo conversion
  drm/exynos: fix runtime_pm fimd device state on probe
  drm/exynos: use correct 'exynos-drm' name for platform device
</content>
</entry>
<entry>
<title>drm exynos: use drm_fb_helper_set_par directly</title>
<updated>2012-03-15T02:39:00Z</updated>
<author>
<name>Sascha Hauer</name>
<email>s.hauer@pengutronix.de</email>
</author>
<published>2012-03-14T10:44:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=34418c25d64844625118b5eedc493f7904d77659'/>
<id>urn:sha1:34418c25d64844625118b5eedc493f7904d77659</id>
<content type='text'>
info-&gt;fix.visual already is correctly set from drm_fb_helper_fill_fix.
info-&gt;fix.line_length is also set from drm_fb_helper_fill_fix,
so drm_fb_helper_set_par directly instead of a custom
exynos_drm_fbdev_set_par.

Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: Fix fb_videomode &lt;-&gt; drm_mode_modeinfo conversion</title>
<updated>2012-03-15T02:39:00Z</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-03-09T00:45:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f7d86075fa6c082f7dc4d289a69162b13d2db924'/>
<id>urn:sha1:f7d86075fa6c082f7dc4d289a69162b13d2db924</id>
<content type='text'>
The fb_videomode structure stores the front porch and back porch in the
right_margin and left_margin fields respectively. right_margin should
thus be computed with hsync_start - hdisplay, and left_margin with
htotal - hsync_end. The same holds for the vertical direction.

       Active               Front           Sync            Back
       Region               Porch                           Porch
&lt;-------------------&gt;&lt;----------------&gt;&lt;-------------&gt;&lt;----------------&gt;

  //////////////////|
 ////////////////// |
//////////////////  |..................               ..................
                                       _______________

&lt;------ xres -------&gt;&lt;- right_margin -&gt;&lt;- hsync_len -&gt;&lt;- left_margin --&gt;

&lt;---- hdisplay -----&gt;
&lt;------------ hsync_start ------------&gt;
&lt;--------------------- hsync_end --------------------&gt;
&lt;--------------------------------- htotal -----------------------------&gt;

Fix the fb_videomode &lt;-&gt; drm_mode_modeinfo conversion functions
accordingly.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Joonyoung Shim &lt;jy0922.shim@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: fix runtime_pm fimd device state on probe</title>
<updated>2012-03-15T02:38:59Z</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2012-03-08T01:28:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0d8ce3ae37e9bcfacbbc750cabf892fa00bb720e'/>
<id>urn:sha1:0d8ce3ae37e9bcfacbbc750cabf892fa00bb720e</id>
<content type='text'>
A call to pm_runtime_set_active() forces device to be at the active
state and skips calling its runtime suspend/resume callbacks. This
results in a freeze with a new power domain code based on gen_pd. Fimd
driver does all required runtime power management calls, so this
pm_runtime_set_active call is buggy. This patch removes it and corrects
clock management in probe function (clocks are now enabled by
pm_runtime_get_sync() call).

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: use correct 'exynos-drm' name for platform device</title>
<updated>2012-03-15T02:38:59Z</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2012-03-05T11:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9866b6c64b317a92e5c020165bc41efd3008a88a'/>
<id>urn:sha1:9866b6c64b317a92e5c020165bc41efd3008a88a</id>
<content type='text'>
Currently Exynos DRM driver uses DRIVER_NAME ('exynos') name for the
core platform device. This is confusing, because it doesn't refer to the
function the platform device is performing. This patch renames the
platform device to the 'exynos-drm', which matches the convention for
naming the platform devices. The name used inside DRM subsystem has not
been changed.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'drm-intel-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux into drm-fixes</title>
<updated>2012-03-14T18:32:27Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-03-14T18:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=57387177a3cdc09eec02d300d33f042851fa7438'/>
<id>urn:sha1:57387177a3cdc09eec02d300d33f042851fa7438</id>
<content type='text'>
* 'drm-intel-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux:
  drm/i915: support 32 bit BGR formats in sprite planes
  drm/i915: fix color order for BGR formats on SNB
  drm/gma500: Fix Cedarview boot failures in 3.3-rc
</content>
</entry>
<entry>
<title>drm/radeon/kms: fix hdmi duallink checks</title>
<updated>2012-03-08T09:39:54Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2012-03-08T00:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=38aa4a568ba4c3ccba83e862a01e3e60e3b811ee'/>
<id>urn:sha1:38aa4a568ba4c3ccba83e862a01e3e60e3b811ee</id>
<content type='text'>
All pre-SI chips are limited to 165 Mhz for single link.
Code in question will be re-enabled when SI support is added.

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=44755
https://bugzilla.kernel.org/show_bug.cgi?id=42887

Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: set SX_MISC in the r6xx blit code (v2)</title>
<updated>2012-03-08T09:39:29Z</updated>
<author>
<name>Marek Olšák</name>
<email>maraeo@gmail.com</email>
</author>
<published>2012-03-07T22:33:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cf00790dea6f210ddd01a6656da58c7c9a4ea0e4'/>
<id>urn:sha1:cf00790dea6f210ddd01a6656da58c7c9a4ea0e4</id>
<content type='text'>
Mesa may set it to 1, causing all primitives to be killed.

v2: also update the r7xx code

Signed-off-by: Marek Olšák &lt;maraeo@gmail.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@kernel.org
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/i915: support 32 bit BGR formats in sprite planes</title>
<updated>2012-03-07T18:52:13Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2012-03-07T16:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b250da79a0c972ef7f6d58ebd1083cab066e6c82'/>
<id>urn:sha1:b250da79a0c972ef7f6d58ebd1083cab066e6c82</id>
<content type='text'>
intel_framebuffer_init does some basic sanity checking of the pixel format,
but is used by the plane code in addition to the primary crtc.  So it
needs to contain any formats used in either place.

Add the XBGR8888 format to the checklist so the plane code can use it.

Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>drm/i915: fix color order for BGR formats on SNB</title>
<updated>2012-03-07T18:49:28Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2012-02-27T20:40:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ab2f9df10dd955f1fc0a8650e377588c98f1c029'/>
<id>urn:sha1:ab2f9df10dd955f1fc0a8650e377588c98f1c029</id>
<content type='text'>
Had the wrong bits and field definitions.

Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
