blob: 55337179f9f34e076b2e26d10ce234f01ee81d96 [file] [log] [blame]
Jan Kiszka4a88eb22021-09-18 08:17:52 +02001// SPDX-License-Identifier: GPL-2.0
2/*
Jan Kiszka423a98b2022-02-16 09:06:49 +01003 * Copyright (c) Siemens AG, 2018-2022
Jan Kiszka4a88eb22021-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
Baocheng Su1d7a0ca2025-02-18 10:36:13 +080017 sysinfo {
18 compatible = "siemens,sysinfo-iot2050";
19 /* TI_SRAM_SCRATCH_BOARD_EEPROM_START */
20 offset = <0x40280000>;
21 bootph-all;
22
23 smbios {
24 system {
25 manufacturer = "SIEMENS AG";
26 product = "SIMATIC IOT2050";
27 };
28
29 baseboard {
30 manufacturer = "SIEMENS AG";
31 };
32 };
33 };
34
Jan Kiszka4a88eb22021-09-18 08:17:52 +020035 leds {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020036 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020037 status-led-red {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020038 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020039 };
40 status-led-green {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020041 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020042 };
43 };
44};
45
46&cbass_mcu {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020047 bootph-all;
Jan Kiszka423a98b2022-02-16 09:06:49 +010048
49 mcu_navss: bus@28380000 {
50 ringacc@2b800000 {
51 reg = <0x0 0x2b800000 0x0 0x400000>,
52 <0x0 0x2b000000 0x0 0x400000>,
53 <0x0 0x28590000 0x0 0x100>,
54 <0x0 0x2a500000 0x0 0x40000>,
55 <0x0 0x28440000 0x0 0x40000>;
56 reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
57 ti,dma-ring-reset-quirk;
58 };
59
60 dma-controller@285c0000 {
61 reg = <0x0 0x285c0000 0x0 0x100>,
62 <0x0 0x284c0000 0x0 0x4000>,
63 <0x0 0x2a800000 0x0 0x40000>,
64 <0x0 0x284a0000 0x0 0x4000>,
65 <0x0 0x2aa00000 0x0 0x40000>,
66 <0x0 0x28400000 0x0 0x2000>;
67 reg-names = "gcfg", "rchan", "rchanrt", "tchan",
68 "tchanrt", "rflow";
69 };
70 };
Jan Kiszka4a88eb22021-09-18 08:17:52 +020071};
72
73&cbass_wakeup {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020074 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020075};
76
77&cbass_main {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020078 bootph-all;
Jan Kiszka24fbe6b2021-10-05 12:04:49 +020079 main_navss: bus@30800000 {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020080 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020081 };
82};
83
84&wkup_pmx0 {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020085 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020086 mcu-fss0-ospi0-pins-default {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020087 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020088 };
89};
90
91&main_pmx0 {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020092 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020093 main-uart1-pins-default {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020094 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +020095 };
96};
97
98&main_uart1 {
Jan Kiszka59e5dd62023-10-05 06:37:17 +020099 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200100 current-speed = <115200>;
101};
102
103&wkup_gpio0 {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200104 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200105};
106
107&ospi0 {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200108 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200109 flash@0 {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200110 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200111 };
112};
113
114&secure_proxy_main {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200115 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200116};
117
118&dmsc {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200119 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200120};
121
122&k3_pds {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200123 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200124};
125
126&k3_clks {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200127 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200128};
129
130&k3_reset {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200131 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200132};
133
134&fss {
Jan Kiszka59e5dd62023-10-05 06:37:17 +0200135 bootph-all;
Jan Kiszka4a88eb22021-09-18 08:17:52 +0200136};