diff options
author | Portisch <hugo.portisch@yahoo.de> | 2019-05-15 12:28:47 +0000 |
---|---|---|
committer | Dongjin Kim <tobetter@gmail.com> | 2020-02-10 22:49:50 +0900 |
commit | a19cc2274ec08cafa22c112a2cd9ef40fd25321e (patch) | |
tree | 18d31de9a4fd51ea3aa9063abbcae2cc57dcd87c /arch | |
parent | 3488519430174089d2919def660b142d1855d725 (diff) | |
download | u-boot-odroid-c1-a19cc2274ec08cafa22c112a2cd9ef40fd25321e.tar.gz |
g12a/g12b: scp_remote: tune RC5 bit detection
Change-Id: If55b8c6d4f7415af32e8aa784757b774ef7a3520
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/cpu/armv8/g12a/firmware/scp_task/scp_remote.c | 8 | ||||
-rw-r--r-- | arch/arm/cpu/armv8/g12b/firmware/scp_task/scp_remote.c | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/arch/arm/cpu/armv8/g12a/firmware/scp_task/scp_remote.c b/arch/arm/cpu/armv8/g12a/firmware/scp_task/scp_remote.c index f37d792748..b9e7dc52a3 100644 --- a/arch/arm/cpu/armv8/g12a/firmware/scp_task/scp_remote.c +++ b/arch/arm/cpu/armv8/g12a/firmware/scp_task/scp_remote.c @@ -188,9 +188,9 @@ static const reg_remote RDECODEMODE_RC5[] = { /*bit[0-3]: RC5; bit[8]: MSB first mode; bit[11]: compare frame method*/ { AO_MF_IR_DEC_REG2 , ((1 << 13) | (1 << 11) | (1 << 8) | 0x7)}, /*Half bit for RC5 format: 888.89us*/ - { AO_MF_IR_DEC_DURATN2 , ((49 << 16) | (40 << 0)) }, + { AO_MF_IR_DEC_DURATN2 , ((56 << 16) | (32 << 0)) }, /*RC5 typically 1777.78us for whole bit*/ - { AO_MF_IR_DEC_DURATN3 , ((94 << 16) | (83 << 0)) }, + { AO_MF_IR_DEC_DURATN3 , ((102 << 16) | (76 << 0)) }, { AO_MF_IR_DEC_REG3 , 0 }, {CONFIG_END, 0} }; @@ -230,9 +230,9 @@ static const reg_remote RDECODEMODE_NEC_RC5_2IN1[] = { /*bit[0-3]: RC5; bit[8]: MSB first mode; bit[11]: compare frame method*/ { AO_MF_IR_DEC_REG2 , ((1 << 13) | (1 << 11) | (1 << 8) | 0x7)}, /*Half bit for RC5 format: 888.89us*/ - { AO_MF_IR_DEC_DURATN2 , ((49 << 16) | (40 << 0)) }, + { AO_MF_IR_DEC_DURATN2 , ((56 << 16) | (32 << 0)) }, /*RC5 typically 1777.78us for whole bit*/ - { AO_MF_IR_DEC_DURATN3 , ((94 << 16) | (83 << 0)) }, + { AO_MF_IR_DEC_DURATN3 , ((102 << 16) | (76 << 0)) }, { AO_MF_IR_DEC_REG3 , 0 }, {CONFIG_END, 0} }; diff --git a/arch/arm/cpu/armv8/g12b/firmware/scp_task/scp_remote.c b/arch/arm/cpu/armv8/g12b/firmware/scp_task/scp_remote.c index f37d792748..b9e7dc52a3 100644 --- a/arch/arm/cpu/armv8/g12b/firmware/scp_task/scp_remote.c +++ b/arch/arm/cpu/armv8/g12b/firmware/scp_task/scp_remote.c @@ -188,9 +188,9 @@ static const reg_remote RDECODEMODE_RC5[] = { /*bit[0-3]: RC5; bit[8]: MSB first mode; bit[11]: compare frame method*/ { AO_MF_IR_DEC_REG2 , ((1 << 13) | (1 << 11) | (1 << 8) | 0x7)}, /*Half bit for RC5 format: 888.89us*/ - { AO_MF_IR_DEC_DURATN2 , ((49 << 16) | (40 << 0)) }, + { AO_MF_IR_DEC_DURATN2 , ((56 << 16) | (32 << 0)) }, /*RC5 typically 1777.78us for whole bit*/ - { AO_MF_IR_DEC_DURATN3 , ((94 << 16) | (83 << 0)) }, + { AO_MF_IR_DEC_DURATN3 , ((102 << 16) | (76 << 0)) }, { AO_MF_IR_DEC_REG3 , 0 }, {CONFIG_END, 0} }; @@ -230,9 +230,9 @@ static const reg_remote RDECODEMODE_NEC_RC5_2IN1[] = { /*bit[0-3]: RC5; bit[8]: MSB first mode; bit[11]: compare frame method*/ { AO_MF_IR_DEC_REG2 , ((1 << 13) | (1 << 11) | (1 << 8) | 0x7)}, /*Half bit for RC5 format: 888.89us*/ - { AO_MF_IR_DEC_DURATN2 , ((49 << 16) | (40 << 0)) }, + { AO_MF_IR_DEC_DURATN2 , ((56 << 16) | (32 << 0)) }, /*RC5 typically 1777.78us for whole bit*/ - { AO_MF_IR_DEC_DURATN3 , ((94 << 16) | (83 << 0)) }, + { AO_MF_IR_DEC_DURATN3 , ((102 << 16) | (76 << 0)) }, { AO_MF_IR_DEC_REG3 , 0 }, {CONFIG_END, 0} }; |