• Linus Torvalds's avatar
    Merge tag 'regulator-v5.0' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator · ca9eb48f
    Linus Torvalds authored
    Pull regulator updates from Mark Brown:
     "The biggest chunk of the regulator changes for this release outside of
      the new drivers is the conversion of the fixed regulator to use the
      GPIO descriptor API, there's a small addition to the GPIO API plus a
      bunch of updates to board files to implement it. This is some really
      welcome work from Linus Walleij that's had a bunch of review and has
      been sitting in -next for a while so I'm fairly happy there's no major
      issues.
    
       - Helpers for overlapping linear ranges.
    
       - Display opmode and consumer requested load in the regualtor_summary
         file in debugfs, plus a fix there.
    
       - Support for the fun and entertaining power off mechanism that the
         pfuze100 hardware implements.
    
       - Conversion of the fixed regulator API to use GPIO descriptors,
         including pulling in a bunch of patches to a bunch of board files.
    
       - New drivers for Cirrus Logic Lochnagar, Qualcomm PMS405, Rohm
         BD71847, ST PMIC1, and TI LM363x devices"
    
    * tag 'regulator-v5.0' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (36 commits)
      regulator: lochnagar: Use a consisent comment style for SPDX header
      regulator: bd718x7: Remove struct bd718xx_pmic
      regulator: Fetch enable gpiods nonexclusive
      regulator/gpio: Allow nonexclusive GPIO access
      regulator: lochnagar: Add support for the Cirrus Logic Lochnagar
      regulator: stpmic1: Return REGULATOR_MODE_INVALID for invalid mode
      regulator: stpmic1: add stpmic1 regulator driver
      dt-bindings: regulator: document stpmic1 pmic regulators
      regulator: axp20x: Mark expected switch fall-throughs
      regulator: bd718xx: fix build warning on x86_64
      regulator: fixed: Default enable high on DT regulators
      regulator: bd718xx: rename bd71837 to 718xx
      regulator: bd718XX use pickable ranges
      regulator/mfd: bd718xx: rename bd71837/bd71847 common instances
      regulator: Support regulators where voltage ranges are selectable
      mfd: dt bindings: add BD71847 device-tree binding documentation
      regulator: dt bindings: add BD71847 device-tree binding documentation
      regulator/mfd: Support ROHM BD71847 power management IC
      regulator: da905{2,5}: Remove unnecessary array check
      regulator: qcom: Add PMS405 regulators
      ...
    ca9eb48f
em-x270.c 29.9 KB