1a9dbf044SJan Kiszka// SPDX-License-Identifier: GPL-2.0
2a9dbf044SJan Kiszka/*
3a9dbf044SJan Kiszka * Copyright (c) Siemens AG, 2018-2021
4a9dbf044SJan Kiszka *
5a9dbf044SJan Kiszka * Authors:
6a9dbf044SJan Kiszka *   Le Jin <le.jin@siemens.com>
7a9dbf044SJan Kiszka *   Jan Kiszka <jan.kiszka@siemens.com>
8a9dbf044SJan Kiszka *
9a9dbf044SJan Kiszka * Common bits of the IOT2050 Basic variant, PG1 and PG2
10a9dbf044SJan Kiszka */
11a9dbf044SJan Kiszka
12a9dbf044SJan Kiszka#include "k3-am65-iot2050-common.dtsi"
13a9dbf044SJan Kiszka
14a9dbf044SJan Kiszka/ {
15a9dbf044SJan Kiszka	memory@80000000 {
16a9dbf044SJan Kiszka		device_type = "memory";
17a9dbf044SJan Kiszka		/* 1G RAM */
18a9dbf044SJan Kiszka		reg = <0x00000000 0x80000000 0x00000000 0x40000000>;
19a9dbf044SJan Kiszka	};
20a9dbf044SJan Kiszka
21a9dbf044SJan Kiszka	cpus {
22a9dbf044SJan Kiszka		cpu-map {
23a9dbf044SJan Kiszka			/delete-node/ cluster1;
24a9dbf044SJan Kiszka		};
25a9dbf044SJan Kiszka		/delete-node/ cpu@100;
26a9dbf044SJan Kiszka		/delete-node/ cpu@101;
27a9dbf044SJan Kiszka	};
28a9dbf044SJan Kiszka
29a9dbf044SJan Kiszka	/delete-node/ l2-cache1;
30a9dbf044SJan Kiszka};
31a9dbf044SJan Kiszka
32a9dbf044SJan Kiszka/* eMMC */
33a9dbf044SJan Kiszka&sdhci0 {
34a9dbf044SJan Kiszka	status = "disabled";
35a9dbf044SJan Kiszka};
36a9dbf044SJan Kiszka
37a9dbf044SJan Kiszka&main_pmx0 {
38a9dbf044SJan Kiszka	main_uart0_pins_default: main-uart0-pins-default {
39a9dbf044SJan Kiszka		pinctrl-single,pins = <
40a9dbf044SJan Kiszka			AM65X_IOPAD(0x01e4, PIN_INPUT,  0)  /* (AF11) UART0_RXD */
41a9dbf044SJan Kiszka			AM65X_IOPAD(0x01e8, PIN_OUTPUT, 0)  /* (AE11) UART0_TXD */
42a9dbf044SJan Kiszka			AM65X_IOPAD(0x01ec, PIN_INPUT,  0)  /* (AG11) UART0_CTSn */
43a9dbf044SJan Kiszka			AM65X_IOPAD(0x01f0, PIN_OUTPUT, 0)  /* (AD11) UART0_RTSn */
44a9dbf044SJan Kiszka			AM65X_IOPAD(0x0188, PIN_INPUT,  1)  /* (D25) UART0_DCDn */
45a9dbf044SJan Kiszka			AM65X_IOPAD(0x018c, PIN_INPUT,  1)  /* (B26) UART0_DSRn */
46a9dbf044SJan Kiszka			AM65X_IOPAD(0x0190, PIN_OUTPUT, 1)  /* (A24) UART0_DTRn */
47a9dbf044SJan Kiszka			AM65X_IOPAD(0x0194, PIN_INPUT,  1)  /* (E24) UART0_RIN */
48a9dbf044SJan Kiszka		>;
49a9dbf044SJan Kiszka	};
50a9dbf044SJan Kiszka};
51a9dbf044SJan Kiszka
52a9dbf044SJan Kiszka&main_uart0 {
53*65e8781aSAndrew Davis	status = "okay";
54a9dbf044SJan Kiszka	pinctrl-names = "default";
55a9dbf044SJan Kiszka	pinctrl-0 = <&main_uart0_pins_default>;
56a9dbf044SJan Kiszka};
57a9dbf044SJan Kiszka
58a9dbf044SJan Kiszka&mcu_r5fss0 {
59a9dbf044SJan Kiszka	/* lock-step mode not supported on Basic boards */
60a9dbf044SJan Kiszka	ti,cluster-mode = <0>;
61a9dbf044SJan Kiszka};
62