Hi Daniel, Dave, Here's a new drm-misc-next PR. Thanks! Maxime drm-misc-next-2020-03-09: drm-misc-next for 5.7: UAPI Changes: Cross-subsystem Changes: Core Changes: Driver Changes: - fb-helper: Remove drm_fb_helper_{add,add_all,remove}_one_connector - fbdev: some cleanups and dead-code removal - Conversions to simple-encoder - zero-length array removal - Panel: panel-dpi support in panel-simple, Novatek NT35510, Elida KD35T133, The following changes since commit 60347451ddb0646c1a9cc5b9581e5bcf648ad1aa: Merge tag 'drm-misc-next-2020-02-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next (2020-02-28 16:22:41 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-03-09 for you to fetch changes up to bc1a4130fc0309cc2f43b9cc616ebbc295e886ff: drm/virtio: add case for shmem objects in virtio_gpu_cleanup_object(..) (2020-03-09 10:44:34 +0100) ---------------------------------------------------------------- drm-misc-next for 5.7: UAPI Changes: Cross-subsystem Changes: Core Changes: Driver Changes: - fb-helper: Remove drm_fb_helper_{add,add_all,remove}_one_connector - fbdev: some cleanups and dead-code removal - Conversions to simple-encoder - zero-length array removal - Panel: panel-dpi support in panel-simple, Novatek NT35510, Elida KD35T133, ---------------------------------------------------------------- Andy Shevchenko (1): fbdev: simplefb: Platform data shan't include kernel.h Bartlomiej Zolnierkiewicz (7): video: fbdev: sh_mobile_lcdcfb: fix sparse warnings about using incorrect types video: fbdev: sh_mobile_lcdcfb: add COMPILE_TEST support video: fbdev: arcfb: add COMPILE_TEST support video: fbdev: w100fb: fix sparse warnings video: fbdev: w100fb: add COMPILE_TEST support video: fbdev: wm8505fb: fix sparse warnings about using incorrect types video: fbdev: wm8505fb: add COMPILE_TEST support Benjamin Gaignard (2): drm/dp_mst: Fix W=1 warnings drm/dp_mst: Check crc4 value while building sideband message Chris Wilson (2): drm/mm: Break long searches in fragmented address spaces drm: Make drm_pci_agp_init legacy Christian König (7): dma-buf: add dynamic DMA-buf handling v15 drm/ttm: remove the backing store if no placement is given drm/amdgpu: use allowed_domains for exported DMA-bufs drm/amdgpu: add amdgpu_dma_buf_pin/unpin v2 drm/amdgpu: implement amdgpu_gem_prime_move_notify v2 dma-buf: drop dynamic_mapping flag dma-buf: make move_notify mandatory if importer_ops are provided Colin Ian King (1): drm/tidss: fix spelling mistakes "bufer" and "requsted" Dafna Hirschfeld (1): dt-bindings: convert rockchip-drm.txt to rockchip-drm.yaml Dan Carpenter (1): drm: prevent a harmless integer overflow in drm_legacy_sg_alloc() Daniel Vetter (1): drm/pci: Unexport drm_get_pci_dev Emmanuel Vadot (1): drm/client: Dual licence the file in GPL-2 and MIT Gurchetan Singh (2): drm/virtio: factor out the sg_table from virtio_gpu_object drm/virtio: add case for shmem objects in virtio_gpu_cleanup_object(..) Gustavo A. R. Silva (5): video: Replace zero-length array with flexible-array member drm/gma500/intel_bios.h: Replace zero-length array with flexible-array member drm/vc4/vc4_drv.h: Replace zero-length array with flexible-array member drm/bridge/mhl.h: Replace zero-length array with flexible-array member drm/vboxvideo/vboxvideo.h: Replace zero-length array with flexible-array member Heiko Stuebner (2): dt-bindings: display: panel: Add binding document for Elida KD35T133 drm/panel: add panel driver for Elida KD35T133 panels James Hughes (2): drm/vc4: Replace wait_for macros to remove use of msleep drm/v3d: Replace wait_for macros to remove use of msleep Jyri Sarha (1): drm/tidss: dispc: Fix broken plane positioning code Laurent Pinchart (1): drm/tidss: Use drm_for_each_bridge_in_chain() Linus Walleij (3): dt-bindings: Add vendor prefix for Hydis technologies drm/panel: Add DT bindings for Novatek NT35510-based panels drm/panel: Add driver for Novatek NT35510-based panels Lukas Bulwahn (1): MAINTAINERS: adjust to reservation.h renaming Maxime Ripard (1): Merge drm/drm-next into drm-misc-next Pankaj Bharadiya (7): drm: Remove unused arg from drm_fb_helper_init drm/radeon: remove radeon_fb_{add,remove}_connector functions drm/amdgpu: Remove drm_fb_helper_{add,remove}_one_connector calls drm/i915/display: Remove drm_fb_helper_{add,remove}_one_connector calls drm: Remove drm_fb_helper add, add all and remove connector calls drm/fb-helper: Remove drm_fb_helper add, add_all and remove connector functions drm/todo: Update drm_fb_helper tasks Peter Rosin (1): Revert "drm/panel: simple: Add support for Sharp LQ150X1LG11 panels" Ramalingam C (2): drm/hdcp: optimizing the srm handling drm/hdcp: fix DRM_HDCP_2_KSV_COUNT_2_LSBITS Randy Dunlap (1): drm: unbreak the DRM menu, broken by DRM_EXPORT_FOR_TESTS Rich Felker (1): matroxfb: add Matrox MGA-G200eW board support Sam Ravnborg (5): dt-bindings: display: add panel-timing.yaml dt-bindings: display: convert display-timings to DT schema dt-bindings: display: convert panel-dpi to DT schema dt-bindings: display: add data-mapping to panel-dpi drm/panel: simple: add panel-dpi support Souptick Joarder (1): video: fbdev: radeon: Remove dead code Thomas Zimmermann (6): drm/simple-kms: Add drm_simple_encoder_{init,create}() drm/ast: Use simple encoder drm/mgag200: Use simple encoder drm/qxl: Use simple encoder drm/simple-kms: Fix documentation for drm_simple_encoder_init() drm/vblank: Fix documentation of VBLANK timestamp helper Vasily Khoruzhick (4): drm/bridge: anx6345: don't print error message if regulator is not ready dt-bindings: Add Guangdong Neweast Optoelectronics CO. LTD vendor prefix dt-bindings: display: simple: Add NewEast Optoelectronics WJFH116008A compatible drm/panel: simple: Add NewEast Optoelectronics CO., LTD WJFH116008A panel support YueHaibing (2): drm/tidss: Drop pointless static qualifier in dispc_find_csc() video: fbdev: pxa168fb: remove unnecessary platform_get_irq kbuild test robot (1): drm/panfrost: default_supplies[] can be static yu kuai (6): video: fbdev: radeonfb: remove set but not used variable 'hSyncPol' video: fbdev: radeonfb: remove set but not used variable 'vSyncPol' video: fbdev: radeonfb: remove set but not used variable '‘cSync’' video: fbdev: radeonfb: remove set but not used variable 'bytpp' video: fbdev: kyrofb: remove set but not used variable 'ulScaleRight' video: fbdev: atyfb: remove set but not used variable 'mach64RefFreq' .../bindings/display/panel/display-timing.txt | 124 +-- .../bindings/display/panel/display-timings.yaml | 77 ++ .../bindings/display/panel/elida,kd35t133.yaml | 49 + .../bindings/display/panel/novatek,nt35510.yaml | 56 + .../bindings/display/panel/panel-common.yaml | 15 +- .../bindings/display/panel/panel-dpi.txt | 50 - .../bindings/display/panel/panel-dpi.yaml | 81 ++ .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/panel-timing.yaml | 227 ++++ .../bindings/display/rockchip/rockchip-drm.txt | 19 - .../bindings/display/rockchip/rockchip-drm.yaml | 40 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/gpu/todo.rst | 17 - MAINTAINERS | 9 +- drivers/dma-buf/Kconfig | 10 + drivers/dma-buf/dma-buf.c | 110 +- drivers/gpu/drm/Kconfig | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 124 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 11 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 13 - drivers/gpu/drm/armada/armada_fbdev.c | 8 +- drivers/gpu/drm/ast/ast_drv.h | 6 +- drivers/gpu/drm/ast/ast_mode.c | 25 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 8 +- drivers/gpu/drm/bridge/tc358764.c | 3 - drivers/gpu/drm/drm_client.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 118 ++- drivers/gpu/drm/drm_fb_helper.c | 6 +- drivers/gpu/drm/drm_hdcp.c | 152 +-- drivers/gpu/drm/drm_internal.h | 4 - drivers/gpu/drm/drm_mm.c | 8 +- drivers/gpu/drm/drm_pci.c | 46 +- drivers/gpu/drm/drm_scatter.c | 3 + drivers/gpu/drm/drm_simple_kms_helper.c | 44 +- drivers/gpu/drm/drm_sysfs.c | 2 - drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 10 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/intel_bios.h | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 12 - drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 9 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 86 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 7 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 20 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-elida-kd35t133.c | 352 +++++++ drivers/gpu/drm/panel/panel-novatek-nt35510.c | 1098 ++++++++++++++++++++ drivers/gpu/drm/panel/panel-simple.c | 149 ++- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 29 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 10 - drivers/gpu/drm/radeon/radeon_fb.c | 19 +- drivers/gpu/drm/radeon/radeon_mode.h | 3 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 9 +- drivers/gpu/drm/tegra/fb.c | 8 +- drivers/gpu/drm/tidss/tidss_crtc.c | 55 + drivers/gpu/drm/tidss/tidss_crtc.h | 2 + drivers/gpu/drm/tidss/tidss_dispc.c | 61 +- drivers/gpu/drm/tidss/tidss_dispc.h | 5 + drivers/gpu/drm/tidss/tidss_encoder.c | 2 +- drivers/gpu/drm/tidss/tidss_kms.c | 52 +- drivers/gpu/drm/ttm/ttm_bo.c | 12 + drivers/gpu/drm/v3d/v3d_drv.h | 41 +- drivers/gpu/drm/vboxvideo/vboxvideo.h | 2 +- drivers/gpu/drm/vc4/vc4_drv.h | 45 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 15 +- drivers/gpu/drm/virtio/virtgpu_object.c | 50 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 6 +- drivers/video/fbdev/Kconfig | 9 +- drivers/video/fbdev/aty/mach64_gx.c | 3 +- drivers/video/fbdev/aty/radeon_base.c | 26 +- drivers/video/fbdev/kyro/STG4000OverlayDevice.c | 3 +- drivers/video/fbdev/matrox/matroxfb_base.c | 15 + drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 2 +- drivers/video/fbdev/pxa168fb.c | 3 - drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 2 +- drivers/video/fbdev/w100fb.c | 18 +- drivers/video/fbdev/wm8505fb.c | 2 +- include/drm/bridge/mhl.h | 4 +- include/drm/drm_fb_helper.h | 27 +- include/drm/drm_hdcp.h | 6 +- include/drm/drm_pci.h | 11 - include/drm/drm_simple_kms_helper.h | 4 + include/linux/dma-buf.h | 97 +- include/linux/platform_data/simplefb.h | 2 +- include/video/mmp_disp.h | 2 +- 94 files changed, 3015 insertions(+), 921 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/display-timings.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-dpi.txt create mode 100644 Documentation/devicetree/bindings/display/panel/panel-dpi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-timing.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-drm.txt create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml create mode 100644 drivers/gpu/drm/panel/panel-elida-kd35t133.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35510.c
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx