1. 08 Jul, 2022 1 commit
  2. 05 Jul, 2022 1 commit
  3. 30 Jun, 2022 2 commits
    • Mark Brown's avatar
      regmap-irq cleanups and refactoring · e129e413
      Mark Brown authored
      Merge series from Aidan MacDonald <aidanmacdonald.0x0@gmail.com>:
      
      This series is an attempt at cleaning up the regmap-irq API in order
      to simplify things and consolidate existing features, while at the
      same time generalizing it to support a wider range of hardware.
      
      There is a new system for IRQ type configuration, some tweaks to
      unmask registers so they're more intuitive and useful, and a new
      callback for calculating register addresses. There's also a few
      minor code cleanups in here.
      
      In v2 I've taken the approach of adding new features and deprecating
      existing ones rather than removing them aggressively. Warnings will
      be issued for any drivers that use deprecated features, but they'll
      otherwise continue to function normally.
      
      One important caveat: not all of these changes are tested beyond
      compile testing, since I don't have hardware to exercise all of
      the features.
      e129e413
    • Schspa Shi's avatar
      regmap: cache: Add extra parameter check in regcache_init · a5201d42
      Schspa Shi authored
      When num_reg_defaults > 0 but reg_defaults is NULL, there will be a
      NULL pointer exception.
      
      Current code has no such usage, but as additional hardening, also
      check this to prevent any chance of crashing.
      Signed-off-by: default avatarSchspa Shi <schspa@gmail.com>
      Link: https://lore.kernel.org/r/20220629130951.63040-1-schspa@gmail.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      a5201d42
  4. 29 Jun, 2022 13 commits
  5. 27 Jun, 2022 1 commit
  6. 22 Jun, 2022 2 commits
  7. 20 Jun, 2022 3 commits
  8. 15 Jun, 2022 2 commits
  9. 06 Jun, 2022 4 commits
  10. 05 Jun, 2022 11 commits