hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/include/drm/bridge/dw_hdmi.h
....@@ -244,6 +244,8 @@
244244 int (*get_next_hdr_data)(void *data, struct edid *edid,
245245 struct drm_connector *connector);
246246 struct dw_hdmi_link_config *(*get_link_cfg)(void *data);
247
+ void (*set_hdcp_status)(void *data, u8 status);
248
+ void (*set_hdcp2_enable)(void *data, bool enable);
247249 void (*set_grf_cfg)(void *data);
248250 u64 (*get_grf_color_fmt)(void *data);
249251 void (*convert_to_split_mode)(struct drm_display_mode *mode);
....@@ -256,10 +258,12 @@
256258 void (*set_prev_bus_format)(void *data, unsigned long bus_format);
257259 int (*get_colorimetry)(void *data, struct edid *edid);
258260 void (*set_ddc_io)(void *data, bool enable);
261
+ void (*set_hdcp14_mem)(void *data, bool enable);
259262
260263 /* Vendor Property support */
261264 const struct dw_hdmi_property_ops *property_ops;
262265 struct drm_connector *connector;
266
+ struct drm_bridge *bridge;
263267 };
264268
265269 struct dw_hdmi_cec_wake_ops {