Merge tag 'mfd-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones: "Maxim MAX77705: - Added core MFD driver. - Added charger driver. - Added devicetree bindings for the charger and MFD core. - Added Haptic controller support via the input subsystem. - Added LED support. - Added support to simple-mfd-i2c for fuel gauge and hwmon. Samsung S2MPU05 (Exynos7870 PMIC): - Added core MFD support. - Added Regulator support for 21 LDOs and 5 BUCKs. - Added devicetree bindings for regulators and the PMIC core. TI TPS65215 & TPS65214: - Added support to the existing TPS65219 driver. - Added devicetree bindings. STMicroelectronics STM32MP25: - Added support to the stm32-timers MFD driver. - Added devicetree bindings. Congatec Board Controller (CGBC): - Added HWMON support for internal sensors. - Added support for the conga-SA8 module. Microchip LAN969X: - Enabled the at91-usart MFD driver for this architecture. MediaTek MT6359: - Added mfd_cell for mt6359-accdet to allow its driver to probe. Other misc driver updates: - AXP20X (AXP717): Added AXP717_TS_PIN_CFG register to writeable regs for temperature sensor configuration. - SM501: Switched to using BIT() macro to mitigate potential integer overflows in GPIO functions. - ENE KB3930: Added a NULL pointer check for off_gpios during probe to prevent potential dereference. - SYSCON: Added a check for invalid resource size to prevent issues from DT misconfiguration. - CGBC: Corrected signedness issues in cgbc_session_request - intel_soc_pmic_chtdc_ti / intel_soc_pmic_crc: Removed unneeded explicit assignment to REGCACHE_NONE. - ipaq-micro / tps65010: Switched to using str_enable_disable() helpers for clarity and potential size reduction. - upboard-fpga: Removed unnecessary ACPI_PTR() annotation. - max8997: Removed unused max8997_irq_exit() function, using devm_* helpers instead. - lp3943: Dropped unused #include <linux/pwm.h> from the header file. - db8500-prcmu: Removed needless return statements in void APIs. - qnap-mcu: Replaced commas with semicolons between expressions for correctness. - STA2X11: Removed the core MFD driver as the underlying platform support was removed. - EZX-PCAP: Removed the unused pcap_adc_sync function. - PCF50633 (OpenMoko PMIC): Removed the entire driver (core, adc, gpio, irq) as the underlying s3c24xx platform support was removed. Devicetree updates: - Converted fsl,mcu-mpc8349emitx binding to YAML - Added qcom,msm8937-tcsr compatible - Added microchip,sama7d65-flexcom compatible - Added rockchip,rk3528-qos syscon compatible - Added airoha,en7581-pbus-csr syscon compatible - Added microchip,sama7d65-ddr3phy syscon compatible - Added microchip,sama7d65-sfrbu syscon compatible" * tag 'mfd-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (49 commits) mfd: cgbc-core: Add support for conga-SA8 dt-bindings: mfd: syscon: Add microchip,sama7d65-sfrbu dt-bindings: mfd: syscon: Add microchip,sama7d65-ddr3phy mfd: cgbc: Add support for HWMON dt-bindings: mfd: syscon: Add the pbus-csr node for Airoha EN7581 SoC mfd: cgbc-core: Cleanup signedness in cgbc_session_request() mfd: pcf50633: Remove remaining PCF50633 support mfd: pcf50633: Remove unused platform IRQ code mfd: pcF50633-gpio: Remove unused driver mfd: pcf50633-adc: Remove unused driver mfd: qnap-mcu: Convert commas to semicolons in qnap_mcu_exec() mfd: mt6397-core: Add mfd_cell for mt6359-accdet dt-bindings: mfd: syscon: Add rk3528 QoS register compatible dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,sama7d65-flexcom mfd: ezx-pcap: Remove unused pcap_adc_sync mfd: db8500-prcmu: Remove needless return in three void APIs mfd: Remove STA2x11 core driver mfd: max77620: Allow building as a module mfd: ene-kb3930: Fix a potential NULL pointer dereference dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8937 ...
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/mfd/atmel,sama5d2-flexcom.yaml 4 additions, 5 deletions...tation/devicetree/bindings/mfd/atmel,sama5d2-flexcom.yaml
- Documentation/devicetree/bindings/mfd/fsl,mcu-mpc8349emitx.yaml 53 additions, 0 deletions...ntation/devicetree/bindings/mfd/fsl,mcu-mpc8349emitx.yaml
- Documentation/devicetree/bindings/mfd/maxim,max77705.yaml 158 additions, 0 deletionsDocumentation/devicetree/bindings/mfd/maxim,max77705.yaml
- Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml 1 addition, 0 deletionsDocumentation/devicetree/bindings/mfd/qcom,tcsr.yaml
- Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml 13 additions, 0 deletionsDocumentation/devicetree/bindings/mfd/samsung,s2mps11.yaml
- Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml 14 additions, 4 deletionsDocumentation/devicetree/bindings/mfd/st,stm32-timers.yaml
- Documentation/devicetree/bindings/mfd/syscon.yaml 6 additions, 0 deletionsDocumentation/devicetree/bindings/mfd/syscon.yaml
- Documentation/devicetree/bindings/power/supply/maxim,max77705.yaml 50 additions, 0 deletions...tion/devicetree/bindings/power/supply/maxim,max77705.yaml
- Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt 0 additions, 17 deletions...tion/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt
- Documentation/devicetree/bindings/regulator/samsung,s2mpu05.yaml 47 additions, 0 deletions...tation/devicetree/bindings/regulator/samsung,s2mpu05.yaml
- Documentation/devicetree/bindings/regulator/ti,tps65219.yaml 26 additions, 1 deletionDocumentation/devicetree/bindings/regulator/ti,tps65219.yaml
- MAINTAINERS 4 additions, 0 deletionsMAINTAINERS
- arch/mips/configs/ip27_defconfig 0 additions, 3 deletionsarch/mips/configs/ip27_defconfig
- drivers/input/misc/Kconfig 3 additions, 3 deletionsdrivers/input/misc/Kconfig
- drivers/input/misc/max77693-haptic.c 12 additions, 1 deletiondrivers/input/misc/max77693-haptic.c
- drivers/leds/Kconfig 8 additions, 0 deletionsdrivers/leds/Kconfig
- drivers/leds/Makefile 1 addition, 0 deletionsdrivers/leds/Makefile
- drivers/leds/leds-max77705.c 275 additions, 0 deletionsdrivers/leds/leds-max77705.c
- drivers/mfd/Kconfig 15 additions, 32 deletionsdrivers/mfd/Kconfig
- drivers/mfd/Makefile 1 addition, 5 deletionsdrivers/mfd/Makefile
Loading
Please register or sign in to comment