1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun/dts-v1/; 8*4882a593Smuzhiyun#include "rk3399-box.dtsi" 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun/ { 11*4882a593Smuzhiyun model = "Rockchip RK3399 Board rev1 (BOX)"; 12*4882a593Smuzhiyun compatible = "rockchip-box-rev1","rockchip,rk3399-box"; 13*4882a593Smuzhiyun}; 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun&pinctrl { 16*4882a593Smuzhiyun sdio0 { 17*4882a593Smuzhiyun sdio0_bus1: sdio0-bus1 { 18*4882a593Smuzhiyun rockchip,pins = 19*4882a593Smuzhiyun <2 RK_PC4 1 &pcfg_pull_up_20ma>; 20*4882a593Smuzhiyun }; 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun sdio0_bus4: sdio0-bus4 { 23*4882a593Smuzhiyun rockchip,pins = 24*4882a593Smuzhiyun <2 RK_PC4 1 &pcfg_pull_up_20ma>, 25*4882a593Smuzhiyun <2 RK_PC5 1 &pcfg_pull_up_20ma>, 26*4882a593Smuzhiyun <2 RK_PC6 1 &pcfg_pull_up_20ma>, 27*4882a593Smuzhiyun <2 RK_PC7 1 &pcfg_pull_up_20ma>; 28*4882a593Smuzhiyun }; 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun sdio0_cmd: sdio0-cmd { 31*4882a593Smuzhiyun rockchip,pins = 32*4882a593Smuzhiyun <2 RK_PD0 1 &pcfg_pull_up_20ma>; 33*4882a593Smuzhiyun }; 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun sdio0_clk: sdio0-clk { 36*4882a593Smuzhiyun rockchip,pins = 37*4882a593Smuzhiyun <2 RK_PD1 1 &pcfg_pull_none_20ma>; 38*4882a593Smuzhiyun }; 39*4882a593Smuzhiyun }; 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun sdmmc { 42*4882a593Smuzhiyun sdmmc_bus1: sdmmc-bus1 { 43*4882a593Smuzhiyun rockchip,pins = 44*4882a593Smuzhiyun <4 RK_PB0 1 &pcfg_pull_up_8ma>; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun sdmmc_bus4: sdmmc-bus4 { 48*4882a593Smuzhiyun rockchip,pins = 49*4882a593Smuzhiyun <4 RK_PB0 1 &pcfg_pull_up_8ma>, 50*4882a593Smuzhiyun <4 RK_PB1 1 &pcfg_pull_up_8ma>, 51*4882a593Smuzhiyun <4 RK_PB2 1 &pcfg_pull_up_8ma>, 52*4882a593Smuzhiyun <4 RK_PB3 1 &pcfg_pull_up_8ma>; 53*4882a593Smuzhiyun }; 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun sdmmc_clk: sdmmc-clk { 56*4882a593Smuzhiyun rockchip,pins = 57*4882a593Smuzhiyun <4 RK_PB4 1 &pcfg_pull_none_18ma>; 58*4882a593Smuzhiyun }; 59*4882a593Smuzhiyun 60*4882a593Smuzhiyun sdmmc_cmd: sdmmc-cmd { 61*4882a593Smuzhiyun rockchip,pins = 62*4882a593Smuzhiyun <4 RK_PB5 1 &pcfg_pull_up_8ma>; 63*4882a593Smuzhiyun }; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun fusb30x { 67*4882a593Smuzhiyun fusb0_int: fusb0-int { 68*4882a593Smuzhiyun rockchip,pins = 69*4882a593Smuzhiyun <1 RK_PA2 RK_FUNC_GPIO &pcfg_pull_up>; 70*4882a593Smuzhiyun }; 71*4882a593Smuzhiyun }; 72*4882a593Smuzhiyun}; 73*4882a593Smuzhiyun 74*4882a593Smuzhiyun&i2c4 { 75*4882a593Smuzhiyun status = "okay"; 76*4882a593Smuzhiyun fusb0: fusb30x@22 { 77*4882a593Smuzhiyun compatible = "fairchild,fusb302"; 78*4882a593Smuzhiyun reg = <0x22>; 79*4882a593Smuzhiyun pinctrl-names = "default"; 80*4882a593Smuzhiyun pinctrl-0 = <&fusb0_int>; 81*4882a593Smuzhiyun vbus-5v-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; 82*4882a593Smuzhiyun int-n-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 83*4882a593Smuzhiyun status = "okay"; 84*4882a593Smuzhiyun }; 85*4882a593Smuzhiyun}; 86*4882a593Smuzhiyun 87*4882a593Smuzhiyun&cdn_dp { 88*4882a593Smuzhiyun status = "okay"; 89*4882a593Smuzhiyun extcon = <&fusb0>; 90*4882a593Smuzhiyun}; 91*4882a593Smuzhiyun 92*4882a593Smuzhiyun&hdmi_in_vopl { 93*4882a593Smuzhiyun status = "disabled"; 94*4882a593Smuzhiyun}; 95*4882a593Smuzhiyun 96*4882a593Smuzhiyun&dp_in_vopb { 97*4882a593Smuzhiyun status = "disabled"; 98*4882a593Smuzhiyun}; 99