diff mbox

ir-nec-decoder: fix extended NEC scancodes

Message ID AANLkTimWnKVCUKAYz9YZB27ObbCfKSgv9Bz5yofa2w-V@mail.gmail.com (mailing list archive)
State Rejected
Headers show

Commit Message

James Hogan Nov. 26, 2010, 1:12 p.m. UTC
None
diff mbox

Patch

diff --git a/drivers/media/IR/ir-nec-decoder.c
b/drivers/media/IR/ir-nec-decoder.c
index 70993f7..11d3e78 100644
--- a/drivers/media/IR/ir-nec-decoder.c
+++ b/drivers/media/IR/ir-nec-decoder.c
@@ -166,8 +166,8 @@  static int ir_nec_decode(struct input_dev
*input_dev, struct ir_raw_event ev)

 		if ((address ^ not_address) != 0xff) {
 			/* Extended NEC */
-			scancode = address     << 16 |
-				   not_address <<  8 |
+			scancode = not_address << 16 |
+				   address     <<  8 |
 				   command;
 			IR_dprintk(1, "NEC (Ext) scancode 0x%06x\n", scancode);