diff --git a/arch/arm/boot/dts/amlogic/a1-a113l-ad401.dts b/arch/arm/boot/dts/amlogic/a1-a113l-ad401.dts index dc1348671..b78f34abc 100644 --- a/arch/arm/boot/dts/amlogic/a1-a113l-ad401.dts +++ b/arch/arm/boot/dts/amlogic/a1-a113l-ad401.dts @@ -250,8 +250,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = <102 115 114 207>; - key_val = <392 267 142 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <690 470 250 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad { diff --git a/arch/arm/boot/dts/amlogic/a1-a113l-ad403-spk.dts b/arch/arm/boot/dts/amlogic/a1-a113l-ad403-spk.dts index c6fd42ed4..6a909ed49 100644 --- a/arch/arm/boot/dts/amlogic/a1-a113l-ad403-spk.dts +++ b/arch/arm/boot/dts/amlogic/a1-a113l-ad403-spk.dts @@ -235,8 +235,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = <113 114 115 207>; - key_val = <510 267 141 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <897 470 248 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/a1-a113l-ad403.dts b/arch/arm/boot/dts/amlogic/a1-a113l-ad403.dts index 7c965ec81..e9fd0a837 100644 --- a/arch/arm/boot/dts/amlogic/a1-a113l-ad403.dts +++ b/arch/arm/boot/dts/amlogic/a1-a113l-ad403.dts @@ -244,8 +244,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = <113 114 115 207>; - key_val = <510 267 141 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <897 470 248 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/a1-a113l-ad409.dts b/arch/arm/boot/dts/amlogic/a1-a113l-ad409.dts index eec8e574a..1cb173b47 100644 --- a/arch/arm/boot/dts/amlogic/a1-a113l-ad409.dts +++ b/arch/arm/boot/dts/amlogic/a1-a113l-ad409.dts @@ -311,8 +311,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <207 114 115>; - key_val = <0 142 267>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <0 250 470>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm/boot/dts/amlogic/a1-a113l-ad40ae.dts b/arch/arm/boot/dts/amlogic/a1-a113l-ad40ae.dts index c23bbc003..1cf47fb22 100644 --- a/arch/arm/boot/dts/amlogic/a1-a113l-ad40ae.dts +++ b/arch/arm/boot/dts/amlogic/a1-a113l-ad40ae.dts @@ -349,8 +349,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = ; - key_val = <390 267 141 0>; - key_tolerance = <40 40 40 40>; + key_val = <686 470 248 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm/boot/dts/amlogic/c2_c305x_af400.dts b/arch/arm/boot/dts/amlogic/c2_c305x_af400.dts index 134a6b09f..f6dc62c6b 100644 --- a/arch/arm/boot/dts/amlogic/c2_c305x_af400.dts +++ b/arch/arm/boot/dts/amlogic/c2_c305x_af400.dts @@ -599,8 +599,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm/boot/dts/amlogic/c3_c302x_aw402_128m_recovery.dts b/arch/arm/boot/dts/amlogic/c3_c302x_aw402_128m_recovery.dts index fec592c85..7aced2f5d 100644 --- a/arch/arm/boot/dts/amlogic/c3_c302x_aw402_128m_recovery.dts +++ b/arch/arm/boot/dts/amlogic/c3_c302x_aw402_128m_recovery.dts @@ -556,8 +556,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_128m_recovery.dts b/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_128m_recovery.dts index 79a9726d7..a49e5facf 100644 --- a/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_128m_recovery.dts +++ b/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_128m_recovery.dts @@ -548,8 +548,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_256m_recovery.dts b/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_256m_recovery.dts index 54297b8ca..137dcf13d 100644 --- a/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_256m_recovery.dts +++ b/arch/arm/boot/dts/amlogic/c3_c302x_aw409-emmc_256m_recovery.dts @@ -548,8 +548,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c302x_aw409_128m_recovery.dts b/arch/arm/boot/dts/amlogic/c3_c302x_aw409_128m_recovery.dts index b11750194..0829ae6af 100644 --- a/arch/arm/boot/dts/amlogic/c3_c302x_aw409_128m_recovery.dts +++ b/arch/arm/boot/dts/amlogic/c3_c302x_aw409_128m_recovery.dts @@ -549,8 +549,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c302x_aw409_256m_recovery.dts b/arch/arm/boot/dts/amlogic/c3_c302x_aw409_256m_recovery.dts index 00a0c458a..d8d37eb78 100644 --- a/arch/arm/boot/dts/amlogic/c3_c302x_aw409_256m_recovery.dts +++ b/arch/arm/boot/dts/amlogic/c3_c302x_aw409_256m_recovery.dts @@ -549,8 +549,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c308l_aw419.dts b/arch/arm/boot/dts/amlogic/c3_c308l_aw419.dts index 5e2497d1b..a75e55397 100644 --- a/arch/arm/boot/dts/amlogic/c3_c308l_aw419.dts +++ b/arch/arm/boot/dts/amlogic/c3_c308l_aw419.dts @@ -542,8 +542,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c308l_aw429_128m_recovery.dts b/arch/arm/boot/dts/amlogic/c3_c308l_aw429_128m_recovery.dts index 67a378e4c..777140c42 100644 --- a/arch/arm/boot/dts/amlogic/c3_c308l_aw429_128m_recovery.dts +++ b/arch/arm/boot/dts/amlogic/c3_c308l_aw429_128m_recovery.dts @@ -549,8 +549,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c308l_aw429_256m_recovery.dts b/arch/arm/boot/dts/amlogic/c3_c308l_aw429_256m_recovery.dts index f6594e1f8..075173aa1 100644 --- a/arch/arm/boot/dts/amlogic/c3_c308l_aw429_256m_recovery.dts +++ b/arch/arm/boot/dts/amlogic/c3_c308l_aw429_256m_recovery.dts @@ -549,8 +549,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c30xx_aw402_128m.dtsi b/arch/arm/boot/dts/amlogic/c3_c30xx_aw402_128m.dtsi index 104605c11..36c59623a 100644 --- a/arch/arm/boot/dts/amlogic/c3_c30xx_aw402_128m.dtsi +++ b/arch/arm/boot/dts/amlogic/c3_c30xx_aw402_128m.dtsi @@ -554,8 +554,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_128m.dtsi b/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_128m.dtsi index 38c821184..a583db0ee 100644 --- a/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_128m.dtsi +++ b/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_128m.dtsi @@ -545,8 +545,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_256m.dtsi b/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_256m.dtsi index 60ea7812e..aa9b53bdd 100644 --- a/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_256m.dtsi +++ b/arch/arm/boot/dts/amlogic/c3_c30xx_aw409_256m.dtsi @@ -544,8 +544,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; sensor0 { diff --git a/arch/arm/boot/dts/amlogic/c3_pxp.dts b/arch/arm/boot/dts/amlogic/c3_pxp.dts index 9040dc69a..304f12b7f 100644 --- a/arch/arm/boot/dts/amlogic/c3_pxp.dts +++ b/arch/arm/boot/dts/amlogic/c3_pxp.dts @@ -550,8 +550,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm/boot/dts/amlogic/s1a_pxp.dts b/arch/arm/boot/dts/amlogic/s1a_pxp.dts index 4f51f27e6..5af6058f0 100644 --- a/arch/arm/boot/dts/amlogic/s1a_pxp.dts +++ b/arch/arm/boot/dts/amlogic/s1a_pxp.dts @@ -722,8 +722,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s1a_s805c1_bg201_256m.dts b/arch/arm/boot/dts/amlogic/s1a_s805c1_bg201_256m.dts index 4e2c6cba0..4b3996205 100644 --- a/arch/arm/boot/dts/amlogic/s1a_s805c1_bg201_256m.dts +++ b/arch/arm/boot/dts/amlogic/s1a_s805c1_bg201_256m.dts @@ -687,9 +687,8 @@ io-channel-names = "key-chan-0"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 512 890>; - key_tolerance = <40 40 40>; + key_val = <0 901 1566>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpioleds { diff --git a/arch/arm/boot/dts/amlogic/s1a_s805c1_bg209_256m.dts b/arch/arm/boot/dts/amlogic/s1a_s805c1_bg209_256m.dts index 91d825559..84576a2c5 100644 --- a/arch/arm/boot/dts/amlogic/s1a_s805c1_bg209_256m.dts +++ b/arch/arm/boot/dts/amlogic/s1a_s805c1_bg209_256m.dts @@ -724,9 +724,8 @@ io-channel-names = "key-chan-0"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 512 920>; - key_tolerance = <40 40 40>; + key_val = <0 901 1619>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts b/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts index e7347f69a..92d0ce669 100644 --- a/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts +++ b/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts @@ -761,8 +761,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1g.dts b/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1g.dts index e3cd60972..bdde4e17d 100644 --- a/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1g.dts +++ b/arch/arm/boot/dts/amlogic/s4_s805x2_aq222_drm_1g.dts @@ -759,8 +759,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm.dts b/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm.dts index f4ab41971..e341ecec3 100644 --- a/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm.dts +++ b/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm.dts @@ -761,8 +761,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <0 512 891>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <0 901 1568>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm_1g.dts b/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm_1g.dts index 76df6f5aa..86403ab37 100644 --- a/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm_1g.dts +++ b/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_drm_1g.dts @@ -734,8 +734,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_linux.dts b/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_linux.dts index 5d6a4e13e..e4c32921b 100644 --- a/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_linux.dts +++ b/arch/arm/boot/dts/amlogic/s4_s905y4_ap222_linux.dts @@ -760,8 +760,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4d_s805c1a_bf201_256m.dts b/arch/arm/boot/dts/amlogic/s4d_s805c1a_bf201_256m.dts index 4a7e60c30..66c6e5080 100644 --- a/arch/arm/boot/dts/amlogic/s4d_s805c1a_bf201_256m.dts +++ b/arch/arm/boot/dts/amlogic/s4d_s805c1a_bf201_256m.dts @@ -667,8 +667,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0>; key_code = <115 114>; - key_val = <910 510>; //val=voltage/1800mV*1023 - key_tolerance = <40 40>; + key_val = <1601 897>; // Unit: millivolt + key_tolerance = <70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_256m.dts b/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_256m.dts index 3cfc85509..3085db407 100644 --- a/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_256m.dts +++ b/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_256m.dts @@ -720,8 +720,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_512m.dts b/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_512m.dts index 9acaa24a2..da154655a 100644 --- a/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_512m.dts +++ b/arch/arm/boot/dts/amlogic/s4d_s805c3_aq2432_512m.dts @@ -755,8 +755,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_256m.dts b/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_256m.dts index 6065b8a8e..23cb026f8 100644 --- a/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_256m.dts +++ b/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_256m.dts @@ -719,8 +719,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_512m.dts b/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_512m.dts index 135a0ec94..bb16138c0 100644 --- a/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_512m.dts +++ b/arch/arm/boot/dts/amlogic/s4d_s805c3_t215_512m.dts @@ -720,8 +720,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts b/arch/arm/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts index 5d6a4e13e..e4c32921b 100644 --- a/arch/arm/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts +++ b/arch/arm/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts @@ -760,8 +760,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts b/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts index 49fe83328..97b7aa64c 100644 --- a/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts +++ b/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts @@ -523,8 +523,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm_1g.dts b/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm_1g.dts index 09ebfe3b4..f105ad6ab 100644 --- a/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm_1g.dts +++ b/arch/arm/boot/dts/amlogic/sc2_s905x4_ah212_drm_1g.dts @@ -523,8 +523,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm/boot/dts/amlogic/t3_t965d4_ar321-2g.dts b/arch/arm/boot/dts/amlogic/t3_t965d4_ar321-2g.dts index 626038fa9..77cd54dc6 100644 --- a/arch/arm/boot/dts/amlogic/t3_t965d4_ar321-2g.dts +++ b/arch/arm/boot/dts/amlogic/t3_t965d4_ar321-2g.dts @@ -367,8 +367,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts b/arch/arm/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts index 52c9e174d..5afcde0cd 100644 --- a/arch/arm/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts +++ b/arch/arm/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts @@ -367,8 +367,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t3_t982_ar301-2g.dts b/arch/arm/boot/dts/amlogic/t3_t982_ar301-2g.dts index a7f67b60c..2f8623b82 100644 --- a/arch/arm/boot/dts/amlogic/t3_t982_ar301-2g.dts +++ b/arch/arm/boot/dts/amlogic/t3_t982_ar301-2g.dts @@ -358,8 +358,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t3_t982_ar301_2g_P.dts b/arch/arm/boot/dts/amlogic/t3_t982_ar301_2g_P.dts index 391da9752..5d4357d7c 100644 --- a/arch/arm/boot/dts/amlogic/t3_t982_ar301_2g_P.dts +++ b/arch/arm/boot/dts/amlogic/t3_t982_ar301_2g_P.dts @@ -358,8 +358,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1.5g.dts b/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1.5g.dts index 65b00a624..bf27b5ff8 100644 --- a/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1.5g.dts +++ b/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1.5g.dts @@ -801,8 +801,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g.dts b/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g.dts index 23cbff602..e6f1d5847 100644 --- a/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g.dts +++ b/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g.dts @@ -790,8 +790,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g_linux.dts b/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g_linux.dts index 5e219b9f8..14d21db1f 100644 --- a/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g_linux.dts +++ b/arch/arm/boot/dts/amlogic/t5d_t950d4_am301_1g_linux.dts @@ -790,8 +790,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1.5g.dts b/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1.5g.dts index 0593b0e3a..ad5e52e87 100644 --- a/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1.5g.dts +++ b/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1.5g.dts @@ -789,8 +789,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1g.dts b/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1g.dts index 56a33ba5c..67b1d8d7e 100644 --- a/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1g.dts +++ b/arch/arm/boot/dts/amlogic/t5d_t950x4_am311_1g.dts @@ -786,8 +786,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301.dts b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301.dts index b59ba8277..b2c9850bb 100644 --- a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301.dts +++ b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301.dts @@ -427,8 +427,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts index 78e39bf3b..75ae3ae6c 100644 --- a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts +++ b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts @@ -429,8 +429,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts index b651b224c..0f153315f 100644 --- a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts +++ b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts @@ -429,8 +429,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g.dts b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g.dts index bd922f685..79b8997e0 100644 --- a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g.dts +++ b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g.dts @@ -429,8 +429,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts index 12c1034be..c1b2864a3 100644 --- a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts +++ b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts @@ -429,8 +429,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_R.dts b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_R.dts index ce118673d..f20bc08ce 100644 --- a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_R.dts +++ b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_R.dts @@ -427,8 +427,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_linux.dts b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_linux.dts index 17700eb1d..c68051ffa 100644 --- a/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_linux.dts +++ b/arch/arm/boot/dts/amlogic/t5w_t962d4_at301_linux.dts @@ -426,8 +426,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be301.dts b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be301.dts index 10623e9da..63dfcbe3b 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be301.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be301.dts @@ -679,9 +679,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be309.dts b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be309.dts index 5491d0408..4dd1b2197 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be309.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be309.dts @@ -708,9 +708,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311.dts b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311.dts index 2fd71f259..89b845e01 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311.dts @@ -680,9 +680,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311_512m.dts b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311_512m.dts index beb2bfeb3..b5f21f170 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311_512m.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be311_512m.dts @@ -482,9 +482,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319.dts b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319.dts index cc3f9b4c4..c0255f788 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319.dts @@ -711,9 +711,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319_512m.dts b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319_512m.dts index 8d927bce8..85a0dc96f 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319_512m.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_reva_t950s_be319_512m.dts @@ -513,9 +513,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be301.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be301.dts index 176cb7c4f..baf1c9364 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be301.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be301.dts @@ -679,9 +679,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be301_T.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be301_T.dts index 1a6a755b0..0d5df80c9 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be301_T.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be301_T.dts @@ -686,9 +686,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be309.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be309.dts index 4002151c5..63382deee 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be309.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be309.dts @@ -708,9 +708,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be309_T.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be309_T.dts index 1d5dbf760..010763b2d 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be309_T.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be309_T.dts @@ -715,9 +715,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311.dts index b9956cabc..5a7e3aa4e 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311.dts @@ -681,9 +681,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m.dts index 67ee10db1..3da8556a6 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m.dts @@ -677,9 +677,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m_T.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m_T.dts index f2801d554..319294def 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m_T.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_512m_T.dts @@ -683,9 +683,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_T.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_T.dts index 0dbc42f08..023c36cca 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_T.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be311_T.dts @@ -686,9 +686,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be312_T.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be312_T.dts index 1f2d2d3b6..580ed9568 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be312_T.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be312_T.dts @@ -686,9 +686,8 @@ SARADC_CH3 SARADC_CH3>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319.dts index 5e4a8f2b0..ad0888fe8 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319.dts @@ -711,9 +711,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m.dts index 6f1a929c5..b194e9514 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m.dts @@ -512,9 +512,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m_T.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m_T.dts index 7fece3c90..a96027cbd 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m_T.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_512m_T.dts @@ -713,9 +713,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_T.dts b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_T.dts index 373cbe5da..836234ff3 100644 --- a/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_T.dts +++ b/arch/arm/boot/dts/amlogic/txhd2_t950s_be319_T.dts @@ -717,9 +717,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389>; - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; atv-demod { diff --git a/arch/arm64/boot/dts/amlogic/a1-a113l-ad401.dts b/arch/arm64/boot/dts/amlogic/a1-a113l-ad401.dts index 0c0c3d7d7..7ec8254b3 100644 --- a/arch/arm64/boot/dts/amlogic/a1-a113l-ad401.dts +++ b/arch/arm64/boot/dts/amlogic/a1-a113l-ad401.dts @@ -250,8 +250,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = <102 115 114 207>; - key_val = <392 267 142 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <690 470 250 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad { diff --git a/arch/arm64/boot/dts/amlogic/a1-a113l-ad403-spk.dts b/arch/arm64/boot/dts/amlogic/a1-a113l-ad403-spk.dts index 4b3ddd472..abcb39f83 100644 --- a/arch/arm64/boot/dts/amlogic/a1-a113l-ad403-spk.dts +++ b/arch/arm64/boot/dts/amlogic/a1-a113l-ad403-spk.dts @@ -235,8 +235,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = <113 114 115 207>; - key_val = <510 267 141 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <897 470 248 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/a1-a113l-ad403.dts b/arch/arm64/boot/dts/amlogic/a1-a113l-ad403.dts index f170f60ad..e53cda1d4 100644 --- a/arch/arm64/boot/dts/amlogic/a1-a113l-ad403.dts +++ b/arch/arm64/boot/dts/amlogic/a1-a113l-ad403.dts @@ -244,8 +244,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = <113 114 115 207>; - key_val = <510 267 141 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <897 470 248 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/a1-a113l-ad409.dts b/arch/arm64/boot/dts/amlogic/a1-a113l-ad409.dts index d56855d6e..0f1423b52 100644 --- a/arch/arm64/boot/dts/amlogic/a1-a113l-ad409.dts +++ b/arch/arm64/boot/dts/amlogic/a1-a113l-ad409.dts @@ -311,8 +311,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <207 114 115>; - key_val = <0 142 267>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <0 250 470>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/a1-a113l-ad40ae.dts b/arch/arm64/boot/dts/amlogic/a1-a113l-ad40ae.dts index 4914d039f..e1fe23580 100644 --- a/arch/arm64/boot/dts/amlogic/a1-a113l-ad40ae.dts +++ b/arch/arm64/boot/dts/amlogic/a1-a113l-ad40ae.dts @@ -347,8 +347,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0 0>; key_code = ; - key_val = <390 267 141 0>; - key_tolerance = <40 40 40 40>; + key_val = <686 470 248 0>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400.dts b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400.dts index 84a1c7836..902a5b0bc 100644 --- a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400.dts +++ b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400.dts @@ -432,8 +432,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; /* val=voltage/1800mV*1023 */ - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad { diff --git a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_sbr.dts b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_sbr.dts index 81730b1aa..0385c165d 100644 --- a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_sbr.dts +++ b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_sbr.dts @@ -445,8 +445,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; /* val=voltage/1800mV*1023 */ - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad { diff --git a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_spinand.dts b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_spinand.dts index 4914155e6..fb290d989 100644 --- a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_spinand.dts +++ b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba400_spinand.dts @@ -432,8 +432,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; /* val=voltage/1800mV*1023 */ - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad { diff --git a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401.dts b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401.dts index 5aa6040af..710003624 100644 --- a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401.dts +++ b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401.dts @@ -433,8 +433,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; /* val=voltage/1800mV*1023 */ - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; partitions: partitions{ diff --git a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401_sbr.dts b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401_sbr.dts index 0ba498ae6..643c39885 100644 --- a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401_sbr.dts +++ b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba401_sbr.dts @@ -444,8 +444,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; /* val=voltage/1800mV*1023 */ - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; partitions: partitions{ diff --git a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba409.dts b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba409.dts index c5c89e699..341269463 100644 --- a/arch/arm64/boot/dts/amlogic/a4_a113l2_ba409.dts +++ b/arch/arm64/boot/dts/amlogic/a4_a113l2_ba409.dts @@ -430,8 +430,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; /* val=voltage/1800mV*1023 */ - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; partitions: partitions{ diff --git a/arch/arm64/boot/dts/amlogic/a4_pxp.dts b/arch/arm64/boot/dts/amlogic/a4_pxp.dts index 8c3c37b92..ddd8b8668 100644 --- a/arch/arm64/boot/dts/amlogic/a4_pxp.dts +++ b/arch/arm64/boot/dts/amlogic/a4_pxp.dts @@ -404,8 +404,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g.dts b/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g.dts index 21cbd2a70..fe40f7702 100644 --- a/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g.dts +++ b/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g.dts @@ -417,8 +417,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g_spk.dts b/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g_spk.dts index 751f3ec83..4f77c56a2 100644 --- a/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g_spk.dts +++ b/arch/arm64/boot/dts/amlogic/a5_a113x2_av400_1g_spk.dts @@ -405,8 +405,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/a5_a113x2_av400v2_1g.dts b/arch/arm64/boot/dts/amlogic/a5_a113x2_av400v2_1g.dts index fc7eccaee..3d77368a1 100644 --- a/arch/arm64/boot/dts/amlogic/a5_a113x2_av400v2_1g.dts +++ b/arch/arm64/boot/dts/amlogic/a5_a113x2_av400v2_1g.dts @@ -417,8 +417,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/a5_a113x2_av409_2g.dts b/arch/arm64/boot/dts/amlogic/a5_a113x2_av409_2g.dts index 5934a95f4..d2b9a83a7 100644 --- a/arch/arm64/boot/dts/amlogic/a5_a113x2_av409_2g.dts +++ b/arch/arm64/boot/dts/amlogic/a5_a113x2_av409_2g.dts @@ -423,8 +423,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2 2>; key_code = ; - key_val = <0 143 266 389 512>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40>; + key_val = <0 252 468 684 901>; // Unit: millivolt + key_tolerance = <70 70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/c2_c305x_af400.dts b/arch/arm64/boot/dts/amlogic/c2_c305x_af400.dts index 120811ce3..7bb89eb34 100644 --- a/arch/arm64/boot/dts/amlogic/c2_c305x_af400.dts +++ b/arch/arm64/boot/dts/amlogic/c2_c305x_af400.dts @@ -607,8 +607,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts index 8121699cf..9e71c1218 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts @@ -378,8 +378,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = <114 115 28>; - key_val = <143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_linux.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_linux.dts index 5c7aaebe2..57f856248 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_linux.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_linux.dts @@ -378,8 +378,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = <114 115 28>; - key_val = <143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400-nand.dts b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400-nand.dts index e2a004062..41346a681 100644 --- a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400-nand.dts +++ b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400-nand.dts @@ -764,8 +764,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400.dts b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400.dts index 90cf887a2..a503837d9 100644 --- a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400.dts +++ b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae400.dts @@ -763,8 +763,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401-nand.dts b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401-nand.dts index 6bd48d069..842000c43 100644 --- a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401-nand.dts +++ b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401-nand.dts @@ -763,8 +763,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401.dts b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401.dts index 2d649ac50..3584450d9 100644 --- a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401.dts +++ b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae401.dts @@ -763,8 +763,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae402.dts b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae402.dts index c3b8ed1e4..11b495450 100644 --- a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae402.dts +++ b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae402.dts @@ -762,8 +762,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409-nand.dts b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409-nand.dts index c4325a58a..d4304f8a3 100644 --- a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409-nand.dts +++ b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409-nand.dts @@ -739,8 +739,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409.dts b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409.dts index 14b8108c6..1e131170a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409.dts +++ b/arch/arm64/boot/dts/amlogic/meson-c1-c308x-ae409.dts @@ -739,8 +739,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; }; diff --git a/arch/arm64/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts b/arch/arm64/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts index 253e45cd2..ab29089c5 100644 --- a/arch/arm64/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts +++ b/arch/arm64/boot/dts/amlogic/s4_s805x2_aq222_drm_1.5g.dts @@ -758,8 +758,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4_s905w2_ap201_1g.dts b/arch/arm64/boot/dts/amlogic/s4_s905w2_ap201_1g.dts index 922970123..f8613d498 100644 --- a/arch/arm64/boot/dts/amlogic/s4_s905w2_ap201_1g.dts +++ b/arch/arm64/boot/dts/amlogic/s4_s905w2_ap201_1g.dts @@ -729,8 +729,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_drm.dts b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_drm.dts index 11fd0401b..9f4ed5a9e 100644 --- a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_drm.dts @@ -757,8 +757,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux-nand.dts b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux-nand.dts index 4e4167eb8..3b9cf0a84 100644 --- a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux-nand.dts +++ b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux-nand.dts @@ -756,8 +756,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux.dts b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux.dts index 74c23cc2e..cf2b4a03f 100644 --- a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux.dts +++ b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap222_linux.dts @@ -757,8 +757,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap223_drm.dts b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap223_drm.dts index fbd133e6d..22723837b 100644 --- a/arch/arm64/boot/dts/amlogic/s4_s905y4_ap223_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s4_s905y4_ap223_drm.dts @@ -756,8 +756,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_drm.dts b/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_drm.dts index c09206e76..38c28d279 100644 --- a/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_drm.dts @@ -763,8 +763,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_linux.dts b/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_linux.dts index 882b6eec9..a7d671626 100644 --- a/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_linux.dts +++ b/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_linux.dts @@ -763,8 +763,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_mxl258c_drm.dts b/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_mxl258c_drm.dts index ea3b93216..8a20a7a82 100644 --- a/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_mxl258c_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s4d_s905c3_ap232_mxl258c_drm.dts @@ -828,8 +828,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_drm.dts b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_drm.dts index 224c5e580..d312bf409 100644 --- a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_drm.dts @@ -755,8 +755,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts index 0a289695e..666a9b914 100644 --- a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts +++ b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap222_linux.dts @@ -755,8 +755,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_drm.dts b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_drm.dts index a6a973907..a18fee85f 100644 --- a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_drm.dts @@ -756,8 +756,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_linux.dts b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_linux.dts index 934b65365..72e9ebd88 100644 --- a/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_linux.dts +++ b/arch/arm64/boot/dts/amlogic/s4d_s905y4_ap223_linux.dts @@ -756,8 +756,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <116 115 114>; - key_val = <20 910 630>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <35 1601 1109>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201.dts index 90e7a45f2..61c2b78cb 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201.dts @@ -931,8 +931,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddnpu: pwm_ef-regulator { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_drm.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_drm.dts index 5531f8d40..0edb1f52b 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_drm.dts @@ -932,8 +932,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddnpu: pwm_ef-regulator { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_linux.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_linux.dts index cc9a109ec..aacbd781a 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_linux.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_linux.dts @@ -930,8 +930,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddnpu: pwm_ef-regulator { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_mxl258c_drm.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_mxl258c_drm.dts index 23a8ddd9e..3d0d49706 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_mxl258c_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_mxl258c_drm.dts @@ -1016,8 +1016,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddnpu: pwm_ef-regulator { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2.dts index 0859369fe..01cbd02e4 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2.dts @@ -931,8 +931,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddq_reg: fixedregulator@vddq { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_drm.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_drm.dts index 4e87cf6e0..9552395c5 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_drm.dts @@ -932,8 +932,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddq_reg: fixedregulator@vddq { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_linux.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_linux.dts index 536bec580..bd43c587f 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_linux.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_linux.dts @@ -930,8 +930,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddq_reg: fixedregulator@vddq { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_mxl258c_drm.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_mxl258c_drm.dts index 368a88398..6aa9fa0e0 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_mxl258c_drm.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax201_v2_mxl258c_drm.dts @@ -1016,8 +1016,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddnpu_dvo_dos_vpu: pwm_ef-regulator { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax208.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax208.dts index b8e92aedc..6b318a83c 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax208.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax208.dts @@ -929,8 +929,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddnpu: pwm_ef-regulator { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax208_v2.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax208_v2.dts index fe182e600..e4d6d3933 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax208_v2.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax208_v2.dts @@ -929,8 +929,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddq_reg: fixedregulator@vddq { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax209.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax209.dts index d1182927c..27be4517e 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax209.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax209.dts @@ -875,8 +875,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddnpu: pwm_ef-regulator { diff --git a/arch/arm64/boot/dts/amlogic/s5_s928x_ax209_v2.dts b/arch/arm64/boot/dts/amlogic/s5_s928x_ax209_v2.dts index d9bddfe26..d20eaa277 100644 --- a/arch/arm64/boot/dts/amlogic/s5_s928x_ax209_v2.dts +++ b/arch/arm64/boot/dts/amlogic/s5_s928x_ax209_v2.dts @@ -875,8 +875,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddq_reg: fixedregulator@vddq { diff --git a/arch/arm64/boot/dts/amlogic/sc2_s905c2l_ah221_drm.dts b/arch/arm64/boot/dts/amlogic/sc2_s905c2l_ah221_drm.dts index ca100b5c5..fb7eab56a 100644 --- a/arch/arm64/boot/dts/amlogic/sc2_s905c2l_ah221_drm.dts +++ b/arch/arm64/boot/dts/amlogic/sc2_s905c2l_ah221_drm.dts @@ -504,8 +504,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts b/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts index 3e34356aa..91b1d2ef4 100644 --- a/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts +++ b/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_drm.dts @@ -512,8 +512,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_linux.dts b/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_linux.dts index 18535bb78..ba371efa1 100644 --- a/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_linux.dts +++ b/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_linux.dts @@ -376,8 +376,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_mxl258c_drm.dts b/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_mxl258c_drm.dts index dbb42014d..2b518dbaa 100644 --- a/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_mxl258c_drm.dts +++ b/arch/arm64/boot/dts/amlogic/sc2_s905x4_ah212_mxl258c_drm.dts @@ -590,8 +590,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905c1_ac232.dts b/arch/arm64/boot/dts/amlogic/sm1_s905c1_ac232.dts index 63fe54cfe..f49c92b4b 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905c1_ac232.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905c1_ac232.dts @@ -481,8 +481,8 @@ io-channel-names = "key-chan-0"; key_chan = ; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts index f5d485083..aeaee7630 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts @@ -456,8 +456,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = <114 115 97>; - key_val = <143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200_linux.dts b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200_linux.dts index b589227e6..e866e9ba6 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200_linux.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200_linux.dts @@ -456,8 +456,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = <114 115 97>; - key_val = <143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts index 2a9d9df19..da739f7ff 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac214.dts @@ -465,8 +465,8 @@ io-channel-names = "key-chan-2"; key_chan = ; key_code = <114 115 28>; - key_val = <143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac215.dts b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac215.dts index b0d631e65..22dddec88 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac215.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905x3_ac215.dts @@ -484,8 +484,8 @@ io-channel-names = "key-chan-0"; key_chan = ; key_code = <114 115 116>; - key_val = <630 910 20>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1109 1601 35>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; unifykey{ diff --git a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g.dts b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g.dts index be2962686..77a5c4a3e 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g.dts @@ -366,8 +366,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g_linux.dts b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g_linux.dts index 72d669afa..98183686f 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321-2g_linux.dts @@ -371,8 +371,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts index b211bc08d..a565885ab 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar321_2g_P.dts @@ -366,8 +366,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331-4g.dts b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331-4g.dts index a78b9ce02..85aa319d1 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331-4g.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331-4g.dts @@ -379,8 +379,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331_4g_P.dts b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331_4g_P.dts index cc2ee2c84..62040dbf6 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331_4g_P.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t965d4_ar331_4g_P.dts @@ -379,8 +379,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g.dts b/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g.dts index 6fdfc43a8..8d8b18636 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g.dts @@ -357,8 +357,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g_linux.dts b/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g_linux.dts index 7d756d735..cce3134da 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t982_ar301-2g_linux.dts @@ -359,8 +359,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t982_ar301_2g_P.dts b/arch/arm64/boot/dts/amlogic/t3_t982_ar301_2g_P.dts index d0d814162..77d00e3d2 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t982_ar301_2g_P.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t982_ar301_2g_P.dts @@ -357,8 +357,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t982_ar311-4g.dts b/arch/arm64/boot/dts/amlogic/t3_t982_ar311-4g.dts index e405c329c..4c8c5129c 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t982_ar311-4g.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t982_ar311-4g.dts @@ -369,8 +369,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t982_ar311-8g.dts b/arch/arm64/boot/dts/amlogic/t3_t982_ar311-8g.dts index 14235df17..e121dc7f1 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t982_ar311-8g.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t982_ar311-8g.dts @@ -369,8 +369,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3_t982_ar311_4g_P.dts b/arch/arm64/boot/dts/amlogic/t3_t982_ar311_4g_P.dts index 001994d07..7258ebecf 100644 --- a/arch/arm64/boot/dts/amlogic/t3_t982_ar311_4g_P.dts +++ b/arch/arm64/boot/dts/amlogic/t3_t982_ar311_4g_P.dts @@ -369,8 +369,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t3x_pxp.dts b/arch/arm64/boot/dts/amlogic/t3x_pxp.dts index 16463f480..117bb82a3 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_pxp.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_pxp.dts @@ -936,8 +936,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vdd4_2v5_reg: fixedregulator@vdd4_2v5_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302.dts b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302.dts index c98add7d2..86727cbaa 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302.dts @@ -1057,9 +1057,8 @@ SARADC_CH2 SARADC_CH2>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; vddao3v3_reg: fixed@vddao3v3_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302_linux.dts b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302_linux.dts index 8c73595ee..8c0eca968 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc302_linux.dts @@ -1038,8 +1038,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddao3v3_reg: fixed@vddao3v3_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309.dts b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309.dts index afa645cd9..6c39cda02 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309.dts @@ -1054,9 +1054,8 @@ SARADC_CH2 SARADC_CH2 SARADC_CH2>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 0 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; vdd4_2v5_reg: fixedregulator@vdd4_2v5_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309_linux.dts b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309_linux.dts index 3e7d31a3d..b033f8edf 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_reva_t968d4_bc309_linux.dts @@ -1030,8 +1030,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vdd4_2v5_reg: fixedregulator@vdd4_2v5_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302.dts b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302.dts index 9910156ad..2491f2f56 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302.dts @@ -1078,9 +1078,8 @@ SARADC_CH2 SARADC_CH2>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; vddao3v3_reg: fixed@vddao3v3_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_linux.dts b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_linux.dts index 5d6fe7beb..5921a8655 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_linux.dts @@ -1077,8 +1077,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vddao3v3_reg: fixed@vddao3v3_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_multidisplay.dts b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_multidisplay.dts index 55ff646cf..926057324 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_multidisplay.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc302_multidisplay.dts @@ -1079,9 +1079,8 @@ SARADC_CH2 SARADC_CH2>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 507 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; vddao3v3_reg: fixed@vddao3v3_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309.dts b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309.dts index 5ff7ef37e..3799ea439 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309.dts @@ -1076,9 +1076,8 @@ SARADC_CH2 SARADC_CH2 SARADC_CH2>; key_code = ; - /* key_val = voltage / 1800mV * 1023 */ - key_val = <0 143 266 389 0 143 266>; - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; vdd4_2v5_reg: fixedregulator@vdd4_2v5_reg { diff --git a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309_linux.dts b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309_linux.dts index 9401b0981..0ed25762e 100644 --- a/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t3x_t968d4_bc309_linux.dts @@ -1069,8 +1069,8 @@ io-channel-names = "key-chan-0"; key_chan = <0 0 0>; key_code = <141 114 115>; - key_val = <900 511 0>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40>; + key_val = <1584 899 0>; // Unit: millivolt + key_tolerance = <70 70 70>; // Unit: millivolt }; vdd4_2v5_reg: fixedregulator@vdd4_2v5_reg { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g.dts index 547c3021f..4d03fcc4e 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g.dts @@ -503,8 +503,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g_R.dts index bf9d73ce7..b52148b15 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_2g_R.dts @@ -501,8 +501,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g.dts index 49a167924..d684cc56e 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g.dts @@ -503,8 +503,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g_R.dts index c2a3cfd6b..33a88dbd3 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay301_3g_R.dts @@ -501,8 +501,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g.dts index 641b00075..6fe35bcbe 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g.dts @@ -575,8 +575,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g_R.dts index 786e7393f..54b490d8a 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_2g_R.dts @@ -572,8 +572,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g.dts index b4c6033e4..8a74e97e7 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g.dts @@ -570,8 +570,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g_R.dts index 1bc7d7f69..1f0dd1332 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_reva_t963d4_ay309_3g_R.dts @@ -567,8 +567,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g.dts index 1c1efe41f..c512a8f60 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g.dts @@ -504,8 +504,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g_R.dts index 467522cb7..9678e699f 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_2g_R.dts @@ -504,8 +504,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g.dts index fdb065921..a4bef3e1c 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g.dts @@ -504,8 +504,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g_R.dts index b4a9f5f70..9d2f2b743 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_3g_R.dts @@ -504,8 +504,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g.dts index 5ad689e48..bf51951e2 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g.dts @@ -514,8 +514,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g_R.dts index f03b40ac2..11ca2c5b1 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay301_4g_R.dts @@ -514,8 +514,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g.dts index 392a9c993..0c1a054c1 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g.dts @@ -576,8 +576,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g_R.dts index 0a59b12b9..5bdee5335 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_2g_R.dts @@ -577,8 +577,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g.dts index 610289023..2eb76f0e7 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g.dts @@ -571,8 +571,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g_R.dts b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g_R.dts index 78cf0e992..8e72053f5 100644 --- a/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5m_t963d4_ay309_3g_R.dts @@ -572,8 +572,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 0 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; unifykey { diff --git a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301.dts b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301.dts index df2987417..14f85a5f3 100644 --- a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301.dts +++ b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301.dts @@ -423,8 +423,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts index 8c63fbc10..b010edb3b 100644 --- a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts +++ b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g.dts @@ -418,8 +418,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts index 273ebddfd..4673af998 100644 --- a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1.5g_R.dts @@ -417,8 +417,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g.dts b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g.dts index a574c55a6..9d35c4022 100644 --- a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g.dts +++ b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g.dts @@ -416,8 +416,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts index 1e65e2c12..4d45b991b 100644 --- a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_1g_R.dts @@ -415,8 +415,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_R.dts b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_R.dts index 43ce289f7..29b7fa139 100644 --- a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_R.dts +++ b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_R.dts @@ -422,8 +422,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_linux.dts b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_linux.dts index bd36989c8..20966734c 100644 --- a/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t5w_t962d4_at301_linux.dts @@ -484,8 +484,8 @@ key_chan = ; key_code = <116 114 115 28 139 466 174>; - key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40 40 40 40>; + key_val = <0 252 468 684 892 252 468>; // Unit: millivolt + key_tolerance = <70 70 70 70 70 70 70>; // Unit: millivolt }; /* Audio Related start */ diff --git a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400.dts b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400.dts index 8aaf42fc2..2a9dc4d63 100644 --- a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400.dts +++ b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400.dts @@ -925,8 +925,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_bluebell.dts b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_bluebell.dts index af4831286..45a2cefda 100644 --- a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_bluebell.dts +++ b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_bluebell.dts @@ -925,8 +925,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_drm_hdmitx_only_debian.dts b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_drm_hdmitx_only_debian.dts index 4ee6d8d80..a4d7ca03f 100644 --- a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_drm_hdmitx_only_debian.dts +++ b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_drm_hdmitx_only_debian.dts @@ -863,8 +863,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_linux.dts b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_linux.dts index 8374ad95e..4fc8a9aea 100644 --- a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_linux.dts @@ -917,8 +917,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_mercury.dts b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_mercury.dts index f2298e7b7..387073f99 100644 --- a/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_mercury.dts +++ b/arch/arm64/boot/dts/amlogic/t7_a311d2_an400_mercury.dts @@ -937,8 +937,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400-hdmitx-only-4g.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400-hdmitx-only-4g.dts index 7c5efbe4d..8e2466de9 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400-hdmitx-only-4g.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400-hdmitx-only-4g.dts @@ -939,8 +939,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_4g.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_4g.dts index 259b22fbf..af0f670a6 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_4g.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_4g.dts @@ -940,8 +940,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_8g.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_8g.dts index 622ba5e19..8d0aed1f2 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_8g.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_8g.dts @@ -943,8 +943,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell-hdmitx-only-4g.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell-hdmitx-only-4g.dts index 741296d85..1391c28f7 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell-hdmitx-only-4g.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell-hdmitx-only-4g.dts @@ -939,8 +939,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_4g.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_4g.dts index 9aacb5a09..6e31b86c8 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_4g.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_4g.dts @@ -940,8 +940,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_8g.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_8g.dts index c35ca47d2..0de3116fd 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_8g.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_bluebell_8g.dts @@ -943,8 +943,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux.dts index b20f1edca..8cce15cf0 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux.dts @@ -927,8 +927,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux_drm_hdmitx_only_debian.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux_drm_hdmitx_only_debian.dts index afebca715..8aee0521f 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux_drm_hdmitx_only_debian.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_linux_drm_hdmitx_only_debian.dts @@ -928,8 +928,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{ diff --git a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_mercury.dts b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_mercury.dts index f0dc51ce7..a422604c7 100644 --- a/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_mercury.dts +++ b/arch/arm64/boot/dts/amlogic/t7c_a311d2_an400_mercury.dts @@ -950,8 +950,8 @@ io-channel-names = "key-chan-2"; key_chan = <2 2 2 2>; key_code = <141 114 115 28>; - key_val = <0 143 266 389>; //val=voltage/1800mV*1023 - key_tolerance = <40 40 40 40>; + key_val = <0 252 468 684>; // Unit: millivolt + key_tolerance = <70 70 70 70>; // Unit: millivolt }; gpio_keypad{