ab6f673ea24c78885550618e9e9f1a32102e8cd1
[oweals/u-boot.git] / arch / arm / dts / stm32mp157-u-boot.dtsi
1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
2 /*
3  * Copyright : STMicroelectronics 2018
4  */
5
6 / {
7         aliases {
8                 gpio0 = &gpioa;
9                 gpio1 = &gpiob;
10                 gpio2 = &gpioc;
11                 gpio3 = &gpiod;
12                 gpio4 = &gpioe;
13                 gpio5 = &gpiof;
14                 gpio6 = &gpiog;
15                 gpio7 = &gpioh;
16                 gpio8 = &gpioi;
17                 gpio9 = &gpioj;
18                 gpio10 = &gpiok;
19                 gpio25 = &gpioz;
20                 pinctrl0 = &pinctrl;
21                 pinctrl1 = &pinctrl_z;
22         };
23
24         config {
25                 u-boot,dm-pre-reloc;
26         };
27
28         clocks {
29                 u-boot,dm-pre-reloc;
30         };
31
32         soc {
33                 u-boot,dm-pre-reloc;
34
35                 stgen: stgen@5C008000 {
36                         compatible = "st,stm32-stgen";
37                         reg = <0x5C008000 0x1000>;
38                         status = "okay";
39                         u-boot,dm-pre-reloc;
40                 };
41         };
42 };
43
44 &bsec {
45         u-boot,dm-pre-reloc;
46 };
47
48 &clk_hsi {
49         u-boot,dm-pre-reloc;
50 };
51
52 &clk_hse {
53         u-boot,dm-pre-reloc;
54 };
55
56 &clk_lse {
57         u-boot,dm-pre-reloc;
58 };
59
60 &clk_lsi {
61         u-boot,dm-pre-reloc;
62 };
63
64 &clk_csi {
65         u-boot,dm-pre-reloc;
66 };
67
68 &rcc {
69         u-boot,dm-pre-reloc;
70 };
71
72 &rcc_reboot {
73         u-boot,dm-pre-reloc;
74 };
75
76 &pinctrl {
77         u-boot,dm-pre-reloc;
78 };
79
80 &pinctrl_z {
81         u-boot,dm-pre-reloc;
82 };
83
84 &gpioa {
85         compatible = "st,stm32-gpio";
86         u-boot,dm-pre-reloc;
87 };
88
89 &gpiob {
90         compatible = "st,stm32-gpio";
91         u-boot,dm-pre-reloc;
92 };
93
94 &gpioc {
95         compatible = "st,stm32-gpio";
96         u-boot,dm-pre-reloc;
97 };
98
99 &gpiod {
100         compatible = "st,stm32-gpio";
101         u-boot,dm-pre-reloc;
102 };
103
104 &gpioe {
105         compatible = "st,stm32-gpio";
106         u-boot,dm-pre-reloc;
107 };
108
109 &gpiof {
110         compatible = "st,stm32-gpio";
111         u-boot,dm-pre-reloc;
112 };
113
114 &gpiog {
115         compatible = "st,stm32-gpio";
116         u-boot,dm-pre-reloc;
117 };
118
119 &gpioh {
120         compatible = "st,stm32-gpio";
121         u-boot,dm-pre-reloc;
122 };
123
124 &gpioi {
125         compatible = "st,stm32-gpio";
126         u-boot,dm-pre-reloc;
127 };
128
129 &gpioj {
130         compatible = "st,stm32-gpio";
131         u-boot,dm-pre-reloc;
132 };
133
134 &gpiok {
135         compatible = "st,stm32-gpio";
136         u-boot,dm-pre-reloc;
137 };
138
139 &gpioz {
140         compatible = "st,stm32-gpio";
141         u-boot,dm-pre-reloc;
142 };