* Re: [Intel-gfx] [PULL] drm-misc-next
2019-10-21 15:48 ` Sean Paul
@ 2019-10-22 2:17 ` Dave Airlie
2019-10-22 7:01 ` Daniel Vetter
0 siblings, 1 reply; 5+ messages in thread
From: Dave Airlie @ 2019-10-22 2:17 UTC (permalink / raw)
To: Sean Paul
Cc: Wen He, Qiang Yu,
DRM maintainer tools announcements, discussion, and development,
Sam Ravnborg, Jonas Karlman, Daniel Vetter,
Intel Graphics Development, Rodrigo Siqueira, dri-devel,
Steven Price, Oleg Vasilev, Tomi Valkeinen, Laurent Pinchart,
Thomas Zimmermann, Robert Chiras, Jean-Jacques Hiblot, Lowry Li,
Ezequiel Garcia, Gerd Hoffmann
On Tue, 22 Oct 2019 at 01:49, Sean Paul <sean@poorly.run> wrote:
>
> On Mon, Oct 21, 2019 at 4:11 AM Tomi Valkeinen <tomi.valkeinen@ti.com> wrote:
> >
> > Hi,
> >
> > On 18/10/2019 23:11, Sean Paul wrote:
> > > On Fri, Oct 18, 2019 at 9:46 AM Tomi Valkeinen <tomi.valkeinen@ti.com> wrote:
> > >>
> > >> Hi Sean,
> > >>
> > >> On 17/10/2019 22:26, Sean Paul wrote:
> > >>
> > >>> concern for those. The omap OMAP_BO_MEM_* changes though I don't think have
> > >>> really reached non-TI eyes. There's no link in the commit message to a UAPI
> > >>> implementation and the only reference I could find is libkmsxx which can set
> > >>> them through the python bindings. Since this is TI-specific gunk in TI-specific
> > >>> headers I'm inclined to let it pass, but I would have liked to have this
> > >>> conversation upfront. I figured I'd call this out so you have final say.
> > >>
> > >> There was some discussion about that a few years back when I initially
> > >> sent the patches, but now that I look, the discussion died before really
> > >> even starting.
> > >>
> > >> This is what I said about userspace implementation:
> > >>
> > >>> Yes, unfortunately that is not going to happen. I don't see how this
> > >>> could be used in a generic system like Weston or X. It's meant for very
> > >>> specific use cases, where you know exactly the requirements of your
> > >>> application and the capabilities of the whole system, and optimize based
> > >>> on that.
> > >
> > > Thanks for the context, Tomi.
> > >
> > > Indeed it looks like the discussion died, but Laurent still brought up
> > > the u/s requirement and the patch was effectively dead until Daniel or
> > > Dave weighed in. I'd expect at least some outreach before pushing the
> > > patch directly 2+ years later. Has anything changed since then?
> >
> > There were new review rounds for the series this summer & autumn, but
> > no, nothing else. I haven't specifically pinged anyone about the UAPI
> > changes.
> >
> > This series introduces three new flags to an already existing UAPI, and,
> > for whatever reason, this didn't register to me as a new UAPI, even if
> > Laurent asked about it some years back.
> >
> > So, my mistake.
> >
> > The flags are added in a single patch, so I can easily push a revert for
> > that if this patch is not acceptable. The rest of the series is cleanup.
> >
>
> I'll wait for Dave or Daniel to weigh in on whether they want to take
> this, otherwise I'll revert before sending the next pull and we can
> have this conversation on the review.
I'd rather we revert it, just to stick to some semblance of the rules,
otherwise if we make execptions other people will drive trucks through
them.
Dave.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] [PULL] drm-misc-next
2019-10-22 2:17 ` [Intel-gfx] " Dave Airlie
@ 2019-10-22 7:01 ` Daniel Vetter
0 siblings, 0 replies; 5+ messages in thread
From: Daniel Vetter @ 2019-10-22 7:01 UTC (permalink / raw)
To: Dave Airlie
Cc: Wen He, Qiang Yu,
DRM maintainer tools announcements, discussion, and development,
Sam Ravnborg, Jonas Karlman, Sean Paul,
Intel Graphics Development, Rodrigo Siqueira, dri-devel,
Steven Price, Oleg Vasilev, Tomi Valkeinen, Laurent Pinchart,
Thomas Zimmermann, Robert Chiras, Jean-Jacques Hiblot, Lowry Li,
Ezequiel Garcia, Gerd Hoffmann
On Tue, Oct 22, 2019 at 4:17 AM Dave Airlie <airlied@gmail.com> wrote:
>
> On Tue, 22 Oct 2019 at 01:49, Sean Paul <sean@poorly.run> wrote:
> >
> > On Mon, Oct 21, 2019 at 4:11 AM Tomi Valkeinen <tomi.valkeinen@ti.com> wrote:
> > >
> > > Hi,
> > >
> > > On 18/10/2019 23:11, Sean Paul wrote:
> > > > On Fri, Oct 18, 2019 at 9:46 AM Tomi Valkeinen <tomi.valkeinen@ti.com> wrote:
> > > >>
> > > >> Hi Sean,
> > > >>
> > > >> On 17/10/2019 22:26, Sean Paul wrote:
> > > >>
> > > >>> concern for those. The omap OMAP_BO_MEM_* changes though I don't think have
> > > >>> really reached non-TI eyes. There's no link in the commit message to a UAPI
> > > >>> implementation and the only reference I could find is libkmsxx which can set
> > > >>> them through the python bindings. Since this is TI-specific gunk in TI-specific
> > > >>> headers I'm inclined to let it pass, but I would have liked to have this
> > > >>> conversation upfront. I figured I'd call this out so you have final say.
> > > >>
> > > >> There was some discussion about that a few years back when I initially
> > > >> sent the patches, but now that I look, the discussion died before really
> > > >> even starting.
> > > >>
> > > >> This is what I said about userspace implementation:
> > > >>
> > > >>> Yes, unfortunately that is not going to happen. I don't see how this
> > > >>> could be used in a generic system like Weston or X. It's meant for very
> > > >>> specific use cases, where you know exactly the requirements of your
> > > >>> application and the capabilities of the whole system, and optimize based
> > > >>> on that.
> > > >
> > > > Thanks for the context, Tomi.
> > > >
> > > > Indeed it looks like the discussion died, but Laurent still brought up
> > > > the u/s requirement and the patch was effectively dead until Daniel or
> > > > Dave weighed in. I'd expect at least some outreach before pushing the
> > > > patch directly 2+ years later. Has anything changed since then?
> > >
> > > There were new review rounds for the series this summer & autumn, but
> > > no, nothing else. I haven't specifically pinged anyone about the UAPI
> > > changes.
> > >
> > > This series introduces three new flags to an already existing UAPI, and,
> > > for whatever reason, this didn't register to me as a new UAPI, even if
> > > Laurent asked about it some years back.
> > >
> > > So, my mistake.
> > >
> > > The flags are added in a single patch, so I can easily push a revert for
> > > that if this patch is not acceptable. The rest of the series is cleanup.
> > >
> >
> > I'll wait for Dave or Daniel to weigh in on whether they want to take
> > this, otherwise I'll revert before sending the next pull and we can
> > have this conversation on the review.
>
> I'd rather we revert it, just to stick to some semblance of the rules,
> otherwise if we make execptions other people will drive trucks through
> them.
Imo we have driven a truck through the "it's not really new uapi, only
a new flag/field/type added to existing uapi" + "it's obvious this is
the right thing", it's how we got a metric ton of questionable kms
properties.
Also for this case specifically, I'm not seeing why we can't follow
the usual rules:
- lots of gem drivers have buffer allocation/placement hints (it's
kinda the thing ttm is for ...), and they all found some userspace for
it
- _PIN looks suspicious, imo the proper approach is something like
amdgpu's per-ctx persistent working set, which gives you the "look no
pin" fastpath while still being able to manage buffers for real. That
one also yells at you with ENOMEM if the memory doesn't exist, at
alloc time.
tldr; I concur
Cheers, Daniel
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PULL] drm-misc-next
@ 2021-10-14 12:04 Maxime Ripard
2021-10-14 13:24 ` [Intel-gfx] " Hans de Goede
0 siblings, 1 reply; 5+ messages in thread
From: Maxime Ripard @ 2021-10-14 12:04 UTC (permalink / raw)
To: Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx, dim-tools
[-- Attachment #1: Type: text/plain, Size: 8886 bytes --]
Hi Dave, Daniel,
Here's this week drm-misc-next PR
Maxime
drm-misc-next-2021-10-14:
drm-misc-next for 5.16:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
- fbdev: Fix double-free, Remove unused scrolling acceleration
- locking: improve logging for contented locks without backoff
- dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
users
Driver Changes:
- nouveau: Various code style improvements
- bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
ps8640, lvds-codec data-mapping selection support
- panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
LTTD800480070-L2RT, Sharp LS060T1SX01,
The following changes since commit 9962601ca5719050906915c3c33a63744ac7b15c:
drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() (2021-10-06 11:21:46 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-10-14
for you to fetch changes up to b3ec8cdf457e5e63d396fe1346cc788cf7c1b578:
fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) (2021-10-13 15:29:23 +0200)
----------------------------------------------------------------
drm-misc-next for 5.16:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
- fbdev: Fix double-free, Remove unused scrolling acceleration
- locking: improve logging for contented locks without backoff
- dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
users
Driver Changes:
- nouveau: Various code style improvements
- bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
ps8640, lvds-codec data-mapping selection support
- panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
LTTD800480070-L2RT, Sharp LS060T1SX01,
----------------------------------------------------------------
Alex Xu (Hello71) (1):
drm/plane-helper: fix uninitialized variable reference
Amos Kong (1):
drm/ttm_bo_api: update the description for @placement and @sg
Christian König (7):
dma-buf: add dma_resv_for_each_fence v3
dma-buf: use the new iterator in dma_buf_debug_show
dma-buf: use the new iterator in dma_resv_poll
drm/ttm: use the new iterator in ttm_bo_flush_all_fences
drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
drm/i915: use the new iterator in i915_request_await_object v2
drm: use new iterator in drm_gem_fence_array_add_implicit v3
Claudio Suarez (1):
fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
Dan Carpenter (1):
drm/v3d: fix copy_from_user() error codes
David Heidelberg (1):
dt-bindings: display: simple: hardware can use ddc-i2c-bus
Dmitry Baryshkov (5):
drm/bridge/lontium-lt9611uxc: fix provided connector suport
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
drm/panel: Add support for Sharp LS060T1SX01 panel
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
drm/panel: Add support for Sharp LS060T1SX01 panel
Guido Günther (5):
drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
drm/panel: mantix: Add media bus format
drm/panel: st7703: Add media bus format
drm: mxsfb: Print failed bus format in hex
drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
Jani Nikula (1):
drm/locking: add backtrace for locking contended locks without backoff
Jing Xiangfeng (1):
drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
Karol Herbst (1):
drm/nouveau/mmu/gp100: remove unused variable
Lee Jones (1):
drm/nouveau/nouveau_bo: Remove unused variables 'dev'
Luo penghao (2):
drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
Marek Vasut (3):
drm/bridge: ti-sn65dsi83: Implement .detach callback
dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
drm/bridge: lvds-codec: Add support for LVDS data mapping select
Nikola Pavlica (2):
dt-bindings: add vendor prefix for Vivax
dt-bindings: display: simple: Add Vivax TPC-9150 panel
Oleksij Rempel (1):
dt-bindings: display: simple: add Innolux G070Y2-T02 panel
Philip Chen (1):
dt-bindings: drm/bridge: ps8640: Add aux-bus child
Randy Dunlap (1):
drm/connector: fix all kernel-doc warnings
Sam Ravnborg (2):
Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
Simon Ser (1):
drm/connector: refer to CTA-861-G in the "content type" prop docs
Søren Andersen (1):
drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
Tvrtko Ursulin (1):
dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
Uwe Kleine-König (1):
drm/panel: s6e63m0: Make s6e63m0_remove() return void
Yang Yingliang (1):
drm/nouveau/gem: remove redundant semi-colon
Zheyu Ma (1):
fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
yong yiran (1):
drm/nouveau/nvenc: remove duplicate include in base.c
.../bindings/display/bridge/lvds-codec.yaml | 33 +-
.../devicetree/bindings/display/bridge/ps8640.yaml | 19 +-
.../bindings/display/panel/panel-simple.yaml | 5 +
.../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 +++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/gpu/todo.rst | 13 +-
drivers/dma-buf/dma-buf.c | 60 +--
drivers/dma-buf/dma-resv.c | 69 ++-
drivers/gpu/drm/Kconfig | 15 +
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +-
drivers/gpu/drm/bridge/lvds-codec.c | 76 ++-
drivers/gpu/drm/bridge/nwl-dsi.c | 35 ++
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +-
drivers/gpu/drm/drm_connector.c | 32 +-
drivers/gpu/drm/drm_gem.c | 26 +-
drivers/gpu/drm/drm_modeset_lock.c | 49 +-
drivers/gpu/drm/drm_plane_helper.c | 1 -
drivers/gpu/drm/i915/i915_request.c | 34 +-
drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 4 -
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +-
drivers/gpu/drm/panel/Kconfig | 10 +
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 +
drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +-
drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 ++++++++++++++
drivers/gpu/drm/panel/panel-simple.c | 35 ++
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 +
drivers/gpu/drm/scheduler/sched_main.c | 26 +-
drivers/gpu/drm/ttm/ttm_bo.c | 16 +-
drivers/gpu/drm/v3d/v3d_gem.c | 13 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 4 +-
drivers/video/fbdev/core/bitblit.c | 16 -
drivers/video/fbdev/core/fbcon.c | 509 +--------------------
drivers/video/fbdev/core/fbcon.h | 59 ---
drivers/video/fbdev/core/fbcon_ccw.c | 28 +-
drivers/video/fbdev/core/fbcon_cw.c | 28 +-
drivers/video/fbdev/core/fbcon_rotate.h | 9 -
drivers/video/fbdev/core/fbcon_ud.c | 37 +-
drivers/video/fbdev/core/fbmem.c | 5 +-
drivers/video/fbdev/core/tileblit.c | 16 -
drivers/video/fbdev/skeletonfb.c | 12 +-
include/drm/drm_modeset_lock.h | 8 +
include/drm/ttm/ttm_bo_api.h | 6 +-
include/linux/dma-resv.h | 25 +-
include/linux/fb.h | 2 +-
52 files changed, 939 insertions(+), 860 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml
create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] [PULL] drm-misc-next
2021-10-14 12:04 [PULL] drm-misc-next Maxime Ripard
@ 2021-10-14 13:24 ` Hans de Goede
2021-10-14 14:30 ` Hans de Goede
0 siblings, 1 reply; 5+ messages in thread
From: Hans de Goede @ 2021-10-14 13:24 UTC (permalink / raw)
To: Maxime Ripard, Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx, dim-tools
Hi,
On 10/14/21 2:04 PM, Maxime Ripard wrote:
> Hi Dave, Daniel,
>
> Here's this week drm-misc-next PR
>
> Maxime
>
> drm-misc-next-2021-10-14:
> drm-misc-next for 5.16:
Ugh, this just missed the drm-privacy-screen work which I just pushed
out to drm-misc-next (I was waiting for the last i915 integration patch
to get reviewed).
It would be nice if we can still get the drm-privacy-screen work
included into 5.16. But if it is too late I understand.
Regards,
Hans
>
> UAPI Changes:
>
> Cross-subsystem Changes:
>
> Core Changes:
> - fbdev: Fix double-free, Remove unused scrolling acceleration
> - locking: improve logging for contented locks without backoff
> - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
> users
>
> Driver Changes:
> - nouveau: Various code style improvements
> - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
> ps8640, lvds-codec data-mapping selection support
> - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
> LTTD800480070-L2RT, Sharp LS060T1SX01,
> The following changes since commit 9962601ca5719050906915c3c33a63744ac7b15c:
>
> drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() (2021-10-06 11:21:46 +0200)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-10-14
>
> for you to fetch changes up to b3ec8cdf457e5e63d396fe1346cc788cf7c1b578:
>
> fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) (2021-10-13 15:29:23 +0200)
>
> ----------------------------------------------------------------
> drm-misc-next for 5.16:
>
> UAPI Changes:
>
> Cross-subsystem Changes:
>
> Core Changes:
> - fbdev: Fix double-free, Remove unused scrolling acceleration
> - locking: improve logging for contented locks without backoff
> - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
> users
>
> Driver Changes:
> - nouveau: Various code style improvements
> - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
> ps8640, lvds-codec data-mapping selection support
> - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
> LTTD800480070-L2RT, Sharp LS060T1SX01,
>
> ----------------------------------------------------------------
> Alex Xu (Hello71) (1):
> drm/plane-helper: fix uninitialized variable reference
>
> Amos Kong (1):
> drm/ttm_bo_api: update the description for @placement and @sg
>
> Christian König (7):
> dma-buf: add dma_resv_for_each_fence v3
> dma-buf: use the new iterator in dma_buf_debug_show
> dma-buf: use the new iterator in dma_resv_poll
> drm/ttm: use the new iterator in ttm_bo_flush_all_fences
> drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
> drm/i915: use the new iterator in i915_request_await_object v2
> drm: use new iterator in drm_gem_fence_array_add_implicit v3
>
> Claudio Suarez (1):
> fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
>
> Dan Carpenter (1):
> drm/v3d: fix copy_from_user() error codes
>
> David Heidelberg (1):
> dt-bindings: display: simple: hardware can use ddc-i2c-bus
>
> Dmitry Baryshkov (5):
> drm/bridge/lontium-lt9611uxc: fix provided connector suport
> dt-bindings: add bindings for the Sharp LS060T1SX01 panel
> drm/panel: Add support for Sharp LS060T1SX01 panel
> dt-bindings: add bindings for the Sharp LS060T1SX01 panel
> drm/panel: Add support for Sharp LS060T1SX01 panel
>
> Guido Günther (5):
> drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
> drm/panel: mantix: Add media bus format
> drm/panel: st7703: Add media bus format
> drm: mxsfb: Print failed bus format in hex
> drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
>
> Jani Nikula (1):
> drm/locking: add backtrace for locking contended locks without backoff
>
> Jing Xiangfeng (1):
> drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
>
> Karol Herbst (1):
> drm/nouveau/mmu/gp100: remove unused variable
>
> Lee Jones (1):
> drm/nouveau/nouveau_bo: Remove unused variables 'dev'
>
> Luo penghao (2):
> drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
> drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
>
> Marek Vasut (3):
> drm/bridge: ti-sn65dsi83: Implement .detach callback
> dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
> drm/bridge: lvds-codec: Add support for LVDS data mapping select
>
> Nikola Pavlica (2):
> dt-bindings: add vendor prefix for Vivax
> dt-bindings: display: simple: Add Vivax TPC-9150 panel
>
> Oleksij Rempel (1):
> dt-bindings: display: simple: add Innolux G070Y2-T02 panel
>
> Philip Chen (1):
> dt-bindings: drm/bridge: ps8640: Add aux-bus child
>
> Randy Dunlap (1):
> drm/connector: fix all kernel-doc warnings
>
> Sam Ravnborg (2):
> Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
> Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
>
> Simon Ser (1):
> drm/connector: refer to CTA-861-G in the "content type" prop docs
>
> Søren Andersen (1):
> drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
>
> Tvrtko Ursulin (1):
> dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
>
> Uwe Kleine-König (1):
> drm/panel: s6e63m0: Make s6e63m0_remove() return void
>
> Yang Yingliang (1):
> drm/nouveau/gem: remove redundant semi-colon
>
> Zheyu Ma (1):
> fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
>
> yong yiran (1):
> drm/nouveau/nvenc: remove duplicate include in base.c
>
> .../bindings/display/bridge/lvds-codec.yaml | 33 +-
> .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +-
> .../bindings/display/panel/panel-simple.yaml | 5 +
> .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 +++
> .../devicetree/bindings/vendor-prefixes.yaml | 2 +
> Documentation/gpu/todo.rst | 13 +-
> drivers/dma-buf/dma-buf.c | 60 +--
> drivers/dma-buf/dma-resv.c | 69 ++-
> drivers/gpu/drm/Kconfig | 15 +
> drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +-
> drivers/gpu/drm/bridge/lvds-codec.c | 76 ++-
> drivers/gpu/drm/bridge/nwl-dsi.c | 35 ++
> drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +-
> drivers/gpu/drm/drm_connector.c | 32 +-
> drivers/gpu/drm/drm_gem.c | 26 +-
> drivers/gpu/drm/drm_modeset_lock.c | 49 +-
> drivers/gpu/drm/drm_plane_helper.c | 1 -
> drivers/gpu/drm/i915/i915_request.c | 34 +-
> drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +-
> drivers/gpu/drm/nouveau/nouveau_bo.c | 4 -
> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
> drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 -
> drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +-
> drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +-
> drivers/gpu/drm/panel/Kconfig | 10 +
> drivers/gpu/drm/panel/Makefile | 1 +
> drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 +
> drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +-
> drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +-
> drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +-
> drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +-
> drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 ++++++++++++++
> drivers/gpu/drm/panel/panel-simple.c | 35 ++
> drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 +
> drivers/gpu/drm/scheduler/sched_main.c | 26 +-
> drivers/gpu/drm/ttm/ttm_bo.c | 16 +-
> drivers/gpu/drm/v3d/v3d_gem.c | 13 +-
> drivers/gpu/drm/virtio/virtgpu_display.c | 4 +-
> drivers/video/fbdev/core/bitblit.c | 16 -
> drivers/video/fbdev/core/fbcon.c | 509 +--------------------
> drivers/video/fbdev/core/fbcon.h | 59 ---
> drivers/video/fbdev/core/fbcon_ccw.c | 28 +-
> drivers/video/fbdev/core/fbcon_cw.c | 28 +-
> drivers/video/fbdev/core/fbcon_rotate.h | 9 -
> drivers/video/fbdev/core/fbcon_ud.c | 37 +-
> drivers/video/fbdev/core/fbmem.c | 5 +-
> drivers/video/fbdev/core/tileblit.c | 16 -
> drivers/video/fbdev/skeletonfb.c | 12 +-
> include/drm/drm_modeset_lock.h | 8 +
> include/drm/ttm/ttm_bo_api.h | 6 +-
> include/linux/dma-resv.h | 25 +-
> include/linux/fb.h | 2 +-
> 52 files changed, 939 insertions(+), 860 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml
> create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] [PULL] drm-misc-next
2021-10-14 13:24 ` [Intel-gfx] " Hans de Goede
@ 2021-10-14 14:30 ` Hans de Goede
0 siblings, 0 replies; 5+ messages in thread
From: Hans de Goede @ 2021-10-14 14:30 UTC (permalink / raw)
To: Maxime Ripard, Dave Airlie, Daniel Vetter
Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Sean Paul,
Maarten Lankhorst, Maxime Ripard, dri-devel, intel-gfx, dim-tools
Hi,
On 10/14/21 3:24 PM, Hans de Goede wrote:
> Hi,
>
> On 10/14/21 2:04 PM, Maxime Ripard wrote:
>> Hi Dave, Daniel,
>>
>> Here's this week drm-misc-next PR
>>
>> Maxime
>>
>> drm-misc-next-2021-10-14:
>> drm-misc-next for 5.16:
>
> Ugh, this just missed the drm-privacy-screen work which I just pushed
> out to drm-misc-next (I was waiting for the last i915 integration patch
> to get reviewed).
>
> It would be nice if we can still get the drm-privacy-screen work
> included into 5.16. But if it is too late I understand.
Thinking more about this, delaying this till 5.17 is fine, that
will nicely align its release with GNOME42 which will be the
first userspace to support this; and it will give it a nice long
time to find any issues in -next (not that I expect any).
Regards,
Hans
>> UAPI Changes:
>>
>> Cross-subsystem Changes:
>>
>> Core Changes:
>> - fbdev: Fix double-free, Remove unused scrolling acceleration
>> - locking: improve logging for contented locks without backoff
>> - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
>> users
>>
>> Driver Changes:
>> - nouveau: Various code style improvements
>> - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
>> ps8640, lvds-codec data-mapping selection support
>> - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
>> LTTD800480070-L2RT, Sharp LS060T1SX01,
>> The following changes since commit 9962601ca5719050906915c3c33a63744ac7b15c:
>>
>> drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset() (2021-10-06 11:21:46 +0200)
>>
>> are available in the Git repository at:
>>
>> git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-10-14
>>
>> for you to fetch changes up to b3ec8cdf457e5e63d396fe1346cc788cf7c1b578:
>>
>> fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list) (2021-10-13 15:29:23 +0200)
>>
>> ----------------------------------------------------------------
>> drm-misc-next for 5.16:
>>
>> UAPI Changes:
>>
>> Cross-subsystem Changes:
>>
>> Core Changes:
>> - fbdev: Fix double-free, Remove unused scrolling acceleration
>> - locking: improve logging for contented locks without backoff
>> - dma-buf: Add dma_resv_for_each_fence iterator, and conversion of
>> users
>>
>> Driver Changes:
>> - nouveau: Various code style improvements
>> - bridge: HPD improvements for lt9611uxc, eDP aux-bus support for
>> ps8640, lvds-codec data-mapping selection support
>> - panels: Vivax TPC-9150, Innolux G070Y2-T02, LOGIC Technologies
>> LTTD800480070-L2RT, Sharp LS060T1SX01,
>>
>> ----------------------------------------------------------------
>> Alex Xu (Hello71) (1):
>> drm/plane-helper: fix uninitialized variable reference
>>
>> Amos Kong (1):
>> drm/ttm_bo_api: update the description for @placement and @sg
>>
>> Christian König (7):
>> dma-buf: add dma_resv_for_each_fence v3
>> dma-buf: use the new iterator in dma_buf_debug_show
>> dma-buf: use the new iterator in dma_resv_poll
>> drm/ttm: use the new iterator in ttm_bo_flush_all_fences
>> drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
>> drm/i915: use the new iterator in i915_request_await_object v2
>> drm: use new iterator in drm_gem_fence_array_add_implicit v3
>>
>> Claudio Suarez (1):
>> fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
>>
>> Dan Carpenter (1):
>> drm/v3d: fix copy_from_user() error codes
>>
>> David Heidelberg (1):
>> dt-bindings: display: simple: hardware can use ddc-i2c-bus
>>
>> Dmitry Baryshkov (5):
>> drm/bridge/lontium-lt9611uxc: fix provided connector suport
>> dt-bindings: add bindings for the Sharp LS060T1SX01 panel
>> drm/panel: Add support for Sharp LS060T1SX01 panel
>> dt-bindings: add bindings for the Sharp LS060T1SX01 panel
>> drm/panel: Add support for Sharp LS060T1SX01 panel
>>
>> Guido Günther (5):
>> drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
>> drm/panel: mantix: Add media bus format
>> drm/panel: st7703: Add media bus format
>> drm: mxsfb: Print failed bus format in hex
>> drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
>>
>> Jani Nikula (1):
>> drm/locking: add backtrace for locking contended locks without backoff
>>
>> Jing Xiangfeng (1):
>> drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
>>
>> Karol Herbst (1):
>> drm/nouveau/mmu/gp100: remove unused variable
>>
>> Lee Jones (1):
>> drm/nouveau/nouveau_bo: Remove unused variables 'dev'
>>
>> Luo penghao (2):
>> drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
>> drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
>>
>> Marek Vasut (3):
>> drm/bridge: ti-sn65dsi83: Implement .detach callback
>> dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
>> drm/bridge: lvds-codec: Add support for LVDS data mapping select
>>
>> Nikola Pavlica (2):
>> dt-bindings: add vendor prefix for Vivax
>> dt-bindings: display: simple: Add Vivax TPC-9150 panel
>>
>> Oleksij Rempel (1):
>> dt-bindings: display: simple: add Innolux G070Y2-T02 panel
>>
>> Philip Chen (1):
>> dt-bindings: drm/bridge: ps8640: Add aux-bus child
>>
>> Randy Dunlap (1):
>> drm/connector: fix all kernel-doc warnings
>>
>> Sam Ravnborg (2):
>> Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
>> Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
>>
>> Simon Ser (1):
>> drm/connector: refer to CTA-861-G in the "content type" prop docs
>>
>> Søren Andersen (1):
>> drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
>>
>> Tvrtko Ursulin (1):
>> dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
>>
>> Uwe Kleine-König (1):
>> drm/panel: s6e63m0: Make s6e63m0_remove() return void
>>
>> Yang Yingliang (1):
>> drm/nouveau/gem: remove redundant semi-colon
>>
>> Zheyu Ma (1):
>> fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
>>
>> yong yiran (1):
>> drm/nouveau/nvenc: remove duplicate include in base.c
>>
>> .../bindings/display/bridge/lvds-codec.yaml | 33 +-
>> .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +-
>> .../bindings/display/panel/panel-simple.yaml | 5 +
>> .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 +++
>> .../devicetree/bindings/vendor-prefixes.yaml | 2 +
>> Documentation/gpu/todo.rst | 13 +-
>> drivers/dma-buf/dma-buf.c | 60 +--
>> drivers/dma-buf/dma-resv.c | 69 ++-
>> drivers/gpu/drm/Kconfig | 15 +
>> drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +-
>> drivers/gpu/drm/bridge/lvds-codec.c | 76 ++-
>> drivers/gpu/drm/bridge/nwl-dsi.c | 35 ++
>> drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +-
>> drivers/gpu/drm/drm_connector.c | 32 +-
>> drivers/gpu/drm/drm_gem.c | 26 +-
>> drivers/gpu/drm/drm_modeset_lock.c | 49 +-
>> drivers/gpu/drm/drm_plane_helper.c | 1 -
>> drivers/gpu/drm/i915/i915_request.c | 34 +-
>> drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +-
>> drivers/gpu/drm/nouveau/nouveau_bo.c | 4 -
>> drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
>> drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 -
>> drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +-
>> drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +-
>> drivers/gpu/drm/panel/Kconfig | 10 +
>> drivers/gpu/drm/panel/Makefile | 1 +
>> drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 +
>> drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +-
>> drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +-
>> drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +-
>> drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +-
>> drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 ++++++++++++++
>> drivers/gpu/drm/panel/panel-simple.c | 35 ++
>> drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 +
>> drivers/gpu/drm/scheduler/sched_main.c | 26 +-
>> drivers/gpu/drm/ttm/ttm_bo.c | 16 +-
>> drivers/gpu/drm/v3d/v3d_gem.c | 13 +-
>> drivers/gpu/drm/virtio/virtgpu_display.c | 4 +-
>> drivers/video/fbdev/core/bitblit.c | 16 -
>> drivers/video/fbdev/core/fbcon.c | 509 +--------------------
>> drivers/video/fbdev/core/fbcon.h | 59 ---
>> drivers/video/fbdev/core/fbcon_ccw.c | 28 +-
>> drivers/video/fbdev/core/fbcon_cw.c | 28 +-
>> drivers/video/fbdev/core/fbcon_rotate.h | 9 -
>> drivers/video/fbdev/core/fbcon_ud.c | 37 +-
>> drivers/video/fbdev/core/fbmem.c | 5 +-
>> drivers/video/fbdev/core/tileblit.c | 16 -
>> drivers/video/fbdev/skeletonfb.c | 12 +-
>> include/drm/drm_modeset_lock.h | 8 +
>> include/drm/ttm/ttm_bo_api.h | 6 +-
>> include/linux/dma-resv.h | 25 +-
>> include/linux/fb.h | 2 +-
>> 52 files changed, 939 insertions(+), 860 deletions(-)
>> create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml
>> create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c
>>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-10-14 14:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-14 12:04 [PULL] drm-misc-next Maxime Ripard
2021-10-14 13:24 ` [Intel-gfx] " Hans de Goede
2021-10-14 14:30 ` Hans de Goede
-- strict thread matches above, loose matches on Subject: below --
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11 ` Sean Paul
2019-10-21 8:09 ` Tomi Valkeinen
2019-10-21 15:48 ` Sean Paul
2019-10-22 2:17 ` [Intel-gfx] " Dave Airlie
2019-10-22 7:01 ` Daniel Vetter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox