Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Copyright (c) 2014 MediaTek Inc.
0004  * Author: Joe.C <yingjoe.chen@mediatek.com>
0005  *
0006  */
0007 
0008 /dts-v1/;
0009 #include "mt8135.dtsi"
0010 
0011 / {
0012         model = "MediaTek MT8135 evaluation board";
0013         compatible = "mediatek,mt8135-evbp1", "mediatek,mt8135";
0014 
0015         memory {
0016                 device_type = "memory";
0017                 reg = <0 0x80000000 0 0x40000000>;
0018         };
0019 };
0020 
0021 &pwrap {
0022         pmic: mt6397 {
0023                 compatible = "mediatek,mt6397";
0024 
0025                 mt6397regulator: mt6397regulator {
0026                         compatible = "mediatek,mt6397-regulator";
0027 
0028                         mt6397_vpca15_reg: buck_vpca15 {
0029                                 regulator-name = "vpca15";
0030                                 regulator-min-microvolt = < 850000>;
0031                                 regulator-max-microvolt = <1350000>;
0032                                 regulator-ramp-delay = <12500>;
0033                                 regulator-always-on;
0034                         };
0035 
0036                         mt6397_vpca7_reg: buck_vpca7 {
0037                                 regulator-name = "vpca7";
0038                                 regulator-min-microvolt = < 850000>;
0039                                 regulator-max-microvolt = <1350000>;
0040                                 regulator-ramp-delay = <12500>;
0041                                 regulator-always-on;
0042                         };
0043 
0044                         mt6397_vsramca15_reg: buck_vsramca15 {
0045                                 regulator-name = "vsramca15";
0046                                 regulator-min-microvolt = < 850000>;
0047                                 regulator-max-microvolt = <1350000>;
0048                                 regulator-ramp-delay = <12500>;
0049                                 regulator-always-on;
0050                         };
0051 
0052                         mt6397_vsramca7_reg: buck_vsramca7 {
0053                                 regulator-name = "vsramca7";
0054                                 regulator-min-microvolt = < 850000>;
0055                                 regulator-max-microvolt = <1350000>;
0056                                 regulator-ramp-delay = <12500>;
0057                                 regulator-always-on;
0058                         };
0059 
0060                         mt6397_vcore_reg: buck_vcore {
0061                                 regulator-name = "vcore";
0062                                 regulator-min-microvolt = < 850000>;
0063                                 regulator-max-microvolt = <1350000>;
0064                                 regulator-ramp-delay = <12500>;
0065                                 regulator-always-on;
0066                         };
0067 
0068                         mt6397_vgpu_reg: buck_vgpu {
0069                                 regulator-name = "vgpu";
0070                                 regulator-min-microvolt = < 700000>;
0071                                 regulator-max-microvolt = <1350000>;
0072                                 regulator-ramp-delay = <12500>;
0073                                 regulator-enable-ramp-delay = <115>;
0074                         };
0075 
0076                         mt6397_vdrm_reg: buck_vdrm {
0077                                 regulator-name = "vdrm";
0078                                 regulator-min-microvolt = <1200000>;
0079                                 regulator-max-microvolt = <1400000>;
0080                                 regulator-ramp-delay = <12500>;
0081                                 regulator-always-on;
0082                         };
0083 
0084                         mt6397_vio18_reg: buck_vio18 {
0085                                 regulator-name = "vio18";
0086                                 regulator-min-microvolt = <1620000>;
0087                                 regulator-max-microvolt = <1980000>;
0088                                 regulator-ramp-delay = <12500>;
0089                                 regulator-always-on;
0090                         };
0091 
0092                         mt6397_vtcxo_reg: ldo_vtcxo {
0093                                 regulator-name = "vtcxo";
0094                                 regulator-always-on;
0095                         };
0096 
0097                         mt6397_va28_reg: ldo_va28 {
0098                                 regulator-name = "va28";
0099                                 regulator-always-on;
0100                         };
0101 
0102                         mt6397_vcama_reg: ldo_vcama {
0103                                 regulator-name = "vcama";
0104                                 regulator-min-microvolt = <1500000>;
0105                                 regulator-max-microvolt = <2800000>;
0106                                 regulator-enable-ramp-delay = <218>;
0107                         };
0108 
0109                         mt6397_vio28_reg: ldo_vio28 {
0110                                 regulator-name = "vio28";
0111                                 regulator-always-on;
0112                         };
0113 
0114                         mt6397_vusb_reg: ldo_vusb {
0115                                 regulator-name = "vusb";
0116                         };
0117 
0118                         mt6397_vmc_reg: ldo_vmc {
0119                                 regulator-name = "vmc";
0120                                 regulator-min-microvolt = <1800000>;
0121                                 regulator-max-microvolt = <3300000>;
0122                                 regulator-enable-ramp-delay = <218>;
0123                         };
0124 
0125                         mt6397_vmch_reg: ldo_vmch {
0126                                 regulator-name = "vmch";
0127                                 regulator-min-microvolt = <3000000>;
0128                                 regulator-max-microvolt = <3300000>;
0129                                 regulator-enable-ramp-delay = <218>;
0130                         };
0131 
0132                         mt6397_vemc_3v3_reg: ldo_vemc3v3 {
0133                                 regulator-name = "vemc_3v3";
0134                                 regulator-min-microvolt = <3000000>;
0135                                 regulator-max-microvolt = <3300000>;
0136                                 regulator-enable-ramp-delay = <218>;
0137                         };
0138 
0139                         mt6397_vgp1_reg: ldo_vgp1 {
0140                                 regulator-name = "vcamd";
0141                                 regulator-min-microvolt = <1220000>;
0142                                 regulator-max-microvolt = <3300000>;
0143                                 regulator-enable-ramp-delay = <240>;
0144                         };
0145 
0146                         mt6397_vgp2_reg: ldo_vgp2 {
0147                                 regulator-name = "vcamio";
0148                                 regulator-min-microvolt = <1000000>;
0149                                 regulator-max-microvolt = <3300000>;
0150                                 regulator-enable-ramp-delay = <218>;
0151                         };
0152 
0153                         mt6397_vgp3_reg: ldo_vgp3 {
0154                                 regulator-name = "vcamaf";
0155                                 regulator-min-microvolt = <1200000>;
0156                                 regulator-max-microvolt = <3300000>;
0157                                 regulator-enable-ramp-delay = <218>;
0158                         };
0159 
0160                         mt6397_vgp4_reg: ldo_vgp4 {
0161                                 regulator-name = "vgp4";
0162                                 regulator-min-microvolt = <1200000>;
0163                                 regulator-max-microvolt = <3300000>;
0164                                 regulator-enable-ramp-delay = <218>;
0165                         };
0166 
0167                         mt6397_vgp5_reg: ldo_vgp5 {
0168                                 regulator-name = "vgp5";
0169                                 regulator-min-microvolt = <1200000>;
0170                                 regulator-max-microvolt = <3000000>;
0171                                 regulator-enable-ramp-delay = <218>;
0172                         };
0173 
0174                         mt6397_vgp6_reg: ldo_vgp6 {
0175                                 regulator-name = "vgp6";
0176                                 regulator-min-microvolt = <1200000>;
0177                                 regulator-max-microvolt = <3300000>;
0178                                 regulator-enable-ramp-delay = <218>;
0179                         };
0180 
0181                         mt6397_vibr_reg: ldo_vibr {
0182                                 regulator-name = "vibr";
0183                                 regulator-min-microvolt = <1300000>;
0184                                 regulator-max-microvolt = <3300000>;
0185                                 regulator-enable-ramp-delay = <218>;
0186                         };
0187                 };
0188         };
0189 };
0190 
0191 &uart3 {
0192         status = "okay";
0193 };