[PULL] topic/drm-fixes

2016-04-07 Thread Jani Nikula

Hi Dave, some drm fixes I've picked up.

The qxl fix I've picked up quite some time ago, and unfortunately
neglected.

Then there's established timing fixes, of which particularly "drm/edid:
Fix parsing of EDID 1.4 Established Timings III descriptor" is quite
surprising. It looks like we've never got any of them right. I am not
sure what the full implications of this are. That combined with lack of
any details of real world bugs fixed made me decide against cc: stable.

BR,
Jani.

The following changes since commit f55532a0c0b8bb6148f4e07853b876ef73bc69ca:

  Linux 4.6-rc1 (2016-03-26 16:03:24 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2016-04-07

for you to fetch changes up to 735b100f6d84b60da68e81e0bcb953d2021e0aa8:

  drm/edid: Fix DMT 1024x768 at 43Hz (interlaced) timings (2016-04-05 12:49:31 
+0300)


John Keeping (1):
  drm/qxl: fix cursor position with non-zero hotspot

Paul Parsons (3):
  drm/edid: Fix EDID Established Timings I and II
  drm/edid: Fix parsing of EDID 1.4 Established Timings III descriptor
  drm/edid: Fix DMT 1024x768 at 43Hz (interlaced) timings

 drivers/gpu/drm/drm_edid.c| 10 +-
 drivers/gpu/drm/qxl/qxl_display.c | 13 +
 drivers/gpu/drm/qxl/qxl_drv.h |  2 ++
 3 files changed, 16 insertions(+), 9 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center


[PULL] topic/drm-fixes

2015-11-19 Thread Jani Nikula

Hi Dave -

Here are some drm core fixes for v4.4 that I've picked up. Atomic fixes
from Maarten, and atomic helper fixes from Ville and Daniel.

Admittedly the topmost commit didn't sit in our tree for very long, but
does come with reviews and testing from trustworthy people.

BR,
Jani.

The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

  Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-11-19

for you to fetch changes up to 5481c8fb1da2a573861095fbea078f30c664d0bd:

  drm/atomic-helper: Check encoder/crtc constraints (2015-11-19 17:11:13 +0200)


Daniel Vetter (1):
  drm/atomic-helper: Check encoder/crtc constraints

Maarten Lankhorst (5):
  drm/core: Set legacy_cursor_update in drm_atomic_helper_disable_plane.
  drm/core: Fix old_fb handling in drm_mode_atomic_ioctl.
  drm/atomic: add a drm_atomic_clean_old_fb helper.
  drm/core: Fix old_fb handling in restore_fbdev_mode_atomic.
  drm/core: Fix old_fb handling in pan_display_atomic.

Ville Syrjälä (1):
  drm: Fix primary plane size for stereo doubled modes for legacy setcrtc

 drivers/gpu/drm/drm_atomic.c| 61 +
 drivers/gpu/drm/drm_atomic_helper.c | 29 --
 drivers/gpu/drm/drm_fb_helper.c | 51 +--
 include/drm/drm_atomic.h|  3 ++
 4 files changed, 79 insertions(+), 65 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center


[PULL] topic/drm-fixes

2015-11-11 Thread Jani Nikula

Hi Dave, I seem to be off-sync with your pulls to Linus... anyway,
here's one uapi build fix I've picked up.

BR,
Jani.

The following changes since commit f36203be608a38a5b5523a7aa52cc72f757b9679:

  drm/dp: Add dp_aux_i2c_speed_khz module param to set the assume i2c bus speed 
(2015-09-02 16:13:43 +0300)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-11-11

for you to fetch changes up to 6172180c6b37ea164bf8a9bad70bb348d0a16563:

  drm: Use userspace compatible type in fourcc_mod_code macro (2015-11-05 
14:39:55 +0200)


Tvrtko Ursulin (1):
  drm: Use userspace compatible type in fourcc_mod_code macro

 include/uapi/drm/drm_fourcc.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
Jani Nikula, Intel Open Source Technology Center


[PULL] topic/drm-fixes for v4.3

2015-09-09 Thread Jani Nikula

Hi Dave -

An atomic bookkeeping fix from Maarten, and DP i2c-over-aux retry loop
fixes from Ville.

BR,
Jani.

The following changes since commit 879a37d00f1882b1e56a66e626af4194d592d257:

  Merge branch 'exynos-drm-next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next 
(2015-08-31 10:25:45 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-09-09

for you to fetch changes up to f36203be608a38a5b5523a7aa52cc72f757b9679:

  drm/dp: Add dp_aux_i2c_speed_khz module param to set the assume i2c bus speed 
(2015-09-02 16:13:43 +0300)


Maarten Lankhorst (1):
  drm/atomic: Fix bookkeeping with TEST_ONLY, v3.

Ville Syrjälä (3):
  drm/dp: Define AUX_RETRY_INTERVAL as 500 us
  drm/dp: Adjust i2c-over-aux retry count based on message size and i2c bus 
speed
  drm/dp: Add dp_aux_i2c_speed_khz module param to set the assume i2c bus 
speed

 drivers/gpu/drm/drm_atomic.c| 39 +---
 drivers/gpu/drm/drm_dp_helper.c | 99 ++---
 2 files changed, 117 insertions(+), 21 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center


[PULL] topic/drm-fixes

2015-08-14 Thread Jani Nikula

Hi Dave, here's a DP MST fix from Maarten.

BR,
Jani.

The following changes since commit 5677d67ae3949f09f57357241b88222d49b8c782:

  drm: Stop resetting connector state to unknown (2015-07-22 14:52:26 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-08-14

for you to fetch changes up to 4772ff03df8094fd99d28de5fcf5df3a3e9c68bb:

  drm/dp/mst: Remove port after removing connector. (2015-08-11 12:30:38 +0300)


Maarten Lankhorst (1):
  drm/dp/mst: Remove port after removing connector.

 drivers/gpu/drm/drm_dp_mst_topology.c | 19 +--
 include/drm/drm_crtc.h|  2 --
 2 files changed, 13 insertions(+), 8 deletions(-)

-- 
Jani Nikula, Intel Open Source Technology Center


[PULL] topic/drm-fixes

2015-07-23 Thread Daniel Vetter
Hi Dave,

Regression fix for systemd getting confused about unknown connector state
after resume. Just stop setting the state to unknown, turned out to be a
silly idea anyway. What drivers imo really should do (and i915 still does
that) is forcing a full reprobe on resume to make sure connector changes
while suspended are caught. Most drivers seem to get this wrong. Otoh it
took us years to get fixes merged where some probe races resulted in
eating uevents, I guess userspace expectations for reliable hpd are just
really low :(

Cheers, Daniel


The following changes since commit 52721d9d3334c1cb1f76219a161084094ec634dc:

  Linux 4.2-rc3 (2015-07-19 14:45:02 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-07-23

for you to fetch changes up to 5677d67ae3949f09f57357241b88222d49b8c782:

  drm: Stop resetting connector state to unknown (2015-07-22 14:52:26 +0200)


Daniel Vetter (1):
  drm: Stop resetting connector state to unknown

 drivers/gpu/drm/drm_crtc.c | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


[PULL] topic/drm-fixes

2015-07-16 Thread Daniel Vetter
Hi Dave,

Ok next attempt at drm-fixes pull. Big thing really is just the compat32
one for addfb2.1.

Cheers, Daniel


The following changes since commit e24ff467e12e1560de753313976c46e84fa6306a:

  drm/crtc: Fix edid length computation (2015-07-04 00:52:34 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-07-16

for you to fetch changes up to c631d5f90e7ee246536c72f80ade86e9ef4d2f13:

  drm: Provide compat ioctl for addfb2.1 (2015-07-15 11:38:38 +0200)


Daniel Kurtz (1):
  drm/rockchip: use drm_gem_mmap helpers

Graham Whaley (1):
  Documentation: drm: Fix tablulation in KMS properties table

Tvrtko Ursulin (1):
  drm: Provide compat ioctl for addfb2.1

Zhao Junwang (1):
  drm: add a check for x/y in drm_mode_setcrtc

 Documentation/DocBook/drm.tmpl  |  2 +-
 drivers/gpu/drm/drm_crtc.c  |  7 ++-
 drivers/gpu/drm/drm_ioc32.c | 60 ++
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 67 +++--
 4 files changed, 100 insertions(+), 36 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


[PULL] topic/drm-fixes

2015-07-15 Thread Daniel Vetter
Argh, I screwed up this doesn't even compile ...
-Daniel

On Wed, Jul 15, 2015 at 10:52 AM, Daniel Vetter  
wrote:
> Hi Dave,
>
> Compared to the old drm-fixes pull request just added the compat32 patch
> from Tvrtko.
>
> Cheers, Daniel
>
>
> The following changes since commit e24ff467e12e1560de753313976c46e84fa6306a:
>
>   drm/crtc: Fix edid length computation (2015-07-04 00:52:34 +0200)
>
> are available in the git repository at:
>
>   git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-07-15
>
> for you to fetch changes up to 0acc813c90a9e7ed22a41eed84218be459116e07:
>
>   drm: Provide compat ioctl for addfb2.1 (2015-07-14 12:24:34 +0200)
>
> 
> Daniel Kurtz (1):
>   drm/rockchip: use drm_gem_mmap helpers
>
> Graham Whaley (1):
>   Documentation: drm: Fix tablulation in KMS properties table
>
> Tvrtko Ursulin (1):
>   drm: Provide compat ioctl for addfb2.1
>
> Zhao Junwang (1):
>   drm: add a check for x/y in drm_mode_setcrtc
>
>  Documentation/DocBook/drm.tmpl  |  2 +-
>  drivers/gpu/drm/drm_crtc.c  |  7 ++-
>  drivers/gpu/drm/drm_ioc32.c | 60 ++
>  drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 67 
> +++--
>  4 files changed, 100 insertions(+), 36 deletions(-)
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch



-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


[PULL] topic/drm-fixes

2015-07-15 Thread Daniel Vetter
Hi Dave,

Compared to the old drm-fixes pull request just added the compat32 patch
from Tvrtko.

Cheers, Daniel


The following changes since commit e24ff467e12e1560de753313976c46e84fa6306a:

  drm/crtc: Fix edid length computation (2015-07-04 00:52:34 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-07-15

for you to fetch changes up to 0acc813c90a9e7ed22a41eed84218be459116e07:

  drm: Provide compat ioctl for addfb2.1 (2015-07-14 12:24:34 +0200)


Daniel Kurtz (1):
  drm/rockchip: use drm_gem_mmap helpers

Graham Whaley (1):
  Documentation: drm: Fix tablulation in KMS properties table

Tvrtko Ursulin (1):
  drm: Provide compat ioctl for addfb2.1

Zhao Junwang (1):
  drm: add a check for x/y in drm_mode_setcrtc

 Documentation/DocBook/drm.tmpl  |  2 +-
 drivers/gpu/drm/drm_crtc.c  |  7 ++-
 drivers/gpu/drm/drm_ioc32.c | 60 ++
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 67 +++--
 4 files changed, 100 insertions(+), 36 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


[PULL] topic/drm-fixes for 4.2

2015-07-09 Thread Daniel Vetter
Hi Dave,

Non-i915 fixes I picked up in your absence: kerneldoc + 2x cc: stable. The
rockchip fix is just in here to make sure it won't get lost, I kept it
since I didn't yet see a rockchip fixes pull nor confirmation from Mark
that he pulled it into his tree.

Cheers, Daniel


The following changes since commit e24ff467e12e1560de753313976c46e84fa6306a:

  drm/crtc: Fix edid length computation (2015-07-04 00:52:34 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-07-09

for you to fetch changes up to d4acc1651588835b802a2049f4f3a2adcc1af750:

  Documentation: drm: Fix tablulation in KMS properties table (2015-07-07 
22:42:58 +0200)


Daniel Kurtz (1):
  drm/rockchip: use drm_gem_mmap helpers

Graham Whaley (1):
  Documentation: drm: Fix tablulation in KMS properties table

Zhao Junwang (1):
  drm: add a check for x/y in drm_mode_setcrtc

 Documentation/DocBook/drm.tmpl  |  2 +-
 drivers/gpu/drm/drm_crtc.c  |  7 ++-
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 67 +++--
 3 files changed, 40 insertions(+), 36 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


[PULL] topic/drm-fixes

2015-07-04 Thread Daniel Vetter
Hi Linus,

Since Dave is enjoying vacation I figured I'll send you this drm core fix
directly.

Cheers, Daniel


The following changes since commit 8b72ce158cf0dba443e36fc66e0bb29c2580e0b6:

  drm: Always enable atomic API (2015-06-24 11:21:35 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-07-04

for you to fetch changes up to e24ff467e12e1560de753313976c46e84fa6306a:

  drm/crtc: Fix edid length computation (2015-07-04 00:52:34 +0200)


Shixin Zeng (1):
  drm/crtc: Fix edid length computation

 drivers/gpu/drm/drm_crtc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


[PULL] topic/drm-fixes

2015-05-27 Thread Jani Nikula

Hi Dave, here's a drm regression fix for drivers only partially
converted to atomic.

BR,
Jani.

The following changes since commit 030bbdbf4c833bc69f502eae58498bc5572db736:

  Linux 4.1-rc3 (2015-05-10 15:12:29 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-05-27

for you to fetch changes up to 2e7f43c41c042d6fed4d67aceeaae32d8f102e98:

  drm/plane-helper: Adapt cursor hack to transitional helpers (2015-05-22 
08:48:08 +0300)


Daniel Vetter (1):
  drm/plane-helper: Adapt cursor hack to transitional helpers

 drivers/gpu/drm/drm_plane_helper.c | 3 +++
 1 file changed, 3 insertions(+)

-- 
Jani Nikula, Intel Open Source Technology Center


[PULL] topic/drm-fixes

2015-04-02 Thread Jani Nikula

Hi Dave -

Here's a single drm core fix, cc: stable, that affects i915
users. Picked it up myself as explained in [1].

I'll still send a separate drm/i915 pull request.

BR,
Jani.

[1] http://mid.gmane.org/874mp6r6bk.fsf at intel.com

The following changes since commit bc465aa9d045feb0e13b4a8f32cc33c1943f62d6:

  Linux 4.0-rc5 (2015-03-22 16:50:21 -0700)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-fixes-2015-04-02

for you to fetch changes up to ad692b46dbf122ef90aadce3b389ef64c90e861d:

  drm/edid: set ELD for firmware and debugfs override EDIDs (2015-03-27 
13:27:04 +0200)


Jani Nikula (1):
  drm/edid: set ELD for firmware and debugfs override EDIDs

 drivers/gpu/drm/drm_edid_load.c| 1 +
 drivers/gpu/drm/drm_probe_helper.c | 1 +
 2 files changed, 2 insertions(+)

-- 
Jani Nikula, Intel Open Source Technology Center