| .. | .. |
|---|
| 244 | 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, |
|---|
| 245 | 245 | struct drm_connector *connector); |
|---|
| 246 | 246 | 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); |
|---|
| 247 | 249 | void (*set_grf_cfg)(void *data); |
|---|
| 248 | 250 | u64 (*get_grf_color_fmt)(void *data); |
|---|
| 249 | 251 | void (*convert_to_split_mode)(struct drm_display_mode *mode); |
|---|
| .. | .. |
|---|
| 256 | 258 | void (*set_prev_bus_format)(void *data, unsigned long bus_format); |
|---|
| 257 | 259 | int (*get_colorimetry)(void *data, struct edid *edid); |
|---|
| 258 | 260 | void (*set_ddc_io)(void *data, bool enable); |
|---|
| 261 | + void (*set_hdcp14_mem)(void *data, bool enable); |
|---|
| 259 | 262 | |
|---|
| 260 | 263 | /* Vendor Property support */ |
|---|
| 261 | 264 | const struct dw_hdmi_property_ops *property_ops; |
|---|
| 262 | 265 | struct drm_connector *connector; |
|---|
| 266 | + struct drm_bridge *bridge; |
|---|
| 263 | 267 | }; |
|---|
| 264 | 268 | |
|---|
| 265 | 269 | struct dw_hdmi_cec_wake_ops { |
|---|