1*7ccb2195SXuhui Lin// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*7ccb2195SXuhui Lin/* 3*7ccb2195SXuhui Lin * Copyright (c) 2023 Rockchip Electronics Co., Ltd. 4*7ccb2195SXuhui Lin */ 5*7ccb2195SXuhui Lin 6*7ccb2195SXuhui Lin/dts-v1/; 7*7ccb2195SXuhui Lin#include "rk3576.dtsi" 8*7ccb2195SXuhui Lin#include "rk3576-u-boot.dtsi" 9*7ccb2195SXuhui Lin#include <dt-bindings/input/input.h> 10*7ccb2195SXuhui Lin 11*7ccb2195SXuhui Lin/ { 12*7ccb2195SXuhui Lin model = "Rockchip RK3576 Evaluation board"; 13*7ccb2195SXuhui Lin compatible = "rockchip,rk3576-evb", "rockchip,rk3576"; 14*7ccb2195SXuhui Lin 15*7ccb2195SXuhui Lin chosen { 16*7ccb2195SXuhui Lin stdout-path = &uart0; 17*7ccb2195SXuhui Lin u-boot,spl-boot-order = "same-as-spl"; 18*7ccb2195SXuhui Lin }; 19*7ccb2195SXuhui Lin 20*7ccb2195SXuhui Lin adc-keys { 21*7ccb2195SXuhui Lin compatible = "adc-keys"; 22*7ccb2195SXuhui Lin io-channels = <&saradc 1>; 23*7ccb2195SXuhui Lin io-channel-names = "buttons"; 24*7ccb2195SXuhui Lin keyup-threshold-microvolt = <1800000>; 25*7ccb2195SXuhui Lin u-boot,dm-spl; 26*7ccb2195SXuhui Lin status = "okay"; 27*7ccb2195SXuhui Lin 28*7ccb2195SXuhui Lin volumeup-key { 29*7ccb2195SXuhui Lin u-boot,dm-spl; 30*7ccb2195SXuhui Lin linux,code = <KEY_VOLUMEUP>; 31*7ccb2195SXuhui Lin label = "volume up"; 32*7ccb2195SXuhui Lin press-threshold-microvolt = <1750>; 33*7ccb2195SXuhui Lin }; 34*7ccb2195SXuhui Lin }; 35*7ccb2195SXuhui Lin 36*7ccb2195SXuhui Lin secure-otp@2a480000 { 37*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 38*7ccb2195SXuhui Lin status = "disabled"; 39*7ccb2195SXuhui Lin }; 40*7ccb2195SXuhui Lin}; 41*7ccb2195SXuhui Lin 42*7ccb2195SXuhui Lin&saradc { 43*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-pre-reloc; 44*7ccb2195SXuhui Lin u-boot,dm-spl; 45*7ccb2195SXuhui Lin}; 46*7ccb2195SXuhui Lin 47*7ccb2195SXuhui Lin&sdhci { 48*7ccb2195SXuhui Lin bus-width = <8>; 49*7ccb2195SXuhui Lin}; 50*7ccb2195SXuhui Lin 51*7ccb2195SXuhui Lin&gpio0 { 52*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 53*7ccb2195SXuhui Lin status = "disabled"; 54*7ccb2195SXuhui Lin}; 55*7ccb2195SXuhui Lin 56*7ccb2195SXuhui Lin&uart0 { 57*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 58*7ccb2195SXuhui Lin status = "disabled"; 59*7ccb2195SXuhui Lin}; 60*7ccb2195SXuhui Lin 61*7ccb2195SXuhui Lin&sfc0 { 62*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 63*7ccb2195SXuhui Lin status = "disabled"; 64*7ccb2195SXuhui Lin spi_nand: flash@0 { 65*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 66*7ccb2195SXuhui Lin status = "disabled"; 67*7ccb2195SXuhui Lin }; 68*7ccb2195SXuhui Lin 69*7ccb2195SXuhui Lin spi_nor: flash@1 { 70*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 71*7ccb2195SXuhui Lin status = "disabled"; 72*7ccb2195SXuhui Lin }; 73*7ccb2195SXuhui Lin}; 74*7ccb2195SXuhui Lin 75*7ccb2195SXuhui Lin&pinctrl { 76*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 77*7ccb2195SXuhui Lin status = "disabled"; 78*7ccb2195SXuhui Lin}; 79*7ccb2195SXuhui Lin 80*7ccb2195SXuhui Lin&pcfg_pull_up_drv_level_2 { 81*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 82*7ccb2195SXuhui Lin status = "disabled"; 83*7ccb2195SXuhui Lin}; 84*7ccb2195SXuhui Lin 85*7ccb2195SXuhui Lin&pcfg_pull_up { 86*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 87*7ccb2195SXuhui Lin status = "disabled"; 88*7ccb2195SXuhui Lin}; 89*7ccb2195SXuhui Lin 90*7ccb2195SXuhui Lin&pcfg_pull_none { 91*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 92*7ccb2195SXuhui Lin status = "disabled"; 93*7ccb2195SXuhui Lin}; 94*7ccb2195SXuhui Lin 95*7ccb2195SXuhui Lin&sdmmc { 96*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 97*7ccb2195SXuhui Lin status = "disabled"; 98*7ccb2195SXuhui Lin}; 99*7ccb2195SXuhui Lin 100*7ccb2195SXuhui Lin&sdmmc0 { 101*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 102*7ccb2195SXuhui Lin status = "disabled"; 103*7ccb2195SXuhui Lin}; 104*7ccb2195SXuhui Lin 105*7ccb2195SXuhui Lin&sdmmc0_bus4 { 106*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 107*7ccb2195SXuhui Lin status = "disabled"; 108*7ccb2195SXuhui Lin}; 109*7ccb2195SXuhui Lin 110*7ccb2195SXuhui Lin&sdmmc0_clk { 111*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 112*7ccb2195SXuhui Lin status = "disabled"; 113*7ccb2195SXuhui Lin}; 114*7ccb2195SXuhui Lin 115*7ccb2195SXuhui Lin&sdmmc0_cmd { 116*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 117*7ccb2195SXuhui Lin status = "disabled"; 118*7ccb2195SXuhui Lin}; 119*7ccb2195SXuhui Lin 120*7ccb2195SXuhui Lin&sdmmc0_det { 121*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 122*7ccb2195SXuhui Lin status = "disabled"; 123*7ccb2195SXuhui Lin}; 124*7ccb2195SXuhui Lin 125*7ccb2195SXuhui Lin&sdmmc0_pwren { 126*7ccb2195SXuhui Lin /delete-property/ u-boot,dm-spl; 127*7ccb2195SXuhui Lin status = "disabled"; 128*7ccb2195SXuhui Lin}; 129