Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    909fd2b8
    Merge tag 'mfd-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 909fd2b8
    Linus Torvalds authored
    Pull mfd updates from Lee Jones:
    
     - Fix race in device_node_get_regmap() using more extensive locking
    
     - Remove unused platform driver support for syscon
    
     - Allow syscon nodes to be registered without a "syscon" compatible
       string
    
     - Make `platform_data` pointer const in struct mfd_cell
    
     - Revert support for multiple AXP PMICs to avoid regressions
    
     - Increase SoundWire attach timeout and use gpiod_set_raw() for GPIO
       operation
    
     - Store the result from fault_log() for use by other sub-components
    
     - Fix an invalid regmap-config max_register value
    
     - Add another Gemini Lake ISA bridge PCI device ID
    
     - Use devm_register_power_off_handler() to simplify code
    
     - Add support for QNAP microcontroller units, including LEDs, input,
       and hwmon
    
     - Use MFD_CELL macros and remove unused code
    
     - Add support for AAEON UP board FPGA
    
     - Remove unused includes
    
     - Fix various typos and compatibility issues in multiple bindings
    
     - Add new bindings for rk3562 QoS, LED1202, and qcom,tcsr-ipq5424
    
     - Convert several bindings to YAML schema
    
     - Update sprd,sc2731 bindings to reference sprd,sc2731-efuse bindings
       directly
    
     - Fix rohm,bd71815 bindings by correcting resistor values and typos
    
     - Documentation improvements:
        - Add documentation for LED1202 and qnap-mcu-hwmon
        - Adjust the file entry for the qnap-mcu header in MAINTAINERS
    
    * tag 'mfd-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (35 commits)
      MAINTAINERS: Adjust the file entry for the qnap-mcu header
      dt-bindings: mfd: syscon: Fix ti,j784s4-acspcie-proxy-ctrl compatible
      dt-bindings: mfd: syscon: Fix al,alpine-sysfabric-service compatible
      Revert "mfd: axp20x: Allow multiple regulators"
      dt-bindings: mfd: syscon: Add rk3562 QoS register compatible
      mfd: syscon: Allow syscon nodes without a "syscon" compatible
      mfd: syscon: Remove the platform driver support
      mfd: syscon: Fix race in device_node_get_regmap()
      dt-bindings: mfd: atmel: Convert to YAML schema
      dt-bindings: mfd: atmel,at91sam9260: Convert to YAML schema
      dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings
      mfd: tps65219: Remove unused macros & add regmap.h
      mfd: tps65219: Use MFD_CELL macros
      leds: Add LED1202 I2C driver
      dt-bindings: leds: Add LED1202 LED Controller
      Documentation:leds: Add leds-st1202.rst
      mfd: Add support for AAEON UP board FPGA
      mfd: da9052: Store result from fault_log
      mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
      mfd: cs42l43: Use devres for remove as well
      ...
    909fd2b8
    History
    Merge tag 'mfd-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
    Linus Torvalds authored
    Pull mfd updates from Lee Jones:
    
     - Fix race in device_node_get_regmap() using more extensive locking
    
     - Remove unused platform driver support for syscon
    
     - Allow syscon nodes to be registered without a "syscon" compatible
       string
    
     - Make `platform_data` pointer const in struct mfd_cell
    
     - Revert support for multiple AXP PMICs to avoid regressions
    
     - Increase SoundWire attach timeout and use gpiod_set_raw() for GPIO
       operation
    
     - Store the result from fault_log() for use by other sub-components
    
     - Fix an invalid regmap-config max_register value
    
     - Add another Gemini Lake ISA bridge PCI device ID
    
     - Use devm_register_power_off_handler() to simplify code
    
     - Add support for QNAP microcontroller units, including LEDs, input,
       and hwmon
    
     - Use MFD_CELL macros and remove unused code
    
     - Add support for AAEON UP board FPGA
    
     - Remove unused includes
    
     - Fix various typos and compatibility issues in multiple bindings
    
     - Add new bindings for rk3562 QoS, LED1202, and qcom,tcsr-ipq5424
    
     - Convert several bindings to YAML schema
    
     - Update sprd,sc2731 bindings to reference sprd,sc2731-efuse bindings
       directly
    
     - Fix rohm,bd71815 bindings by correcting resistor values and typos
    
     - Documentation improvements:
        - Add documentation for LED1202 and qnap-mcu-hwmon
        - Adjust the file entry for the qnap-mcu header in MAINTAINERS
    
    * tag 'mfd-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (35 commits)
      MAINTAINERS: Adjust the file entry for the qnap-mcu header
      dt-bindings: mfd: syscon: Fix ti,j784s4-acspcie-proxy-ctrl compatible
      dt-bindings: mfd: syscon: Fix al,alpine-sysfabric-service compatible
      Revert "mfd: axp20x: Allow multiple regulators"
      dt-bindings: mfd: syscon: Add rk3562 QoS register compatible
      mfd: syscon: Allow syscon nodes without a "syscon" compatible
      mfd: syscon: Remove the platform driver support
      mfd: syscon: Fix race in device_node_get_regmap()
      dt-bindings: mfd: atmel: Convert to YAML schema
      dt-bindings: mfd: atmel,at91sam9260: Convert to YAML schema
      dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings
      mfd: tps65219: Remove unused macros & add regmap.h
      mfd: tps65219: Use MFD_CELL macros
      leds: Add LED1202 I2C driver
      dt-bindings: leds: Add LED1202 LED Controller
      Documentation:leds: Add leds-st1202.rst
      mfd: Add support for AAEON UP board FPGA
      mfd: da9052: Store result from fault_log
      mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
      mfd: cs42l43: Use devres for remove as well
      ...