Re: [PATCH] dim: Spell "Signed-off-by" out

2018-11-07 Thread Rodrigo Vivi
On Wed, Nov 07, 2018 at 12:39:03PM +0200, Ville Syrjälä wrote:
> On Tue, Nov 06, 2018 at 04:03:50PM -0800, Rodrigo Vivi wrote:
> > Or we have the risk of getting tricked out by
> > 
> > "Suggested-by:"
> > 
> > Like we were on kernel commit 35b876db4a42 ("drm/i915/dsc:
> > Add slice_row_per_frame in DSC PPS programming"
> 
> Yeah, seems good to make this really explicit. Even a minor typo might
> annoy other tools that check for this.
> 
> Reviewed-by: Ville Syrjälä 

pushed with irc ack from Daniel.

Thanks,
Rodrigo.

> 
> > 
> > Reference: 
> > https://lists.freedesktop.org/archives/intel-gfx/2018-November/181151.html
> > Cc: Stephen Rothwell 
> > Cc: Daniel Vetter 
> > Cc: Jani Nikula 
> > Signed-off-by: Rodrigo Vivi 
> > ---
> >  dim | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git a/dim b/dim
> > index 1fc40ef15317..3d6548568b56 100755
> > --- a/dim
> > +++ b/dim
> > @@ -795,13 +795,13 @@ function checkpatch_commit_push
> > author_outlook=$(git show -s $sha1 --format="format:%an" | sed -e 
> > 's/\([^ ]*\) \(.*\)/\2, \1/')
> >  
> > # check for author sign-off
> > -   if ! git show -s $sha1 | grep -qi 
> > "S.*-by:.*\\($author\\|$author_outlook\\)" ; then
> > +   if ! git show -s $sha1 | grep -qi 
> > "Signed-off-by:.*\\($author\\|$author_outlook\\)" ; then
> > echoerr "$sha1 is lacking author of sign-off"
> > rv=1
> > fi
> >  
> > # check for committer sign-off
> > -   if ! git show -s $sha1 | grep -qi "S.*-by:.*$committer"  ; then
> > +   if ! git show -s $sha1 | grep -qi "Signed-off-by:.*$committer"  ; then
> > echoerr "$sha1 is lacking committer of sign-off"
> > rv=1
> > fi
> > -- 
> > 2.19.1
> > 
> > ___
> > dim-tools mailing list
> > dim-tools@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/dim-tools
> 
> -- 
> Ville Syrjälä
> Intel
___
dim-tools mailing list
dim-tools@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dim-tools


Re: [PULL] drm-misc-next

2018-11-07 Thread Sean Paul
On Wed, Nov 07, 2018 at 09:18:16PM +0100, Daniel Vetter wrote:
> On Wed, Nov 07, 2018 at 12:58:56PM +0100, Maarten Lankhorst wrote:
> > Hey Dave,
> > 
> > First pull for drm-next this cycle. There's been a lot of changes, so I
> > hope I recorded everything from the changelog correctly.
> > 
> > drm-misc-next-2018-11-07:
> > drm-misc-next for v4.21, part 1:
> > 
> > UAPI Changes:
> > - Add syncobj timeline support to drm.
> 
> With all the CI breakage this caused I kinda missed that it didn't get
> reverted. But afaict this didn't have the ack from anv/radv folks (which I
> explicitly asked for as part of what I think should be the merge
> criteria), and I'm not sure where the userspace is, and this here isn't
> just prep, but already adds new uapi.
> 

+Christian

Can you please land the revert while we get this sorted out?

Sean

