diff --git a/lk2nd/device/dts/msm8974/samsung.dts b/lk2nd/device/dts/msm8974/samsung.dts index dd2eafbfc..0a4e94931 100644 --- a/lk2nd/device/dts/msm8974/samsung.dts +++ b/lk2nd/device/dts/msm8974/samsung.dts @@ -5,11 +5,37 @@ / { qcom,msm-id = <0x7E01FF01 7 0>, + <0xC208FF01 1 0x10000>, <0xC208FF01 10 0x10000>, <0xC208FF01 14 0x10000>; }; &lk2nd { + /* rev 01 */ + + kltecanactive { + model = "Samsung Galaxy S5 Active (SM-G870x)"; + compatible = "samsung,klteactivexx", "samsung,klte"; + lk2nd,match-bootloader = "G870*"; + lk2nd,dtb-files = "msm8974pro-samsung-klte"; + + gpio-keys { + compatible = "gpio-keys"; + home { + lk2nd,code = ; + gpios = <&pmic 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + }; + down { + lk2nd,code = ; + gpios = <&pmic 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + }; + up { + lk2nd,code = ; + gpios = <&pmic 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + }; + }; +}; + /* rev 07 */ hlte {