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