1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 4 * 5 */ 6 7/dts-v1/; 8 9#include "rk3562.dtsi" 10#include "rk3562-evb.dtsi" 11#include <dt-bindings/gpio/gpio.h> 12#include <dt-bindings/pinctrl/rockchip.h> 13 14/ { 15 model = "Rockchip RK3562 TEST2 DDR4 V10 Board"; 16 compatible = "rockchip,rk3562-test2-ddr4-v10", "rockchip,rk3562"; 17 18 dc_12v: dc-12v { 19 compatible = "regulator-fixed"; 20 regulator-name = "dc_12v"; 21 regulator-always-on; 22 regulator-boot-on; 23 regulator-min-microvolt = <12000000>; 24 regulator-max-microvolt = <12000000>; 25 }; 26 27 vcc5v0_sys: vcc5v0-sys { 28 compatible = "regulator-fixed"; 29 regulator-name = "vcc5v0_sys"; 30 regulator-always-on; 31 regulator-boot-on; 32 regulator-min-microvolt = <5000000>; 33 regulator-max-microvolt = <5000000>; 34 vin-supply = <&dc_12v>; 35 }; 36 37 vcc3v3_sys: vcc-sys { 38 compatible = "regulator-fixed"; 39 regulator-name = "vcc3v3_sys"; 40 regulator-always-on; 41 regulator-boot-on; 42 regulator-min-microvolt = <3300000>; 43 regulator-max-microvolt = <3300000>; 44 vin-supply = <&dc_12v>; 45 }; 46 47 vdd_npu: vdd-npu { 48 compatible = "pwm-regulator"; 49 pwms = <&pwm6 0 5000 1>; 50 regulator-name = "vdd_npu"; 51 regulator-min-microvolt = <800000>; 52 regulator-max-microvolt = <1100000>; 53 regulator-init-microvolt = <900000>; 54 regulator-always-on; 55 regulator-boot-on; 56 regulator-settling-time-up-us = <250>; 57 pwm-supply = <&vcc5v0_sys>; 58 status = "okay"; 59 }; 60}; 61 62&dsi { 63 status = "okay"; 64}; 65 66&dsi_in_vp0 { 67 status = "okay"; 68}; 69 70&gmac0 { 71 /* Use rgmii-rxid mode to disable rx delay inside Soc */ 72 phy-mode = "rmii"; 73 clock_in_out = "output"; 74 75 snps,reset-gpio = <&gpio4 RK_PB1 GPIO_ACTIVE_LOW>; 76 snps,reset-active-low; 77 /* Reset time is 20ms, 100ms for rtl8211f */ 78 snps,reset-delays-us = <0 20000 100000>; 79 80 pinctrl-names = "default"; 81 pinctrl-0 = <&rgmiim0_miim 82 &rgmiim0_tx_bus2 83 &rgmiim0_rx_bus2 84 &rgmiim0_clk>; 85 86 phy-handle = <&rmii_phy>; 87 status = "okay"; 88}; 89 90&mdio0 { 91 rmii_phy: phy@1 { 92 compatible = "ethernet-phy-ieee802.3-c22"; 93 reg = <0x1>; 94 }; 95}; 96 97&pwm6 { 98 status = "okay"; 99}; 100 101&u2phy { 102 status = "okay"; 103}; 104 105&u2phy_otg { 106 status = "okay"; 107}; 108 109&usbdrd30 { 110 status = "okay"; 111}; 112 113&usbdrd_dwc3 { 114 status = "okay"; 115 dr_mode = "otg"; 116 extcon = <&u2phy>; 117 maximum-speed = "high-speed"; 118 phys = <&u2phy_otg>; 119 phy-names = "usb2-phy"; 120 snps,dis_u2_susphy_quirk; 121 snps,usb2-lpm-disable; 122}; 123 124&video_phy { 125 status = "okay"; 126}; 127