File Index
Files and directories
Sign in
FILE

s2mpg10.h

File preview with syntax highlighting.

linux-6.19.14/include/linux/mfd/samsung/s2mpg10.h C
  1/* SPDX-License-Identifier: GPL-2.0+ */
  2/*
  3 * Copyright 2015 Samsung Electronics
  4 * Copyright 2020 Google Inc
  5 * Copyright 2025 Linaro Ltd.
  6 */
  7
  8#ifndef __LINUX_MFD_S2MPG10_H
  9#define __LINUX_MFD_S2MPG10_H
 10
 11/* Common registers (type 0x000) */
 12enum s2mpg10_common_reg {
 13	S2MPG10_COMMON_CHIPID,
 14	S2MPG10_COMMON_INT,
 15	S2MPG10_COMMON_INT_MASK,
 16	S2MPG10_COMMON_SPD_CTRL1 = 0x0a,
 17	S2MPG10_COMMON_SPD_CTRL2,
 18	S2MPG10_COMMON_SPD_CTRL3,
 19	S2MPG10_COMMON_MON1SEL = 0x1a,
 20	S2MPG10_COMMON_MON2SEL,
 21	S2MPG10_COMMON_MONR,
 22	S2MPG10_COMMON_DEBUG_CTRL1,
 23	S2MPG10_COMMON_DEBUG_CTRL2,
 24	S2MPG10_COMMON_DEBUG_CTRL3,
 25	S2MPG10_COMMON_DEBUG_CTRL4,
 26	S2MPG10_COMMON_DEBUG_CTRL5,
 27	S2MPG10_COMMON_DEBUG_CTRL6,
 28	S2MPG10_COMMON_DEBUG_CTRL7,
 29	S2MPG10_COMMON_DEBUG_CTRL8,
 30	S2MPG10_COMMON_TEST_MODE1,
 31	S2MPG10_COMMON_TEST_MODE2,
 32	S2MPG10_COMMON_SPD_DEBUG1,
 33	S2MPG10_COMMON_SPD_DEBUG2,
 34	S2MPG10_COMMON_SPD_DEBUG3,
 35	S2MPG10_COMMON_SPD_DEBUG4,
 36};
 37
 38/* For S2MPG10_COMMON_INT and S2MPG10_COMMON_INT_MASK */
 39#define S2MPG10_COMMON_INT_SRC       GENMASK(7, 0)
 40#define S2MPG10_COMMON_INT_SRC_PMIC  BIT(0)
 41
 42/* PMIC registers (type 0x100) */
 43enum s2mpg10_pmic_reg {
 44	S2MPG10_PMIC_INT1,
 45	S2MPG10_PMIC_INT2,
 46	S2MPG10_PMIC_INT3,
 47	S2MPG10_PMIC_INT4,
 48	S2MPG10_PMIC_INT5,
 49	S2MPG10_PMIC_INT6,
 50	S2MPG10_PMIC_INT1M,
 51	S2MPG10_PMIC_INT2M,
 52	S2MPG10_PMIC_INT3M,
 53	S2MPG10_PMIC_INT4M,
 54	S2MPG10_PMIC_INT5M,
 55	S2MPG10_PMIC_INT6M,
 56	S2MPG10_PMIC_STATUS1,
 57	S2MPG10_PMIC_STATUS2,
 58	S2MPG10_PMIC_PWRONSRC,
 59	S2MPG10_PMIC_OFFSRC,
 60	S2MPG10_PMIC_BU_CHG,
 61	S2MPG10_PMIC_RTCBUF,
 62	S2MPG10_PMIC_COMMON_CTRL1,
 63	S2MPG10_PMIC_COMMON_CTRL2,
 64	S2MPG10_PMIC_COMMON_CTRL3,
 65	S2MPG10_PMIC_COMMON_CTRL4,
 66	S2MPG10_PMIC_SMPL_WARN_CTRL,
 67	S2MPG10_PMIC_MIMICKING_CTRL,
 68	S2MPG10_PMIC_B1M_CTRL,
 69	S2MPG10_PMIC_B1M_OUT1,
 70	S2MPG10_PMIC_B1M_OUT2,
 71	S2MPG10_PMIC_B2M_CTRL,
 72	S2MPG10_PMIC_B2M_OUT1,
 73	S2MPG10_PMIC_B2M_OUT2,
 74	S2MPG10_PMIC_B3M_CTRL,
 75	S2MPG10_PMIC_B3M_OUT1,
 76	S2MPG10_PMIC_B3M_OUT2,
 77	S2MPG10_PMIC_B4M_CTRL,
 78	S2MPG10_PMIC_B4M_OUT1,
 79	S2MPG10_PMIC_B4M_OUT2,
 80	S2MPG10_PMIC_B5M_CTRL,
 81	S2MPG10_PMIC_B5M_OUT1,
 82	S2MPG10_PMIC_B5M_OUT2,
 83	S2MPG10_PMIC_B6M_CTRL,
 84	S2MPG10_PMIC_B6M_OUT1,
 85	S2MPG10_PMIC_B6M_OUT2,
 86	S2MPG10_PMIC_B7M_CTRL,
 87	S2MPG10_PMIC_B7M_OUT1,
 88	S2MPG10_PMIC_B7M_OUT2,
 89	S2MPG10_PMIC_B8M_CTRL,
 90	S2MPG10_PMIC_B8M_OUT1,
 91	S2MPG10_PMIC_B8M_OUT2,
 92	S2MPG10_PMIC_B9M_CTRL,
 93	S2MPG10_PMIC_B9M_OUT1,
 94	S2MPG10_PMIC_B9M_OUT2,
 95	S2MPG10_PMIC_B10M_CTRL,
 96	S2MPG10_PMIC_B10M_OUT1,
 97	S2MPG10_PMIC_B10M_OUT2,
 98	S2MPG10_PMIC_BUCK1M_USONIC,
 99	S2MPG10_PMIC_BUCK2M_USONIC,
100	S2MPG10_PMIC_BUCK3M_USONIC,
101	S2MPG10_PMIC_BUCK4M_USONIC,
102	S2MPG10_PMIC_BUCK5M_USONIC,
103	S2MPG10_PMIC_BUCK6M_USONIC,
104	S2MPG10_PMIC_BUCK7M_USONIC,
105	S2MPG10_PMIC_BUCK8M_USONIC,
106	S2MPG10_PMIC_BUCK9M_USONIC,
107	S2MPG10_PMIC_BUCK10M_USONIC,
108	S2MPG10_PMIC_L1M_CTRL,
109	S2MPG10_PMIC_L2M_CTRL,
110	S2MPG10_PMIC_L3M_CTRL,
111	S2MPG10_PMIC_L4M_CTRL,
112	S2MPG10_PMIC_L5M_CTRL,
113	S2MPG10_PMIC_L6M_CTRL,
114	S2MPG10_PMIC_L7M_CTRL,
115	S2MPG10_PMIC_L8M_CTRL,
116	S2MPG10_PMIC_L9M_CTRL,
117	S2MPG10_PMIC_L10M_CTRL,
118	S2MPG10_PMIC_L11M_CTRL1,
119	S2MPG10_PMIC_L11M_CTRL2,
120	S2MPG10_PMIC_L12M_CTRL1,
121	S2MPG10_PMIC_L12M_CTRL2,
122	S2MPG10_PMIC_L13M_CTRL1,
123	S2MPG10_PMIC_L13M_CTRL2,
124	S2MPG10_PMIC_L14M_CTRL,
125	S2MPG10_PMIC_L15M_CTRL1,
126	S2MPG10_PMIC_L15M_CTRL2,
127	S2MPG10_PMIC_L16M_CTRL,
128	S2MPG10_PMIC_L17M_CTRL,
129	S2MPG10_PMIC_L18M_CTRL,
130	S2MPG10_PMIC_L19M_CTRL,
131	S2MPG10_PMIC_L20M_CTRL,
132	S2MPG10_PMIC_L21M_CTRL,
133	S2MPG10_PMIC_L22M_CTRL,
134	S2MPG10_PMIC_L23M_CTRL,
135	S2MPG10_PMIC_L24M_CTRL,
136	S2MPG10_PMIC_L25M_CTRL,
137	S2MPG10_PMIC_L26M_CTRL,
138	S2MPG10_PMIC_L27M_CTRL,
139	S2MPG10_PMIC_L28M_CTRL,
140	S2MPG10_PMIC_L29M_CTRL,
141	S2MPG10_PMIC_L30M_CTRL,
142	S2MPG10_PMIC_L31M_CTRL,
143	S2MPG10_PMIC_LDO_CTRL1,
144	S2MPG10_PMIC_LDO_CTRL2,
145	S2MPG10_PMIC_LDO_DSCH1,
146	S2MPG10_PMIC_LDO_DSCH2,
147	S2MPG10_PMIC_LDO_DSCH3,
148	S2MPG10_PMIC_LDO_DSCH4,
149	S2MPG10_PMIC_LDO_BUCK7M_HLIMIT,
150	S2MPG10_PMIC_LDO_BUCK7M_LLIMIT,
151	S2MPG10_PMIC_LDO_LDO21M_HLIMIT,
152	S2MPG10_PMIC_LDO_LDO21M_LLIMIT,
153	S2MPG10_PMIC_LDO_LDO11M_HLIMIT,
154	S2MPG10_PMIC_DVS_RAMP1,
155	S2MPG10_PMIC_DVS_RAMP2,
156	S2MPG10_PMIC_DVS_RAMP3,
157	S2MPG10_PMIC_DVS_RAMP4,
158	S2MPG10_PMIC_DVS_RAMP5,
159	S2MPG10_PMIC_DVS_RAMP6,
160	S2MPG10_PMIC_DVS_SYNC_CTRL1,
161	S2MPG10_PMIC_DVS_SYNC_CTRL2,
162	S2MPG10_PMIC_DVS_SYNC_CTRL3,
163	S2MPG10_PMIC_DVS_SYNC_CTRL4,
164	S2MPG10_PMIC_DVS_SYNC_CTRL5,
165	S2MPG10_PMIC_DVS_SYNC_CTRL6,
166	S2MPG10_PMIC_OFF_CTRL1,
167	S2MPG10_PMIC_OFF_CTRL2,
168	S2MPG10_PMIC_OFF_CTRL3,
169	S2MPG10_PMIC_OFF_CTRL4,
170	S2MPG10_PMIC_SEQ_CTRL1,
171	S2MPG10_PMIC_SEQ_CTRL2,
172	S2MPG10_PMIC_SEQ_CTRL3,
173	S2MPG10_PMIC_SEQ_CTRL4,
174	S2MPG10_PMIC_SEQ_CTRL5,
175	S2MPG10_PMIC_SEQ_CTRL6,
176	S2MPG10_PMIC_SEQ_CTRL7,
177	S2MPG10_PMIC_SEQ_CTRL8,
178	S2MPG10_PMIC_SEQ_CTRL9,
179	S2MPG10_PMIC_SEQ_CTRL10,
180	S2MPG10_PMIC_SEQ_CTRL11,
181	S2MPG10_PMIC_SEQ_CTRL12,
182	S2MPG10_PMIC_SEQ_CTRL13,
183	S2MPG10_PMIC_SEQ_CTRL14,
184	S2MPG10_PMIC_SEQ_CTRL15,
185	S2MPG10_PMIC_SEQ_CTRL16,
186	S2MPG10_PMIC_SEQ_CTRL17,
187	S2MPG10_PMIC_SEQ_CTRL18,
188	S2MPG10_PMIC_SEQ_CTRL19,
189	S2MPG10_PMIC_SEQ_CTRL20,
190	S2MPG10_PMIC_SEQ_CTRL21,
191	S2MPG10_PMIC_SEQ_CTRL22,
192	S2MPG10_PMIC_SEQ_CTRL23,
193	S2MPG10_PMIC_SEQ_CTRL24,
194	S2MPG10_PMIC_SEQ_CTRL25,
195	S2MPG10_PMIC_SEQ_CTRL26,
196	S2MPG10_PMIC_SEQ_CTRL27,
197	S2MPG10_PMIC_SEQ_CTRL28,
198	S2MPG10_PMIC_SEQ_CTRL29,
199	S2MPG10_PMIC_SEQ_CTRL30,
200	S2MPG10_PMIC_SEQ_CTRL31,
201	S2MPG10_PMIC_SEQ_CTRL32,
202	S2MPG10_PMIC_SEQ_CTRL33,
203	S2MPG10_PMIC_SEQ_CTRL34,
204	S2MPG10_PMIC_SEQ_CTRL35,
205	S2MPG10_PMIC_OFF_SEQ_CTRL1,
206	S2MPG10_PMIC_OFF_SEQ_CTRL2,
207	S2MPG10_PMIC_OFF_SEQ_CTRL3,
208	S2MPG10_PMIC_OFF_SEQ_CTRL4,
209	S2MPG10_PMIC_OFF_SEQ_CTRL5,
210	S2MPG10_PMIC_OFF_SEQ_CTRL6,
211	S2MPG10_PMIC_OFF_SEQ_CTRL7,
212	S2MPG10_PMIC_OFF_SEQ_CTRL8,
213	S2MPG10_PMIC_OFF_SEQ_CTRL9,
214	S2MPG10_PMIC_OFF_SEQ_CTRL10,
215	S2MPG10_PMIC_OFF_SEQ_CTRL11,
216	S2MPG10_PMIC_OFF_SEQ_CTRL12,
217	S2MPG10_PMIC_OFF_SEQ_CTRL13,
218	S2MPG10_PMIC_OFF_SEQ_CTRL14,
219	S2MPG10_PMIC_OFF_SEQ_CTRL15,
220	S2MPG10_PMIC_OFF_SEQ_CTRL16,
221	S2MPG10_PMIC_OFF_SEQ_CTRL17,
222	S2MPG10_PMIC_OFF_SEQ_CTRL18,
223	S2MPG10_PMIC_PCTRLSEL1,
224	S2MPG10_PMIC_PCTRLSEL2,
225	S2MPG10_PMIC_PCTRLSEL3,
226	S2MPG10_PMIC_PCTRLSEL4,
227	S2MPG10_PMIC_PCTRLSEL5,
228	S2MPG10_PMIC_PCTRLSEL6,
229	S2MPG10_PMIC_PCTRLSEL7,
230	S2MPG10_PMIC_PCTRLSEL8,
231	S2MPG10_PMIC_PCTRLSEL9,
232	S2MPG10_PMIC_PCTRLSEL10,
233	S2MPG10_PMIC_PCTRLSEL11,
234	S2MPG10_PMIC_PCTRLSEL12,
235	S2MPG10_PMIC_PCTRLSEL13,
236	S2MPG10_PMIC_DCTRLSEL1,
237	S2MPG10_PMIC_DCTRLSEL2,
238	S2MPG10_PMIC_DCTRLSEL3,
239	S2MPG10_PMIC_DCTRLSEL4,
240	S2MPG10_PMIC_DCTRLSEL5,
241	S2MPG10_PMIC_DCTRLSEL6,
242	S2MPG10_PMIC_DCTRLSEL7,
243	S2MPG10_PMIC_GPIO_CTRL1,
244	S2MPG10_PMIC_GPIO_CTRL2,
245	S2MPG10_PMIC_GPIO_CTRL3,
246	S2MPG10_PMIC_GPIO_CTRL4,
247	S2MPG10_PMIC_GPIO_CTRL5,
248	S2MPG10_PMIC_GPIO_CTRL6,
249	S2MPG10_PMIC_GPIO_CTRL7,
250	S2MPG10_PMIC_B2M_OCP_WARN,
251	S2MPG10_PMIC_B2M_OCP_WARN_X,
252	S2MPG10_PMIC_B2M_OCP_WARN_Y,
253	S2MPG10_PMIC_B2M_OCP_WARN_Z,
254	S2MPG10_PMIC_B3M_OCP_WARN,
255	S2MPG10_PMIC_B3M_OCP_WARN_X,
256	S2MPG10_PMIC_B3M_OCP_WARN_Y,
257	S2MPG10_PMIC_B3M_OCP_WARN_Z,
258	S2MPG10_PMIC_B10M_OCP_WARN,
259	S2MPG10_PMIC_B10M_OCP_WARN_X,
260	S2MPG10_PMIC_B10M_OCP_WARN_Y,
261	S2MPG10_PMIC_B10M_OCP_WARN_Z,
262	S2MPG10_PMIC_B2M_SOFT_OCP_WARN,
263	S2MPG10_PMIC_B2M_SOFT_OCP_WARN_X,
264	S2MPG10_PMIC_B2M_SOFT_OCP_WARN_Y,
265	S2MPG10_PMIC_B2M_SOFT_OCP_WARN_Z,
266	S2MPG10_PMIC_B3M_SOFT_OCP_WARN,
267	S2MPG10_PMIC_B3M_SOFT_OCP_WARN_X,
268	S2MPG10_PMIC_B3M_SOFT_OCP_WARN_Y,
269	S2MPG10_PMIC_B3M_SOFT_OCP_WARN_Z,
270	S2MPG10_PMIC_B10M_SOFT_OCP_WARN,
271	S2MPG10_PMIC_B10M_SOFT_OCP_WARN_X,
272	S2MPG10_PMIC_B10M_SOFT_OCP_WARN_Y,
273	S2MPG10_PMIC_B10M_SOFT_OCP_WARN_Z,
274	S2MPG10_PMIC_BUCK_OCP_EN1,
275	S2MPG10_PMIC_BUCK_OCP_EN2,
276	S2MPG10_PMIC_BUCK_OCP_PD_EN1,
277	S2MPG10_PMIC_BUCK_OCP_PD_EN2,
278	S2MPG10_PMIC_BUCK_OCP_CTRL1,
279	S2MPG10_PMIC_BUCK_OCP_CTRL2,
280	S2MPG10_PMIC_BUCK_OCP_CTRL3,
281	S2MPG10_PMIC_BUCK_OCP_CTRL4,
282	S2MPG10_PMIC_BUCK_OCP_CTRL5,
283	S2MPG10_PMIC_PIF_CTRL,
284	S2MPG10_PMIC_BUCK_HR_MODE1,
285	S2MPG10_PMIC_BUCK_HR_MODE2,
286	S2MPG10_PMIC_FAULTOUT_CTRL,
287	S2MPG10_PMIC_LDO_SENSE1,
288	S2MPG10_PMIC_LDO_SENSE2,
289	S2MPG10_PMIC_LDO_SENSE3,
290	S2MPG10_PMIC_LDO_SENSE4,
291};
292
293/* Meter registers (type 0xa00) */
294enum s2mpg10_meter_reg {
295	S2MPG10_METER_CTRL1,
296	S2MPG10_METER_CTRL2,
297	S2MPG10_METER_CTRL3,
298	S2MPG10_METER_CTRL4,
299	S2MPG10_METER_BUCKEN1,
300	S2MPG10_METER_BUCKEN2,
301	S2MPG10_METER_MUXSEL0,
302	S2MPG10_METER_MUXSEL1,
303	S2MPG10_METER_MUXSEL2,
304	S2MPG10_METER_MUXSEL3,
305	S2MPG10_METER_MUXSEL4,
306	S2MPG10_METER_MUXSEL5,
307	S2MPG10_METER_MUXSEL6,
308	S2MPG10_METER_MUXSEL7,
309	S2MPG10_METER_LPF_C0_0,
310	S2MPG10_METER_LPF_C0_1,
311	S2MPG10_METER_LPF_C0_2,
312	S2MPG10_METER_LPF_C0_3,
313	S2MPG10_METER_LPF_C0_4,
314	S2MPG10_METER_LPF_C0_5,
315	S2MPG10_METER_LPF_C0_6,
316	S2MPG10_METER_LPF_C0_7,
317	S2MPG10_METER_PWR_WARN0,
318	S2MPG10_METER_PWR_WARN1,
319	S2MPG10_METER_PWR_WARN2,
320	S2MPG10_METER_PWR_WARN3,
321	S2MPG10_METER_PWR_WARN4,
322	S2MPG10_METER_PWR_WARN5,
323	S2MPG10_METER_PWR_WARN6,
324	S2MPG10_METER_PWR_WARN7,
325	S2MPG10_METER_PWR_HYS1,
326	S2MPG10_METER_PWR_HYS2,
327	S2MPG10_METER_PWR_HYS3,
328	S2MPG10_METER_PWR_HYS4,
329	S2MPG10_METER_ACC_DATA_CH0_1 = 0x40,
330	S2MPG10_METER_ACC_DATA_CH0_2,
331	S2MPG10_METER_ACC_DATA_CH0_3,
332	S2MPG10_METER_ACC_DATA_CH0_4,
333	S2MPG10_METER_ACC_DATA_CH0_5,
334	S2MPG10_METER_ACC_DATA_CH0_6,
335	S2MPG10_METER_ACC_DATA_CH1_1,
336	S2MPG10_METER_ACC_DATA_CH1_2,
337	S2MPG10_METER_ACC_DATA_CH1_3,
338	S2MPG10_METER_ACC_DATA_CH1_4,
339	S2MPG10_METER_ACC_DATA_CH1_5,
340	S2MPG10_METER_ACC_DATA_CH1_6,
341	S2MPG10_METER_ACC_DATA_CH2_1,
342	S2MPG10_METER_ACC_DATA_CH2_2,
343	S2MPG10_METER_ACC_DATA_CH2_3,
344	S2MPG10_METER_ACC_DATA_CH2_4,
345	S2MPG10_METER_ACC_DATA_CH2_5,
346	S2MPG10_METER_ACC_DATA_CH2_6,
347	S2MPG10_METER_ACC_DATA_CH3_1,
348	S2MPG10_METER_ACC_DATA_CH3_2,
349	S2MPG10_METER_ACC_DATA_CH3_3,
350	S2MPG10_METER_ACC_DATA_CH3_4,
351	S2MPG10_METER_ACC_DATA_CH3_5,
352	S2MPG10_METER_ACC_DATA_CH3_6,
353	S2MPG10_METER_ACC_DATA_CH4_1,
354	S2MPG10_METER_ACC_DATA_CH4_2,
355	S2MPG10_METER_ACC_DATA_CH4_3,
356	S2MPG10_METER_ACC_DATA_CH4_4,
357	S2MPG10_METER_ACC_DATA_CH4_5,
358	S2MPG10_METER_ACC_DATA_CH4_6,
359	S2MPG10_METER_ACC_DATA_CH5_1,
360	S2MPG10_METER_ACC_DATA_CH5_2,
361	S2MPG10_METER_ACC_DATA_CH5_3,
362	S2MPG10_METER_ACC_DATA_CH5_4,
363	S2MPG10_METER_ACC_DATA_CH5_5,
364	S2MPG10_METER_ACC_DATA_CH5_6,
365	S2MPG10_METER_ACC_DATA_CH6_1,
366	S2MPG10_METER_ACC_DATA_CH6_2,
367	S2MPG10_METER_ACC_DATA_CH6_3,
368	S2MPG10_METER_ACC_DATA_CH6_4,
369	S2MPG10_METER_ACC_DATA_CH6_5,
370	S2MPG10_METER_ACC_DATA_CH6_6,
371	S2MPG10_METER_ACC_DATA_CH7_1,
372	S2MPG10_METER_ACC_DATA_CH7_2,
373	S2MPG10_METER_ACC_DATA_CH7_3,
374	S2MPG10_METER_ACC_DATA_CH7_4,
375	S2MPG10_METER_ACC_DATA_CH7_5,
376	S2MPG10_METER_ACC_DATA_CH7_6,
377	S2MPG10_METER_ACC_COUNT_1,
378	S2MPG10_METER_ACC_COUNT_2,
379	S2MPG10_METER_ACC_COUNT_3,
380	S2MPG10_METER_LPF_DATA_CH0_1,
381	S2MPG10_METER_LPF_DATA_CH0_2,
382	S2MPG10_METER_LPF_DATA_CH0_3,
383	S2MPG10_METER_LPF_DATA_CH1_1,
384	S2MPG10_METER_LPF_DATA_CH1_2,
385	S2MPG10_METER_LPF_DATA_CH1_3,
386	S2MPG10_METER_LPF_DATA_CH2_1,
387	S2MPG10_METER_LPF_DATA_CH2_2,
388	S2MPG10_METER_LPF_DATA_CH2_3,
389	S2MPG10_METER_LPF_DATA_CH3_1,
390	S2MPG10_METER_LPF_DATA_CH3_2,
391	S2MPG10_METER_LPF_DATA_CH3_3,
392	S2MPG10_METER_LPF_DATA_CH4_1,
393	S2MPG10_METER_LPF_DATA_CH4_2,
394	S2MPG10_METER_LPF_DATA_CH4_3,
395	S2MPG10_METER_LPF_DATA_CH5_1,
396	S2MPG10_METER_LPF_DATA_CH5_2,
397	S2MPG10_METER_LPF_DATA_CH5_3,
398	S2MPG10_METER_LPF_DATA_CH6_1,
399	S2MPG10_METER_LPF_DATA_CH6_2,
400	S2MPG10_METER_LPF_DATA_CH6_3,
401	S2MPG10_METER_LPF_DATA_CH7_1,
402	S2MPG10_METER_LPF_DATA_CH7_2,
403	S2MPG10_METER_LPF_DATA_CH7_3,
404	S2MPG10_METER_DSM_TRIM_OFFSET = 0xee,
405	S2MPG10_METER_BUCK_METER_TRIM3 = 0xf1,
406};
407
408/* S2MPG10 regulator IDs */
409enum s2mpg10_regulators {
410	S2MPG10_LDO1,
411	S2MPG10_LDO2,
412	S2MPG10_LDO3,
413	S2MPG10_LDO4,
414	S2MPG10_LDO5,
415	S2MPG10_LDO6,
416	S2MPG10_LDO7,
417	S2MPG10_LDO8,
418	S2MPG10_LDO9,
419	S2MPG10_LDO10,
420	S2MPG10_LDO11,
421	S2MPG10_LDO12,
422	S2MPG10_LDO13,
423	S2MPG10_LDO14,
424	S2MPG10_LDO15,
425	S2MPG10_LDO16,
426	S2MPG10_LDO17,
427	S2MPG10_LDO18,
428	S2MPG10_LDO19,
429	S2MPG10_LDO20,
430	S2MPG10_LDO21,
431	S2MPG10_LDO22,
432	S2MPG10_LDO23,
433	S2MPG10_LDO24,
434	S2MPG10_LDO25,
435	S2MPG10_LDO26,
436	S2MPG10_LDO27,
437	S2MPG10_LDO28,
438	S2MPG10_LDO29,
439	S2MPG10_LDO30,
440	S2MPG10_LDO31,
441	S2MPG10_BUCK1,
442	S2MPG10_BUCK2,
443	S2MPG10_BUCK3,
444	S2MPG10_BUCK4,
445	S2MPG10_BUCK5,
446	S2MPG10_BUCK6,
447	S2MPG10_BUCK7,
448	S2MPG10_BUCK8,
449	S2MPG10_BUCK9,
450	S2MPG10_BUCK10,
451	S2MPG10_REGULATOR_MAX,
452};
453
454#endif /* __LINUX_MFD_S2MPG10_H */
~/ Read-only file preview.