// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (c) 2022 Rockchip Electronics Co., Ltd. * */ /dts-v1/; #include #include "rk3528.dtsi" #include "rk3528-android.dtsi" / { model = "Rockchip RK3528 IOTEST LP3 V10 Board"; compatible = "rockchip,rk3528-iotest-lp3-v10", "rockchip,rk3528"; firmware { android { compatible = "android,firmware"; boot_devices = "ffbf0000.mmc"; vbmeta { compatible = "android,vbmeta"; parts = "vbmeta,boot,system,vendor,dtbo"; }; fstab { compatible = "android,fstab"; vendor { compatible = "android,vendor"; dev = "/dev/block/by-name/vendor"; type = "ext4"; mnt_flags = "ro,barrier=1,inode_readahead_blks=8"; fsmgr_flags = "wait,avb"; }; }; }; }; dc_12v: dc-12v { compatible = "regulator-fixed"; regulator-name = "dc_12v"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <12000000>; regulator-max-microvolt = <12000000>; }; vcc5v0_sys: vcc5v0-sys { compatible = "regulator-fixed"; regulator-name = "vcc5v0_sys"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; vin-supply = <&dc_12v>; }; vdd_logic: vdd-logic { compatible = "pwm-regulator"; pwms = <&pwm2 0 5000 1>; regulator-name = "vdd_logic"; regulator-min-microvolt = <705000>; regulator-max-microvolt = <1006000>; regulator-init-microvolt = <900000>; regulator-always-on; regulator-boot-on; regulator-settling-time-up-us = <250>; pwm-supply = <&vcc5v0_sys>; status = "okay"; }; vdd_cpu: vdd-cpu { compatible = "pwm-regulator"; pwms = <&pwm1 0 5000 1>; regulator-name = "vdd_cpu"; regulator-min-microvolt = <746000>; regulator-max-microvolt = <1201000>; regulator-init-microvolt = <953000>; regulator-always-on; regulator-boot-on; regulator-settling-time-up-us = <250>; pwm-supply = <&vcc5v0_sys>; status = "okay"; }; vdd_gpu: vdd-gpu { compatible = "pwm-regulator"; pwms = <&pwm0 0 5000 1>; regulator-name = "vdd_gpu"; regulator-min-microvolt = <705000>; regulator-max-microvolt = <1148000>; regulator-init-microvolt = <900000>; regulator-always-on; regulator-boot-on; regulator-settling-time-up-us = <250>; pwm-supply = <&vcc5v0_sys>; status = "okay"; }; vdd_0v9_s3: vdd-0v9-s3 { compatible = "regulator-fixed"; regulator-name = "vdd_0v9_s3"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <900000>; regulator-max-microvolt = <900000>; vin-supply = <&vcc5v0_sys>; }; vdd_1v8_s3: vdd-1v8-s3 { compatible = "regulator-fixed"; regulator-name = "vdd_1v8_s3"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; vin-supply = <&vcc5v0_sys>; }; vcc_3v3_s3: vcc-3v3-s3 { compatible = "regulator-fixed"; regulator-name = "vcc_3v3_s3"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; vin-supply = <&vcc5v0_sys>; }; vcc_ddr_s3: vcc-ddr-s3 { compatible = "regulator-fixed"; regulator-name = "vcc_ddr_s3"; regulator-always-on; regulator-boot-on; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; vin-supply = <&vcc5v0_sys>; }; }; &cpu0 { cpu-supply = <&vdd_cpu>; }; &cpu0_opp_table { /delete-node/ opp-1416000000; /delete-node/ opp-1608000000; }; &pwm0 { status = "okay"; }; &pwm1 { status = "okay"; }; &pwm2 { status = "okay"; }; &sdhci { bus-width = <8>; supports-emmc; non-removable; max-frequency = <200000000>; status = "okay"; }; &u2phy_host { status = "okay"; }; &u2phy_otg { status = "okay"; }; &usb2phy { status = "okay"; }; &usb_host0_ehci { status = "okay"; }; &usb_host0_ohci { status = "okay"; }; &usbdrd30 { status = "okay"; }; &usbdrd_dwc3 { dr_mode = "peripheral"; maximum-speed = "high-speed"; extcon = <&usb2phy>; phys = <&u2phy_otg>; phy-names = "usb2-phy"; snps,dis_u2_susphy_quirk; snps,usb2-lpm-disable; status = "okay"; };