aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/dts/imxrt1170-evk-u-boot.dtsi
diff options
context:
space:
mode:
authorJesse Taube <mr.bossman075@gmail.com>2022-07-26 01:43:45 -0400
committerStefano Babic <sbabic@denx.de>2022-09-18 20:42:56 +0200
commit505efde27a17da98fcd06b51c608f8ebfab96104 (patch)
treeab17ed7cf7cfe63d392d9488aa2b272490e9255f /arch/arm/dts/imxrt1170-evk-u-boot.dtsi
parenta5b7a87673bdb303ee9bff2075fc3fd4feb5558a (diff)
downloadu-boot-505efde27a17da98fcd06b51c608f8ebfab96104.zip
u-boot-505efde27a17da98fcd06b51c608f8ebfab96104.tar.gz
u-boot-505efde27a17da98fcd06b51c608f8ebfab96104.tar.bz2
ARM: dts: imx: add i.MXRT1170-EVK support
The NXP i.MXRT1170 Evaluation Kit (EVK) provides a platform for rapid evaluation of the i.MXRT, which features NXP's implementation of the Arm Cortex-M7 and Cortex-M4 core. The EVK provides 64 MB SDRAM, Micro SD card socket, USB 2.0 OTG. This patch aims to support the preliminary booting up features as follows: GPIO LPUART SD/MMC SDRAM Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
Diffstat (limited to 'arch/arm/dts/imxrt1170-evk-u-boot.dtsi')
-rw-r--r--arch/arm/dts/imxrt1170-evk-u-boot.dtsi94
1 files changed, 94 insertions, 0 deletions
diff --git a/arch/arm/dts/imxrt1170-evk-u-boot.dtsi b/arch/arm/dts/imxrt1170-evk-u-boot.dtsi
new file mode 100644
index 0000000..88ff986
--- /dev/null
+++ b/arch/arm/dts/imxrt1170-evk-u-boot.dtsi
@@ -0,0 +1,94 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
+/*
+ * Copyright (C) 2022
+ * Author(s): Jesse Taube <Mr.Bossman075@gmail.com>
+ * Giulio Benetti <giulio.benetti@benettiengineering.com>
+ */
+
+/ {
+ chosen {
+ u-boot,dm-spl;
+ };
+
+ clocks {
+ u-boot,dm-spl;
+ };
+
+ soc {
+ u-boot,dm-spl;
+ };
+};
+
+&osc {
+ u-boot,dm-spl;
+};
+
+&rcosc16M {
+ u-boot,dm-spl;
+};
+
+&osc32k {
+ u-boot,dm-spl;
+};
+
+&clks {
+ u-boot,dm-spl;
+};
+
+&gpio1 {
+ u-boot,dm-spl;
+};
+
+&gpio2 {
+ u-boot,dm-spl;
+};
+
+&gpio3 {
+ u-boot,dm-spl;
+};
+
+&gpio4 {
+ u-boot,dm-spl;
+};
+
+&gpio5 {
+ u-boot,dm-spl;
+};
+
+&gpt1 {
+ u-boot,dm-spl;
+};
+
+&lpuart1 { /* console */
+ u-boot,dm-spl;
+};
+
+&semc {
+ u-boot,dm-spl;
+
+ bank1: bank@0 {
+ u-boot,dm-spl;
+ };
+};
+
+&iomuxc {
+ u-boot,dm-spl;
+
+ imxrt1170-evk {
+ u-boot,dm-spl;
+ pinctrl_lpuart1: lpuart1grp {
+ u-boot,dm-spl;
+ };
+
+ pinctrl_usdhc0: usdhc0grp {
+ u-boot,dm-spl;
+ };
+ pinctrl_semc: semcgrp {
+ u-boot,dm-spl;
+ };
+ };
+};
+
+&usdhc1 {
+ u-boot,dm-spl;
+};