Merge branch 'for-4.19/i2c-hid' into for-linus
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / stm32mp157c-ev1.dts
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         };
21 };
22
23 &cec {
24         pinctrl-names = "default";
25         pinctrl-0 = <&cec_pins_a>;
26         status = "okay";
27 };
28
29 &i2c2 {
30         pinctrl-names = "default";
31         pinctrl-0 = <&i2c2_pins_a>;
32         i2c-scl-rising-time-ns = <185>;
33         i2c-scl-falling-time-ns = <20>;
34         status = "okay";
35 };
36
37 &i2c5 {
38         pinctrl-names = "default";
39         pinctrl-0 = <&i2c5_pins_a>;
40         i2c-scl-rising-time-ns = <185>;
41         i2c-scl-falling-time-ns = <20>;
42         status = "okay";
43 };
44
45 &qspi {
46         pinctrl-names = "default";
47         pinctrl-0 = <&qspi_clk_pins_a &qspi_bk1_pins_a &qspi_bk2_pins_a>;
48         reg = <0x58003000 0x1000>, <0x70000000 0x4000000>;
49         #address-cells = <1>;
50         #size-cells = <0>;
51         status = "okay";
52
53         flash0: mx66l51235l@0 {
54                 reg = <0>;
55                 spi-rx-bus-width = <4>;
56                 spi-max-frequency = <108000000>;
57                 #address-cells = <1>;
58                 #size-cells = <1>;
59         };
60
61         flash1: mx66l51235l@1 {
62                 reg = <1>;
63                 spi-rx-bus-width = <4>;
64                 spi-max-frequency = <108000000>;
65                 #address-cells = <1>;
66                 #size-cells = <1>;
67         };
68 };
69
70 &timers2 {
71         status = "disabled";
72         pwm {
73                 pinctrl-0 = <&pwm2_pins_a>;
74                 pinctrl-names = "default";
75                 status = "okay";
76         };
77         timer@1 {
78                 status = "okay";
79         };
80 };
81
82 &timers8 {
83         status = "disabled";
84         pwm {
85                 pinctrl-0 = <&pwm8_pins_a>;
86                 pinctrl-names = "default";
87                 status = "okay";
88         };
89         timer@7 {
90                 status = "okay";
91         };
92 };
93
94 &timers12 {
95         status = "disabled";
96         pwm {
97                 pinctrl-0 = <&pwm12_pins_a>;
98                 pinctrl-names = "default";
99                 status = "okay";
100         };
101         timer@11 {
102                 status = "okay";
103         };
104 };
105
106 &usbphyc {
107         status = "okay";
108 };