summaryrefslogtreecommitdiffstats
path: root/arch/arm64
diff options
context:
space:
mode:
authorStephan Gerhold <stephan@gerhold.net>2020-09-15 09:12:13 +0200
committerBjorn Andersson <bjorn.andersson@linaro.org>2020-09-15 15:35:00 +0000
commit5342f1df8f50df3cec6e015beefc4eca79eb858d (patch)
tree7ffda283c208bda435c46bc69dbb2909ac05b2bf /arch/arm64
parentdd5f6c73240756abb0dd457d7c885564167e9f0a (diff)
downloadlinux-5342f1df8f50df3cec6e015beefc4eca79eb858d.tar.gz
linux-5342f1df8f50df3cec6e015beefc4eca79eb858d.tar.bz2
linux-5342f1df8f50df3cec6e015beefc4eca79eb858d.zip
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
The hwlock device node does not (directly) use memory resources of the SoC, so we should move it outside the "soc" node. However, as of commit 7a1e6fb1c606 ("hwspinlock: qcom: Allow mmio usage in addition to syscon") we can now assign the memory region directly to the hwlock device node. This works because the register space used by it is actually separate and not used by any other components. Signed-off-by: Stephan Gerhold <stephan@gerhold.net> Link: https://lore.kernel.org/r/20200915071221.72895-7-stephan@gerhold.net Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'arch/arm64')
-rw-r--r--arch/arm64/boot/dts/qcom/msm8916.dtsi11
1 files changed, 3 insertions, 8 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
index 003451ccf3ee..10e177988555 100644
--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
@@ -458,9 +458,10 @@
reg = <0x1800000 0x80000>;
};
- tcsr_mutex_regs: syscon@1905000 {
- compatible = "syscon";
+ tcsr_mutex: hwlock@1905000 {
+ compatible = "qcom,tcsr-mutex";
reg = <0x1905000 0x20000>;
+ #hwlock-cells = <1>;
};
tcsr: syscon@1937000 {
@@ -468,12 +469,6 @@
reg = <0x1937000 0x30000>;
};
- tcsr_mutex: hwlock {
- compatible = "qcom,tcsr-mutex";
- syscon = <&tcsr_mutex_regs 0 0x1000>;
- #hwlock-cells = <1>;
- };
-
rpm_msg_ram: memory@60000 {
compatible = "qcom,rpm-msg-ram";
reg = <0x60000 0x8000>;