1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
RT5033 MFD driver
This device supports I2C only.
Required properties:
- compatible : "richtek,rt5033-safeldo", compatible = "richtek,rt5033-ldo1", compatible = "richtek,rt5033-dcdc1"
Optional properties:
- TBD
Example:
i2c@78ba000 {
rt5033-mfd@34{
rt5033_safe_ldo {
compatible = "richtek,rt5033-safeldo";
regulator-name = "RT5033SafeLDO"; /* constraints->name, change name by yourself*/
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <4950000>; /* max == min then apply_uV = 1 */
/* regulator-microvolt-offset = < >; optional*/
/* regulator-boot-on = "yes"; optional, exist = enabled */
regulator-always-on = "yes";
/* regulator-ramp-delay = <100>; optional*/
};
rt5033_ldo1 {
compatible = "richtek,rt5033-ldo1";
regulator-name = "RT5033LDO1"; /* change name by yourself */
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <3000000>; /* max == min then apply_uV = 1 */
/* regulator-microvolt-offset = < >; optional*/
/* regulator-boot-on = "yes"; optional, exist = enabled */
/* regulator-always-on = "yes"; optional, exist = enabled */
/* regulator-ramp-delay = <100>; optional*/
};
rt5033_buck1 {
compatible = "richtek,rt5033-dcdc1";
regulator-name = "RT5033DCDC1"; /* change name by yourself */
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <3300000>; /* max == min then apply_uV = 1 */
/* regulator-microvolt-offset = < >; optional*/
/* regulator-boot-on = "yes"; optional, exist = enabled */
/* regulator-always-on = "yes"; optional, exist = enabled */
/* regulator-ramp-delay = <100>; optional*/
};
};
}
|