Skip to content

Lyra BU LT9611UXD Driver - #1619

Open
mohitdsor wants to merge 3 commits into
qualcomm-linux:early/hwe/lyrafrom
mohitdsor:lyra_bu_lt9611uxd
Open

Lyra BU LT9611UXD Driver#1619
mohitdsor wants to merge 3 commits into
qualcomm-linux:early/hwe/lyrafrom
mohitdsor:lyra_bu_lt9611uxd

Conversation

@mohitdsor

@mohitdsor mohitdsor commented Jul 31, 2026

Copy link
Copy Markdown

Lyra BU LT9611UXD Driver, Not to be merged.

Apart from these patches this patch needs to be taken -

03d1078
drm/bridge: add of_drm_get_bridge_by_endpoint()
Link: https://patch.msgid.link/20260511-drm-bridge-alloc-getput-panel_or_bridge-v6-2-f61c9e498b3f@bootlin.com

Maxime Ripard (mripard) and others added 3 commits August 1, 2026 04:29
Commit 47b5ac7 ("drm/atomic: Add new atomic_create_state callback
to drm_private_obj") introduced a new pattern for allocating drm object
states: atomic_create_state, a dedicated hook that allocates and
initializes a pristine state without any side effect.

The bridge atomic_reset callback is already fallible and in practice
only allocates and initializes state without touching hardware.
However, the reset name does not make this contract clear: callers
and implementers cannot tell from the name alone whether the hardware
will be affected or when the hook is safe to call.

Add an atomic_create_state callback to drm_bridge_funcs to make the
contract explicit: allocate a pristine state, initialize it, no side
effects. The core calls it when available, falling back to
atomic_reset otherwise.

Upstream-Status: Inappropriate [debug specific]
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-6-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org>
The drm_atomic_helper_bridge_reset() helper is deprecated in favour
of the new atomic_create_state callback.

Add drm_atomic_helper_bridge_create_state() as the counterpart helper
for this new callback, and make drm_atomic_helper_bridge_reset() call
this new helper.

Upstream-Status: Inappropriate [debug specific]
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.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-7-ff399263111b@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Added DRM bridge driver for the Lontium LT9611C/EX/UXD family of
DSI to HDMI bridge chips with firmware upgrade, EDID, HPD, and
audio infoframe support.

Signed-off-by: Mohit Dsor <mohit.dsor@oss.qualcomm.com>
Upstream-Status: Pending
@mohitdsor
mohitdsor changed the base branch from main to early/hwe/lyra July 31, 2026 23:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants