diff options
| -rw-r--r-- | drivers/regulator/core.c | 7 | ||||
| -rw-r--r-- | drivers/regulator/devres.c | 6 | ||||
| -rw-r--r-- | include/linux/mfd/core.h | 2 | ||||
| -rw-r--r-- | include/linux/regulator/consumer.h | 36 |
4 files changed, 28 insertions, 23 deletions
diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 9a09f3cdbabb..ba28d29b66d2 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c | |||
| @@ -1597,9 +1597,10 @@ EXPORT_SYMBOL_GPL(regulator_unregister_supply_alias); | |||
| 1597 | * registered any aliases that were registered will be removed | 1597 | * registered any aliases that were registered will be removed |
| 1598 | * before returning to the caller. | 1598 | * before returning to the caller. |
| 1599 | */ | 1599 | */ |
| 1600 | int regulator_bulk_register_supply_alias(struct device *dev, const char **id, | 1600 | int regulator_bulk_register_supply_alias(struct device *dev, |
| 1601 | const char *const *id, | ||
| 1601 | struct device *alias_dev, | 1602 | struct device *alias_dev, |
| 1602 | const char **alias_id, | 1603 | const char *const *alias_id, |
| 1603 | int num_id) | 1604 | int num_id) |
| 1604 | { | 1605 | { |
| 1605 | int i; | 1606 | int i; |
| @@ -1637,7 +1638,7 @@ EXPORT_SYMBOL_GPL(regulator_bulk_register_supply_alias); | |||
| 1637 | * aliases in one operation. | 1638 | * aliases in one operation. |
| 1638 | */ | 1639 | */ |
| 1639 | void regulator_bulk_unregister_supply_alias(struct device *dev, | 1640 | void regulator_bulk_unregister_supply_alias(struct device *dev, |
| 1640 | const char **id, | 1641 | const char *const *id, |
| 1641 | int num_id) | 1642 | int num_id) |
| 1642 | { | 1643 | { |
| 1643 | int i; | 1644 | int i; |
diff --git a/drivers/regulator/devres.c b/drivers/regulator/devres.c index f44818b838dc..8f785bc9e510 100644 --- a/drivers/regulator/devres.c +++ b/drivers/regulator/devres.c | |||
| @@ -360,9 +360,9 @@ EXPORT_SYMBOL_GPL(devm_regulator_unregister_supply_alias); | |||
| 360 | * will be removed before returning to the caller. | 360 | * will be removed before returning to the caller. |
| 361 | */ | 361 | */ |
| 362 | int devm_regulator_bulk_register_supply_alias(struct device *dev, | 362 | int devm_regulator_bulk_register_supply_alias(struct device *dev, |
| 363 | const char **id, | 363 | const char *const *id, |
| 364 | struct device *alias_dev, | 364 | struct device *alias_dev, |
| 365 | const char **alias_id, | 365 | const char *const *alias_id, |
| 366 | int num_id) | 366 | int num_id) |
| 367 | { | 367 | { |
| 368 | int i; | 368 | int i; |
| @@ -404,7 +404,7 @@ EXPORT_SYMBOL_GPL(devm_regulator_bulk_register_supply_alias); | |||
| 404 | * will ensure that the resource is freed. | 404 | * will ensure that the resource is freed. |
| 405 | */ | 405 | */ |
| 406 | void devm_regulator_bulk_unregister_supply_alias(struct device *dev, | 406 | void devm_regulator_bulk_unregister_supply_alias(struct device *dev, |
| 407 | const char **id, | 407 | const char *const *id, |
| 408 | int num_id) | 408 | int num_id) |
| 409 | { | 409 | { |
| 410 | int i; | 410 | int i; |
diff --git a/include/linux/mfd/core.h b/include/linux/mfd/core.h index bdba8c61207b..f543de91ce19 100644 --- a/include/linux/mfd/core.h +++ b/include/linux/mfd/core.h | |||
| @@ -63,7 +63,7 @@ struct mfd_cell { | |||
| 63 | /* A list of regulator supplies that should be mapped to the MFD | 63 | /* A list of regulator supplies that should be mapped to the MFD |
| 64 | * device rather than the child device when requested | 64 | * device rather than the child device when requested |
| 65 | */ | 65 | */ |
| 66 | const char **parent_supplies; | 66 | const char * const *parent_supplies; |
| 67 | int num_parent_supplies; | 67 | int num_parent_supplies; |
| 68 | }; | 68 | }; |
| 69 | 69 | ||
diff --git a/include/linux/regulator/consumer.h b/include/linux/regulator/consumer.h index e530681bea70..10d0a53f4cd3 100644 --- a/include/linux/regulator/consumer.h +++ b/include/linux/regulator/consumer.h | |||
| @@ -151,11 +151,13 @@ int regulator_register_supply_alias(struct device *dev, const char *id, | |||
| 151 | const char *alias_id); | 151 | const char *alias_id); |
| 152 | void regulator_unregister_supply_alias(struct device *dev, const char *id); | 152 | void regulator_unregister_supply_alias(struct device *dev, const char *id); |
| 153 | 153 | ||
| 154 | int regulator_bulk_register_supply_alias(struct device *dev, const char **id, | 154 | int regulator_bulk_register_supply_alias(struct device *dev, |
| 155 | const char *const *id, | ||
| 155 | struct device *alias_dev, | 156 | struct device *alias_dev, |
| 156 | const char **alias_id, int num_id); | 157 | const char *const *alias_id, |
| 158 | int num_id); | ||
| 157 | void regulator_bulk_unregister_supply_alias(struct device *dev, | 159 | void regulator_bulk_unregister_supply_alias(struct device *dev, |
| 158 | const char **id, int num_id); | 160 | const char * const *id, int num_id); |
| 159 | 161 | ||
| 160 | int devm_regulator_register_supply_alias(struct device *dev, const char *id, | 162 | int devm_regulator_register_supply_alias(struct device *dev, const char *id, |
| 161 | struct device *alias_dev, | 163 | struct device *alias_dev, |
| @@ -164,12 +166,12 @@ void devm_regulator_unregister_supply_alias(struct device *dev, | |||
| 164 | const char *id); | 166 | const char *id); |
| 165 | 167 | ||
| 166 | int devm_regulator_bulk_register_supply_alias(struct device *dev, | 168 | int devm_regulator_bulk_register_supply_alias(struct device *dev, |
| 167 | const char **id, | 169 | const char *const *id, |
| 168 | struct device *alias_dev, | 170 | struct device *alias_dev, |
| 169 | const char **alias_id, | 171 | const char *const *alias_id, |
| 170 | int num_id); | 172 | int num_id); |
| 171 | void devm_regulator_bulk_unregister_supply_alias(struct device *dev, | 173 | void devm_regulator_bulk_unregister_supply_alias(struct device *dev, |
| 172 | const char **id, | 174 | const char *const *id, |
| 173 | int num_id); | 175 | int num_id); |
| 174 | 176 | ||
| 175 | /* regulator output control and status */ | 177 | /* regulator output control and status */ |
| @@ -290,17 +292,17 @@ static inline void regulator_unregister_supply_alias(struct device *dev, | |||
| 290 | } | 292 | } |
| 291 | 293 | ||
| 292 | static inline int regulator_bulk_register_supply_alias(struct device *dev, | 294 | static inline int regulator_bulk_register_supply_alias(struct device *dev, |
| 293 | const char **id, | 295 | const char *const *id, |
| 294 | struct device *alias_dev, | 296 | struct device *alias_dev, |
| 295 | const char **alias_id, | 297 | const char * const *alias_id, |
| 296 | int num_id) | 298 | int num_id) |
| 297 | { | 299 | { |
| 298 | return 0; | 300 | return 0; |
| 299 | } | 301 | } |
| 300 | 302 | ||
| 301 | static inline void regulator_bulk_unregister_supply_alias(struct device *dev, | 303 | static inline void regulator_bulk_unregister_supply_alias(struct device *dev, |
| 302 | const char **id, | 304 | const char * const *id, |
| 303 | int num_id) | 305 | int num_id) |
| 304 | { | 306 | { |
| 305 | } | 307 | } |
| 306 | 308 | ||
| @@ -317,15 +319,17 @@ static inline void devm_regulator_unregister_supply_alias(struct device *dev, | |||
| 317 | { | 319 | { |
| 318 | } | 320 | } |
| 319 | 321 | ||
| 320 | static inline int devm_regulator_bulk_register_supply_alias( | 322 | static inline int devm_regulator_bulk_register_supply_alias(struct device *dev, |
| 321 | struct device *dev, const char **id, struct device *alias_dev, | 323 | const char *const *id, |
| 322 | const char **alias_id, int num_id) | 324 | struct device *alias_dev, |
| 325 | const char *const *alias_id, | ||
| 326 | int num_id) | ||
| 323 | { | 327 | { |
| 324 | return 0; | 328 | return 0; |
| 325 | } | 329 | } |
| 326 | 330 | ||
| 327 | static inline void devm_regulator_bulk_unregister_supply_alias( | 331 | static inline void devm_regulator_bulk_unregister_supply_alias( |
| 328 | struct device *dev, const char **id, int num_id) | 332 | struct device *dev, const char *const *id, int num_id) |
| 329 | { | 333 | { |
| 330 | } | 334 | } |
| 331 | 335 | ||
