On Mon, 10 Jul 2023 16:59:21 +0800, Chen-Yu Tsai wrote: > The device lock is used to serialize the low level power sequencing > operations. Since drm_helper_hpd_irq_event() could end up calling > .atomic_enable, which also calls power sequencing functions through > runtime PM, this results in a real deadlock. This was observed on an > MT8192-based Chromebook's external display (with appropriate patches [1] > and DT changes applied). > > [...] Applied, thanks! [1/1] drm/bridge: anx7625: Drop device lock before drm_helper_hpd_irq_event() https://cgit.freedesktop.org/drm/drm-misc/commit/?id=f2cca20f1fa3 Rob