This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e2f710f97f35 Merge tag 'ata-6.11-rc1' of git://git.kernel.org/pub/scm/l [...] new 46de513068f9 platform/x86/amd/pmf: Use memdup_user() new 586d7e4b240a platform/x86: dell-smbios: Add helper for checking support [...] new 33245680ae56 platform/x86: dell-smbios: Move request functions for reuse new 996ad4129810 platform/x86: dell-pc: Implement platform_profile new 1630dc626c87 platform/x86: ISST: Add model specific loading for common module new 3ea025fb4b5f platform/x86: ISST: Avoid some SkyLake server models new 2f9514f00553 platform/x86: ISST: Use only TPMI interface when present new b44d79d6bad1 platform/x86/intel/tpmi: Add support for performance limit [...] new d36842bacf8e platform/x86/intel/tpmi: Add API to get debugfs root new 17ca2780458c platform/x86/intel: TPMI domain id and CPU mapping new 811f67c51636 platform/x86/intel/tpmi: Add new auxiliary driver for perf [...] new 9e9397a41b7b platform/x86/intel/tpmi/plr: Add support for the plr mailbox new 0da7a954480c doc: TPMI: Add entry for Performance Limit Reasons new 33af65ad6749 platform/x86/intel/pmc: Switch to new Intel CPU model defines new 0ff9c76fda20 platform/x86: intel_telemetry: Switch to new Intel CPU mod [...] new 5b3eaf10e2e0 x86/platform/atom: Switch to new Intel CPU model defines new fad21268dc31 platform/x86: p2sb: Switch to new Intel CPU model defines new 70a4fa3f4fc1 platform/x86: intel_turbo_max_3: Switch to new Intel CPU m [...] new 12929ac3ef8d platform/x86: intel_ips: Switch to new Intel CPU model defines new 568e639a617f platform/x86: intel-uncore-freq: Switch to new Intel CPU m [...] new a42f41466f98 platform/x86: intel_speed_select_if: Switch to new Intel C [...] new d30f57b7413f platform/x86: intel_scu_wdt: Switch to new Intel CPU model [...] new 057e025a4f1c platform/x86: asus-tf103c-dock: Use 2-argument strscpy() new c5288cda69ee platform/x86: hp: hp-bioscfg: Use 2-argument strscpy() new 914d906aec96 platform/x86: intel: chtwc_int33fe: Use 2-argument strscpy() new 9a3291e930b0 platform/x86: serial-multi-instantiate: Use 2-argument strscpy() new 31edc07e4fa5 platform/x86: think-lmi: Use 2-argument strscpy() new 4894c364d502 platform/x86: thinkpad_acpi: Use 2-argument strscpy() new dd637f5cd5f3 platform/x86: dell-pc: avoid double free and invalid unreg [...] new 490d573b5a85 platform/x86/intel/ifs: Switch to new Intel CPU model defines new 5958448d8edf dt-bindings: platform: Add Lenovo Yoga C630 EC new 5e5f2f92cccc platform: arm64: add Lenovo Yoga C630 WOS EC driver new fe899f891073 Merge branch 'pdx86/platform-drivers-x86-lenovo-c630' into [...] new 36f70045528f platform/x86/intel-uncore-freq: Re-arrange bit masks new 4babdbdce6a0 platform/x86/intel-uncore-freq: Get rid of magic values new 90583374f1a0 platform/x86/intel-uncore-freq: Get rid of magic min_max argument new 69207a0f17d4 platform/x86/intel-uncore-freq: Use uncore_index with read [...] new d766abfbea9c platform/x86/intel-uncore-freq: Get rid of uncore_read_fre [...] new b2cc9f908af1 platform/x86/intel-uncore-freq: Rename the sysfs helper ma [...] new 7b3ffe0d815d platform/x86/intel-uncore-freq: Use generic helpers for cu [...] new 13bbe1c83bc4 platform/arm64: build drivers even on non-ARM64 platforms new 4261031484d8 Merge branch 'pdx86/platform-drivers-x86-lenovo-c630' into [...] new 12046f8c77e0 platform/x86: wmi: Add driver_override support new 618ba6abfc57 platform/x86: wmi: Add bus ABI documentation new ec7c0f34157e platform: arm64: lenovo-yoga-c630: select AUXILIARY_BUS new cf25477c5212 Merge branch 'pdx86/platform-drivers-x86-lenovo-c630' into [...] new 4bf1ea3fc914 platform/x86: asus-wmi: support the disable camera LED on [...] new 40fdf3f62304 platform/x86:intel/pmc: Use the return value of pmc_core_send_msg new 6d413a1f60fb platform/x86:intel/pmc: Simplify mutex usage with cleanup helpers new a57a94d18500 platform/x86:intel/pmc: Convert index variables to be unsigned new 4455e2b1c80c platform/x86:intel/pmc: Move pmc assignment closer to first usage new 438aef827057 platform/x86:intel/pmc: Add support to show ltr_ignore value new 97eb32b0ff39 platform/x86:intel/pmc: Remove unneeded min_t check new 590a87fe36f1 platform/x86:intel/pmc: Use DEFINE_SHOW_STORE_ATTRIBUTE macro new 9e7f1e715618 platform/x86:intel/pmc: Use the Elvis operator new 4dea807fa7e7 platform/x86:intel/pmc: Add support to undo ltr_ignore new fd77d7fde081 tools/power/x86/intel-speed-select: Set TRL MSR in 100 MHz units new d8d4f57ed6ce tools/power/x86/intel-speed-select: v1.20 release new 356eda93fa48 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] new d23430233494 platform/x86: hp-wmi: Fix platform profile option switch b [...] new 4c92d448e3e6 platform/x86/amd/pmf: Use existing input event codes to up [...] new 2fd66f7d3b0d platform/x86/amd/pmf: Remove update system state document new 03b927565057 platform: arm64: EC_ACER_ASPIRE1 should depend on ARCH_QCOM new 1e02e317470b platform: arm64: EC_LENOVO_YOGA_C630 should depend on ARCH_QCOM new f6bd2f633b68 platform/x86: hp-wmi: Fix implementation of the platform_p [...] new 7c25946f3458 platform/x86: ideapad-laptop: use cleanup.h new 9d20c0535ea8 Docs/admin-guide: Remove pmf leftover reference from the index new 182c6941c553 platform/x86/intel/tpmi/plr: Fix output in plr_print_bits() new d8b17a364ec4 platform/x86: asus-wmi: fix TUF laptop RGB variant new a5cb6b2bbff9 Merge tag 'platform-drivers-x86-v6.11-1' of git://git.kern [...] new 0627cef36145 ipmi: ssif_bmc: prevent integer overflow on 32bit systems new 19a01155ddfe ipmi: Drop explicit initialization of struct i2c_device_id [...] new 221fd1e154ee Merge tag 'for-linus-6.11-1' of https://github.com/cminyar [...] new f4ceb2a044f6 HID: uclogic: Avoid linking common code into multiple modules new 22c0a46a0d97 HID: uclogic: Add module description new 748fe4399f91 HID: Use kvzalloc instead of kzalloc in hid_register_field() new b81881b9c10e HID: usbhid: Share USB device firmware node with child HID device new b5c4881bda64 Merge branch 'for-6.11/core' into for-linus new fae5d8433db2 HID: letsketch: add missing MODULE_DESCRIPTION() macro new e52a7d0562d8 HID: lg-g15: add missing MODULE_DESCRIPTION() macro new ece3941821cf HID: logitech-dj: add missing MODULE_DESCRIPTION() macro new 9d262f35b115 HID: add missing MODULE_DESCRIPTION() macros new 5bd8d7071e54 HID: add more missing MODULE_DESCRIPTION() macros new 523e6f4f50fc HID: Fix spelling mistakes "Kensigton" -> "Kensington" new 5ba28be6be8a Merge branch 'for-6.11/module-description' into for-linus new ad1ff1f250c9 HID: mcp2221: Remove unnecessary semicolon new 8a25418ba65a HID: hid-steam: Fix typo in goto label new 3c69140734a2 Merge branch 'for-6.11/trivial' into for-linus new 394ba612f941 HID: apple: Add support for magic keyboard backlight on T2 Macs new a07ead311700 Merge branch 'for-6.11/apple' into for-linus new 9ee76cd60025 HID: intel-ish-hid: fix ishtp_wait_resume() kernel-doc new 8bb9f9fa59ef HID: intel-ish-hid: add MODULE_DESCRIPTION() new d0dcd1952e54 Merge branch 'for-6.11/intel-ish-hid' into for-linus new 09bae5876dde HID: nintendo: Remove some unused functions new 2fe90223ebd4 Merge branch 'for-6.11/nintendo' into for-linus new 48144e83daba HID: uclogic: Support HUION devices with up to 20 buttons new 06483d251df6 HID: uclogic: Use Rx and Ry for touch strips new e518f368303d Merge branch 'for-6.11/uclogic' into for-linus new 146a06a0d225 HID: rename struct hid_bpf_ops into hid_ops new 99b40bf8053f HID: bpf: add hid_get/put_device() helpers new ebc0d8093e8c HID: bpf: implement HID-BPF through bpf_struct_ops new d7696738d66b selftests/hid: convert the hid_bpf selftests with struct_ops new e342d6f6f7d8 HID: samples: convert the 2 HID-BPF samples into struct_ops new df67602fb8d5 HID: bpf: add defines for HID-BPF SEC in in-tree bpf fixes new 50fe0fc6e206 HID: bpf: convert in-tree fixes into struct_ops new 4a86220e046d HID: bpf: remove tracing HID-BPF capability new 05b3b8f19441 selftests/hid: add subprog call test new c5958697a5fa Documentation: HID: amend HID-BPF for struct_ops new 5f42e19de53f Documentation: HID: add a small blurb on udev-hid-bpf new 26ba1e0a982b HID: bpf: Artist24: remove unused variable new c94ae2189aca HID: bpf: error on warnings when compiling bpf objects new bd0747543b3d bpf: allow bpf helpers to be used into HID-BPF struct_ops new f1a5fb6c7cf6 HID: bpf: rework hid_bpf_ops_btf_struct_access new 33c0fb85b571 HID: bpf: make part of struct hid_device writable new 9e16bada9299 hid: bpf: Fix grammar new ebae0b2a6f4b HID: bpf: fix dispatch_hid_bpf_device_event uninitialized [...] new 67eccf151d76 HID: add source argument to HID low level functions new 6cd735f0e57a HID: bpf: protect HID-BPF prog_list access by a SRCU new 8bd0488b5ea5 HID: bpf: add HID-BPF hooks for hid_hw_raw_requests new 75839101ce52 HID: bpf: prevent infinite recursions with hid_hw_raw_requ [...] new 015a4a2a439b selftests/hid: add tests for hid_hw_raw_request HID-BPF hooks new 9286675a2aed HID: bpf: add HID-BPF hooks for hid_hw_output_report new 3ac83fcd6e67 selftests/hid: add tests for hid_hw_output_report HID-BPF hooks new fa03f398a8ac HID: bpf: make hid_bpf_input_report() sleep until the devi [...] new fe8d561db3e8 selftests/hid: add wq test for hid_bpf_input_report() new 9acbb7ba4589 HID: bpf: allow hid_device_event hooks to inject input rep [...] new 62f2e1a096cd selftests/hid: add another test for injecting an event fro [...] new d3e15189bfd4 selftests/hid: add an infinite loop test for hid_bpf_try_i [...] new fcdf830ea634 selftests/hid: ensure CKI can compile our new tests on old [...] new 762ced1630a9 HID: bpf: fix gcc warning and unify __u64 into u64 new 260ffc9676b6 HID: bpf: doc fixes for hid_hw_request() hooks new c79de517a226 HID: bpf: doc fixes for hid_hw_request() hooks new 8a89db51873c HID: bpf: Add a HID report composition helper macros new 09c555faedb8 HID: bpf: add a driver for the Huion Inspiroy 2S (H641P) new c4015aa7d8fa HID: bpf: move the BIT() macro to hid_bpf_helpers.h new f03741540dba HID: bpf: Add support for the XP-PEN Deco Mini 4 new 9b52d81115db HID: bpf: Add Huion Dial 2 bpf fixup new f58e7f404da4 HID: bpf: Thrustmaster TCA Yoke Boeing joystick fix new 3a904d2c7711 HID: fix for amples in for-6.11/bpf new a67a1deb11d9 HID: samples: fix the 2 struct_ops definitions new 30b866413e7b Merge branch 'for-6.11/bpf' into for-linus new 6e504d2c6124 Merge tag 'for-linus-2024071601' of git://git.kernel.org/p [...] new 5f2e950755c7 leds: core: Introduce led_get_color_name() function new 9cb6de2d2c5c leds: multicolor: Use led_get_color_name() function new 493179e692db leds: core: Unexport led_colors[] array new 8d6ce6f3ec9d leds: Add ChromeOS EC driver new b107093f433c mfd: cros_ec: Register LED subdevice new 7661e680692e dt-bindings: mfd: syscon: Drop hwlocks new cf87496ba236 dt-bindings: soc: sprd: sc9863a-glbregs: Document SC9863A syscon new c94ee67abd9d dt-bindings: soc: intel: lgm-syscon: Move to dedicated schema new 430ed952ed57 dt-bindings: soc: microchip: sparx5-cpu-syscon: Move to de [...] new 174614d889a2 dt-bindings: soc: ti: am654-serdes-ctrl: Move to dedicated schema new ecad8fb868aa Merge branch 'ib-mfd-dt-soc-6.11' into ibs-for-mfd-merged new 205fdba5d0ff firmware: cs_dsp: Add write sequence interface new 2fab5abad124 dt-bindings: input: cirrus,cs40l50: Add initial DT binding new cb626376cbd0 mfd: cs40l50: Add support for CS40L50 core driver new c38fe1bb5d21 Input: cs40l50 - Add support for the CS40L50 haptic driver new c486def5b3ba ASoC: cs40l50: Support I2S streaming to CS40L50 new 2d21e9745f7b Merge branch 'ib-mfd-firmware-input-sound-soc-6.11' into i [...] new c4725350a9f7 dt-bindings: mfd: Add entry for Marvell 88PM886 PMIC new 860f8e3beac0 mfd: Add driver for Marvell 88PM886 PMIC new 5d1a5144396e regulator: Add regulators driver for Marvell 88PM886 PMIC new 914089db309c input: Add onkey driver for Marvell 88PM886 PMIC new f53d3efa366b MAINTAINERS: Add myself for Marvell 88PM886 PMIC new f5ace5552439 Merge branch 'ib-mfd-input-regulator-6.11' into ibs-for-mf [...] new bfefbecdeadc leds: class: Warn about name collisions earlier new 6b0d3355e5a5 leds: class: Add flag to avoid automatic renaming of LED devices new baa19b650794 platform/chrome: cros_kbd_led_backlight: allow binding thr [...] new 970c3a6b7aa3 mfd: cros_ec: Register keyboard backlight subdevice new 5ffe70d81e08 Merge branch 'ib-mfd-leds-platform-6.11' into ibs-for-mfd-merged new 0682cfa3325f dt-bindings: mfd: pm8008: Add reset gpio new 6ad7f80b5325 mfd: pm8008: Fix regmap irq chip initialisation new c251befb097e mfd: pm8008: Deassert reset on probe new 742bdd99aa9a mfd: pm8008: Mark regmap structures as const new a4b3225f06e4 mfd: pm8008: Use lower case hex notation new 3162cd961eba mfd: pm8008: Rename irq chip new 40ac32d19985 mfd: pm8008: Drop unused driver data new 8643ef1213ee dt-bindings: mfd: pm8008: Drop redundant descriptions new 8c72db5884a3 dt-bindings: mfd: pm8008: Rework binding new 288b550463cf mfd: pm8008: Rework to match new DT binding new 11d861d227ed regulator: add pm8008 pmic regulator driver new 04f389332709 Merge branch 'ib-mfd-regulator-pm8008-6.11' into ibs-for-m [...] new fd6e053d23dd dt-bindings: ROHM BD96801 PMIC regulators new 8b1a39362ba9 dt-bindings: mfd: bd96801 PMIC core new 7276f425b744 mfd: support ROHM BD96801 PMIC core new a9b7ce28fd02 regulator: bd96801: ROHM BD96801 PMIC regulators new 09dad69757b6 watchdog: ROHM BD96801 PMIC WDG driver new fcf1f960a6aa MAINTAINERS: Add ROHM BD96801 'scalable PMIC' entries new 2a2ca717cee5 Merge branch 'ib-mfd-regulator-watchdog-6.11' into ibs-for [...] new 769cb63166d9 mfd: syscon: Add of_syscon_register_regmap() API new 35d6b98c6258 soc: samsung: exynos-pmu: update to use of_syscon_register [...] new f1c6a7e0f07f Merge branch 'ib-mfd-soc-samsung-6.11' into ibs-for-mfd-merged new 326ae03d772d mfd: idt8a340_reg: Start comments with '/*' new 22ff67ad8c3b mfd: omap-usb-host: Remove unused linux/gpio.h new 93411db51826 mfd: menelaus: Remove unused linux/gpio.h new 5e9ea43c63ff mfd: Drop explicit initialization of struct i2c_device_id: [...] new 8aa950491d97 dt-bindings: mfd: syscon: Add ti,am625-dss-oldi-io-ctrl co [...] new 0577ca9750d4 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT8188 new bd1ae9bbc49d dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt8 [...] new ddeeca130059 mfd: intel_soc_pmic_crc: Use PWM_LOOKUP_WITH_MODULE() for [...] new b5f743b12214 dt-bindings: mfd: qcom-spmi-pmic: Document SMB2360 PMIC new 555b5fcdb844 mfd: cros_ec: Register charge control subdevice new 6ca6a63e9639 mfd: cros_ec: Register hardware monitoring subdevice new c879a8c39dd5 mfd: rsmu: Split core code into separate module new 5bbd03db2782 dt-bindings: mfd: qcom,spmi-pmic: Document PMC8380 new 316b8ab386d1 mfd: mt6397-core: Add support for AUXADCs on MT6357/58/59 PMICs new 51e3b257099d mfd: core: Make use of device_set_node() new 9cc3b409beee mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs new 4c4ade1aba55 dt-bindings: mfd: syscon: Add more simple compatibles new d502645bc839 mfd: qcom-pm8008: Add missing MODULE_DESCRIPTION() macro new 5fed47abb330 mfd: Add missing MODULE_DESCRIPTION() macros new 81c8920d46d4 mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning (again) new 105d4b4a36d8 mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning (again) new 7b28133dd636 mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning (again) new a49d9bae9cbd mfd: arizona: Simplify with spi_get_device_match_data() new 0ddabc8c6e80 mfd: madera: Simplify with spi_get_device_match_data() new 13c151a919a8 mfd: tps65912: Use devm helper functions to simplify probe new d7636117ca97 mfd: lm3533: Move to new GPIO descriptor-based APIs new 6b10f1c581f3 mfd: tps6594-core: Remove unneeded semicolon in tps6594_ch [...] new fa0c3667d0bf mfd: omap-usb-tll: Annotate struct usbtll_omap with __counted_by new 1d845319dc81 dt-bindings: mfd: Dual licensing for st,stpmic1 bindings new b0a5cde57cf1 dt-bindings: mfd: Explain lack of child dependency in simple-mfd new 40176714c818 mfd: omap-usb-tll: Use struct_size to allocate tll new 279322ad6831 dt-bindings: mfd: syscon: Add TI's opp table compatible new e7865de24e8d dt-bindings: mfd: rk817: Fixup clocks and reference dai-common new f11121314a6e dt-bindings: mfd: rk817: Merge support for RK809 new f97b0435c857 dt-bindings: mfd: syscon: Split and enforce documenting MF [...] new 75c3d85083ff dt-bindings: mfd: syscon: Add APM poweroff mailbox new 8b6742e5b31e watchdog: bd96801_wdt: Add missing include for FIELD_*() new ef6dfcbcbbf7 mfd: tmio: Remove obsolete platform_data new 6bec678b9872 mfd: tmio: Remove obsolete io accessors new 4377aef83d0d mmc: tmio/sdhi: Fix includes new d411ccbe103d mfd: tmio: Update include files new 763135b819ad mfd: tmio: Sanitize comments new 70b46487b155 mfd: tmio: Move header to platform_data new c298391abf65 mfd: timberdale: Attach device properties to TSC2007 board info new 1200af3ac164 Merge tag 'mfd-next-6.11' of git://git.kernel.org/pub/scm/ [...] new 0aaee23d49a6 dt-bindings: backlight: Add Texas Instruments LM3509 new b72755f5b577 backlight: Add new lm3509 backlight driver new 90b7f2ead953 backlight: lm3509_bl: Fix NULL vs IS_ERR() check in regist [...] new 7857f5c38d04 backlight: Add missing MODULE_DESCRIPTION() macros new bfd358776049 backlight: Drop explicit initialization of struct i2c_devi [...] new b337cc3ce475 backlight: lm3509_bl: Fix early returns in for_each_child_ [...] new a1cacb8a8e70 backlight: Add BACKLIGHT_POWER_ constants for power states new 26dcf62333f1 backlight: aat2870-backlight: Use blacklight power constants new 1adf98242e0e backlight: ams369fb06: Use backlight power constants new e263c0519101 backlight: corgi-lcd: Use backlight power constants new ef51815c5f97 backlight: gpio-backlight: Use backlight power constants new b6675c59473a backlight: ipaq-micro-backlight: Use backlight power constants new 6910d19bb861 backlight: journada_bl: Use backlight power constants new cebc25971f7f backlight: kb3886-bl: Use backlight power constants new def5831f09db backlight: ktd253-backlight: Use backlight power constants new 814d3e820039 backlight: led-backlight: Use backlight power constants new 761c83910b3d backlight: lm3533-backlight: Use backlight power constants new c2d9c4934bf4 backlight: mp3309c: Use backlight power constants new d4db2f193490 backlight: pandora-backlight: Use backlight power constants new eca6b3ddfc55 backlight: pcf50633-backlight: Use backlight power constants new eb1c4b6ddde6 backlight: pwm-backlight: Use backlight power constants new 22f8a85ef0c5 backlight: rave-sp-backlight: Use backlight power constants new 1df5aa3754ca backlight: sky81452-backlight: Use backlight power constants new e0d97b04eceb Merge tag 'backlight-next-6.11' of git://git.kernel.org/pu [...] new f14aa5ea415b leds: rgb: leds-ktd202x: Get device properties through fwn [...] new 75bd07aef47e leds: rgb: leds-ktd202x: I2C ID tables for KTD2026 and 2027 new e1b08c6f5b92 leds: rgb: leds-ktd202x: Initialize mutex earlier new 5607ca92e627 leds: core: Add led_mc_set_brightness() function new 0921a57c9164 leds: trigger: Add led_mc_trigger_event() function new 9af12f57f1f9 power: supply: power-supply-leds: Add charging_orange_full [...] new 59561ccd90b8 Merge branches 'ib-leds-mfd-6.11', 'ib-leds-platform-power [...] new 4a598907ef1f leds: is31fl319x: Constify struct regmap_config new c0dc9adf9474 leds: trigger: Unregister sysfs attributes before calling [...] new dc6285088eda docs: leds: leds-blinkm.rst: Fix 'dasy-chain' typo new b1bbd20f35e1 leds: trigger: Call synchronize_rcu() before calling trig- [...] new c0e3d2beeb03 leds: Drop explicit initialization of struct i2c_device_id [...] new 45b579c3c209 leds: rt4505: Add MODULE_DESCRIPTION() new a45f572ab86d leds: simatic-ipc-leds: Add missing MODULE_DESCRIPTION() macros new b888f5058613 leds: bcm63138: Add MODULE_DESCRIPTION() new ce068e839761 leds: ss4200: Convert PCIBIOS_* return codes to errnos new 6f963a20eed7 leds: trigger: Add new LED Input events trigger new d33d1214a1dd leds: core: Omit set_brightness error message for a LED su [...] new e1524a62991f leds: ncp5623: Use common error handling code in ncp5623_probe() new 7f9ab862e05c leds: spi-byte: Call of_node_put() on error path new 4b268456e0aa leds: spi-byte: Get rid of custom led_init_default_state_get() new 67b66160bdb2 leds: spi-byte: Make use of device properties new 9ed388d1acb9 leds: spi-byte: Utilise temporary variable for struct device new 133f941f2239 leds: spi-byte: Use devm_mutex_init() for mutex initialization new 25458b2a4070 leds: spi-byte: Move OF ID table closer to their user new ab477b766edd leds: triggers: Flush pending brightness before activating [...] new 7e776e21255b leds: rgb: leds-qcom-lpg: Add PPG check for setting/cleari [...] new 8d89afc6359c leds: tlc591xx: Replace of_node_put to __free new e41d574b359c leds: mt6360: Fix memory leak in mt6360_init_isnk_properties() new e786348b247c MAINTAINERS: Update LED's active maintainer tree new d35625734abe leds: powernv: Replace of_node_put to __free new a031c8149760 leds: trigger: input-events: Rewrite to fix a serious lock [...] new 0e69c9062b40 leds: pca9532: Use defines to select PWM instance new 48ca7f302cfc leds: pca9532: Use PWM1 for hardware blinking new f51bc3cedfc4 leds: pca9532: Explicitly disable hardware blink when PWM1 [...] new 1dee6a4d62a9 leds: pca9532: Change default blinking frequency to 1Hz new a5aff5da7991 dt-bindings: leds: Add Silergy SY7802 flash LED new c581f17a66b6 leds: sy7802: Add support for Silergy SY7802 flash LED controller new 468434a059a7 dt-bindings: leds-lp55xx: Limit pwr-sel property to ti,lp8501 new a6ca48430de6 dt-bindings: leds-lp55xx: Add new ti,lp5569 compatible new a9b202b9cf0e leds: leds-lp55xx: Generalize stop_all_engine OP new db30c2891bfc leds: leds-lp55xx: Generalize probe/remove functions new 4d310b96f2db leds: leds-lp55xx: Generalize load_engine function new 409a9dc53682 leds: leds-lp55xx: Generalize load_engine_and_select_page [...] new 42a9eaac9784 leds: leds-lp55xx: Generalize run_engine function new 31379a57cf2f leds: leds-lp55xx: Generalize update_program_memory function new a3df1906fb9a leds: leds-lp55xx: Generalize firmware_loaded function new c63580b27a2c leds: leds-lp55xx: Generalize led_brightness function new 794826b2d875 leds: leds-lp55xx: Generalize multicolor_brightness function new 01e0290d17b2 leds: leds-lp55xx: Generalize set_led_current function new e35bc5d8a023 leds: leds-lp55xx: Generalize turn_off_channels function new 43e91e5eb9c8 leds: leds-lp55xx: Generalize stop_engine function new 082a4d3f0687 leds: leds-lp55xx: Generalize sysfs engine_load and engine_mode new 8913c2c14728 leds: leds-lp55xx: Generalize sysfs engine_leds new 5a15b2ab5709 leds: leds-lp55xx: Generalize sysfs master_fader new b9d55087dfa9 leds: leds-lp55xx: Support ENGINE program up to 128 bytes new 49d943a426d1 leds: leds-lp55xx: Drop deprecated defines new 30c6743cc89c leds: leds-lp5569: Add support for Texas Instruments LP5569 new 940b27161afc Revert "leds: led-core: Fix refcount leak in of_led_get()" new 6f2fdde9096f leds: leds-lp5569: Convert to sysfs_emit API new 8eac0379d3bd leds: leds-lp5523: Convert to sysfs_emit API new 4137d94fd872 leds: leds-lp55xx: Convert mutex lock/unlock to guard API new 87e552ad6545 leds: flash: leds-qcom-flash: Test the correct variable in init new 9c5fd279255c leds: leds-lp5569: Fix typo in driver name new 2a498d626df7 leds: leds-lp5569: Better handle enabling clock internal setting new b0eed397623f leds: leds-lp5569: Enable chip after chip configuration new fea17683c4fb Merge tag 'leds-next-6.11' of git://git.kernel.org/pub/scm [...] new 9e4259716f60 hte: tegra-194: add missing MODULE_DESCRIPTION() macro new 5b9ac6c2a735 Merge tag 'for-6.11-rc1' of git://git.kernel.org/pub/scm/l [...] new 554b66233623 of/fdt: Scan the root node properties earlier new 596c29f3c8de of/fdt: avoid re-parsing '#{address,size}-cells' in of_fdt [...] new a9a34fc737ae dt-bindings: ufs: qcom,ufs: drop source clock entries new a749d14e4e9c dt-bindings: display: panel: constrain 'reg' in DSI panels [...] new 77b023ba4f45 media: dt-bindings: renesas,rzg2l-csi2: Document Renesas R [...] new 83138f8fb798 media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ [...] new d8d301a1d220 dt-bindings: interrupt-controller: fsl,irqsteer: Add imx8m [...] new bd7db321884a dt-bindings: timer: renesas,tmu: Make interrupt-names required new fdd81e90639a dt-bindings: watchdog: img,pdc-wdt: Convert to dtschema new 38da7fa47efc dt-bindings: dma: qcom,gpi: document the SDX75 GPI DMA Engine new 6badc62f8fa4 of: dynamic: Constify parameter in of_changeset_add_prop_s [...] new aa5545ae62e8 of: unittest: Add tests for changeset properties adding new f2b388d63e6c of: dynamic: Introduce of_changeset_add_prop_bool() new 1e4368395feb of: unittest: Add a test case for of_changeset_add_prop_bool() new dc12273fa3d8 PCI: of_property: Add interrupt-controller property in PCI [...] new e69956584ddf dt-bindings: interrupt-controller: qcom,pdc: Add sc8180x PDC new 3c552a66a5d8 dt-bindings: arm: cpus: Add new Cortex and Neoverse names new 2bcc89698602 dt-bindings: clock: drop obsolete stericsson,abx500.txt new 49636c5680b9 kbuild: verify dtoverlay files against schema new 499f5e3c7cf7 dt-bindings: drop stale Anson Huang from maintainers new bfb921b2a9d5 dt-bindings: misc: fsl,qoriq-mc: convert to yaml format new 304a90c4f75d dt-bindings: soc: fsl: Convert q(b)man-* to yaml format new c184d44a1324 dt-bindings: interrupt-controller: convert fsl,ls-scfg-msi [...] new c7bcbb8e8f50 dt-bindings: fsi: fsi2spi: Document SPI controller child nodes new 29aa58d5b14e dt-bindings: fsi: Document the IBM SCOM engine new 408f50d1cebf dt-bindings: fsi: p9-occ: Convert to json-schema new 76ee122efe36 dt-bindings: fsi: Document the IBM SBEFIFO engine new a3d5095eb617 dt-bindings: fsi: Document the FSI controller common properties new 07f8b91277c9 dt-bindings: fsi: ibm,i2cr-fsi-master: Reference common FS [...] new 7767cd04ca7c dt-bindings: fsi: ast2600-fsi-master: Convert to json-schema new 7a609bc30cc5 dt-bindings: fsi: Document the AST2700 FSI controller new 51a3f7c52981 dt-bindings: fsi: Document the FSI Hub Controller new 1a73912f9f64 dt-bindings: i2c: i2c-fsi: Convert to json-schema new ecbfc6ff94a2 dt-bindings: soc: fsl: cpm_qe: convert to yaml format new 9ca5a7d9d2e0 dt-bindings: soc: fsl: Add fsl,ls1028a-reset for reset sys [...] new 12d638f48c08 scripts/dtc: Update to upstream version v1.7.0-93-g1df7b047fe43 new 556bc13776a7 dt-bindings: trivial-devices: document the Sierra Wireless [...] new ea9e315cccd5 dt-bindings: incomplete-devices: document devices without [...] new 76be2f9823b1 dt-bindings: timer: sprd-timer: convert to YAML new 0ffb8a4c96e5 Merge tag 'devicetree-for-6.11' of git://git.kernel.org/pu [...]
The 370 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/stable/sysfs-class-backlight | 7 +- Documentation/ABI/testing/debugfs-tpmi | 9 + Documentation/ABI/testing/sysfs-bus-wmi | 81 + Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/pmf.rst | 24 - .../devicetree/bindings/arm/amlogic/analog-top.txt | 20 - .../devicetree/bindings/arm/amlogic/assist.txt | 17 - .../devicetree/bindings/arm/amlogic/bootrom.txt | 17 - .../devicetree/bindings/arm/amlogic/pmu.txt | 18 - .../devicetree/bindings/arm/atmel-sysregs.txt | 29 - Documentation/devicetree/bindings/arm/axis.txt | 16 - .../bindings/arm/cpu-enable-method/al,alpine-smp | 10 - Documentation/devicetree/bindings/arm/cpus.yaml | 6 + .../bindings/arm/freescale/fsl,imx7ulp-sim.yaml | 4 +- .../arm/freescale/fsl,vf610-mscm-cpucfg.txt | 14 - .../bindings/arm/marvell/marvell,dove.txt | 15 - .../devicetree/bindings/arm/spear-misc.txt | 9 - .../devicetree/bindings/clock/imx6q-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6sl-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6sll-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6sx-clock.yaml | 3 +- .../devicetree/bindings/clock/imx6ul-clock.yaml | 3 +- .../devicetree/bindings/clock/imx7d-clock.yaml | 1 - .../devicetree/bindings/clock/imx8m-clock.yaml | 3 +- .../bindings/clock/stericsson,abx500.txt | 20 - .../bindings/clock/ti-keystone-pllctrl.txt | 20 - .../bindings/display/panel/lg,sw43408.yaml | 4 +- .../bindings/display/panel/raydium,rm69380.yaml | 5 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../bindings/fsi/aspeed,ast2600-fsi-master.yaml | 121 + .../devicetree/bindings/fsi/fsi-controller.yaml | 66 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 36 - .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 36 +- .../bindings/fsi/ibm,i2cr-fsi-master.yaml | 5 +- .../bindings/fsi/ibm,p9-fsi-controller.yaml | 45 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 16 - .../devicetree/bindings/fsi/ibm,p9-occ.yaml | 40 + .../devicetree/bindings/fsi/ibm,p9-sbefifo.yaml | 46 + .../devicetree/bindings/fsi/ibm,p9-scom.yaml | 37 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 4 +- .../devicetree/bindings/gpio/gpio-mxs.yaml | 1 - Documentation/devicetree/bindings/i2c/i2c-fsi.txt | 40 - .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 4 +- .../devicetree/bindings/i2c/ibm,i2c-fsi.yaml | 76 + .../bindings/iio/magnetometer/fsl,mag3110.yaml | 2 +- .../devicetree/bindings/incomplete-devices.yaml | 137 + .../devicetree/bindings/input/cirrus,cs40l50.yaml | 68 + .../interrupt-controller/fsl,irqsteer.yaml | 23 +- .../bindings/interrupt-controller/fsl,ls-msi.yaml | 79 + .../interrupt-controller/fsl,ls-scfg-msi.txt | 30 - .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../bindings/leds/backlight/ti,lm3509.yaml | 136 + .../devicetree/bindings/leds/leds-lp55xx.yaml | 11 + .../devicetree/bindings/leds/silergy,sy7802.yaml | 100 + .../bindings/media/renesas,rzg2l-cru.yaml | 35 +- .../bindings/media/renesas,rzg2l-csi2.yaml | 1 + .../bindings/memory-controllers/fsl/mmdc.yaml | 4 +- .../bindings/mfd/marvell,88pm886-a1.yaml | 76 + .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 2 + Documentation/devicetree/bindings/mfd/mfd.txt | 15 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 144 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 2 + .../devicetree/bindings/mfd/rockchip,rk809.yaml | 288 -- .../devicetree/bindings/mfd/rockchip,rk817.yaml | 70 +- .../devicetree/bindings/mfd/rohm,bd96801-pmic.yaml | 173 ++ .../devicetree/bindings/mfd/syscon-common.yaml | 71 + Documentation/devicetree/bindings/mfd/syscon.yaml | 278 +- Documentation/devicetree/bindings/mips/mscc.txt | 17 - .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 196 -- .../devicetree/bindings/misc/fsl,qoriq-mc.yaml | 187 ++ .../devicetree/bindings/mtd/atmel-nand.txt | 9 - .../bindings/net/hisilicon-hip04-net.txt | 10 - .../devicetree/bindings/nvmem/imx-iim.yaml | 4 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 4 +- .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 4 +- .../bindings/platform/lenovo,yoga-c630-ec.yaml | 83 + .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 4 +- Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 1 - .../bindings/regulator/rohm,bd96801-regulator.yaml | 63 + .../devicetree/bindings/soc/fsl/bman-portals.txt | 56 - Documentation/devicetree/bindings/soc/fsl/bman.txt | 137 - .../bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml | 48 + .../bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml | 47 + .../bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml | 71 + .../bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml | 40 + .../bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml | 39 + .../devicetree/bindings/soc/fsl/cpm_qe/fsl,qe.yaml | 148 + .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 178 -- .../bindings/soc/fsl/fsl,bman-portal.yaml | 52 + .../devicetree/bindings/soc/fsl/fsl,bman.yaml | 83 + .../bindings/soc/fsl/fsl,ls1028a-reset.yaml | 56 + .../devicetree/bindings/soc/fsl/fsl,qman-fqd.yaml | 69 + .../bindings/soc/fsl/fsl,qman-portal.yaml | 110 + .../devicetree/bindings/soc/fsl/fsl,qman.yaml | 93 + .../devicetree/bindings/soc/fsl/qman-portals.txt | 134 - Documentation/devicetree/bindings/soc/fsl/qman.txt | 187 -- .../bindings/soc/intel/intel,lgm-syscon.yaml | 57 + .../soc/microchip/microchip,sparx5-cpu-syscon.yaml | 49 + .../bindings/soc/sprd/sprd,sc9863a-glbregs.yaml | 55 + .../bindings/soc/ti/ti,am654-serdes-ctrl.yaml | 42 + .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 4 +- .../devicetree/bindings/thermal/imx-thermal.yaml | 1 - .../bindings/thermal/imx8mm-thermal.yaml | 4 +- .../devicetree/bindings/thermal/qoriq-thermal.yaml | 4 +- .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../bindings/timer/sprd,sc9860-timer.yaml | 68 + .../bindings/timer/spreadtrum,sprd-timer.txt | 20 - .../devicetree/bindings/trivial-devices.yaml | 2 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 12 +- .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 4 +- .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 4 +- .../devicetree/bindings/watchdog/img,pdc-wdt.yaml | 55 + .../devicetree/bindings/watchdog/imgpdc-wdt.txt | 19 - Documentation/hid/hid-bpf.rst | 173 +- Documentation/leds/leds-blinkm.rst | 2 +- .../ethernet/freescale/dpaa2/overview.rst | 2 +- MAINTAINERS | 43 +- arch/sh/boards/board-sh7757lcr.c | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 2 +- arch/x86/platform/atom/punit_atom_debug.c | 11 +- drivers/char/ipmi/ipmb_dev_int.c | 4 +- drivers/char/ipmi/ipmi_ipmb.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ssif_bmc.c | 10 +- drivers/firmware/cirrus/cs_dsp.c | 278 ++ drivers/hid/Makefile | 6 +- drivers/hid/bpf/Makefile | 2 +- drivers/hid/bpf/entrypoints/Makefile | 93 - drivers/hid/bpf/entrypoints/README | 4 - drivers/hid/bpf/entrypoints/entrypoints.bpf.c | 25 - drivers/hid/bpf/entrypoints/entrypoints.lskel.h | 248 -- drivers/hid/bpf/hid_bpf_dispatch.c | 419 +-- drivers/hid/bpf/hid_bpf_dispatch.h | 13 +- drivers/hid/bpf/hid_bpf_jmp_table.c | 565 ---- drivers/hid/bpf/hid_bpf_struct_ops.c | 307 ++ drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c | 9 +- drivers/hid/bpf/progs/HP__Elite-Presenter.bpf.c | 6 +- drivers/hid/bpf/progs/Huion__Dial-2.bpf.c | 614 ++++ drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c | 534 ++++ drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 9 +- .../hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c | 6 +- drivers/hid/bpf/progs/Makefile | 2 +- ...Elite-2.bpf.c => Microsoft__Xbox-Elite-2.bpf.c} | 21 +- .../bpf/progs/Thrustmaster__TCA-Yoke-Boeing.bpf.c | 144 + drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c | 6 +- drivers/hid/bpf/progs/XPPen__Artist24.bpf.c | 12 +- drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c | 24 +- drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c | 231 ++ drivers/hid/bpf/progs/hid_bpf.h | 6 + drivers/hid/bpf/progs/hid_bpf_helpers.h | 1 + drivers/hid/bpf/progs/hid_report_helpers.h | 2960 ++++++++++++++++++++ drivers/hid/hid-a4tech.c | 1 + drivers/hid/hid-apple.c | 88 + drivers/hid/hid-aureal.c | 1 + drivers/hid/hid-belkin.c | 1 + drivers/hid/hid-betopff.c | 1 + drivers/hid/hid-bigbenff.c | 1 + drivers/hid/hid-cherry.c | 1 + drivers/hid/hid-chicony.c | 1 + drivers/hid/hid-core.c | 133 +- drivers/hid/hid-cypress.c | 1 + drivers/hid/hid-dr.c | 1 + drivers/hid/hid-elecom.c | 1 + drivers/hid/hid-elo.c | 1 + drivers/hid/hid-emsff.c | 1 + drivers/hid/hid-evision.c | 1 + drivers/hid/hid-ezkey.c | 1 + drivers/hid/hid-gaff.c | 1 + drivers/hid/hid-google-hammer.c | 1 + drivers/hid/hid-google-stadiaff.c | 1 + drivers/hid/hid-gyration.c | 1 + drivers/hid/hid-holtek-kbd.c | 1 + drivers/hid/hid-holtek-mouse.c | 1 + drivers/hid/hid-ite.c | 1 + drivers/hid/hid-kensington.c | 3 +- drivers/hid/hid-keytouch.c | 1 + drivers/hid/hid-kye.c | 1 + drivers/hid/hid-lcpower.c | 1 + drivers/hid/hid-lenovo.c | 1 + drivers/hid/hid-letsketch.c | 1 + drivers/hid/hid-lg-g15.c | 1 + drivers/hid/hid-lg.c | 1 + drivers/hid/hid-logitech-dj.c | 1 + drivers/hid/hid-magicmouse.c | 1 + drivers/hid/hid-maltron.c | 1 + drivers/hid/hid-mcp2221.c | 2 +- drivers/hid/hid-megaworld.c | 1 + drivers/hid/hid-mf.c | 1 + drivers/hid/hid-microsoft.c | 1 + drivers/hid/hid-monterey.c | 1 + drivers/hid/hid-nintendo.c | 21 - drivers/hid/hid-ntrig.c | 1 + drivers/hid/hid-ortek.c | 1 + drivers/hid/hid-petalynx.c | 1 + drivers/hid/hid-pl.c | 1 + drivers/hid/hid-primax.c | 1 + drivers/hid/hid-prodikeys.c | 1 + drivers/hid/hid-razer.c | 1 + drivers/hid/hid-redragon.c | 1 + drivers/hid/hid-retrode.c | 1 + drivers/hid/hid-saitek.c | 1 + drivers/hid/hid-samsung.c | 1 + drivers/hid/hid-semitek.c | 1 + drivers/hid/hid-sjoy.c | 1 + drivers/hid/hid-sony.c | 1 + drivers/hid/hid-speedlink.c | 1 + drivers/hid/hid-steam.c | 5 +- drivers/hid/hid-steelseries.c | 1 + drivers/hid/hid-sunplus.c | 1 + drivers/hid/hid-tivo.c | 1 + drivers/hid/hid-tmff.c | 1 + drivers/hid/hid-topseed.c | 1 + drivers/hid/hid-twinhan.c | 1 + drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-rdesc-test.c | 2 + drivers/hid/hid-uclogic-rdesc.c | 11 +- drivers/hid/hid-viewsonic.c | 1 + drivers/hid/hid-vivaldi-common.c | 1 + drivers/hid/hid-waltop.c | 1 + drivers/hid/hid-winwing.c | 1 + drivers/hid/hid-xinmo.c | 1 + drivers/hid/hid-zpff.c | 1 + drivers/hid/hid-zydacron.c | 1 + drivers/hid/hidraw.c | 10 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 2 + drivers/hid/usbhid/hid-core.c | 2 + drivers/hte/hte-tegra194-test.c | 1 + drivers/input/misc/88pm886-onkey.c | 98 + drivers/input/misc/Kconfig | 17 + drivers/input/misc/Makefile | 2 + drivers/input/misc/cs40l50-vibra.c | 555 ++++ drivers/leds/Kconfig | 32 +- drivers/leds/Makefile | 2 + drivers/leds/blink/leds-bcm63138.c | 1 + drivers/leds/flash/Kconfig | 11 + drivers/leds/flash/Makefile | 1 + drivers/leds/flash/leds-as3645a.c | 4 +- drivers/leds/flash/leds-mt6360.c | 5 +- drivers/leds/flash/leds-qcom-flash.c | 10 +- drivers/leds/flash/leds-rt4505.c | 1 + drivers/leds/flash/leds-sy7802.c | 539 ++++ drivers/leds/led-class-multicolor.c | 3 +- drivers/leds/led-class.c | 10 +- drivers/leds/led-core.c | 62 +- drivers/leds/led-triggers.c | 35 +- drivers/leds/leds-an30259a.c | 4 +- drivers/leds/leds-bd2802.c | 2 +- drivers/leds/leds-blinkm.c | 2 +- drivers/leds/leds-cros_ec.c | 277 ++ drivers/leds/leds-is31fl319x.c | 4 +- drivers/leds/leds-lm3530.c | 2 +- drivers/leds/leds-lm3532.c | 2 +- drivers/leds/leds-lm3642.c | 2 +- drivers/leds/leds-lm3697.c | 2 +- drivers/leds/leds-lp3944.c | 2 +- drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lp5521.c | 410 +-- drivers/leds/leds-lp5523.c | 763 +---- drivers/leds/leds-lp5562.c | 274 +- drivers/leds/leds-lp5569.c | 544 ++++ drivers/leds/leds-lp55xx-common.c | 760 ++++- drivers/leds/leds-lp55xx-common.h | 163 +- drivers/leds/leds-lp8501.c | 313 +-- drivers/leds/leds-lp8860.c | 2 +- drivers/leds/leds-pca9532.c | 81 +- drivers/leds/leds-powernv.c | 28 +- drivers/leds/leds-spi-byte.c | 63 +- drivers/leds/leds-ss4200.c | 7 +- drivers/leds/leds-tlc591xx.c | 18 +- drivers/leds/leds-turris-omnia.c | 2 +- drivers/leds/leds.h | 1 - drivers/leds/rgb/Kconfig | 1 - drivers/leds/rgb/leds-ktd202x.c | 80 +- drivers/leds/rgb/leds-ncp5623.c | 16 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- .../leds/simple/simatic-ipc-leds-gpio-apollolake.c | 1 + drivers/leds/simple/simatic-ipc-leds-gpio-core.c | 1 + .../simple/simatic-ipc-leds-gpio-elkhartlake.c | 1 + drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.c | 1 + drivers/leds/simple/simatic-ipc-leds.c | 1 + drivers/leds/trigger/Kconfig | 16 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-input-events.c | 165 ++ drivers/leds/trigger/ledtrig-timer.c | 5 - drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm805.c | 2 +- drivers/mfd/88pm860x-core.c | 2 +- drivers/mfd/88pm886.c | 148 + drivers/mfd/Kconfig | 56 + drivers/mfd/Makefile | 12 +- drivers/mfd/aat2870-core.c | 2 +- drivers/mfd/act8945a.c | 2 +- drivers/mfd/arizona-core.c | 1 + drivers/mfd/arizona-spi.c | 9 +- drivers/mfd/as3722.c | 4 +- drivers/mfd/axp20x-i2c.c | 24 +- drivers/mfd/bd9571mwv.c | 2 +- drivers/mfd/cros_ec_dev.c | 20 + drivers/mfd/cs40l50-core.c | 570 ++++ drivers/mfd/cs40l50-i2c.c | 68 + drivers/mfd/cs40l50-spi.c | 68 + drivers/mfd/da9055-i2c.c | 2 +- drivers/mfd/intel-lpss-pci.c | 162 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 1 + drivers/mfd/intel_soc_pmic_crc.c | 4 +- drivers/mfd/lm3533-core.c | 28 +- drivers/mfd/lp3943.c | 2 +- drivers/mfd/lp873x.c | 4 +- drivers/mfd/lp87565.c | 4 +- drivers/mfd/lp8788.c | 2 +- drivers/mfd/madera-spi.c | 9 +- drivers/mfd/max14577.c | 2 +- drivers/mfd/max8907.c | 2 +- drivers/mfd/max8925-i2c.c | 4 +- drivers/mfd/menelaus.c | 3 +- drivers/mfd/mfd-core.c | 6 +- drivers/mfd/mt6397-core.c | 10 + drivers/mfd/mxs-lradc.c | 2 +- drivers/mfd/omap-usb-host.c | 1 - drivers/mfd/omap-usb-tll.c | 7 +- drivers/mfd/pcf50633-gpio.c | 1 + drivers/mfd/qcom-pm8008.c | 170 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rohm-bd96801.c | 273 ++ drivers/mfd/rsmu_core.c | 2 + drivers/mfd/rt4831.c | 1 + drivers/mfd/ssbi.c | 1 + drivers/mfd/stw481x.c | 4 +- drivers/mfd/syscon.c | 48 + drivers/mfd/timberdale.c | 18 +- drivers/mfd/tps6105x.c | 4 +- drivers/mfd/tps6507x.c | 2 +- drivers/mfd/tps65086.c | 2 +- drivers/mfd/tps65090.c | 4 +- drivers/mfd/tps6586x.c | 4 +- drivers/mfd/tps65912-core.c | 21 +- drivers/mfd/tps65912-i2c.c | 10 +- drivers/mfd/tps65912-spi.c | 8 - drivers/mfd/tps6594-core.c | 2 +- drivers/mfd/twl6040.c | 6 +- drivers/mfd/vexpress-sysreg.c | 1 + drivers/mfd/wl1273-core.c | 2 +- drivers/mfd/wm8350-i2c.c | 6 +- drivers/mfd/wm8400-core.c | 2 +- drivers/mfd/wm8994-core.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 5 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 5 +- drivers/mmc/host/tmio_mmc_core.c | 3 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/of/dynamic.c | 27 +- drivers/of/fdt.c | 30 +- drivers/of/unittest.c | 166 ++ drivers/pci/of_property.c | 24 + drivers/platform/Makefile | 2 +- drivers/platform/arm64/Kconfig | 17 + drivers/platform/arm64/Makefile | 1 + drivers/platform/arm64/lenovo-yoga-c630.c | 291 ++ drivers/platform/chrome/Kconfig | 2 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 40 +- drivers/platform/x86/amd/pmf/pmf.h | 2 + drivers/platform/x86/amd/pmf/tee-if.c | 73 +- drivers/platform/x86/asus-tf103c-dock.c | 10 +- drivers/platform/x86/asus-wmi.c | 41 +- drivers/platform/x86/dell/Kconfig | 13 + drivers/platform/x86/dell/Makefile | 1 + drivers/platform/x86/dell/dell-laptop.c | 23 - drivers/platform/x86/dell/dell-pc.c | 309 ++ drivers/platform/x86/dell/dell-smbios-base.c | 35 + drivers/platform/x86/dell/dell-smbios.h | 7 + drivers/platform/x86/hp/Kconfig | 1 + .../platform/x86/hp/hp-bioscfg/enum-attributes.c | 18 +- .../platform/x86/hp/hp-bioscfg/int-attributes.c | 7 +- .../x86/hp/hp-bioscfg/order-list-attributes.c | 18 +- .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 19 +- .../platform/x86/hp/hp-bioscfg/spmobj-attributes.c | 3 +- .../platform/x86/hp/hp-bioscfg/string-attributes.c | 12 +- drivers/platform/x86/hp/hp-wmi.c | 188 +- drivers/platform/x86/ideapad-laptop.c | 71 +- drivers/platform/x86/intel/Kconfig | 11 + drivers/platform/x86/intel/Makefile | 4 + drivers/platform/x86/intel/chtwc_int33fe.c | 6 +- drivers/platform/x86/intel/ifs/core.c | 15 +- drivers/platform/x86/intel/intel_plr_tpmi.c | 354 +++ drivers/platform/x86/intel/pmc/core.c | 262 +- drivers/platform/x86/intel/pmc/pltdrv.c | 16 +- .../x86/intel/speed_select_if/isst_if_common.c | 75 +- .../x86/intel/speed_select_if/isst_if_common.h | 3 + .../x86/intel/speed_select_if/isst_if_mbox_msr.c | 4 +- drivers/platform/x86/intel/telemetry/debugfs.c | 4 +- drivers/platform/x86/intel/telemetry/pltdrv.c | 4 +- drivers/platform/x86/intel/tpmi.c | 11 + drivers/platform/x86/intel/tpmi_power_domains.c | 235 ++ drivers/platform/x86/intel/tpmi_power_domains.h | 18 + drivers/platform/x86/intel/turbo_max_3.c | 4 +- .../uncore-frequency/uncore-frequency-common.c | 83 +- .../uncore-frequency/uncore-frequency-common.h | 13 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 101 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 108 +- drivers/platform/x86/intel_ips.c | 3 +- drivers/platform/x86/intel_scu_wdt.c | 2 +- drivers/platform/x86/p2sb.c | 2 +- drivers/platform/x86/serial-multi-instantiate.c | 4 +- drivers/platform/x86/think-lmi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 6 +- drivers/platform/x86/wmi.c | 33 + drivers/power/supply/power_supply_leds.c | 23 + drivers/regulator/88pm886-regulator.c | 392 +++ drivers/regulator/Kconfig | 25 + drivers/regulator/Makefile | 3 + drivers/regulator/bd96801-regulator.c | 908 ++++++ drivers/regulator/qcom-pm8008-regulator.c | 198 ++ drivers/soc/samsung/exynos-pmu.c | 38 +- drivers/video/backlight/Kconfig | 7 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/aat2870_bl.c | 4 +- drivers/video/backlight/adp8870_bl.c | 2 +- drivers/video/backlight/ams369fg06.c | 23 +- drivers/video/backlight/bd6107.c | 2 +- drivers/video/backlight/corgi_lcd.c | 4 +- drivers/video/backlight/gpio_backlight.c | 9 +- drivers/video/backlight/ipaq_micro_bl.c | 3 +- drivers/video/backlight/jornada720_bl.c | 3 +- drivers/video/backlight/kb3886_bl.c | 4 +- drivers/video/backlight/ktd253-backlight.c | 5 +- drivers/video/backlight/ktz8866.c | 4 +- drivers/video/backlight/led_bl.c | 4 +- drivers/video/backlight/lm3509_bl.c | 343 +++ drivers/video/backlight/lm3533_bl.c | 3 +- drivers/video/backlight/lm3630a_bl.c | 2 +- drivers/video/backlight/lm3639_bl.c | 2 +- drivers/video/backlight/lv5207lp.c | 2 +- drivers/video/backlight/mp3309c.c | 6 +- drivers/video/backlight/pandora_bl.c | 3 +- drivers/video/backlight/pcf50633-backlight.c | 5 +- drivers/video/backlight/platform_lcd.c | 1 + drivers/video/backlight/pwm_bl.c | 4 +- drivers/video/backlight/rave-sp-backlight.c | 2 +- drivers/video/backlight/rt4831-backlight.c | 1 + drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/watchdog/Kconfig | 13 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bd96801_wdt.c | 417 +++ include/dt-bindings/mfd/qcom-pm8008.h | 19 - include/dt-bindings/mfd/st,stpmic1.h | 2 +- include/linux/backlight.h | 20 +- include/linux/firmware/cirrus/cs_dsp.h | 27 + include/linux/hid.h | 7 + include/linux/hid_bpf.h | 202 +- include/linux/intel_tpmi.h | 2 + include/linux/leds.h | 37 + include/linux/mfd/88pm886.h | 69 + include/linux/mfd/cs40l50.h | 137 + include/linux/mfd/idt8a340_reg.h | 8 +- include/linux/mfd/lm3533.h | 5 +- include/linux/mfd/rohm-bd96801.h | 215 ++ include/linux/mfd/rohm-generic.h | 1 + include/linux/mfd/syscon.h | 8 + include/linux/mfd/tmio.h | 131 - include/linux/mfd/tps65912.h | 1 - include/linux/of.h | 5 +- include/linux/platform_data/lenovo-yoga-c630.h | 44 + include/linux/platform_data/tmio.h | 62 + include/linux/platform_data/x86/asus-wmi.h | 4 + include/linux/power_supply.h | 2 + include/linux/wmi.h | 4 + samples/hid/Makefile | 5 +- samples/hid/hid_bpf_attach.bpf.c | 18 - samples/hid/hid_bpf_attach.h | 14 - samples/hid/hid_mouse.bpf.c | 26 +- samples/hid/hid_mouse.c | 39 +- samples/hid/hid_surface_dial.bpf.c | 10 +- samples/hid/hid_surface_dial.c | 53 +- scripts/Makefile.lib | 9 +- scripts/dtc/checks.c | 85 +- scripts/dtc/dtc-parser.y | 5 + scripts/dtc/dtc.c | 9 +- scripts/dtc/dtc.h | 12 +- scripts/dtc/fdtoverlay.c | 6 +- scripts/dtc/flattree.c | 21 +- scripts/dtc/fstree.c | 2 +- scripts/dtc/libfdt/fdt_overlay.c | 349 ++- scripts/dtc/libfdt/fdt_ro.c | 37 +- scripts/dtc/libfdt/libfdt.h | 67 +- scripts/dtc/livetree.c | 56 +- scripts/dtc/srcpos.c | 14 +- scripts/dtc/treesource.c | 26 + scripts/dtc/util.h | 6 +- scripts/dtc/version_gen.h | 2 +- sound/soc/codecs/Kconfig | 11 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs40l50-codec.c | 307 ++ tools/power/x86/intel-speed-select/isst-config.c | 2 +- tools/power/x86/intel-speed-select/isst-core.c | 6 + tools/testing/selftests/hid/hid_bpf.c | 426 ++- tools/testing/selftests/hid/progs/hid.c | 392 ++- .../testing/selftests/hid/progs/hid_bpf_helpers.h | 46 +- 501 files changed, 21503 insertions(+), 6523 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-wmi delete mode 100644 Documentation/admin-guide/pmf.rst delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/analog-top.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/assist.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/bootrom.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/pmu.txt delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm- [...] delete mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt delete mode 100644 Documentation/devicetree/bindings/clock/stericsson,abx500.txt delete mode 100644 Documentation/devicetree/bindings/clock/ti-keystone-pllctrl.txt create mode 100644 Documentation/devicetree/bindings/fsi/aspeed,ast2600-fsi-master.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-fsi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-sbefifo.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-scom.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-fsi.txt create mode 100644 Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml create mode 100644 Documentation/devicetree/bindings/incomplete-devices.yaml create mode 100644 Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-msi.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-s [...] create mode 100644 Documentation/devicetree/bindings/leds/backlight/ti,lm3509.yaml create mode 100644 Documentation/devicetree/bindings/leds/silergy,sy7802.yaml create mode 100644 Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rockchip,rk809.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd96801-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mfd/syscon-common.yaml delete mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml create mode 100644 Documentation/devicetree/bindings/platform/lenovo,yoga-c630-ec.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd96801-regula [...] delete mode 100644 Documentation/devicetree/bindings/soc/fsl/bman-portals.txt delete mode 100644 Documentation/devicetree/bindings/soc/fsl/bman.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe.yaml delete mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,bman-portal.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,bman.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,qman-fqd.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,qman-portal.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,qman.yaml delete mode 100644 Documentation/devicetree/bindings/soc/fsl/qman-portals.txt delete mode 100644 Documentation/devicetree/bindings/soc/fsl/qman.txt create mode 100644 Documentation/devicetree/bindings/soc/intel/intel,lgm-syscon.yaml create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,sparx [...] create mode 100644 Documentation/devicetree/bindings/soc/sprd/sprd,sc9863a-glbregs.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/ti,am654-serdes-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/timer/sprd,sc9860-timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/spreadtrum,sprd-timer.txt create mode 100644 Documentation/devicetree/bindings/watchdog/img,pdc-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/imgpdc-wdt.txt delete mode 100644 drivers/hid/bpf/entrypoints/Makefile delete mode 100644 drivers/hid/bpf/entrypoints/README delete mode 100644 drivers/hid/bpf/entrypoints/entrypoints.bpf.c delete mode 100644 drivers/hid/bpf/entrypoints/entrypoints.lskel.h delete mode 100644 drivers/hid/bpf/hid_bpf_jmp_table.c create mode 100644 drivers/hid/bpf/hid_bpf_struct_ops.c create mode 100644 drivers/hid/bpf/progs/Huion__Dial-2.bpf.c create mode 100644 drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c rename drivers/hid/bpf/progs/{Microsoft__XBox-Elite-2.bpf.c => Microsoft__Xbox-Eli [...] create mode 100644 drivers/hid/bpf/progs/Thrustmaster__TCA-Yoke-Boeing.bpf.c create mode 100644 drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c create mode 100644 drivers/hid/bpf/progs/hid_report_helpers.h create mode 100644 drivers/input/misc/88pm886-onkey.c create mode 100644 drivers/input/misc/cs40l50-vibra.c create mode 100644 drivers/leds/flash/leds-sy7802.c create mode 100644 drivers/leds/leds-cros_ec.c create mode 100644 drivers/leds/leds-lp5569.c create mode 100644 drivers/leds/trigger/ledtrig-input-events.c create mode 100644 drivers/mfd/88pm886.c create mode 100644 drivers/mfd/cs40l50-core.c create mode 100644 drivers/mfd/cs40l50-i2c.c create mode 100644 drivers/mfd/cs40l50-spi.c create mode 100644 drivers/mfd/rohm-bd96801.c create mode 100644 drivers/platform/arm64/lenovo-yoga-c630.c create mode 100644 drivers/platform/x86/dell/dell-pc.c create mode 100644 drivers/platform/x86/intel/intel_plr_tpmi.c create mode 100644 drivers/platform/x86/intel/tpmi_power_domains.c create mode 100644 drivers/platform/x86/intel/tpmi_power_domains.h create mode 100644 drivers/regulator/88pm886-regulator.c create mode 100644 drivers/regulator/bd96801-regulator.c create mode 100644 drivers/regulator/qcom-pm8008-regulator.c create mode 100644 drivers/video/backlight/lm3509_bl.c create mode 100644 drivers/watchdog/bd96801_wdt.c delete mode 100644 include/dt-bindings/mfd/qcom-pm8008.h create mode 100644 include/linux/mfd/88pm886.h create mode 100644 include/linux/mfd/cs40l50.h create mode 100644 include/linux/mfd/rohm-bd96801.h delete mode 100644 include/linux/mfd/tmio.h create mode 100644 include/linux/platform_data/lenovo-yoga-c630.h create mode 100644 include/linux/platform_data/tmio.h delete mode 100644 samples/hid/hid_bpf_attach.bpf.c delete mode 100644 samples/hid/hid_bpf_attach.h create mode 100644 sound/soc/codecs/cs40l50-codec.c