rk3368-evb-act8846.dts (3178B)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2015 Caesar Wang <wxt@rock-chips.com> 4 */ 5 6/dts-v1/; 7#include "rk3368-evb.dtsi" 8 9/ { 10 model = "Rockchip RK3368 EVB with ACT8846 pmic"; 11 compatible = "rockchip,rk3368-evb-act8846", "rockchip,rk3368"; 12}; 13 14&i2c0 { 15 clock-frequency = <400000>; 16 17 vdd_cpu: syr827@40 { 18 compatible = "silergy,syr827"; 19 reg = <0x40>; 20 fcs,suspend-voltage-selector = <1>; 21 regulator-name = "vdd_cpu"; 22 regulator-min-microvolt = <850000>; 23 regulator-max-microvolt = <1350000>; 24 regulator-always-on; 25 regulator-boot-on; 26 vin-supply = <&vcc_sys>; 27 }; 28 29 vdd_gpu: syr828@41 { 30 compatible = "silergy,syr828"; 31 reg = <0x41>; 32 fcs,suspend-voltage-selector = <1>; 33 regulator-name = "vdd_gpu"; 34 regulator-min-microvolt = <850000>; 35 regulator-max-microvolt = <1350000>; 36 regulator-always-on; 37 vin-supply = <&vcc_sys>; 38 }; 39 40 act8846: act8846@5a { 41 compatible = "active-semi,act8846"; 42 reg = <0x5a>; 43 status = "okay"; 44 45 vp1-supply = <&vcc_sys>; 46 vp2-supply = <&vcc_sys>; 47 vp3-supply = <&vcc_sys>; 48 vp4-supply = <&vcc_sys>; 49 inl1-supply = <&vcc_io>; 50 inl2-supply = <&vcc_sys>; 51 inl3-supply = <&vcc_20>; 52 53 regulators { 54 vcc_ddr: REG1 { 55 regulator-name = "VCC_DDR"; 56 regulator-min-microvolt = <1200000>; 57 regulator-max-microvolt = <1200000>; 58 regulator-always-on; 59 }; 60 61 vcc_io: REG2 { 62 regulator-name = "VCC_IO"; 63 regulator-min-microvolt = <3300000>; 64 regulator-max-microvolt = <3300000>; 65 regulator-always-on; 66 }; 67 68 vdd_log: REG3 { 69 regulator-name = "VDD_LOG"; 70 regulator-min-microvolt = <700000>; 71 regulator-max-microvolt = <1500000>; 72 regulator-always-on; 73 }; 74 75 vcc_20: REG4 { 76 regulator-name = "VCC_20"; 77 regulator-min-microvolt = <2000000>; 78 regulator-max-microvolt = <2000000>; 79 regulator-always-on; 80 }; 81 82 vccio_sd: REG5 { 83 regulator-name = "VCCIO_SD"; 84 regulator-min-microvolt = <1800000>; 85 regulator-max-microvolt = <3300000>; 86 regulator-always-on; 87 }; 88 89 vdd10_lcd: REG6 { 90 regulator-name = "VDD10_LCD"; 91 regulator-min-microvolt = <1000000>; 92 regulator-max-microvolt = <1000000>; 93 regulator-always-on; 94 }; 95 96 vcca_codec: REG7 { 97 regulator-name = "VCCA_CODEC"; 98 regulator-min-microvolt = <3300000>; 99 regulator-max-microvolt = <3300000>; 100 regulator-always-on; 101 }; 102 103 vcca_tp: REG8 { 104 regulator-name = "VCCA_TP"; 105 regulator-min-microvolt = <3300000>; 106 regulator-max-microvolt = <3300000>; 107 regulator-always-on; 108 }; 109 110 vccio_pmu: REG9 { 111 regulator-name = "VCCIO_PMU"; 112 regulator-min-microvolt = <3300000>; 113 regulator-max-microvolt = <3300000>; 114 regulator-always-on; 115 }; 116 117 vdd_10: REG10 { 118 regulator-name = "VDD_10"; 119 regulator-min-microvolt = <1000000>; 120 regulator-max-microvolt = <1000000>; 121 regulator-always-on; 122 }; 123 124 vcc_18: REG11 { 125 regulator-name = "VCC_18"; 126 regulator-min-microvolt = <1800000>; 127 regulator-max-microvolt = <1800000>; 128 regulator-always-on; 129 }; 130 131 vcc18_lcd: REG12 { 132 regulator-name = "VCC18_LCD"; 133 regulator-min-microvolt = <1800000>; 134 regulator-max-microvolt = <1800000>; 135 regulator-always-on; 136 }; 137 }; 138 }; 139};