Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
max8649.h
Go to the documentation of this file.
1 /*
2  * Interface of Maxim max8649
3  *
4  * Copyright (C) 2009-2010 Marvell International Ltd.
5  * Haojian Zhuang <[email protected]>
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10  */
11 
12 #ifndef __LINUX_REGULATOR_MAX8649_H
13 #define __LINUX_REGULATOR_MAX8649_H
14 
16 
17 enum {
20  MAX8649_EXTCLK_19MHZ, /* 19.2MHz */
21 };
22 
23 enum {
32 };
33 
36 
37  unsigned mode:2; /* bit[1:0] = VID1,VID0 */
38  unsigned extclk_freq:2;
39  unsigned extclk:1;
40  unsigned ramp_timing:3;
41  unsigned ramp_down:1;
42 };
43 
44 #endif /* __LINUX_REGULATOR_MAX8649_H */