drm/bridge: anx7625: Set downstream sink into normal status
As downstream sink was set into standby mode while bridge disabled, this patch used for setting downstream sink into normal status while enable bridge. Signed-off-by: Xin Ji <xji@analogixsemi.com> Reviewed-by: Pin-Yen Lin <treapking@chromium.org> Signed-off-by: Robert Foss <robert.foss@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20220322080213.1487134-1-xji@analogixsemi.com
This commit is contained in:
parent
3ccd59f930
commit
27f26359de
@ -924,12 +924,20 @@ static void anx7625_dp_start(struct anx7625_data *ctx)
|
||||
{
|
||||
int ret;
|
||||
struct device *dev = &ctx->client->dev;
|
||||
u8 data;
|
||||
|
||||
if (!ctx->display_timing_valid) {
|
||||
DRM_DEV_ERROR(dev, "mipi not set display timing yet.\n");
|
||||
return;
|
||||
}
|
||||
|
||||
dev_dbg(dev, "set downstream sink into normal\n");
|
||||
/* Downstream sink enter into normal mode */
|
||||
data = 1;
|
||||
ret = anx7625_aux_trans(ctx, DP_AUX_NATIVE_WRITE, 0x000600, 1, &data);
|
||||
if (ret < 0)
|
||||
dev_err(dev, "IO error : set sink into normal mode fail\n");
|
||||
|
||||
/* Disable HDCP */
|
||||
anx7625_write_and(ctx, ctx->i2c.rx_p1_client, 0xee, 0x9f);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user