hc
2023-11-07 f45e756958099c35d6afb746df1d40a1c6302cfc
kernel/include/drm/bridge/dw_hdmi.h
....@@ -180,6 +180,11 @@
180180 struct drm_property *(*get_hdr_property)(void *data);
181181 struct drm_property_blob *(*get_hdr_blob)(void *data);
182182 bool (*get_color_changed)(void *data);
183
+ void (*update_color_format)(struct drm_connector_state *conn_state, void *data);
184
+ bool (*check_hdr_color_change)(struct drm_connector_state *conn_state, void *data);
185
+ void (*set_prev_bus_format)(void *data, unsigned long bus_format);
186
+ void (*set_ddc_io)(void *data, bool enable);
187
+ int (*dclk_set)(void *data, bool enable, int vp_id);
183188
184189 /* Vendor Property support */
185190 const struct dw_hdmi_property_ops *property_ops;
....@@ -223,5 +228,6 @@
223228 void dw_hdmi_set_output_type(struct dw_hdmi *hdmi, u64 val);
224229 bool dw_hdmi_get_output_whether_hdmi(struct dw_hdmi *hdmi);
225230 int dw_hdmi_get_output_type_cap(struct dw_hdmi *hdmi);
231
+void dw_hdmi_set_hpd_wake(struct dw_hdmi *hdmi);
226232
227233 #endif /* __IMX_HDMI_H__ */