Merge branch 'master' of git://git.denx.de/u-boot-sh
[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         };
21
22         config {
23                 u-boot,dm-pre-reloc;
24         };
25
26         clocks {
27                 u-boot,dm-pre-reloc;
28         };
29
30         soc {
31                 u-boot,dm-pre-reloc;
32
33                 stgen: stgen@5C008000 {
34                         compatible = "st,stm32-stgen";
35                         reg = <0x5C008000 0x1000>;
36                         status = "okay";
37                         u-boot,dm-pre-reloc;
38                 };
39         };
40 };
41
42 &clk_hsi {
43         u-boot,dm-pre-reloc;
44 };
45
46 &clk_hse {
47         u-boot,dm-pre-reloc;
48 };
49
50 &clk_lse {
51         u-boot,dm-pre-reloc;
52 };
53
54 &clk_lsi {
55         u-boot,dm-pre-reloc;
56 };
57
58 &clk_csi {
59         u-boot,dm-pre-reloc;
60 };
61
62 &rcc {
63         u-boot,dm-pre-reloc;
64 };
65
66 &rcc_reboot {
67         u-boot,dm-pre-reloc;
68 };
69
70 &pinctrl {
71         u-boot,dm-pre-reloc;
72 };
73
74 &pinctrl_z {
75         u-boot,dm-pre-reloc;
76 };
77
78 &gpioa {
79         compatible = "st,stm32-gpio";
80         u-boot,dm-pre-reloc;
81 };
82
83 &gpiob {
84         compatible = "st,stm32-gpio";
85         u-boot,dm-pre-reloc;
86 };
87
88 &gpioc {
89         compatible = "st,stm32-gpio";
90         u-boot,dm-pre-reloc;
91 };
92
93 &gpiod {
94         compatible = "st,stm32-gpio";
95         u-boot,dm-pre-reloc;
96 };
97
98 &gpioe {
99         compatible = "st,stm32-gpio";
100         u-boot,dm-pre-reloc;
101 };
102
103 &gpiof {
104         compatible = "st,stm32-gpio";
105         u-boot,dm-pre-reloc;
106 };
107
108 &gpiog {
109         compatible = "st,stm32-gpio";
110         u-boot,dm-pre-reloc;
111 };
112
113 &gpioh {
114         compatible = "st,stm32-gpio";
115         u-boot,dm-pre-reloc;
116 };
117
118 &gpioi {
119         compatible = "st,stm32-gpio";
120         u-boot,dm-pre-reloc;
121 };
122
123 &gpioj {
124         compatible = "st,stm32-gpio";
125         u-boot,dm-pre-reloc;
126 };
127
128 &gpiok {
129         compatible = "st,stm32-gpio";
130         u-boot,dm-pre-reloc;
131 };
132
133 &gpioz {
134         compatible = "st,stm32-gpio";
135         u-boot,dm-pre-reloc;
136 };