<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/i915/intel_sprite.c, branch linux-5.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-04-08T06:53:30Z</updated>
<entry>
<title>drm/i915: extract intel_sprite.h from intel_drv.h</title>
<updated>2019-04-08T06:53:30Z</updated>
<author>
<name>Jani Nikula</name>
</author>
<published>2019-04-05T11:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9a79f9aeeee6e5e139e93d9e79915f313489d33'/>
<id>urn:sha1:f9a79f9aeeee6e5e139e93d9e79915f313489d33</id>
<content type='text'>
It used to be handy that we only had a couple of headers, but over time
intel_drv.h has become unwieldy. Extract declarations to a separate
header file corresponding to the implementation module, clarifying the
modularity of the driver.

Ensure the new header is self-contained, and do so with minimal further
includes, using forward declarations as needed. Include the new header
only where needed, and sort the modified include directives while at it
and as needed.

No functional changes.

Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Acked-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/679c857a1933ee3d0706f978ab05ca880cd30a00.1554461791.git.jani.nikula@intel.com
</content>
</entry>
<entry>
<title>drm/i915: extract intel_atomic_plane.h from intel_drv.h</title>
<updated>2019-04-08T06:53:07Z</updated>
<author>
<name>Jani Nikula</name>
</author>
<published>2019-04-05T11:00:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56dabc93025220eb5d09ff95adfc560cb665d3e0'/>
<id>urn:sha1:56dabc93025220eb5d09ff95adfc560cb665d3e0</id>
<content type='text'>
It used to be handy that we only had a couple of headers, but over time
intel_drv.h has become unwieldy. Extract declarations to a separate
header file corresponding to the implementation module, clarifying the
modularity of the driver.

Ensure the new header is self-contained, and do so with minimal further
includes, using forward declarations as needed. Include the new header
only where needed, and sort the modified include directives while at it
and as needed.

No functional changes.

v2: revert intel_plane_destroy_state() movement within intel_atomic_plane.c

Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Acked-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/fd56c1cbba22b9f195ad944d79f7977423b2b533.1554461791.git.jani.nikula@intel.com
</content>
</entry>
<entry>
<title>drm/i915: extract intel_pm.h from intel_drv.h</title>
<updated>2019-04-08T06:52:43Z</updated>
<author>
<name>Jani Nikula</name>
</author>
<published>2019-04-05T11:00:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=696173b064c6dacd4e88d2ca15021e9bfc91328e'/>
<id>urn:sha1:696173b064c6dacd4e88d2ca15021e9bfc91328e</id>
<content type='text'>
It used to be handy that we only had a couple of headers, but over time
intel_drv.h has become unwieldy. Extract declarations to a separate
header file corresponding to the implementation module, clarifying the
modularity of the driver.

Ensure the new header is self-contained, and do so with minimal further
includes, using forward declarations as needed. Include the new header
only where needed, and sort the modified include directives while at it
and as needed.

No functional changes.

v2: gen6_rps_reset_ei() is in i915_irq.c not intel_pm.c.

Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Acked-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/adc6463b95eef3440fba9826793f7d1c5f3b0b4a.1554461791.git.jani.nikula@intel.com
</content>
</entry>
<entry>
<title>drm/i915: extract intel_psr.h from intel_drv.h</title>
<updated>2019-04-08T06:52:03Z</updated>
<author>
<name>Jani Nikula</name>
</author>
<published>2019-04-05T11:00:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=55367a275ada04960a385c0371193f2953b870e6'/>
<id>urn:sha1:55367a275ada04960a385c0371193f2953b870e6</id>
<content type='text'>
It used to be handy that we only had a couple of headers, but over time
intel_drv.h has become unwieldy. Extract declarations to a separate
header file corresponding to the implementation module, clarifying the
modularity of the driver.

Ensure the new header is self-contained, and do so with minimal further
includes, using forward declarations as needed. Include the new header
only where needed, and sort the modified include directives while at it
and as needed.

No functional changes.

v2: Fix checkpatch whitespace complaint

Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Acked-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/7e776690bf139ccdd0306b30df08dc68e74603de.1554461791.git.jani.nikula@intel.com
</content>
</entry>
<entry>
<title>drm/i915: Reject rotation for some hdr formats</title>
<updated>2019-03-27T16:53:30Z</updated>
<author>
<name>Maarten Lankhorst</name>
</author>
<published>2019-03-22T13:59:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e9a88dc2876616cc4d1ffb28ec95f2df650fe3d1'/>
<id>urn:sha1:e9a88dc2876616cc4d1ffb28ec95f2df650fe3d1</id>
<content type='text'>
90/270 rotation is not supported for Y21x and the 12/16 bits XVYU formats,
reject support for them.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190322135954.20434-3-maarten.lankhorst@linux.intel.com
Reviewed-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>drm/i915: Reject Yf tiling for HDR formats, v2.</title>
<updated>2019-03-27T16:53:30Z</updated>
<author>
<name>Maarten Lankhorst</name>
</author>
<published>2019-03-22T13:59:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=546f0f6550676db1b5c74ecdabc65bb99de3e0f6'/>
<id>urn:sha1:546f0f6550676db1b5c74ecdabc65bb99de3e0f6</id>
<content type='text'>
This was missing in the original addition of those formats, but in
PLANE_SIZE description it's mentioned that 8 cpp formats are not
valid with Yf tiling. Reject this case properly.