> The prep work is imo totally ok to keep, but the uapi side seems rather
> questionable.
> -Daniel
> 
> > 
> > Cross-subsystem Changes:
> > - Remove shared fence staging in dma-buf's fence object, and allow
> >   reserving more than 1 fence and add more paranoia when debugging.
> > - Constify infoframe functions in video/hdmi.
> > 
> > Core Changes:
> > - Add vkms todo, and a lot of assorted doc fixes.
> > - Drop transitional helpers and convert drivers to use 
> > drm_atomic_helper_shutdown().
> > - Move atomic state helper functions to drm_atomic_state_helper.[ch]
> > - Refactor drm selftests, and add new tests.
> > - DP MST atomic state cleanups.
> > - Drop EXPORT_SYMBOL from drm leases.
> > - Lease cleanups and fixes.
> > - Create render node for vgem.
> > 
> > Driver Changes:
> > - Fix build failure in imx without fbdev emulation.
> > - Add rotation quirk for GPD win2 panel.
> > - Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
> >   Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
> >   Himax HX8357D, simulated RTSM AEMv8.
> > - Add dw_hdmi support to rockchip driver.
> > - Fix YUV support in vc4.
> > - Fix resource id handling in virtio.
> > - Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
> > - Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
> > - Convert many drivers to use atomic helpers, and drm_fbdev_generic_setup().
> > - Add Mali linear tiled formats, and enable them in the Mali-DP driver.
> > - Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
> > - Assorted driver cleanups and fixes.
> > 
> > The following changes since commit f2bfc71aee75feff33ca659322b72ffeed5a243d:
> > 
> >   Merge tag 'drm-intel-next-fixes-2018-10-18' of 
> > git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-10-19 
> > 14:28:11 +1000)
> > 
> > are available in the Git repository at:
> > 
> >   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-11-07
> > 
> > for you to fetch changes up to e7afb623b4fb82089c9a50c733c740522b8220bc:
> > 
> >   drm: Add drm_any_plane_has_format() (2018-11-06 21:34:22 +0200)
> > 
> > 
> > drm-misc-next for v4.21, part 1:
> > 
> > UAPI Changes:
> > - Add syncobj timeline support to drm.
> > 
> > Cross-subsystem Changes:
> > - Remove shared fence staging in dma-buf's fence object, and allow
> >   reserving more than 1 fence and add more paranoia when debugging.
> > - Constify infoframe functions in video/hdmi.
> > 
> > Core Changes:
> > - Add vkms todo, and a lot of assorted doc fixes.
> > - Drop transitional helpers and convert drivers to use 
> > drm_atomic_helper_shutdown().
> > - Move atomic state helper functions to drm_atomic_state_helper.[ch]
> > - Refactor drm selftests, and add new tests.
> > - DP MST atomic state cleanups.
> > - Drop EXPORT_SYMBOL from drm leases.
> > - Lease cleanups and fixes.
> > - Create render node for vgem.
> > 
> > Driver Changes:
> > - Fix build failure in imx without fbdev emulation.
> > - Add rotation quirk for GPD win2 panel.
> > - Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
> >   Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
> >   Himax HX8357D, simulated RTSM AEMv8.
> > - Add dw_hdmi support to rockchip driver.
> > - Fix YUV support in vc4.
> > - Fix resource id handling in virtio.
> > - Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
> > - Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
> > - Convert many drivers to use atomic helpers, and drm_fbdev_generic_setup().
> > - Add Mali linear tiled formats, and enable them in the Mali-DP driver.
> > - Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
> > - Assorted driver cleanups and fixes.
> > 
> > 
> > Aaron Ma (2):
> >   vgaarb: Add support for 64-bit frame buffer address
> >   vgaarb: Keep adding VGA device in queue
> > 
> > Abhinav Kumar (2):
> >   drm/panel: Add support for Truly NT35597 panel driver
> >   dt-bindings: Add Truly 

Re: [PULL] drm-misc-next

2018-11-07 Thread Daniel Vetter
On Wed, Nov 07, 2018 at 12:58:56PM +0100, Maarten Lankhorst wrote:
> Hey Dave,
> 
> First pull for drm-next this cycle. There's been a lot of changes, so I
> hope I recorded everything from the changelog correctly.
> 
> drm-misc-next-2018-11-07:
> drm-misc-next for v4.21, part 1:
> 
> UAPI Changes:
> - Add syncobj timeline support to drm.

With all the CI breakage this caused I kinda missed that it didn't get
reverted. But afaict this didn't have the ack from anv/radv folks (which I
explicitly asked for as part of what I think should be the merge
criteria), and I'm not sure where the userspace is, and this here isn't
just prep, but already adds new uapi.

The prep work is imo totally ok to keep, but the uapi side seems rather
questionable.
-Daniel

