• Linus Torvalds's avatar
    Merge tag 'mfd-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 1200af3a
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "New Drivers:
       - ROHM BD96801 Power Management IC
       - Cirrus Logic CS40L50 Haptic Driver with Waveform Memory
       - Marvell 88PM886 Power Management IC
    
      New Device Support:
       - Keyboard Backlight to ChromeOS Embedded Controller
       - LEDs to ChromeOS Embedded Controller
       - Charge Control to ChromeOS Embedded Controller
       - HW Monitoring Service to ChromeOS Embedded Controller
       - AUXADCs to MediaTek MT635{7,8,9} Power Management ICs
    
      New Functionality:
       - Allow Syscon consumers to supply their own Regmaps on registration
    
      Fix-ups:
       - Constify/staticise applicable data structures
       - Remove superfluous/duplicated/unused sections
       - Device Tree binding adaptions/conversions/creation
       - Trivial; spelling, whitespace, coding-style adaptions
       - Utilise centrally provided helpers and macros to aid
         simplicity/duplication
       - Drop i2c_device_id::driver_data where the value is unused
       - Replace ACPI/DT firmware helpers with agnostic variants
       - Move over to GPIOD (descriptor-based) APIs
       - Annotate a bunch of __counted_by() cases
       - Straighten out some includes
    
      Bug Fixes:
       - Ensure potentially asserted recent lines are deasserted during
         initialisation
       - Avoid "<module>.ko is added to multiple modules" warnings
       - Supply a bunch of MODULE_DESCRIPTIONs to silence modpost warnings
       - Fix Wvoid-pointer-to-enum-cast warnings"
    
    * tag 'mfd-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (87 commits)
      mfd: timberdale: Attach device properties to TSC2007 board info
      mfd: tmio: Move header to platform_data
      mfd: tmio: Sanitize comments
      mfd: tmio: Update include files
      mmc: tmio/sdhi: Fix includes
      mfd: tmio: Remove obsolete io accessors
      mfd: tmio: Remove obsolete platform_data
      watchdog: bd96801_wdt: Add missing include for FIELD_*()
      dt-bindings: mfd: syscon: Add APM poweroff mailbox
      dt-bindings: mfd: syscon: Split and enforce documenting MFD children
      dt-bindings: mfd: rk817: Merge support for RK809
      dt-bindings: mfd: rk817: Fixup clocks and reference dai-common
      dt-bindings: mfd: syscon: Add TI's opp table compatible
      mfd: omap-usb-tll: Use struct_size to allocate tll
      dt-bindings: mfd: Explain lack of child dependency in simple-mfd
      dt-bindings: mfd: Dual licensing for st,stpmic1 bindings
      mfd: omap-usb-tll: Annotate struct usbtll_omap with __counted_by
      mfd: tps6594-core: Remove unneeded semicolon in tps6594_check_crc_mode()
      mfd: lm3533: Move to new GPIO descriptor-based APIs
      mfd: tps65912: Use devm helper functions to simplify probe
      ...
    1200af3a
tmio_mmc_core.c 33.3 KB