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