1. 14 4月, 2021 1 次提交
    • M
      regulator: Support ROHM BD71815 regulators · 1aad3900
      Matti Vaittinen 提交于
      Support voltage control for regulators on ROHM BD71815 PMIC.
      
      ROHM BD71815 contains 5 bucks, 7 LDOs and a boost (intended for LED).
      Bucks 1 and 2 support HW state based voltage level and enable states. Other
      regulators support HW state based enable states. All bucks and LDOs 1-5
      allow voltage changes for RUN state and LDO4 can be enabled/disabled via
      GPIO.
      
      LDO3 does support changing between two predetermined voltages by using
      a GPIO but this functionality is not included in this commit.
      
      This work is derived from driver originally written by Tony Luo
      <luofc@embedinfo.com> - although not much of original work is left.
      Signed-off-by: NMatti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
      Acked-by: NMark Brown <broonie@kernel.org>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      1aad3900
  2. 08 2月, 2021 1 次提交
  3. 22 1月, 2021 1 次提交
  4. 05 1月, 2021 1 次提交
  5. 30 12月, 2020 1 次提交
  6. 28 12月, 2020 1 次提交
  7. 30 11月, 2020 1 次提交
  8. 24 11月, 2020 1 次提交
    • C
      regulator: add SCMI driver · 0fbeae70
      Cristian Marussi 提交于
      Add a simple regulator based on SCMI Voltage Domain Protocol.
      Signed-off-by: NCristian Marussi <cristian.marussi@arm.com>
      ----
      v6 --> v7
      - add proper blank lines between semantic blocks
      - fix return value on error path of scmi_reg_is_enabled()
      - use generic Failure message on err path of info_get()
      - fix comment containing apostrophe
      
      v3 --> v4
      - using of_match_full_name core regulator flag
      - avoid coccinelle falde complaints about pointer-sized allocations
      
      v2 --> v3
      - remove multiple linear mappings support
      - removed duplicated voltage name printout
      - added a few comments
      - simplified return path in scmi_reg_set_voltage_sel()
      
      v1 --> v2
      - removed duplicate regulator naming
      - removed redundant .get/set_voltage ops: only _sel variants implemented
      - removed condexpr on fail path to increase readability
      
      v0 --> v1
      - fixed init_data constraint parsing
      - fixes for v5.8 (linear_range.h)
      - fixed commit message content and subject line format
      - factored out SCMI core specific changes to distinct patch
      - reworked Kconfig and Makefile to keep proper alphabetic order
      - fixed SPDX comment style
      - removed unneeded inline functions
      - reworked conditionals for legibility
      - fixed some return paths to properly report SCMI original errors codes
      - added some more descriptive error messages when fw returns invalid ranges
      - removed unneeded explicit devm_regulator_unregister from .remove()
      Link: https://lore.kernel.org/r/20201123202336.46701-4-cristian.marussi@arm.comSigned-off-by: NMark Brown <broonie@kernel.org>
      0fbeae70
  9. 03 11月, 2020 1 次提交
  10. 29 9月, 2020 1 次提交
  11. 18 9月, 2020 1 次提交
  12. 26 8月, 2020 1 次提交
  13. 19 8月, 2020 2 次提交
  14. 15 7月, 2020 1 次提交
  15. 06 7月, 2020 1 次提交
  16. 04 7月, 2020 1 次提交
  17. 02 7月, 2020 2 次提交
  18. 25 6月, 2020 1 次提交
  19. 16 6月, 2020 1 次提交
  20. 15 4月, 2020 1 次提交
  21. 17 3月, 2020 1 次提交
  22. 11 2月, 2020 1 次提交
  23. 24 1月, 2020 1 次提交
  24. 13 1月, 2020 1 次提交
  25. 10 1月, 2020 1 次提交
  26. 08 1月, 2020 1 次提交
  27. 17 12月, 2019 1 次提交
  28. 28 8月, 2019 2 次提交
  29. 02 7月, 2019 1 次提交
  30. 12 6月, 2019 1 次提交
  31. 13 5月, 2019 1 次提交
  32. 15 4月, 2019 1 次提交
  33. 29 1月, 2019 1 次提交
  34. 23 1月, 2019 1 次提交
  35. 13 12月, 2018 1 次提交
  36. 13 10月, 2018 1 次提交
    • C
      regulator: lochnagar: Add support for the Cirrus Logic Lochnagar · bef9391c
      Charles Keepax 提交于
      Lochnagar is an evaluation and development board for Cirrus
      Logic Smart CODEC and Amp devices. It allows the connection of
      most Cirrus Logic devices on mini-cards, as well as allowing
      connection of various application processor systems to provide a
      full evaluation platform. This driver supports the board
      controller chip on the Lochnagar board.
      
      The Lochnagar board provides power supplies for the attached
      CODEC/Amp device. Currently this driver supports the microphone
      supplies and the digital core voltage for the attached
      device. There are some additional supplies that will be
      added in time but these supplies are sufficient for most
      systems/use-cases.
      Signed-off-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      bef9391c
  37. 09 10月, 2018 1 次提交