[PULL] drm-misc-next
Maxime Ripard
maxime at cerno.tech
Thu Sep 23 07:45:22 UTC 2021
Hi Dave, Daniel,
Here's this week PR for drm-misc-next
Maxime
drm-misc-next-2021-09-23:
drm-misc-next for 5.15:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
Driver Changes:
- Conversions to dev_err_probe() helper
- rockchip: Various build improvements, Use
DRM_BRIDGE_ATTACH_NO_CONNECTOR for LVDS and RGB
- panel: New panel-edp driver
The following changes since commit e4f868191138975f2fdf2f37c11318b47db4acc9:
drm/v3d: fix wait for TMU write combiner flush (2021-09-15 18:43:37 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-09-23
for you to fetch changes up to 9c2fce137852e6434ca0c6fe3d75e00feb168c07:
drm: Fix scaling_mode docs (2021-09-22 22:11:53 +0300)
----------------------------------------------------------------
drm-misc-next for 5.15:
UAPI Changes:
Cross-subsystem Changes:
Core Changes:
Driver Changes:
- Conversions to dev_err_probe() helper
- rockchip: Various build improvements, Use
DRM_BRIDGE_ATTACH_NO_CONNECTOR for LVDS and RGB
- panel: New panel-edp driver
----------------------------------------------------------------
Alex Bee (3):
drm: bridge: it66121: Fix return value it66121_probe
drm/rockchip: handle non-platform devices in rockchip_drm_endpoint_is_subdriver
drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to drm_bridge_attach
Alex Deucher (1):
MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer
Andy Yan (1):
drm/rockchip: Check iommu itself instead of it's parent for device_is_available
Brian Norris (1):
drm/rockchip: remove unused psr_list{,_lock}
Cai Huoqing (4):
drm/sun4i: dsi: Make use of the helper function dev_err_probe()
drm/sun4i: dw-hdmi: Make use of the helper function dev_err_probe()
drm/v3d: Make use of the helper function devm_platform_ioremap_resource_byname()
drm/rockchip: Make use of the helper function devm_platform_ioremap_resource()
Douglas Anderson (15):
dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels
drm/edid: Break out reading block 0 of the EDID
drm/edid: Allow querying/working with the panel ID from the EDID
drm/edid: Use new encoded panel id style for quirks matching
ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
arm64: defconfig: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
drm/panel-edp: Split eDP panels out of panel-simple
drm/panel-edp: Move some wayward panels to the eDP driver
drm/panel-simple: Non-eDP panels don't need "HPD" handling
drm/panel-edp: Split the delay structure out
drm/panel-edp: Better describe eDP panel delays
drm/panel-edp: hpd_reliable shouldn't be subtraced from hpd_absent
drm/panel-edp: Fix "prepare_to_enable" if panel doesn't handle HPD
drm/panel-edp: Don't re-read the EDID every time we power off the panel
drm/panel-edp: Implement generic "edp-panel"s probed by EDID
Jiapeng Chong (3):
panfrost: make mediatek_mt8183_supplies and mediatek_mt8183_pm_domains static
drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h
drm/rockchip: dsi: make hstt_table static
Lukas Bulwahn (1):
MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
Maxime Ripard (1):
drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
Melissa Wen (1):
drm/v3d: fix sched job resources cleanup when a job is aborted
Souptick Joarder (2):
drm/rockchip: remove of_match_ptr() from vop_driver_dt_match
drm/rockchip: remove of_match_ptr() from analogix dp driver
Steven Price (1):
drm/panfrost: Calculate lock region size correctly
Ville Syrjälä (1):
drm: Fix scaling_mode docs
Wolfram Sang (1):
drm/panfrost: simplify getting .driver_data
liuyuntao (1):
virtio-gpu: fix possible memory allocation failure
.../bindings/display/panel/panel-edp.yaml | 188 ++
MAINTAINERS | 10 +-
arch/arm/configs/at91_dt_defconfig | 1 +
arch/arm/configs/exynos_defconfig | 1 +
arch/arm/configs/imx_v6_v7_defconfig | 1 +
arch/arm/configs/lpc32xx_defconfig | 1 +
arch/arm/configs/multi_v5_defconfig | 1 +
arch/arm/configs/multi_v7_defconfig | 1 +
arch/arm/configs/omap2plus_defconfig | 1 +
arch/arm/configs/qcom_defconfig | 1 +
arch/arm/configs/realview_defconfig | 1 +
arch/arm/configs/sama5_defconfig | 1 +
arch/arm/configs/shmobile_defconfig | 1 +
arch/arm/configs/sunxi_defconfig | 1 +
arch/arm/configs/tegra_defconfig | 1 +
arch/arm/configs/versatile_defconfig | 1 +
arch/arm/configs/vexpress_defconfig | 1 +
arch/arm64/configs/defconfig | 1 +
drivers/gpu/drm/bridge/ite-it66121.c | 16 +-
drivers/gpu/drm/bridge/panel.c | 37 +
drivers/gpu/drm/drm_bridge.c | 34 -
drivers/gpu/drm/drm_connector.c | 4 +-
drivers/gpu/drm/drm_edid.c | 280 +--
drivers/gpu/drm/panel/Kconfig | 16 +-
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-edp.c | 1895 ++++++++++++++++++++
drivers/gpu/drm/panel/panel-simple.c | 1072 +----------
drivers/gpu/drm/panfrost/panfrost_device.c | 6 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 30 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 3 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 -
drivers/gpu/drm/rockchip/rockchip_lvds.c | 33 +-
drivers/gpu/drm/rockchip/rockchip_rgb.c | 26 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 2 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 14 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 21 +-
drivers/gpu/drm/v3d/v3d_drv.c | 5 +-
drivers/gpu/drm/v3d/v3d_gem.c | 11 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 8 +-
include/drm/drm_edid.h | 45 +
45 files changed, 2522 insertions(+), 1281 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/panel/panel-edp.yaml
create mode 100644 drivers/gpu/drm/panel/panel-edp.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dim-tools/attachments/20210923/a5d79f07/attachment.sig>
More information about the dim-tools
mailing list