Commit 02c17224 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab Committed by Linus Torvalds

V4L/DVB (3522): Fixed a trouble with other PAL standards

V4L2_STD_PAL define is not correct. It specifies only 50Hz PAL standards.
This patch fixes saa7113 color config for other PAL video standards.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent 9b89f2d3
...@@ -725,18 +725,14 @@ static void saa7115_set_v4lstd(struct i2c_client *client, v4l2_std_id std) ...@@ -725,18 +725,14 @@ static void saa7115_set_v4lstd(struct i2c_client *client, v4l2_std_id std)
if (state->ident == V4L2_IDENT_SAA7113) { if (state->ident == V4L2_IDENT_SAA7113) {
u8 reg = saa7115_read(client, 0x0e) & 0x8f; u8 reg = saa7115_read(client, 0x0e) & 0x8f;
if (std & V4L2_STD_PAL) { if (std == V4L2_STD_PAL_M) {
if (std == V4L2_STD_PAL_M) { reg|=0x30;
reg|=0x30; } else if (std == V4L2_STD_PAL_N) {
} else if (std == V4L2_STD_PAL_N) { reg|=0x20;
reg|=0x20; } else if (std == V4L2_STD_PAL_60) {
} else if (std == V4L2_STD_PAL_60) { reg|=0x10;
reg|=0x10; } else if (std == V4L2_STD_NTSC_M_JP) {
} reg|=0x40;
} else if (std & V4L2_STD_NTSC) {
if (std == V4L2_STD_NTSC_M_JP) {
reg|=0x40;
}
} }
saa7115_write(client, 0x0e, reg); saa7115_write(client, 0x0e, reg);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment