diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index 23daa4e8..d80d2750 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -105,7 +105,7 @@ SoCs: compatible = "qcom,parrot", "qcom,parrotp" - ANORAK - compatible = "qcom,anorak" + compatible = "qcom,anorak", "qcom,anorakp" - RAVELIN compatible = "qcom,ravelin", "qcom,ravelinp" @@ -314,6 +314,9 @@ compatible = "qcom,anorak-rumi" compatible = "qcom,anorak-idp" compatible = "qcom,anorak-qxr" compatible = "qcom,anorak-atp" +compatible = "qcom,anorakp-idp" +compatible = "qcom,anorakp-qxr" +compatible = "qcom,anorakp-atp" compatible = "qcom,ravelin-rumi" compatible = "qcom,ravelin-atp" compatible = "qcom,ravelin-idp" diff --git a/qcom/Makefile b/qcom/Makefile index e9ffdf85..ab868d01 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -664,19 +664,19 @@ dtbo-$(CONFIG_ARCH_ANORAK) += anorak-rumi-overlay.dtbo \ anorak-idp-4kdisp-hmt-overlay.dtbo \ anorak-idp-hsp-nodisplay-overlay.dtbo anorak-rumi-overlay.dtbo-base := anorak.dtb -anorak-idp-overlay.dtbo-base := anorak.dtb -anorak-qxr-overlay.dtbo-base := anorak.dtb -anorak-atp-overlay.dtbo-base := anorak.dtb -anorak-idp-hmt-overlay.dtbo-base := anorak.dtb -anorak-qxr-hmt-ufs-ref-overlay.dtbo-base := anorak.dtb -anorak-qxr-4kdisp-hmt-ufs-ref-overlay.dtbo-base := anorak.dtb -anorak-qxr-hmt-overlay.dtbo-base := anorak.dtb -anorak-idp-sd-overlay.dtbo-base := anorak.dtb -anorak-idp-top-hmt-overlay.dtbo-base := anorak.dtb -anorak-idp-top-hsp-overlay.dtbo-base := anorak.dtb -anorak-idp-4kdisp-hsp-overlay.dtbo-base := anorak.dtb -anorak-idp-4kdisp-hmt-overlay.dtbo-base := anorak.dtb -anorak-idp-hsp-nodisplay-overlay.dtbo-base := anorak.dtb +anorak-idp-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-qxr-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-atp-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-idp-hmt-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-qxr-hmt-ufs-ref-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-qxr-4kdisp-hmt-ufs-ref-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-qxr-hmt-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-idp-sd-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-idp-top-hmt-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-idp-top-hsp-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-idp-4kdisp-hsp-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-idp-4kdisp-hmt-overlay.dtbo-base := anorak.dtb anorakp.dtb +anorak-idp-hsp-nodisplay-overlay.dtbo-base := anorak.dtb anorakp.dtb else dtb-$(CONFIG_ARCH_ANORAK) += anorak-rumi.dtb \ anorak-idp.dtb \ @@ -691,7 +691,20 @@ dtb-$(CONFIG_ARCH_ANORAK) += anorak-rumi.dtb \ anorak-idp-top-hsp.dtb \ anorak-idp-4kdisp-hsp.dtb \ anorak-idp-4kdisp-hmt.dtb \ - anorak-idp-hsp-nodisplay.dtb + anorak-idp-hsp-nodisplay.dtb \ + anorakp-idp.dtb \ + anorakp-qxr.dtb \ + anorakp-atp.dtb \ + anorakp-idp-hmt.dtb \ + anorakp-qxr-hmt-ufs-ref.dtb \ + anorakp-qxr-4kdisp-hmt-ufs-ref.dtb \ + anorakp-qxr-hmt.dtb \ + anorakp-idp-sd.dtb \ + anorakp-idp-top-hmt.dtb \ + anorakp-idp-top-hsp.dtb \ + anorakp-idp-4kdisp-hsp.dtb \ + anorakp-idp-4kdisp-hmt.dtb \ + anorakp-idp-hsp-nodisplay.dtb endif ifeq ($(CONFIG_ARCH_LAHAINA), y) diff --git a/qcom/anorak-atp-overlay.dts b/qcom/anorak-atp-overlay.dts index 3b1acca2..a766c933 100644 --- a/qcom/anorak-atp-overlay.dts +++ b/qcom/anorak-atp-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak ATP"; compatible = "qcom,anorak-atp", "qcom,anorak", "qcom,atp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10021 0x0>; }; diff --git a/qcom/anorak-idp-4kdisp-hmt-overlay.dts b/qcom/anorak-idp-4kdisp-hmt-overlay.dts index 5f3818e2..fad704f1 100644 --- a/qcom/anorak-idp-4kdisp-hmt-overlay.dts +++ b/qcom/anorak-idp-4kdisp-hmt-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP 4K display + HMT"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x6>; }; diff --git a/qcom/anorak-idp-4kdisp-hsp-overlay.dts b/qcom/anorak-idp-4kdisp-hsp-overlay.dts index 32e42b0c..5fcb2032 100644 --- a/qcom/anorak-idp-4kdisp-hsp-overlay.dts +++ b/qcom/anorak-idp-4kdisp-hsp-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP 4K display + HSP"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x5>; }; diff --git a/qcom/anorak-idp-hmt-overlay.dts b/qcom/anorak-idp-hmt-overlay.dts index 5660b053..b269c1b9 100644 --- a/qcom/anorak-idp-hmt-overlay.dts +++ b/qcom/anorak-idp-hmt-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP HMT"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x1>; }; diff --git a/qcom/anorak-idp-hsp-nodisplay-overlay.dts b/qcom/anorak-idp-hsp-nodisplay-overlay.dts index 821f20bd..79d5a391 100644 --- a/qcom/anorak-idp-hsp-nodisplay-overlay.dts +++ b/qcom/anorak-idp-hsp-nodisplay-overlay.dts @@ -6,7 +6,7 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP HSP with no display"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x7>; }; diff --git a/qcom/anorak-idp-overlay.dts b/qcom/anorak-idp-overlay.dts index b874c5da..f9a9474a 100644 --- a/qcom/anorak-idp-overlay.dts +++ b/qcom/anorak-idp-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x0>; }; diff --git a/qcom/anorak-idp-sd-overlay.dts b/qcom/anorak-idp-sd-overlay.dts index e84d534b..8420f866 100644 --- a/qcom/anorak-idp-sd-overlay.dts +++ b/qcom/anorak-idp-sd-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP Single Display"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x2>; }; diff --git a/qcom/anorak-idp-top-hmt-overlay.dts b/qcom/anorak-idp-top-hmt-overlay.dts index 826764f4..97fb8e5c 100644 --- a/qcom/anorak-idp-top-hmt-overlay.dts +++ b/qcom/anorak-idp-top-hmt-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP Topanga Hamilton"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x3>; }; diff --git a/qcom/anorak-idp-top-hsp-overlay.dts b/qcom/anorak-idp-top-hsp-overlay.dts index f1bb072f..0d7a4db4 100644 --- a/qcom/anorak-idp-top-hsp-overlay.dts +++ b/qcom/anorak-idp-top-hsp-overlay.dts @@ -6,7 +6,7 @@ / { model = "Qualcomm Technologies, Inc. Anorak IDP Topanga with EDP display + HSP"; compatible = "qcom,anorak-idp", "qcom,anorak", "qcom,idp"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10022 0x4>; }; diff --git a/qcom/anorak-qxr-4kdisp-hmt-ufs-ref-overlay.dts b/qcom/anorak-qxr-4kdisp-hmt-ufs-ref-overlay.dts index 268030c6..374e87ac 100644 --- a/qcom/anorak-qxr-4kdisp-hmt-ufs-ref-overlay.dts +++ b/qcom/anorak-qxr-4kdisp-hmt-ufs-ref-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak QXR HMT UFS REF + 4K Display"; compatible = "qcom,anorak-qxr", "qcom,anorak"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10126 0x3>; }; diff --git a/qcom/anorak-qxr-hmt-overlay.dts b/qcom/anorak-qxr-hmt-overlay.dts index a705e8f5..6b0437fa 100644 --- a/qcom/anorak-qxr-hmt-overlay.dts +++ b/qcom/anorak-qxr-hmt-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak QXR HMT"; compatible = "qcom,anorak-qxr", "qcom,anorak"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10026 0x1>; }; diff --git a/qcom/anorak-qxr-hmt-ufs-ref-overlay.dts b/qcom/anorak-qxr-hmt-ufs-ref-overlay.dts index 5262625b..dd61356a 100644 --- a/qcom/anorak-qxr-hmt-ufs-ref-overlay.dts +++ b/qcom/anorak-qxr-hmt-ufs-ref-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak QXR HMT UFS REF"; compatible = "qcom,anorak-qxr", "qcom,anorak"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10126 0x2>; }; diff --git a/qcom/anorak-qxr-overlay.dts b/qcom/anorak-qxr-overlay.dts index 85dff436..fce26dc3 100644 --- a/qcom/anorak-qxr-overlay.dts +++ b/qcom/anorak-qxr-overlay.dts @@ -6,6 +6,6 @@ / { model = "Qualcomm Technologies, Inc. Anorak QXR"; compatible = "qcom,anorak-qxr", "qcom,anorak"; - qcom,msm-id = <549 0x10000>; + qcom,msm-id = <549 0x10000>,<649 0x10000>; qcom,board-id = <0x10026 0x0>; }; diff --git a/qcom/anorakp-atp.dts b/qcom/anorakp-atp.dts new file mode 100644 index 00000000..1664e0a2 --- /dev/null +++ b/qcom/anorakp-atp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP ATP"; + compatible = "qcom,anorakp-atp", "qcom,anorakp", "qcom,atp"; + qcom,board-id = <0x10021 0x0>; +}; diff --git a/qcom/anorakp-atp.dtsi b/qcom/anorakp-atp.dtsi new file mode 100644 index 00000000..13ead3cb --- /dev/null +++ b/qcom/anorakp-atp.dtsi @@ -0,0 +1 @@ +#include "anorak-atp.dtsi" diff --git a/qcom/anorakp-idp-4kdisp-hmt.dts b/qcom/anorakp-idp-4kdisp-hmt.dts new file mode 100644 index 00000000..4b926491 --- /dev/null +++ b/qcom/anorakp-idp-4kdisp-hmt.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp-4kdisp-hmt.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP 4K display + HMT"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x6>; +}; diff --git a/qcom/anorakp-idp-4kdisp-hmt.dtsi b/qcom/anorakp-idp-4kdisp-hmt.dtsi new file mode 100644 index 00000000..ddaecc19 --- /dev/null +++ b/qcom/anorakp-idp-4kdisp-hmt.dtsi @@ -0,0 +1 @@ +#include "anorak-idp-4kdisp-hmt.dtsi" diff --git a/qcom/anorakp-idp-4kdisp-hsp.dts b/qcom/anorakp-idp-4kdisp-hsp.dts new file mode 100644 index 00000000..535c0dda --- /dev/null +++ b/qcom/anorakp-idp-4kdisp-hsp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp-4kdisp-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP 4K display + HSP"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x5>; +}; diff --git a/qcom/anorakp-idp-4kdisp-hsp.dtsi b/qcom/anorakp-idp-4kdisp-hsp.dtsi new file mode 100644 index 00000000..bb6c3658 --- /dev/null +++ b/qcom/anorakp-idp-4kdisp-hsp.dtsi @@ -0,0 +1 @@ +#include "anorak-idp-4kdisp-hsp.dtsi" diff --git a/qcom/anorakp-idp-hmt.dts b/qcom/anorakp-idp-hmt.dts new file mode 100644 index 00000000..ef79d641 --- /dev/null +++ b/qcom/anorakp-idp-hmt.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp-hmt.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP HMT"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x1>; +}; diff --git a/qcom/anorakp-idp-hmt.dtsi b/qcom/anorakp-idp-hmt.dtsi new file mode 100644 index 00000000..ca273aee --- /dev/null +++ b/qcom/anorakp-idp-hmt.dtsi @@ -0,0 +1 @@ +#include "anorak-idp-hmt.dtsi" diff --git a/qcom/anorakp-idp-hsp-nodisplay.dts b/qcom/anorakp-idp-hsp-nodisplay.dts new file mode 100644 index 00000000..f77d6ade --- /dev/null +++ b/qcom/anorakp-idp-hsp-nodisplay.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp-hsp-nodisplay.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP HSP with no display"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x7>; +}; diff --git a/qcom/anorakp-idp-hsp-nodisplay.dtsi b/qcom/anorakp-idp-hsp-nodisplay.dtsi new file mode 100644 index 00000000..449bd4b5 --- /dev/null +++ b/qcom/anorakp-idp-hsp-nodisplay.dtsi @@ -0,0 +1 @@ +#include "anorak-idp-hsp-nodisplay.dtsi" diff --git a/qcom/anorakp-idp-sd.dts b/qcom/anorakp-idp-sd.dts new file mode 100644 index 00000000..55a60398 --- /dev/null +++ b/qcom/anorakp-idp-sd.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp-sd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP Single Display"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x2>; +}; diff --git a/qcom/anorakp-idp-sd.dtsi b/qcom/anorakp-idp-sd.dtsi new file mode 100644 index 00000000..a3ca0ed5 --- /dev/null +++ b/qcom/anorakp-idp-sd.dtsi @@ -0,0 +1 @@ +#include "anorak-idp-sd.dtsi" diff --git a/qcom/anorakp-idp-top-hmt.dts b/qcom/anorakp-idp-top-hmt.dts new file mode 100644 index 00000000..43c41b00 --- /dev/null +++ b/qcom/anorakp-idp-top-hmt.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp-top-hmt.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP Topanga Hamilton"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x3>; +}; diff --git a/qcom/anorakp-idp-top-hmt.dtsi b/qcom/anorakp-idp-top-hmt.dtsi new file mode 100644 index 00000000..48d7e622 --- /dev/null +++ b/qcom/anorakp-idp-top-hmt.dtsi @@ -0,0 +1 @@ +#include "anorak-idp-top-hmt.dtsi" diff --git a/qcom/anorakp-idp-top-hsp.dts b/qcom/anorakp-idp-top-hsp.dts new file mode 100644 index 00000000..73f7623b --- /dev/null +++ b/qcom/anorakp-idp-top-hsp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp-top-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP Topanga with EDP display + HSP"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x4>; +}; diff --git a/qcom/anorakp-idp-top-hsp.dtsi b/qcom/anorakp-idp-top-hsp.dtsi new file mode 100644 index 00000000..5cbbc91f --- /dev/null +++ b/qcom/anorakp-idp-top-hsp.dtsi @@ -0,0 +1 @@ +#include "anorak-idp-top-hsp.dtsi" diff --git a/qcom/anorakp-idp.dts b/qcom/anorakp-idp.dts new file mode 100644 index 00000000..c354dffe --- /dev/null +++ b/qcom/anorakp-idp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-idp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP IDP"; + compatible = "qcom,anorakp-idp", "qcom,anorakp", "qcom,idp"; + qcom,board-id = <0x10022 0x0>; +}; diff --git a/qcom/anorakp-idp.dtsi b/qcom/anorakp-idp.dtsi new file mode 100644 index 00000000..7883abae --- /dev/null +++ b/qcom/anorakp-idp.dtsi @@ -0,0 +1 @@ +#include "anorak-idp.dtsi" diff --git a/qcom/anorakp-qxr-4kdisp-hmt-ufs-ref.dts b/qcom/anorakp-qxr-4kdisp-hmt-ufs-ref.dts new file mode 100644 index 00000000..c01c3525 --- /dev/null +++ b/qcom/anorakp-qxr-4kdisp-hmt-ufs-ref.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-qxr-4kdisp-hmt-ufs-ref.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP QXR HMT UFS REF + 4K Display"; + compatible = "qcom,anorakp-qxr", "qcom,anorakp"; + qcom,board-id = <0x10126 0x3>; +}; diff --git a/qcom/anorakp-qxr-4kdisp-hmt-ufs-ref.dtsi b/qcom/anorakp-qxr-4kdisp-hmt-ufs-ref.dtsi new file mode 100644 index 00000000..e9d80bbe --- /dev/null +++ b/qcom/anorakp-qxr-4kdisp-hmt-ufs-ref.dtsi @@ -0,0 +1 @@ +#include "anorak-qxr-4kdisp-hmt-ufs-ref.dtsi" diff --git a/qcom/anorakp-qxr-hmt-ufs-ref.dts b/qcom/anorakp-qxr-hmt-ufs-ref.dts new file mode 100644 index 00000000..0d9a54c1 --- /dev/null +++ b/qcom/anorakp-qxr-hmt-ufs-ref.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-qxr-hmt-ufs-ref.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP QXR HMT UFS REF"; + compatible = "qcom,anorakp-qxr", "qcom,anorakp"; + qcom,board-id = <0x10126 0x2>; +}; diff --git a/qcom/anorakp-qxr-hmt-ufs-ref.dtsi b/qcom/anorakp-qxr-hmt-ufs-ref.dtsi new file mode 100644 index 00000000..2947408e --- /dev/null +++ b/qcom/anorakp-qxr-hmt-ufs-ref.dtsi @@ -0,0 +1 @@ +#include "anorak-qxr-hmt-ufs-ref.dtsi" diff --git a/qcom/anorakp-qxr-hmt.dts b/qcom/anorakp-qxr-hmt.dts new file mode 100644 index 00000000..c2bf9e7b --- /dev/null +++ b/qcom/anorakp-qxr-hmt.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-qxr-hmt.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP QXR HMT"; + compatible = "qcom,anorakp-qxr", "qcom,anorakp"; + qcom,board-id = <0x10026 0x1>; +}; diff --git a/qcom/anorakp-qxr-hmt.dtsi b/qcom/anorakp-qxr-hmt.dtsi new file mode 100644 index 00000000..bf00179b --- /dev/null +++ b/qcom/anorakp-qxr-hmt.dtsi @@ -0,0 +1 @@ +#include "anorak-qxr-hmt.dtsi" diff --git a/qcom/anorakp-qxr.dts b/qcom/anorakp-qxr.dts new file mode 100644 index 00000000..fd377bad --- /dev/null +++ b/qcom/anorakp-qxr.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "anorakp.dtsi" +#include "anorakp-qxr.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP QXR"; + compatible = "qcom,anorakp-qxr", "qcom,anorakp"; + qcom,board-id = <0x10026 0x0>; +}; diff --git a/qcom/anorakp-qxr.dtsi b/qcom/anorakp-qxr.dtsi new file mode 100644 index 00000000..0d7a3630 --- /dev/null +++ b/qcom/anorakp-qxr.dtsi @@ -0,0 +1 @@ +#include "anorak-qxr.dtsi" diff --git a/qcom/anorakp.dts b/qcom/anorakp.dts new file mode 100644 index 00000000..727352f4 --- /dev/null +++ b/qcom/anorakp.dts @@ -0,0 +1,9 @@ +/dts-v1/; + +#include "anorakp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP SoC"; + compatible = "qcom,anorakp"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/anorakp.dtsi b/qcom/anorakp.dtsi new file mode 100644 index 00000000..7da03ed3 --- /dev/null +++ b/qcom/anorakp.dtsi @@ -0,0 +1,7 @@ +#include "anorak.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. AnorakP"; + compatible = "qcom,anorakp"; + qcom,msm-id = <649 0x10000>; +};