From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: Wolfgang Bail <wolfgang.bail@t-online.de>
Cc: linux-media@vger.kernel.org
Subject: [PATCH] rc-msi-digivox-ii: Add full scan keycodes - Was: Re: v4l
Date: Sun, 7 Oct 2012 10:03:01 -0300 [thread overview]
Message-ID: <20121007100301.3870ef32@redhat.com> (raw)
In-Reply-To: <201209300549.26996.wolfgang.bail@t-online.de>
Em Sun, 30 Sep 2012 05:49:26 +0200
Wolfgang Bail <wolfgang.bail@t-online.de> escreveu:
> Hello,
>
> the ir-rc from my msi DigiVox mini II Version 3 (af9015) will not work since
> kernel 3.2.x (kubuntu 12.04), same with s2-liplianin or v4l.
>
> sudo ir-keytable -t shows:
>
> Testing events. Please, press CTRL-C to abort.
> 1348890734.303273: event MSC: scancode = 317
> 1348890734.303280: event key down: KEY_POWER (0x0074)
> 1348890734.303282: event sync
> 1348890734.553961: event key up: KEY_POWER (0x0074)
> 1348890734.553963: event sync
> 1348890741.303451: event MSC: scancode = 30d
> 1348890741.303457: event key down: KEY_DOWN (0x006c)
> 1348890741.303459: event sync
> ^[[B1348890741.553956: event key up: KEY_DOWN (0x006c)
>
> So I changed in rc-msi-digivox-ii.c { 0x0002, KEY_2 }, to { 0x0302, KEY_2 },
> and so on. And now it works well.
>
> I hope, my mini patch is standard, the first I made.
Well, you should have using a subject like:
[PATCH] rc-msi-digivox-ii: Add full scan keycodes
And your signed-off-by. There are some pages at linuxtv.org wiki that points
how to write a patch.
Yet, as this is a really trivial one, I'll accept it without your Signed-off-by.
> I don't know, whether
> there are different variants of remote controls. But I don't believe it,
> because it was ok with kernel 2.6.x.
No, this seems just yet-another-regression caused by some patch that changed
the code that gets IR scancode to report the 16-bit keycode, instead of
just the last 8 bits.
Thanks for it.
>
> @Mauro, thank you for the reply.
>
Regards,
Mauro
-
FYI, this is how I applied it.
From: Wolfgang Bail <wolfgang.bail@t-online.de>
Date: Sat, 29 Sep 2012 23:49:26 -0300
Subject: [PATCH] [media] rc-msi-digivox-ii: Add full scan keycodes
The ir-rc from my MSI DigiVox mini II Version 3 (af9015) will not work since
kernel 3.2.x.
sudo ir-keytable -t shows:
1348890734.303273: event MSC: scancode = 317
1348890734.303280: event key down: KEY_POWER (0x0074)
1348890734.303282: event sync
1348890734.553961: event key up: KEY_POWER (0x0074)
1348890734.553963: event sync
1348890741.303451: event MSC: scancode = 30d
1348890741.303457: event key down: KEY_DOWN (0x006c)
1348890741.303459: event sync
1348890741.553956: event key up: KEY_DOWN (0x006c)
So I changed in rc-msi-digivox-ii.c { 0x0002, KEY_2 }, to { 0x0302, KEY_2 },
and so on. And now it works well.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
diff --git a/drivers/media/rc/keymaps/rc-msi-digivox-ii.c b/drivers/media/rc/keymaps/rc-msi-digivox-ii.c
index c64e9e3..2fa71d0 100644
--- a/drivers/media/rc/keymaps/rc-msi-digivox-ii.c
+++ b/drivers/media/rc/keymaps/rc-msi-digivox-ii.c
@@ -22,24 +22,24 @@
#include <linux/module.h>
static struct rc_map_table msi_digivox_ii[] = {
- { 0x0002, KEY_2 },
- { 0x0003, KEY_UP }, /* up */
- { 0x0004, KEY_3 },
- { 0x0005, KEY_CHANNELDOWN },
- { 0x0008, KEY_5 },
- { 0x0009, KEY_0 },
- { 0x000b, KEY_8 },
- { 0x000d, KEY_DOWN }, /* down */
- { 0x0010, KEY_9 },
- { 0x0011, KEY_7 },
- { 0x0014, KEY_VOLUMEUP },
- { 0x0015, KEY_CHANNELUP },
- { 0x0016, KEY_OK },
- { 0x0017, KEY_POWER2 },
- { 0x001a, KEY_1 },
- { 0x001c, KEY_4 },
- { 0x001d, KEY_6 },
- { 0x001f, KEY_VOLUMEDOWN },
+ { 0x0302, KEY_2 },
+ { 0x0303, KEY_UP }, /* up */
+ { 0x0304, KEY_3 },
+ { 0x0305, KEY_CHANNELDOWN },
+ { 0x0308, KEY_5 },
+ { 0x0309, KEY_0 },
+ { 0x030b, KEY_8 },
+ { 0x030d, KEY_DOWN }, /* down */
+ { 0x0310, KEY_9 },
+ { 0x0311, KEY_7 },
+ { 0x0314, KEY_VOLUMEUP },
+ { 0x0315, KEY_CHANNELUP },
+ { 0x0316, KEY_OK },
+ { 0x0317, KEY_POWER2 },
+ { 0x031a, KEY_1 },
+ { 0x031c, KEY_4 },
+ { 0x031d, KEY_6 },
+ { 0x031f, KEY_VOLUMEDOWN },
};
static struct rc_map_list msi_digivox_ii_map = {
next prev parent reply other threads:[~2012-10-07 13:03 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-30 3:49 v4l Wolfgang Bail
2012-10-07 13:03 ` Mauro Carvalho Chehab [this message]
2012-10-08 9:59 ` [PATCH] rc-msi-digivox-ii: Add full scan keycodes - Was: v4l Antti Palosaari
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20121007100301.3870ef32@redhat.com \
--to=mchehab@redhat.com \
--cc=linux-media@vger.kernel.org \
--cc=wolfgang.bail@t-online.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.