blob: ab6f673ea24c78885550618e9e9f1a32102e8cd1 [file] [log] [blame]
Tom Rini8b0c8a12018-05-06 18:27:01 -04001// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
Patrick Delaunay06020d82018-03-12 10:46:17 +01002/*
3 * Copyright : STMicroelectronics 2018
Patrick Delaunay06020d82018-03-12 10:46:17 +01004 */
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;
Patrick Delaunay1b58b552019-04-12 14:38:28 +020020 pinctrl0 = &pinctrl;
21 pinctrl1 = &pinctrl_z;
Patrick Delaunay06020d82018-03-12 10:46:17 +010022 };
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;
Patrick Delaunay089d4352018-03-20 11:45:14 +010034
Patrick Delaunay50599142018-07-09 15:17:19 +020035 stgen: stgen@5C008000 {
36 compatible = "st,stm32-stgen";
37 reg = <0x5C008000 0x1000>;
38 status = "okay";
39 u-boot,dm-pre-reloc;
40 };
Patrick Delaunay089d4352018-03-20 11:45:14 +010041 };
Patrick Delaunay06020d82018-03-12 10:46:17 +010042};
43
Patrick Delaunaybdd71362019-02-27 17:01:27 +010044&bsec {
45 u-boot,dm-pre-reloc;
46};
47
Patrick Delaunay06020d82018-03-12 10:46:17 +010048&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
Patrick Delaunay32ddd262018-03-20 14:15:06 +010072&rcc_reboot {
73 u-boot,dm-pre-reloc;
74};
75
Patrick Delaunay06020d82018-03-12 10:46:17 +010076&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};