Nemesa Garg
16bc193d78
drm/dp: Add max bpp delta computation constants
...
Define macros used for decoding DSC max bpp delta values
from the sink DPCD. This includes per-format masks for
RGB/YCbCr444 and YCbCr420, as well as definitions for delta
scaling and the YCbCr420 bit shift. Also add version_1 as
suffix to MAX_DELTA_BPP.
v2: Move constants under 0x6E register. [Ankit]
Add mask for Native 422 also. [Ankit]
v3: Rename _DSC_NATIVE4222 to _DSC_NATIVE_YCbCr422. [Ankit]
v4: Move Version_1 edit ti patch_1. [Ankit]
Add shift mask for native also. [sashiko]
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com >
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com >
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com >
Link: https://patch.msgid.link/20260623094236.1586318-4-nemesa.garg@intel.com
2026-06-24 09:27:33 +05:30
Nemesa Garg
ce7999a272
drm/dp: Rename YCbCr420 bpp delta mask to native
...
Rename DP_DSC_RGB_YCbCr420_MAX_BPP_DELTA_MASK to
DP_DSC_NATIVE_YCbCr420_MAX_BPP_DELTA_MASK to align with
the DP DSC specification, where the field represents the
native YCbCr 4:2:0 format.
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com >
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com >
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com >
Link: https://patch.msgid.link/20260623094236.1586318-3-nemesa.garg@intel.com
2026-06-24 09:27:32 +05:30
Nemesa Garg
23102b004a
drm/dp: Add DP_DSC_MAX_BPP_DELTA register
...
The dsc max bpp delta masks were incorrectly placed
under the DP_DSC_BITS_PER_PIXEL_INC(0x06F) register.
Move these under correct DP_DSC_MAX_BPP_DELTA(0x06E)
register.
v2: Separate patch for correcting register. [Ankit]
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com >
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com >
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com >
Link: https://patch.msgid.link/20260623094236.1586318-2-nemesa.garg@intel.com
2026-06-24 09:27:31 +05:30
Lyude Paul
804cb093b2
drm/nouveau/disp/r535: Add scanline position support + head state support
...
That's right! It looks like this never actually got finished, something
which I just noticed today when I saw this fun message spamming one of my
test machine's kernel logs when enabling display debug output for nouveau:
[drm:drm_crtc_vblank_helper_get_vblank_timestamp_internal] crtc 0 : scanoutpos query failed.
So it looks like we've been falling back to DRM's core fallback for a while
now, whoops.
So, while it seems that we do have the option of doing this through GSP -
that doesn't seem like a great idea. Mainly because reading this from GSP
would involve a lot more latency then we should have for vblank handling
due to the RPC communication. So instead of implementing that, just use
gv100_head_state and gv100_head_rgpos for implementing .state and .rgpos.
It seems to work perfectly fine!
Fixes: 9e99444490 ("drm/nouveau/disp/r535: initial support")
Cc: Ben Skeggs <bskeggs@redhat.com >
Cc: Dave Airlie <airlied@redhat.com >
Cc: Timur Tabi <ttabi@nvidia.com >
Cc: Ben Skeggs <bskeggs@nvidia.com >
Cc: James Jones <jajones@nvidia.com >
Cc: Faith Ekstrand <faith.ekstrand@collabora.com >
Cc: Suraj Kandpal <suraj.kandpal@intel.com >
Cc: Lyude Paul <lyude@redhat.com >
Cc: Aaron Kling <webgeek1234@gmail.com >
Cc: Danilo Krummrich <dakr@kernel.org >
Cc: Zhang Enpei <zhang.enpei@zte.com.cn >
Cc: <stable@vger.kernel.org > # v6.7+
Signed-off-by: Lyude Paul <lyude@redhat.com >
Signed-off-by: Dave Airlie <airlied@redhat.com >
Link: https://patch.msgid.link/20260429030348.3930866-1-lyude@redhat.com
2026-06-24 09:01:33 +10:00
Christian König
55ef41aa92
drm/todo: clarify drm_syncobj error TODOs
...
Before I get another mail asking if somebody is already working on this
clarify that the kernel parts are already implemented and we only need
the userspace parts done.
Add Michel as additional contact since he wrote a really good summary
how that could potentially be used by compositors.
Signed-off-by: Christian König <christian.koenig@amd.com >
Acked-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com >
Acked-by: Michel Dänzer <michel@daenzer.net >
Link: https://lore.kernel.org/r/20260601085132.683087-1-christian.koenig@amd.com
2026-06-22 15:20:15 +02:00
Maxime Ripard
f126289a0e
drm/bridge: Remove atomic_reset support
...
There are no remaining users of the atomic_reset hook. Remove it
from the core.
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-78-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:25:00 +02:00
Maxime Ripard
80b6d00edc
drm/bridge: cdns-mhdp8546: Switch to atomic_create_state
...
The cdns-mhdp8546 bridge atomic_reset implementation is semantically
an atomic_create_state: it allocates and initializes a pristine state
without side effects.
Switch to the atomic_create_state callback, and rename the function
accordingly.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-77-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:59 +02:00
Maxime Ripard
aa9f5754af
drm/bridge: cdns-dsi: Switch to atomic_create_state
...
The cdns-dsi bridge atomic_reset implementation is semantically an
atomic_create_state: it allocates and initializes a pristine state
without side effects.
Switch to the atomic_create_state callback, and rename the function
accordingly.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-76-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:59 +02:00
Maxime Ripard
3b995c3c2e
drm/bridge: cdns-dsi: Use __drm_atomic_helper_bridge_state_init()
...
The cdns-dsi bridge open-codes the bridge state initialization with
a memset and a manual assignment of the bridge pointer.
The memset is redundant since the state is already kzalloc-ed, and
__drm_atomic_helper_bridge_state_init() exists for exactly this
purpose.
Switch to it.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-75-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:58 +02:00
Maxime Ripard
57acfbe5bb
drm/atomic-state-helper: Remove drm_atomic_helper_bridge_reset()
...
All drivers have been converted to the atomic_create_state callback
and its drm_atomic_helper_bridge_create_state() helper.
Remove the deprecated drm_atomic_helper_bridge_reset().
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-74-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:57 +02:00
Maxime Ripard
9ca4dc1ebb
drm/xlnx: zynqmp_dp: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-73-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:56 +02:00
Maxime Ripard
ef80648652
drm/verisilicon: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Icenowy Zheng <zhengxingda@iscas.ac.cn >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-72-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:55 +02:00
Maxime Ripard
464ba54206
drm/vc4: dsi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com >
Acked-by: Maíra Canal <mcanal@igalia.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-71-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:55 +02:00
Maxime Ripard
ea317525c2
drm/tidss: oldi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-70-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:54 +02:00
Maxime Ripard
187390ff1a
drm/tidss: encoder: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-69-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:54 +02:00
Maxime Ripard
7e66169571
drm/tests: bridge: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-68-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:53 +02:00
Maxime Ripard
a26c5d1e3c
drm/stm: lvds: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-67-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:53 +02:00
Maxime Ripard
4b622ebe59
drm/rockchip: lvds: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Heiko Stuebner <heiko@sntech.de >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-66-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:52 +02:00
Maxime Ripard
eb79c9fa3c
drm/rockchip: rk3066_hdmi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Heiko Stuebner <heiko@sntech.de >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-65-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:52 +02:00
Maxime Ripard
22e7c9f505
drm/rockchip: cdn-dp: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Heiko Stuebner <heiko@sntech.de >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-64-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:51 +02:00
Maxime Ripard
c46922eb1b
drm/renesas: rz-du: mipi_dsi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-63-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:50 +02:00
Maxime Ripard
2790293f16
drm/renesas: rcar-du: mipi_dsi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-62-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:50 +02:00
Maxime Ripard
f56073d989
drm/renesas: rcar-du: lvds: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-61-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:49 +02:00
Maxime Ripard
ecc6618af5
drm/omap: hdmi5: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-60-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:49 +02:00
Maxime Ripard
475ed82803
drm/omap: hdmi4: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-59-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:48 +02:00
Maxime Ripard
d7db3d21c2
drm/msm: hdmi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-58-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:48 +02:00
Maxime Ripard
65dc3b473b
drm/msm: dp: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-57-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:47 +02:00
Maxime Ripard
6c0f94d5f7
drm/meson: encoder_hdmi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-56-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:46 +02:00
Maxime Ripard
46ed6fc16d
drm/meson: encoder_dsi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-55-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:46 +02:00
Maxime Ripard
0c951a95bc
drm/meson: encoder_cvbs: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-54-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:45 +02:00
Maxime Ripard
439ef0e2ed
drm/mediatek: hdmi_v2: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-53-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:45 +02:00
Maxime Ripard
19cecd499b
drm/mediatek: hdmi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-52-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:44 +02:00
Maxime Ripard
d983541967
drm/mediatek: dsi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-51-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:44 +02:00
Maxime Ripard
3f8d48e835
drm/mediatek: dpi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-50-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:43 +02:00
Maxime Ripard
777f98e05a
drm/mediatek: dp: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-49-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:43 +02:00
Maxime Ripard
e5f6597f04
drm/ingenic: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Acked-by: Paul Cercueil <paul@crapouillou.net >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-48-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:42 +02:00
Maxime Ripard
7dca743fe5
drm/imx: parallel-display: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-47-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:41 +02:00
Maxime Ripard
870a2faa70
drm/bridge: ti-tfp410: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-46-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:41 +02:00
Maxime Ripard
97393ca231
drm/bridge: ti-tdp158: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-45-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:40 +02:00
Maxime Ripard
7d6f82522f
drm/bridge: ti-sn65dsi86: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Acked-by: Douglas Anderson <dianders@chromium.org >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-44-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:40 +02:00
Maxime Ripard
ce057223eb
drm/bridge: ti-sn65dsi83: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com >
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-43-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:39 +02:00
Maxime Ripard
7e28493668
drm/bridge: ti-dlpc3433: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-42-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:39 +02:00
Maxime Ripard
d053a6cde2
drm/bridge: tc358775: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-41-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:38 +02:00
Maxime Ripard
9792bc51e0
drm/bridge: tc358768: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-40-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:37 +02:00
Maxime Ripard
0e075995b2
drm/bridge: tc358767: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-39-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:37 +02:00
Maxime Ripard
94a5df3a22
drm/bridge: tc358762: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-38-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:36 +02:00
Maxime Ripard
f765bcee11
drm/bridge: dw-mipi-dsi2: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-37-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:36 +02:00
Maxime Ripard
846f26c36d
drm/bridge: dw-mipi-dsi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-36-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:35 +02:00
Maxime Ripard
5e432dc216
drm/bridge: dw-hdmi: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-35-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:35 +02:00
Maxime Ripard
050febb6ae
drm/bridge: dw-hdmi-qp: Switch to atomic_create_state
...
The drm_bridge_funcs.atomic_reset callback and its
drm_atomic_helper_bridge_reset() helper are deprecated.
Switch to the atomic_create_state callback and its
drm_atomic_helper_bridge_create_state() counterpart.
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de >
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com > # imx8mp + sn65dsi84 + bridge hotplug
Link: https://patch.msgid.link/20260619-drm-no-more-bridge-reset-v3-34-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2026-06-22 11:24:34 +02:00