• Linus Torvalds's avatar
    Merge tag 'regulator-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator · d40c8745
    Linus Torvalds authored
    Pull regulator updates from Mark Brown:
     "The core work this time around has mostly been around the code to
      manage regulator modes, simplifying the interface for configuring
      modes to not take account of the voltage and as a side effect
      resolving a bootstrapping issue on systems where we can't read the
      voltage from the regulator.
    
      Otherwise it's been quite a quiet release with some new drivers and a
      devm helper:
    
       - Make the load handling in the Qualcomm RPMH regulators much more
         idiomatic and general cleanups to the handling of load
         configuration
    
       - devm helper for a combined get and enable operation
    
       - Support for MediaTek MT6331, Qualcomm PM660, 660L and PM6125, Texas
         Instruments TPS65219"
    
    * tag 'regulator-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (45 commits)
      dt-bindings: gpio-regulator: add vin-supply property support
      regulator: gpio: Add input_supply support in gpio_regulator_config
      regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass
      regulator: qcom,rpmh: add pm660 and pm660l pmics
      regulator: qcom-rpmh: add pm660 and pm660l pmics
      regulator: of: Fix kernel-doc
      regulator: of: Fix kernel-doc
      regulator: Add driver for MT6332 PMIC regulators
      regulator: Add bindings for MT6332 regulator
      regulator: Add driver for MT6331 PMIC regulators
      regulator: Add bindings for MT6331 regulator
      regulator: tps65219: Fix .bypass_val_on setting
      regulator: qcom_rpm: Fix circular deferral regression
      regulator: core: Prevent integer underflow
      regulator: dt-bindings: qcom,rpmh: Indicate regulator-allow-set-load dependencies
      regulator: bd9576: switch to using devm_fwnode_gpiod_get()
      regulator: bd71815: switch to using devm_fwnode_gpiod_get()
      regulator: core: Fix regulator supply registration with sysfs
      regulator: tps65219: change tps65219_regulator_irq_types to static
      regulator: core: Don't err if allow-set-load but no allowed-modes
      ...
    d40c8745
core.c 158 KB