From fa1b52c34868dea3a9d4bab15cfbe1133e3f22df Mon Sep 17 00:00:00 2001 From: Abhishek Shah Date: Tue, 18 Jan 2022 01:56:16 +0530 Subject: [PATCH] ARM: dts: msm: Add skeleton for all SA8195 DT files Add skeleton for all SA8195 device tree files based on msm-5.4, also add relevant changes in the Makefile. Change-Id: I6b0e29ddbbd87a917d73842adb1cbecb0ef3e094 --- bindings/arm/msm/msm.txt | 3 +++ qcom/Makefile | 10 ++++++++++ qcom/sa8195p-adp-air-overlay.dts | 12 ++++++++++++ qcom/sa8195p-adp-air.dtsi | 1 + qcom/sa8195p-adp-common.dtsi | 5 +++++ qcom/sa8195p-adp-star-overlay.dts | 12 ++++++++++++ qcom/sa8195p-adp-star.dtsi | 1 + qcom/sa8195p.dts | 10 ++++++++++ qcom/sa8195p.dtsi | 8 ++++++++ qcom/sdmshrike-v2.dtsi | 8 ++++++++ 10 files changed, 70 insertions(+) create mode 100644 qcom/sa8195p-adp-air-overlay.dts create mode 100644 qcom/sa8195p-adp-air.dtsi create mode 100644 qcom/sa8195p-adp-common.dtsi create mode 100644 qcom/sa8195p-adp-star-overlay.dts create mode 100644 qcom/sa8195p-adp-star.dtsi create mode 100644 qcom/sa8195p.dts create mode 100644 qcom/sa8195p.dtsi create mode 100644 qcom/sdmshrike-v2.dtsi diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index 2e095028..5b4f187f 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -198,6 +198,9 @@ compatible = "qcom,sa8155p-adp-star" compatible = "qcom,sa8155-adp-air" compatible = "qcom,sa8155-v2-adp-air" compatible = "qcom,sa8155p-v2-adp-air" +compatible = "qcom,sa8195p-adp-star" +compatible = "qcom,sa8195p-adp-star" +compatible = "qcom,sa8195p-adp-air" compatible = "qcom,adp-air" compatible = "qcom,kona-rumi" compatible = "qcom,kona-mtp" diff --git a/qcom/Makefile b/qcom/Makefile index bfae374a..d5255f43 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -68,6 +68,7 @@ dtb-y += $(cinder-dtb-y) SA8155_BASE_DTB += sa8155.dtb sa8155-v2.dtb SA8155P_BASE_DTB += sa8155p.dtb sa8155p-v2.dtb +SA8195P_BASE_DTB += sa8195p.dtb SA8155_BOARDS += \ sa8155-adp-star-overlay.dtbo \ @@ -77,11 +78,20 @@ SA8155P_BOARDS += \ sa8155p-adp-star-overlay.dtbo \ sa8155p-adp-air-overlay.dtbo +SA8195P_BOARDS += sa8195p-adp-star-overlay.dtbo \ + sa8195p-adp-air-overlay.dtbo + gen3auto-dtb-$(CONFIG_ARCH_SA8155) += \ $(call add-overlays, $(SA8155_BOARDS),$(SA8155_BASE_DTB))\ $(call add-overlays, $(SA8155P_BOARDS),$(SA8155P_BASE_DTB)) gen3auto-overlays-dtb-$(CONFIG_ARCH_SA8155) += $(SA8155_BOARDS) $(SA8155P_BOARDS) $(SA8155_BASE_DTB) $(SA8155P_BASE_DTB) + +gen3auto-dtb-$(CONFIG_ARCH_SA8195) += \ + $(call add-overlays, $(SA8195P_BOARDS),$(SA8195P_BASE_DTB)) +gen3auto-overlays-dtb-$(CONFIG_ARCH_SA8195) += $(SA8195P_BOARDS) $(SA8195P_BASE_DTB) + dtb-y += $(gen3auto-dtb-y) + endif ifeq ($(CONFIG_ARCH_KALAMA), y) diff --git a/qcom/sa8195p-adp-air-overlay.dts b/qcom/sa8195p-adp-air-overlay.dts new file mode 100644 index 00000000..e2c88846 --- /dev/null +++ b/qcom/sa8195p-adp-air-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "sa8195p-adp-air.dtsi" + +/ { + model = "SA8195P ADP-AIR"; + compatible = "qcom,sa8195p-adp-air", "qcom,sa8195p", + "qcom,adp-air"; + qcom,msm-id = <405 0x20000>; + qcom,board-id = <0x02010019 0>; +}; diff --git a/qcom/sa8195p-adp-air.dtsi b/qcom/sa8195p-adp-air.dtsi new file mode 100644 index 00000000..ec4afde2 --- /dev/null +++ b/qcom/sa8195p-adp-air.dtsi @@ -0,0 +1 @@ +#include "sa8195p-adp-common.dtsi" diff --git a/qcom/sa8195p-adp-common.dtsi b/qcom/sa8195p-adp-common.dtsi new file mode 100644 index 00000000..830d61f8 --- /dev/null +++ b/qcom/sa8195p-adp-common.dtsi @@ -0,0 +1,5 @@ +#include + +&uart2 { + status = "ok"; +}; diff --git a/qcom/sa8195p-adp-star-overlay.dts b/qcom/sa8195p-adp-star-overlay.dts new file mode 100644 index 00000000..ac3dbbb9 --- /dev/null +++ b/qcom/sa8195p-adp-star-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "sa8195p-adp-star.dtsi" + +/ { + model = "SA8195P ADP-STAR"; + compatible = "qcom,sa8195p-adp-star", "qcom,sa8195p", + "qcom,adp-star"; + qcom,msm-id = <405 0x20000>; + qcom,board-id = <0x010019 0>; +}; diff --git a/qcom/sa8195p-adp-star.dtsi b/qcom/sa8195p-adp-star.dtsi new file mode 100644 index 00000000..ec4afde2 --- /dev/null +++ b/qcom/sa8195p-adp-star.dtsi @@ -0,0 +1 @@ +#include "sa8195p-adp-common.dtsi" diff --git a/qcom/sa8195p.dts b/qcom/sa8195p.dts new file mode 100644 index 00000000..332b743d --- /dev/null +++ b/qcom/sa8195p.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "sa8195p.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8195P SoC"; + compatible = "qcom,sa8195p"; + qcom,pmic-name = "PM8150"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/sa8195p.dtsi b/qcom/sa8195p.dtsi new file mode 100644 index 00000000..0032ea7d --- /dev/null +++ b/qcom/sa8195p.dtsi @@ -0,0 +1,8 @@ +#include "sdmshrike-v2.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8195P"; + qcom,msm-name = "SA8195P"; + qcom,msm-id = <405 0x20000>; +}; + diff --git a/qcom/sdmshrike-v2.dtsi b/qcom/sdmshrike-v2.dtsi new file mode 100644 index 00000000..863f841f --- /dev/null +++ b/qcom/sdmshrike-v2.dtsi @@ -0,0 +1,8 @@ + +#include "sdmshrike.dtsi" +/ { + model = "Qualcomm Technologies, Inc. SA8195 V2"; + qcom,msm-name = "SA8195 V2"; + qcom,msm-id = <340 0x20000>; +}; +