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

Commit 9690fd80 authored by Vadim Frolov's avatar Vadim Frolov Committed by Mauro Carvalho Chehab
Browse files

[media] saa7134: Add capture card Hawell HW-9004V1



This patch adds new capture board Hawell HW-9004V1. This card has 4 SAA71300 chips. In order to work it is needed to initialize its registers (gpio mask and value). The value of these registers were dumped under Windows using flytest.

Signed-off-by: default avatarVadim Frolov <fralik@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 88b404c4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -189,3 +189,4 @@
188 -> Sensoray 811/911                         [6000:0811,6000:0911]
189 -> Kworld PC150-U                           [17de:a134]
190 -> Asus My Cinema PS3-100                   [1043:48cd]
191 -> Hawell HW-9004V1
+17 −0
Original line number Diff line number Diff line
@@ -5773,6 +5773,23 @@ struct saa7134_board saa7134_boards[] = {
			.gpio	= 0x0000000,
		},
	},
	[SAA7134_BOARD_HAWELL_HW_9004V1] = {
		/* Hawell HW-9004V1 */
		/* Vadim Frolov <fralik@gmail.com> */
		.name         = "Hawell HW-9004V1",
		.audio_clock   = 0x00200000,
		.tuner_type    = UNSET,
		.radio_type    = UNSET,
		.tuner_addr   = ADDR_UNSET,
		.radio_addr   = ADDR_UNSET,
		.gpiomask      = 0x618E700,
		.inputs       = {{
			.name = name_comp1,
			.vmux = 3,
			.amux = LINE1,
			.gpio = 0x6010000,
		} },
	},

};

+1 −0
Original line number Diff line number Diff line
@@ -333,6 +333,7 @@ struct saa7134_card_ir {
#define SAA7134_BOARD_SENSORAY811_911       188
#define SAA7134_BOARD_KWORLD_PC150U         189
#define SAA7134_BOARD_ASUSTeK_PS3_100      190
#define SAA7134_BOARD_HAWELL_HW_9004V1      191

#define SAA7134_MAXBOARDS 32
#define SAA7134_INPUT_MAX 8