1b3a37248SEddie Huang/* 2b3a37248SEddie Huang * Copyright (c) 2014 MediaTek Inc. 3b3a37248SEddie Huang * Author: Eddie Huang <eddie.huang@mediatek.com> 4b3a37248SEddie Huang * 5b3a37248SEddie Huang * This program is free software; you can redistribute it and/or modify 6b3a37248SEddie Huang * it under the terms of the GNU General Public License version 2 as 7b3a37248SEddie Huang * published by the Free Software Foundation. 8b3a37248SEddie Huang * 9b3a37248SEddie Huang * This program is distributed in the hope that it will be useful, 10b3a37248SEddie Huang * but WITHOUT ANY WARRANTY; without even the implied warranty of 11b3a37248SEddie Huang * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12b3a37248SEddie Huang * GNU General Public License for more details. 13b3a37248SEddie Huang */ 14b3a37248SEddie Huang 15b3a37248SEddie Huang/dts-v1/; 16b3a37248SEddie Huang#include "mt8173.dtsi" 17b3a37248SEddie Huang 18b3a37248SEddie Huang/ { 19692ef3eeSYingjoe Chen model = "MediaTek MT8173 evaluation board"; 20692ef3eeSYingjoe Chen compatible = "mediatek,mt8173-evb", "mediatek,mt8173"; 21b3a37248SEddie Huang 22b3a37248SEddie Huang aliases { 23b3a37248SEddie Huang serial0 = &uart0; 24b3a37248SEddie Huang serial1 = &uart1; 25b3a37248SEddie Huang serial2 = &uart2; 26b3a37248SEddie Huang serial3 = &uart3; 27b3a37248SEddie Huang }; 28b3a37248SEddie Huang 29b3a37248SEddie Huang memory@40000000 { 30b3a37248SEddie Huang device_type = "memory"; 31b3a37248SEddie Huang reg = <0 0x40000000 0 0x80000000>; 32b3a37248SEddie Huang }; 33b3a37248SEddie Huang 34b3a37248SEddie Huang chosen { }; 35b3a37248SEddie Huang}; 36b3a37248SEddie Huang 37720570b1SHenry Chen&i2c1 { 38720570b1SHenry Chen status = "okay"; 39720570b1SHenry Chen 40720570b1SHenry Chen buck: da9211@68 { 41720570b1SHenry Chen compatible = "dlg,da9211"; 42720570b1SHenry Chen reg = <0x68>; 43720570b1SHenry Chen 44720570b1SHenry Chen regulators { 45720570b1SHenry Chen da9211_vcpu_reg: BUCKA { 46720570b1SHenry Chen regulator-name = "VBUCKA"; 47720570b1SHenry Chen regulator-min-microvolt = < 700000>; 48720570b1SHenry Chen regulator-max-microvolt = <1310000>; 49720570b1SHenry Chen regulator-min-microamp = <2000000>; 50720570b1SHenry Chen regulator-max-microamp = <4400000>; 51720570b1SHenry Chen regulator-ramp-delay = <10000>; 52720570b1SHenry Chen regulator-always-on; 53720570b1SHenry Chen }; 54720570b1SHenry Chen 55720570b1SHenry Chen da9211_vgpu_reg: BUCKB { 56720570b1SHenry Chen regulator-name = "VBUCKB"; 57720570b1SHenry Chen regulator-min-microvolt = < 700000>; 58720570b1SHenry Chen regulator-max-microvolt = <1310000>; 59720570b1SHenry Chen regulator-min-microamp = <2000000>; 60720570b1SHenry Chen regulator-max-microamp = <3000000>; 61720570b1SHenry Chen regulator-ramp-delay = <10000>; 62720570b1SHenry Chen }; 63720570b1SHenry Chen }; 64720570b1SHenry Chen }; 65720570b1SHenry Chen}; 66720570b1SHenry Chen 679719fa5aSEddie Huang&mmc0 { 689719fa5aSEddie Huang status = "okay"; 699719fa5aSEddie Huang pinctrl-names = "default", "state_uhs"; 709719fa5aSEddie Huang pinctrl-0 = <&mmc0_pins_default>; 719719fa5aSEddie Huang pinctrl-1 = <&mmc0_pins_uhs>; 729719fa5aSEddie Huang bus-width = <8>; 739719fa5aSEddie Huang max-frequency = <50000000>; 749719fa5aSEddie Huang cap-mmc-highspeed; 759719fa5aSEddie Huang vmmc-supply = <&mt6397_vemc_3v3_reg>; 769719fa5aSEddie Huang vqmmc-supply = <&mt6397_vio18_reg>; 779719fa5aSEddie Huang non-removable; 789719fa5aSEddie Huang}; 799719fa5aSEddie Huang 809719fa5aSEddie Huang&mmc1 { 819719fa5aSEddie Huang status = "okay"; 829719fa5aSEddie Huang pinctrl-names = "default", "state_uhs"; 839719fa5aSEddie Huang pinctrl-0 = <&mmc1_pins_default>; 849719fa5aSEddie Huang pinctrl-1 = <&mmc1_pins_uhs>; 859719fa5aSEddie Huang bus-width = <4>; 869719fa5aSEddie Huang max-frequency = <50000000>; 879719fa5aSEddie Huang cap-sd-highspeed; 889719fa5aSEddie Huang sd-uhs-sdr25; 899719fa5aSEddie Huang cd-gpios = <&pio 132 0>; 909719fa5aSEddie Huang vmmc-supply = <&mt6397_vmch_reg>; 919719fa5aSEddie Huang vqmmc-supply = <&mt6397_vmc_reg>; 929719fa5aSEddie Huang}; 939719fa5aSEddie Huang 949719fa5aSEddie Huang&pio { 959719fa5aSEddie Huang mmc0_pins_default: mmc0default { 969719fa5aSEddie Huang pins_cmd_dat { 979719fa5aSEddie Huang pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>, 989719fa5aSEddie Huang <MT8173_PIN_58_MSDC0_DAT1__FUNC_MSDC0_DAT1>, 999719fa5aSEddie Huang <MT8173_PIN_59_MSDC0_DAT2__FUNC_MSDC0_DAT2>, 1009719fa5aSEddie Huang <MT8173_PIN_60_MSDC0_DAT3__FUNC_MSDC0_DAT3>, 1019719fa5aSEddie Huang <MT8173_PIN_61_MSDC0_DAT4__FUNC_MSDC0_DAT4>, 1029719fa5aSEddie Huang <MT8173_PIN_62_MSDC0_DAT5__FUNC_MSDC0_DAT5>, 1039719fa5aSEddie Huang <MT8173_PIN_63_MSDC0_DAT6__FUNC_MSDC0_DAT6>, 1049719fa5aSEddie Huang <MT8173_PIN_64_MSDC0_DAT7__FUNC_MSDC0_DAT7>, 1059719fa5aSEddie Huang <MT8173_PIN_66_MSDC0_CMD__FUNC_MSDC0_CMD>; 1069719fa5aSEddie Huang input-enable; 1079719fa5aSEddie Huang bias-pull-up; 1089719fa5aSEddie Huang }; 1099719fa5aSEddie Huang 1109719fa5aSEddie Huang pins_clk { 1119719fa5aSEddie Huang pinmux = <MT8173_PIN_65_MSDC0_CLK__FUNC_MSDC0_CLK>; 1129719fa5aSEddie Huang bias-pull-down; 1139719fa5aSEddie Huang }; 1149719fa5aSEddie Huang 1159719fa5aSEddie Huang pins_rst { 1169719fa5aSEddie Huang pinmux = <MT8173_PIN_68_MSDC0_RST___FUNC_MSDC0_RSTB>; 1179719fa5aSEddie Huang bias-pull-up; 1189719fa5aSEddie Huang }; 1199719fa5aSEddie Huang }; 1209719fa5aSEddie Huang 1219719fa5aSEddie Huang mmc1_pins_default: mmc1default { 1229719fa5aSEddie Huang pins_cmd_dat { 1239719fa5aSEddie Huang pinmux = <MT8173_PIN_73_MSDC1_DAT0__FUNC_MSDC1_DAT0>, 1249719fa5aSEddie Huang <MT8173_PIN_74_MSDC1_DAT1__FUNC_MSDC1_DAT1>, 1259719fa5aSEddie Huang <MT8173_PIN_75_MSDC1_DAT2__FUNC_MSDC1_DAT2>, 1269719fa5aSEddie Huang <MT8173_PIN_76_MSDC1_DAT3__FUNC_MSDC1_DAT3>, 1279719fa5aSEddie Huang <MT8173_PIN_78_MSDC1_CMD__FUNC_MSDC1_CMD>; 1289719fa5aSEddie Huang input-enable; 1299719fa5aSEddie Huang drive-strength = <MTK_DRIVE_4mA>; 1309719fa5aSEddie Huang bias-pull-up = <MTK_PUPD_SET_R1R0_10>; 1319719fa5aSEddie Huang }; 1329719fa5aSEddie Huang 1339719fa5aSEddie Huang pins_clk { 1349719fa5aSEddie Huang pinmux = <MT8173_PIN_77_MSDC1_CLK__FUNC_MSDC1_CLK>; 1359719fa5aSEddie Huang bias-pull-down; 1369719fa5aSEddie Huang drive-strength = <MTK_DRIVE_4mA>; 1379719fa5aSEddie Huang }; 1389719fa5aSEddie Huang 1399719fa5aSEddie Huang pins_insert { 1409719fa5aSEddie Huang pinmux = <MT8173_PIN_132_I2S0_DATA1__FUNC_GPIO132>; 1419719fa5aSEddie Huang bias-pull-up; 1429719fa5aSEddie Huang }; 1439719fa5aSEddie Huang }; 1449719fa5aSEddie Huang 1459719fa5aSEddie Huang mmc0_pins_uhs: mmc0 { 1469719fa5aSEddie Huang pins_cmd_dat { 1479719fa5aSEddie Huang pinmux = <MT8173_PIN_57_MSDC0_DAT0__FUNC_MSDC0_DAT0>, 1489719fa5aSEddie Huang <MT8173_PIN_58_MSDC0_DAT1__FUNC_MSDC0_DAT1>, 1499719fa5aSEddie Huang <MT8173_PIN_59_MSDC0_DAT2__FUNC_MSDC0_DAT2>, 1509719fa5aSEddie Huang <MT8173_PIN_60_MSDC0_DAT3__FUNC_MSDC0_DAT3>, 1519719fa5aSEddie Huang <MT8173_PIN_61_MSDC0_DAT4__FUNC_MSDC0_DAT4>, 1529719fa5aSEddie Huang <MT8173_PIN_62_MSDC0_DAT5__FUNC_MSDC0_DAT5>, 1539719fa5aSEddie Huang <MT8173_PIN_63_MSDC0_DAT6__FUNC_MSDC0_DAT6>, 1549719fa5aSEddie Huang <MT8173_PIN_64_MSDC0_DAT7__FUNC_MSDC0_DAT7>, 1559719fa5aSEddie Huang <MT8173_PIN_66_MSDC0_CMD__FUNC_MSDC0_CMD>; 1569719fa5aSEddie Huang input-enable; 1579719fa5aSEddie Huang drive-strength = <MTK_DRIVE_2mA>; 1589719fa5aSEddie Huang bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 1599719fa5aSEddie Huang }; 1609719fa5aSEddie Huang 1619719fa5aSEddie Huang pins_clk { 1629719fa5aSEddie Huang pinmux = <MT8173_PIN_65_MSDC0_CLK__FUNC_MSDC0_CLK>; 1639719fa5aSEddie Huang drive-strength = <MTK_DRIVE_2mA>; 1649719fa5aSEddie Huang bias-pull-down = <MTK_PUPD_SET_R1R0_01>; 1659719fa5aSEddie Huang }; 1669719fa5aSEddie Huang 1679719fa5aSEddie Huang pins_rst { 1689719fa5aSEddie Huang pinmux = <MT8173_PIN_68_MSDC0_RST___FUNC_MSDC0_RSTB>; 1699719fa5aSEddie Huang bias-pull-up; 1709719fa5aSEddie Huang }; 1719719fa5aSEddie Huang }; 1729719fa5aSEddie Huang 1739719fa5aSEddie Huang mmc1_pins_uhs: mmc1 { 1749719fa5aSEddie Huang pins_cmd_dat { 1759719fa5aSEddie Huang pinmux = <MT8173_PIN_73_MSDC1_DAT0__FUNC_MSDC1_DAT0>, 1769719fa5aSEddie Huang <MT8173_PIN_74_MSDC1_DAT1__FUNC_MSDC1_DAT1>, 1779719fa5aSEddie Huang <MT8173_PIN_75_MSDC1_DAT2__FUNC_MSDC1_DAT2>, 1789719fa5aSEddie Huang <MT8173_PIN_76_MSDC1_DAT3__FUNC_MSDC1_DAT3>, 1799719fa5aSEddie Huang <MT8173_PIN_78_MSDC1_CMD__FUNC_MSDC1_CMD>; 1809719fa5aSEddie Huang input-enable; 1819719fa5aSEddie Huang drive-strength = <MTK_DRIVE_4mA>; 1829719fa5aSEddie Huang bias-pull-up = <MTK_PUPD_SET_R1R0_10>; 1839719fa5aSEddie Huang }; 1849719fa5aSEddie Huang 1859719fa5aSEddie Huang pins_clk { 1869719fa5aSEddie Huang pinmux = <MT8173_PIN_77_MSDC1_CLK__FUNC_MSDC1_CLK>; 1879719fa5aSEddie Huang drive-strength = <MTK_DRIVE_4mA>; 1889719fa5aSEddie Huang bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 1899719fa5aSEddie Huang }; 1909719fa5aSEddie Huang }; 1919719fa5aSEddie Huang}; 1929719fa5aSEddie Huang 19316ea61fcSEddie Huang&pwrap { 19416ea61fcSEddie Huang pmic: mt6397 { 19516ea61fcSEddie Huang compatible = "mediatek,mt6397"; 19616ea61fcSEddie Huang interrupt-parent = <&pio>; 19716ea61fcSEddie Huang interrupts = <11 IRQ_TYPE_LEVEL_HIGH>; 19816ea61fcSEddie Huang interrupt-controller; 19916ea61fcSEddie Huang #interrupt-cells = <2>; 20016ea61fcSEddie Huang 20116ea61fcSEddie Huang mt6397regulator: mt6397regulator { 20216ea61fcSEddie Huang compatible = "mediatek,mt6397-regulator"; 20316ea61fcSEddie Huang 20416ea61fcSEddie Huang mt6397_vpca15_reg: buck_vpca15 { 20516ea61fcSEddie Huang regulator-compatible = "buck_vpca15"; 20616ea61fcSEddie Huang regulator-name = "vpca15"; 20716ea61fcSEddie Huang regulator-min-microvolt = < 700000>; 20816ea61fcSEddie Huang regulator-max-microvolt = <1350000>; 20916ea61fcSEddie Huang regulator-ramp-delay = <12500>; 21016ea61fcSEddie Huang regulator-always-on; 21116ea61fcSEddie Huang }; 21216ea61fcSEddie Huang 21316ea61fcSEddie Huang mt6397_vpca7_reg: buck_vpca7 { 21416ea61fcSEddie Huang regulator-compatible = "buck_vpca7"; 21516ea61fcSEddie Huang regulator-name = "vpca7"; 21616ea61fcSEddie Huang regulator-min-microvolt = < 700000>; 21716ea61fcSEddie Huang regulator-max-microvolt = <1350000>; 21816ea61fcSEddie Huang regulator-ramp-delay = <12500>; 21916ea61fcSEddie Huang regulator-enable-ramp-delay = <115>; 22016ea61fcSEddie Huang }; 22116ea61fcSEddie Huang 22216ea61fcSEddie Huang mt6397_vsramca15_reg: buck_vsramca15 { 22316ea61fcSEddie Huang regulator-compatible = "buck_vsramca15"; 22416ea61fcSEddie Huang regulator-name = "vsramca15"; 22516ea61fcSEddie Huang regulator-min-microvolt = < 700000>; 22616ea61fcSEddie Huang regulator-max-microvolt = <1350000>; 22716ea61fcSEddie Huang regulator-ramp-delay = <12500>; 22816ea61fcSEddie Huang regulator-always-on; 22916ea61fcSEddie Huang }; 23016ea61fcSEddie Huang 23116ea61fcSEddie Huang mt6397_vsramca7_reg: buck_vsramca7 { 23216ea61fcSEddie Huang regulator-compatible = "buck_vsramca7"; 23316ea61fcSEddie Huang regulator-name = "vsramca7"; 23416ea61fcSEddie Huang regulator-min-microvolt = < 700000>; 23516ea61fcSEddie Huang regulator-max-microvolt = <1350000>; 23616ea61fcSEddie Huang regulator-ramp-delay = <12500>; 23716ea61fcSEddie Huang regulator-always-on; 23816ea61fcSEddie Huang }; 23916ea61fcSEddie Huang 24016ea61fcSEddie Huang mt6397_vcore_reg: buck_vcore { 24116ea61fcSEddie Huang regulator-compatible = "buck_vcore"; 24216ea61fcSEddie Huang regulator-name = "vcore"; 24316ea61fcSEddie Huang regulator-min-microvolt = < 700000>; 24416ea61fcSEddie Huang regulator-max-microvolt = <1350000>; 24516ea61fcSEddie Huang regulator-ramp-delay = <12500>; 24616ea61fcSEddie Huang regulator-always-on; 24716ea61fcSEddie Huang }; 24816ea61fcSEddie Huang 24916ea61fcSEddie Huang mt6397_vgpu_reg: buck_vgpu { 25016ea61fcSEddie Huang regulator-compatible = "buck_vgpu"; 25116ea61fcSEddie Huang regulator-name = "vgpu"; 25216ea61fcSEddie Huang regulator-min-microvolt = < 700000>; 25316ea61fcSEddie Huang regulator-max-microvolt = <1350000>; 25416ea61fcSEddie Huang regulator-ramp-delay = <12500>; 25516ea61fcSEddie Huang regulator-enable-ramp-delay = <115>; 25616ea61fcSEddie Huang }; 25716ea61fcSEddie Huang 25816ea61fcSEddie Huang mt6397_vdrm_reg: buck_vdrm { 25916ea61fcSEddie Huang regulator-compatible = "buck_vdrm"; 26016ea61fcSEddie Huang regulator-name = "vdrm"; 26116ea61fcSEddie Huang regulator-min-microvolt = <1200000>; 26216ea61fcSEddie Huang regulator-max-microvolt = <1400000>; 26316ea61fcSEddie Huang regulator-ramp-delay = <12500>; 26416ea61fcSEddie Huang regulator-always-on; 26516ea61fcSEddie Huang }; 26616ea61fcSEddie Huang 26716ea61fcSEddie Huang mt6397_vio18_reg: buck_vio18 { 26816ea61fcSEddie Huang regulator-compatible = "buck_vio18"; 26916ea61fcSEddie Huang regulator-name = "vio18"; 27016ea61fcSEddie Huang regulator-min-microvolt = <1620000>; 27116ea61fcSEddie Huang regulator-max-microvolt = <1980000>; 27216ea61fcSEddie Huang regulator-ramp-delay = <12500>; 27316ea61fcSEddie Huang regulator-always-on; 27416ea61fcSEddie Huang }; 27516ea61fcSEddie Huang 27616ea61fcSEddie Huang mt6397_vtcxo_reg: ldo_vtcxo { 27716ea61fcSEddie Huang regulator-compatible = "ldo_vtcxo"; 27816ea61fcSEddie Huang regulator-name = "vtcxo"; 27916ea61fcSEddie Huang regulator-always-on; 28016ea61fcSEddie Huang }; 28116ea61fcSEddie Huang 28216ea61fcSEddie Huang mt6397_va28_reg: ldo_va28 { 28316ea61fcSEddie Huang regulator-compatible = "ldo_va28"; 28416ea61fcSEddie Huang regulator-name = "va28"; 28516ea61fcSEddie Huang regulator-always-on; 28616ea61fcSEddie Huang }; 28716ea61fcSEddie Huang 28816ea61fcSEddie Huang mt6397_vcama_reg: ldo_vcama { 28916ea61fcSEddie Huang regulator-compatible = "ldo_vcama"; 29016ea61fcSEddie Huang regulator-name = "vcama"; 29116ea61fcSEddie Huang regulator-min-microvolt = <1500000>; 29216ea61fcSEddie Huang regulator-max-microvolt = <2800000>; 29316ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 29416ea61fcSEddie Huang }; 29516ea61fcSEddie Huang 29616ea61fcSEddie Huang mt6397_vio28_reg: ldo_vio28 { 29716ea61fcSEddie Huang regulator-compatible = "ldo_vio28"; 29816ea61fcSEddie Huang regulator-name = "vio28"; 29916ea61fcSEddie Huang regulator-always-on; 30016ea61fcSEddie Huang }; 30116ea61fcSEddie Huang 30216ea61fcSEddie Huang mt6397_vusb_reg: ldo_vusb { 30316ea61fcSEddie Huang regulator-compatible = "ldo_vusb"; 30416ea61fcSEddie Huang regulator-name = "vusb"; 30516ea61fcSEddie Huang }; 30616ea61fcSEddie Huang 30716ea61fcSEddie Huang mt6397_vmc_reg: ldo_vmc { 30816ea61fcSEddie Huang regulator-compatible = "ldo_vmc"; 30916ea61fcSEddie Huang regulator-name = "vmc"; 31016ea61fcSEddie Huang regulator-min-microvolt = <1800000>; 31116ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 31216ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 31316ea61fcSEddie Huang }; 31416ea61fcSEddie Huang 31516ea61fcSEddie Huang mt6397_vmch_reg: ldo_vmch { 31616ea61fcSEddie Huang regulator-compatible = "ldo_vmch"; 31716ea61fcSEddie Huang regulator-name = "vmch"; 31816ea61fcSEddie Huang regulator-min-microvolt = <3000000>; 31916ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 32016ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 32116ea61fcSEddie Huang }; 32216ea61fcSEddie Huang 32316ea61fcSEddie Huang mt6397_vemc_3v3_reg: ldo_vemc3v3 { 32416ea61fcSEddie Huang regulator-compatible = "ldo_vemc3v3"; 32516ea61fcSEddie Huang regulator-name = "vemc_3v3"; 32616ea61fcSEddie Huang regulator-min-microvolt = <3000000>; 32716ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 32816ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 32916ea61fcSEddie Huang }; 33016ea61fcSEddie Huang 33116ea61fcSEddie Huang mt6397_vgp1_reg: ldo_vgp1 { 33216ea61fcSEddie Huang regulator-compatible = "ldo_vgp1"; 33316ea61fcSEddie Huang regulator-name = "vcamd"; 33416ea61fcSEddie Huang regulator-min-microvolt = <1220000>; 33516ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 33616ea61fcSEddie Huang regulator-enable-ramp-delay = <240>; 33716ea61fcSEddie Huang }; 33816ea61fcSEddie Huang 33916ea61fcSEddie Huang mt6397_vgp2_reg: ldo_vgp2 { 34016ea61fcSEddie Huang regulator-compatible = "ldo_vgp2"; 34116ea61fcSEddie Huang regulator-name = "vcamio"; 34216ea61fcSEddie Huang regulator-min-microvolt = <1000000>; 34316ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 34416ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 34516ea61fcSEddie Huang }; 34616ea61fcSEddie Huang 34716ea61fcSEddie Huang mt6397_vgp3_reg: ldo_vgp3 { 34816ea61fcSEddie Huang regulator-compatible = "ldo_vgp3"; 34916ea61fcSEddie Huang regulator-name = "vcamaf"; 35016ea61fcSEddie Huang regulator-min-microvolt = <1200000>; 35116ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 35216ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 35316ea61fcSEddie Huang }; 35416ea61fcSEddie Huang 35516ea61fcSEddie Huang mt6397_vgp4_reg: ldo_vgp4 { 35616ea61fcSEddie Huang regulator-compatible = "ldo_vgp4"; 35716ea61fcSEddie Huang regulator-name = "vgp4"; 35816ea61fcSEddie Huang regulator-min-microvolt = <1200000>; 35916ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 36016ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 36116ea61fcSEddie Huang }; 36216ea61fcSEddie Huang 36316ea61fcSEddie Huang mt6397_vgp5_reg: ldo_vgp5 { 36416ea61fcSEddie Huang regulator-compatible = "ldo_vgp5"; 36516ea61fcSEddie Huang regulator-name = "vgp5"; 36616ea61fcSEddie Huang regulator-min-microvolt = <1200000>; 36716ea61fcSEddie Huang regulator-max-microvolt = <3000000>; 36816ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 36916ea61fcSEddie Huang }; 37016ea61fcSEddie Huang 37116ea61fcSEddie Huang mt6397_vgp6_reg: ldo_vgp6 { 37216ea61fcSEddie Huang regulator-compatible = "ldo_vgp6"; 37316ea61fcSEddie Huang regulator-name = "vgp6"; 37416ea61fcSEddie Huang regulator-min-microvolt = <1200000>; 37516ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 37616ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 37716ea61fcSEddie Huang }; 37816ea61fcSEddie Huang 37916ea61fcSEddie Huang mt6397_vibr_reg: ldo_vibr { 38016ea61fcSEddie Huang regulator-compatible = "ldo_vibr"; 38116ea61fcSEddie Huang regulator-name = "vibr"; 38216ea61fcSEddie Huang regulator-min-microvolt = <1300000>; 38316ea61fcSEddie Huang regulator-max-microvolt = <3300000>; 38416ea61fcSEddie Huang regulator-enable-ramp-delay = <218>; 38516ea61fcSEddie Huang }; 38616ea61fcSEddie Huang }; 38716ea61fcSEddie Huang }; 38816ea61fcSEddie Huang}; 38916ea61fcSEddie Huang 390b3a37248SEddie Huang&uart0 { 391b3a37248SEddie Huang status = "okay"; 392b3a37248SEddie Huang}; 393