]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/mfd/tps6586x.h
Merge git://github.com/herbertx/crypto
[karo-tx-linux.git] / include / linux / mfd / tps6586x.h
index b6bab1b04e25882460cb6166b5b34dfd04dffb7a..b19176eab44d1fc0202a69485b1e03d36dc6df6e 100644 (file)
@@ -1,6 +1,18 @@
 #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,
@@ -48,6 +60,10 @@ enum {
        TPS6586X_INT_RTC_ALM2,
 };
 
+struct tps6586x_settings {
+       int slew_rate;
+};
+
 struct tps6586x_subdev_info {
        int             id;
        const char      *name;