From 728a01d7e7c8106a8967f8d717f1c8154f205ed8 Mon Sep 17 00:00:00 2001 From: Prakruthi Deepak Heragu Date: Fri, 7 Feb 2020 16:35:28 -0800 Subject: [PATCH] ARM: dts: msm: Add a new device tree file for HSP configuration Create new dts/dtsi files for overlay & non overlay for HSP configuration to provide a wifi workaround. Add files for both QRD and MTP. Change-Id: I41c47afa6c36960c3d35977b42b3111fe9e05229 --- qcom/Makefile | 6 ++++++ qcom/lahaina-mtp-hsp-overlay.dts | 10 ++++++++++ qcom/lahaina-mtp-hsp.dts | 10 ++++++++++ qcom/lahaina-mtp-hsp.dtsi | 1 + qcom/lahaina-qrd-hsp-overlay.dts | 10 ++++++++++ qcom/lahaina-qrd-hsp.dts | 10 ++++++++++ qcom/lahaina-qrd-hsp.dtsi | 1 + 7 files changed, 48 insertions(+) create mode 100644 qcom/lahaina-mtp-hsp-overlay.dts create mode 100644 qcom/lahaina-mtp-hsp.dts create mode 100644 qcom/lahaina-mtp-hsp.dtsi create mode 100644 qcom/lahaina-qrd-hsp-overlay.dts create mode 100644 qcom/lahaina-qrd-hsp.dts create mode 100644 qcom/lahaina-qrd-hsp.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index f3db5ba1ef57..4367a0617a57 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -1,19 +1,25 @@ ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) dtbo-$(CONFIG_ARCH_LAHAINA) += lahaina-rumi-overlay.dtbo \ lahaina-mtp-overlay.dtbo \ + lahaina-mtp-hsp-overlay.dtbo \ lahaina-cdp-overlay.dtbo \ lahaina-qrd-overlay.dtbo \ + lahaina-qrd-hsp-overlay.dtbo \ lahaina-qrd-module-overlay.dtbo lahaina-rumi-overlay.dtbo-base := lahaina.dtb +lahaina-mtp-hsp-overlay.dtbo-base := lahaina.dtb lahaina-mtp-overlay.dtbo-base := lahaina.dtb lahaina-cdp-overlay.dtbo-base := lahaina.dtb +lahaina-qrd-hsp-overlay.dtbo-base := lahaina.dtb lahaina-qrd-overlay.dtbo-base := lahaina.dtb lahaina-qrd-module-overlay.dtbo-base := lahaina.dtb else dtb-$(CONFIG_ARCH_LAHAINA) += lahaina-rumi.dtb \ + lahaina-mtp-hsp.dtb \ lahaina-mtp.dtb \ lahaina-cdp.dtb \ + lahaina-qrd-hsp.dtb \ lahaina-qrd.dtb \ lahaina-qrd-module.dtb endif diff --git a/qcom/lahaina-mtp-hsp-overlay.dts b/qcom/lahaina-mtp-hsp-overlay.dts new file mode 100644 index 000000000000..b26f42330729 --- /dev/null +++ b/qcom/lahaina-mtp-hsp-overlay.dts @@ -0,0 +1,10 @@ +/dts-v1/; +/plugin/; + +#include "lahaina-mtp-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina MTP-HSP"; + compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; + qcom,board-id = <0x1010008 0>; +}; diff --git a/qcom/lahaina-mtp-hsp.dts b/qcom/lahaina-mtp-hsp.dts new file mode 100644 index 000000000000..03629178f09b --- /dev/null +++ b/qcom/lahaina-mtp-hsp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lahaina.dtsi" +#include "lahaina-mtp-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina MTP-HSP"; + compatible = "qcom,lahaina-mtp", "qcom,lahaina", "qcom,mtp"; + qcom,board-id = <0x1010008 0>; +}; diff --git a/qcom/lahaina-mtp-hsp.dtsi b/qcom/lahaina-mtp-hsp.dtsi new file mode 100644 index 000000000000..af2a598d00ab --- /dev/null +++ b/qcom/lahaina-mtp-hsp.dtsi @@ -0,0 +1 @@ +#include "lahaina-mtp.dtsi" diff --git a/qcom/lahaina-qrd-hsp-overlay.dts b/qcom/lahaina-qrd-hsp-overlay.dts new file mode 100644 index 000000000000..bfab3ddf7679 --- /dev/null +++ b/qcom/lahaina-qrd-hsp-overlay.dts @@ -0,0 +1,10 @@ +/dts-v1/; +/plugin/; + +#include "lahaina-qrd-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina QRD-HSP"; + compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; + qcom,board-id = <0x101000B 0>; +}; diff --git a/qcom/lahaina-qrd-hsp.dts b/qcom/lahaina-qrd-hsp.dts new file mode 100644 index 000000000000..869872bb8f14 --- /dev/null +++ b/qcom/lahaina-qrd-hsp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lahaina.dtsi" +#include "lahaina-qrd-hsp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lahaina QRD-HSP"; + compatible = "qcom,lahaina-qrd", "qcom,lahaina", "qcom,qrd"; + qcom,board-id = <0x101000B 0>; +}; diff --git a/qcom/lahaina-qrd-hsp.dtsi b/qcom/lahaina-qrd-hsp.dtsi new file mode 100644 index 000000000000..74843fc49873 --- /dev/null +++ b/qcom/lahaina-qrd-hsp.dtsi @@ -0,0 +1 @@ +#include "lahaina-qrd.dtsi"