diff options
author | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
---|---|---|
committer | Srikant Patnaik | 2015-01-11 12:28:04 +0530 |
commit | 871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch) | |
tree | 8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/include/linux/mfd/tps6586x.h | |
parent | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff) | |
download | FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2 FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip |
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized.
Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/include/linux/mfd/tps6586x.h')
-rw-r--r-- | ANDROID_3.4.5/include/linux/mfd/tps6586x.h | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/ANDROID_3.4.5/include/linux/mfd/tps6586x.h b/ANDROID_3.4.5/include/linux/mfd/tps6586x.h deleted file mode 100644 index b19176ea..00000000 --- a/ANDROID_3.4.5/include/linux/mfd/tps6586x.h +++ /dev/null @@ -1,94 +0,0 @@ -#ifndef __LINUX_MFD_TPS6586X_H -#define __LINUX_MFD_TPS6586X_H - -#define TPS6586X_SLEW_RATE_INSTANTLY 0x00 -#define TPS6586X_SLEW_RATE_110UV 0x01 -#define TPS6586X_SLEW_RATE_220UV 0x02 -#define TPS6586X_SLEW_RATE_440UV 0x03 -#define TPS6586X_SLEW_RATE_880UV 0x04 -#define TPS6586X_SLEW_RATE_1760UV 0x05 -#define TPS6586X_SLEW_RATE_3520UV 0x06 -#define TPS6586X_SLEW_RATE_7040UV 0x07 - -#define TPS6586X_SLEW_RATE_SET 0x08 -#define TPS6586X_SLEW_RATE_MASK 0x07 - -enum { - TPS6586X_ID_SM_0, - TPS6586X_ID_SM_1, - TPS6586X_ID_SM_2, - TPS6586X_ID_LDO_0, - TPS6586X_ID_LDO_1, - TPS6586X_ID_LDO_2, - TPS6586X_ID_LDO_3, - TPS6586X_ID_LDO_4, - TPS6586X_ID_LDO_5, - TPS6586X_ID_LDO_6, - TPS6586X_ID_LDO_7, - TPS6586X_ID_LDO_8, - TPS6586X_ID_LDO_9, - TPS6586X_ID_LDO_RTC, -}; - -enum { - TPS6586X_INT_PLDO_0, - TPS6586X_INT_PLDO_1, - TPS6586X_INT_PLDO_2, - TPS6586X_INT_PLDO_3, - TPS6586X_INT_PLDO_4, - TPS6586X_INT_PLDO_5, - TPS6586X_INT_PLDO_6, - TPS6586X_INT_PLDO_7, - TPS6586X_INT_COMP_DET, - TPS6586X_INT_ADC, - TPS6586X_INT_PLDO_8, - TPS6586X_INT_PLDO_9, - TPS6586X_INT_PSM_0, - TPS6586X_INT_PSM_1, - TPS6586X_INT_PSM_2, - TPS6586X_INT_PSM_3, - TPS6586X_INT_RTC_ALM1, - TPS6586X_INT_ACUSB_OVP, - TPS6586X_INT_USB_DET, - TPS6586X_INT_AC_DET, - TPS6586X_INT_BAT_DET, - TPS6586X_INT_CHG_STAT, - TPS6586X_INT_CHG_TEMP, - TPS6586X_INT_PP, - TPS6586X_INT_RESUME, - TPS6586X_INT_LOW_SYS, - TPS6586X_INT_RTC_ALM2, -}; - -struct tps6586x_settings { - int slew_rate; -}; - -struct tps6586x_subdev_info { - int id; - const char *name; - void *platform_data; -}; - -struct tps6586x_platform_data { - int num_subdevs; - struct tps6586x_subdev_info *subdevs; - - int gpio_base; - int irq_base; -}; - -/* - * NOTE: the functions below are not intended for use outside - * of the TPS6586X sub-device drivers - */ -extern int tps6586x_write(struct device *dev, int reg, uint8_t val); -extern int tps6586x_writes(struct device *dev, int reg, int len, uint8_t *val); -extern int tps6586x_read(struct device *dev, int reg, uint8_t *val); -extern int tps6586x_reads(struct device *dev, int reg, int len, uint8_t *val); -extern int tps6586x_set_bits(struct device *dev, int reg, uint8_t bit_mask); -extern int tps6586x_clr_bits(struct device *dev, int reg, uint8_t bit_mask); -extern int tps6586x_update(struct device *dev, int reg, uint8_t val, - uint8_t mask); - -#endif /*__LINUX_MFD_TPS6586X_H */ |