[PATCH v2 01/20] drm/atomic: Handle max bpc properties before connector state allocation
Dmitry Baryshkov
dmitry.baryshkov at oss.qualcomm.com
Mon Oct 12 05:33:41 PDT 2026
On Fri, Oct 09, 2026 at 11:15:53AM +0800, Xilin Wu wrote:
> Allow drivers to attach the max bpc property before allocating connector
> state, as needed by the upcoming non-HDMI bridge connector support.
> Only update the current state when one exists.
>
> Initialize max_requested_bpc and max_bpc from the attached property default
> when creating connector state. Use drm_object_property_get_default_value()
> rather than the range maximum so that state creation and subsequent resets
> restore the value chosen when attaching the property.
>
> Cover deferred allocation, existing state and restoration of a default
> that differs from the range maximum in the connector KUnit tests.
>
> Assisted-by: LLM
> Signed-off-by: Xilin Wu <sophon at radxa.com>
> ---
> drivers/gpu/drm/drm_atomic_state_helper.c | 8 +++++
> drivers/gpu/drm/drm_connector.c | 6 ++--
> drivers/gpu/drm/tests/drm_connector_test.c | 53 ++++++++++++++++++++++++++++++
> 3 files changed, 65 insertions(+), 2 deletions(-)
>
I'd very much prefer if instead non-HDMI bridge chains followed the HDMI
approach, making the state available.
--
With best wishes
Dmitry
More information about the linux-amlogic
mailing list