Re: (Saa7134) Re: ADS-Tech Instant TV PCI, no remote support, giving up.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Samstag, den 12.09.2009, 10:14 +0200 schrieb Morvan Le Meut: 
> Since i don't know where to look, i finally decided to use a basic 
> incorrect keymap :
>  /* ADS Tech Instant TV PCI Remote */
> static struct ir_scancode ir_codes_adstech_pci[] = {
>     /* too many repeating codes : incorrect gpio ?. */
>        
>     { 0x1f, KEY_MUTE },
>     { 0x1d, KEY_SEARCH },
>     { 0x17, KEY_EPG },        /* Guide */
>     { 0x0f, KEY_UP },
>     { 0x6, KEY_DOWN },
>     { 0x16, KEY_LEFT },
>     { 0x1e, KEY_RIGHT },
>     { 0x0e, KEY_SELECT },        /* Enter */
>     { 0x1a, KEY_INFO },
>     { 0x12, KEY_EXIT },
>     { 0x19, KEY_PREVIOUS },
>     { 0x11, KEY_NEXT },
>     { 0x18, KEY_REWIND },
>     { 0x10, KEY_FORWARD },
>     { 0x4, KEY_PLAYPAUSE },
>     { 0x07, KEY_STOP },
>     { 0x1b, KEY_RECORD },
>     { 0x13, KEY_TUNER },        /* Live */
>     { 0x0a, KEY_A },
>     { 0x03, KEY_PROG1 },        /* 1 */
>     { 0x01, KEY_PROG2 },        /* 2 */
>     { 0x0, KEY_VIDEO },
>     { 0x0b, KEY_CHANNELUP },
>     { 0x08, KEY_CHANNELDOWN },
>     { 0x15, KEY_VOLUMEUP },
>     { 0x1c, KEY_VOLUMEDOWN },
> };
> 
> struct ir_scancode_table ir_codes_adstech_pci_table = {
>     .scan = ir_codes_adstech_pci,
>     .size = ARRAY_SIZE(ir_codes_adstech_pci),
> };
> EXPORT_SYMBOL_GPL(ir_codes_adstech_pci_table);
> 
> No numbers in favor of arrows and ch+/- Vol+/- . Well 246 will be arrows 
> and  5 select, 7 and 8 are undefined, 9 become vol-, 1 epg and 3 is tuner.
> If someone, one day, wants to find that missig bit, i'll be happy to 
> help. ( Strange anyway : it's as if there was a 0x7f mask even when i 
> specify a 0xff one )
> Feel free to write a patch.
> 
> Morvan Le Meut a écrit :
> > um .. help, please ?
> > how can i make the driver read 1011011 instead of 011011 when i press 
> > Power instead of record on the remote ?
> >
> > thanks
> >

Morvan,

I still have a huge mail backlash and are not in details what you may
have tried already, but if you have a missing/unknown gpio on such a
remote, you start to test for that one with mask_keycode = 0x0 in
saa7134-input.c and if it is then found, you do add it to that mask.

If that doesn't help, it might be something special.

Cheers,
Hermann






--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux