Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eae8a27d authored by Neeraj Upadhyay's avatar Neeraj Upadhyay
Browse files

ARM: dts: msm: Initial device configuration for Lito



Add initial device tree configuration for Lito on RUMI
platform. The initial configuration includes definitions
for timer, interrupt controller, cpus, imem, restart,
watchdog, cpu dump, rtb, and mpm sleep counter.

Change-Id: I873a2ef37bdb3e7859853e538ca058e6997214dc
Signed-off-by: default avatarNeeraj Upadhyay <neeraju@codeaurora.org>
parent 392355fb
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -47,6 +47,9 @@ SoCs:
- KONA
  compatible = "qcom,kona"

- LITO
  compatible = "qcom,lito"

- SDMSHRIKE
  compatible = "qcom,sdmshrike"

@@ -159,6 +162,7 @@ compatible = "qcom,kona-rumi"
compatible = "qcom,kona-mtp"
compatible = "qcom,kona-cdp"
compatible = "qcom,kona-qrd"
compatible = "qcom,lito-rumi"
compatible = "qcom,sdmshrike-rumi"
compatible = "qcom,sdmshrike-mtp"
compatible = "qcom,sdmshrike-cdp"
+8 −0
Original line number Diff line number Diff line
@@ -25,6 +25,14 @@ dtb-$(CONFIG_ARCH_KONA) += kona-rumi.dtb \
	kona-qrd.dtb
endif

ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_LITO) += lito-rumi-overlay.dtbo

lito-rumi-overlay.dtbo-base := lito.dtb
else
dtb-$(CONFIG_ARCH_LITO) += lito-rumi.dtb
endif

always		:= $(dtb-y)
subdir-y	:= $(dts-dirs)
clean-files    := *.dtb
+17 −0
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2018, The Linux Foundation. All rights reserved.
 */

/dts-v1/;
/plugin/;

#include <dt-bindings/interrupt-controller/arm-gic.h>
#include "lito-rumi.dtsi"

/ {
	model = "RUMI";
	compatible = "qcom,lito-rumi", "qcom,lito", "qcom,rumi";
	qcom,msm-id = <777 0x0>;
	qcom,board-id = <15 0>;
};
+16 −0
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2018, The Linux Foundation. All rights reserved.
 */

/dts-v1/;
/memreserve/ 0x90000000 0x00000100;

#include "lito.dtsi"
#include "lito-rumi.dtsi"

/ {
	model = "Qualcomm Technologies, Inc. Lito RUMI";
	compatible = "qcom,lito-rumi", "qcom,lito", "qcom,rumi";
	qcom,board-id = <15 0>;
};
+18 −0
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright  (c) 2018 , The Linux Foundation. All rights reserved.
 */

&soc {
	timer {
		clock-frequency = <500000>;
	};

	timer@17c20000 {
		clock-frequency = <500000>;
	};
};

&wdog {
	status = "disabled";
};
Loading