xref: /openbmc/u-boot/arch/arm/dts/stm32f746.dtsi (revision cd389c03f270636e581a16ba157e37b47ae75d93)
1b1a8de7eSMichael Kurz/*
2b1a8de7eSMichael Kurz * Copyright 2016 - Michael Kurz <michi.kurz@gmail.com>
3fd198ee1SVikas Manocha * Copyright 2016 - Vikas MANOCHA <vikas.manocha@st.com>
4b1a8de7eSMichael Kurz *
5b1a8de7eSMichael Kurz * Based on:
6b1a8de7eSMichael Kurz * stm32f429.dtsi from Linux
7b1a8de7eSMichael Kurz * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
8b1a8de7eSMichael Kurz *
9b1a8de7eSMichael Kurz * This file is dual-licensed: you can use it either under the terms
10b1a8de7eSMichael Kurz * of the GPL or the X11 license, at your option. Note that this dual
11b1a8de7eSMichael Kurz * licensing only applies to this file, and not this project as a
12b1a8de7eSMichael Kurz * whole.
13b1a8de7eSMichael Kurz *
14b1a8de7eSMichael Kurz *  a) This file is free software; you can redistribute it and/or
15b1a8de7eSMichael Kurz *     modify it under the terms of the GNU General Public License as
16b1a8de7eSMichael Kurz *     published by the Free Software Foundation; either version 2 of the
17b1a8de7eSMichael Kurz *     License, or (at your option) any later version.
18b1a8de7eSMichael Kurz *
19b1a8de7eSMichael Kurz *     This file is distributed in the hope that it will be useful,
20b1a8de7eSMichael Kurz *     but WITHOUT ANY WARRANTY; without even the implied warranty of
21b1a8de7eSMichael Kurz *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22b1a8de7eSMichael Kurz *     GNU General Public License for more details.
23b1a8de7eSMichael Kurz *
24b1a8de7eSMichael Kurz * Or, alternatively,
25b1a8de7eSMichael Kurz *
26b1a8de7eSMichael Kurz *  b) Permission is hereby granted, free of charge, to any person
27b1a8de7eSMichael Kurz *     obtaining a copy of this software and associated documentation
28b1a8de7eSMichael Kurz *     files (the "Software"), to deal in the Software without
29b1a8de7eSMichael Kurz *     restriction, including without limitation the rights to use,
30b1a8de7eSMichael Kurz *     copy, modify, merge, publish, distribute, sublicense, and/or
31b1a8de7eSMichael Kurz *     sell copies of the Software, and to permit persons to whom the
32b1a8de7eSMichael Kurz *     Software is furnished to do so, subject to the following
33b1a8de7eSMichael Kurz *     conditions:
34b1a8de7eSMichael Kurz *
35b1a8de7eSMichael Kurz *     The above copyright notice and this permission notice shall be
36b1a8de7eSMichael Kurz *     included in all copies or substantial portions of the Software.
37b1a8de7eSMichael Kurz *
38b1a8de7eSMichael Kurz *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
39b1a8de7eSMichael Kurz *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
40b1a8de7eSMichael Kurz *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
41b1a8de7eSMichael Kurz *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
42b1a8de7eSMichael Kurz *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
43b1a8de7eSMichael Kurz *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
44b1a8de7eSMichael Kurz *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
45b1a8de7eSMichael Kurz *     OTHER DEALINGS IN THE SOFTWARE.
46b1a8de7eSMichael Kurz */
47b1a8de7eSMichael Kurz
48b1a8de7eSMichael Kurz#include "armv7-m.dtsi"
49b1a8de7eSMichael Kurz#include <dt-bindings/pinctrl/stm32f746-pinfunc.h>
50fa87abb6SPatrice Chotard#include <dt-bindings/clock/stm32fx-clock.h>
51fa87abb6SPatrice Chotard#include <dt-bindings/mfd/stm32f7-rcc.h>
52b1a8de7eSMichael Kurz
53b1a8de7eSMichael Kurz/ {
5484bfdc17SVikas Manocha	clocks {
5584bfdc17SVikas Manocha		clk_hse: clk-hse {
5684bfdc17SVikas Manocha			#clock-cells = <0>;
5784bfdc17SVikas Manocha			compatible = "fixed-clock";
5884bfdc17SVikas Manocha			clock-frequency = <0>;
5984bfdc17SVikas Manocha		};
6084bfdc17SVikas Manocha};
6184bfdc17SVikas Manocha
62b1a8de7eSMichael Kurz	soc {
6384bfdc17SVikas Manocha		u-boot,dm-pre-reloc;
64b1a8de7eSMichael Kurz		mac: ethernet@40028000 {
65b1a8de7eSMichael Kurz			compatible = "st,stm32-dwmac";
66b1a8de7eSMichael Kurz			reg = <0x40028000 0x8000>;
67b1a8de7eSMichael Kurz			reg-names = "stmmaceth";
681e130558SPatrice Chotard			clocks = <&rcc 0 STM32F7_AHB1_CLOCK(ETHMAC)>,
691e130558SPatrice Chotard				 <&rcc 0 STM32F7_AHB1_CLOCK(ETHMACTX)>,
701e130558SPatrice Chotard				 <&rcc 0 STM32F7_AHB1_CLOCK(ETHMACRX)>;
71b1a8de7eSMichael Kurz			interrupts = <61>, <62>;
72b1a8de7eSMichael Kurz			interrupt-names = "macirq", "eth_wake_irq";
73b1a8de7eSMichael Kurz			snps,pbl = <8>;
74b1a8de7eSMichael Kurz			snps,mixed-burst;
75b1a8de7eSMichael Kurz			dma-ranges;
76b1a8de7eSMichael Kurz			status = "disabled";
77b1a8de7eSMichael Kurz		};
78b1a8de7eSMichael Kurz
79fd198ee1SVikas Manocha		fmc: fmc@A0000000 {
80fd198ee1SVikas Manocha			compatible = "st,stm32-fmc";
81fd198ee1SVikas Manocha			reg = <0xA0000000 0x1000>;
82fa87abb6SPatrice Chotard			clocks = <&rcc 0 STM32F7_AHB3_CLOCK(FMC)>;
83fd198ee1SVikas Manocha			u-boot,dm-pre-reloc;
84fd198ee1SVikas Manocha		};
85fd198ee1SVikas Manocha
86b1a8de7eSMichael Kurz		qspi: quadspi@A0001000 {
87b1a8de7eSMichael Kurz			compatible = "st,stm32-qspi";
88b1a8de7eSMichael Kurz			#address-cells = <1>;
89b1a8de7eSMichael Kurz			#size-cells = <0>;
90b1a8de7eSMichael Kurz			reg = <0xA0001000 0x1000>, <0x90000000 0x10000000>;
91b1a8de7eSMichael Kurz			reg-names = "QuadSPI", "QuadSPI-memory";
92b1a8de7eSMichael Kurz			interrupts = <92>;
93b1a8de7eSMichael Kurz			spi-max-frequency = <108000000>;
94fa87abb6SPatrice Chotard			clocks = <&rcc 0 STM32F7_AHB3_CLOCK(QSPI)>;
95b1a8de7eSMichael Kurz			status = "disabled";
96b1a8de7eSMichael Kurz		};
9784bfdc17SVikas Manocha		usart1: serial@40011000 {
981113ad49SPatrice Chotard			compatible = "st,stm32f7-usart", "st,stm32f7-uart";
9984bfdc17SVikas Manocha			reg = <0x40011000 0x400>;
10084bfdc17SVikas Manocha			interrupts = <37>;
101fa87abb6SPatrice Chotard			clocks = <&rcc 0 STM32F7_APB2_CLOCK(USART1)>;
10284bfdc17SVikas Manocha			status = "disabled";
10384bfdc17SVikas Manocha			u-boot,dm-pre-reloc;
10484bfdc17SVikas Manocha		};
105d3651aacSPatrice Chotard
106d3651aacSPatrice Chotard		pwrcfg: power-config@58024800 {
107d3651aacSPatrice Chotard			compatible = "syscon";
108d3651aacSPatrice Chotard			reg = <0x40007000 0x400>;
109d3651aacSPatrice Chotard		};
110d3651aacSPatrice Chotard
11184bfdc17SVikas Manocha		rcc: rcc@40023810 {
11284bfdc17SVikas Manocha			#reset-cells = <1>;
11384bfdc17SVikas Manocha			#clock-cells = <2>;
1141555903cSPatrice Chotard			compatible = "st,stm32f746-rcc", "st,stm32-rcc";
11584bfdc17SVikas Manocha			reg = <0x40023800 0x400>;
11684bfdc17SVikas Manocha			clocks = <&clk_hse>;
117d3651aacSPatrice Chotard			st,syscfg = <&pwrcfg>;
11884bfdc17SVikas Manocha			u-boot,dm-pre-reloc;
11984bfdc17SVikas Manocha		};
12084bfdc17SVikas Manocha
121da4e17f2SVikas Manocha		pinctrl: pin-controller {
122da4e17f2SVikas Manocha			#address-cells = <1>;
123da4e17f2SVikas Manocha			#size-cells = <1>;
124da4e17f2SVikas Manocha			compatible = "st,stm32f746-pinctrl";
125da4e17f2SVikas Manocha			ranges = <0 0x40020000 0x3000>;
126da4e17f2SVikas Manocha			u-boot,dm-pre-reloc;
127da4e17f2SVikas Manocha			pins-are-numbered;
128e34e19feSVikas Manocha
129d33a6a2fSVikas Manocha			gpioa: gpio@40020000 {
130d33a6a2fSVikas Manocha				gpio-controller;
131d33a6a2fSVikas Manocha				#gpio-cells = <2>;
132d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
133d33a6a2fSVikas Manocha				reg = <0x0 0x400>;
134fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOA)>;
135d33a6a2fSVikas Manocha				st,bank-name = "GPIOA";
136d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
137d33a6a2fSVikas Manocha			};
138d33a6a2fSVikas Manocha
139d33a6a2fSVikas Manocha			gpiob: gpio@40020400 {
140d33a6a2fSVikas Manocha				gpio-controller;
141d33a6a2fSVikas Manocha				#gpio-cells = <2>;
142d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
143d33a6a2fSVikas Manocha				reg = <0x400 0x400>;
144fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOB)>;
145d33a6a2fSVikas Manocha				st,bank-name = "GPIOB";
146d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
147d33a6a2fSVikas Manocha			};
148d33a6a2fSVikas Manocha
149d33a6a2fSVikas Manocha
150d33a6a2fSVikas Manocha			gpioc: gpio@40020800 {
151d33a6a2fSVikas Manocha				gpio-controller;
152d33a6a2fSVikas Manocha				#gpio-cells = <2>;
153d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
154d33a6a2fSVikas Manocha				reg = <0x800 0x400>;
155fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOC)>;
156d33a6a2fSVikas Manocha				st,bank-name = "GPIOC";
157d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
158d33a6a2fSVikas Manocha			};
159d33a6a2fSVikas Manocha
160d33a6a2fSVikas Manocha			gpiod: gpio@40020c00 {
161d33a6a2fSVikas Manocha				gpio-controller;
162d33a6a2fSVikas Manocha				#gpio-cells = <2>;
163d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
164d33a6a2fSVikas Manocha				reg = <0xc00 0x400>;
165fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOD)>;
166d33a6a2fSVikas Manocha				st,bank-name = "GPIOD";
167d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
168d33a6a2fSVikas Manocha			};
169d33a6a2fSVikas Manocha
170d33a6a2fSVikas Manocha			gpioe: gpio@40021000 {
171d33a6a2fSVikas Manocha				gpio-controller;
172d33a6a2fSVikas Manocha				#gpio-cells = <2>;
173d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
174d33a6a2fSVikas Manocha				reg = <0x1000 0x400>;
175fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOE)>;
176d33a6a2fSVikas Manocha				st,bank-name = "GPIOE";
177d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
178d33a6a2fSVikas Manocha			};
179d33a6a2fSVikas Manocha
180d33a6a2fSVikas Manocha			gpiof: gpio@40021400 {
181d33a6a2fSVikas Manocha				gpio-controller;
182d33a6a2fSVikas Manocha				#gpio-cells = <2>;
183d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
184d33a6a2fSVikas Manocha				reg = <0x1400 0x400>;
185fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOF)>;
186d33a6a2fSVikas Manocha				st,bank-name = "GPIOF";
187d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
188d33a6a2fSVikas Manocha			};
189d33a6a2fSVikas Manocha
190d33a6a2fSVikas Manocha			gpiog: gpio@40021800 {
191d33a6a2fSVikas Manocha				gpio-controller;
192d33a6a2fSVikas Manocha				#gpio-cells = <2>;
193d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
194d33a6a2fSVikas Manocha				reg = <0x1800 0x400>;
195fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOG)>;
196d33a6a2fSVikas Manocha				st,bank-name = "GPIOG";
197d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
198d33a6a2fSVikas Manocha			};
199d33a6a2fSVikas Manocha
200d33a6a2fSVikas Manocha			gpioh: gpio@40021c00 {
201d33a6a2fSVikas Manocha				gpio-controller;
202d33a6a2fSVikas Manocha				#gpio-cells = <2>;
203d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
204d33a6a2fSVikas Manocha				reg = <0x1c00 0x400>;
205fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOH)>;
206d33a6a2fSVikas Manocha				st,bank-name = "GPIOH";
207d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
208d33a6a2fSVikas Manocha			};
209d33a6a2fSVikas Manocha
210d33a6a2fSVikas Manocha			gpioi: gpio@40022000 {
211d33a6a2fSVikas Manocha				gpio-controller;
212d33a6a2fSVikas Manocha				#gpio-cells = <2>;
213d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
214d33a6a2fSVikas Manocha				reg = <0x2000 0x400>;
215fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOI)>;
216d33a6a2fSVikas Manocha				st,bank-name = "GPIOI";
217d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
218d33a6a2fSVikas Manocha			};
219d33a6a2fSVikas Manocha
220d33a6a2fSVikas Manocha			gpioj: gpio@40022400 {
221d33a6a2fSVikas Manocha				gpio-controller;
222d33a6a2fSVikas Manocha				#gpio-cells = <2>;
223d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
224d33a6a2fSVikas Manocha				reg = <0x2400 0x400>;
225fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOJ)>;
226d33a6a2fSVikas Manocha				st,bank-name = "GPIOJ";
227d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
228d33a6a2fSVikas Manocha			};
229d33a6a2fSVikas Manocha
230d33a6a2fSVikas Manocha			gpiok: gpio@40022800 {
231d33a6a2fSVikas Manocha				gpio-controller;
232d33a6a2fSVikas Manocha				#gpio-cells = <2>;
233d33a6a2fSVikas Manocha				compatible = "st,stm32-gpio";
234d33a6a2fSVikas Manocha				reg = <0x2800 0x400>;
235fa87abb6SPatrice Chotard				clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOK)>;
236d33a6a2fSVikas Manocha				st,bank-name = "GPIOK";
237d33a6a2fSVikas Manocha				u-boot,dm-pre-reloc;
238d33a6a2fSVikas Manocha			};
239d33a6a2fSVikas Manocha
24077729bd7SPatrice Chotard			sdio_pins: sdio_pins@0 {
24177729bd7SPatrice Chotard				pins {
24277729bd7SPatrice Chotard					pinmux = <STM32F746_PC8_FUNC_SDMMC1_D0>,
24377729bd7SPatrice Chotard						 <STM32F746_PC9_FUNC_SDMMC1_D1>,
24477729bd7SPatrice Chotard						 <STM32F746_PC10_FUNC_SDMMC1_D2>,
24577729bd7SPatrice Chotard						 <STM32F746_PC11_FUNC_SDMMC1_D3>,
24677729bd7SPatrice Chotard						 <STM32F746_PC12_FUNC_SDMMC1_CK>,
24777729bd7SPatrice Chotard						 <STM32F746_PD2_FUNC_SDMMC1_CMD>;
24877729bd7SPatrice Chotard					drive-push-pull;
24977729bd7SPatrice Chotard					slew-rate = <2>;
25077729bd7SPatrice Chotard				};
25177729bd7SPatrice Chotard			};
25277729bd7SPatrice Chotard
25377729bd7SPatrice Chotard			sdio_pins_od: sdio_pins_od@0 {
25477729bd7SPatrice Chotard				pins1 {
25577729bd7SPatrice Chotard					pinmux = <STM32F746_PC8_FUNC_SDMMC1_D0>,
25677729bd7SPatrice Chotard						 <STM32F746_PC9_FUNC_SDMMC1_D1>,
25777729bd7SPatrice Chotard						 <STM32F746_PC10_FUNC_SDMMC1_D2>,
25877729bd7SPatrice Chotard						 <STM32F746_PC11_FUNC_SDMMC1_D3>,
25977729bd7SPatrice Chotard						 <STM32F746_PC12_FUNC_SDMMC1_CK>;
26077729bd7SPatrice Chotard					drive-push-pull;
26177729bd7SPatrice Chotard					slew-rate = <2>;
26277729bd7SPatrice Chotard				};
26377729bd7SPatrice Chotard
26477729bd7SPatrice Chotard				pins2 {
26577729bd7SPatrice Chotard					pinmux = <STM32F746_PD2_FUNC_SDMMC1_CMD>;
26677729bd7SPatrice Chotard					drive-open-drain;
26777729bd7SPatrice Chotard					slew-rate = <2>;
26877729bd7SPatrice Chotard				};
26977729bd7SPatrice Chotard			};
27077729bd7SPatrice Chotard
27177729bd7SPatrice Chotard			sdio_pins_b: sdio_pins_b@0 {
27277729bd7SPatrice Chotard				pins {
27377729bd7SPatrice Chotard					pinmux = <STM32F769_PG9_FUNC_SDMMC2_D0>,
27477729bd7SPatrice Chotard						 <STM32F769_PG10_FUNC_SDMMC2_D1>,
27577729bd7SPatrice Chotard						 <STM32F769_PB3_FUNC_SDMMC2_D2>,
27677729bd7SPatrice Chotard						 <STM32F769_PB4_FUNC_SDMMC2_D3>,
27777729bd7SPatrice Chotard						 <STM32F769_PD6_FUNC_SDMMC2_CLK>,
27877729bd7SPatrice Chotard						 <STM32F769_PD7_FUNC_SDMMC2_CMD>;
27977729bd7SPatrice Chotard					drive-push-pull;
28077729bd7SPatrice Chotard					slew-rate = <2>;
28177729bd7SPatrice Chotard				};
28277729bd7SPatrice Chotard			};
28377729bd7SPatrice Chotard
28477729bd7SPatrice Chotard			sdio_pins_od_b: sdio_pins_od_b@0 {
28577729bd7SPatrice Chotard				pins1 {
28677729bd7SPatrice Chotard					pinmux = <STM32F769_PG9_FUNC_SDMMC2_D0>,
28777729bd7SPatrice Chotard						 <STM32F769_PG10_FUNC_SDMMC2_D1>,
28877729bd7SPatrice Chotard						 <STM32F769_PB3_FUNC_SDMMC2_D2>,
28977729bd7SPatrice Chotard						 <STM32F769_PB4_FUNC_SDMMC2_D3>,
29077729bd7SPatrice Chotard						 <STM32F769_PD6_FUNC_SDMMC2_CLK>;
29177729bd7SPatrice Chotard					drive-push-pull;
29277729bd7SPatrice Chotard					slew-rate = <2>;
29377729bd7SPatrice Chotard				};
29477729bd7SPatrice Chotard
29577729bd7SPatrice Chotard				pins2 {
29677729bd7SPatrice Chotard					pinmux = <STM32F769_PD7_FUNC_SDMMC2_CMD>;
29777729bd7SPatrice Chotard					drive-open-drain;
29877729bd7SPatrice Chotard					slew-rate = <2>;
29977729bd7SPatrice Chotard				};
30077729bd7SPatrice Chotard			};
30177729bd7SPatrice Chotard
30277729bd7SPatrice Chotard		};
30377729bd7SPatrice Chotard		sdio: sdio@40012c00 {
30477729bd7SPatrice Chotard			compatible = "st,stm32f4xx-sdio";
30577729bd7SPatrice Chotard			reg = <0x40012c00 0x400>;
30677729bd7SPatrice Chotard			clocks = <&rcc 0 171>;
30777729bd7SPatrice Chotard			interrupts = <49>;
30877729bd7SPatrice Chotard			status = "disabled";
30977729bd7SPatrice Chotard			pinctrl-0 = <&sdio_pins>;
31077729bd7SPatrice Chotard			pinctrl-1 = <&sdio_pins_od>;
31177729bd7SPatrice Chotard			pinctrl-names = "default", "opendrain";
31277729bd7SPatrice Chotard			max-frequency = <48000000>;
31377729bd7SPatrice Chotard		};
31477729bd7SPatrice Chotard
31577729bd7SPatrice Chotard		sdio2: sdio2@40011c00 {
31677729bd7SPatrice Chotard			compatible = "st,stm32f4xx-sdio";
31777729bd7SPatrice Chotard			reg = <0x40011c00 0x400>;
31877729bd7SPatrice Chotard			clocks = <&rcc 0 167>;
31977729bd7SPatrice Chotard			interrupts = <103>;
32077729bd7SPatrice Chotard			status = "disabled";
32177729bd7SPatrice Chotard			pinctrl-0 = <&sdio_pins_b>;
32277729bd7SPatrice Chotard			pinctrl-1 = <&sdio_pins_od_b>;
32377729bd7SPatrice Chotard			pinctrl-names = "default", "opendrain";
32477729bd7SPatrice Chotard			max-frequency = <48000000>;
325da4e17f2SVikas Manocha		};
326*cd389c03SPatrice Chotard
327*cd389c03SPatrice Chotard		timer5: timer@40000c00 {
328*cd389c03SPatrice Chotard			compatible = "st,stm32-timer";
329*cd389c03SPatrice Chotard			reg = <0x40000c00 0x400>;
330*cd389c03SPatrice Chotard			interrupts = <50>;
331*cd389c03SPatrice Chotard			clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM5)>;
332*cd389c03SPatrice Chotard		};
333b1a8de7eSMichael Kurz	};
334b1a8de7eSMichael Kurz};
335b1a8de7eSMichael Kurz
336b1a8de7eSMichael Kurz&systick {
337b1a8de7eSMichael Kurz	status = "okay";
338b1a8de7eSMichael Kurz};
339