blob: d53f133cd633356c763752c5e071651c34581cd8 [file] [log] [blame]
Jan Kiszkac3a87952021-09-18 08:17:52 +02001// SPDX-License-Identifier: GPL-2.0
2/*
Jan Kiszka39834cc2022-02-16 09:06:49 +01003 * Copyright (c) Siemens AG, 2018-2022
Jan Kiszkac3a87952021-09-18 08:17:52 +02004 *
5 * Authors:
6 * Le Jin <le.jin@siemens.com>
7 * Jan Kiszka <jan.kiszka@siemens.com>
8 *
9 * Common U-Boot bits of the IOT2050 Basic and Advanced variants
10 */
11
12/ {
13 aliases {
14 spi0 = &ospi0;
15 };
16
17 leds {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020018 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020019 status-led-red {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020020 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020021 };
22 status-led-green {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020023 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020024 };
25 };
26};
27
28&cbass_mcu {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020029 bootph-all;
Jan Kiszka39834cc2022-02-16 09:06:49 +010030
31 mcu_navss: bus@28380000 {
32 ringacc@2b800000 {
33 reg = <0x0 0x2b800000 0x0 0x400000>,
34 <0x0 0x2b000000 0x0 0x400000>,
35 <0x0 0x28590000 0x0 0x100>,
36 <0x0 0x2a500000 0x0 0x40000>,
37 <0x0 0x28440000 0x0 0x40000>;
38 reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
39 ti,dma-ring-reset-quirk;
40 };
41
42 dma-controller@285c0000 {
43 reg = <0x0 0x285c0000 0x0 0x100>,
44 <0x0 0x284c0000 0x0 0x4000>,
45 <0x0 0x2a800000 0x0 0x40000>,
46 <0x0 0x284a0000 0x0 0x4000>,
47 <0x0 0x2aa00000 0x0 0x40000>,
48 <0x0 0x28400000 0x0 0x2000>;
49 reg-names = "gcfg", "rchan", "rchanrt", "tchan",
50 "tchanrt", "rflow";
51 };
52 };
Jan Kiszkac3a87952021-09-18 08:17:52 +020053};
54
55&cbass_wakeup {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020056 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020057};
58
59&cbass_main {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020060 bootph-all;
Jan Kiszkace543d02021-10-05 12:04:49 +020061 main_navss: bus@30800000 {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020062 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020063 };
64};
65
66&wkup_pmx0 {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020067 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020068 mcu-fss0-ospi0-pins-default {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020069 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020070 };
71};
72
73&main_pmx0 {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020074 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020075 main-uart1-pins-default {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020076 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020077 };
78};
79
80&main_uart1 {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020081 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020082 current-speed = <115200>;
83};
84
85&wkup_gpio0 {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020086 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020087};
88
89&ospi0 {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020090 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020091 flash@0 {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020092 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020093 };
94};
95
96&secure_proxy_main {
Jan Kiszka53a1eb92023-10-05 06:37:17 +020097 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +020098};
99
100&dmsc {
Jan Kiszka53a1eb92023-10-05 06:37:17 +0200101 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +0200102 k3_sysreset: sysreset-controller {
103 compatible = "ti,sci-sysreset";
Jan Kiszka53a1eb92023-10-05 06:37:17 +0200104 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +0200105 };
106};
107
108&k3_pds {
Jan Kiszka53a1eb92023-10-05 06:37:17 +0200109 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +0200110};
111
112&k3_clks {
Jan Kiszka53a1eb92023-10-05 06:37:17 +0200113 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +0200114};
115
116&k3_reset {
Jan Kiszka53a1eb92023-10-05 06:37:17 +0200117 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +0200118};
119
120&fss {
Jan Kiszka53a1eb92023-10-05 06:37:17 +0200121 bootph-all;
Jan Kiszkac3a87952021-09-18 08:17:52 +0200122};