> 
> Cross-subsystem Changes:
> - Remove shared fence staging in dma-buf's fence object, and allow
>   reserving more than 1 fence and add more paranoia when debugging.
> - Constify infoframe functions in video/hdmi.
> 
> Core Changes:
> - Add vkms todo, and a lot of assorted doc fixes.
> - Drop transitional helpers and convert drivers to use 
> drm_atomic_helper_shutdown().
> - Move atomic state helper functions to drm_atomic_state_helper.[ch]
> - Refactor drm selftests, and add new tests.
> - DP MST atomic state cleanups.
> - Drop EXPORT_SYMBOL from drm leases.
> - Lease cleanups and fixes.
> - Create render node for vgem.
> 
> Driver Changes:
> - Fix build failure in imx without fbdev emulation.
> - Add rotation quirk for GPD win2 panel.
> - Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
>   Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
>   Himax HX8357D, simulated RTSM AEMv8.
> - Add dw_hdmi support to rockchip driver.
> - Fix YUV support in vc4.
> - Fix resource id handling in virtio.
> - Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
> - Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
> - Convert many drivers to use atomic helpers, and drm_fbdev_generic_setup().
> - Add Mali linear tiled formats, and enable them in the Mali-DP driver.
> - Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
> - Assorted driver cleanups and fixes.
> 
> The following changes since commit f2bfc71aee75feff33ca659322b72ffeed5a243d:
> 
>   Merge tag 'drm-intel-next-fixes-2018-10-18' of 
> git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-10-19 
> 14:28:11 +1000)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-11-07
> 
> for you to fetch changes up to e7afb623b4fb82089c9a50c733c740522b8220bc:
> 
>   drm: Add drm_any_plane_has_format() (2018-11-06 21:34:22 +0200)
> 
> 
> drm-misc-next for v4.21, part 1:
> 
> UAPI Changes:
> - Add syncobj timeline support to drm.
> 
> Cross-subsystem Changes:
> - Remove shared fence staging in dma-buf's fence object, and allow
>   reserving more than 1 fence and add more paranoia when debugging.
> - Constify infoframe functions in video/hdmi.
> 
> Core Changes:
> - Add vkms todo, and a lot of assorted doc fixes.
> - Drop transitional helpers and convert drivers to use 
> drm_atomic_helper_shutdown().
> - Move atomic state helper functions to drm_atomic_state_helper.[ch]
> - Refactor drm selftests, and add new tests.
> - DP MST atomic state cleanups.
> - Drop EXPORT_SYMBOL from drm leases.
> - Lease cleanups and fixes.
> - Create render node for vgem.
> 
> Driver Changes:
> - Fix build failure in imx without fbdev emulation.
> - Add rotation quirk for GPD win2 panel.
> - Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
>   Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
>   Himax HX8357D, simulated RTSM AEMv8.
> - Add dw_hdmi support to rockchip driver.
> - Fix YUV support in vc4.
> - Fix resource id handling in virtio.
> - Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
> - Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
> - Convert many drivers to use atomic helpers, and drm_fbdev_generic_setup().
> - Add Mali linear tiled formats, and enable them in the Mali-DP driver.
> - Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
> - Assorted driver cleanups and fixes.
> 
> 
> Aaron Ma (2):
>   vgaarb: Add support for 64-bit frame buffer address
>   vgaarb: Keep adding VGA device in queue
> 
> Abhinav Kumar (2):
>   drm/panel: Add support for Truly NT35597 panel driver
>   dt-bindings: Add Truly NT35597 panel driver bindings
> 
> Alexandru Gheorghe (9):
>   drm: fourcc: Convert drm_format_info kerneldoc to in-line member 
> documentation
>   drm/selftest: Refactor test-drm_plane_helper
>   drm/fourcc: Add char_per_block, block_w and block_h in drm_format_info
>   drm/fourcc: Add fourcc for Mali linear tiled formats
>   drm: mali-dp: Enable Mali-DP 

Re: [PULL] drm-misc-next

