All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Sean Paul <sean@poorly.run>,
	intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Thu, 2 Jan 2020 14:06:59 +0100	[thread overview]
Message-ID: <efc11139-1653-86bc-1b0f-0aefde219850@linux.intel.com> (raw)

drm-misc-next-2020-01-02:
drm-misc-next for v5.6:

UAPI Changes:
- Commandline parser: Add support for panel orientation, and per-mode options.
- Fix IOCTL naming for dma-buf heaps.

Cross-subsystem Changes:
- Rename DMA_HEAP_IOC_ALLOC to DMA_HEAP_IOCTL_ALLOC before it becomes abi.
- Change DMA-BUF system-heap's name to system.
- Fix leak in error handling in dma_heap_ioctl(), and make a symbol static.
- Fix udma-buf cpu access.
- Fix ti devicetree bindings.

Core Changes:
- Add CTA-861-G modes with VIC >= 193.
- Change error handling and remove bug_on in *drm_dev_init.
- Export drm_panel_of_backlight() correctly once more.
- Add support for lvds decoders.
- Convert drm/client and drm/(gem-,)fb-helper to drm-device based logging and update logging todo.

Driver Changes:
- Add support for dsi/px30 to rockchip.
- Add fb damage support to virtio.
- Use dma_resv locking wrappers in vc4, msm, etnaviv.
- Make functions in virtio static, and perform some simplifications.
- Add suspend support to sun4i.
- Add A64 mipi dsi support to sun4i.
- Add runtime pm suspend to komeda.
- Associated driver fixes.
The following changes since commit 2156873f08c7893811f34177aa923ab1ea486591:

  drm/tilcdc: Remove obsolete bundled tilcdc tfp410 driver (2019-12-16 10:45:43 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-01-02

for you to fetch changes up to 1ce0d5162b98bf6120db1b259d0f0706e69f15fd:

  drm/panel: declare variable as __be16 (2020-01-01 19:53:50 +0100)

----------------------------------------------------------------
drm-misc-next for v5.6:

UAPI Changes:
- Commandline parser: Add support for panel orientation, and per-mode options.
- Fix IOCTL naming for dma-buf heaps.

Cross-subsystem Changes:
- Rename DMA_HEAP_IOC_ALLOC to DMA_HEAP_IOCTL_ALLOC before it becomes abi.
- Change DMA-BUF system-heap's name to system.
- Fix leak in error handling in dma_heap_ioctl(), and make a symbol static.
- Fix udma-buf cpu access.
- Fix ti devicetree bindings.

Core Changes:
- Add CTA-861-G modes with VIC >= 193.
- Change error handling and remove bug_on in *drm_dev_init.
- Export drm_panel_of_backlight() correctly once more.
- Add support for lvds decoders.
- Convert drm/client and drm/(gem-,)fb-helper to drm-device based logging and update logging todo.

Driver Changes:
- Add support for dsi/px30 to rockchip.
- Add fb damage support to virtio.
- Use dma_resv locking wrappers in vc4, msm, etnaviv.
- Make functions in virtio static, and perform some simplifications.
- Add suspend support to sun4i.
- Add A64 mipi dsi support to sun4i.
- Add runtime pm suspend to komeda.
- Associated driver fixes.

----------------------------------------------------------------
Aditya Pakki (1):
      drm: remove duplicate check on parent and avoid BUG_ON

Andrew F. Davis (2):
      dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier
      dma-buf: heaps: Remove redundant heap identifier from system heap name

Andy Shevchenko (1):
      drm/drm_panel: Fix EXPORT of drm_panel_of_backlight() one more time

Colin Ian King (2):
      dma-buf: fix resource leak on -ENOTTY error return path
      drm/gma500: fix null dereference of pointer fb before null check

Daniel Vetter (7):
      drm/virtio: plane_state->fb iff plane_state->crtc
      drm/msm: Use dma_resv locking wrappers
      drm/vc4: Use dma_resv locking wrappers
      drm/etnaviv: Use dma_resv locking wrappers
      drm/malidp: plane_state->fb iff plane_state->crtc
      drm/mediatek: plane_state->fb iff plane_state->crtc
      drm/todo: Updating logging todo

Fabrizio Castro (10):
      dt-bindings: display: bridge: Convert lvds-transmitter binding to json-schema
      dt-bindings: display: bridge: lvds-transmitter: Document powerdown-gpios
      dt-bindings: display: bridge: lvds-transmitter: Absorb ti, ds90c185.txt
      dt-bindings: display: bridge: lvds-transmitter: Document "ti, sn75lvds83"
      drm/bridge: Repurpose lvds-encoder.c
      drm/bridge: lvds-codec: Add "lvds-decoder" support
      drm/bridge: lvds-codec: Simplify panel DT node localisation
      dt-bindings: display: bridge: Repurpose lvds-encoder
      dt-bindings: display: bridge: lvds-codec: Document ti, ds90cf384a
      dt-bindings: display: bridge: lvds-codec: Absorb thine, thc63lvdm83d.txt

Gerd Hoffmann (3):
      drm/virtio: skip set_scanout if framebuffer didn't change
      drm/virtio: batch display update commands.
      drm/virtio: use damage info for display updates.

Gurchetan Singh (7):
      udmabuf: fix dma-buf cpu access
      drm/virtio: static-ify virtio_fence_signaled
      drm/virtio: static-ify virtio_gpu_framebuffer_init
      drm/virtio: get rid of drm_encoder_to_virtio_gpu_output
      drm/virtio: simplify getting fake offset
      drm/virtio: move to_virtio_fence inside virtgpu_fence
      drm/virtio: move drm_connector_to_virtio_gpu_output to virtgpu_display

Hans de Goede (11):
      drm/modes: parse_cmdline: Fix possible reference past end of string
      drm/modes: parse_cmdline: Make various char pointers const
      drm/modes: parse_cmdline: Stop parsing extras after bpp / refresh at ', '
      drm/modes: parse_cmdline: Accept extras directly after mode combined with options
      drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options()
      drm/modes: parse_cmdline: Add freestanding argument to drm_mode_parse_cmdline_options()
      drm/modes: parse_cmdline: Set bpp/refresh_specified after successful parsing
      drm/modes: parse_cmdline: Allow specifying stand-alone options
      drm/modes: parse_cmdline: Add support for specifying panel_orientation (v2)
      drm/modes: parse_cmdline: Remove some unnecessary code (v2)
      drm/modes: parse_cmdline: Explicitly memset the passed in drm_cmdline_mode struct

Heiko Stuebner (6):
      drm/bridge/synopsys: dsi: driver-specific configuration of phy timings
      drm/bridge/synopsys: dsi: move phy_ops callbacks around panel enablement
      dt-bindings: display: rockchip-dsi: document external phys
      drm/rockchip: add ability to handle external dphys in mipi-dsi
      dt-bindings: display: rockchip-dsi: add px30 compatible
      drm/rockchip: dsi: add px30 support

Jagan Teki (5):
      dt-bindings: sun6i-dsi: Document A64 MIPI-DSI controller
      dt-bindings: sun6i-dsi: Add A64 DPHY compatible (w/ A31 fallback)
      drm/sun4i: dsi: Get the mod clock for A31
      drm/sun4i: dsi: Handle bus clock via regmap_mmio_attach_clk
      drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support

Jani Nikula (4):
      drm/print: introduce new struct drm_device based logging macros
      drm/client: convert to drm device based logging
      drm/fb-helper: convert to drm device based logging
      drm/gem-fb-helper: convert to drm device based logging

Linus Walleij (1):
      drm/mcde: Some fixes to handling video mode

Ondrej Jirman (1):
      drm: sun4i: Add support for suspending the display driver

Thierry Reding (2):
      drm: Fix a couple of typos, punctation and whitespace issues
      drm/atomic: Spell CRTC consistently

Ville Syrjälä (4):
      drm/edid: Abstract away cea_edid_modes[]
      drm/edid: Add CTA-861-G modes with VIC >= 193
      drm/edid: Throw away the dummy VIC 0 cea mode
      drm/edid: Make sure the CEA mode arrays have the correct amount of modes

Wambui Karuga (1):
      drm/panel: declare variable as __be16

Yannick Fertré (1):
      drm/stm: ltdc: move pinctrl to encoder mode set

james qian wang (Arm Technology China) (2):
      drm/komeda: Add event handling for EMPTY/FULL
      drm/komeda: Add runtime_pm support

zhengbin (1):
      drm/bochs: Remove unneeded semicolon

zhong jiang (1):
      dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static

 .../display/allwinner,sun6i-a31-mipi-dsi.yaml      |  33 ++-
 .../bindings/display/bridge/lvds-codec.yaml        | 131 +++++++++++
 .../bindings/display/bridge/lvds-transmitter.txt   |  66 ------
 .../bindings/display/bridge/thine,thc63lvdm83d.txt |  50 -----
 .../bindings/display/bridge/ti,ds90c185.txt        |  55 -----
 .../display/rockchip/dw_mipi_dsi_rockchip.txt      |  13 +-
 .../phy/allwinner,sun6i-a31-mipi-dphy.yaml         |   6 +-
 Documentation/fb/modedb.rst                        |   3 +
 Documentation/gpu/todo.rst                         |   8 +-
 drivers/dma-buf/dma-heap.c                         |   9 +-
 drivers/dma-buf/heaps/system_heap.c                |   2 +-
 drivers/dma-buf/udmabuf.c                          |   7 +-
 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c   |  13 +-
 drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h  |   3 +
 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |   3 +
 drivers/gpu/drm/arm/display/komeda/komeda_dev.c    |  55 ++---
 drivers/gpu/drm/arm/display/komeda/komeda_dev.h    |   5 +-
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c    |  42 +++-
 drivers/gpu/drm/arm/display/komeda/komeda_event.c  |   2 +
 drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |   6 -
 drivers/gpu/drm/arm/malidp_planes.c                |   2 +-
 drivers/gpu/drm/bochs/bochs_hw.c                   |   2 +-
 drivers/gpu/drm/bridge/Kconfig                     |   8 +-
 drivers/gpu/drm/bridge/Makefile                    |   2 +-
 drivers/gpu/drm/bridge/lvds-codec.c                | 151 +++++++++++++
 drivers/gpu/drm/bridge/lvds-encoder.c              | 155 -------------
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |  40 ++--
 drivers/gpu/drm/drm_atomic.c                       |  20 +-
 drivers/gpu/drm/drm_atomic_helper.c                |  76 +++----
 drivers/gpu/drm/drm_atomic_uapi.c                  |  16 +-
 drivers/gpu/drm/drm_client.c                       |  10 +-
 drivers/gpu/drm/drm_drv.c                          |   5 +-
 drivers/gpu/drm/drm_edid.c                         | 219 +++++++++++++++---
 drivers/gpu/drm/drm_fb_helper.c                    |  36 +--
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |   5 +-
 drivers/gpu/drm/drm_modes.c                        | 246 ++++++++++-----------
 drivers/gpu/drm/drm_panel.c                        |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |   8 +-
 drivers/gpu/drm/gma500/accel_2d.c                  |   6 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    | 239 ++++++++++++++++----
 drivers/gpu/drm/mcde/mcde_dsi_regs.h               |   1 +
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |   2 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |  10 +-
 drivers/gpu/drm/panel/panel-lg-lg4573.c            |   2 +-
 drivers/gpu/drm/rockchip/Kconfig                   |   1 +
 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c    | 173 ++++++++++++++-
 drivers/gpu/drm/selftests/drm_cmdline_selftests.h  |   5 +
 .../gpu/drm/selftests/test-drm_cmdline_parser.c    | 122 ++++++++++
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |  13 ++
 drivers/gpu/drm/stm/ltdc.c                         |  24 +-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |  22 ++
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c             |  47 +++-
 drivers/gpu/drm/vc4/vc4_gem.c                      |  11 +-
 drivers/gpu/drm/virtio/virtgpu_display.c           |   5 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h               |  25 +--
 drivers/gpu/drm/virtio/virtgpu_fence.c             |   5 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c               |   4 +-
 drivers/gpu/drm/virtio/virtgpu_plane.c             |  84 ++++---
 drivers/gpu/drm/virtio/virtgpu_vq.c                |  23 +-
 include/drm/bridge/dw_mipi_dsi.h                   |   9 +
 include/drm/drm_atomic.h                           |  32 +--
 include/drm/drm_atomic_helper.h                    |   8 +-
 include/drm/drm_connector.h                        |   8 +
 include/drm/drm_panel.h                            |   2 +-
 include/drm/drm_print.h                            |  65 ++++++
 include/uapi/linux/dma-heap.h                      |   4 +-
 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c |   2 +-
 67 files changed, 1645 insertions(+), 824 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-transmitter.txt
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvdm83d.txt
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90c185.txt
 create mode 100644 drivers/gpu/drm/bridge/lvds-codec.c
 delete mode 100644 drivers/gpu/drm/bridge/lvds-encoder.c
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

WARNING: multiple messages have this Message-ID (diff)
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Dave Airlie <airlied@gmail.com>, Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	Maxime Ripard <mripard@kernel.org>,
	intel-gfx@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-misc-next
Date: Thu, 2 Jan 2020 14:06:59 +0100	[thread overview]
Message-ID: <efc11139-1653-86bc-1b0f-0aefde219850@linux.intel.com> (raw)

drm-misc-next-2020-01-02:
drm-misc-next for v5.6:

UAPI Changes:
- Commandline parser: Add support for panel orientation, and per-mode options.
- Fix IOCTL naming for dma-buf heaps.

Cross-subsystem Changes:
- Rename DMA_HEAP_IOC_ALLOC to DMA_HEAP_IOCTL_ALLOC before it becomes abi.
- Change DMA-BUF system-heap's name to system.
- Fix leak in error handling in dma_heap_ioctl(), and make a symbol static.
- Fix udma-buf cpu access.
- Fix ti devicetree bindings.

Core Changes:
- Add CTA-861-G modes with VIC >= 193.
- Change error handling and remove bug_on in *drm_dev_init.
- Export drm_panel_of_backlight() correctly once more.
- Add support for lvds decoders.
- Convert drm/client and drm/(gem-,)fb-helper to drm-device based logging and update logging todo.

Driver Changes:
- Add support for dsi/px30 to rockchip.
- Add fb damage support to virtio.
- Use dma_resv locking wrappers in vc4, msm, etnaviv.
- Make functions in virtio static, and perform some simplifications.
- Add suspend support to sun4i.
- Add A64 mipi dsi support to sun4i.
- Add runtime pm suspend to komeda.
- Associated driver fixes.
The following changes since commit 2156873f08c7893811f34177aa923ab1ea486591:

  drm/tilcdc: Remove obsolete bundled tilcdc tfp410 driver (2019-12-16 10:45:43 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-01-02

for you to fetch changes up to 1ce0d5162b98bf6120db1b259d0f0706e69f15fd:

  drm/panel: declare variable as __be16 (2020-01-01 19:53:50 +0100)

----------------------------------------------------------------
drm-misc-next for v5.6:

UAPI Changes:
- Commandline parser: Add support for panel orientation, and per-mode options.
- Fix IOCTL naming for dma-buf heaps.

Cross-subsystem Changes:
- Rename DMA_HEAP_IOC_ALLOC to DMA_HEAP_IOCTL_ALLOC before it becomes abi.
- Change DMA-BUF system-heap's name to system.
- Fix leak in error handling in dma_heap_ioctl(), and make a symbol static.
- Fix udma-buf cpu access.
- Fix ti devicetree bindings.

Core Changes:
- Add CTA-861-G modes with VIC >= 193.
- Change error handling and remove bug_on in *drm_dev_init.
- Export drm_panel_of_backlight() correctly once more.
- Add support for lvds decoders.
- Convert drm/client and drm/(gem-,)fb-helper to drm-device based logging and update logging todo.

Driver Changes:
- Add support for dsi/px30 to rockchip.
- Add fb damage support to virtio.
- Use dma_resv locking wrappers in vc4, msm, etnaviv.
- Make functions in virtio static, and perform some simplifications.
- Add suspend support to sun4i.
- Add A64 mipi dsi support to sun4i.
- Add runtime pm suspend to komeda.
- Associated driver fixes.

----------------------------------------------------------------
Aditya Pakki (1):
      drm: remove duplicate check on parent and avoid BUG_ON

Andrew F. Davis (2):
      dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier
      dma-buf: heaps: Remove redundant heap identifier from system heap name

Andy Shevchenko (1):
      drm/drm_panel: Fix EXPORT of drm_panel_of_backlight() one more time

Colin Ian King (2):
      dma-buf: fix resource leak on -ENOTTY error return path
      drm/gma500: fix null dereference of pointer fb before null check

Daniel Vetter (7):
      drm/virtio: plane_state->fb iff plane_state->crtc
      drm/msm: Use dma_resv locking wrappers
      drm/vc4: Use dma_resv locking wrappers
      drm/etnaviv: Use dma_resv locking wrappers
      drm/malidp: plane_state->fb iff plane_state->crtc
      drm/mediatek: plane_state->fb iff plane_state->crtc
      drm/todo: Updating logging todo

Fabrizio Castro (10):
      dt-bindings: display: bridge: Convert lvds-transmitter binding to json-schema
      dt-bindings: display: bridge: lvds-transmitter: Document powerdown-gpios
      dt-bindings: display: bridge: lvds-transmitter: Absorb ti, ds90c185.txt
      dt-bindings: display: bridge: lvds-transmitter: Document "ti, sn75lvds83"
      drm/bridge: Repurpose lvds-encoder.c
      drm/bridge: lvds-codec: Add "lvds-decoder" support
      drm/bridge: lvds-codec: Simplify panel DT node localisation
      dt-bindings: display: bridge: Repurpose lvds-encoder
      dt-bindings: display: bridge: lvds-codec: Document ti, ds90cf384a
      dt-bindings: display: bridge: lvds-codec: Absorb thine, thc63lvdm83d.txt

Gerd Hoffmann (3):
      drm/virtio: skip set_scanout if framebuffer didn't change
      drm/virtio: batch display update commands.
      drm/virtio: use damage info for display updates.

Gurchetan Singh (7):
      udmabuf: fix dma-buf cpu access
      drm/virtio: static-ify virtio_fence_signaled
      drm/virtio: static-ify virtio_gpu_framebuffer_init
      drm/virtio: get rid of drm_encoder_to_virtio_gpu_output
      drm/virtio: simplify getting fake offset
      drm/virtio: move to_virtio_fence inside virtgpu_fence
      drm/virtio: move drm_connector_to_virtio_gpu_output to virtgpu_display

Hans de Goede (11):
      drm/modes: parse_cmdline: Fix possible reference past end of string
      drm/modes: parse_cmdline: Make various char pointers const
      drm/modes: parse_cmdline: Stop parsing extras after bpp / refresh at ', '
      drm/modes: parse_cmdline: Accept extras directly after mode combined with options
      drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options()
      drm/modes: parse_cmdline: Add freestanding argument to drm_mode_parse_cmdline_options()
      drm/modes: parse_cmdline: Set bpp/refresh_specified after successful parsing
      drm/modes: parse_cmdline: Allow specifying stand-alone options
      drm/modes: parse_cmdline: Add support for specifying panel_orientation (v2)
      drm/modes: parse_cmdline: Remove some unnecessary code (v2)
      drm/modes: parse_cmdline: Explicitly memset the passed in drm_cmdline_mode struct

Heiko Stuebner (6):
      drm/bridge/synopsys: dsi: driver-specific configuration of phy timings
      drm/bridge/synopsys: dsi: move phy_ops callbacks around panel enablement
      dt-bindings: display: rockchip-dsi: document external phys
      drm/rockchip: add ability to handle external dphys in mipi-dsi
      dt-bindings: display: rockchip-dsi: add px30 compatible
      drm/rockchip: dsi: add px30 support

Jagan Teki (5):
      dt-bindings: sun6i-dsi: Document A64 MIPI-DSI controller
      dt-bindings: sun6i-dsi: Add A64 DPHY compatible (w/ A31 fallback)
      drm/sun4i: dsi: Get the mod clock for A31
      drm/sun4i: dsi: Handle bus clock via regmap_mmio_attach_clk
      drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support

Jani Nikula (4):
      drm/print: introduce new struct drm_device based logging macros
      drm/client: convert to drm device based logging
      drm/fb-helper: convert to drm device based logging
      drm/gem-fb-helper: convert to drm device based logging

Linus Walleij (1):
      drm/mcde: Some fixes to handling video mode

Ondrej Jirman (1):
      drm: sun4i: Add support for suspending the display driver

Thierry Reding (2):
      drm: Fix a couple of typos, punctation and whitespace issues
      drm/atomic: Spell CRTC consistently

Ville Syrjälä (4):
      drm/edid: Abstract away cea_edid_modes[]
      drm/edid: Add CTA-861-G modes with VIC >= 193
      drm/edid: Throw away the dummy VIC 0 cea mode
      drm/edid: Make sure the CEA mode arrays have the correct amount of modes

Wambui Karuga (1):
      drm/panel: declare variable as __be16

Yannick Fertré (1):
      drm/stm: ltdc: move pinctrl to encoder mode set

james qian wang (Arm Technology China) (2):
      drm/komeda: Add event handling for EMPTY/FULL
      drm/komeda: Add runtime_pm support

zhengbin (1):
      drm/bochs: Remove unneeded semicolon

zhong jiang (1):
      dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static

 .../display/allwinner,sun6i-a31-mipi-dsi.yaml      |  33 ++-
 .../bindings/display/bridge/lvds-codec.yaml        | 131 +++++++++++
 .../bindings/display/bridge/lvds-transmitter.txt   |  66 ------
 .../bindings/display/bridge/thine,thc63lvdm83d.txt |  50 -----
 .../bindings/display/bridge/ti,ds90c185.txt        |  55 -----
 .../display/rockchip/dw_mipi_dsi_rockchip.txt      |  13 +-
 .../phy/allwinner,sun6i-a31-mipi-dphy.yaml         |   6 +-
 Documentation/fb/modedb.rst                        |   3 +
 Documentation/gpu/todo.rst                         |   8 +-
 drivers/dma-buf/dma-heap.c                         |   9 +-
 drivers/dma-buf/heaps/system_heap.c                |   2 +-
 drivers/dma-buf/udmabuf.c                          |   7 +-
 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c   |  13 +-
 drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h  |   3 +
 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c   |   3 +
 drivers/gpu/drm/arm/display/komeda/komeda_dev.c    |  55 ++---
 drivers/gpu/drm/arm/display/komeda/komeda_dev.h    |   5 +-
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c    |  42 +++-
 drivers/gpu/drm/arm/display/komeda/komeda_event.c  |   2 +
 drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |   6 -
 drivers/gpu/drm/arm/malidp_planes.c                |   2 +-
 drivers/gpu/drm/bochs/bochs_hw.c                   |   2 +-
 drivers/gpu/drm/bridge/Kconfig                     |   8 +-
 drivers/gpu/drm/bridge/Makefile                    |   2 +-
 drivers/gpu/drm/bridge/lvds-codec.c                | 151 +++++++++++++
 drivers/gpu/drm/bridge/lvds-encoder.c              | 155 -------------
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |  40 ++--
 drivers/gpu/drm/drm_atomic.c                       |  20 +-
 drivers/gpu/drm/drm_atomic_helper.c                |  76 +++----
 drivers/gpu/drm/drm_atomic_uapi.c                  |  16 +-
 drivers/gpu/drm/drm_client.c                       |  10 +-
 drivers/gpu/drm/drm_drv.c                          |   5 +-
 drivers/gpu/drm/drm_edid.c                         | 219 +++++++++++++++---
 drivers/gpu/drm/drm_fb_helper.c                    |  36 +--
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |   5 +-
 drivers/gpu/drm/drm_modes.c                        | 246 ++++++++++-----------
 drivers/gpu/drm/drm_panel.c                        |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |   8 +-
 drivers/gpu/drm/gma500/accel_2d.c                  |   6 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    | 239 ++++++++++++++++----
 drivers/gpu/drm/mcde/mcde_dsi_regs.h               |   1 +
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |   2 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |  10 +-
 drivers/gpu/drm/panel/panel-lg-lg4573.c            |   2 +-
 drivers/gpu/drm/rockchip/Kconfig                   |   1 +
 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c    | 173 ++++++++++++++-
 drivers/gpu/drm/selftests/drm_cmdline_selftests.h  |   5 +
 .../gpu/drm/selftests/test-drm_cmdline_parser.c    | 122 ++++++++++
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |  13 ++
 drivers/gpu/drm/stm/ltdc.c                         |  24 +-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  |  22 ++
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c             |  47 +++-
 drivers/gpu/drm/vc4/vc4_gem.c                      |  11 +-
 drivers/gpu/drm/virtio/virtgpu_display.c           |   5 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h               |  25 +--
 drivers/gpu/drm/virtio/virtgpu_fence.c             |   5 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c               |   4 +-
 drivers/gpu/drm/virtio/virtgpu_plane.c             |  84 ++++---
 drivers/gpu/drm/virtio/virtgpu_vq.c                |  23 +-
 include/drm/bridge/dw_mipi_dsi.h                   |   9 +
 include/drm/drm_atomic.h                           |  32 +--
 include/drm/drm_atomic_helper.h                    |   8 +-
 include/drm/drm_connector.h                        |   8 +
 include/drm/drm_panel.h                            |   2 +-
 include/drm/drm_print.h                            |  65 ++++++
 include/uapi/linux/dma-heap.h                      |   4 +-
 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c |   2 +-
 67 files changed, 1645 insertions(+), 824 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-transmitter.txt
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvdm83d.txt
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90c185.txt
 create mode 100644 drivers/gpu/drm/bridge/lvds-codec.c
 delete mode 100644 drivers/gpu/drm/bridge/lvds-encoder.c
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

             reply	other threads:[~2020-01-02 13:07 UTC|newest]

Thread overview: 315+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-02 13:06 Maarten Lankhorst [this message]
2020-01-02 13:06 ` [Intel-gfx] [PULL] drm-misc-next Maarten Lankhorst
  -- strict thread matches above, loose matches on Subject: below --
2024-04-25 14:39 Maarten Lankhorst
2024-04-19 12:04 Maarten Lankhorst
2024-04-10 14:59 Maarten Lankhorst
2024-04-05 12:36 Maarten Lankhorst
2024-03-28 11:22 Maarten Lankhorst
2024-03-21 13:56 Maarten Lankhorst
2024-02-29  8:48 Thomas Zimmermann
2024-02-22 13:58 Thomas Zimmermann
2024-02-26  9:41 ` Daniel Vetter
2024-02-15 13:26 Thomas Zimmermann
2024-02-09 16:32 Thomas Zimmermann
2024-01-11 15:49 Thomas Zimmermann
2024-01-11 15:49 ` Thomas Zimmermann
2023-12-14  9:34 Maxime Ripard
2023-12-14  9:34 ` Maxime Ripard
2023-12-07  9:59 Maxime Ripard
2023-11-30  9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17  9:41 Maxime Ripard
2023-11-20  9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20   ` Maxime Ripard
2023-11-06 10:37     ` Thomas Hellström
2023-11-06 10:47       ` Thomas Hellström
2023-11-06 10:55       ` Maxime Ripard
2023-11-06 14:57         ` David Edelsohn
2023-10-27  7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12  9:40 Maarten Lankhorst
2023-10-06  8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-14 22:17 Helen Koike
2023-08-14 22:17 ` Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
2023-08-14 23:49   ` Helen Mae Koike Fornazier
2023-08-10  8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13  9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07  8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11  7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03  8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26  8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19  8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13   ` Thomas Zimmermann
2023-01-23 15:23     ` John Paul Adrian Glaubitz
2023-01-23 15:35       ` Thomas Zimmermann
2023-01-23 15:48         ` John Paul Adrian Glaubitz
2023-02-02 14:54   ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24  7:46 Maxime Ripard
2022-11-17  8:36 Maxime Ripard
2022-11-10  8:36 Maxime Ripard
2022-11-03  8:34 Maxime Ripard
2022-10-27  7:34 Maxime Ripard
2022-10-20  7:24 Maxime Ripard
2022-09-30  8:54 Maarten Lankhorst
2022-09-23  7:39 Maxime Ripard
2022-09-09  8:46 Maarten Lankhorst
2022-09-06  6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07  7:13 Thomas Zimmermann
2022-06-30  7:19 Thomas Zimmermann
2022-06-23  8:02 Thomas Zimmermann
2022-06-23  8:07 ` Thomas Zimmermann
2022-06-23  8:26   ` Jani Nikula
2022-06-23  8:36     ` Thomas Zimmermann
2022-06-23  8:56       ` Jani Nikula
2022-06-24 22:12         ` Daniel Vetter
2022-06-17  7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28  7:52 Maxime Ripard
2022-04-21  6:59 Maxime Ripard
2022-04-14  7:38 Maxime Ripard
2022-04-07  8:59 Maxime Ripard
2022-03-03  9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01  6:38 ` Dave Airlie
2022-02-01  8:17   ` Maarten Lankhorst
2022-02-01 11:14     ` Thomas Zimmermann
2022-02-22 20:17     ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29  8:56 Thomas Zimmermann
2021-12-14  8:53 ` Daniel Vetter
2021-11-18  9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23  7:45 Maxime Ripard
2021-09-16  7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22  7:44   ` Maxime Ripard
2021-08-12 19:34 Maarten Lankhorst
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21  4:03 ` Dave Airlie
2021-07-21  8:44   ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11  6:53   ` Thomas Zimmermann
2021-06-09  7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09  9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25  9:47 Maxime Ripard
2021-03-16  8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07  9:59 ` Daniel Vetter
2020-11-27  8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12  8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18  8:11 Maxime Ripard
2020-09-10  8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30  6:05   ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14  7:08 Thomas Zimmermann
2020-05-07  7:25 Thomas Zimmermann
2020-04-23  8:34 Thomas Zimmermann
2020-04-14  9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41   ` Daniel Vetter
2020-04-21 14:05     ` Thomas Zimmermann
2020-03-17  8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10  9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2019-12-17  8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
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-09 15:08 Sean Paul
2019-08-23  8:35 Maxime Ripard
2019-08-19 14:19 Maxime Ripard
2019-08-16 11:32 Maxime Ripard
2019-08-16 11:47 ` Chris Wilson
2019-08-19 14:19   ` Maxime Ripard
2019-08-08 12:14 Maxime Ripard
2019-08-03 10:47 Maxime Ripard
2019-08-06  0:33 ` Dave Airlie
2019-08-06  7:34   ` Daniel Vetter
2019-08-06  9:40     ` Emil Velikov
2019-08-06  9:49       ` Daniel Vetter
2019-08-06  9:54         ` Emil Velikov
2019-08-06  9:58           ` Daniel Vetter
2019-08-06 10:12             ` Daniel Stone
2019-08-06 10:27               ` Emil Velikov
2019-08-06 10:48                 ` Jani Nikula
2019-08-06  9:55         ` Daniel Vetter
2019-08-06 14:25     ` Rob Herring
2019-08-06 14:55       ` Daniel Vetter
2019-08-06 16:01   ` Maxime Ripard
2019-08-06 16:11     ` Daniel Vetter
2019-08-07 12:02       ` Maxime Ripard
2019-08-07 12:30         ` Daniel Vetter
2019-08-08 15:29           ` Maxime Ripard
2019-06-20 15:42 Maarten Lankhorst
2019-06-14  8:57 Maarten Lankhorst
2019-06-14  9:35 ` Daniel Vetter
2019-06-05  9:17 Maarten Lankhorst
2019-05-23 15:47 Maarten Lankhorst
2019-05-23 15:53 ` Sean Paul
2019-05-23 15:55   ` Daniel Vetter
2019-05-23 15:55     ` Daniel Vetter
2019-04-18  9:05 Maarten Lankhorst
2019-04-10 19:49 Sean Paul
2019-04-04 20:10 Sean Paul
2019-03-28 15:33 Sean Paul
2019-03-28 16:03 ` Daniel Vetter
2019-03-21 17:08 Sean Paul
2019-03-25 10:37 ` Daniel Vetter
     [not found] <20190211095220.3oeodszr2dgxrwqq@flea>
2019-02-14 13:07 ` Daniel Vetter
2019-02-01 14:47 Maxime Ripard
2019-01-23 11:03 Maxime Ripard
2019-01-16 20:04 Maxime Ripard
2019-01-15 10:56 Maxime Ripard
2019-01-16  9:36 ` Daniel Vetter
2019-01-07 18:03 Maxime Ripard
2018-12-06  9:44 Maarten Lankhorst
2018-11-28  9:36 Maarten Lankhorst
2018-11-21 10:44 Maarten Lankhorst
2018-11-08 16:05 Maarten Lankhorst
2018-11-07 11:58 Maarten Lankhorst
2018-11-07 20:18 ` Daniel Vetter
2018-11-07 20:29   ` Sean Paul
2018-11-07 20:31     ` Daniel Vetter
2018-11-07 20:48       ` Sean Paul
2018-11-08  7:56         ` Christian König
2018-11-08  8:05           ` Daniel Vetter
2018-11-08  8:37         ` Maarten Lankhorst
2018-09-27  9:39 Sean Paul
2018-09-19 20:03 Sean Paul
2018-09-13 13:02 Sean Paul
2018-09-05 20:22 Sean Paul
2018-07-18 20:08 Gustavo Padovan
2018-07-12  1:11 Gustavo Padovan
2018-07-04 23:46 Gustavo Padovan
2018-06-28  1:00 Gustavo Padovan
2018-06-21 10:54 Gustavo Padovan
2018-06-22  3:11 ` Dave Airlie
2018-06-22  9:19   ` Christian König
2018-06-21  0:58 Gustavo Padovan
2018-06-21 10:01 ` Christian König
2018-05-15  8:17 Maarten Lankhorst
2018-05-11  7:43 Maarten Lankhorst
2018-05-11 20:25 ` Eric Anholt
2018-05-04  9:54 Maarten Lankhorst
2018-04-26 10:53 Maarten Lankhorst
2018-06-06  3:37 ` Dave Airlie
2018-06-06  7:49   ` Maarten Lankhorst
2018-03-21 14:49 Sean Paul
2018-03-09 18:04 Sean Paul
2018-02-28 20:34 Sean Paul
2018-03-02 21:22 ` Sean Paul
2018-03-05  8:10   ` Daniel Vetter
2018-03-05 23:20     ` Sean Paul
2018-03-06  6:42       ` Daniel Vetter
2018-03-06 19:01         ` Sean Paul
2018-03-06 19:07           ` Ville Syrjälä
2018-03-06 19:20             ` Sean Paul
2018-03-07  8:19               ` Daniel Vetter
2018-02-21 20:36 Sean Paul
2018-01-08 13:45 Gustavo Padovan
2017-12-21 17:04 Gustavo Padovan
2017-12-14 17:46 Gustavo Padovan
2017-12-07 11:06 Gustavo Padovan
2017-10-20 13:39 Daniel Vetter
2017-10-16  9:35 Daniel Vetter
2017-10-12 12:05 Daniel Vetter
2017-10-13 14:08 ` Maarten Lankhorst
2017-10-13 14:24   ` Benjamin Gaignard
2017-10-05  5:36 Daniel Vetter
2017-09-20 17:33 Daniel Vetter
2017-09-20 18:42 ` Daniel Vetter
2017-08-18 17:00 Sean Paul
2017-08-16 20:42 Sean Paul
2017-08-08 19:50 Sean Paul
2017-07-18 18:42 Sean Paul
2017-07-18 18:49 ` Sean Paul
2017-06-15 20:52 Sean Paul
2017-06-02 20:55 Sean Paul
2017-05-26 20:58 Sean Paul
2017-05-29  6:57 ` Daniel Vetter
2017-05-16 14:55 Sean Paul
2017-03-31 15:23 Sean Paul
2017-03-21  9:06 Daniel Vetter
2017-03-20 15:30 Daniel Vetter
2017-03-21  7:23 ` Daniel Vetter
2017-03-12 12:57 Daniel Vetter
2017-03-06  9:54 Daniel Vetter
2017-01-30  8:58 Daniel Vetter
2017-01-23  7:35 Daniel Vetter
2017-01-09 19:15 Daniel Vetter
2016-12-30 10:35 Daniel Vetter
2016-12-08 10:16 Daniel Vetter
2016-11-29 10:13 Daniel Vetter
2016-11-29 11:17 ` Daniel Vetter
2016-11-29 21:01   ` Stephen Rothwell
2016-11-16 17:11 Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=efc11139-1653-86bc-1b0f-0aefde219850@linux.intel.com \
    --to=maarten.lankhorst@linux.intel.com \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=sean@poorly.run \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.