]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
media: secocec: fix ir address shift
authorEttore Chimenti <ek5.chimenti@gmail.com>
Thu, 27 Dec 2018 13:06:35 +0000 (08:06 -0500)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 16 Jan 2019 16:44:50 +0000 (11:44 -0500)
The actual value of the RC5 System Number (address) is stored in the
IR_READ_DATA common register masked with 0x1F00 so it have to be shifted
by 8 bits.

Signed-off-by: Ettore Chimenti <ek5.chimenti@gmail.com>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/platform/seco-cec/seco-cec.h

index e632c4a2a04455c81e2e2dada816050b4c02d090..843de8c7dfd41a84d7bd265c6c592e58cf3c9d8b 100644 (file)
 #define SECOCEC_IR_COMMAND_MASK                0x007F
 #define SECOCEC_IR_COMMAND_SHL         0
 #define SECOCEC_IR_ADDRESS_MASK                0x1F00
-#define SECOCEC_IR_ADDRESS_SHL         7
+#define SECOCEC_IR_ADDRESS_SHL         8
 #define SECOCEC_IR_TOGGLE_MASK         0x8000
 #define SECOCEC_IR_TOGGLE_SHL          15