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};
137