mbox series

[PULL] drm-misc-next

Message ID 20240809071241.GA222501@localhost.localdomain (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-next | expand

Pull-request

https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2024-08-09

Message

Thomas Zimmermann Aug. 9, 2024, 7:12 a.m. UTC
Hi Dave, Sima,

here's a fairly small PR for drm-misc-next for this this week. The
controversial Power Saving Policy has been removed. Mgag200 finally
has good support for the BMC output. CI added some more drivers.

Best regards
Thomas

drm-misc-next-2024-08-09:
drm-misc-next for v6.12:

UAPI Changes:

- remove Power Saving Policy property

Core Changes:

- update connector documentation

CI:
- add tests for mediatek, meson, rockchip

Driver Changes:

amdgpu:
- revert support for Power Saving Policy property

bridge:
- lt9611uxc: require DRM_BRIDGE_ATTACH_NO_CONNECTOR

mgag200:
- transparently support BMC outputs

omapdrm:
- use common helper for_each_endpoint_of_node()

panel:
- panel-edp: fix name for HKC MB116AN01

vkms:
- clean up endianess warnings
The following changes since commit d97e71e449373efbd2403f1d7a32d416599f32ac:

  drm/bridge: synopsys: dw-mipi-dsi: enable EoTp by default (2024-08-01 13:34:18 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2024-08-09

for you to fetch changes up to 219b45d023ed0902b05c5902a4f31c2c38bcf68c:

  drm/mgag200: Remove BMC output (2024-08-09 08:13:48 +0200)

----------------------------------------------------------------
drm-misc-next for v6.12:

UAPI Changes:

- remove Power Saving Policy property

Core Changes:

- update connector documentation

CI:
- add tests for mediatek, meson, rockchip

Driver Changes:

amdgpu:
- revert support for Power Saving Policy property

bridge:
- lt9611uxc: require DRM_BRIDGE_ATTACH_NO_CONNECTOR

mgag200:
- transparently support BMC outputs

omapdrm:
- use common helper for_each_endpoint_of_node()

panel:
- panel-edp: fix name for HKC MB116AN01

vkms:
- clean up endianess warnings

----------------------------------------------------------------
Dmitry Baryshkov (2):
      drm/bridge: lt9611uxc: properly attach to a next bridge
      drm/bridge: lt9611uxc: drop support for !DRM_BRIDGE_ATTACH_NO_CONNECTOR

Hamza Mahfooz (2):
      Revert "drm: Introduce 'power saving policy' drm property"
      Revert "drm/amd: Add power_saving_policy drm property to eDP connectors"

José Expósito (2):
      drm/connector: Document destroy hook in drmm init functions
      drm/vkms: Fix cpu_to_le16()/le16_to_cpu() warnings

Kuninori Morimoto (1):
      gpu: drm: use for_each_endpoint_of_node()

Terry Hsiao (1):
      drm/panel-edp: Fix HKC MB116AN01 name

Thomas Zimmermann (5):
      drm/mgag200: Add VGA-BMC output
      drm/mgag200: vga-bmc: Transparently handle BMC
      drm/mgag200: vga-bmc: Control CRTC VIDRST flag from encoder
      drm/mgag200: vga-bmc: Control BMC scanout from encoder
      drm/mgag200: Remove BMC output

Vignesh Raman (6):
      drm/ci: arm64.config: Enable CONFIG_DRM_ANALOGIX_ANX7625
      drm/ci: skip tools_test on non-intel platforms
      drm/ci: mediatek: add tests for mediatek display driver
      drm/ci: mediatek: add tests for powervr gpu driver
      drm/ci: meson: add tests for meson display driver
      drm/ci: rockchip: add tests for rockchip display driver

 MAINTAINERS                                        |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   4 -
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  52 +------
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   2 -
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         | 103 ++------------
 drivers/gpu/drm/ci/arm64.config                    |   1 +
 drivers/gpu/drm/ci/gitlab-ci.yml                   |   3 +-
 drivers/gpu/drm/ci/igt_runner.sh                   |  10 --
 drivers/gpu/drm/ci/test.yml                        | 123 ++++++++++++----
 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt  |   1 -
 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt  |   1 +
 .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt    |   1 -
 .../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt    |   1 +
 .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt    |  28 +++-
 .../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt   |  20 +++
 .../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt    |   5 +-
 drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt     |  19 ++-
 drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt     |   5 +-
 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt    |   1 -
 drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt    |   1 +
 drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt    |   1 -
 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt    |   1 +
 .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt |   1 -
 .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt |   1 +
 .../msm-sc7180-trogdor-lazor-limozeen-fails.txt    |   1 -
 .../msm-sc7180-trogdor-lazor-limozeen-skips.txt    |   1 +
 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt     |   1 -
 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt     |   1 +
 drivers/gpu/drm/ci/xfails/panfrost-g12b-fails.txt  |   1 +
 drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt  |  23 +++
 .../gpu/drm/ci/xfails/panfrost-mt8183-fails.txt    |   1 +
 .../gpu/drm/ci/xfails/panfrost-mt8183-skips.txt    |  23 +++
 .../gpu/drm/ci/xfails/panfrost-rk3288-fails.txt    |   1 +
 .../gpu/drm/ci/xfails/panfrost-rk3288-skips.txt    |  26 ++++
 .../gpu/drm/ci/xfails/panfrost-rk3399-fails.txt    |   1 +
 .../gpu/drm/ci/xfails/panfrost-rk3399-flakes.txt   |   6 +
 .../gpu/drm/ci/xfails/panfrost-rk3399-skips.txt    |  26 ++++
 .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt    |  22 ++-
 .../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt   |   6 +
 .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt    |  55 +-------
 .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt    |  90 +++++++++++-
 .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt   |  50 ++++++-
 .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt    |   8 +-
 .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt    |   1 -
 .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt    |   1 +
 drivers/gpu/drm/ci/xfails/vkms-none-fails.txt      |   1 -
 drivers/gpu/drm/ci/xfails/vkms-none-skips.txt      |   1 +
 drivers/gpu/drm/drm_connector.c                    |  52 +------
 drivers/gpu/drm/mgag200/Makefile                   |   1 +
 drivers/gpu/drm/mgag200/mgag200_bmc.c              | 102 --------------
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  13 +-
 drivers/gpu/drm/mgag200/mgag200_g200eh.c           |   6 +-
 drivers/gpu/drm/mgag200/mgag200_g200eh3.c          |   6 +-
 drivers/gpu/drm/mgag200/mgag200_g200er.c           |   9 +-
 drivers/gpu/drm/mgag200/mgag200_g200ev.c           |   9 +-
 drivers/gpu/drm/mgag200/mgag200_g200ew3.c          |   6 +-
 drivers/gpu/drm/mgag200/mgag200_g200se.c           |   9 +-
 drivers/gpu/drm/mgag200/mgag200_g200wb.c           |   6 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |   9 --
 drivers/gpu/drm/mgag200/mgag200_vga_bmc.c          | 156 +++++++++++++++++++++
 drivers/gpu/drm/omapdrm/dss/base.c                 |   3 +-
 drivers/gpu/drm/panel/panel-edp.c                  |   2 +-
 drivers/gpu/drm/vkms/vkms_formats.c                |  14 +-
 include/drm/drm_connector.h                        |   2 -
 include/drm/drm_mode_config.h                      |   5 -
 include/uapi/drm/drm_mode.h                        |   7 -
 66 files changed, 630 insertions(+), 521 deletions(-)
 create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-g12b-fails.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-mt8183-fails.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-rk3288-fails.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-rk3399-fails.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-rk3399-flakes.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt
 create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt
 create mode 100644 drivers/gpu/drm/mgag200/mgag200_vga_bmc.c