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

Commit 58c811df authored by Antti Palosaari's avatar Antti Palosaari Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB: af9015: MYGICTV U718 remote autodetection



Autodetect MYGICTV U718 from eeprom hash and select remote automatically.
Remove old iManufacturer string compare based remote selection logic.

Signed-off-by: default avatarAntti Palosaari <crope@iki.fi>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent db02d9dc
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -795,6 +795,9 @@ static const struct af9015_setup af9015_setup_hashes[] = {
	{ 0xa3703d00,
		af9015_rc_keys_a_link, ARRAY_SIZE(af9015_rc_keys_a_link),
		af9015_ir_table_a_link, ARRAY_SIZE(af9015_ir_table_a_link) },
	{ 0x9b7dc64e,
		af9015_rc_keys_mygictv, ARRAY_SIZE(af9015_rc_keys_mygictv),
		af9015_ir_table_mygictv, ARRAY_SIZE(af9015_ir_table_mygictv) },
	{ }
};

@@ -823,13 +826,7 @@ static void af9015_set_remote_config(struct usb_device *udev,
			memset(manufacturer, 0, sizeof(manufacturer));
			usb_string(udev, udev->descriptor.iManufacturer,
				manufacturer, sizeof(manufacturer));
			if (!strcmp("Geniatech", manufacturer)) {
				/* iManufacturer 1 Geniatech
				   iProduct      2 AF9015 */
				table = af9015_setup_match(
					AF9015_REMOTE_MYGICTV_U718,
					af9015_setup_modparam);
			} else if (!strcmp("MSI", manufacturer)) {
			if (!strcmp("MSI", manufacturer)) {
				/* iManufacturer 1 MSI
				   iProduct      2 MSI K-VOX */
				table = af9015_setup_match(