1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Interface of Maxim max8649
5 * Copyright (C) 2009-2010 Marvell International Ltd.
6 * Haojian Zhuang <haojian.zhuang@marvell.com>
9 #ifndef __LINUX_REGULATOR_MAX8649_H
10 #define __LINUX_REGULATOR_MAX8649_H
12 #include <linux/regulator/machine.h>
15 MAX8649_EXTCLK_26MHZ
= 0,
17 MAX8649_EXTCLK_19MHZ
, /* 19.2MHz */
21 MAX8649_RAMP_32MV
= 0,
31 struct max8649_platform_data
{
32 struct regulator_init_data
*regulator
;
34 unsigned mode
:2; /* bit[1:0] = VID1,VID0 */
35 unsigned extclk_freq
:2;
37 unsigned ramp_timing
:3;
41 #endif /* __LINUX_REGULATOR_MAX8649_H */