• Linus Torvalds's avatar
    Merge tag 'mfd-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 3af49062
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "New Drivers:
       - Add support for  Renesas RZ/G2L MTU3
    
      New Device Support:
       - Add support for Lenovo Yoga Book X90F to Intel CHT WC
       - Add support for MAX5970 and MAX5978 to Simple MFD (I2C)
       - Add support for Meteor Lake PCH-S LPSS PCI to Intel LPSS PCI
       - Add support for AXP15060 PMIC to X-Powers PMIC collection
    
      Remove Device Support:
       - Remove support for Samsung 5M8751 and S5M8763 PMIC devices
    
      New Functionality:
       - Convert deprecated QCOM IRQ Chip to config registers
       - Add support for 32-bit address spaces to Renesas SMUs
    
      Fix-ups:
       - Make use of APIs / MACROs designed to simplify and demystify
       - Add / improve Device Tree bindings
       - Memory saving struct layout optimisations
       - Remove old / deprecated functionality
       - Factor out unassigned register addresses from ranges
       - Trivial: Spelling fixes, renames and coding style fixes
       - Rid 'defined but not used' warnings
       - Remove ineffective casts and pointer stubs
    
      Bug Fixes:
       - Fix incorrectly non-inverted mask/unmask IRQs on QCOM platforms
       - Remove MODULE_*() helpers from non-tristate drivers
       - Do not attempt to use out-of-range memory addresses associated with io_base
       - Provide missing export helpers
       - Fix remap bulk read optimisation fallout
       - Fix memory leak issues in error paths"
    
    * tag 'mfd-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (88 commits)
      dt-bindings: mfd: ti,j721e-system-controller: Add SoC chip ID
      leds: bd2606mvv: Driver for the Rohm 6 Channel i2c LED driver
      dt-bindings: mfd: qcom,spmi-pmic: Document flash LED controller
      dt-bindings: mfd: x-powers,axp152: Document the AXP15060 variant
      mfd: axp20x: Add support for AXP15060 PMIC
      dt-bindings: mfd: x-powers,axp152: Document the AXP313a variant
      counter: rz-mtu3-cnt: Unlock on error in rz_mtu3_count_ceiling_write()
      dt-bindings: mfd: dlg,da9063: Document voltage monitoring
      dt-bindings: mfd: stm32: Remove unnecessary blank lines
      dt-bindings: mfd: qcom,spmi-pmic: Use generic ADC node name in examples
      dt-bindings: mfd: syscon: Add nuvoton,ma35d1-sys compatible
      MAINTAINERS: Add entries for Renesas RZ/G2L MTU3a counter driver
      counter: Add Renesas RZ/G2L MTU3a counter driver
      Documentation: ABI: sysfs-bus-counter: add cascade_counts_enable and external_input_phase_clock_select
      mfd: Add Renesas RZ/G2L MTU3a core driver
      dt-bindings: timer: Document RZ/G2L MTU3a bindings
      mfd: rsmu_i2c: Convert to i2c's .probe_new() again
      mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
      mfd: dln2: Fix memory leak in dln2_probe()
      mfd: axp20x: Fix axp288 writable-ranges
      ...
    3af49062
MAINTAINERS 692 KB