This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2043ae9019e0 Merge tag 'hid-for-linus-2025060301' of git://git.kernel.o [...] new e36d96a2a1aa Merge tag 'samsung-drivers-6.16' of ssh://gitolite.kernel. [...] new 3f9ce9d0760a dt-bindings: mfd: stm32-lptimer: Add support for stm32mp25 new 4f8ceb0302b3 mfd: stm32-lptimer: Add support for stm32mp25 new 5414bc8c57c4 clocksource/drivers/stm32-lptimer: Add support for stm32mp25 new 3f51b232c1da pwm: stm32-lp: Add support for stm32mp25 new 9effbfda6bfd dt-bindings: regulator: Add ROHM BD96802 PMIC new 9d851b2e016a dt-bindings: mfd: Add ROHM BD96802 PMIC new d5a30228b6fa dt-bindings: mfd: bd96801: Add ROHM BD96805 new 82c218969eb0 dt-bindings: mfd: bd96802: Add ROHM BD96806 new 7289d96ba557 mfd: rohm-bd96801: Add chip info new d082571fca4d mfd: bd96801: Drop IC name from the regulator IRQ resources new 9cc957546e38 regulator: bd96801: Drop IC name from the IRQ resources new 4094040b1a13 mfd: rohm-bd96801: Support ROHM BD96802 new 55606b9b2063 regulator: bd96801: Support ROHM BD96802 new 6a309b489215 mfd: bd96801: Support ROHM BD96805 new 7baf818d0d90 regulator: bd96801: Support ROHM BD96805 PMIC new fecc18a9f59c mfd: bd96801: Support ROHM BD96806 new 956e9363c823 regulator: bd96801: Support ROHM BD96806 PMIC new 5d61bb1675ff MAINTAINERS: Add BD96802 specific header new 9d56594f3ebf dt-bindings: mfd: brcm,bcm59056: Convert to YAML new 13980ebf8e94 dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054 new 6adf48a3aa31 mfd: bcm590xx: Add support for multiple device types + BCM [...] new d310cdbb4ee6 mfd: bcm590xx: Add PMU ID/revision parsing function new 37512643e1f8 regulator: bcm590xx: Use dev_err_probe for regulator regis [...] new 75dc12b44502 regulator: bcm590xx: Store regulator descriptions in table new d92f474420e5 regulator: bcm590xx: Rename BCM59056-specific data as such new ef7f3631a44b regulator: bcm590xx: Add support for BCM59054 regulators new 18e6c1d2a7e2 Merge branches 'ib-firmware-mfd-6.16', 'ib-mfd-clocksource [...] new 1d2aeee6dd62 mfd: aat2870: Use per-client debugfs directory new 70a9d374293b mfd: tps65010: Use per-client debugfs directory new a95fadf4a299 MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS new ba1a455393c4 mfd: bcm590xx: Drop unused "id" member of bcm590xx struct new 3745b5ca3529 mfd: sm501: Use new GPIO line value setter callbacks new 651974212cac mfd: tps65010: Use new GPIO line value setter callbacks new cf5c739af8ff mfd: ucb1x00: Use new GPIO line value setter callbacks new 9c998b9d3128 dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr new f7c636be96a1 dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml new 20e805cec064 dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod new 72d856ee1927 dt-bindings: mfd: samsung,s2mps11: add s2mpg10 new b3379422b460 mfd: sec-core: Drop non-existing forward declarations new 271dc4fbede4 mfd: sec: Sort includes alphabetically new 5bef1b7f10a8 mfd: sec: Update includes to add missing and remove superf [...] new 8b88b5e4d581 mfd: sec: Move private internal API to internal header new 680ef57915db mfd: sec: Split into core and transport (i2c) drivers new 5338709089b7 mfd: sec: Add support for S2MPG10 PMIC new b355f0cb92bd mfd: sec: Merge separate core and irq modules new d58b81c436f0 mfd: sec-common: Fix multiple trivial whitespace issues new ada2b490c72b mfd: sec-i2c: Sort struct of_device_id entries and the dev [...] new 176a30687bb5 mfd: sec: Use dev_err_probe() where appropriate new 1cea1b6b2c89 mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config [...] new fcc7f3b675b2 mfd: sec-irq: s2dos05 doesn't support interrupts new 0c33784aeaeb mfd: sec-common: Don't ignore errors from sec_irq_init() new aaaeae7e2ad1 mfd: sec-i2c: Rework platform data and regmap instantiating new adf91d9e1983 mfd: sec: Change device_type to int new 856c6514d5ab mfd: sec: Don't compare against NULL / 0 for errors, use ! new 2b897a1c2b66 mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var) new 55684cbb537c mfd: sec-common: Convert to using MFD_CELL macros new 10008dcc6234 mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros new 217c445c40c0 mfd: sec: Add myself as module author new 9282dc393d6b MAINTAINERS: add myself as reviewer for Samsung S2M MFD new 9bc2d48514a5 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 new 484f0f59f09e mfd: exynos-lpass: Fix an error handling path in exynos_lp [...] new b70b84556eec mfd: exynos-lpass: Avoid calling exynos_lpass_disable() tw [...] new f41cc37f4bc0 mfd: exynos-lpass: Fix another error handling path in exyn [...] new 401c16f0b47e dt-bindings: mfd: syscon: Add mt7988-topmisc new 59d60c16ed41 mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE new 6d31da9b6500 dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb new 70becbeb7f06 dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic new f9a9ad91da2d dt-bindings: mfd: Drop unrelated nodes from DTS example new 54a425bd3f5b dt-bindings: mfd: Correct indentation and style in DTS example new 6d0b2398b263 mfd: 88pm886: Fix wakeup source leaks on device unbind new 2c8294c9aaa0 mfd: as3722: Fix wakeup source leaks on device unbind new d905d06e64b0 mfd: max14577: Fix wakeup source leaks on device unbind new 6c7115cdf644 mfd: max77541: Fix wakeup source leaks on device unbind new a59a56cc4fb1 mfd: max77705: Fix wakeup source leaks on device unbind new fd37695dae09 mfd: max8925: Fix wakeup source leaks on device unbind new 82ae581e56c3 mfd: rt5033: Fix wakeup source leaks on device unbind new 37ef4aa4039c mfd: sprd-sc27xx: Fix wakeup source leaks on device unbind new bdc76c19db1b dt-bindings: mfd: syscon: Add mediatek,mt8365-infracfg-nao new 950a3c38f73d mfd: 88pm886: Constify struct regmap_irq_chip and some oth [...] new 34c5f34df95f mfd: sm501: Remove unused sm501_find_clock new b8628379957d mfd: maxim: Correct Samsung "Electronics" spelling in headers new ffb006aa433e mfd: maxim: Correct Samsung "Electronics" spelling in copy [...] new 69352bd52b26 Merge tag 'mfd-next-6.16' of git://git.kernel.org/pub/scm/ [...] new 1490cbb9dbfd device property: Split fwnode_get_child_node_count() new 4623cc4e9a5f leds: pwm-multicolor: Use fwnode_get_child_node_count() new 53762bb44b06 leds: ncp5623: Use fwnode_get_child_node_count() new 08ca89e98620 usb: typec: tcpm: Use fwnode_get_child_node_count() new 06d99fcf1f87 leds: led-triggers: Improvements for default trigger new ee44a1def7ee leds: core: Bail out when composed name can't fit the buffer new ca72d5ef5951 Documentation: leds: Remove .rst extension for leds-st1202 [...] new b2661df9febd leds: leds-cros_ec: Avoid -Wflex-array-member-not-at-end warning new e35ca991a777 leds: multicolor: Fix intensity setting while SW blinking new bd3d14932923 leds: pca955x: Avoid potential overflow when filling defau [...] new 4bab18dcb452 leds: lp8860: Use regmap_multi_reg_write for EEPROM writes new 87a59548af95 leds: lp8860: Use new mutex guards to cleanup function exits new 0cb55e16bd84 leds: lp8860: Remove default regs when not caching new b0d6394094ee leds: lp8860: Enable regulator using enable_optional helper new e0b95ba33c0f leds: lp8860: Only unlock in lp8860_unlock_eeprom() new 982e0f042542 leds: lp8860: Disable GPIO with devm action new f9a2eacb9107 leds: turris-omnia: Drop commas in the terminator entries new 4c6c3ca07b7a leds: Do not enable by default during compile testing new ee08ec51a0a0 leds: lgm-sso: Use new GPIO line value setter callbacks new 2aafd2e41cf1 leds: pca955x: Use new GPIO line value setter callbacks new e1cc2c8cc7cc leds: pca9532: Use new GPIO line value setter callbacks new d1d320573073 leds: tca6507: Use new GPIO line value setter callbacks new 5039a33fed88 leds: Provide skeleton KUnit testing for the LEDs framework new b441b95a592c leds: pca995x: Fix typo in pca995x_of_match's of_device_id entry new 1d7f25483c87 leds: led-test: Remove standard error checking after KUNIT [...] new eb58933b78cd leds: led-test: Fill out the registration test to cover mo [...] new cfa40f29df08 leds: led-test: Provide tests for the lookup and get infra [...] new f1c86ab98640 leds: rgb: leds-mt6370-rgb: Improve definition of some str [...] new 6a09ae828198 leds: flash: Add support for flash/strobe duration new 0d12bb1a7fb6 dt-bindings: leds: Add Texas Instruments TPS6131x flash LE [...] new b338a2ae9b31 leds: tps6131x: Add support for Texas Instruments TPS6131X [...] new b546608ea215 Merge tag 'leds-next-6.16' of git://git.kernel.org/pub/scm [...] new 93e41f968d7c fbdev: Rework fb_blank() new 7e3711eb87c5 fbdev: Track display blanking state new dfb4bf1ac401 fbdev: Send old blank state in FB_EVENT_BLANK new 726491f2038e backlight: Implement fbdev tracking with blank state from event new 4bfb77f33816 backlight: Move blank-state handling into helper new b01beb2f1f6b backlight: Replace fb events with a dedicated function call new e98696cea7e2 backlight: lcd: Move event handling into helpers new bc70cc84f5a2 backlight: lcd: Replace fb events with a dedicated function call new 28f8bab711c0 leds: backlight trigger: Move blank-state handling into helper new dc2139c0aa32 leds: backlight trigger: Replace fb events with a dedicate [...] new d32a0b567a8a fbdev: Remove constants of unused events new e12d3e1624a0 backlight: pm8941: Add NULL check in wled_configure() new a9dfb7db96f7 Merge tag 'backlight-next-6.16' of git://git.kernel.org/pu [...]
The 129 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-led | 6 + .../bindings/arm/atmel,sama5d2-secumod.yaml | 49 + .../devicetree/bindings/arm/atmel-sysregs.txt | 25 - .../devicetree/bindings/leds/ti,tps61310.yaml | 120 ++ .../bindings/mfd/atmel,at91sam9260-gpbr.yaml | 1 + .../devicetree/bindings/mfd/brcm,bcm59056.txt | 39 - .../devicetree/bindings/mfd/brcm,bcm59056.yaml | 76 ++ Documentation/devicetree/bindings/mfd/iqs62x.yaml | 177 ++- .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 1 + .../devicetree/bindings/mfd/mscc,ocelot.yaml | 6 - .../devicetree/bindings/mfd/netronix,ntxec.yaml | 39 +- .../devicetree/bindings/mfd/rohm,bd9571mwv.yaml | 50 +- .../devicetree/bindings/mfd/rohm,bd96801-pmic.yaml | 10 +- .../devicetree/bindings/mfd/rohm,bd96802-pmic.yaml | 101 ++ .../devicetree/bindings/mfd/samsung,s2mps11.yaml | 26 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 40 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 7 + .../devicetree/bindings/mfd/x-powers,axp152.yaml | 202 +-- .../bindings/regulator/brcm,bcm59054.yaml | 56 + .../bindings/regulator/brcm,bcm59056.yaml | 51 + .../bindings/regulator/rohm,bd96802-regulator.yaml | 44 + Documentation/leds/index.rst | 2 +- MAINTAINERS | 13 +- arch/arm/configs/exynos_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 2 +- arch/arm64/configs/defconfig | 2 +- drivers/base/property.c | 12 +- drivers/clocksource/timer-stm32-lp.c | 61 +- drivers/leds/.kunitconfig | 4 + drivers/leds/Kconfig | 11 +- drivers/leds/Makefile | 1 + drivers/leds/blink/leds-lgm-sso.c | 6 +- drivers/leds/flash/Kconfig | 11 + drivers/leds/flash/Makefile | 1 + drivers/leds/flash/leds-tps6131x.c | 815 +++++++++++++ drivers/leds/led-class-flash.c | 15 + drivers/leds/led-class-multicolor.c | 3 +- drivers/leds/led-core.c | 43 +- drivers/leds/led-test.c | 132 ++ drivers/leds/led-triggers.c | 13 + drivers/leds/leds-cros_ec.c | 21 +- drivers/leds/leds-lp8860.c | 214 +--- drivers/leds/leds-pca9532.c | 11 +- drivers/leds/leds-pca955x.c | 28 +- drivers/leds/leds-pca995x.c | 2 +- drivers/leds/leds-tca6507.c | 11 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/leds/rgb/leds-mt6370-rgb.c | 16 +- drivers/leds/rgb/leds-ncp5623.c | 5 +- drivers/leds/rgb/leds-pwm-multicolor.c | 7 +- drivers/leds/trigger/ledtrig-backlight.c | 48 +- drivers/mfd/88pm886.c | 14 +- drivers/mfd/Kconfig | 35 +- drivers/mfd/Makefile | 5 +- drivers/mfd/aat2870-core.c | 4 +- drivers/mfd/as3722.c | 4 +- drivers/mfd/bcm590xx.c | 66 +- drivers/mfd/exynos-lpass.c | 31 +- drivers/mfd/max14577.c | 1 + drivers/mfd/max77541.c | 2 +- drivers/mfd/max77705.c | 4 +- drivers/mfd/max8925-i2c.c | 1 + drivers/mfd/rohm-bd96801.c | 565 +++++++-- drivers/mfd/rt5033.c | 6 +- drivers/mfd/sec-acpm.c | 442 +++++++ drivers/mfd/sec-common.c | 301 +++++ drivers/mfd/sec-core.c | 481 -------- drivers/mfd/sec-core.h | 23 + drivers/mfd/sec-i2c.c | 239 ++++ drivers/mfd/sec-irq.c | 460 +++---- drivers/mfd/sm501.c | 50 +- drivers/mfd/sprd-sc27xx-spi.c | 5 +- drivers/mfd/stm32-lptimer.c | 33 +- drivers/mfd/stmpe-spi.c | 2 +- drivers/mfd/tps65010.c | 9 +- drivers/mfd/ucb1x00-core.c | 7 +- drivers/pwm/pwm-stm32-lp.c | 219 +++- drivers/regulator/bcm590xx-regulator.c | 1289 ++++++++++++++++---- drivers/regulator/bd96801-regulator.c | 455 ++++++- drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/video/backlight/backlight.c | 93 +- drivers/video/backlight/lcd.c | 108 +- drivers/video/backlight/qcom-wled.c | 6 +- drivers/video/fbdev/core/fb_backlight.c | 12 + drivers/video/fbdev/core/fb_info.c | 1 + drivers/video/fbdev/core/fbmem.c | 82 +- drivers/video/fbdev/core/fbsysfs.c | 8 +- include/linux/backlight.h | 32 +- include/linux/fb.h | 12 +- include/linux/lcd.h | 21 +- include/linux/led-class-flash.h | 16 + include/linux/leds.h | 6 + include/linux/mfd/aat2870.h | 3 - include/linux/mfd/bcm590xx.h | 28 +- include/linux/mfd/max14577-private.h | 2 +- include/linux/mfd/max14577.h | 2 +- include/linux/mfd/max77686-private.h | 2 +- include/linux/mfd/max77686.h | 2 +- include/linux/mfd/max77693-private.h | 2 +- include/linux/mfd/max77693.h | 2 +- include/linux/mfd/max8997-private.h | 2 +- include/linux/mfd/max8997.h | 2 +- include/linux/mfd/max8998-private.h | 2 +- include/linux/mfd/max8998.h | 2 +- include/linux/mfd/rohm-bd96801.h | 2 + include/linux/mfd/rohm-bd96802.h | 74 ++ include/linux/mfd/rohm-generic.h | 3 + include/linux/mfd/samsung/core.h | 7 +- include/linux/mfd/samsung/irq.h | 103 ++ include/linux/mfd/samsung/rtc.h | 37 + include/linux/mfd/samsung/s2mpg10.h | 454 +++++++ include/linux/mfd/stm32-lptimer.h | 37 +- include/linux/property.h | 7 +- include/linux/sm501.h | 3 - 115 files changed, 6440 insertions(+), 2138 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/atmel,sama5d2-secumod.yaml create mode 100644 Documentation/devicetree/bindings/leds/ti,tps61310.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm59056.txt create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm59056.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd96802-pmic.yaml create mode 100644 Documentation/devicetree/bindings/regulator/brcm,bcm59054.yaml create mode 100644 Documentation/devicetree/bindings/regulator/brcm,bcm59056.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd96802-regula [...] create mode 100644 drivers/leds/.kunitconfig create mode 100644 drivers/leds/flash/leds-tps6131x.c create mode 100644 drivers/leds/led-test.c create mode 100644 drivers/mfd/sec-acpm.c create mode 100644 drivers/mfd/sec-common.c delete mode 100644 drivers/mfd/sec-core.c create mode 100644 drivers/mfd/sec-core.h create mode 100644 drivers/mfd/sec-i2c.c create mode 100644 include/linux/mfd/rohm-bd96802.h create mode 100644 include/linux/mfd/samsung/s2mpg10.h