diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index 6010f2ec..e1b74a2f 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -288,6 +288,7 @@ compatible = "qcom,diwali-lte-idp" compatible = "qcom,diwali-lte-qrd" compatible = "qcom,diwali-lte-atp" compatible = "qcom,neo-rumi" +compatible = "qcom,neo-qxr" compatible = "qcom,parrot-rumi" compatible = "qcom,parrot-idp" compatible = "qcom,parrot-qrd" diff --git a/qcom/Makefile b/qcom/Makefile index 18157ca6..464936d3 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -166,13 +166,16 @@ endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) dtbo-$(CONFIG_ARCH_NEO) += neo-rumi-overlay.dtbo \ - neo_la-rumi-overlay.dtbo + neo_la-rumi-overlay.dtbo \ + neo-qxr-overlay.dtbo neo-rumi-overlay.dtbo-base := neo.dtb neo_la-rumi-overlay.dtbo-base := neo_la.dtb +neo-qxr-overlay.dtbo-base := neo.dtb else dtb-$(CONFIG_ARCH_NEO) += neo-rumi.dtb dtb-$(CONFIG_ARCH_NEO) += neo_la-rumi.dtb +dtb-$(CONFIG_ARCH_NEO) += neo-qxr.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) diff --git a/qcom/neo-qxr-overlay.dts b/qcom/neo-qxr-overlay.dts new file mode 100644 index 00000000..1f8bbf60 --- /dev/null +++ b/qcom/neo-qxr-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "neo-qxr.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. NEO QXR"; + compatible = "qcom,neo", "qcom,neo-qxr"; + qcom,msm-id = <525 0x10000>; + qcom,board-id = <0x10026 0>; +}; diff --git a/qcom/neo-qxr.dts b/qcom/neo-qxr.dts new file mode 100644 index 00000000..e13da722 --- /dev/null +++ b/qcom/neo-qxr.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "neo.dtsi" +#include "neo-qxr.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. NEO QXR"; + compatible = "qcom,neo", "qcom,neo-qxr"; + qcom,board-id = <0x10026 0>; +}; diff --git a/qcom/neo-qxr.dtsi b/qcom/neo-qxr.dtsi new file mode 100644 index 00000000..e69de29b