From 3375ee9e1185dcc9970557dae205fb64e1a7b559 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Date: Thu, 12 Mar 2020 14:49:32 +0530 Subject: [PATCH] ARM: dts: msm: Add snapshot of all SM8150 and SA8155 DT files Add snapshot of all SM8150 and SA8155 base device tree files from msm-4.14, also add relevant changes in the makefile. Change-Id: I91fb065ebbb70f789afcb126e27fb928fe8d4929 --- qcom/Makefile | 23 +++++++++++++++++++++++ qcom/sa8155-adp-common.dtsi | 2 ++ qcom/sa8155-adp-star-overlay.dts | 11 +++++++++++ qcom/sa8155-adp-star.dts | 11 +++++++++++ qcom/sa8155-adp-star.dtsi | 1 + qcom/sa8155-v1.dtsi | 9 +++++++++ qcom/sa8155-v2-adp-air-overlay.dts | 11 +++++++++++ qcom/sa8155-v2-adp-air.dts | 10 ++++++++++ qcom/sa8155-v2-adp-star.dts | 10 ++++++++++ qcom/sa8155-v2.dts | 10 ++++++++++ qcom/sa8155-v2.dtsi | 8 ++++++++ qcom/sa8155.dts | 10 ++++++++++ qcom/sa8155.dtsi | 1 + qcom/sa8155p-adp-star-overlay.dts | 11 +++++++++++ qcom/sa8155p-adp-star.dts | 11 +++++++++++ qcom/sa8155p-v2-adp-air-overlay.dts | 11 +++++++++++ qcom/sa8155p-v2-adp-air.dts | 10 ++++++++++ qcom/sa8155p-v2-adp-star.dts | 10 ++++++++++ qcom/sa8155p-v2.dts | 10 ++++++++++ qcom/sa8155p-v2.dtsi | 7 +++++++ qcom/sa8155p.dts | 10 ++++++++++ qcom/sa8155p.dtsi | 8 ++++++++ qcom/sm8150-cdp-overlay.dts | 14 ++++++++++++++ qcom/sm8150-cdp.dts | 10 ++++++++++ qcom/sm8150-cdp.dtsi | 2 ++ qcom/sm8150-v2.dts | 10 ++++++++++ qcom/sm8150-v2.dtsi | 7 +++++++ qcom/sm8150.dts | 10 ++++++++++ qcom/sm8150.dtsi | 1 + qcom/sm8150p-v2.dts | 10 ++++++++++ qcom/sm8150p-v2.dtsi | 7 +++++++ qcom/sm8150p.dts | 10 ++++++++++ qcom/sm8150p.dtsi | 7 +++++++ 33 files changed, 293 insertions(+) create mode 100644 qcom/sa8155-adp-common.dtsi create mode 100644 qcom/sa8155-adp-star-overlay.dts create mode 100644 qcom/sa8155-adp-star.dts create mode 100644 qcom/sa8155-adp-star.dtsi create mode 100644 qcom/sa8155-v1.dtsi create mode 100644 qcom/sa8155-v2-adp-air-overlay.dts create mode 100644 qcom/sa8155-v2-adp-air.dts create mode 100644 qcom/sa8155-v2-adp-star.dts create mode 100644 qcom/sa8155-v2.dts create mode 100644 qcom/sa8155-v2.dtsi create mode 100644 qcom/sa8155.dts create mode 100644 qcom/sa8155.dtsi create mode 100644 qcom/sa8155p-adp-star-overlay.dts create mode 100644 qcom/sa8155p-adp-star.dts create mode 100644 qcom/sa8155p-v2-adp-air-overlay.dts create mode 100644 qcom/sa8155p-v2-adp-air.dts create mode 100644 qcom/sa8155p-v2-adp-star.dts create mode 100644 qcom/sa8155p-v2.dts create mode 100644 qcom/sa8155p-v2.dtsi create mode 100644 qcom/sa8155p.dts create mode 100644 qcom/sa8155p.dtsi create mode 100644 qcom/sm8150-cdp-overlay.dts create mode 100644 qcom/sm8150-cdp.dts create mode 100644 qcom/sm8150-cdp.dtsi create mode 100644 qcom/sm8150-v2.dts create mode 100644 qcom/sm8150-v2.dtsi create mode 100644 qcom/sm8150.dts create mode 100644 qcom/sm8150p-v2.dts create mode 100644 qcom/sm8150p-v2.dtsi create mode 100644 qcom/sm8150p.dts create mode 100644 qcom/sm8150p.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index cb2830c3a353..edd1f2747964 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -35,6 +35,29 @@ else dtb-$(CONFIG_ARCH_SHIMA) += shima-rumi.dtb endif +ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) + dtbo-$(CONFIG_ARCH_SM8150) += \ + sm8150-cdp-overlay.dtbo \ + sa8155-adp-star-overlay.dtbo \ + sa8155p-adp-star-overlay.dtbo \ + sa8155-v2-adp-air-overlay.dtbo \ + sa8155p-v2-adp-air-overlay.dtbo + +sm8150-cdp-overlay.dtbo-base := sm8150.dtb sm8150-v2.dtb sm8150p.dtb sm8150p-v2.dtb +sa8155-adp-star-overlay.dtbo-base := sa8155.dtb sa8155-v2.dtb +sa8155p-adp-star-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb +sa8155-v2-adp-air-overlay.dtbo-base := sa8155.dtb sa8155-v2.dtb +sa8155p-v2-adp-air-overlay.dtbo-base := sa8155p.dtb sa8155p-v2.dtb +else +dtb-$(CONFIG_ARCH_SM8150) += sm8150-cdp.dtb \ + sa8155-adp-star.dtb \ + sa8155p-adp-star.dtb \ + sa8155-v2-adp-star.dtb \ + sa8155p-v2-adp-star.dtb \ + sa8155-v2-adp-air.dtb \ + sa8155p-v2-adp-air.dtb +endif + always := $(dtb-y) subdir-y := $(dts-dirs) clean-files := *.dtb *.dtbo diff --git a/qcom/sa8155-adp-common.dtsi b/qcom/sa8155-adp-common.dtsi new file mode 100644 index 000000000000..44b2ac0d79b8 --- /dev/null +++ b/qcom/sa8155-adp-common.dtsi @@ -0,0 +1,2 @@ +#include +#include diff --git a/qcom/sa8155-adp-star-overlay.dts b/qcom/sa8155-adp-star-overlay.dts new file mode 100644 index 000000000000..13d64ac124da --- /dev/null +++ b/qcom/sa8155-adp-star-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "sa8155-adp-star.dtsi" + +/ { + model = "ADP-STAR"; + compatible = "qcom,sa8155-adp-star", "qcom,sa8155", + "qcom,adp-star"; + qcom,board-id = <25 0>; +}; diff --git a/qcom/sa8155-adp-star.dts b/qcom/sa8155-adp-star.dts new file mode 100644 index 000000000000..1be5c92116a7 --- /dev/null +++ b/qcom/sa8155-adp-star.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sa8155-v1.dtsi" +#include "sa8155-adp-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155 ADP-STAR"; + compatible = "qcom,sa8155-adp-star", "qcom,sa8155", + "qcom,adp-star"; + qcom,board-id = <25 0>; +}; diff --git a/qcom/sa8155-adp-star.dtsi b/qcom/sa8155-adp-star.dtsi new file mode 100644 index 000000000000..3fd19bf8fb86 --- /dev/null +++ b/qcom/sa8155-adp-star.dtsi @@ -0,0 +1 @@ +#include "sa8155-adp-common.dtsi" diff --git a/qcom/sa8155-v1.dtsi b/qcom/sa8155-v1.dtsi new file mode 100644 index 000000000000..50d09d7a5ba4 --- /dev/null +++ b/qcom/sa8155-v1.dtsi @@ -0,0 +1,9 @@ +#include "sm8150.dtsi" +#include "sa8155.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155"; + compatible = "qcom,sa8155"; + qcom,msm-name = "SA8155 V1"; + qcom,msm-id = <362 0x10000>; +}; diff --git a/qcom/sa8155-v2-adp-air-overlay.dts b/qcom/sa8155-v2-adp-air-overlay.dts new file mode 100644 index 000000000000..a342483d71af --- /dev/null +++ b/qcom/sa8155-v2-adp-air-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "sa8155-adp-common.dtsi" + +/ { + model = "ADP-AIR"; + compatible = "qcom,sa8155-v2-adp-air", "qcom,sa8155", + "qcom,adp-air"; + qcom,board-id = <0X01000019 0>; +}; diff --git a/qcom/sa8155-v2-adp-air.dts b/qcom/sa8155-v2-adp-air.dts new file mode 100644 index 000000000000..c0c93a3a12ac --- /dev/null +++ b/qcom/sa8155-v2-adp-air.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155-v2.dtsi" +#include "sa8155-adp-common.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155 V2 ADP AIR"; + compatible = "qcom,sa8155-v2-adp-air", "qcom,sa8155", "qcom,adp-air"; + qcom,board-id = <0x01000019 0>; +}; diff --git a/qcom/sa8155-v2-adp-star.dts b/qcom/sa8155-v2-adp-star.dts new file mode 100644 index 000000000000..bb5b257a53a3 --- /dev/null +++ b/qcom/sa8155-v2-adp-star.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155-v2.dtsi" +#include "sa8155-adp-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155 V2 ADP STAR"; + compatible = "qcom,sa8155-adp-star", "qcom,sa8155", "qcom,adp-star"; + qcom,board-id = <25 0>; +}; diff --git a/qcom/sa8155-v2.dts b/qcom/sa8155-v2.dts new file mode 100644 index 000000000000..d565663fa27b --- /dev/null +++ b/qcom/sa8155-v2.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155 v2 SoC"; + compatible = "qcom,sa8155"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sa8155-v2.dtsi b/qcom/sa8155-v2.dtsi new file mode 100644 index 000000000000..09d9488c0872 --- /dev/null +++ b/qcom/sa8155-v2.dtsi @@ -0,0 +1,8 @@ +#include "sm8150-v2.dtsi" +#include "sa8155.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155 V2"; + qcom,msm-name = "SA8155 V2"; + qcom,msm-id = <362 0x20000>; +}; diff --git a/qcom/sa8155.dts b/qcom/sa8155.dts new file mode 100644 index 000000000000..85a8196cb6f5 --- /dev/null +++ b/qcom/sa8155.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155-v1.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155 SoC"; + compatible = "qcom,sa8155"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sa8155.dtsi b/qcom/sa8155.dtsi new file mode 100644 index 000000000000..bbfa0b09cffc --- /dev/null +++ b/qcom/sa8155.dtsi @@ -0,0 +1 @@ +#include diff --git a/qcom/sa8155p-adp-star-overlay.dts b/qcom/sa8155p-adp-star-overlay.dts new file mode 100644 index 000000000000..db8d3b48f01e --- /dev/null +++ b/qcom/sa8155p-adp-star-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "sa8155-adp-star.dtsi" + +/ { + model = "ADP-STAR"; + compatible = "qcom,sa8155p-adp-star", "qcom,sa8155p", + "qcom,adp-star"; + qcom,board-id = <25 0>; +}; diff --git a/qcom/sa8155p-adp-star.dts b/qcom/sa8155p-adp-star.dts new file mode 100644 index 000000000000..3472b77f72c0 --- /dev/null +++ b/qcom/sa8155p-adp-star.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sa8155p.dtsi" +#include "sa8155-adp-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155P ADP-STAR"; + compatible = "qcom,sa8155p-adp-star", "qcom,sa8155p", + "qcom,adp-star"; + qcom,board-id = <25 0>; +}; diff --git a/qcom/sa8155p-v2-adp-air-overlay.dts b/qcom/sa8155p-v2-adp-air-overlay.dts new file mode 100644 index 000000000000..57ac3cae9aff --- /dev/null +++ b/qcom/sa8155p-v2-adp-air-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "sa8155-adp-common.dtsi" + +/ { + model = "ADP-AIR"; + compatible = "qcom,sa8155p-v2-adp-air", "qcom,sa8155p", + "qcom,adp-air"; + qcom,board-id = <0x01000019 0>; +}; diff --git a/qcom/sa8155p-v2-adp-air.dts b/qcom/sa8155p-v2-adp-air.dts new file mode 100644 index 000000000000..954e155b7673 --- /dev/null +++ b/qcom/sa8155p-v2-adp-air.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155p-v2.dtsi" +#include "sa8155-adp-common.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155P V2 ADP AIR"; + compatible = "qcom,sa8155p-v2-adp-air", "qcom,sa8155p", "qcom,adp-air"; + qcom,board-id = <0x01000019 0>; +}; diff --git a/qcom/sa8155p-v2-adp-star.dts b/qcom/sa8155p-v2-adp-star.dts new file mode 100644 index 000000000000..ef21fb5e1883 --- /dev/null +++ b/qcom/sa8155p-v2-adp-star.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155p-v2.dtsi" +#include "sa8155-adp-star.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155P V2 ADP STAR"; + compatible = "qcom,sa8155p-adp-star", "qcom,sa8155p", "qcom,adp-star"; + qcom,board-id = <25 0>; +}; diff --git a/qcom/sa8155p-v2.dts b/qcom/sa8155p-v2.dts new file mode 100644 index 000000000000..57e5e093c969 --- /dev/null +++ b/qcom/sa8155p-v2.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155p-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155P v2 SoC"; + compatible = "qcom,sa8155p"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sa8155p-v2.dtsi b/qcom/sa8155p-v2.dtsi new file mode 100644 index 000000000000..ae4368c60965 --- /dev/null +++ b/qcom/sa8155p-v2.dtsi @@ -0,0 +1,7 @@ +#include "sa8155-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155P v2"; + qcom,msm-name = "SA8155P v2"; + qcom,msm-id = <367 0x20000>; +}; diff --git a/qcom/sa8155p.dts b/qcom/sa8155p.dts new file mode 100644 index 000000000000..2b77e6fc189d --- /dev/null +++ b/qcom/sa8155p.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8155p.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155P SoC"; + compatible = "qcom,sa8155p"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sa8155p.dtsi b/qcom/sa8155p.dtsi new file mode 100644 index 000000000000..c5bce24bfbaf --- /dev/null +++ b/qcom/sa8155p.dtsi @@ -0,0 +1,8 @@ +#include "sa8155-v1.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8155P "; + qcom,msm-name = "SA8155P V1"; + compatible = "qcom,sa8155p"; + qcom,msm-id = <367 0x10000>; +}; diff --git a/qcom/sm8150-cdp-overlay.dts b/qcom/sm8150-cdp-overlay.dts new file mode 100644 index 000000000000..c4665280aa59 --- /dev/null +++ b/qcom/sm8150-cdp-overlay.dts @@ -0,0 +1,14 @@ +/dts-v1/; +/plugin/; + +#include +#include +#include + +#include "sm8150-cdp.dtsi" + +/ { + model = "CDP"; + compatible = "qcom,sm8150-cdp", "qcom,sm8150", "qcom,cdp"; + qcom,board-id = <1 0>; +}; diff --git a/qcom/sm8150-cdp.dts b/qcom/sm8150-cdp.dts new file mode 100644 index 000000000000..ece66075cd39 --- /dev/null +++ b/qcom/sm8150-cdp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sm8150.dtsi" +#include "sm8150-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150 CDP"; + compatible = "qcom,sm8150-cdp", "qcom,sm8150", "qcom,cdp"; + qcom,board-id = <1 0>; +}; diff --git a/qcom/sm8150-cdp.dtsi b/qcom/sm8150-cdp.dtsi new file mode 100644 index 000000000000..44b2ac0d79b8 --- /dev/null +++ b/qcom/sm8150-cdp.dtsi @@ -0,0 +1,2 @@ +#include +#include diff --git a/qcom/sm8150-v2.dts b/qcom/sm8150-v2.dts new file mode 100644 index 000000000000..393db90af3d0 --- /dev/null +++ b/qcom/sm8150-v2.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sm8150-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150 v2 SoC"; + compatible = "qcom,sm8150"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sm8150-v2.dtsi b/qcom/sm8150-v2.dtsi new file mode 100644 index 000000000000..3f6b99c92e77 --- /dev/null +++ b/qcom/sm8150-v2.dtsi @@ -0,0 +1,7 @@ +#include "sm8150.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150 V2"; + qcom,msm-name = "SM8150 V2"; + qcom,msm-id = <339 0x20000>; +}; diff --git a/qcom/sm8150.dts b/qcom/sm8150.dts new file mode 100644 index 000000000000..6ebfc7335536 --- /dev/null +++ b/qcom/sm8150.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sm8150.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150 v1 SoC"; + compatible = "qcom,sm8150"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sm8150.dtsi b/qcom/sm8150.dtsi index 224bdbbc6f0a..ff9f6e4c3ee0 100644 --- a/qcom/sm8150.dtsi +++ b/qcom/sm8150.dtsi @@ -14,6 +14,7 @@ memory { device_type = "memory"; reg = <0 0 0 0>; }; aliases { + serial0 = &uart2; }; cpus { diff --git a/qcom/sm8150p-v2.dts b/qcom/sm8150p-v2.dts new file mode 100644 index 000000000000..3f6623e4fbed --- /dev/null +++ b/qcom/sm8150p-v2.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sm8150p-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150P v2 SoC"; + compatible = "qcom,sm8150p"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sm8150p-v2.dtsi b/qcom/sm8150p-v2.dtsi new file mode 100644 index 000000000000..19171ba4453e --- /dev/null +++ b/qcom/sm8150p-v2.dtsi @@ -0,0 +1,7 @@ +#include "sm8150-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150P v2"; + qcom,msm-name = "SM8150P v2"; + qcom,msm-id = <361 0x20000>; +}; diff --git a/qcom/sm8150p.dts b/qcom/sm8150p.dts new file mode 100644 index 000000000000..a2b625844cdb --- /dev/null +++ b/qcom/sm8150p.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sm8150p.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150P v1 SoC"; + compatible = "qcom,sm8150p"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sm8150p.dtsi b/qcom/sm8150p.dtsi new file mode 100644 index 000000000000..c80c56a36912 --- /dev/null +++ b/qcom/sm8150p.dtsi @@ -0,0 +1,7 @@ +#include "sm8150.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SM8150P v1"; + qcom,msm-name = "SM8150P v1"; + qcom,msm-id = <361 0x10000>; +};