提交 b38a1c4c 编写于 作者: M Martin Bugge 提交者: Mauro Carvalho Chehab

[media] adv7842: set defaults spa-location

For edid with no Source Physical Address (spa), set
spa-location to default and use correct values from edid.
Signed-off-by: NMartin Bugge <marbugge@cisco.com>
Cc: Mats Randgaard <matrandg@cisco.com>
Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
上级 69e9ba6f
......@@ -716,15 +716,15 @@ static int edid_write_hdmi_segment(struct v4l2_subdev *sd, u8 port)
}
rep_write(sd, 0x76, spa_loc);
} else {
/* default register values for SPA */
/* Edid values for SPA location */
if (port == 0) {
/* port A SPA */
rep_write(sd, 0x72, 0);
rep_write(sd, 0x73, 0);
/* port A */
rep_write(sd, 0x72, val[0xc0]);
rep_write(sd, 0x73, val[0xc1]);
} else {
/* port B SPA */
rep_write(sd, 0x74, 0);
rep_write(sd, 0x75, 0);
/* port B */
rep_write(sd, 0x74, val[0xc0]);
rep_write(sd, 0x75, val[0xc1]);
}
rep_write(sd, 0x76, 0xc0);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册