rk30: sdk add wm8326 support
[firefly-linux-kernel-4.4.55.git] / include / linux / regulator / consumer.h
index 9e87c1cb7270ff458833471b55ead7e3a440c1a0..1951ca891551862b15a0fac1bd2d86e7789b3a92 100644 (file)
@@ -153,6 +153,9 @@ int regulator_list_voltage(struct regulator *regulator, unsigned selector);
 int regulator_is_supported_voltage(struct regulator *regulator,
                                   int min_uV, int max_uV);
 int regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV);
+#ifdef CONFIG_PLAT_RK
+int regulator_set_suspend_voltage(struct regulator *regulator, int uV);
+#endif
 int regulator_set_voltage_time(struct regulator *regulator,
                               int old_uV, int new_uV);
 int regulator_get_voltage(struct regulator *regulator);
@@ -243,6 +246,13 @@ static inline int regulator_set_voltage(struct regulator *regulator,
        return 0;
 }
 
+#ifdef CONFIG_PLAT_RK
+static inline int regulator_set_suspend_voltage(struct regulator *regulator, int uV)
+{
+       return 0;
+}
+#endif
+
 static inline int regulator_get_voltage(struct regulator *regulator)
 {
        return 0;