2018-11-07 Thread Sean Paul
On Wed, Nov 07, 2018 at 09:31:51PM +0100, Daniel Vetter wrote:
> On Wed, Nov 7, 2018 at 9:29 PM Sean Paul  wrote:
> >
> > On Wed, Nov 07, 2018 at 09:18:16PM +0100, Daniel Vetter wrote:
> > > On Wed, Nov 07, 2018 at 12:58:56PM +0100, Maarten Lankhorst wrote:
> > > > Hey Dave,
> > > >
> > > > First pull for drm-next this cycle. There's been a lot of changes, so I
> > > > hope I recorded everything from the changelog correctly.
> > > >
> > > > drm-misc-next-2018-11-07:
> > > > drm-misc-next for v4.21, part 1:
> > > >
> > > > UAPI Changes:
> > > > - Add syncobj timeline support to drm.
> > >
> > > With all the CI breakage this caused I kinda missed that it didn't get
> > > reverted. But afaict this didn't have the ack from anv/radv folks (which I
> > > explicitly asked for as part of what I think should be the merge
> > > criteria), and I'm not sure where the userspace is, and this here isn't
> > > just prep, but already adds new uapi.
> > >
> >
> > +Christian
> >
> > Can you please land the revert while we get this sorted out?
> 
> The revert was for the CI breakage, which is sorted out differently
> already. That was kinda just my excuse for not being in the loop. For
> just the uapi disallowing timeline obj creation and moving the #define
> away from the uapi include is all that's really needed.

Yeah, the uapi #define looked simple enough to back out. Whatever unblocks us
from moving forward is good with me.

That said, reading through the review thread, this doesn't seem like something
that should have been applied in the first place.

Sean

> 
> Assuming of course that I'm not again having my stuff all mixed up :-)
> -Daniel
> 
> >
> > Sean
> >
> > > The prep work is imo totally ok to keep, but the uapi side seems rather
> > > questionable.
> > > -Daniel
> > >
> > > >
> > > > Cross-subsystem Changes:
> > > > - Remove shared fence staging in dma-buf's fence object, and allow
> > > >   reserving more than 1 fence and add more paranoia when debugging.
> > > > - Constify infoframe functions in video/hdmi.
> > > >
> > > > Core Changes:
> > > > - Add vkms todo, and a lot of assorted doc fixes.
> > > > - Drop transitional helpers and convert drivers to use 
> > > > drm_atomic_helper_shutdown().
> > > > - Move atomic state helper functions to drm_atomic_state_helper.[ch]
> > > > - Refactor drm selftests, and add new tests.
> > > > - DP MST atomic state cleanups.
> > > > - Drop EXPORT_SYMBOL from drm leases.
> > > > - Lease cleanups and fixes.
> > > > - Create render node for vgem.
> > > >
> > > > Driver Changes:
> > > > - Fix build failure in imx without fbdev emulation.
> > > > - Add rotation quirk for GPD win2 panel.
> > > > - Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
> > > >   Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
> > > >   Himax HX8357D, simulated RTSM AEMv8.
> > > > - Add dw_hdmi support to rockchip driver.
> > > > - Fix YUV support in vc4.
> > > > - Fix resource id handling in virtio.
> > > > - Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
> > > > - Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
> > > > - Convert many drivers to use atomic helpers, and 
> > > > drm_fbdev_generic_setup().
> > > > - Add Mali linear tiled formats, and enable them in the Mali-DP driver.
> > > > - Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
> > > > - Assorted driver cleanups and fixes.
> > > >
> > > > The following changes since commit 
> > > > f2bfc71aee75feff33ca659322b72ffeed5a243d:
> > > >
> > > >   Merge tag 'drm-intel-next-fixes-2018-10-18' of 
> > > > git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-10-19 
> > > > 14:28:11 +1000)
> > > >
> > > > are available in the Git repository at:
> > > >
> > > >   git://anongit.freedesktop.org/drm/drm-misc 
> > > > tags/drm-misc-next-2018-11-07
> > > >
> > > > for you to fetch changes up to e7afb623b4fb82089c9a50c733c740522b8220bc:
> > > >
> > > >   drm: Add drm_any_plane_has_format() (2018-11-06 21:34:22 +0200)
> > > >
> > > > 
> > > > drm-misc-next for v4.21, part 1:
> > > >
> > > > UAPI Changes:
> > > > - Add syncobj timeline support to drm.
> > > >
> > > > Cross-subsystem Changes:
> > > > - Remove shared fence staging in dma-buf's fence object, and allow
> > > >   reserving more than 1 fence and add more paranoia when debugging.
> > > > - Constify infoframe functions in video/hdmi.
> > > >
> > > > Core Changes:
> > > > - Add vkms todo, and a lot of assorted doc fixes.
> > > > - Drop transitional helpers and convert drivers to use 
> > > > drm_atomic_helper_shutdown().
> > > > - Move atomic state helper functions to drm_atomic_state_helper.[ch]
> > > > - Refactor drm selftests, and add new tests.
> > > > - DP MST atomic state cleanups.
> > > > - Drop EXPORT_SYMBOL from drm leases.
> > > > - Lease cleanups and fixes.
> > > > - Create render node for vgem.
> > > >
> > > > Driver Changes:
> > > > - 

