diff options
author | Maxime Ripard <maxime@cerno.tech> | 2022-09-29 18:31:00 +0200 |
---|---|---|
committer | Maxime Ripard <maxime@cerno.tech> | 2022-10-10 13:56:42 +0200 |
commit | 941731a2684251e8854366c75df19185f586c784 (patch) | |
tree | 94fb3bf6da98739c513f67fb41d93da8d0409c02 /include/drm | |
parent | d0236008f833e058c6abbcbf725cfa60a4d3efc5 (diff) | |
download | lwn-941731a2684251e8854366c75df19185f586c784.tar.gz lwn-941731a2684251e8854366c75df19185f586c784.zip |
drm/atomic: Add TV subconnector property to get/set_property
The subconnector property was created by drm_mode_create_tv_properties(),
but wasn't exposed to the userspace through the generic
atomic_get/set_property implementation, and wasn't stored in any generic
state structure.
Let's solve this.
Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
Link: https://lore.kernel.org/r/20220728-rpi-analog-tv-properties-v4-6-60d38873f782@cerno.tech
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drm_connector.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h index 60b5662dec7c..1d5e3cccb9e3 100644 --- a/include/drm/drm_connector.h +++ b/include/drm/drm_connector.h @@ -693,6 +693,7 @@ struct drm_connector_tv_margins { /** * struct drm_tv_connector_state - TV connector related states * @select_subconnector: selected subconnector + * @subconnector: detected subconnector * @margins: TV margins * @mode: TV mode * @brightness: brightness in percent @@ -704,6 +705,7 @@ struct drm_connector_tv_margins { */ struct drm_tv_connector_state { enum drm_mode_subconnector select_subconnector; + enum drm_mode_subconnector subconnector; struct drm_connector_tv_margins margins; unsigned int mode; unsigned int brightness; |