2 * Sandbox PMIC dts node
4 * Copyright (C) 2015 Samsung Electronics
5 * Przemyslaw Marczak <p.marczak@samsung.com>
7 * SPDX-License-Identifier: GPL-2.0+
10 #include <dt-bindings/pmic/sandbox_pmic.h>
13 compatible = "sandbox,pmic";
16 compatible = "sandbox,i2c-pmic";
19 * Default PMICs register values are set by macro
20 * VAL2REG(min, step, value) [uV/uA]
22 * reg-defaults - byte array
24 reg-defaults = /bits/ 8 <
26 VAL2REG(800000, 25000, 1000000)
27 VAL2REG(150000, 25000, 150000)
28 VAL2OMREG(BUCK_OM_OFF)
30 VAL2REG(750000, 50000, 3000000)
31 VAL2REG(150000, 25000, 150000)
34 VAL2REG(800000, 25000, 1600000)
35 VAL2REG(100000, 50000, 150000)
38 VAL2REG(750000, 50000, 3000000)
39 VAL2REG(150000, 25000, 150000)
41 /* reg[12:15] - not used */
50 regulator-name = "SUPPLY_1.2V";
51 regulator-min-microvolt = <1200000>;
52 regulator-max-microvolt = <1200000>;
53 regulator-min-microamp = <200000>;
54 regulator-max-microamp = <200000>;
59 regulator-name = "SUPPLY_3.3V";
60 regulator-min-microvolt = <3300000>;
61 regulator-max-microvolt = <3300000>;
65 regulator-name = "VDD_EMMC_1.8V";
66 regulator-min-microvolt = <1800000>;
67 regulator-max-microvolt = <1800000>;
68 regulator-min-microamp = <100000>;
69 regulator-max-microamp = <100000>;
74 regulator-name = "VDD_LCD_3.3V";
75 regulator-min-microvolt = <3300000>;
76 regulator-max-microvolt = <3300000>;