diff --git a/lk2nd/device/dts/msm8974/samsung.dts b/lk2nd/device/dts/msm8974/samsung.dts index cb1b34106..cd3aa65ed 100644 --- a/lk2nd/device/dts/msm8974/samsung.dts +++ b/lk2nd/device/dts/msm8974/samsung.dts @@ -11,9 +11,9 @@ &lk2nd { /* rev 10 */ - kltechn { + kltechn-unicom { model = "Samsung Galaxy S5 China Unicom (Duos) (SM-G9006V/W)"; - compatible = "samsung,klte"; + compatible = "samsung,kltechn-unicom", "samsung,kltechn", "samsung,klte"; lk2nd,match-bootloader = "G9006*"; lk2nd,dtb-files = "msm8974pro-samsung-klte"; @@ -27,6 +27,38 @@ }; }; + kltechn-mobile { + model = "Samsung Galaxy S5 China Mobile (Duos) (SM-G9008V/W)"; + compatible = "samsung,kltechn-mobile", "samsung,kltechn", "samsung,klte"; + lk2nd,match-bootloader = "G9008*"; + + lk2nd,dtb-files = "msm8974pro-samsung-klte"; + + gpio-keys { + compatible = "gpio-keys"; + home { + lk2nd,code = ; + gpios = <&pmic 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + }; + }; + }; + + kltechn-telecom { + model = "Samsung Galaxy S5 China Telecom LTE (SM-G9009W)"; + compatible = "samsung,kltechn-telecom", "samsung,kltechn", "samsung,klte"; + lk2nd,match-bootloader = "G9009*"; + + lk2nd,dtb-files = "msm8974pro-samsung-klte"; + + gpio-keys { + compatible = "gpio-keys"; + home { + lk2nd,code = ; + gpios = <&pmic 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + }; + }; + }; + /* rev 14 */ klte {