summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2022-06-26 03:21:05 +0300
committerAlexandre Torgue <alexandre.torgue@foss.st.com>2022-07-05 12:42:11 +0300
commit49c66eb382da2ecac40f0b7d0e529ec9d24ce84e (patch)
tree653bbb641b840f35279d47cbeb8526bb030178a6 /arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts
parent35b2cb537c2147b61139e8ca226eb7c13fbe60b2 (diff)
downloadlinux-49c66eb382da2ecac40f0b7d0e529ec9d24ce84e.tar.xz
ARM: dts: stm32: Add DHCOR based DRC Compact board
Add DT for DH DRC Compact unit, which is a universal controller device. The system has two ethernet ports, one CAN, RS485 and RS232, USB, uSD card slot, eMMC and SDIO Wi-Fi. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Alexandre Torgue <alexandre.torgue@foss.st.com> Cc: linux-stm32@st-md-mailman.stormreply.com To: linux-arm-kernel@lists.infradead.org Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
Diffstat (limited to 'arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts')
-rw-r--r--arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts b/arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts
new file mode 100644
index 000000000000..c8b9818499ea
--- /dev/null
+++ b/arch/arm/boot/dts/stm32mp153c-dhcor-drc-compact.dts
@@ -0,0 +1,30 @@
+// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
+/*
+ * Copyright (C) 2022 Marek Vasut <marex@denx.de>
+ *
+ * DHCOR STM32MP1 variant:
+ * DHCR-STM32MP153C-C065-R051-V33-SPI-I-01LG
+ * DHCOR PCB number: 586-100 or newer
+ * DRC Compact PCB number: 627-100 or newer
+ */
+
+/dts-v1/;
+
+#include "stm32mp153.dtsi"
+#include "stm32mp15xc.dtsi"
+#include "stm32mp15xx-dhcor-som.dtsi"
+#include "stm32mp15xx-dhcor-drc-compact.dtsi"
+
+/ {
+ model = "DH electronics STM32MP153C DHCOR DRC Compact";
+ compatible = "dh,stm32mp153c-dhcor-drc-compact",
+ "dh,stm32mp153c-dhcor-som",
+ "st,stm32mp153";
+};
+
+&m_can1 {
+ pinctrl-names = "default", "sleep";
+ pinctrl-0 = <&m_can1_pins_c>;
+ pinctrl-1 = <&m_can1_sleep_pins_c>;
+ status = "okay";
+};