This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from aa833fc394ba drm/xe: Fix duplicated put due to merge resolution new 2d1702d46fb7 Merge branches 'ib-mfd-hwmon-6.19' and 'ib-mfd-input-power [...] new 9abcd6fd5918 dt-bindings: mfd: sy7636a: Add missing GPIO pins and supply new dbecccac9720 mfd: altera-sysmgr: Enable compile testing new d306cbbc34cc mfd: macsmc: Make SMC write buffers const new ccb7cd3218e4 mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup new dfe1b53eec1d dt-bindings: max77705: Add interrupt-controller property new 5b79c9b6e735 mfd: wl1273-core: Remove unused driver new 617347e71617 mfd: wl1273-core: Remove the header new 78bf081ddf39 mfd: tqmx86: Add board definitions for TQMxCU1-HPCM and TQ [...] new 18597dbccfa5 mfd: da9063: Occupy second I2C address new c19e675a3c82 dt-bindings: mfd: Add Renesas R2A11302FT PMIC new 1b58acfd067c mfd: da9055: Fix missing regmap_del_irq_chip() in error path new 0fcb5085668c dt-bindings: mfd: dlg,da9063: Allow wakeup-source property new 5d5d7c427ee6 dt-bindings: mfd: tps65910: Make interrupt properties optional new 2bac49bad1f3 mfd: max77620: Fix potential IRQ chip conflict when probin [...] new 049929c5a159 mfd: da9055: Simplify the error handling path in da9055_de [...] new 1810b210872f mfd: bd718x7: Use regmap_reg_range() for pmic_status_range new ecf6bc474ae9 mfd: simple-mfd-i2c: Remove select I2C_K1 from MFD_SPACEMIT_P1 new 30ed024fb076 mfd: bcm2835-pm: Add support for BCM2712 new b73d5593bfde mfd: syscon: Return -EPROBE_DEFER if the syscon is not found new 02a3bf382418 dt-bindings: mfd: qcom,spmi-pmic: Document PMIV0104 new d2b09520a1d0 dt-bindings: mfd: qcom-spmi-pmic: Document PM7550 PMIC new 70a6d820c898 MAINTAINERS: Update PF1550 driver email address new 5c17042d6ce7 MAINTAINERS: Adjust file entry in NXP PF1550 PMIC MFD DRIVER new 65a4ee23e057 dt-bindings: mfd: twl: Enable power button also for TWL603X new 3696ac1d0db2 mfd: ls2kbmc: Remove unneeded semicolon from ls2k_bmc_reco [...] new b0ed6b6cce1a mfd: Kconfig: Drop OF dependency on MFD_MAX5970 new 81d2cc9272df mfd: simple-mfd-i2c: Make ID table style consistent new 46bddb5fbe7e mfd: simple-mfd-i2c: Don't use "proxy" headers new b4881070a02b mfd: qnap-mcu: Calculate the checksum on the actual number [...] new c94fce30e190 mfd: qnap-mcu: Use EPROTO in stead of EIO on checksum errors new c3223f562586 mfd: qnap-mcu: Move checksum verification to its own function new 56c1245d51fa mfd: qnap-mcu: Add proper error handling for command errors new ee19b52c31b3 mfd: sec: Use chained IRQs for s2mpg10 new d2b240f9a180 dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format new 1f9793a4d518 dt-bindings: mfd: Document control-scb and sysreg-scb on pic64gx new 9494cb237b49 dt-bindings: mfd: Document syscons falling back to atmel,s [...] new b4b1bd1f330f mfd: mt6397-irq: Fix missing irq_domain_remove() in error path new 384bd58bf709 mfd: mt6358-irq: Fix missing irq_domain_remove() in error path new 1759a0392f34 dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema new a95419ff9f21 dt-bindings: mfd: syscon: Add mt7981-topmisc new 0e056211b8c9 mfd: qnap-mcu: Hook up the EEPROM sub-device new 44c603f35cad mfd: sec: Drop a stray semicolon new 980190a9473d Merge tag 'mfd-next-6.19' of git://git.kernel.org/pub/scm/ [...] new e39d87fd288c dt-bindings: leds: arc,arc2c0608: Convert to DT Schema new 3b6eaa3db567 leds: Use fwnode_for_each_child_node() instead new 98888f6d9f53 leds: flash: Use fwnode_get_next_child_node() instead new 2a7ee990196f dt-bindings: leds: Add default-brightness property to common.yaml new 7afd5335d6ff leds: lp55xx_common: Enable use without FW_LOADER_USER_HELPER new 26fe74d598c3 leds: leds-lp50xx: Allow LED 0 to be added to module bank new c06a01743911 leds: upboard: Fix module alias new 5246e3673eee leds: leds-lp50xx: LP5009 supports 3 modules for a total o [...] new 4dbf066d965c leds: leds-cros_ec: Skip LEDs without color components new ea1c4c7e648d leds: Drop duplicate LEDS_EXPRESSWIRE config new 434959618c47 leds: leds-lp50xx: Enable chip before any communication new 03865dd8af52 leds: netxbig: Fix GPIO descriptor leak in error paths new c42b91c426a1 dt-bindings: leds: qcom,spmi-flash-led: Add PM7550 new 92f4b016dcb9 leds: led-class: Replace sprintf() with sysfs_emit() in sy [...] new 88aa23c12888 leds: trigger: Replace use of system_wq() with system_percpu_wq() new d7dca03a48e2 dt-bindings: leds: pwm: Add enable-gpios property new bb64206276db leds: pwm: Add optional GPIO enable pin support new c7a2e5eed13b leds: pwm: Reorder include files to alphabetic order new fc6a6da64fd8 leds: rgb: leds-qcom-lpg: Allow LED_COLOR_ID_MULTI new 5d390e7a02e8 dt-bindings: leds: qcom-lpg: Explain standalone PWM usage new 072cd5f458d7 leds: rgb: leds-qcom-lpg: Don't enable TRILED when configu [...] new 7b8653a5799b Merge tag 'leds-next-6.19' of git://git.kernel.org/pub/scm [...] new 243ce64b2b37 backlight: Do not include <linux/fb.h> in header file new d95963e309bc backlight: ktd2801: Depend on GPIOLIB new 9341d6698f4c backlight: led-bl: Add devlink to supplier LEDs new 147b38a5ad06 backlight: aw99706: Add support for Awinic AW99706 backlight new 25c2b404cd3f dt-bindings: leds: backlight: Add Awinic AW99706 backlight new 2d45db63260c backlight: lp855x: Fix lp855x.h kernel-doc warnings new d3cc7cd7bc46 backlight: aw99706: Fix unused function warnings from susp [...] new d1b46f53a51e Merge tag 'backlight-next-6.19' of git://git.kernel.org/pu [...] new ca389a55d8b2 HID: logitech-dj: Remove duplicate error logging new 36dcfa468525 HID: logitech-dj: Fix probe failure when used with KVM new baa120439ac0 HID: evision: Fix Report Descriptor for Evision Wireless R [...] new d6f4941f1b4f drivers: hid: renegotiate resolution multipliers with devi [...] new d43ae847cb53 HID: winwing: Improve Orion2 throttle support new eacdef84e640 Merge branch 'for-6.19/winwing' into for-linus new ee35448c89aa HID: uclogic: Add support for the XP-PEN Artist 24 Pro new eb41c955b05e Merge branch 'for-6.19/uclogic' into for-linus new 2295657ac30a HID: nintendo: Reduce JC_SUBCMD_RATE_MAX_ATTEMPTS new 06416555c883 HID: nintendo: add WQ_PERCPU to alloc_workqueue users new 7362b5b49310 Merge branch 'for-6.19/nintendo' into for-linus new ba00292b965d HID: lg-g15 - Add support for Logitech G13. new 8c09e8b38dcc HID: hid-lg-g15: Add hw_brightness_changed support for the [...] new 5329fc30cbea HID: logitech-dj: Add support for a new lightspeed receive [...] new 55cafcac080a HID: logitech-hidpp: Silence protocol errors on newer ligh [...] new aba7963544d4 HID: logitech-hidpp: Do not assume FAP in hidpp_send_messa [...] new ae9416f1f4ad HID: logitech-dj: Add support for G Pro X Superlight 2 receiver new 4b2dda7374c7 Merge branch 'for-6.19/logitech' into for-linus new c430f56be32e HID: intel-thc-hid: Remove redundant pm_runtime_mark_last_ [...] new b68822a9c91d Merge branch 'for-6.19/intel-thc' into for-linus new 0d30dae38fe0 HID: intel-ish-hid: Use dedicated unbound workqueues to pr [...] new 011aa2aa2c4c HID: intel-ish-hid: Add ishtp_get_connection_state() interface new 3cbf6544b0af HID: intel-ishtp-hid: Clear suspended flag only after conn [...] new bd1b9a8df598 HID: intel-ish-ipc: Reset clients state on resume from D3 new 9e097dc9df80 HID: intel-ish-hid: ipc: Always schedule FW reset work on [...] new 507561b00ac2 HID: intel-ish-hid: Use IPC RESET instead of void message [...] new 5677aa6a08c1 HID: intel-ish-hid: ipc: Separate hibernate callbacks in d [...] new 3644f4411713 HID: intel-ish-hid: Fix -Wcast-function-type-strict in dev [...] new 59c752c59f12 Merge branch 'for-6.19/intel-ish-v2' into for-linus new 501ea61e2933 HID: bpf: Add support for the Inspiroy 2M new 5f2e058df65c HID: bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333) new 0412be1b8125 HID: bpf: support for Huion Kamvas 16 Gen 3 new 029dff1c31c4 HID: bpf: Add fixup for Logitech SpaceNavigator variants new 040adbe80135 HID: bpf: Add support for the Waltop Batteryless Tablet new 8ba327d50263 HID: bpf: Add support for the XP-Pen Deco 01 V3 new 88b5468f2cc5 HID: bpf: Add support for XP-Pen Deco02 new 5e3e8f1b44e4 HID: bpf: add heuristics to the Huion Inspiroy 2S eraser button new 71570e8fb760 HID: bpf: add the Huion Kamvas 27 Pro new 3b86c87f8dcb HID: bpf: fix typo in HID usage table new 1a2f09ae11b4 Merge branch 'for-6.19/hid-bpf' into for-linus new 7953794f741e HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen new 10c64d4ff42a selftests/hid-tablet: add ABS_DISTANCE test for stylus/pen new 4e9aaf9cab0e Merge branch 'for-6.19/core' into for-linus new c6405fb9111d Documentation: hid-alps: Fix packet format section headings new e64e190044de Documentation: hid-alps: Format DataByte* subsection headings new 8af1d3fe5f18 Merge branch 'for-6.19/alps' into for-linus new fde4ce068d1b Merge tag 'hid-for-linus-2025120201' of git://git.kernel.o [...] new ce1e204a51a0 dt-bindings: mailbox: Convert apm,xgene-slimpro-mbox to DT schema new e544bc7548df dt-bindings: bus: Convert cznic,moxtet to DT schema new 45a8d350e72c dt-bindings: arm: Convert Marvell CP110 System Controller [...] new 02fe7ca03166 dt-bindings: arm: Convert Marvell AP80x System Controller [...] new 81d35c9f2e0b dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX9 [...] new 7b0f510376ac dt-bindings: fix redundant quotes on fsl,imx6q-vdoa.yaml new 3da115f9e0b7 dt-bindings: bus: don't check node names new d2d3d76e7409 MAINTAINERS: Change Altera socfpga-ecc-manager.yaml maintainer new 85cc68691c3b dt-bindings: gpu: mali-bifrost: Add compatible for MT8365 SoC new 0b651695a330 dt-bindings: power: Convert Actions Owl SPS to DT schema new 01585d7470aa dt-bindings: Fix inconsistent quoting new 6ca388cb90c0 dt-bindings: arm: Add missing APM X-Gene SoC platforms new 12466504abd0 dt-bindings: arm: Add missing AMD Seattle SoC platforms new fc7510928870 dt-bindings: arm: Add missing LGE SoC platforms new fbf97d6c1dd4 dt-bindings: media: Convert MediaTek mt8173-mdp bindings t [...] new 4827728f75c9 dt-bindings: nvmem: Convert brcm,ocotp to DT schema new bcc357c8e061 dt-bindings: Update Krzysztof Kozlowski's email new 0b2333183ade dt-bindings: Remove extra blank lines new 527bb3a747d2 docs: dt-bindings: Extend the ordering list with a blank n [...] new b012c2ac3745 of: overlay: Avoid spurious error messages in of_overlay_remove() new 3c09ca88c61d dt-bindings: thermal: Convert amazon,al-thermal to DT schema new 91d1e3f0f230 dt-bindings: thermal: Convert brcm,sr-thermal to DT schema new a18b0c924870 dt-bindings: thermal: Drop db8500-thermal.txt new 8b9ef71400a3 dt-bindings: dma: Convert apm,xgene-storm-dma to DT schema new c7496597adbd of/address: Remove the incorrect and misleading comment new 1b1f04d8271e of/irq: Ignore interrupt parent for nodes without interrupts new d8c8a575f5aa kbuild: Ensure .dtbo targets are applied to a base .dtb new 6ba51b7b34ca of/irq: Handle explicit interrupt parent new adf60fda9a5e dt-bindings: interrupt-controller: sifive,plic: Add pic64g [...] new a5387fbc6648 dt-bindings: fpga: Convert lattice,ice40-fpga-mgr to DT schema new 8278cb72c603 of/fdt: Consolidate duplicate code into helper functions new bec5f6092bc1 of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr() new 463942de13cd of/fdt: Fix the len check in early_init_dt_check_for_usabl [...] new c85da64ce2c3 of/fdt: Fix incorrect use of dt_root_addr_cells in early_i [...] new 46a8b0197575 of/fdt: Simplify the logic of early_init_dt_scan_memory() new 8c0f606831c1 of/reserved_mem: Simplify the logic of __reserved_mem_rese [...] new 85a8a30c5b8e of/reserved_mem: Simplify the logic of fdt_scan_reserved_m [...] new dd3feaf657a6 of/reserved_mem: Simplify the logic of __reserved_mem_allo [...] new df2602e1c68a dt-bindings: eeprom: at25: Add Anvo ANV32C81W new 4a93adcbd201 of: Add wrappers to match root node with OF device ID tables new 6ea891a6dd37 cpufreq: dt-platdev: Simplify with of_machine_get_match_data() new 83121ec18709 cpufreq: mediatek: Simplify with of_machine_get_match_data() new 1ead1349fb58 cpufreq: sun50i: Simplify with of_machine_device_match() new 4b94d21fac33 cpuidle: big_little: Simplify with of_machine_device_match() new f83b42705782 firmware: qcom: scm: Simplify with of_machine_device_match() new 430446975142 irqchip/atmel-aic: Simplify with of_machine_get_match_data() new fa622c9e9ba7 platform: surface: Simplify with of_machine_get_match_data() new 599ff56eece8 powercap: dtpm: Simplify with of_machine_get_match_data() new 57f77cb75b74 soc: qcom: ubwc: Simplify with of_machine_get_match_data() new d08989276a4b soc: tegra: Simplify with of_machine_device_match() new 546dbb022310 of: Skip devicetree kunit tests when RISCV+ACPI doesn't po [...] new 3f7f66530425 dt-bindings: display: bcm2711-hdmi: Add interrupt details [...] new 1705bbe7fec5 dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712 new 7838c7a9e269 dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: D [...] new 954c55c658e1 dt-bindings: kbuild: Skip validating empty examples new 6044a1ee9dca Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pu [...] new 5bff79dad20a power: supply: Add bd718(15/28/78) charger driver new b838cecc2291 MAINTAINERS: Add entry for BD71828 charger new 8ed6b8842c44 power: supply: max77705_charger: implement aicl feature new 1cb053ea2e1d power: supply: max77705: Fix potential IRQ chip conflict w [...] new 6cdc4d488c2f power: supply: rt5033_charger: Fix device node reference leaks new 92ec7e7b86ec power: supply: cw2015: Check devm_delayed_work_autocancel( [...] new 2c68ac48c52a power: supply: max17040: Check iio_read_channel_processed( [...] new 8b27fe2d8d23 power: supply: rt9467: Return error on failure in rt9467_s [...] new 15aca30cc6c6 power: supply: rt9467: Prevent using uninitialized local v [...] new ea14bae6df18 power: supply: wm831x: Check wm831x_set_bits() return value new 8809980fdc8a power: supply: qcom_battmgr: clamp charge control thresholds new 446fcf494691 power: supply: qcom_battmgr: support disabling charge control new 06b54f2d741b docs: power: clean up power_supply_class.rst new 3fd1695f5da0 power: supply: use ktime_divns() to avoid 64-bit division new bd44ea12919a power: supply: apm_power: only unset own apm_get_power_status new 28124cc0fb8c driver: reset: spacemit-p1: add driver for poweroff/reboot new 6964258c6177 dt-bindings: power: supply: Add Richtek RT9756 smart cap d [...] new b6f0796d4398 power: supply: rt9756: Add Richtek RT9756 smart cap divide [...] new 1cda37798599 Documentation: power: rt9756: Document exported sysfs entries new 8e8856396b54 Revert "power: supply: qcom_battmgr: support disabling cha [...] new b0206c4eb637 Merge tag 'for-v6.19' of git://git.kernel.org/pub/scm/linu [...]
The 198 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: .mailmap | 1 + Documentation/ABI/testing/sysfs-class-power-rt9756 | 30 + Documentation/admin-guide/media/radio-cardlist.rst | 1 - Documentation/devicetree/bindings/.yamllint | 2 +- Documentation/devicetree/bindings/Makefile | 3 +- .../bindings/arm/altera/socfpga-clk-manager.yaml | 20 +- .../devicetree/bindings/arm/amd,seattle.yaml | 24 + Documentation/devicetree/bindings/arm/apm.yaml | 28 + Documentation/devicetree/bindings/arm/lge.yaml | 28 + .../arm/marvell/ap80x-system-controller.txt | 146 -- .../arm/marvell/cp110-system-controller.txt | 191 --- Documentation/devicetree/bindings/arm/psci.yaml | 1 - .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- .../devicetree/bindings/bus/cznic,moxtet.yaml | 94 ++ .../bus/fsl,imx8qxp-pixel-link-msi-bus.yaml | 2 +- Documentation/devicetree/bindings/bus/moxtet.txt | 46 - .../devicetree/bindings/bus/st,stm32-etzpc.yaml | 2 +- .../bindings/bus/st,stm32mp25-rifsc.yaml | 2 +- .../clock/allwinner,sun4i-a10-gates-clk.yaml | 1 - .../bindings/clock/marvell,ap80x-clock.yaml | 54 + .../bindings/clock/marvell,cp110-clock.yaml | 70 + .../bindings/clock/nvidia,tegra124-car.yaml | 8 +- .../bindings/clock/nvidia,tegra20-car.yaml | 6 +- .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 - .../bindings/clock/xlnx,clocking-wizard.yaml | 1 - .../allwinner,sun4i-a10-display-frontend.yaml | 1 - .../bindings/display/allwinner,sun6i-a31-drc.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 1 - .../bindings/display/amlogic,meson-vpu.yaml | 1 - .../bindings/display/brcm,bcm2711-hdmi.yaml | 76 +- .../bindings/display/brcm,bcm2835-hvs.yaml | 88 +- .../bindings/display/bridge/adi,adv7511.yaml | 1 - .../bindings/display/bridge/lvds-codec.yaml | 1 - .../bindings/display/bridge/parade,ps8622.yaml | 2 +- .../bindings/display/bridge/sil,sii8620.yaml | 2 +- .../bindings/display/bridge/toshiba,tc358767.yaml | 1 - .../bindings/display/ilitek,ili9486.yaml | 1 - .../devicetree/bindings/display/msm/gpu.yaml | 1 - .../bindings/display/msm/qcom,sm8750-mdss.yaml | 2 +- .../bindings/display/panel/panel-timing.yaml | 1 - .../bindings/display/panel/tpo,tpg110.yaml | 1 - .../bindings/display/rockchip/rockchip,dw-dp.yaml | 1 - .../bindings/display/simple-framebuffer.yaml | 1 - .../bindings/dma/apm,xgene-storm-dma.yaml | 59 + .../devicetree/bindings/dma/apm-xgene-dma.txt | 47 - .../bindings/dma/snps,dma-spear1340.yaml | 1 - .../devicetree/bindings/dma/stericsson,dma40.yaml | 1 - .../bindings/dma/stm32/st,stm32-dma.yaml | 1 - .../devicetree/bindings/dts-coding-style.rst | 5 +- .../bindings/edac/altr,socfpga-ecc-manager.yaml | 2 +- .../devicetree/bindings/edac/apm,xgene-edac.yaml | 1 - Documentation/devicetree/bindings/eeprom/at25.yaml | 1 + .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 1 - .../devicetree/bindings/fpga/fpga-region.yaml | 5 - .../bindings/fpga/lattice,ice40-fpga-mgr.yaml | 59 + .../bindings/fpga/lattice-ice40-fpga-mgr.txt | 21 - .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 1 - .../bindings/gpio/fairchild,74hc595.yaml | 1 - .../devicetree/bindings/gpio/gpio-mxs.yaml | 13 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 4 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 1 - .../devicetree/bindings/hwmon/adi,max31827.yaml | 1 - .../devicetree/bindings/hwmon/national,lm90.yaml | 1 - .../devicetree/bindings/hwmon/ti,tmp513.yaml | 1 - .../devicetree/bindings/hwmon/ti,tps23861.yaml | 1 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 1 - .../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 2 +- .../bindings/i2c/realtek,rtl9301-i2c.yaml | 1 - .../devicetree/bindings/i2c/tsd,mule-i2c-mux.yaml | 2 - .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ade9000.yaml | 1 - .../bindings/iio/adc/cosmic,10001-adc.yaml | 1 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 1 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 1 - .../bindings/iio/afe/voltage-divider.yaml | 1 - .../bindings/iio/frequency/adi,admv4420.yaml | 1 - .../bindings/iio/pressure/murata,zpa2326.yaml | 1 - .../bindings/iio/proximity/semtech,sx9324.yaml | 1 - .../bindings/iio/temperature/adi,ltc2983.yaml | 21 +- .../devicetree/bindings/input/cypress,cyapa.yaml | 2 +- .../devicetree/bindings/input/ti,drv266x.yaml | 1 - .../bindings/input/touchscreen/st,stmfts.yaml | 2 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 +- .../bindings/interconnect/qcom,rpmh.yaml | 1 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 - .../interrupt-controller/aspeed,ast2700-intc.yaml | 1 - .../interrupt-controller/brcm,bcm2836-l1-intc.yaml | 2 - .../interrupt-controller/fsl,irqsteer.yaml | 2 + .../interrupt-controller/fsl,vf610-mscm-ir.yaml | 1 - .../interrupt-controller/loongson,liointc.yaml | 1 - .../interrupt-controller/mediatek,mtk-cirq.yaml | 1 - .../mscc,ocelot-icpu-intr.yaml | 1 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../interrupt-controller/ti,omap4-wugen-mpu.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu.yaml | 4 - .../bindings/leds/backlight/arc,arc2c0608.yaml | 108 ++ .../bindings/leds/backlight/arcxcnn_bl.txt | 33 - .../bindings/leds/backlight/awinic,aw99706.yaml | 101 ++ Documentation/devicetree/bindings/leds/common.yaml | 6 + .../devicetree/bindings/leds/leds-pwm.yaml | 7 + .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 5 + .../devicetree/bindings/leds/qcom,pm8058-led.yaml | 2 +- .../bindings/leds/qcom,spmi-flash-led.yaml | 1 + .../bindings/mailbox/apm,xgene-slimpro-mbox.yaml | 62 + .../devicetree/bindings/mailbox/arm,mhu.yaml | 1 - .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 1 - .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 1 - .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 16 +- .../bindings/mailbox/xgene-slimpro-mailbox.txt | 35 - .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 2 +- .../devicetree/bindings/media/amphion,vpu.yaml | 1 - .../devicetree/bindings/media/fsl,imx6q-vdoa.yaml | 2 +- .../devicetree/bindings/media/i2c/adi,adv7604.yaml | 2 - .../bindings/media/i2c/samsung,s5k5baf.yaml | 2 +- .../bindings/media/i2c/samsung,s5k6a3.yaml | 2 +- .../bindings/media/i2c/techwell,tw9900.yaml | 1 - .../bindings/media/mediatek,mt8173-mdp.yaml | 169 +++ .../devicetree/bindings/media/mediatek-mdp.txt | 96 -- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 1 - .../bindings/media/qcom,sc8280xp-camss.yaml | 1 - .../bindings/media/qcom,sm8750-iris.yaml | 2 +- .../bindings/media/samsung,exynos4210-csis.yaml | 2 +- .../bindings/media/samsung,exynos4210-fimc.yaml | 2 +- .../bindings/media/samsung,exynos4212-fimc-is.yaml | 3 +- .../media/samsung,exynos4212-fimc-lite.yaml | 2 +- .../devicetree/bindings/media/samsung,fimc.yaml | 2 +- .../devicetree/bindings/media/samsung,s5c73m3.yaml | 2 +- .../bindings/media/samsung,s5pv210-jpeg.yaml | 1 - .../devicetree/bindings/media/st,stm32-dma2d.yaml | 1 - .../bindings/media/video-interface-devices.yaml | 4 - .../qcom,ebi2-peripheral-props.yaml | 1 - .../devicetree/bindings/mfd/aspeed-lpc.yaml | 16 +- .../devicetree/bindings/mfd/da9052-i2c.txt | 67 - .../devicetree/bindings/mfd/dlg,da9052.yaml | 89 ++ .../devicetree/bindings/mfd/dlg,da9063.yaml | 2 + .../devicetree/bindings/mfd/fsl,mc13xxx.yaml | 74 +- .../devicetree/bindings/mfd/maxim,max77705.yaml | 14 + .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 2 + .../bindings/mfd/renesas,r2a11302ft.yaml | 58 + .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 11 + .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 1 - Documentation/devicetree/bindings/mfd/syscon.yaml | 226 ++-- .../devicetree/bindings/mfd/ti,tps65910.yaml | 3 - Documentation/devicetree/bindings/mfd/ti,twl.yaml | 44 +- .../bindings/mtd/amlogic,meson-nand.yaml | 1 - .../bindings/mtd/marvell,nand-controller.yaml | 1 - .../devicetree/bindings/mux/mux-controller.yaml | 1 - .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 - .../devicetree/bindings/net/brcm,bcmgenet.yaml | 1 - .../bindings/net/brcm,mdio-mux-iproc.yaml | 1 - .../bindings/net/cortina,gemini-ethernet.yaml | 1 - .../devicetree/bindings/net/ethernet-switch.yaml | 16 +- .../devicetree/bindings/net/fsl,gianfar.yaml | 2 - .../bindings/net/mdio-mux-multiplexer.yaml | 1 - .../devicetree/bindings/net/qcom,ipa.yaml | 1 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 1 - .../bindings/net/wireless/ti,wlcore.yaml | 1 - .../devicetree/bindings/nvmem/brcm,ocotp.txt | 17 - .../devicetree/bindings/nvmem/brcm,ocotp.yaml | 39 + .../bindings/pci/altr,pcie-root-port.yaml | 1 - .../devicetree/bindings/pci/loongson.yaml | 1 - .../bindings/pci/plda,xpressrich3-axi-common.yaml | 2 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 1 - .../bindings/pci/starfive,jh7110-pcie.yaml | 1 - .../devicetree/bindings/pci/versatile.yaml | 1 - .../bindings/phy/motorola,cpcap-usb-phy.yaml | 4 +- .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 1 - .../bindings/pinctrl/brcm,bcm21664-pinctrl.yaml | 1 - .../bindings/pinctrl/fsl,imx9-pinctrl.yaml | 1 - .../bindings/pinctrl/marvell,ap806-pinctrl.yaml | 61 + .../pinctrl/marvell,armada-7k-pinctrl.yaml | 72 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 12 +- .../bindings/pinctrl/qcom,ipq5018-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,ipq5332-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,ipq9574-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,lpass-lpi-common.yaml | 2 +- .../bindings/pinctrl/qcom,msm8660-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8974-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8976-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8994-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8996-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 10 +- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 6 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sc7180-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sdm630-pinctrl.yaml | 2 +- .../bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 1 - .../bindings/pinctrl/qcom,sm6125-tlmm.yaml | 1 - .../bindings/pinctrl/qcom,sm8150-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml | 2 +- .../pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml | 2 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 2 +- .../bindings/pinctrl/renesas,rza1-ports.yaml | 5 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 2 +- .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 1 - .../devicetree/bindings/power/actions,owl-sps.txt | 21 - .../bindings/power/actions,s500-sps.yaml | 39 + .../bindings/power/renesas,sysc-rmobile.yaml | 4 +- .../bindings/power/supply/mt6360_charger.yaml | 1 - .../bindings/power/supply/richtek,rt9756.yaml | 72 + .../power/supply/stericsson,ab8500-charger.yaml | 1 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 1 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 +- .../regulator/richtek,rt6245-regulator.yaml | 1 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 2 - .../devicetree/bindings/reset/ti,sci-reset.yaml | 1 - .../bindings/rng/inside-secure,safexcel-eip76.yaml | 2 - .../devicetree/bindings/serial/qcom,msm-uart.yaml | 2 +- .../bindings/serial/qcom,msm-uartdm.yaml | 2 +- .../devicetree/bindings/slimbus/qcom,slim-ngd.yaml | 2 +- .../bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml | 1 - .../bindings/soc/mediatek/mediatek,mutex.yaml | 1 - .../soc/microchip/atmel,at91rm9200-tcb.yaml | 9 +- .../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 2 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/tegra/nvidia,tegra20-pmc.yaml | 12 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 3 - .../devicetree/bindings/sound/adi,adau1372.yaml | 1 - .../devicetree/bindings/sound/adi,adau7002.yaml | 2 +- .../devicetree/bindings/sound/adi,adau7118.yaml | 1 - .../devicetree/bindings/sound/maxim,max98090.yaml | 2 +- .../devicetree/bindings/sound/maxim,max98095.yaml | 2 +- .../devicetree/bindings/sound/maxim,max98504.yaml | 2 +- .../bindings/sound/qcom,q6adm-routing.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6adm.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6afe.yaml | 2 +- .../bindings/sound/qcom,q6apm-lpass-dais.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6apm.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6asm-dais.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6asm.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6core.yaml | 2 +- .../devicetree/bindings/sound/qcom,q6prm.yaml | 2 +- .../devicetree/bindings/sound/qcom,wsa8840.yaml | 2 +- .../bindings/sound/rockchip,i2s-tdm.yaml | 1 - .../bindings/sound/rockchip,rk3328-codec.yaml | 2 +- .../devicetree/bindings/sound/samsung,tm2.yaml | 1 - .../bindings/sound/ti,tlv320dac3100.yaml | 1 - .../devicetree/bindings/sound/wlf,wm8903.yaml | 1 - .../devicetree/bindings/sound/wlf,wm8994.yaml | 2 +- .../bindings/spi/qcom,spi-geni-qcom.yaml | 2 +- .../devicetree/bindings/spi/qcom,spi-qup.yaml | 2 +- .../bindings/thermal/amazon,al-thermal.txt | 33 - .../bindings/thermal/amazon,al-thermal.yaml | 50 + .../bindings/thermal/brcm,sr-thermal.txt | 105 -- .../bindings/thermal/brcm,sr-thermal.yaml | 121 ++ .../devicetree/bindings/thermal/db8500-thermal.txt | 44 - .../bindings/timer/nvidia,tegra-timer.yaml | 1 - .../bindings/timer/nvidia,tegra186-timer.yaml | 1 - .../devicetree/bindings/usb/qcom,pmic-typec.yaml | 1 - .../bindings/watchdog/qcom,pm8916-wdt.yaml | 2 +- Documentation/hid/hid-alps.rst | 8 +- Documentation/leds/leds-lp5521.rst | 2 +- Documentation/leds/leds-lp5523.rst | 2 +- Documentation/power/power_supply_class.rst | 84 +- MAINTAINERS | 24 +- drivers/cpufreq/cpufreq-dt-platdev.c | 15 +- drivers/cpufreq/mediatek-cpufreq.c | 12 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 11 +- drivers/cpuidle/cpuidle-big_little.c | 11 +- drivers/firmware/qcom/qcom_scm.c | 17 +- drivers/hid/Kconfig | 3 + ...nspiroy-2-S.bpf.c => Huion__Inspiroy-2-M.bpf.c} | 57 +- drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c | 29 +- drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 6 +- drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c | 1395 ++++++++++++++++++++ drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c | 724 ++++++++++ .../hid/bpf/progs/Logitech__SpaceNavigator.bpf.c | 86 ++ .../hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c | 321 +++++ drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c | 305 +++++ drivers/hid/bpf/progs/XPPen__Deco02.bpf.c | 359 +++++ drivers/hid/bpf/progs/hid_report_helpers.h | 10 +- drivers/hid/hid-evision.c | 21 + drivers/hid/hid-generic.c | 9 + drivers/hid/hid-ids.h | 5 + drivers/hid/hid-input.c | 25 +- drivers/hid/hid-lg-g15.c | 483 ++++++- drivers/hid/hid-logitech-dj.c | 192 ++- drivers/hid/hid-logitech-hidpp.c | 12 +- drivers/hid/hid-nintendo.c | 5 +- drivers/hid/hid-uclogic-core.c | 19 + drivers/hid/hid-uclogic-params.c | 47 +- drivers/hid/hid-uclogic-params.h | 5 + drivers/hid/hid-uclogic-rdesc.c | 125 ++ drivers/hid/hid-uclogic-rdesc.h | 8 + drivers/hid/hid-winwing.c | 171 ++- drivers/hid/intel-ish-hid/ipc/ipc.c | 101 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 31 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 18 +- drivers/hid/intel-ish-hid/ishtp/client.c | 6 + drivers/hid/intel-ish-hid/ishtp/hbm.c | 4 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 3 + .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 2 - .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 1 - .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 2 - .../intel-thc-hid/intel-quickspi/quickspi-hid.c | 1 - drivers/irqchip/irq-atmel-aic-common.c | 15 +- drivers/leds/Kconfig | 8 +- drivers/leds/flash/leds-rt4505.c | 2 +- drivers/leds/flash/leds-rt8515.c | 2 +- drivers/leds/flash/leds-sgm3140.c | 3 +- drivers/leds/flash/leds-tps6131x.c | 2 +- drivers/leds/led-class.c | 6 +- drivers/leds/leds-cros_ec.c | 5 +- drivers/leds/leds-lp50xx.c | 67 +- drivers/leds/leds-max5970.c | 2 +- drivers/leds/leds-max77705.c | 2 +- drivers/leds/leds-netxbig.c | 36 +- drivers/leds/leds-pwm.c | 27 +- drivers/leds/leds-upboard.c | 2 +- drivers/leds/rgb/leds-ktd202x.c | 4 +- drivers/leds/rgb/leds-ncp5623.c | 2 +- drivers/leds/rgb/leds-qcom-lpg.c | 10 +- drivers/leds/trigger/ledtrig-input-events.c | 2 +- drivers/mfd/Kconfig | 16 +- drivers/mfd/Makefile | 1 - drivers/mfd/altera-sysmgr.c | 2 + drivers/mfd/bcm2835-pm.c | 1 + drivers/mfd/da9055-core.c | 2 +- drivers/mfd/da9063-i2c.c | 3 + drivers/mfd/ls2k-bmc-core.c | 2 +- drivers/mfd/macsmc.c | 6 +- drivers/mfd/max77620.c | 15 +- drivers/mfd/mt6358-irq.c | 1 + drivers/mfd/mt6397-irq.c | 1 + drivers/mfd/qnap-mcu.c | 80 +- drivers/mfd/rohm-bd718x7.c | 9 +- drivers/mfd/sec-acpm.c | 23 +- drivers/mfd/sec-irq.c | 73 +- drivers/mfd/simple-mfd-i2c.c | 18 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/tqmx86.c | 8 + drivers/mfd/wl1273-core.c | 262 ---- drivers/of/address.c | 4 - drivers/of/base.c | 47 + drivers/of/fdt.c | 101 +- drivers/of/irq.c | 4 +- drivers/of/of_kunit_helpers.c | 5 +- drivers/of/of_reserved_mem.c | 69 +- drivers/of/overlay.c | 3 + .../platform/surface/surface_aggregator_registry.c | 13 +- drivers/power/reset/Kconfig | 9 + drivers/power/reset/Makefile | 1 + drivers/power/reset/spacemit-p1-reboot.c | 88 ++ drivers/power/supply/Kconfig | 24 + drivers/power/supply/Makefile | 2 + drivers/power/supply/apm_power.c | 3 +- drivers/power/supply/bd71828-power.c | 1049 +++++++++++++++ drivers/power/supply/cw2015_battery.c | 8 +- drivers/power/supply/max17040_battery.c | 6 +- drivers/power/supply/max77705_charger.c | 56 +- drivers/power/supply/qcom_battmgr.c | 14 +- drivers/power/supply/rt5033_charger.c | 2 + drivers/power/supply/rt9467-charger.c | 6 +- drivers/power/supply/rt9756.c | 955 ++++++++++++++ drivers/power/supply/wm831x_power.c | 10 +- drivers/powercap/dtpm.c | 16 +- drivers/soc/qcom/ubwc_config.c | 14 +- drivers/soc/tegra/common.c | 12 +- drivers/video/backlight/Kconfig | 9 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/aw99706.c | 471 +++++++ drivers/video/backlight/led_bl.c | 13 + include/linux/backlight.h | 1 - include/linux/hid.h | 1 + include/linux/intel-ish-client-if.h | 3 + include/linux/mfd/macsmc.h | 6 +- include/linux/mfd/samsung/irq.h | 6 + include/linux/mfd/wl1273-core.h | 277 ---- include/linux/of.h | 13 + include/linux/of_fdt.h | 9 + include/linux/platform_data/lp855x.h | 4 +- include/linux/power/max77705_charger.h | 2 + scripts/Makefile.dtbs | 9 + tools/testing/selftests/hid/tests/test_tablet.py | 71 + 389 files changed, 9790 insertions(+), 2575 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-power-rt9756 create mode 100644 Documentation/devicetree/bindings/arm/amd,seattle.yaml create mode 100644 Documentation/devicetree/bindings/arm/apm.yaml create mode 100644 Documentation/devicetree/bindings/arm/lge.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/ap80x-system-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/marvell/cp110-system-cont [...] create mode 100644 Documentation/devicetree/bindings/bus/cznic,moxtet.yaml delete mode 100644 Documentation/devicetree/bindings/bus/moxtet.txt create mode 100644 Documentation/devicetree/bindings/clock/marvell,ap80x-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,cp110-clock.yaml create mode 100644 Documentation/devicetree/bindings/dma/apm,xgene-storm-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/apm-xgene-dma.txt create mode 100644 Documentation/devicetree/bindings/fpga/lattice,ice40-fpga-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/lattice-ice40-fpga-mgr.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/arc,arc2c0608.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/arcxcnn_bl.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/apm,xgene-slimpro-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/xgene-slimpro-mailbox.txt create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek-mdp.txt delete mode 100644 Documentation/devicetree/bindings/mfd/da9052-i2c.txt create mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9052.yaml create mode 100644 Documentation/devicetree/bindings/mfd/renesas,r2a11302ft.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/brcm,ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,ocotp.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,ap806-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-7k-pin [...] delete mode 100644 Documentation/devicetree/bindings/power/actions,owl-sps.txt create mode 100644 Documentation/devicetree/bindings/power/actions,s500-sps.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9756.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/amazon,al-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,sr-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,sr-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/db8500-thermal.txt copy drivers/hid/bpf/progs/{Huion__Inspiroy-2-S.bpf.c => Huion__Inspiroy-2-M.bpf.c} (95%) create mode 100644 drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c create mode 100644 drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c create mode 100644 drivers/hid/bpf/progs/Logitech__SpaceNavigator.bpf.c create mode 100644 drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c create mode 100644 drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c create mode 100644 drivers/hid/bpf/progs/XPPen__Deco02.bpf.c delete mode 100644 drivers/mfd/wl1273-core.c create mode 100644 drivers/power/reset/spacemit-p1-reboot.c create mode 100644 drivers/power/supply/bd71828-power.c create mode 100644 drivers/power/supply/rt9756.c create mode 100644 drivers/video/backlight/aw99706.c delete mode 100644 include/linux/mfd/wl1273-core.h