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