GNU Linux-libre 6.1.90-gnu
[releases.git] / arch / arm / boot / dts / stih418-b2199.dts
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * Copyright (C) 2015 STMicroelectronics (R&D) Limited.
4  * Author: Maxime Coquelin <maxime.coquelin@st.com>
5  */
6 /dts-v1/;
7 #include "stih418.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
9 / {
10         model = "STiH418 B2199";
11         compatible = "st,stih418-b2199", "st,stih418";
12
13         chosen {
14                 stdout-path = &sbc_serial0;
15         };
16
17         memory@40000000 {
18                 device_type = "memory";
19                 reg = <0x40000000 0xc0000000>;
20         };
21
22         aliases {
23                 serial0 = &sbc_serial0;
24                 ethernet0 = &ethernet0;
25         };
26
27         leds {
28                 compatible = "gpio-leds";
29                 red {
30                         label = "Front Panel LED";
31                         gpios = <&pio4 1 GPIO_ACTIVE_HIGH>;
32                         linux,default-trigger = "heartbeat";
33                 };
34                 green {
35                         gpios = <&pio1 3 GPIO_ACTIVE_HIGH>;
36                         default-state = "off";
37                 };
38         };
39
40         miphy28lp_phy: miphy28lp {
41
42                 phy_port0: port@9b22000 {
43                         st,osc-rdy;
44                 };
45
46                 phy_port1: port@9b2a000 {
47                         st,osc-force-ext;
48                 };
49         };
50
51         soc {
52                 sbc_serial0: serial@9530000 {
53                         status = "okay";
54                 };
55
56                 i2c@9842000 {
57                         status = "okay";
58                 };
59
60                 i2c@9843000 {
61                         status = "okay";
62                 };
63
64                 i2c@9844000 {
65                         status = "okay";
66                 };
67
68                 i2c@9845000 {
69                         status = "okay";
70                 };
71
72                 i2c@9540000 {
73                         status = "okay";
74                 };
75
76                 /* SSC11 to HDMI */
77                 i2c@9541000 {
78                         status = "okay";
79                         /* HDMI V1.3a supports Standard mode only */
80                         clock-frequency = <100000>;
81                         st,i2c-min-scl-pulse-width-us = <0>;
82                         st,i2c-min-sda-pulse-width-us = <5>;
83                 };
84
85                 mmc1: sdhci@9080000 {
86                         status = "okay";
87                 };
88
89                 mmc0: sdhci@9060000 {
90                         status = "okay";
91                         max-frequency = <200000000>;
92                         sd-uhs-sdr50;
93                         sd-uhs-sdr104;
94                         sd-uhs-ddr50;
95                         non-removable;
96                 };
97
98                 st_dwc3: dwc3@8f94000 {
99                         status = "okay";
100                 };
101
102                 ethernet0: dwmac@9630000 {
103                         st,tx-retime-src = "clkgen";
104                         status = "okay";
105                         phy-mode = "rgmii";
106                         fixed-link = <0 1 1000 0 0>;
107                 };
108         };
109 };