1// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2/* 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 4 * Author: Ludovic Barre <ludovic.barre@st.com> for STMicroelectronics. 5 */ 6/dts-v1/; 7 8#include "stm32mp157c-ed1.dts" 9 10/ { 11 model = "STMicroelectronics STM32MP157C eval daughter on eval mother"; 12 compatible = "st,stm32mp157c-ev1", "st,stm32mp157c-ed1", "st,stm32mp157"; 13 14 chosen { 15 stdout-path = "serial0:115200n8"; 16 }; 17 18 aliases { 19 serial0 = &uart4; 20 ethernet0 = ðernet0; 21 }; 22}; 23 24ðernet0 { 25 status = "okay"; 26 pinctrl-0 = <ðernet0_rgmii_pins_a>; 27 pinctrl-1 = <ðernet0_rgmii_pins_sleep_a>; 28 pinctrl-names = "default", "sleep"; 29 phy-mode = "rgmii"; 30 max-speed = <1000>; 31 phy-handle = <&phy0>; 32 33 mdio0 { 34 #address-cells = <1>; 35 #size-cells = <0>; 36 compatible = "snps,dwmac-mdio"; 37 phy0: ethernet-phy@0 { 38 reg = <0>; 39 }; 40 }; 41}; 42 43&cec { 44 pinctrl-names = "default"; 45 pinctrl-0 = <&cec_pins_a>; 46 status = "okay"; 47}; 48 49&i2c2 { 50 pinctrl-names = "default"; 51 pinctrl-0 = <&i2c2_pins_a>; 52 i2c-scl-rising-time-ns = <185>; 53 i2c-scl-falling-time-ns = <20>; 54 status = "okay"; 55}; 56 57&i2c5 { 58 pinctrl-names = "default"; 59 pinctrl-0 = <&i2c5_pins_a>; 60 i2c-scl-rising-time-ns = <185>; 61 i2c-scl-falling-time-ns = <20>; 62 status = "okay"; 63}; 64 65&m_can1 { 66 pinctrl-names = "default"; 67 pinctrl-0 = <&m_can1_pins_a>; 68 status = "okay"; 69}; 70 71&qspi { 72 pinctrl-names = "default"; 73 pinctrl-0 = <&qspi_clk_pins_a &qspi_bk1_pins_a &qspi_bk2_pins_a>; 74 reg = <0x58003000 0x1000>, <0x70000000 0x4000000>; 75 #address-cells = <1>; 76 #size-cells = <0>; 77 status = "okay"; 78 79 flash0: mx66l51235l@0 { 80 reg = <0>; 81 spi-rx-bus-width = <4>; 82 spi-max-frequency = <108000000>; 83 #address-cells = <1>; 84 #size-cells = <1>; 85 }; 86 87 flash1: mx66l51235l@1 { 88 reg = <1>; 89 spi-rx-bus-width = <4>; 90 spi-max-frequency = <108000000>; 91 #address-cells = <1>; 92 #size-cells = <1>; 93 }; 94}; 95 96&spi1 { 97 pinctrl-names = "default"; 98 pinctrl-0 = <&spi1_pins_a>; 99 status = "disabled"; 100}; 101 102&timers2 { 103 status = "disabled"; 104 pwm { 105 pinctrl-0 = <&pwm2_pins_a>; 106 pinctrl-names = "default"; 107 status = "okay"; 108 }; 109 timer@1 { 110 status = "okay"; 111 }; 112}; 113 114&timers8 { 115 status = "disabled"; 116 pwm { 117 pinctrl-0 = <&pwm8_pins_a>; 118 pinctrl-names = "default"; 119 status = "okay"; 120 }; 121 timer@7 { 122 status = "okay"; 123 }; 124}; 125 126&timers12 { 127 status = "disabled"; 128 pwm { 129 pinctrl-0 = <&pwm12_pins_a>; 130 pinctrl-names = "default"; 131 status = "okay"; 132 }; 133 timer@11 { 134 status = "okay"; 135 }; 136}; 137 138&usbh_ehci { 139 phys = <&usbphyc_port0>; 140 phy-names = "usb"; 141 status = "okay"; 142}; 143 144&usbotg_hs { 145 dr_mode = "peripheral"; 146 phys = <&usbphyc_port1 0>; 147 phy-names = "usb2-phy"; 148 status = "okay"; 149}; 150 151&usbphyc { 152 status = "okay"; 153}; 154