]> git.openfabrics.org - ~emulex/infiniband.git/commitdiff
regulator: Remove unneeded include of linux/delay.h from regulator drivers
authorAxel Lin <axel.lin@gmail.com>
Wed, 18 Apr 2012 00:52:28 +0000 (08:52 +0800)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 23 Apr 2012 12:20:26 +0000 (13:20 +0100)
All the drivers that need delay for the regulator voltage output voltage to
stabilize after being enabled or after being set to a new value has been
converted to implement enable_time and set_voltage_time_sel callbacks.
Then regulator core will take care of the necessary delay.

For the drivers that don't need the delay, don't need to include linux/delay.h.
This patch removes the unneeded include of linux/delay.h in regulator drivers.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
16 files changed:
drivers/regulator/aat2870-regulator.c
drivers/regulator/ab3100.c
drivers/regulator/fixed.c
drivers/regulator/gpio-regulator.c
drivers/regulator/isl6271a-regulator.c
drivers/regulator/max8997.c
drivers/regulator/max8998.c
drivers/regulator/rc5t583-regulator.c
drivers/regulator/s5m8767.c
drivers/regulator/tps62360-regulator.c
drivers/regulator/tps65023-regulator.c
drivers/regulator/tps6507x-regulator.c
drivers/regulator/tps65090-regulator.c
drivers/regulator/tps65910-regulator.c
drivers/regulator/tps65912-regulator.c
drivers/regulator/twl-regulator.c

index 7f000d6bb984ab856cf261bfe6627f86339d5032..06776ca945f2a57b12501c11fa70febd3c55a389 100644 (file)
@@ -24,7 +24,6 @@
 #include <linux/err.h>
 #include <linux/module.h>
 #include <linux/slab.h>
-#include <linux/delay.h>
 #include <linux/platform_device.h>
 #include <linux/regulator/driver.h>
 #include <linux/regulator/machine.h>
index ce6192592ca20a77312f3f6ddff7eb4d0bb736a4..e2062ad74e5d156e3581017342e046d9ac62aa1a 100644 (file)
@@ -13,7 +13,6 @@
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/err.h>
-#include <linux/delay.h>
 #include <linux/platform_device.h>
 #include <linux/regulator/driver.h>
 #include <linux/mfd/abx500.h>
index b47b005a8d280557fd7ffe2be3104be42371e89d..bd437c133b00e002dba965f3dac36e8bb9cf1b26 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/regulator/driver.h>
 #include <linux/regulator/fixed.h>
 #include <linux/gpio.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/of.h>
 #include <linux/of_gpio.h>
index f93b06b1e7ec8b129962a14722695e5b21a43840..9997d7aaca84294d03462f428b606d93de39a9df 100644 (file)
@@ -30,7 +30,6 @@
 #include <linux/regulator/machine.h>
 #include <linux/regulator/gpio-regulator.h>
 #include <linux/gpio.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 
 struct gpio_regulator_data {
index 60044c362eb5003e92d84fe638b4d5a292c1b0a4..5caaf1f77541bbda482751e4b219f675c9de37ea 100644 (file)
@@ -22,7 +22,6 @@
 #include <linux/platform_device.h>
 #include <linux/regulator/driver.h>
 #include <linux/i2c.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 
 #define        ISL6271A_VOLTAGE_MIN    850000
index ccfd6f39ad187514247b2c2ec764f381247c7fe5..90e2112f7e65902bdc877207e381efe080c45506 100644 (file)
@@ -22,7 +22,6 @@
  */
 
 #include <linux/bug.h>
-#include <linux/delay.h>
 #include <linux/err.h>
 #include <linux/gpio.h>
 #include <linux/slab.h>
index 4ca22f9b52e354680e743ac94555fba8bef47b87..052ee3594af77ba2224401a77bdc2b6c83fbf0ac 100644 (file)
@@ -28,7 +28,6 @@
 #include <linux/slab.h>
 #include <linux/interrupt.h>
 #include <linux/mutex.h>
-#include <linux/delay.h>
 #include <linux/platform_device.h>
 #include <linux/regulator/driver.h>
 #include <linux/mfd/max8998.h>
index b567c9ec47c1082700d45858576563d97afb4564..fb87c1b61b62e4f0b138e98693ab7f15e544aac3 100644 (file)
@@ -23,7 +23,6 @@
  */
 
 #include <linux/module.h>
-#include <linux/delay.h>
 #include <linux/init.h>
 #include <linux/slab.h>
 #include <linux/err.h>
index ebe72d071b44b5354c9b19ee466cbdd3041af20a..cf12e635154230ffbebee0e9116604173c95c01a 100644 (file)
@@ -12,7 +12,6 @@
  */
 
 #include <linux/bug.h>
-#include <linux/delay.h>
 #include <linux/err.h>
 #include <linux/gpio.h>
 #include <linux/slab.h>
index 0657c98352de05f76041196f7abb3e36604a7dc0..20fef1d6cf90753f0733e49f3d78808514036d37 100644 (file)
@@ -32,7 +32,6 @@
 #include <linux/regulator/tps62360.h>
 #include <linux/gpio.h>
 #include <linux/i2c.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/regmap.h>
 
index 2db71497b741dcac5ee30f663bc5a9f963a47fab..26ce7a1ec2dd6ce82e25bd9ba5804532a60d2838 100644 (file)
@@ -23,7 +23,6 @@
 #include <linux/regulator/driver.h>
 #include <linux/regulator/machine.h>
 #include <linux/i2c.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/regmap.h>
 
index ef885acc93e6a413bb56512ca5f894ca4095842d..da38be1016aa544b9aeba85975a058018072c4e7 100644 (file)
@@ -23,7 +23,6 @@
 #include <linux/regulator/driver.h>
 #include <linux/regulator/machine.h>
 #include <linux/regulator/tps6507x.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/mfd/tps6507x.h>
 
index 6bbf760be80ab03f941165ae222f49efd272d386..e7b92f1154eb4762be5551d859baf08c9f5c7221 100644 (file)
@@ -17,7 +17,6 @@
  */
 
 #include <linux/module.h>
-#include <linux/delay.h>
 #include <linux/init.h>
 #include <linux/slab.h>
 #include <linux/err.h>
index fe66a2c43fd987265449ce4b67bbdf016a1c0d40..3d9c54f8a88cbcf0d8314d2fc0d9642e459a1f6b 100644 (file)
@@ -20,7 +20,6 @@
 #include <linux/platform_device.h>
 #include <linux/regulator/driver.h>
 #include <linux/regulator/machine.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/gpio.h>
 #include <linux/mfd/tps65910.h>
index af335dd35903ca03a3d5bde75aa5e7d75d9d35bb..7312e3624f570ffcb97cf4feba4a4d1a61d88e8e 100644 (file)
@@ -20,7 +20,6 @@
 #include <linux/platform_device.h>
 #include <linux/regulator/driver.h>
 #include <linux/regulator/machine.h>
-#include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/gpio.h>
 #include <linux/mfd/tps65912.h>
index 7385b273a10fe6dae293970cf33b003c5de82e73..fffacb4837adbd9258fd4e175929179a2b328973 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/err.h>
-#include <linux/delay.h>
 #include <linux/platform_device.h>
 #include <linux/of.h>
 #include <linux/of_device.h>