Linux Kernel
3.7.1
|
#include <linux/platform_device.h>
#include <linux/interrupt.h>
#include <linux/regmap.h>
#include <linux/atomic.h>
Go to the source code of this file.
Data Structures | |
struct | pm80x_rtc_pdata |
struct | pm80x_subchip |
struct | pm80x_chip |
struct | pm80x_platform_data |
Functions | |
int | pm80x_init (struct i2c_client *client, const struct i2c_device_id *id) __devinit |
int | pm80x_deinit (struct i2c_client *client) |
Variables | |
struct dev_pm_ops | pm80x_pm_ops |
struct regmap_config | pm80x_regmap_config |
#define PM800_BUCK1_SLP1_MASK (0x3 << PM800_BUCK1_SLP1_SHIFT) |
#define PM800_GPIO3_HEADSET_MODE PM800_GPIO3_GPIO_MODE(6) |
#define PM800_MAX_REGULATOR PM800_ID_RG_MAX /* 5 Bucks, 19 LDOs */ |
#define PM805_INT_STATUS0 (0x02) /* for ena/dis all interrupts */ |
anonymous enum |
anonymous enum |
int pm80x_deinit | ( | struct i2c_client * | client | ) |
int pm80x_init | ( | struct i2c_client * | client, |
const struct i2c_device_id * | id | ||
) |
struct dev_pm_ops pm80x_pm_ops |