isl9305.h 704 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * isl9305 - Intersil ISL9305 DCDC regulator
  3. *
  4. * Copyright 2014 Linaro Ltd
  5. *
  6. * Author: Mark Brown <broonie@kernel.org>
  7. *
  8. * This program is free software; you can redistribute it and/or modify it
  9. * under the terms of the GNU General Public License as published by the
  10. * Free Software Foundation; either version 2 of the License, or (at your
  11. * option) any later version.
  12. */
  13. #ifndef __ISL9305_H
  14. #define __ISL9305_H
  15. #define ISL9305_DCD1 0
  16. #define ISL9305_DCD2 1
  17. #define ISL9305_LDO1 2
  18. #define ISL9305_LDO2 3
  19. #define ISL9305_MAX_REGULATOR ISL9305_LDO2
  20. struct regulator_init_data;
  21. struct isl9305_pdata {
  22. struct regulator_init_data *init_data[ISL9305_MAX_REGULATOR + 1];
  23. };
  24. #endif