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>; 91*9938e068SPatrice Chotard reg-names = "qspi", "qspi_mm"; 92b1a8de7eSMichael Kurz interrupts = <92>; 93b1a8de7eSMichael Kurz spi-max-frequency = <108000000>; 94fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB3_CLOCK(QSPI)>; 959582100eSPatrice Chotard resets = <&rcc STM32F7_AHB3_RESET(QSPI)>; 96b1a8de7eSMichael Kurz status = "disabled"; 97b1a8de7eSMichael Kurz }; 9884bfdc17SVikas Manocha usart1: serial@40011000 { 991113ad49SPatrice Chotard compatible = "st,stm32f7-usart", "st,stm32f7-uart"; 10084bfdc17SVikas Manocha reg = <0x40011000 0x400>; 10184bfdc17SVikas Manocha interrupts = <37>; 102fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_APB2_CLOCK(USART1)>; 10384bfdc17SVikas Manocha status = "disabled"; 10484bfdc17SVikas Manocha u-boot,dm-pre-reloc; 10584bfdc17SVikas Manocha }; 106d3651aacSPatrice Chotard 107d3651aacSPatrice Chotard pwrcfg: power-config@58024800 { 108d3651aacSPatrice Chotard compatible = "syscon"; 109d3651aacSPatrice Chotard reg = <0x40007000 0x400>; 110d3651aacSPatrice Chotard }; 111d3651aacSPatrice Chotard 11284bfdc17SVikas Manocha rcc: rcc@40023810 { 11384bfdc17SVikas Manocha #reset-cells = <1>; 11484bfdc17SVikas Manocha #clock-cells = <2>; 1151555903cSPatrice Chotard compatible = "st,stm32f746-rcc", "st,stm32-rcc"; 11684bfdc17SVikas Manocha reg = <0x40023800 0x400>; 11784bfdc17SVikas Manocha clocks = <&clk_hse>; 118d3651aacSPatrice Chotard st,syscfg = <&pwrcfg>; 11984bfdc17SVikas Manocha u-boot,dm-pre-reloc; 12084bfdc17SVikas Manocha }; 12184bfdc17SVikas Manocha 122da4e17f2SVikas Manocha pinctrl: pin-controller { 123da4e17f2SVikas Manocha #address-cells = <1>; 124da4e17f2SVikas Manocha #size-cells = <1>; 125da4e17f2SVikas Manocha compatible = "st,stm32f746-pinctrl"; 126da4e17f2SVikas Manocha ranges = <0 0x40020000 0x3000>; 127da4e17f2SVikas Manocha u-boot,dm-pre-reloc; 128da4e17f2SVikas Manocha pins-are-numbered; 129e34e19feSVikas Manocha 130d33a6a2fSVikas Manocha gpioa: gpio@40020000 { 131d33a6a2fSVikas Manocha gpio-controller; 132d33a6a2fSVikas Manocha #gpio-cells = <2>; 133d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 134d33a6a2fSVikas Manocha reg = <0x0 0x400>; 135fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOA)>; 136d33a6a2fSVikas Manocha st,bank-name = "GPIOA"; 137d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 138d33a6a2fSVikas Manocha }; 139d33a6a2fSVikas Manocha 140d33a6a2fSVikas Manocha gpiob: gpio@40020400 { 141d33a6a2fSVikas Manocha gpio-controller; 142d33a6a2fSVikas Manocha #gpio-cells = <2>; 143d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 144d33a6a2fSVikas Manocha reg = <0x400 0x400>; 145fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOB)>; 146d33a6a2fSVikas Manocha st,bank-name = "GPIOB"; 147d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 148d33a6a2fSVikas Manocha }; 149d33a6a2fSVikas Manocha 150d33a6a2fSVikas Manocha 151d33a6a2fSVikas Manocha gpioc: gpio@40020800 { 152d33a6a2fSVikas Manocha gpio-controller; 153d33a6a2fSVikas Manocha #gpio-cells = <2>; 154d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 155d33a6a2fSVikas Manocha reg = <0x800 0x400>; 156fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOC)>; 157d33a6a2fSVikas Manocha st,bank-name = "GPIOC"; 158d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 159d33a6a2fSVikas Manocha }; 160d33a6a2fSVikas Manocha 161d33a6a2fSVikas Manocha gpiod: gpio@40020c00 { 162d33a6a2fSVikas Manocha gpio-controller; 163d33a6a2fSVikas Manocha #gpio-cells = <2>; 164d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 165d33a6a2fSVikas Manocha reg = <0xc00 0x400>; 166fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOD)>; 167d33a6a2fSVikas Manocha st,bank-name = "GPIOD"; 168d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 169d33a6a2fSVikas Manocha }; 170d33a6a2fSVikas Manocha 171d33a6a2fSVikas Manocha gpioe: gpio@40021000 { 172d33a6a2fSVikas Manocha gpio-controller; 173d33a6a2fSVikas Manocha #gpio-cells = <2>; 174d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 175d33a6a2fSVikas Manocha reg = <0x1000 0x400>; 176fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOE)>; 177d33a6a2fSVikas Manocha st,bank-name = "GPIOE"; 178d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 179d33a6a2fSVikas Manocha }; 180d33a6a2fSVikas Manocha 181d33a6a2fSVikas Manocha gpiof: gpio@40021400 { 182d33a6a2fSVikas Manocha gpio-controller; 183d33a6a2fSVikas Manocha #gpio-cells = <2>; 184d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 185d33a6a2fSVikas Manocha reg = <0x1400 0x400>; 186fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOF)>; 187d33a6a2fSVikas Manocha st,bank-name = "GPIOF"; 188d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 189d33a6a2fSVikas Manocha }; 190d33a6a2fSVikas Manocha 191d33a6a2fSVikas Manocha gpiog: gpio@40021800 { 192d33a6a2fSVikas Manocha gpio-controller; 193d33a6a2fSVikas Manocha #gpio-cells = <2>; 194d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 195d33a6a2fSVikas Manocha reg = <0x1800 0x400>; 196fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOG)>; 197d33a6a2fSVikas Manocha st,bank-name = "GPIOG"; 198d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 199d33a6a2fSVikas Manocha }; 200d33a6a2fSVikas Manocha 201d33a6a2fSVikas Manocha gpioh: gpio@40021c00 { 202d33a6a2fSVikas Manocha gpio-controller; 203d33a6a2fSVikas Manocha #gpio-cells = <2>; 204d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 205d33a6a2fSVikas Manocha reg = <0x1c00 0x400>; 206fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOH)>; 207d33a6a2fSVikas Manocha st,bank-name = "GPIOH"; 208d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 209d33a6a2fSVikas Manocha }; 210d33a6a2fSVikas Manocha 211d33a6a2fSVikas Manocha gpioi: gpio@40022000 { 212d33a6a2fSVikas Manocha gpio-controller; 213d33a6a2fSVikas Manocha #gpio-cells = <2>; 214d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 215d33a6a2fSVikas Manocha reg = <0x2000 0x400>; 216fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOI)>; 217d33a6a2fSVikas Manocha st,bank-name = "GPIOI"; 218d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 219d33a6a2fSVikas Manocha }; 220d33a6a2fSVikas Manocha 221d33a6a2fSVikas Manocha gpioj: gpio@40022400 { 222d33a6a2fSVikas Manocha gpio-controller; 223d33a6a2fSVikas Manocha #gpio-cells = <2>; 224d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 225d33a6a2fSVikas Manocha reg = <0x2400 0x400>; 226fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOJ)>; 227d33a6a2fSVikas Manocha st,bank-name = "GPIOJ"; 228d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 229d33a6a2fSVikas Manocha }; 230d33a6a2fSVikas Manocha 231d33a6a2fSVikas Manocha gpiok: gpio@40022800 { 232d33a6a2fSVikas Manocha gpio-controller; 233d33a6a2fSVikas Manocha #gpio-cells = <2>; 234d33a6a2fSVikas Manocha compatible = "st,stm32-gpio"; 235d33a6a2fSVikas Manocha reg = <0x2800 0x400>; 236fa87abb6SPatrice Chotard clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOK)>; 237d33a6a2fSVikas Manocha st,bank-name = "GPIOK"; 238d33a6a2fSVikas Manocha u-boot,dm-pre-reloc; 239d33a6a2fSVikas Manocha }; 240d33a6a2fSVikas Manocha 24177729bd7SPatrice Chotard sdio_pins: sdio_pins@0 { 24277729bd7SPatrice Chotard pins { 24377729bd7SPatrice Chotard pinmux = <STM32F746_PC8_FUNC_SDMMC1_D0>, 24477729bd7SPatrice Chotard <STM32F746_PC9_FUNC_SDMMC1_D1>, 24577729bd7SPatrice Chotard <STM32F746_PC10_FUNC_SDMMC1_D2>, 24677729bd7SPatrice Chotard <STM32F746_PC11_FUNC_SDMMC1_D3>, 24777729bd7SPatrice Chotard <STM32F746_PC12_FUNC_SDMMC1_CK>, 24877729bd7SPatrice Chotard <STM32F746_PD2_FUNC_SDMMC1_CMD>; 24977729bd7SPatrice Chotard drive-push-pull; 25077729bd7SPatrice Chotard slew-rate = <2>; 25177729bd7SPatrice Chotard }; 25277729bd7SPatrice Chotard }; 25377729bd7SPatrice Chotard 25477729bd7SPatrice Chotard sdio_pins_od: sdio_pins_od@0 { 25577729bd7SPatrice Chotard pins1 { 25677729bd7SPatrice Chotard pinmux = <STM32F746_PC8_FUNC_SDMMC1_D0>, 25777729bd7SPatrice Chotard <STM32F746_PC9_FUNC_SDMMC1_D1>, 25877729bd7SPatrice Chotard <STM32F746_PC10_FUNC_SDMMC1_D2>, 25977729bd7SPatrice Chotard <STM32F746_PC11_FUNC_SDMMC1_D3>, 26077729bd7SPatrice Chotard <STM32F746_PC12_FUNC_SDMMC1_CK>; 26177729bd7SPatrice Chotard drive-push-pull; 26277729bd7SPatrice Chotard slew-rate = <2>; 26377729bd7SPatrice Chotard }; 26477729bd7SPatrice Chotard 26577729bd7SPatrice Chotard pins2 { 26677729bd7SPatrice Chotard pinmux = <STM32F746_PD2_FUNC_SDMMC1_CMD>; 26777729bd7SPatrice Chotard drive-open-drain; 26877729bd7SPatrice Chotard slew-rate = <2>; 26977729bd7SPatrice Chotard }; 27077729bd7SPatrice Chotard }; 27177729bd7SPatrice Chotard 27277729bd7SPatrice Chotard sdio_pins_b: sdio_pins_b@0 { 27377729bd7SPatrice Chotard pins { 27477729bd7SPatrice Chotard pinmux = <STM32F769_PG9_FUNC_SDMMC2_D0>, 27577729bd7SPatrice Chotard <STM32F769_PG10_FUNC_SDMMC2_D1>, 27677729bd7SPatrice Chotard <STM32F769_PB3_FUNC_SDMMC2_D2>, 27777729bd7SPatrice Chotard <STM32F769_PB4_FUNC_SDMMC2_D3>, 27877729bd7SPatrice Chotard <STM32F769_PD6_FUNC_SDMMC2_CLK>, 27977729bd7SPatrice Chotard <STM32F769_PD7_FUNC_SDMMC2_CMD>; 28077729bd7SPatrice Chotard drive-push-pull; 28177729bd7SPatrice Chotard slew-rate = <2>; 28277729bd7SPatrice Chotard }; 28377729bd7SPatrice Chotard }; 28477729bd7SPatrice Chotard 28577729bd7SPatrice Chotard sdio_pins_od_b: sdio_pins_od_b@0 { 28677729bd7SPatrice Chotard pins1 { 28777729bd7SPatrice Chotard pinmux = <STM32F769_PG9_FUNC_SDMMC2_D0>, 28877729bd7SPatrice Chotard <STM32F769_PG10_FUNC_SDMMC2_D1>, 28977729bd7SPatrice Chotard <STM32F769_PB3_FUNC_SDMMC2_D2>, 29077729bd7SPatrice Chotard <STM32F769_PB4_FUNC_SDMMC2_D3>, 29177729bd7SPatrice Chotard <STM32F769_PD6_FUNC_SDMMC2_CLK>; 29277729bd7SPatrice Chotard drive-push-pull; 29377729bd7SPatrice Chotard slew-rate = <2>; 29477729bd7SPatrice Chotard }; 29577729bd7SPatrice Chotard 29677729bd7SPatrice Chotard pins2 { 29777729bd7SPatrice Chotard pinmux = <STM32F769_PD7_FUNC_SDMMC2_CMD>; 29877729bd7SPatrice Chotard drive-open-drain; 29977729bd7SPatrice Chotard slew-rate = <2>; 30077729bd7SPatrice Chotard }; 30177729bd7SPatrice Chotard }; 30277729bd7SPatrice Chotard 30377729bd7SPatrice Chotard }; 30477729bd7SPatrice Chotard sdio: sdio@40012c00 { 30577729bd7SPatrice Chotard compatible = "st,stm32f4xx-sdio"; 30677729bd7SPatrice Chotard reg = <0x40012c00 0x400>; 30777729bd7SPatrice Chotard clocks = <&rcc 0 171>; 30877729bd7SPatrice Chotard interrupts = <49>; 30977729bd7SPatrice Chotard status = "disabled"; 31077729bd7SPatrice Chotard pinctrl-0 = <&sdio_pins>; 31177729bd7SPatrice Chotard pinctrl-1 = <&sdio_pins_od>; 31277729bd7SPatrice Chotard pinctrl-names = "default", "opendrain"; 31377729bd7SPatrice Chotard max-frequency = <48000000>; 31477729bd7SPatrice Chotard }; 31577729bd7SPatrice Chotard 31677729bd7SPatrice Chotard sdio2: sdio2@40011c00 { 31777729bd7SPatrice Chotard compatible = "st,stm32f4xx-sdio"; 31877729bd7SPatrice Chotard reg = <0x40011c00 0x400>; 31977729bd7SPatrice Chotard clocks = <&rcc 0 167>; 32077729bd7SPatrice Chotard interrupts = <103>; 32177729bd7SPatrice Chotard status = "disabled"; 32277729bd7SPatrice Chotard pinctrl-0 = <&sdio_pins_b>; 32377729bd7SPatrice Chotard pinctrl-1 = <&sdio_pins_od_b>; 32477729bd7SPatrice Chotard pinctrl-names = "default", "opendrain"; 32577729bd7SPatrice Chotard max-frequency = <48000000>; 326da4e17f2SVikas Manocha }; 327cd389c03SPatrice Chotard 328cd389c03SPatrice Chotard timer5: timer@40000c00 { 329cd389c03SPatrice Chotard compatible = "st,stm32-timer"; 330cd389c03SPatrice Chotard reg = <0x40000c00 0x400>; 331cd389c03SPatrice Chotard interrupts = <50>; 332cd389c03SPatrice Chotard clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM5)>; 333cd389c03SPatrice Chotard }; 3340e75aa4dSPhilippe CORNU 3350e75aa4dSPhilippe CORNU ltdc: display-controller@40016800 { 3360e75aa4dSPhilippe CORNU compatible = "st,stm32-ltdc"; 3370e75aa4dSPhilippe CORNU reg = <0x40016800 0x200>; 3380e75aa4dSPhilippe CORNU resets = <&rcc STM32F7_APB2_RESET(LTDC)>; 3390e75aa4dSPhilippe CORNU clocks = <&rcc 0 STM32F7_APB2_CLOCK(LTDC)>; 3400e75aa4dSPhilippe CORNU u-boot,dm-pre-reloc; 3410e75aa4dSPhilippe CORNU status = "disabled"; 3420e75aa4dSPhilippe CORNU }; 343b1a8de7eSMichael Kurz }; 344b1a8de7eSMichael Kurz}; 345b1a8de7eSMichael Kurz 346b1a8de7eSMichael Kurz&systick { 347b1a8de7eSMichael Kurz status = "okay"; 348b1a8de7eSMichael Kurz}; 349