From ff5ddcf67870fb552cc4d9e133b17bec57bb1f87 Mon Sep 17 00:00:00 2001 From: Sumith l v Date: Thu, 17 Nov 2022 16:16:48 +0530 Subject: [PATCH] ARM: dts: msm: Add devicetree support for montague target Added support for Montague target for various boards including hsp, moselle and rcm boards. Change-Id: Ie5b107a19a25c826a02ff5feb1ea67a43062ed03 --- bindings/arm/msm/msm.txt | 3 +++ qcom/Makefile | 2 -- qcom/montague-hsp.dts | 11 +++++++++++ qcom/montague-moselle.dts | 11 +++++++++++ qcom/montague-rcm.dts | 11 +++++++++++ qcom/montaguep-hsp.dts | 11 +++++++++++ qcom/montaguep-hsp.dtsi | 5 +++++ qcom/montaguep-moselle.dts | 11 +++++++++++ qcom/montaguep-moselle.dtsi | 2 ++ qcom/montaguep-rcm.dts | 11 +++++++++++ qcom/montaguep-rcm.dtsi | 1 + qcom/montaguep-rumi.dts | 11 +++++++++++ qcom/montaguep-rumi.dtsi | 1 + 13 files changed, 89 insertions(+), 2 deletions(-) create mode 100644 qcom/montague-hsp.dts create mode 100644 qcom/montague-moselle.dts create mode 100644 qcom/montague-rcm.dts create mode 100644 qcom/montaguep-hsp.dts create mode 100644 qcom/montaguep-hsp.dtsi create mode 100644 qcom/montaguep-moselle.dts create mode 100644 qcom/montaguep-moselle.dtsi create mode 100644 qcom/montaguep-rcm.dts create mode 100644 qcom/montaguep-rcm.dtsi create mode 100644 qcom/montaguep-rumi.dts create mode 100644 qcom/montaguep-rumi.dtsi diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index be55ae31..23daa4e8 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -324,3 +324,6 @@ compatible = "qcom,ravelinp-qrd" compatible = "qcom,montague-rumi" compatible = "qcom,montague-idp" compatible = "qcom,montague-qrd" +compatible = "qcom,montaguep-rumi" +compatible = "qcom,montaguep-idp" +compatible = "qcom,montaguep-qrd" diff --git a/qcom/Makefile b/qcom/Makefile index 6eed4dc2..e9d9b049 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -527,12 +527,10 @@ dtb-$(CONFIG_ARCH_RAVELIN) += ravelin-rumi.dtb \ ravelinp-qrd.dtb \ ravelinp-qrd-4gb.dtb \ montague-rumi.dtb \ - montague-qrd.dtb \ montague-hsp.dtb \ montague-moselle.dtb \ montague-rcm.dtb \ montaguep-rumi.dtb \ - montaguep-qrd.dtb \ montaguep-hsp.dtb \ montaguep-moselle.dtb \ montaguep-rcm.dtb diff --git a/qcom/montague-hsp.dts b/qcom/montague-hsp.dts new file mode 100644 index 00000000..2b551281 --- /dev/null +++ b/qcom/montague-hsp.dts @@ -0,0 +1,11 @@ +/dts-v1/; + + +#include "montague.dtsi" +#include "montague-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Montague HSP IDP"; + compatible = "qcom,montague-idp", "qcom,montague", "qcom,idp"; + qcom,board-id = <0x10022 0x4>; +}; diff --git a/qcom/montague-moselle.dts b/qcom/montague-moselle.dts new file mode 100644 index 00000000..dfc72ca8 --- /dev/null +++ b/qcom/montague-moselle.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "montague.dtsi" +#include "montague-moselle.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Montague Moselle IDP"; + compatible = "qcom,montague-idp", "qcom,montague", "qcom,idp"; + qcom,board-id = <0x10022 3>; +}; + diff --git a/qcom/montague-rcm.dts b/qcom/montague-rcm.dts new file mode 100644 index 00000000..d9be5c05 --- /dev/null +++ b/qcom/montague-rcm.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "montague.dtsi" +#include "montague-rcm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Montague RCM IDP"; + compatible = "qcom,montague-qrd", "qcom,montague", "qcom,idp"; + qcom,board-id = <0x10022 0x5>; +}; + diff --git a/qcom/montaguep-hsp.dts b/qcom/montaguep-hsp.dts new file mode 100644 index 00000000..d35f465b --- /dev/null +++ b/qcom/montaguep-hsp.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "montaguep.dtsi" +#include "montaguep-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Montaguep HSP IDP"; + compatible = "qcom,montaguep-idp", "qcom,montaguep", "qcom,idp"; + qcom,board-id = <0x10022 0x4>; +}; + diff --git a/qcom/montaguep-hsp.dtsi b/qcom/montaguep-hsp.dtsi new file mode 100644 index 00000000..ffcdd93d --- /dev/null +++ b/qcom/montaguep-hsp.dtsi @@ -0,0 +1,5 @@ +#include "ravelin-idp.dtsi" + +&soc { +}; + diff --git a/qcom/montaguep-moselle.dts b/qcom/montaguep-moselle.dts new file mode 100644 index 00000000..04669b6d --- /dev/null +++ b/qcom/montaguep-moselle.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "montaguep.dtsi" +#include "montaguep-moselle.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Montaguep Moselle IDP"; + compatible = "qcom,montaguep-idp", "qcom,montaguep", "qcom,idp"; + qcom,board-id = <0x10022 3>; +}; + diff --git a/qcom/montaguep-moselle.dtsi b/qcom/montaguep-moselle.dtsi new file mode 100644 index 00000000..6d56bfb5 --- /dev/null +++ b/qcom/montaguep-moselle.dtsi @@ -0,0 +1,2 @@ +#include "montague-hsp.dtsi" + diff --git a/qcom/montaguep-rcm.dts b/qcom/montaguep-rcm.dts new file mode 100644 index 00000000..a573c99e --- /dev/null +++ b/qcom/montaguep-rcm.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "montaguep.dtsi" +#include "montaguep-rcm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Montaguep RCM IDP"; + compatible = "qcom,montaguep-idp", "qcom,montaguep", "qcom,idp"; + qcom,board-id = <0x10022 0x5>; +}; + diff --git a/qcom/montaguep-rcm.dtsi b/qcom/montaguep-rcm.dtsi new file mode 100644 index 00000000..ef6d65e3 --- /dev/null +++ b/qcom/montaguep-rcm.dtsi @@ -0,0 +1 @@ +#include "montague-hsp.dtsi" diff --git a/qcom/montaguep-rumi.dts b/qcom/montaguep-rumi.dts new file mode 100644 index 00000000..1221dbdc --- /dev/null +++ b/qcom/montaguep-rumi.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "montaguep.dtsi" +#include "montaguep-rumi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Montaguep RUMI"; + compatible = "qcom,montaguep-rumi", "qcom,montaguep", "qcom,rumi"; + qcom,board-id = <0x1000F 0>; +}; + diff --git a/qcom/montaguep-rumi.dtsi b/qcom/montaguep-rumi.dtsi new file mode 100644 index 00000000..dec57714 --- /dev/null +++ b/qcom/montaguep-rumi.dtsi @@ -0,0 +1 @@ +#include "ravelin-rumi.dtsi"