Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+8 −12
Original line number Diff line number Diff line
@@ -725,19 +725,15 @@ static void saa7115_set_v4lstd(struct i2c_client *client, v4l2_std_id std)
	if (state->ident == V4L2_IDENT_SAA7113) {
		u8 reg =  saa7115_read(client, 0x0e) & 0x8f;

		if (std & V4L2_STD_PAL) {
		if (std == V4L2_STD_PAL_M) {
			reg|=0x30;
		} else if (std == V4L2_STD_PAL_N) {
			reg|=0x20;
		} else if (std == V4L2_STD_PAL_60) {
			reg|=0x10;
			}
		} else if (std & V4L2_STD_NTSC) {
			if (std == V4L2_STD_NTSC_M_JP) {
		} else if (std == V4L2_STD_NTSC_M_JP) {
			reg|=0x40;
		}
		}
		saa7115_write(client, 0x0e, reg);
	}