]> Pileus Git - ~andy/linux/blobdiff - include/linux/mfd/tps65217.h
Merge tag 'mfd-3.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
[~andy/linux] / include / linux / mfd / tps65217.h
index 7cd83d826ed82285099c55cc7008dc558feddcb2..290762f939304706ebdd27c6181e0fa34afd365c 100644 (file)
@@ -213,6 +213,23 @@ enum tps65217_regulator_id {
 /* Number of total regulators available */
 #define TPS65217_NUM_REGULATOR         (TPS65217_NUM_DCDC + TPS65217_NUM_LDO)
 
+enum tps65217_bl_isel {
+       TPS65217_BL_ISET1 = 1,
+       TPS65217_BL_ISET2,
+};
+
+enum tps65217_bl_fdim {
+       TPS65217_BL_FDIM_100HZ,
+       TPS65217_BL_FDIM_200HZ,
+       TPS65217_BL_FDIM_500HZ,
+       TPS65217_BL_FDIM_1000HZ,
+};
+
+struct tps65217_bl_pdata {
+       enum tps65217_bl_isel isel;
+       enum tps65217_bl_fdim fdim;
+};
+
 /**
  * struct tps65217_board - packages regulator init data
  * @tps65217_regulator_data: regulator initialization values
@@ -222,6 +239,7 @@ enum tps65217_regulator_id {
 struct tps65217_board {
        struct regulator_init_data *tps65217_init_data[TPS65217_NUM_REGULATOR];
        struct device_node *of_node[TPS65217_NUM_REGULATOR];
+       struct tps65217_bl_pdata *bl_pdata;
 };
 
 /**