mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 04:20:54 +07:00
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: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
db02d9dc54
commit
58c811df63
@ -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(
|
||||
|
Loading…
Reference in New Issue
Block a user