From 97878aa1abeb455b0e26e3d9a5cf35d374039ebd Mon Sep 17 00:00:00 2001 From: Khaja Hussain Shaik Khaji Date: Thu, 9 May 2024 13:21:07 +0530 Subject: [PATCH] ARM: dts: msm: Add initial device trees for sdxkova SoC Add initial device trees to support sdxkova SoC. Change-Id: I6423d06ff47ad79b2601a24d65a41cb40b3a4a9a Signed-off-by: Khaja Hussain Shaik Khaji --- qcom/Makefile | 7 +++++++ qcom/platform_map.bzl | 10 ++++++++++ qcom/sdxkova-idp-cpe.dts | 17 +++++++++++++++++ qcom/sdxkova-idp-cpe.dtsi | 4 ++++ qcom/sdxkova-idp-mbb.dts | 17 +++++++++++++++++ qcom/sdxkova-idp-mbb.dtsi | 4 ++++ qcom/sdxkova.dtsi | 16 ++++++++++++++++ 7 files changed, 75 insertions(+) create mode 100644 qcom/sdxkova-idp-cpe.dts create mode 100644 qcom/sdxkova-idp-cpe.dtsi create mode 100644 qcom/sdxkova-idp-mbb.dts create mode 100644 qcom/sdxkova-idp-mbb.dtsi create mode 100644 qcom/sdxkova.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index 50bec119..1bcfd1a2 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -169,6 +169,13 @@ dtb-y += $(pineapple_tuivm-dtb-y) endif endif +ifeq ($(CONFIG_ARCH_SDXKOVA), y) +sdxkova-dtb-$(CONFIG_ARCH_SDXKOVA) += sdxkova-idp-cpe.dtb \ + sdxkova-idp-mbb.dtb +dtb-y += $(sdxkova-dtb-y) + +endif + ifeq ($(CONFIG_ARCH_SUN), y) ifeq ($(CONFIG_ARCH_QTI_VM), y) sun_tuivm-dtb-$(CONFIG_ARCH_QTI_VM) += sun-vm-rumi.dtb \ diff --git a/qcom/platform_map.bzl b/qcom/platform_map.bzl index deb66a79..19a77d53 100644 --- a/qcom/platform_map.bzl +++ b/qcom/platform_map.bzl @@ -1,4 +1,14 @@ _platform_map = { + "sdxkova": { + "dtb_list": [ + # keep sorted + {"name": "sdxkova-idp-cpe.dtb"}, + {"name": "sdxkova-idp-mbb.dtb"}, + ], + "dtbo_list": [ + # keep sorted + ], + }, "sun": { "dtb_list": [ # keep sorted diff --git a/qcom/sdxkova-idp-cpe.dts b/qcom/sdxkova-idp-cpe.dts new file mode 100644 index 00000000..079b3ec8 --- /dev/null +++ b/qcom/sdxkova-idp-cpe.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "sdxkova.dtsi" +#include "sdxkova-idp-cpe.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXKOVA IDP CPE"; + compatible = "qcom,sdxkova-idp", + "qcom,sdxkova", "qcom,idp"; + qcom,msm-id = <556 0x10000>; + qcom,board-id = <0x3010022 0x403>; +}; diff --git a/qcom/sdxkova-idp-cpe.dtsi b/qcom/sdxkova-idp-cpe.dtsi new file mode 100644 index 00000000..9df4770a --- /dev/null +++ b/qcom/sdxkova-idp-cpe.dtsi @@ -0,0 +1,4 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ diff --git a/qcom/sdxkova-idp-mbb.dts b/qcom/sdxkova-idp-mbb.dts new file mode 100644 index 00000000..bbe2a28e --- /dev/null +++ b/qcom/sdxkova-idp-mbb.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "sdxkova.dtsi" +#include "sdxkova-idp-mbb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SDXKOVA IDP MBB"; + compatible = "qcom,sdxkova-idp", + "qcom,sdxkova", "qcom,idp"; + qcom,msm-id = <556 0x10000>; + qcom,board-id = <0x2010022 0x302>, <0x2010022 0x402>; +}; diff --git a/qcom/sdxkova-idp-mbb.dtsi b/qcom/sdxkova-idp-mbb.dtsi new file mode 100644 index 00000000..9df4770a --- /dev/null +++ b/qcom/sdxkova-idp-mbb.dtsi @@ -0,0 +1,4 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ diff --git a/qcom/sdxkova.dtsi b/qcom/sdxkova.dtsi new file mode 100644 index 00000000..a4a57891 --- /dev/null +++ b/qcom/sdxkova.dtsi @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +#include "sdx75.dtsi" + +/ { + qcom_tzlog: tz-log@14680720 { + compatible = "qcom,tz-log"; + reg = <0x14680720 0x3000>; + qcom,hyplog-enabled; + hyplog-address-offset = <0x410>; + hyplog-size-offset = <0x414>; + }; +};