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

Commit 98ae127c authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

V4L/DVB (6562): Make HVR900 to use also tveeprom



Hauppauge firmwares can be decoded using tveeprom. This patch adds HVR-900 as
a tveeprom client. It also adds xc3028 tuner entry to tveeprom.

Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent 80b52208
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -587,11 +587,11 @@ void em28xx_card_setup(struct em28xx *dev)
	/* request some modules */
	switch (dev->model) {
	case EM2820_BOARD_HAUPPAUGE_WINTV_USB_2:
	case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900:
	{
		struct tveeprom tv;
#ifdef CONFIG_MODULES
		request_module("tveeprom");
		request_module("ir-kbd-i2c");
#endif
		/* Call first TVeeprom */

@@ -603,6 +603,12 @@ void em28xx_card_setup(struct em28xx *dev)
			dev->i2s_speed = 2048000;
			dev->has_msp34xx = 1;
		}
#ifdef CONFIG_MODULES
		if (tv.has_ir)
			request_module("ir-kbd-i2c");
#endif
		/* FIXME: Should also retrieve decoder processor type */

		break;
	}
	case EM2820_BOARD_KWORLD_PVRTV2800RF:
+1 −1
Original line number Diff line number Diff line
@@ -226,7 +226,7 @@ hauppauge_tuner[] =
	{ TUNER_ABSENT,        "TCL M2523_3DI_E"},
	{ TUNER_ABSENT,        "Samsung THPD5222FG30A"},
	/* 120-129 */
	{ TUNER_ABSENT,        "Xceive XC3028"},
	{ TUNER_XC2028,        "Xceive XC3028"},
	{ TUNER_ABSENT,        "Philips FQ1216LME MK5"},
	{ TUNER_ABSENT,        "Philips FQD1216LME"},
	{ TUNER_ABSENT,        "Conexant CX24118A"},