Re: [PATCH] dim: Spell "Signed-off-by" out

2018-11-07 Thread Ville Syrjälä
On Tue, Nov 06, 2018 at 04:03:50PM -0800, Rodrigo Vivi wrote:
> Or we have the risk of getting tricked out by
> 
> "Suggested-by:"
> 
> Like we were on kernel commit 35b876db4a42 ("drm/i915/dsc:
> Add slice_row_per_frame in DSC PPS programming"

Yeah, seems good to make this really explicit. Even a minor typo might
annoy other tools that check for this.

Reviewed-by: Ville Syrjälä 

> 
> Reference: 
> https://lists.freedesktop.org/archives/intel-gfx/2018-November/181151.html
> Cc: Stephen Rothwell 
> Cc: Daniel Vetter 
> Cc: Jani Nikula 
> Signed-off-by: Rodrigo Vivi 
> ---
>  dim | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/dim b/dim
> index 1fc40ef15317..3d6548568b56 100755
> --- a/dim
> +++ b/dim
> @@ -795,13 +795,13 @@ function checkpatch_commit_push
>   author_outlook=$(git show -s $sha1 --format="format:%an" | sed -e 
> 's/\([^ ]*\) \(.*\)/\2, \1/')
>  
>   # check for author sign-off
> - if ! git show -s $sha1 | grep -qi 
> "S.*-by:.*\\($author\\|$author_outlook\\)" ; then
> + if ! git show -s $sha1 | grep -qi 
> "Signed-off-by:.*\\($author\\|$author_outlook\\)" ; then
>   echoerr "$sha1 is lacking author of sign-off"
>   rv=1
>   fi
>  
>   # check for committer sign-off
> - if ! git show -s $sha1 | grep -qi "S.*-by:.*$committer"  ; then
> + if ! git show -s $sha1 | grep -qi "Signed-off-by:.*$committer"  ; then
>   echoerr "$sha1 is lacking committer of sign-off"
>   rv=1
>   fi
> -- 
> 2.19.1
> 
> ___
> dim-tools mailing list
> dim-tools@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dim-tools

-- 
Ville Syrjälä
Intel
___
dim-tools mailing list
dim-tools@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dim-tools


[PULL] drm-misc-next

2018-11-07 Thread Maarten Lankhorst
Hey Dave,

First pull for drm-next this cycle. There's been a lot of changes, so I
hope I recorded everything from the changelog correctly.

drm-misc-next-2018-11-07:
drm-misc-next for v4.21, part 1:

UAPI Changes:
- Add syncobj timeline support to drm.

Cross-subsystem Changes:
- Remove shared fence staging in dma-buf's fence object, and allow
  reserving more than 1 fence and add more paranoia when debugging.
- Constify infoframe functions in video/hdmi.

Core Changes:
- Add vkms todo, and a lot of assorted doc fixes.
- Drop transitional helpers and convert drivers to use 
drm_atomic_helper_shutdown().
- Move atomic state helper functions to drm_atomic_state_helper.[ch]
- Refactor drm selftests, and add new tests.
- DP MST atomic state cleanups.
- Drop EXPORT_SYMBOL from drm leases.
- Lease cleanups and fixes.
- Create render node for vgem.

Driver Changes:
- Fix build failure in imx without fbdev emulation.
- Add rotation quirk for GPD win2 panel.
- Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
  Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
  Himax HX8357D, simulated RTSM AEMv8.
- Add dw_hdmi support to rockchip driver.
- Fix YUV support in vc4.
- Fix resource id handling in virtio.
- Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
- Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
- Convert many drivers to use atomic helpers, and drm_fbdev_generic_setup().
- Add Mali linear tiled formats, and enable them in the Mali-DP driver.
- Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
- Assorted driver cleanups and fixes.

The following changes since commit f2bfc71aee75feff33ca659322b72ffeed5a243d:

  Merge tag 'drm-intel-next-fixes-2018-10-18' of 
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2018-10-19 14:28:11 
+1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-11-07

for you to fetch changes up to e7afb623b4fb82089c9a50c733c740522b8220bc:

  drm: Add drm_any_plane_has_format() (2018-11-06 21:34:22 +0200)


drm-misc-next for v4.21, part 1:

UAPI Changes:
- Add syncobj timeline support to drm.

Cross-subsystem Changes:
- Remove shared fence staging in dma-buf's fence object, and allow
  reserving more than 1 fence and add more paranoia when debugging.
- Constify infoframe functions in video/hdmi.

Core Changes:
- Add vkms todo, and a lot of assorted doc fixes.
- Drop transitional helpers and convert drivers to use 
drm_atomic_helper_shutdown().
- Move atomic state helper functions to drm_atomic_state_helper.[ch]
- Refactor drm selftests, and add new tests.
- DP MST atomic state cleanups.
- Drop EXPORT_SYMBOL from drm leases.
- Lease cleanups and fixes.
- Create render node for vgem.

Driver Changes:
- Fix build failure in imx without fbdev emulation.
- Add rotation quirk for GPD win2 panel.
- Add support for various CDTech panels, Banana Pi Panel, DLC1010GIG,
  Olimex LCD-O-LinuXino, Samsung S6D16D0, Truly NT35597 WQXGA,
  Himax HX8357D, simulated RTSM AEMv8.
- Add dw_hdmi support to rockchip driver.
- Fix YUV support in vc4.
- Fix resource id handling in virtio.
- Make rockchip use dw-mipi-dsi bridge driver, and add dual dsi support.
- Advertise that tinydrm only supports DRM_FORMAT_MOD_LINEAR.
- Convert many drivers to use atomic helpers, and drm_fbdev_generic_setup().
- Add Mali linear tiled formats, and enable them in the Mali-DP driver.
- Add support for H6 DE3 mixer 0, DW HDMI, HDMI PHY and TCON TOP.
- Assorted driver cleanups and fixes.


Aaron Ma (2):
  vgaarb: Add support for 64-bit frame buffer address
  vgaarb: Keep adding VGA device in queue

Abhinav Kumar (2):
  drm/panel: Add support for Truly NT35597 panel driver
  dt-bindings: Add Truly NT35597 panel driver bindings

Alexandru Gheorghe (9):
  drm: fourcc: Convert drm_format_info kerneldoc to in-line member 
documentation
  drm/selftest: Refactor test-drm_plane_helper
  drm/fourcc: Add char_per_block, block_w and block_h in drm_format_info
  drm/fourcc: Add fourcc for Mali linear tiled formats
  drm: mali-dp: Enable Mali-DP tiled buffer formats
  drm: Extend framebuffer_check to handle formats with cpp/char_per_block 0
  drm/selftests: Add tests for drm_format_info* helpers
  drm: Add macro to export functions only when CONFIG_DRM_DEBUG_SELFTEST is 
enabled
  drm/selftests: Add tests for drm_internal_framebuffer_create

Alexandru-Cosmin Gheorghe (1):
  drm/selftests: Fix build warning -Wframe-larger-than

Andrzej Hajda (1):
  drm/panel: simple: fix BOE/HV070WSA-100 timings

Arnd Bergmann (1):
  drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION

Benjamin Gaignard (2):
  drm: stm: implement get_scanout_position function
  drm/sti: make crct disable atomic

Boris Brezillon