diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index bf76c5ba3f34..906f11685d96 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -130,6 +130,9 @@ Generic board variants: - IOT device: compatible = "qcom,iot" +- HDK device: + compatible = "qcom,hdk" + Boards (SoC type + board variant): @@ -194,6 +197,7 @@ compatible = "qcom,lahaina-mtp" compatible = "qcom,lahaina-cdp" compatible = "qcom,lahaina-qrd" compatible = "qcom,lahaina-qrd-module" +compatible = "qcom,lahaina-hdk" compatible = "qcom,lahainap-mtp" compatible = "qcom,lahainap-cdp" compatible = "qcom,lahainap-atp" diff --git a/qcom/Makefile b/qcom/Makefile index 350bb9ec096d..f58bdc1fc9e9 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -6,6 +6,7 @@ dtbo-$(CONFIG_ARCH_LAHAINA) += lahaina-rumi-overlay.dtbo \ lahaina-cdp-overlay.dtbo \ lahaina-qrd-overlay.dtbo \ lahaina-atp-overlay.dtbo \ + lahaina-hdk-overlay.dtbo \ lahaina-qrd-hsp-overlay.dtbo \ lahaina-qrd-module-overlay.dtbo \ lahainap-mtp-overlay.dtbo \ @@ -20,6 +21,7 @@ lahaina-mtp-hsp-overlay.dtbo-base := lahaina.dtb lahaina-mtp-overlay.dtbo-base := lahaina.dtb lahaina-v2.dtb lahaina-v2.1.dtb lahaina-cdp-overlay.dtbo-base := lahaina.dtb lahaina-v2.dtb lahaina-v2.1.dtb lahaina-atp-overlay.dtbo-base := lahaina.dtb lahaina-v2.dtb lahaina-v2.1.dtb +lahaina-hdk-overlay.dtbo-base := lahaina.dtb lahaina-v2.dtb lahaina-v2.1.dtb lahaina-qrd-hsp-overlay.dtbo-base := lahaina.dtb lahaina-qrd-overlay.dtbo-base := lahaina.dtb lahaina-v2.dtb lahaina-v2.1.dtb lahaina-qrd-module-overlay.dtbo-base := lahaina.dtb @@ -37,6 +39,7 @@ dtb-$(CONFIG_ARCH_LAHAINA) += lahaina-rumi.dtb \ lahaina-mtp.dtb \ lahaina-cdp.dtb \ lahaina-atp.dtb \ + lahaina-hdk.dtb \ lahaina-qrd-hsp.dtb \ lahaina-qrd.dtb \ lahaina-qrd-module.dtb \ @@ -47,6 +50,7 @@ dtb-$(CONFIG_ARCH_LAHAINA) += lahaina-rumi.dtb \ lahaina-v2-mtp.dtb \ lahaina-v2-cdp.dtb \ lahaina-v2-atp.dtb \ + lahaina-v2-hdk.dtb \ lahaina-v2-qrd.dtb \ lahainap-v2-mtp.dtb \ lahainap-v2-cdp.dtb \ @@ -56,6 +60,7 @@ dtb-$(CONFIG_ARCH_LAHAINA) += lahaina-rumi.dtb \ lahaina-v2.1-mtp.dtb \ lahaina-v2.1-cdp.dtb \ lahaina-v2.1-atp.dtb \ + lahaina-v2.1-hdk.dtb \ lahaina-v2.1-qrd.dtb \ lahainap-v2.1-mtp.dtb \ lahainap-v2.1-cdp.dtb \ diff --git a/qcom/lahaina-hdk-overlay.dts b/qcom/lahaina-hdk-overlay.dts new file mode 100644 index 000000000000..1a3005a973e6 --- /dev/null +++ b/qcom/lahaina-hdk-overlay.dts @@ -0,0 +1,10 @@ +/dts-v1/; +/plugin/; + +#include "lahaina-hdk.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina HDK"; + compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; + qcom,board-id = <0x1001f 0>; +}; diff --git a/qcom/lahaina-hdk.dts b/qcom/lahaina-hdk.dts new file mode 100644 index 000000000000..20610fcf44a0 --- /dev/null +++ b/qcom/lahaina-hdk.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lahaina.dtsi" +#include "lahaina-hdk.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina HDK"; + compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; + qcom,board-id = <0x1001f 0>; +}; diff --git a/qcom/lahaina-hdk.dtsi b/qcom/lahaina-hdk.dtsi new file mode 100644 index 000000000000..82a081b2ed99 --- /dev/null +++ b/qcom/lahaina-hdk.dtsi @@ -0,0 +1 @@ +#include "lahaina-qrd-common.dtsi" diff --git a/qcom/lahaina-v2-hdk.dts b/qcom/lahaina-v2-hdk.dts new file mode 100644 index 000000000000..54618360fd24 --- /dev/null +++ b/qcom/lahaina-v2-hdk.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lahaina-v2.dtsi" +#include "lahaina-hdk.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina V2 HDK"; + compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; + qcom,board-id = <0x1001f 0>; +}; diff --git a/qcom/lahaina-v2.1-hdk.dts b/qcom/lahaina-v2.1-hdk.dts new file mode 100644 index 000000000000..ab06f9b13019 --- /dev/null +++ b/qcom/lahaina-v2.1-hdk.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lahaina-v2.1.dtsi" +#include "lahaina-hdk.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina V2.1 HDK"; + compatible = "qcom,lahaina-hdk", "qcom,lahaina", "qcom,hdk"; + qcom,board-id = <0x1001f 0>; +};