From b9ee7a6859387ca7ca9b22d0a4bf13579328b1c3 Mon Sep 17 00:00:00 2001 From: Swetha Chikkaboraiah Date: Wed, 26 Jun 2024 23:07:39 +0530 Subject: [PATCH] ARM: dts: msm: Add support for new parrot board id Add initial device tree support for new parrot board id. This is a snapshot of dtsi files as of KP.1.0 'commit ("ARM: dts: msm: Add support for new WCN Card for Parrot")'. Modified as per compilation and bootup. Change-Id: Ic9b5c7dc8c900c9e7e8e2bbd4d56f8b8e92ed1ad Signed-off-by: Swetha Chikkaboraiah --- qcom/Makefile | 7 ++++++- .../parrot-idp-wcn6755-amoled-rcm-overlay.dts | 19 ++++++++++++++++++ qcom/parrot-idp-wcn6755-nopmi-overlay.dts | 20 +++++++++++++++++++ qcom/parrot-idp-wcn6755-overlay.dts | 19 ++++++++++++++++++ qcom/parrot-idp-wcn6755-pm8350b-overlay.dts | 19 ++++++++++++++++++ qcom/parrot-qrd-wcn6755-overlay.dts | 19 ++++++++++++++++++ qcom/platform_map.bzl | 5 +++++ 7 files changed, 107 insertions(+), 1 deletion(-) create mode 100644 qcom/parrot-idp-wcn6755-amoled-rcm-overlay.dts create mode 100644 qcom/parrot-idp-wcn6755-nopmi-overlay.dts create mode 100644 qcom/parrot-idp-wcn6755-overlay.dts create mode 100644 qcom/parrot-idp-wcn6755-pm8350b-overlay.dts create mode 100644 qcom/parrot-qrd-wcn6755-overlay.dts diff --git a/qcom/Makefile b/qcom/Makefile index ebe62f22..50bec119 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -107,7 +107,12 @@ PARROT_BOARDS += \ parrot-qrd-overlay.dtbo \ parrot-qrd-wcn6750-overlay.dtbo \ parrot-qrd-nopmi-overlay.dtbo \ - parrot-qrd-pm8350b-overlay.dtbo + parrot-qrd-pm8350b-overlay.dtbo \ + parrot-idp-wcn6755-overlay.dtbo \ + parrot-idp-wcn6755-amoled-rcm-overlay.dtbo \ + parrot-qrd-wcn6755-overlay.dtbo \ + parrot-idp-wcn6755-pm8350b-overlay.dtbo \ + parrot-idp-wcn6755-nopmi-overlay.dtbo PARROT_4GB_BOARDS += \ parrot-idp-4gb-overlay.dtbo \ diff --git a/qcom/parrot-idp-wcn6755-amoled-rcm-overlay.dts b/qcom/parrot-idp-wcn6755-amoled-rcm-overlay.dts new file mode 100644 index 00000000..78d88fc5 --- /dev/null +++ b/qcom/parrot-idp-wcn6755-amoled-rcm-overlay.dts @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "parrot-idp-wcn6750-amoled-rcm.dtsi" +#include "parrot-idp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Parrot WCN6755 IDP + AMOLED + RCM"; + compatible = "qcom,parrot-idp", "qcom,parrot", "qcom,idp"; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, + <663 0x10000>; + qcom,board-id = <34 6>; +}; diff --git a/qcom/parrot-idp-wcn6755-nopmi-overlay.dts b/qcom/parrot-idp-wcn6755-nopmi-overlay.dts new file mode 100644 index 00000000..057ceb2e --- /dev/null +++ b/qcom/parrot-idp-wcn6755-nopmi-overlay.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "parrot-idp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Parrot IDP + WCN6755"; + compatible = "qcom,parrot-idp", "qcom,parrot", "qcom,idp"; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, + <663 0x10000>; + qcom,board-id = <34 5>; + qcom,pmic-id-size = <9>; + qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>; +}; diff --git a/qcom/parrot-idp-wcn6755-overlay.dts b/qcom/parrot-idp-wcn6755-overlay.dts new file mode 100644 index 00000000..b3482aa8 --- /dev/null +++ b/qcom/parrot-idp-wcn6755-overlay.dts @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "parrot-idp.dtsi" +#include "parrot-idp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Parrot WCN6755 IDP"; + compatible = "qcom,parrot-idp", "qcom,parrot", "qcom,idp"; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, + <663 0x10000>; + qcom,board-id = <34 5>; +}; diff --git a/qcom/parrot-idp-wcn6755-pm8350b-overlay.dts b/qcom/parrot-idp-wcn6755-pm8350b-overlay.dts new file mode 100644 index 00000000..ed0389eb --- /dev/null +++ b/qcom/parrot-idp-wcn6755-pm8350b-overlay.dts @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "parrot-idp.dtsi" +#include "parrot-idp-pm8350b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Parrot IDP + WCN6755"; + compatible = "qcom,parrot-idp", "qcom,parrot", "qcom,idp"; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, + <663 0x10000>; + qcom,board-id = <34 5>; +}; diff --git a/qcom/parrot-qrd-wcn6755-overlay.dts b/qcom/parrot-qrd-wcn6755-overlay.dts new file mode 100644 index 00000000..fba1b173 --- /dev/null +++ b/qcom/parrot-qrd-wcn6755-overlay.dts @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "parrot-qrd-wcn6750.dtsi" +#include "parrot-qrd-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Parrot WCN6755 QRD"; + compatible = "qcom,parrot-qrd", "qcom,parrot", "qcom,qrd"; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, + <663 0x10000>; + qcom,board-id = <0x1000B 2>; +}; diff --git a/qcom/platform_map.bzl b/qcom/platform_map.bzl index f70d7b36..deb66a79 100644 --- a/qcom/platform_map.bzl +++ b/qcom/platform_map.bzl @@ -218,6 +218,11 @@ _platform_map = { {"name": "parrot-idp-wcn6750-amoled-4gb-overlay.dtbo"}, {"name": "parrot-qrd-4gb-overlay.dtbo"}, {"name": "parrot-qrd-wcn6750-4gb-overlay.dtbo"}, + {"name": "parrot-idp-wcn6755-amoled-rcm-overlay.dtbo"}, + {"name": "parrot-idp-wcn6755-overlay.dtbo"}, + {"name": "parrot-qrd-wcn6755-overlay.dtbo"}, + {"name": "parrot-idp-wcn6755-pm8350b-overlay.dtbo"}, + {"name": "parrot-idp-wcn6755-nopmi-overlay.dtbo"}, {"name": "ravelin-rumi-overlay.dtbo"}, {"name": "ravelin-atp-overlay.dtbo"}, {"name": "ravelin-idp-overlay.dtbo"},