Commit 36523e9b0a17c2ea12b998e57ee3b3591ed719b3
Committed by
Stefano Babic
1 parent
d0fbca2a3a
Exists in
v2017.01-smarct4x
and in
37 other branches
power: pfuze100: Update definitions for buck regulators
Add definitions for buck regulators (SW1A/B/C) registers and voltage values. Signed-off-by: Ye.Li <B37916@freescale.com> Reviewed-by: Przemyslaw Marczak <p.marczak@samsung.com>
Showing 1 changed file with 80 additions and 0 deletions Side-by-side Diff
include/power/pfuze100_pmic.h
... | ... | @@ -38,6 +38,86 @@ |
38 | 38 | }; |
39 | 39 | |
40 | 40 | /* |
41 | + * Buck Regulators | |
42 | + */ | |
43 | + | |
44 | +/* SW1A/B/C Output Voltage Configuration */ | |
45 | +#define SW1x_0_300V 0 | |
46 | +#define SW1x_0_325V 1 | |
47 | +#define SW1x_0_350V 2 | |
48 | +#define SW1x_0_375V 3 | |
49 | +#define SW1x_0_400V 4 | |
50 | +#define SW1x_0_425V 5 | |
51 | +#define SW1x_0_450V 6 | |
52 | +#define SW1x_0_475V 7 | |
53 | +#define SW1x_0_500V 8 | |
54 | +#define SW1x_0_525V 9 | |
55 | +#define SW1x_0_550V 10 | |
56 | +#define SW1x_0_575V 11 | |
57 | +#define SW1x_0_600V 12 | |
58 | +#define SW1x_0_625V 13 | |
59 | +#define SW1x_0_650V 14 | |
60 | +#define SW1x_0_675V 15 | |
61 | +#define SW1x_0_700V 16 | |
62 | +#define SW1x_0_725V 17 | |
63 | +#define SW1x_0_750V 18 | |
64 | +#define SW1x_0_775V 19 | |
65 | +#define SW1x_0_800V 20 | |
66 | +#define SW1x_0_825V 21 | |
67 | +#define SW1x_0_850V 22 | |
68 | +#define SW1x_0_875V 23 | |
69 | +#define SW1x_0_900V 24 | |
70 | +#define SW1x_0_925V 25 | |
71 | +#define SW1x_0_950V 26 | |
72 | +#define SW1x_0_975V 27 | |
73 | +#define SW1x_1_000V 28 | |
74 | +#define SW1x_1_025V 29 | |
75 | +#define SW1x_1_050V 30 | |
76 | +#define SW1x_1_075V 31 | |
77 | +#define SW1x_1_100V 32 | |
78 | +#define SW1x_1_125V 33 | |
79 | +#define SW1x_1_150V 34 | |
80 | +#define SW1x_1_175V 35 | |
81 | +#define SW1x_1_200V 36 | |
82 | +#define SW1x_1_225V 37 | |
83 | +#define SW1x_1_250V 38 | |
84 | +#define SW1x_1_275V 39 | |
85 | +#define SW1x_1_300V 40 | |
86 | +#define SW1x_1_325V 41 | |
87 | +#define SW1x_1_350V 42 | |
88 | +#define SW1x_1_375V 43 | |
89 | +#define SW1x_1_400V 44 | |
90 | +#define SW1x_1_425V 45 | |
91 | +#define SW1x_1_450V 46 | |
92 | +#define SW1x_1_475V 47 | |
93 | +#define SW1x_1_500V 48 | |
94 | +#define SW1x_1_525V 49 | |
95 | +#define SW1x_1_550V 50 | |
96 | +#define SW1x_1_575V 51 | |
97 | +#define SW1x_1_600V 52 | |
98 | +#define SW1x_1_625V 53 | |
99 | +#define SW1x_1_650V 54 | |
100 | +#define SW1x_1_675V 55 | |
101 | +#define SW1x_1_700V 56 | |
102 | +#define SW1x_1_725V 57 | |
103 | +#define SW1x_1_750V 58 | |
104 | +#define SW1x_1_775V 59 | |
105 | +#define SW1x_1_800V 60 | |
106 | +#define SW1x_1_825V 61 | |
107 | +#define SW1x_1_850V 62 | |
108 | +#define SW1x_1_875V 63 | |
109 | + | |
110 | +#define SW1x_NORMAL_MASK 0x3f | |
111 | +#define SW1x_STBY_MASK 0x3f | |
112 | +#define SW1x_OFF_MASK 0x3f | |
113 | + | |
114 | +#define SW1xCONF_DVSSPEED_MASK 0xc0 | |
115 | +#define SW1xCONF_DVSSPEED_2US 0x00 | |
116 | +#define SW1xCONF_DVSSPEED_4US 0x40 | |
117 | +#define SW1xCONF_DVSSPEED_8US 0x80 | |
118 | +#define SW1xCONF_DVSSPEED_16US 0xc0 | |
119 | + | |
120 | +/* | |
41 | 121 | * LDO Configuration |
42 | 122 | */ |
43 | 123 |