Also reject Y21x Yf tiling support this is also not supported.

Changes since v1:
- Reject Y21x as well.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190322135954.20434-2-maarten.lankhorst@linux.intel.com
Reviewed-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>drm/i915: Handle YUV subpixel support better</title>
<updated>2019-03-27T16:53:30Z</updated>
<author>
<name>Maarten Lankhorst</name>
</author>
<published>2019-03-22T13:59:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3bd02fa4be3aba778cd5aa0ca9e072244ce45a74'/>
<id>urn:sha1:3bd02fa4be3aba778cd5aa0ca9e072244ce45a74</id>
<content type='text'>
Y41x formats is a 4:4:4 format, so it can be addressed with pixel level accuracy.
Meanwhile it seems that while rotating YUYV 4:2:2 formats need a multiple of 2
for width and height, otherwise corruption occurs.

For YUV 4:2:2, the spec says that w/h should always be even, but we get
away with odd height while unrotated. When rotating it seems corruption
occurs with an odd x/y, and w/h should always be even.
Just to be completely paranoid, reject odd x/y w/h when rotating 90/270.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190322135954.20434-1-maarten.lankhorst@linux.intel.com
Reviewed-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Merge drm/drm-next into drm-intel-next-queued</title>
<updated>2019-03-27T16:23:53Z</updated>
<author>
<name>Joonas Lahtinen</name>
</author>
<published>2019-03-27T16:23:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e2f54f88b8b9bbdb3a73b6e67cffb402187c73f'/>
<id>urn:sha1:0e2f54f88b8b9bbdb3a73b6e67cffb402187c73f</id>
<content type='text'>
This is needed to get the fourcc code merged without conflicts.

Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>drm/fourcc: Fix conflicting Y41x definitions</title>
<updated>2019-03-21T08:49:04Z</updated>
<author>
<name>Maarten Lankhorst</name>
</author>
<published>2019-03-19T12:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff01e6971ecd9ba6a9c0538c46d713f38a751f11'/>
<id>urn:sha1:ff01e6971ecd9ba6a9c0538c46d713f38a751f11</id>
<content type='text'>
There has unfortunately been a conflict with the following 3 commits:

commit e9961ab95af81b8d29054361cd5f0c575102cf87
Author: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;
Date:   Fri Nov 9 17:21:12 2018 +0000
    drm: Added a new format DRM_FORMAT_XVYU2101010

commit 7ba0fee247ee7a36b3bfbed68f6988d980aa3aa3
Author: Brian Starkey &lt;brian.starkey@arm.com&gt;
Date:   Fri Oct 5 10:27:00 2018 +0100

    drm/fourcc: Add AFBC yuv fourccs for Mali

and

commit 50bf5d7d595fd0705ef3785f80e679b6da501e5b
Author: Swati Sharma &lt;swati2.sharma@intel.com&gt;
Date:   Mon Mar 4 17:26:33 2019 +0530

    drm: Add Y2xx and Y4xx (xx:10/12/16) format definitions and fourcc

Unfortunately gcc didn't warn about the redefinitions, because the
double defines were the set to same value, and gcc apparently no longer
warns about that.

Fix this by using new XYVU for i915, without alpha, and making the
Y41x definitions match msdn, with alpha.

Fortunately we caught it early, and the conflict hasn't even landed in
drm-next yet.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;
Cc: Brian Starkey &lt;Brian.Starkey@arm.com&gt;
Cc: Swati Sharma &lt;swati2.sharma@intel.com&gt;
Cc: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;
Cc: malidp@foss.arm.com
Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;
Cc: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt;
Cc: Sean Paul &lt;sean@poorly.run&gt;
Cc: Dave Airlie &lt;airlied@linux.ie&gt;
Cc: Liviu Dudau &lt;Liviu.Dudau@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190319121702.6814-1-maarten.lankhorst@linux.intel.com
Acked-by: Jani Nikula &lt;jani.nikula@intel.com&gt; #irc
Acked-by: Sean Paul &lt;sean@poorly.run&gt;
Reviewed-by: Ayan Kumar halder &lt;ayan.halder@arm.com&gt;
</content>
</entry>
<entry>
<title>drm/i915: stick to kernel fixed size types</title>
<updated>2019-03-19T07:49:07Z</updated>
<author>
<name>Jani Nikula</name>
</author>
<published>2019-03-18T16:00:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=126d0a94c945280c665a4ed240dce64252cf3c6b'/>
<id>urn:sha1:126d0a94c945280c665a4ed240dce64252cf3c6b</id>
<content type='text'>
We no longer allow mixed C99 and kernel types, and the preference is to
use kernel types exclusively. Fix the C99 types that have crept in since
the mass conversion. No functional changes.

Cc: Juha-Pekka Heikkila &lt;juhapekka.heikkila@gmail.com&gt;
Cc: Kevin Strasser &lt;kevin.strasser@intel.com&gt;
Cc: Ramalingam C &lt;ramalingam.c@intel.com&gt;
Cc: Swati Sharma &lt;swati2.sharma@intel.com&gt;
Cc: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
Reviewed-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190318160019.9309-1-jani.nikula@intel.com
</content>
</entry>
</feed>
