]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards
authorWasim Nazir <wasim.nazir@oss.qualcomm.com>
Sun, 3 Aug 2025 11:01:08 +0000 (16:31 +0530)
committerBjorn Andersson <andersson@kernel.org>
Mon, 11 Aug 2025 02:01:15 +0000 (21:01 -0500)
Ride/Ride-r3 boards used with lemans and derivatives:
  - Are composed of multiple daughter cards (SoC-card, display, camera,
    ethernet, pcie, sensor, front & backplane, WLAN & BT).
  - Across lemans & its derivatives, SoM is changing.
  - Across Ride & Ride-r3 board, ethernet card is changing.

Excluding the differences all other cards i.e SoC-card, display,
camera, PCIe, sensor, front & backplane are same across Ride/Ride-r3
boards used with lemans and derivatives.

Describe all the common cards in lemans-ride-common so that it can be
reused for all the variants of ride & ride-r3 platforms in lemans and
derivatives.

Nacked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250803110113.401927-5-wasim.nazir@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi [moved from arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi with 99% similarity]
arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
arch/arm64/boot/dts/qcom/sa8775p-ride.dts

similarity index 99%
rename from arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
rename to arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
index f512363f6222625bc6ee19fea0ecd36fac016bef..25e756c141606fbe0876ed48a54809b372650903 100644 (file)
@@ -3,14 +3,9 @@
  * Copyright (c) 2023, Linaro Limited
  */
 
-/dts-v1/;
-
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 
-#include "lemans-auto.dtsi"
-#include "sa8775p-pmics.dtsi"
-
 / {
        aliases {
                i2c11 = &i2c11;
index a7f377dc473346e7725c25b25ff27d39f9241a03..3e19ff5e061fda9d6dcb61800a0489fe71832e08 100644 (file)
@@ -5,7 +5,10 @@
 
 /dts-v1/;
 
-#include "sa8775p-ride.dtsi"
+#include "lemans-auto.dtsi"
+
+#include "sa8775p-pmics.dtsi"
+#include "lemans-ride-common.dtsi"
 #include "lemans-ride-ethernet-aqr115c.dtsi"
 
 / {
index b765794f7e54847b46a5c9602d4a80edd416a9c3..68a99582b5383ab9b2af9c279ee3beade0d7d631 100644 (file)
@@ -5,7 +5,10 @@
 
 /dts-v1/;
 
-#include "sa8775p-ride.dtsi"
+#include "lemans-auto.dtsi"
+
+#include "sa8775p-pmics.dtsi"
+#include "lemans-ride-common.dtsi"
 #include "lemans-ride-ethernet-88ea1512.dtsi"
 
 / {