This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 480e035fc4c7 Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesk [...] new 021515abb9b4 auxdisplay: Take over maintainership, but in Odd Fixes mode new 933feb122336 auxdisplay: Add 7 and 14 segment mappings to MAINTAINERS new 961454590d4d dt-bindings: auxdisplay: adjust example indentation and us [...] new 4fdcbb88b1a8 dt-bindings: auxdisplay: hit,hd44780: use defines for GPIO flags new b33190d0fd90 auxdisplay: panel: Switch to use module_parport_driver() new a8fc3d587fa6 auxdisplay: img-ascii-lcd: Make container_of() no-op for s [...] new 2327960f0c5e auxdisplay: linedisp: Free allocated resources in ->release() new 50d6b9d56e69 auxdisplay: linedisp: Use unique number for id new 7168791fcab5 auxdisplay: linedisp: Unshadow error codes in ->store() new 6134b0be91f5 auxdisplay: linedisp: Add missing header(s) new fe5bd82f5941 auxdisplay: linedisp: Move exported symbols to a namespace new 70fb97c0611e auxdisplay: linedisp: Provide struct linedisp_ops for futu [...] new 34ddc83dc720 auxdisplay: linedisp: Add support for overriding character [...] new 4ce026d5f4cc auxdisplay: linedisp: Allocate buffer for the string new ef2086a9e1c9 auxdisplay: ht16k33: Add default to switch-cases new 5a805a7827b6 auxdisplay: ht16k33: Move ht16k33_linedisp_ops down new 0ee6eb851ec5 auxdisplay: ht16k33: Define a few helper macros new 815876dc0b40 auxdisplay: ht16k33: Switch to use line display character mapping new a459b2707abd auxdisplay: ht16k33: Drop struct ht16k33_seg new f6815c79d229 dt-bindings: auxdisplay: Add Maxim MAX6958/6959 new a9bcd02fa422 auxdisplay: Add driver for MAX695x 7-segment LED controllers new 899383f9ecf5 auxdisplay: Add 7-segment LED display driver new 4664b0bbb69c dt-bindings: auxdisplay: Add bindings for generic 7-segment LED new d8abf9d4ea35 auxdisplay: seg-led-gpio: Import linedisp namespace new 07d03559ed28 auxdisplay: cfag12864bfb: Convert to platform remove callb [...] new 9ea02f7cc39d auxdisplay: hd44780: Convert to platform remove callback r [...] new 5d9e12972259 auxdisplay: img-ascii-lcd: Convert to platform remove call [...] new b345ff698ec7 Merge tag 'auxdisplay-v6.9-1' of git://git.kernel.org/pub/ [...] new 4d05105e7c64 HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID new 9a5b1521e2d0 HID: input: avoid polling stylus battery on Chromebook Pompom new 333861f4cca6 HID: amd_sfh: Increase sensor command timeout new bbf0dec30696 HID: amd_sfh: Update HPD sensor structure elements new c1db0073212e HID: amd_sfh: Avoid disabling the interrupt new 2105e8e00da4 HID: amd_sfh: Improve boot time when SFH is available new 6296562f30b1 HID: amd_sfh: Extend MP2 register access to SFH new 90184f90c9ac HID: amd_sfh: Set the AMD SFH driver to depend on x86 new 2e21dee6a46a Merge branch 'for-6.9/amd-sfh' into for-linus new 2814646f76f8 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd new 9459630372bb Merge branch 'for-6.9/lenovo' into for-linus new 92aec2026dec HID: nintendo: Remove some unused functions new 05c7d1de81eb HID: nintendo: Remove some unused functions new 1b99fb197a41 Merge branch 'for-6.9/nintendo' into for-linus new ac203cdbe97a HID: samsung: Broaden device compatibility in samsung driver new 6168f717afc3 HID: samsung: Rewrite rdesc checking code using memcmp() new 9b8e4adad160 HID: samsung: Add Samsung wireless keyboard support new 944536c2a4de HID: samsung: Add Samsung wireless gamepad support new 46e779b087f6 HID: samsung: Add Samsung wireless action mouse support new e72900467286 HID: samsung: Add Samsung wireless bookcover and universal [...] new 58cd69cbd364 Merge branch 'for-6.9/samsung' into for-linus new f740106aedd3 HID: apple: remove unused members from struct apple_sc_backlight new dcd5231f093b HID: wacom: remove unused hid_data::pressure new ed94a8f8ca75 HID: protect hid_device::bpf by CONFIG_HID_BPF new 0db1674a5020 HID: hid-lg3ff: remove unused struct lg3ff_device new b9215e677dcc HID: hid-multitouch: remove unused mt_application::dev_time new 22ec8982dcf6 HID: hid-prodikeys: remove unused struct pcmidi_snd members new 16d0e1d469cc HID: hid-prodikeys: remove struct pk_device new 8c9089efd7c7 Merge branch 'for-6.9/unused-struct-removal' into for-linus new 1b8da9d81ee2 HID: wacom: Clean up use of struct->wacom_wac new 0db18cd824f7 Merge branch 'for-6.9/wacom' into for-linus new 3e78a6c0d3e0 Merge tag 'hid-for-linus-2024031301' of git://git.kernel.o [...] new a0e35a173a86 hsi: hsi_core: make hsi_bus_type const new 3693760295e8 HSI: ssi_protocol: fix struct members kernel-doc warnings new 80d80de4b75e Merge tag 'hsi-for-6.9' of git://git.kernel.org/pub/scm/li [...] new 67d85ee4bc74 power: supply: bq27xxx: Switch to a simpler IDA interface new 73697f0acc77 power: supply: bq27xxx: Add devm action to free IDA new f2d506d9fe10 power: supply: bq27xxx: Use devm to free device mutex new 7911cf971c1c power: supply: bq27xxx: Use devm_power_supply_register() helper new b282c30dad3e power: supply: bq27xxx: Move one time design full read out [...] new 98be59bd03aa power: supply: da9030: Use devm_power_supply_register() helper new 57261cda154b power: supply: da9052: Use devm_power_supply_register() helper new 88a72257a438 power: supply: ds2760: Use devm_power_supply_register() helper new ada63f1ec91b power: supply: goldfish: Use devm_power_supply_register() helper new 3b4d07fdaf17 power: supply: lp8727: Use devm_power_supply_register() helper new 2abb571143c3 power: supply: lp8788: Use devm_power_supply_register() helper new e90a67f618c4 power: supply: pcf50633: Use devm_power_supply_register() helper new 3a93da231c12 power: supply: rt5033: Use devm_power_supply_register() helper new 503920abb586 power: supply: tps65090: Use devm_power_supply_register() helper new aa0c8959dac7 power: supply: wm831x: Use devm_power_supply_register() helper new f2a7667c6cc0 power: supply: wm831x: Use devm_power_supply_register() helper new 9115c677071a power: supply: da9150: Use devm_iio_channel_get() helper new 077c1df8456f power: supply: da9150: Use devm_power_supply_register() helper new a16dc57e9755 power: supply: rx51: Use devm_iio_channel_get() helper new 4cb372a0ca22 power: supply: rx51: Use devm_power_supply_register() helper new 8ac675344280 power: supply: twl4030_madc: Use devm_iio_channel_get() helper new 4c5d387d79a6 power: supply: twl4030_madc: Use devm_power_supply_registe [...] new 99ae075684be power: supply: max14577: Use devm_power_supply_register() helper new aed93a83a012 power: supply: max77693: Use devm_power_supply_register() helper new 478a253e4665 power: supply: max8925: Use devm_power_supply_register() helper new cad1e6df54ca power: supply: wm8350: Use devm_power_supply_register() helper new bec924d27a1f power: supply: axp20x_usb_power: replace current_max with [...] new b02fbd830edf power: supply: axp20x_usb_power: use correct register for [...] new 06a807e6e5ff power: supply: axp20x_usb_power: fix race condition with usb bc new aa08a0d10f5e power: supply: axp20x_usb_power: enable usb_type reporting new f22e83502890 power: reset: atc260x-poweroff: Use devm_register_sys_off_ [...] new ab1439b05168 power: reset: atc260x-poweroff: Use devm_register_sys_off_ [...] new 7ddfd33c6ee5 power: reset: xgene-reboot: Use devm_platform_ioremap_reso [...] new 6af1ee028537 power: reset: xgene-reboot: Use devm_register_sys_off_hand [...] new e68b71812ebf power: reset: tps65086-restart: Use devm_register_sys_off_ [...] new 11d2642e14ad power: reset: tps65086-restart: Remove unneeded device dat [...] new 45079f206e63 power: reset: brcm-kona-reset: Use devm_register_sys_off_h [...] new ad8d7b8002a1 power: reset: axxia-reset: Use devm_register_sys_off_handl [...] new 0867276eb122 power: reset: rmobile-reset: Use devm_platform_ioremap_res [...] new ba1188ea8be8 power: reset: rmobile-reset: Use devm_register_sys_off_han [...] new 6ab9137719a7 power: reset: mt6323-poweroff: Use devm_register_sys_off_h [...] new b5711ff91713 power: reset: msm-poweroff: Use devm_register_sys_off_hand [...] new 00ae86ebf893 power: reset: msm-poweroff: Use devm_register_sys_off_hand [...] new 77b61173c2d0 power: reset: regulator-poweroff: Use devm_register_sys_of [...] new 348fde771ce7 power: reset: as3722-poweroff: Use devm_register_sys_off_h [...] new b6475c3f81c1 power: reset: gemini-poweroff: Use devm_register_sys_off_h [...] new c3ede0b6f7dd power: reset: restart-poweroff: Use devm_register_sys_off_ [...] new ffa212831289 power: reset: syscon-poweroff: Move device data into a struct new 14c5678720bd power: reset: syscon-poweroff: Use devm_register_sys_off_h [...] new a9b254892ce1 power: supply: axp288_fuel_gauge: Add STCK1A* Intel Comput [...] new 62f4b33bf2b9 power: reset: xgene-reboot: Fix a NULL vs IS_ERR() test new 6f005ab7f581 power: reset: rmobile-reset: Map correct MMIO resource new 9e6047c01159 power: supply: axp288_fuel_gauge: Deny ROCK Pi X new 7b46b60944d7 power: supply: core: constify the struct device_type usage new 3da8d71754d3 power: reset: rmobile-reset: Make sysc_base2 local new 8fbb11162504 power: supply: bq27xxx: Report charge full state correctly new b683d738c0a1 power: supply: core: Fix power_supply_init_attrs() stub new ea4367c40c79 power: supply: core: move power_supply_attr_group into #if [...] new 9a451f1b028e power: supply: bq2415x_charger: report online status new 71c2cc5cbf68 power: supply: core: make power_supply_class constant new 68ade0976df7 power: supply: core: add power_supply_for_each_device() new ea1ec769d1f0 power: supply: core: simplify power_supply_class_init new f107e6b82392 power: supply: move power_supply_attr_groups definition ba [...] new cd38a0acca73 power: supply: mm8013: fix "not charging" detection new 521d75b4174e power: supply: core: ease special formatting implementations new 4e61f1e9d58f power: supply: core: fix charge_behaviour formatting new 44f89c6d3c54 Merge tag 'for-v6.9' of git://git.kernel.org/pub/scm/linux [...] new 2248bee3ea38 pinctrl: st: Return pinctrl_gpio_direction_output to trans [...] new 13931e5d8faf pinctrl: mt7986: excise kernel-doc warnings new 398f914bf002 pinctrl: mediatek: mt7981: add additional uart group new 8714b3414dd6 pinctrl: mediatek: mt7981: add additional emmc groups new f6f62a9a931f pinctrl: pinctrl-zynqmp: Use devm_kcalloc() instead of dev [...] new 47eed1127d2a dt-bindings: pinctrl: amlogic: narrow regex for unit addre [...] new 736ed7ce0a5d dt-bindings: pinctrl: Unify "input-debounce" schema new 8758efbdc2b0 dt-bindings: pinctrl: nuvoton,npcm845: Drop redundant type [...] new 6bdf332a082b pinctrl: cs42l43: Tidy up header includes new ac98dd1cf0c6 pinctrl: cs42l43: Remove some needless inlines new b96e00a4749b pinctrl: cs42l43: Use str_high_low() new cd2807e73352 dt-bindings: pinctr: pinctrl-zynq: Fix compatible string new 1a7a7aa1e425 pinctrl: nuvoton: Constify wpcm450_groups new 3a29c8754880 pinctrl: mediatek: Drop bogus slew rate register range for MT8186 new e15ab05a6b3e pinctrl: mediatek: Drop bogus slew rate register range for MT8192 new 7ac572883f3e dt-bindings: pinctrl: nvidia,tegra234-pinmux: Restructure [...] new 8e4cc358223d dt-bindings: pinctrl: cy8c95x0: Update gpio-reserved-ranges new 2c0aafdf4a7c pinctrl: mcp23s08: Check only GPIOs which have interrupts enabled new bd433c25ca81 pinctrl: renesas: rzg2l: Fix locking in rzg2l_dt_subnode_to_map() new 68540257cdf1 pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin grou [...] new 3803584a4e9b pinctrl: renesas: checker: Limit cfg reg enum checks to pr [...] new 04d231b90e66 pinctrl: renesas: rzg2l: Improve code for readability new 15e4ae4f9ae7 pinctrl: renesas: rzg2l: Include pinmap in RZG2L_GPIO_PORT [...] new fea58424e252 pinctrl: renesas: pinctrl-rzg2l: Add the missing port pins [...] new fd141e173af0 Merge tag 'renesas-pinctrl-for-v6.9-tag1' of git://git.ker [...] new 47847b9bcdb1 pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name new 75a7d8146ac9 dt-bindings: pinctrl: renesas,pfc: Document R-Car V4M support new 291f7856fc45 pinctrl: renesas: Initial R8A779H0 (R-Car V4M) PFC support new 73f35ebbf4b7 pinctrl: renesas: r8a779h0: Add Ethernet AVB pins, groups, [...] new 4ab1ee6f4f05 pinctrl: renesas: r8a779h0: Add SD/MMC pins, groups, functions new e79da260fcb1 pinctrl: renesas: r8a779h0: Add QSPI pins, groups, functions new bc56b11cd734 pinctrl: renesas: r8a779h0: Add SCIF pins, groups, functions new fbaff0364a42 pinctrl: renesas: r8a779h0: Add SCIF_CLK pins, groups, functions new a0974d843d0b pinctrl: renesas: r8a779h0: Add HSCIF pins, groups, functions new 2a9d0273d130 pinctrl: renesas: r8a779h0: Add I2C pins, groups, functions new b33c4b4b8481 pinctrl: renesas: r8a779h0: Add MSIOF pins, groups, functions new 4759b702d076 pinctrl: renesas: r8a779h0: Add PWM/TPU pins, groups, functions new 2acf13cec939 pinctrl: renesas: r8a779h0: Add CANFD pins, groups, functions new 1604b9788ee3 pinctrl: renesas: r8a779h0: Add PCIe pins, groups, functions new 97191e536c37 pinctrl: renesas: r8a779h0: Add Audio pins, groups, functions new 2fd4fe19d015 pinctrl: renesas: rzg2l: Configure interrupt input mode new d3c492993390 pinctrl: renesas: rzg2l: Simplify rzg2l_gpio_irq_{en,dis}able() new 1d2da79708cb pinctrl: renesas: rzg2l: Avoid configuring ISEL in gpio_ir [...] new fda5edd7d66f pinctrl: renesas: rzg2l: Select GPIOLIB_IRQCHIP and IRQ_DO [...] new 254203f9a94c pinctrl: renesas: rzg2l: Add suspend/resume support new a6f06b909fee pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm new 4432d416ba94 Merge tag 'renesas-pinctrl-for-v6.9-tag2' of git://git.ker [...] new 2805464831dd dt-bindings: pinctrl: mobileye,eyeq5-pinctrl: add bindings new 170c96246f0c pinctrl: ocelot: remove redundant assignment to variable ret new 577293d391da dt-bindings: pinctrl: at91: add sam9x7 new 26fea220ad5b pinctrl: da9062: Add OF table new 5384b7d3e0d5 dt-bindings: pinctrl: Add bindings for Awinic AW9523/AW9523B new 576623d70661 pinctrl: Add driver for Awinic AW9523/B I2C GPIO Expander new 4f74a3b3070d pinctrl: pinmux: Suppress error message for -EPROBE_DEFER new 3ded21693639 pinctrl: core: comment that pinctrl_add_gpio_range() is de [...] new 52279c3d50d9 pinctrl: aw9523: Add proper terminator new 62361b38315f dt-bindings: gpio: nomadik: convert into yaml format new a610f5448543 dt-bindings: gpio: nomadik: add optional ngpios property new fa55bcecf272 dt-bindings: gpio: nomadik: add mobileye,eyeq5-gpio compatible new 6abd174c9c82 dt-bindings: gpio: nomadik: add optional reset property new 53cf6b72e074 gpio: nomadik: fix offset bug in nmk_pmx_set() new 966942ae4936 gpio: nomadik: extract GPIO platform driver from drivers/p [...] new ae82f5d2b18a pinctrl: nomadik: Kconfig: allow building with COMPILE_TEST new 8a10b1a36db8 pinctrl: nomadik: fix build warning (-Wformat) new af76822683bc pinctrl: nomadik: fix build warning (-Wpointer-to-int-cast) new dfeaf5e7f338 pinctrl: nomadik: minimise indentation in probe new 1a656a80ea8a pinctrl: nomadik: follow type-system kernel coding conventions new 8e48230d6df5 pinctrl: nomadik: follow whitespace kernel coding conventions new cbb24db14884 pinctrl: nomadik: follow conditional kernel coding conventions new 9b82653dee91 gpio: nomadik: add #include <linux/slab.h> new 0b95fcd1f42f gpio: nomadik: replace of_find_*() by bus_find_device_by_o [...] new be0552e1f4bf gpio: nomadik: replace of_property_read_*() by device_prop [...] new 12410e95903c gpio: nomadik: use devm_platform_ioremap_resource() helper new 2f8875ddd13a gpio: nomadik: use devres version of clk_get*() new 75d270fda64d gpio: nomadik: request dynamic ID allocation new eac86aaed7f7 gpio: nomadik: make clock optional new 98c031faa631 gpio: nomadik: change driver name from gpio to nomadik-gpio new 8d74c3dc8f99 gpio: nomadik: support shared GPIO IRQs new 50bc2a4953cc gpio: nomadik: handle variadic GPIO count new 3c30cc26df0a gpio: nomadik: support mobileye,eyeq5-gpio new 6ad679cfaeea gpio: nomadik: grab optional reset control and deassert it [...] new b824f841a4a8 gpio: nomadik: fix Kconfig dependencies inbetween pinctrl & GPIO new caddc92c5745 gpio: nomadik: Finish conversion to use firmware node APIs new 5545d5013c0e gpio: nomadik: Back out some managed resources new a0c807b5b65a pinctrl: nomadik: fix dereference of error pointer new 64df5ea97195 Merge branch 'ib-nomadik-gpio' into devel new d295ad7ef013 pinctrl: aw9523: Make the driver tristate new c056ccff5ec5 dt-bindings: pinctrl: qcom: update compatible name for mat [...] new 289b950b8e50 gpio: nomadik: remove BUG_ON() in nmk_gpio_populate_chip() new fa63587f94a7 drivers/gpio/nomadik: move dummy nmk_gpio_dbg_show_one() t [...] new a3df5d5422b4 Merge tag 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm [...] new 4d2ff655fb85 platform/chrome: Update binary interface for EC-based watchdog new 843dac4d3687 watchdog: Add ChromeOS EC-based watchdog driver new 12f0a4cc8452 dt-bindings: mfd: da9062: Update watchdog description new 19c993f29e8e dt-bindings: mfd: dlg,da9063: Update watchdog child node new e2fcaf4c0670 dt-bindings: input: Convert da906{1,2,3} onkey to json-schema new fddee1e686de dt-bindings: thermal: Convert da906{1,2} thermal to json-schema new ae3a0d709c24 dt-bindings: mfd: dlg,da9063: Sort child devices new f1eb64bf6d4b dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema new 3eeadf8ff948 Merge branches 'ib-mfd-cros-watchdog-6.9' and 'ib-mfd-inpu [...] new ac9538f6007e mfd: intel-lpss: Switch to generalized quirk table new 1d8c51ed2ddc mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 new fc99c0132210 mfd: lpc_ich: Use ALIGN_DOWN() to obtain the start of the [...] new dfebe38e46c2 mfd: sun4i-gpadc: Correct specified GPADC interrupt numbers new 5ebb75b904b6 mfd: omap-usb-host: Increase size of buffer to include all [...] new ed3cb341e447 dt-bindings: mfd: iqs62x: Do not override firmware-name $ref new 5dce78032b20 dt-bindings: mfd: qcom,tcsr: Add compatibles for QCM2290 a [...] new 6cea614ba78d mfd: cros_ec: Register EC-based watchdog subdevice new 944e823d73d0 mfd: rave-sp: Avoid unnecessary use of comma operator new efe4c7908ec9 mfd: wm831x: Remove redundant forever while loop new 8b9a1f5ef43b mfd: cs42l43: Tidy up header includes new de896be80acf mfd: cs42l43: Use __u8 type rather than u8 for firmware interface new ca291ea7487c mfd: cs42l43: Add time postfixes on defines new d92b9bcfce94 mfd: cs42l43: Add some missing dev_err_probe()s new cab2ce7fce87 mfd: cs42l43: Handle error from devm_pm_runtime_enable() new 9fb7369cf5df dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format new cc1965b02d6c dt-bindings: mfd: syscon: Add ti,j784s4-pcie-ctrl compatible new 17bb3a9d346c dt-bindings: mfd: syscon: Add ti,am654-serdes-ctrl compatible new c28c45608ef3 spi: cs42l43: Tidy up header includes new 6abc896ccbdd mfd: mcp-core: Make mcp_bus_type const new ed9fdff5ad8b mfd: ac100: Convert to use maple tree register cache new 225303da314f mfd: as3711: Convert to use maple tree register cache new 32f60d54a31d mfd: as3722: Convert to use maple tree register cache new 38df0f254f5b mfd: axp20x: Convert to use maple tree register cache new e2a735ea3a11 mfd: bcm590xx: Convert to use maple tree register cache new 1136eeaa41ed mfd: bd9571mwv: Convert to use maple tree register cache new 45900612fa63 mfd: dialog: Convert to use maple tree register cache new 14100f8e5856 mfd: khadas-mcu: Convert to use maple tree register cache new baaa1b8e7d84 mfd: lochnagar-i2c: Convert to use maple tree register cache new 9261cd047326 mfd: wolfson: Convert to use maple tree register cache new 6c93d5555426 mfd: rohm: Convert to use maple tree register cache new 21ff89b91bf8 mfd: rk8xx: Convert to use maple tree register cache new 462d188aab21 mfd: rn5t618: Convert to use maple tree register cache new 5db47ad8aeb9 mfd: rsmu_i2c: Convert to use maple tree register cache new 9982a5e0afbb mfd: si476x: Convert to use maple tree register cache new cac3d77098d6 mfd: stmfx: Convert to use maple tree register cache new 12edc9a8da2e mfd: stpmic1: Convert to use maple tree register cache new a2caf6036cec mfd: rc5t583: Convert to use maple tree register cache new 3e038941c587 mfd: mc13xxx: Use bitfield helpers new d2b0680cf3b0 mfd: syscon: Call of_node_put() only when of_parse_phandle [...] new 0db017f8edd9 mfd: syscon: Remove extern from function prototypes new e28c28a34ee9 mfd: altera-sysmgr: Call of_node_put() only when of_parse_ [...] new 0c7cc7497f6f dt-bindings: mfd: ti,twl: Document system-power-controller new ca9414a1d087 mfd: twl-core: Add power off implementation for twl603x new 8ba560ec1426 mfd: twl4030-power: Accept standard property for power controller new bda40bf667d8 mfd: rk8xx-core: Fix interrupt processing order for power [...] new 3cb10854004d mfd: core: Constify the struct device_type usage new 3bb36528d46e mfd: twl: Select MFD_CORE new 7b79740d42e7 dt-bindings: mfd: cros-ec: Add properties for GPIO controller new 8f49b623b934 mfd: cros_ec_dev: Add GPIO device if feature present on EC new 87bfb48f3419 mfd: kempld-core: Don't replace resources provided by ACPI new ec0131916367 dt-bindings: mfd: Convert atmel-flexcom to json-schema new d3dc362b3a3d dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required new e9f06bd428d3 dt-bindings: mfd: syscon: Add ti,am62-usb-phy-ctrl compatible new 79d98102a31a mfd: mt6397-core: Register mt6357 sound codec new c9e1e505cde1 mfd: cs42l43: Fix wrong register defaults new 78334c343bef mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults new 8403ce70be33 Merge tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/l [...] new 1368d06dd2c9 leds: Introduce ExpressWire library new b5a8c50e5c18 leds: ktd2692: Convert to use ExpressWire library new 922235a9b894 dt-bindings: backlight: Add Kinetic KTD2801 binding new a5554f1b5bc3 backlight: Add Kinetic KTD2801 Backlight support new 7534904d421e backlight: ktd2801: Make timing struct static new d48ece99f2d9 leds: ktd2692: Add GPIOLIB dependency new 7774f3d1dd38 leds: expresswire: Don't use "proxy" headers new b1ba8bcb2d1f backlight: hx8357: Fix potential NULL pointer dereference new f1ac3c9825f9 backlight: ktz8866: Correct the check for of_property_read_u32 new 601eedb0b6bc backlight: mp3309c: Use pwm_apply_might_sleep() new 64a633593e9a backlight: hx8357: Make use of device properties new 2f15475b178e backlight: hx8357: Move OF table closer to its consumer new 7244d89ae306 backlight: hx8357: Make use of dev_err_probe() new 7ebac13edcfc backlight: hx8357: Utilise temporary variable for struct device new 76fa2a1efff5 dt-bindings: backlight: qcom-wled: Fix bouncing email addresses new b54c828bdba9 backlight: mp3309c: Make use of device properties new ee7f026a26e8 backlight: mp3309c: Use dev_err_probe() instead of dev_err() new d37831e0594b backlight: mp3309c: Utilise temporary variable for struct device new 7ee6478d5aa9 backlight: mp3309c: Fully initialize backlight_properties [...] new ad9aeb0e3aa9 backlight: lm3630a: Initialize backlight_properties on init new 4bf7ddd2d2f0 backlight: lm3630a: Don't set bl->props.brightness in get_ [...] new dc0ba74e51a7 backlight: lm3630a: Use backlight_get_brightness helper in [...] new 0285e9efaee8 backlight: da9052: Fully initialize backlight_properties d [...] new abb5a5d951fb backlight: lm3639: Fully initialize backlight_properties d [...] new 392346827fbe backlight: lp8788: Fully initialize backlight_properties d [...] new 23749cf3dfff backlight: gpio: Simplify with dev_err_probe() new 588d9f4b656f backlight: l4f00242t03: Simplify with dev_err_probe() new a2cd3ab2a47d backlight: bd6107: Handle deferred probe new 41f1b3edb581 backlight: as3711_bl: Handle deferred probe new b4c385b294a4 backlight: lm3630a_bl: Handle deferred probe new c9128ed7b9ed backlight: lm3630a_bl: Simplify probe return on gpio reque [...] new b49c1caca529 backlight: pandora_bl: Drop unneeded ENOMEM error message new f3d8f29d1f59 Merge tag 'backlight-next-6.9' of git://git.kernel.org/pub [...] new 888cd6e72155 Merge branches 'ib-qcom-leds-6.9' and 'ib-leds-backlight-6 [...] new f574751cdfac leds: trigger: netdev: Skip setting baseline state in acti [...] new d7d0efaf528a dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG new 6ab1f766a80a leds: rgb: leds-qcom-lpg: Add support for PPG through single SDAM new 05338ba56c7f leds: rgb: leds-qcom-lpg: Update PMI632 lpg_data to support PPG new 5e9ff626861a leds: rgb: leds-qcom-lpg: Include support for PPG with ded [...] new c47d14545b99 leds: rgb: Update PM8350C lpg_data to support two-nvmem PP [...] new e09c706bfbcb leds: trigger: Load trigger modules on-demand if used as d [...] new fd14a87230ed leds: trigger: netdev: Add module alias ledtrig:netdev new 66601a29bb23 leds: class: If no default trigger is given, make hw_contr [...] new 06cdca014eca leds: trigger: netdev: Display only supported link speed a [...] new 5fe5e2a3d75d docs: ABI: sysfs-class-led-trigger-netdev: Document now hi [...] new 96d947d4abb3 Documentation: leds: Update led-trigger-tty ABI description new cdac0fd2b765 leds: trigger: audio: Set module alias for module auto-loading new 7e1121138cec leds: triggers: default-on: Add module alias for module au [...] new ec18a2a83b8b dt-bindings: leds: Add FUNCTION defines for per-band WLANs new 7eef64da0b0a leds: trigger: panic: Simplify led_trigger_set_panic new d0532248df71 leds: aw200xx: Make read-only array coeff_table static const new 211f8ec9400b leds: Remove led_init_default_state_get() and devm_led_cla [...] new 09e3f3244e84 leds: Make flash and multicolor dependencies unconditional new e838a5a110b6 leds: trigger: Stop exporting trigger_list new 9225333e4808 leds: triggers: Add helper led_match_default_trigger new 46f02b681ba2 leds: pca963x: Add support for suspend and resume new ccc35ff2fd29 leds: spi-byte: Use devm_led_classdev_register_ext() new 1c5b72e60c56 leds: qcom-lpg: Add PM660L configuration and compatible new 415798bc07dd leds: trigger: netdev: Fix kernel panic on interface renam [...] new ec9aa8971f98 leds: rgb: leds-group-multicolor: Allow LEDs to stay on in [...] new bfa0f02d7586 leds: qcom-lpg: Add QCOM_PBS dependency new 6969d0a2ba1a leds: aw2013: Unlock mutex before destroying it new 041d2a0ea733 Revert "leds: Only descend into leds directory when CONFIG [...] new 2cd0d1db31e7 leds: expresswire: Don't depend on NEW_LEDS new 205c29887a33 leds: sgm3140: Add missing timer cleanup and flash gpio control new 64e558500d2d dt-bindings: leds: Add LED_FUNCTION_WAN_ONLINE for Interne [...] new 615d49f55262 dt-bindings: leds: qcom-lpg: Drop redundant qcom,pm8550-pw [...] new 6c27bf4c6d30 dt-bindings: leds: qcom-lpg: Narrow nvmem for other variants new 08b7dab9f025 leds: Fix ifdef check for gpio_led_register_device() new d0c2df0c7b21 leds: lm3601x: Fix struct lm3601_led kernel-doc warnings new e7dd80b5fdfc leds: leds-mlxcpld: Fix struct mlxcpld_led_priv member name new a22f11305d32 leds: mlxreg: Drop an excess struct mlxreg_led_data member new 2c7c70f54f79 dt-bindings: leds: Add NCP5623 multi-LED Controller new 7b7e50f8f5e0 leds: Add NCP5623 multi-led driver new 45066c4bbe8c leds: ncp5623: Add MS suffix to time defines new f5c31bcf604d Merge tag 'leds-next-6.9' of git://git.kernel.org/pub/scm/ [...] new 214509e5d61d platform/x86: thinkpad_acpi: remove redundant assignment t [...] new 890a48ca7b05 platform/x86: silicom-platform: clean up a check new 2cee4d0c82c0 platform/x86: remove obsolete calls to ledtrig_audio_get new 0959afbafaf8 platform/x86: Support for mode FN key new e5afa3d7a91b drivers/platform/mellanox: Convert snprintf to sysfs_emit new 3f399b5d7189 platform/x86: wmi: Use ACPI device name in netlink event new e6100ef3c0bf platform/x86/amd/hsmp: Move hsmp_test to probe new 287a821c76be platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket new e76064e34a37 platform/x86/amd/hsmp: Create static func to handle platdev new 17998b3e529b platform/x86/amd/hsmp: Define a struct to hold mailbox regs new ce08d3570ae0 platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket new ca511e7631e7 platform/x86/amd/hsmp: Restructure sysfs group creation new ba8dcff0e9c4 platform/x86/amd/hsmp: Add support for ACPI based probing new d2bf115115d5 platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh new ef6e98177f8d platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS new 202574971d81 platform/x86/amd/hsmp: Remove extra parenthesis and add a space new 2b703fbe4e3d platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() new def1ed0db2a6 platform/x86/intel/ifs: Trace on all HT threads when execu [...] new e272d1e1188e platform/x86/intel/ifs: Add current batch number to trace output new ea15f34d5fb7 platform/x86/intel/ifs: Replace the exit rendezvous with a [...] new ad630f5d9271 platform/x86/intel/ifs: Add an entry rendezvous for SAF new 682c259a8496 platform/x86/intel/ifs: Remove unnecessary initialization [...] new 6468e64ee380 platform/x86: wmi: Stop using ACPI device class new 24b10e5f8e0d platform/x86: hp-wmi: Tidy up module source code new 3a057bf30e04 platform/x86: hp-wmi: Add thermal profile support for 8BAD boards new 10fdfd13a359 platform: x86: wmi: make wmi_bus_type const new 41b43c751212 platform: x86: ibm_rtl: make rtl_subsys const new 197b980644ea platform/surface: aggregator_registry: add entry for fan speed new 7f1b998a9108 platform/x86: wmi: Check if WMxx control method exists new d0c595a11785 platform/x86: wmi: Use FW_BUG when warning about missing c [...] new 49c67cd5b6a4 platform/x86: wmi: Remove unnecessary out-of-memory message new fde7da1072f3 platform/x86: wmi: Replace pr_err() with dev_err() new d16c9a3d97d1 Merge tag 'platform-drivers-x86-v6.8-2' into pdx/for-next new 5b559e8ab01c platform/x86: wmi: Make input buffer mandatory when evalua [...] new fd23023e2aaa platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel- [...] new 1ae9ffd303c2 platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up new c5211eacf332 platform/x86: ideapad-laptop: support Fn+R dual-function key new ee8b738e7f7a platform/x86: thinkpad_acpi: Simplify thermal mode checking new 301c1904d638 platform/x86: thinkpad_acpi: Fix to correct wrong temp rep [...] new 14c8a1451810 platform/x86/fujitsu-laptop: Add battery charge control support new 4f299135d566 platform/x86: wmi: Prevent incompatible event driver from probing new 125619112dea platform/x86: wmi: Check if event data is not NULL new 56230bd733f8 platform/x86: wmi: Always evaluate _WED when receiving an event new 3c4303518a11 platform/x86: wmi: Update documentation regarding _WED new 86682be1e82b Revert "platform/x86: asus-wmi: Support WMI event queue" new f9ccdb4285a6 platform/x86: dell-privacy: Remove usage of wmi_has_guid() new 0d46439bda37 platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make [...] new c0459eeb64e9 platform/mellanox: mlxbf-pmc: Ignore unsupported performan [...] new cfeb98b95fff Input: allocate keycode for Display refresh rate toggle new f492f5f3e4e5 platform/x86: ideapad-laptop: map Fn + R key to KEY_REFRES [...] new 928439582b31 platform/x86: wmi: Ignore duplicated GUIDs in legacy matches new a66ccfc25354 platform/x86: wmi: Do not instantiate older WMI drivers mu [...] new f86f09ad9ab2 platform/x86: wmi: Remove obsolete duplicate GUID allowlist new bb05226c840c platform/x86/amd/pmf: Add missing __iomem attribute to pol [...] new 2e2431dc64a4 platform/x86: intel_scu_ipcutil: Make scu static new 20a36ec343d4 platform/x86: acer-wmi: Add support for Acer PH16-71 new f9124f2a454a platform/x86: acer-wmi: Add predator_v4 module parameter new 701d40af5937 platform/x86/intel/vsec: Remove nuisance message new e6ba4acde449 platform/x86/intel/pmc/lnl: Remove SSRAM support new ac2d1fd9688f platform/x86/intel/pmc/arl: Put GNA device in D3 new 1266e2efb751 platform/x86: touchscreen_dmi: Add an extra entry for a va [...] new a6dcd3f1725e platform/x86: thinkpad_acpi: Add more ThinkPads with non-s [...] new e8b4223dbf12 platform/x86: ISST: Allow reading core-power state on HWP [...] new 7c8772fef2c2 platform/mellanox: mlxbf-pmc: fix signedness bugs new d1e33cd66670 platform/x86/amd/pmf: Fix return value of amd_pmf_start_po [...] new e42dddce83a0 platform/x86/amd/pmf: Do not use readl() for policy buffer access new 9ced197640a8 platform/x86/amd/pmf: Use struct for cookie header new 8c9be42172e2 platform/x86/amd/pmf: Fix possible out-of-bound memory accesses new 988f3bf3d950 platform/x86: intel_scu_wdt: Remove unused intel-mid.h new 51384654f350 platform/x86: intel_scu_pcidrv: Remove unused intel-mid.h new 57221a07ff37 platform/x86/intel/tpmi: Change vsec offset to u64 new 5878e5b760b6 platform/x86: make fw_attr_class constant new dbab9afe8640 clk: x86: Move clk-pmc-atom register defines to include/li [...] new a21ff5a0a794 platform/x86: pmc_atom: Annotate d3_sts register bit defines new 1bde4afcd190 platform/x86: pmc_atom: Check state of PMC managed devices [...] new 86cef4593e04 platform/x86: pmc_atom: Check state of PMC clocks on s2idle new f62f012f998a x86/platform/atom: Check state of Punit managed devices on s2idle new a33e9e106601 platform/x86/amd/pmf: Differentiate PMF ACPI versions new 233f78e11e1f platform/x86/amd/pmf: Disable debugfs support for querying [...] new 5fdc8b82aab4 platform/x86/amd/pmf: Add support to get sbios requests in [...] new 6262938eef28 platform/x86/amd/pmf: Add support to notify sbios heart be [...] new 48d38f569261 platform/x86/amd/pmf: Add support to get APTS index number [...] new 3eecb434d7f2 platform/x86/amd/pmf: Add support to get sps default APTS [...] new 8362e862fb87 platform/x86/amd/pmf: Update sps power thermals according [...] new 30f96b2cb70d platform/mellanox: mlxreg-hotplug: Remove redundant NULL-check new 1c0a50de025d Merge tag 'platform-drivers-x86-v6.8-4' into pdx86/for-next new e9df5436fd61 Documentation/x86/amd/hsmp: Updating urls new f7b7066508d6 platform/x86: asus-wmi: Consider device is absent when the [...] new 16f8091b4917 platform/x86/intel/pmc: Improve PKGC residency counters debug new 66fd6d0bd757 Merge tag 'platform-drivers-x86-v6.9-1' of git://git.kerne [...] new 0e7d29a39a54 PCI/AER: Fix rootport attribute paths in ABI docs new 96ed79791b1b PCI/AER: Clean up version indentation in ABI docs new 002bf2fbc00e PCI/AER: Block runtime suspend when handling errors new a37e12bcab22 PCI/AER: Use explicit register size for PCI_ERR_CAP new 0a5a46a6a61b PCI/AER: Generalize TLP Header Log reading new 5aff0f394b83 Merge branch 'pci/aer' new fa84f4435a62 PCI/ASPM: Move pci_configure_ltr() to aspm.c new f3994bba8200 PCI/ASPM: Always build aspm.c new 1e11b5494c3d PCI/ASPM: Move pci_save_ltr_state() to aspm.c new 17423360a27a PCI/ASPM: Save L1 PM Substates Capability for suspend/resume new c198fafa0125 PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() new 64dbb2d70744 PCI/ASPM: Disable L1 before configuring L1 Substates new 6d4266675279 PCI/ASPM: Update save_state when configuration changes new 239981b66966 Merge branch 'pci/aspm' new 7626913652cc pci_iounmap(): Fix MMIO mapping leak new ae874027524c PCI: Move pci_iomap.c to drivers/pci/ new acc2364fe661 PCI: Move PCI-specific devres code to drivers/pci/ new 815a3909ead7 PCI: Move devres code from pci.c to devres.c new 47c94b2de5cd Merge branch 'pci/devres' new 6568d82512b0 PCI/DPC: Print all TLP Prefixes, not just the first new 2ae8fbbe1cd4 PCI/DPC: Ignore Surprise Down error on hot removal new 627c6db20703 PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports new c6c411a9489b Merge branch 'pci/dpc' new 1e8cc8e6bd85 PCI: Place interrupt related code into irq.c new baf67aefbe7d PCI: Mark 3ware-9650SE Root Port Extended Tags as broken new 420b8c360695 Merge branch 'pci/enumeration' new 1e5c66afd4a4 PCI/P2PDMA: Fix a sleeping issue in a RCU read section new 3dfd8247969a Merge branch 'pci/p2pdma' new cdea98bf1fae PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge new cb98555fcd8e Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idl [...] new fa885b06ec7e PCI/PM: Allow runtime PM with no PM callbacks at all new 9d5286d4e7f6 PCI/PM: Drain runtime-idle callbacks before driver removal new 7dc249e7b9cf Merge branch 'pci/pm' new dec529b0b057 PCI: switchtec: Fix an error handling path in switchtec_pc [...] new 598b08b7752f Merge branch 'pci/switchtec' new be9c3a4c8be1 PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y new 2ea548a3c01d PCI: Remove obsolete pci_cleanup_rom() declaration new f6c739998378 PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions new b8de187056f1 Merge branch 'pci/sysfs' new 29a43dc130ce PCI: Mark LSI FW643 to avoid bus reset new c5176fd9e63a Merge branch 'pci/virtualization' new b91da7308171 PCI: endpoint: Make pci_epf_bus_type const new e891becdccaa PCI: endpoint: Refactor pci_epf_alloc_space() API new 84b51a6baeaf PCI: endpoint: Improve pci_epf_alloc_space() API new fda826b15c78 PCI: endpoint: pci-epf-test: Remove superfluous checks for [...] new c795fd3f3622 PCI: endpoint: pci-epf-vntb: Remove superfluous checks for [...] new aebfdfe39b93 NTB: fix possible name leak in ntb_register_device() new 976dc5ff3018 PCI: epf-vntb: Return actual error code during pci_vntb_pr [...] new 2e00fd5487c7 PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names new c670e29f5bfe PCI: epf-mhi: Add support for SA8775P SoC new e01c9797c0eb PCI: endpoint: Clean up hardware description for BARs new 9266514689fe PCI: endpoint: Drop only_64bit on reserved BARs new f931e3cb968a Merge branch 'pci/endpoint' new 7adf6ac8521e PCI: Make pcie_port_bus_type const new 45a516f616ca Merge branch 'pci/misc' new 039741a8d7c9 PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling new cab098b6f253 Merge branch 'pci/controller/broadcom' new 667a006d73fb PCI: cadence: Clear the ARI Capability Next Function Numbe [...] new 538ca0022566 Merge branch 'pci/controller/cadence' new f3a296405b6e PCI: dwc: Strengthen the MSI address allocation logic new 72e34b8593e0 PCI: dwc: endpoint: Fix advertised resizable BAR size new 92a1d9b8777d Merge branch 'pci/controller/dwc' new b5ff74c1ef50 PCI: hv: Fix ring buffer size calculation new 0b5ce6b2f79a Merge branch 'pci/controller/hyperv' new 6a4018583875 PCI: imx6: Simplify clock handling by using clk_bulk*() function new 4e37c2f48712 PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_H [...] new 0c9651c21f2a PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET new d99aa8d3c4ac PCI: imx6: Simplify ltssm_enable() by using ltssm_off and [...] new f99b121c2589 PCI: imx6: Simplify configure_type() by using mode_off and [...] new 21ad80b0e0ce PCI: imx6: Simplify switch-case logic by introducing init_ [...] new 3bcbdb65bf1c dt-bindings: imx6q-pcie: Clean up duplicate clocks check new cf94ce97dbf1 dt-bindings: imx6q-pcie: Restruct reg and reg-name new 671a89c45181 dt-bindings: imx6q-pcie: Add imx95 pcie compatible string new f5c04da3a12b PCI: imx6: Add iMX95 PCIe Root Complex support new 1bd0d43dcf3b PCI: imx6: Clean up addr_space retrieval code new 0044966cdadf PCI: imx6: Add epc_features in imx6_pcie_drvdata new adfdef7381d5 dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatibl [...] new b7d67c6130ee PCI: imx6: Add iMX95 Endpoint (EP) support new 45b2987e6888 Merge branch 'pci/controller/imx' new b8d3404058a6 dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicat [...] new 88c9b3af4e31 dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicat [...] new 4891b66185c1 dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicat [...] new 51bc04d5b49d dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicat [...] new 2278b8b54773 dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicat [...] new c007a5505504 dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to ded [...] new d5e74915cb23 dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedic [...] new 756485bfbb85 dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicat [...] new 544e8f96efc0 dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedic [...] new c8073025c0e4 dt-bindings: PCI: qcom: Allow 'required-opps' new 545e88cb41a6 dt-bindings: PCI: qcom: Do not require 'msi-map-mask' new d1997c987814 PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p new bf79e33cdd89 PCI: qcom: Enable BDF to SID translation properly new 692eadd51698 dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller new 6d0c39324c5f PCI: qcom: Add X1E80100 PCIe support new aabf7173cdfe Merge branch 'pci/controller/qcom' new 705c1da8fa48 Merge tag 'pci-v6.9-changes' of git://git.kernel.org/pub/s [...] new 1ac1b4b79bf5 ALSA: synth: Save a few bytes of memory when registering a [...] new cf0d956635e7 ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for o [...] new fd895a74dc1d ALSA: hda: realtek: Move hda_component implementation to module new b2d6a1fd0e3e ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 new 135096ebfab6 ALSA: hda: cs35l41: Set Channel Index correctly when syste [...] new 33e5e648e631 ALSA: hda: cs35l41: Support additional HP Envy Models new 92bf7367857e ALSA: hda: cs35l41: Support HP models without _DSD using d [...] new aa8e3ef4fe53 ALSA: hda/realtek: Add quirks for various HP ENVY models new 6d5a2dda9bea ALSA: firewire-motu: add support for MOTU 896 mk3 FireWire [...] new d1eb913c8df4 ALSA: pcm: Fix snd_pcm_format_name function new 3e39acf56ede ALSA: core: Add sound core KUnit test new 8b87a7863fa5 Merge branch 'topic/format-kunit' into for-next new 6da404e78d39 ALSA: core: Fix dependencies for SND_CORE_TEST new 498e963ec7f0 ALSA: hda/realtek: Remove two HP Laptops using CS35L41 new 3d6a89a6dc58 ALSA: HDA: intel-sdw-acpi: add kernel parameter to select [...] new a097812310b5 ALSA: hda/realtek: Add "Intel Reference board" SSID in the [...] new d6568e3de42d ALSA: virtio: add support for audio controls new dd96516a7d85 ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new d728eed42fbf ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() new 19e332e50219 ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new 7aa8073066b7 ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new 8cd4a3b221c4 ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new b462d0b9e3a4 ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new fd1786bf7104 ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new 13c1b30c5ea7 ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new 36cd7671ee5f ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new ae69d94f808a ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new bb7e551c403e ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new 765daab29a0e ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new 8e5ffd767bac ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new 8ca0d10268b8 ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() new b9beb229eb26 ALSA: ali5451: Embed suspend image into struct snd_ali new 00545e3eb74a ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new 9e5f73227731 ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new 1c69bc3955aa ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new cbdcefbde882 ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new f8f137a70886 ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new c70b12adf201 ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new 5947c394aced ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new e6c2f5ec419a ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new a2280df4f928 ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new 9de7d0caefd0 ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new ea1741dc34f4 ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new 6750d6ed2749 ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new 8dbcc799a401 ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() new e129d6c9ac71 ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() new aabdedf4d2fe ALSA: ctxfi: avoid casting function pointers new 022a13a1db30 ALSA: aw2: avoid casting function pointers new d7bf73809849 ALSA: seq: fix function cast warnings new 6eb25606fd4b ALSA: aoa: make soundbus_bus_type const new 0081e83be0ca ALSA: seq: make snd_seq_bus_type const new 8e8bc5000328 ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT new 471864ac8a32 Merge branch 'for-linus' into for-next new ff16cbc4dc34 ALSA: avoid 'bool' as variable name new ba00e413fa15 ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninit [...] new e8991d1d6498 ALSA: core: fix buffer overflow in test_format_fill_silence() new 5c0a35b26f3b ALSA: oxfw: use const qualifier for immutable argument new 25ab2b2f6ac2 ALSA: oxfw: support the case that AV/C Stream Format Infor [...] new 4a486439d2ca ALSA: firewire-lib: handle quirk to calculate payload quad [...] new 52592932405c ALSA: oxfw: add support for Miglia Harmony Audio new 04438a06c43d ALSA: hda: Set up BDL table at hw_params new 5f91a6221773 ALSA: hda: Downgrade BDL table overflow message new 3fdecc7d9aca Merge branch 'for-linus' into for-next new 372709508b84 ALSA: echoaudio: remove redundant assignment to variable clock new bc80e83ebbb2 ALSA: hda: beep: Drop stale mutex new ec89fc1b7176 ALSA: seq: prioq: Unify cell removal functions new ae9213984864 ALSA: pcm: Use automatic cleanup of kfree() new 1052d9882269 ALSA: control: Use automatic cleanup of kfree() new 9b02221422a5 ALSA: compress_offload: Use automatic cleanup of kfree() new ed96f6394e1b ALSA: timer: Use automatic cleanup of kfree() new fb9e197f3f27 ALSA: vmaster: Use automatic cleanup of kfree() new 1c4025d4ea0c ALSA: seq: oss: Use automatic cleanup of kfree() new 5d04ad53e54c ALSA: seq: virmidi: Use automatic cleanup of kfree() new 316e38ef7766 ALSA: seq: ump: Use automatic cleanup of kfree() new edbcf872c146 ALSA: seq: core: Use automatic cleanup of kfree() new d90950c6a265 ALSA: pcm: Use CLASS() for fdget()/fdput() new 6c40eec521af ALSA: mixer_oss: ump: Use automatic cleanup of kfree() new a55bc334d3df ALSA: pcm_oss: ump: Use automatic cleanup of kfree() new 9301a4123037 ALSA: kunit: Fix sparse warnings new 631896f7eaaf ALSA: ump: Use guard() for locking new d648843aa474 ALSA: compress_offload: Use guard() for locking new beb45974dd49 ALSA: timer: Use guard() for locking new b04892691d26 ALSA: hrtimer: Use guard() for locking new e6684d08cc19 ALSA: hwdep: Use guard() for locking new 4b72362b1228 ALSA: info: Use guard() for locking new 2dc49651fca1 ALSA: mixer_oss: Use guard() for locking new 471be437be77 ALSA: control: Use guard() for locking new 84bb065b316e ALSA: rawmidi: Use guard() for locking new 7234795b59f7 ALSA: jack: Use guard() for locking new 742ecf3ce1ac ALSA: core: Use guard() for locking new 68f014a58b65 ALSA: seq: fifo: Use guard() for locking new 6768bd100081 ALSA: seq: memory: Use guard() for locking new a02f7a170fc1 ALSA: seq: ports: Use guard() for locking new 7c2e98218c56 ALSA: seq: queue: Use guard() for locking new aa75a2229219 ALSA: seq: timer: Use guard() for locking new 45bab301d80b ALSA: seq: midi: Use guard() for locking new 6487e363714c ALSA: seq: ump: Use guard() for locking new a04f2c396031 ALSA: seq: virmidi: Use guard() for locking new 1affe7bb50c9 ALSA: seq: prioq: Use guard() for locking new dd0da75b9a27 ALSA: pcm: Use guard() for locking new 650224fe8d5f ALSA: pcm: Use guard() for PCM stream locks new 3923de04c817 ALSA: pcm: oss: Use guard() for setup new 7dba48a474e6 ALSA: control_led: Use guard() for locking new 72165c867f21 ALSA: hwdep: Move put_user() call out of scoped_guard() in [...] new 1601cd53c7e3 ALSA: usb-audio: Name feature ctl using output if input is PCM new bd6e4c4a7060 ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms new cf9c19df2755 ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing new b9f706f9ef46 ASoC: Intel: avs: Ignore codecs with no suppoting driver new 3adb233ec877 ASoC: codecs: hda: Cleanup error messages new ee14bad1d3e3 ALSA: hda: Reuse for_each_pcm_streams() new cecc34aeb714 ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() new 27219a5b3285 ALSA: hda: hda_component: Add missing #include guards new 85b4f2a6efc9 ALSA: hda: hda_component: Include sound/hda_codec.h new afd17e6debf9 ASoC: cs35l56: Add support for CS35L54 and CS35L57 new 769dca2316d6 ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 new 6fa9ba2d6278 platform/x86: serial-multi-instantiate: Add support for CS [...] new 14b9e4ab71b3 Merge branch 'for-next' into for-linus new c062166995c9 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops new c850c9121cc8 ALSA: hda/tas2781: use dev_dbg in system_resume new c58e6ed55a1b ALSA: hda/tas2781: add lock to system_suspend new bec7760a6c5f ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend new 5f51de7e30c7 ALSA: hda/tas2781: do not call pm_runtime_force_* in syste [...] new 9fc91a6fe37c ALSA: hda/tas2781: restore power state after system_resume new 6ef1f08b53fd ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection new be157c4683a9 ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values new a45cf0a08347 ALSA: scarlett2: Fix Scarlett 4th Gen input gain range new 6719cd5e4511 ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again new 322ed3a10bf2 ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() new 059870e53aa0 ASoC: dt-bindings: Do not override firmware-name $ref new 90050b8d2e15 ASoC: p1022_rdk: fix all kernel-doc warnings new 9423d7b9edba ASoC: nau8540: Add pre-charge actions for input new be69eae96736 ASoC: ti: j721e-evm: Use devm_kcalloc() instead of devm_kzalloc() new f0f1021fc9cb ASoC: amd: acp: Drop redundant initialization of machine d [...] new 68ab29426d88 ASoC: amd: acp: Make use of existing *_CODEC_DAI macros new d0ada20279db ASoC: amd: acp: Add missing error handling in sof-mach new a4832a946880 ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach new 222be59e5eed ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() new a13f0c3c0e8f ASoC: SOF: amd: Optimize quirk for Valve Galileo new 369b997a1371 ASoC: SOF: core: Skip firmware test for custom loaders new d9cacc1a2af2 ASoC: SOF: amd: Compute file paths on firmware load new 5fe14c55fdd5 Improve SOF support for Steam Deck OLED new 166ee0b3bfbb ASoC: dt-bindings: qcom,wcd938x: move out common properties new edf647d1335f ASoC: dt-bindings: document WCD939x Audio Codec new 0c105997eefd ASoC: codec: wcd-mbhc-v2: add support when connected behin [...] new be2af391cea0 ASoC: codecs: Add WCD939x Soundwire devices driver new 10f514bd172a ASoC: codecs: Add WCD939x Codec driver new 395228688d9a ASoC: codecs: add support for WCD939x Codec new 5976192d138c ASoC: Merge up fixes new 52523f70fdf9 ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX [...] new 2f2d78e2c293 ASoC: fsl_sai: Add support for i.MX95 platform new 20d2719937cf ASoC: dt-bindings: fsl,micfil: Add compatible string for i [...] new b4da82cf8009 ASoC: Support SAI and MICFIL on i.MX95 platform new 7084f0de2322 ASoC: dt-bindings: fsl-sai: Add power-domains new b6ea4284c7e7 ASoC: dt-bindings: fsl-sai: Support Rx-only SAI new 98e9645a3599 ASoC: ti: use devm_snd_soc_register_card() new a4005007161c ASoC: fsl: use devm_snd_soc_register_card() new 00352af2504a ASoC: atmel: use devm_snd_soc_register_card() new a815f93a7d16 ASoC: use devm_snd_soc_register_card() new a9a0303dfe3f ASoC: codecs: Add support for the framer codec new d24255f0a188 ASoC: Merge up fixes due to dependency with new changes new e7214441ca15 ASoC: codecs: Remove unneeded semicolon new 966323dd9a65 ASoC: codecs: ES8326: Adding new volume kcontrols new 36553eb7785d ASoC: dt-bindings: samsung,tm2: Correct "audio-codec" constraints new fb430b06397e ASoC: cs42l43: Tidy up header includes new 40f6281c1e7d ASoC: cs42l43: Minor code tidy ups new a2e7cf55db78 ASoC: cs42l43: Check error from device_property_read_u32_array() new 7a93a9abe443 ASoC: cs42l43: Add pm_ptr around the power ops new 96c716887c1a ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding new fe04d1632cb4 ASoC: cs42l43: Refactor to use for_each_set_bit() new 31c6e53a4da5 ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL new 01dffdcaa094 ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" new 84b22af29ff6 ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL new 9a6d7c4fb280 ASoC: sh: rz-ssi: Fix error message print new ed0ef85795b5 ASoC/soundwire: implement generic api for scanning amd sou [...] new a47746428cf5 soundwire: amd: update license new ed5e8741b8db soundwire: amd: refactor amd soundwire manager device node [...] new aff9d088a306 soundwire: amd: implement function to extract slave information new cf0ddbc29dfa soundwire: amd: refactor soundwire pads enable new c1263c75294c soundwire: amd: refactor register mask structure new d948218424bf ASoC: SOF: amd: add code for invoking soundwire manager he [...] new 96eb81851012 ASoC: SOF: amd: add interrupt handling for SoundWire manag [...] new 14d89e55dec9 ASoC: SOF: amd: Add Soundwire DAI configuration support fo [...] new 5f97c59a7742 ASoC: SOF: amd: add machine select logic for soundwire bas [...] new 8af5c7e9cc89 ASoC: SOF: amd: update descriptor fields for acp6.3 based [...] new 2188c2cfaa4f ASoC: SOF: amd: select soundwire dependency flag for acp6. [...] new 260b08aed4a7 ASoC: SOF: amd: refactor acp driver pm ops new b25c4e5684cd soundwire/SOF: add SoundWire Interface support for new cd2a2388614f ASoC: cs42l43: Add clear of stashed pointer on component remove new 7fa1a01ba6cb ASoC: cs42l43: Sync the hp ilimit works when removing the [...] new 3ef9f445ddb1 ASoC: cs42l43: Shut down jack detection on component remove new c5d74fe6a7f4 spi: Remove the @multi_cs_cap to prevent kernel-doc warnings new 69f8336e2913 ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies new b4956275bf88 ASoC: fix SND_SOC_WCD939X dependencies new 8f501d29c7a6 ASoC: pxa: remove duplicated CONFIG_SND_PXA2XX_AC97 entry new a15f859ca312 ASoC: dt-bindings: atmel,sam9x5-wm8731: Convert to json-schema new 565abf586f35 ASoC: dt-bindings: atmel,asoc-wm8904: Convert to json-schema new fd38b4e41096 ASoC: codecs: constify static sdw_slave_ops struct new a5766cd479fd ASoC: Intel: avs: UAPI: Add tokens for initial config feature new 1b4217ebbb3e ASoC: Intel: avs: Add topology parsing support for initial config new 8a49ef789b1b ASoC: Intel: avs: Send initial config to module if present new 15d97222c869 ASoC: Intel: avs: Add support for sending initial new 9be229ffc7a4 ASoC: Intel: sof_rt5682: board id cleanup for jsl boards new dbda8647fb9f ASoC: Intel: sof_rt5682: board id cleanup for tgl boards new 41333c351da8 ASoC: Intel: sof_rt5682: board id cleanup for adl boards new 19ec6b2ef8b6 ASoC: Intel: sof_rt5682: board id cleanup for rpl boards new 922edacfadf8 ASoC: Intel: sof_rt5682: board id cleanup for mtl boards new 7a2a8730d51f ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards new fff04329ac4b ASoC: Intel: board_helpers: support DAI link order customization new 1ad55ee7b5cd ASoC: Intel: sof_cs42l42: use common module for DAI link g [...] new 9f3763b3628d ASoC: Intel: sof_sdw: use single rtd_init for rt_amps new 4ca5ba58f15a ASoC: Intel: add get_codec_dai_by_name helper function new 49f679a175b4 ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to ge [...] new 91a959d8913e ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name new c44f69bbcc7f ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec d [...] new 3e522c9852bc ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name new 5e052fba621c ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name new 7bc6ceba7d35 ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name new 8266c73126b7 ASoC: Intel: sof_sdw: add common sdw dai link init new 579d6596ebea ASoC: Intel: sof_sdw: remove .init callbacks new c13e03126a5b ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 [...] new c1469c3a8a30 ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name new 36fe7a495e32 ASoC: Intel: sof_sdw: Remove unused function prototypes new 0bbb0136b4e7 ASoC: Intel: soc-acpi: add RT712 support for LNL new 7fa43af5b4cc ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support new 6b4c7d4d8297 ASoC: Intel: sof_sdw: starts non sdw BE id with the highes [...] new 4089d82e67a9 ASoC: tas2781: remove unused acpi_subysystem_id new f7fc624be3db ASoC: Intel: avs: Expose FW version with sysfs new 2b9cdef13648 ASoC: SOF: imx: Add devicetree support to select topologies new 00933c4993f1 ASoC: codecs: fix TYPO 'reguest' to 'request' in error log new d4a00d16f836 ASoC: dt-bindings: qcom,sm8250: Allow up to 8 codec DAIs new d0611f617d82 ASoC: dt-bindings: cs35l45: Add interrupts new b30289e7fa92 ASoC: SOF: Fix runtime pm usage counter balance after fw e [...] new b85a3dc28185 ASoC: SOF: Intel: hda-mlink: update incorrect comment new 20c0c9b352df ASoC: dt-bindings: fsl,imx-asrc: convert to YAML new e49676a5fc83 ASoC: SOF: ipc4-topology: set config_length based on device_count new a6eb64e7e32c ASoC: codecs: va-macro: add npl clk new 58cef044e6ec ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider new b396071681ca ASoC: codecs: tx-macro: Mark AMIC control registers as volatile new fd236653ab60 ASoC: codecs: tx-macro: Simplify setting AMIC control new 3858464de57b ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config new ba91d0919a78 ASoC: SOF: ops: add new 'is_chain_dma_supported' callback new d69f9ecbe1ec ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback new a5b7767723e7 ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH new 426476344f01 ASoC: SOF: ipc4: store number of playback/capture streams new 8722d245a73f ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture new df82dbb5fb28 ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs new daa09d0615ce ASoC: SOF: Intel: hda-dai: remove dspless special case new 743eb6c68d35 ASoC: SOF: topology: dynamically allocate and store DAI wi [...] new 67bde2e8c0e4 ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices new f9618ff105a0 ASoC: SOF: topology: Parse DAI type token for dspless mode new 797b92591a23 ASoC: SOF: Intel: hda-dai-ops: use dai_type new 0c3d57365a03 ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode new 0afce89ff88a ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in [...] new 2065610b5ddd ASoC: SOF: Intel: hda-dai: add support for dspless mode be [...] new 2775f88becc8 ASoC: SOF: Extend ChainDMA and DSPless mode to LNL+ new 98ac85a00f31 ASoC: meson: aiu: fix function pointer type mismatch new 5ad992c71b6a ASoC: meson: t9015: fix function pointer type mismatch new 81ff296a8163 ASoC: meson: aiu: fix function pointer type new 98f681b0f84c ASoC: SOF: Add some bounds checking to firmware data new 74e0259495cf ASoC: codecs: remove redundant 'tristate' in sound/soc/cod [...] new cf88ab486ab7 ASoC: Constify pointer to of_phandle_args new 0386d765f27a ASoC: amd: ps: refactor acp device configuration read logic new eaf825037d6d ASoC: amd: ps: refactor acp child platform device creation code new 3c697ced399c ASoC: amd: ps: remove acp_reset flag new c76f3b1f9b9a ASoC: amd: ps: fix for acp pme wake for soundwire configuration new bbf3e6145ea0 ASoC: amd: ps: add machine select and register code new a3d543b9e659 ASoC: SOF: amd: fix soundwire dependencies new e480c0991db0 ASoC: tas2781: Remove redundant initialization of pointer 'data' new 3b4ec34602c5 ASoC: cs42l42: Remove redundant delays in suspend(). new 1b72943ab115 ASoC: Intel: avs: L1SEN reference counted new e1a0cbae52d0 ASoC: Intel: avs: Fix sound clipping in single capture scenario new a8f858d98f01 ASoC: Intel: avs: Prefix SKL/APL-specific members new 7576e2f4d99d ASoC: Intel: avs: Abstract IPC handling new 97bd565ff5a2 ASoC: Intel: avs: Abstract IRQ handling new 8a6502ade116 ASoC: Intel: avs: CNL-based platforms support new 275b583d047a ASoC: Intel: avs: ICL-based platforms support new 5acb19ecd198 ASoC: Intel: avs: TGL-based platforms support new 36478a74c7dd ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms new 5b417fe0cded ASoC: Intel: avs: Populate board selection with new I2S entries new b96ccdcf9d58 ASoC: Intel: avs: Fixes and new platforms support new 26c8a435fce6 ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line new 0dae534c4823 ASoC: codecs: wsa884x: Allow sharing reset GPIO new 4c75493833a6 ASoC: amd: ps: update license new 253ce07d2a09 ASoC: amd: ps: modify ACP register end address macro new b1724c00f0d9 ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matchi [...] new 89f3180d5915 ASoC: dt-bindings: atmel-classd: add sam9x7 compatible new c06a7a8e8857 ASoC: dt-bindings: microchip: add sam9x7 new 5519ac3a7164 ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() new 1cad8725f2b9 ASoC: cs-amp-lib: Add helpers for factory calibration data new e1830f66f6c6 ASoC: cs35l56: Add helper functions for amp calibration new 1326444e93c2 ASoC: cs35l56: Apply amp calibration from EFI data new cfa43aaa7948 ALSA: hda: cs35l56: Apply amp calibration from EFI data new 0c4ebb28b3db ALSA: cs35l56: Apply calibration from EFI new 051e887264b3 ASoC: codecs: tx-macro: split widgets per different LPASS [...] new d34f0c8ee2e3 ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ new e2cb72d28740 ASoC: codecs: da7213: Simplify mclk initialization new 71d322fd16a3 ASoC: codecs: nau8825: Simplify mclk initialization new 67e9bf093372 ASoC: codecs: rt5514: Simplify mclk initialization new f76de61ad1eb ASoC: codecs: rt5616: Simplify mclk initialization new 6413849b678b ASoC: codecs: rt5640: Simplify mclk initialization new bf900c85f8a4 ASoC: codecs: rt5660: Simplify mclk initialization new 306904db10e1 ASoC: codecs: Simplify mclk initialization new e3741a8d28a1 ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs new 59c6a3a43b22 ASoC: meson: axg-tdm-interface: add frame rate constraint new 48bbec092e4c ASoC: meson: axg-tdm-interface: update error format error traces new a2417b6c0f9c ASoC: meson: axg-spdifin: use max width for rate detection new 8b410b3c4612 ASoC: meson: axg-fifo: take continuous rates new b86143776573 ASoC: meson: axg fixes and clean-up new cb9d8a2c6cb7 ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_ [...] new 9e6f39535c79 ASoC: meson: axg-fifo: use FIELD helpers new 177862317a98 ASoC: cs-amp-lib: Add KUnit test for calibration helpers new 755bb9a44f52 ASoC: soc-core.c: Prefer to return dai->driver->name in sn [...] new 8fedf4f1d62e ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h new 2ca703302a7f ASoC: dt-bindings: rt1015: Convert to dtschema new 6ef46a69ec32 ASoC: trace: add component to set_bias_level trace events new 7df3eb4cdb6b ASoC: trace: add event to snd_soc_dapm trace events new 66626b15636b firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid new 5d51a7944143 firmware: cirrus: cs_dsp: Remove non-existent member from [...] new bb6983847fb4 ASoC: codecs: ES8326: Changing members of private structure new e87eecdf5322 ASoC: codecs: ES8326: change support for ES8326 new 5b876c340c63 ASoC: codecs: ES8326: change members of private new 6c023ad32b19 ASoC: Intel: catpt: Carefully use PCI bitwise constants new f5d9ddf1214b Merge tag 'asoc-v6.9' of https://git.kernel.org/pub/scm/li [...] new 5a94041db154 ALSA: aaci: Delete unused variable in aaci_do_suspend new 300ab0dfbf39 ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED [...] new 526d028341f7 ALSA: hda/tas2781: remove unnecessary runtime_pm calls new a39d51ff1f52 ALSA: usb-audio: Stop parsing channels bits when all chann [...] new fe46a7dd189e Merge tag 'sound-6.9-rc1' of git://git.kernel.org/pub/scm/ [...]
The 878 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: .../ABI/testing/sysfs-bus-pci-devices-aer_stats | 18 +- .../ABI/testing/sysfs-bus-pci-devices-avs | 8 + .../ABI/testing/sysfs-class-led-trigger-netdev | 12 + .../ABI/testing/sysfs-class-led-trigger-tty | 14 +- .../admin-guide/laptops/thinkpad-acpi.rst | 7 +- Documentation/arch/x86/amd_hsmp.rst | 7 +- .../bindings/auxdisplay/arm,versatile-lcd.yaml | 4 +- .../bindings/auxdisplay/gpio-7-segment.yaml | 55 + .../bindings/auxdisplay/hit,hd44780.yaml | 68 +- .../bindings/auxdisplay/holtek,ht16k33.yaml | 54 +- .../bindings/auxdisplay/img,ascii-lcd.yaml | 4 +- .../bindings/auxdisplay/maxim,max6959.yaml | 44 + .../devicetree/bindings/gpio/gpio-nmk.txt | 31 - .../devicetree/bindings/gpio/st,nomadik-gpio.yaml | 95 + .../devicetree/bindings/input/da9062-onkey.txt | 47 - .../bindings/input/dlg,da9062-onkey.yaml | 38 + .../bindings/leds/backlight/kinetic,ktd2801.yaml | 46 + .../bindings/leds/backlight/qcom-wled.yaml | 4 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 102 +- .../devicetree/bindings/leds/onnn,ncp5623.yaml | 96 + .../devicetree/bindings/mfd/atmel,hlcdc.yaml | 99 + .../bindings/mfd/atmel,sama5d2-flexcom.yaml | 99 + .../devicetree/bindings/mfd/atmel-flexcom.txt | 64 - .../devicetree/bindings/mfd/atmel-hlcdc.txt | 56 - Documentation/devicetree/bindings/mfd/da9062.txt | 124 - .../devicetree/bindings/mfd/dlg,da9063.yaml | 251 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 + Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../devicetree/bindings/mfd/qcom,tcsr.yaml | 2 + Documentation/devicetree/bindings/mfd/syscon.yaml | 3 + Documentation/devicetree/bindings/mfd/ti,twl.yaml | 2 + .../bindings/pci/fsl,imx6q-pcie-common.yaml | 17 +- .../devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml | 46 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 49 +- .../devicetree/bindings/pci/qcom,pcie-common.yaml | 100 + .../devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 166 + .../devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 166 + .../devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 170 + .../bindings/pci/qcom,pcie-sc8280xp.yaml | 180 + .../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 158 + .../devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 173 + .../devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 184 + .../devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 178 + .../devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 171 + .../bindings/pci/qcom,pcie-x1e80100.yaml | 165 + .../devicetree/bindings/pci/qcom,pcie.yaml | 378 +- .../bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml | 2 +- .../pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml | 2 +- .../amlogic,meson-pinctrl-g12a-periphs.yaml | 2 +- .../pinctrl/amlogic,meson8-pinctrl-aobus.yaml | 2 +- .../pinctrl/amlogic,meson8-pinctrl-cbus.yaml | 2 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 + .../bindings/pinctrl/awinic,aw9523-pinctrl.yaml | 139 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 +- .../bindings/pinctrl/cypress,cy8c95x0.yaml | 24 +- .../bindings/pinctrl/mobileye,eyeq5-pinctrl.yaml | 242 ++ .../bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml | 2 - .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 3 +- .../pinctrl/nvidia,tegra234-pinmux-aon.yaml | 7 +- .../pinctrl/nvidia,tegra234-pinmux-common.yaml | 84 +- .../bindings/pinctrl/nvidia,tegra234-pinmux.yaml | 7 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 +- .../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 2 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 + ...nx,zynq-pinctrl.yaml => xlnx,pinctrl-zynq.yaml} | 6 +- .../bindings/sound/atmel,asoc-wm8904.yaml | 84 + .../bindings/sound/atmel,sam9x5-wm8731-audio.yaml | 76 + .../bindings/sound/atmel,sama5d2-classd.yaml | 7 +- .../bindings/sound/atmel-sam9x5-wm8731-audio.txt | 35 - .../devicetree/bindings/sound/atmel-wm8904.txt | 55 - .../bindings/sound/audio-graph-port.yaml | 2 +- .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 3 + .../devicetree/bindings/sound/everest,es8326.yaml | 8 +- .../devicetree/bindings/sound/fsl,asrc.txt | 80 - .../devicetree/bindings/sound/fsl,easrc.yaml | 4 +- .../devicetree/bindings/sound/fsl,imx-asrc.yaml | 162 + .../devicetree/bindings/sound/fsl,micfil.yaml | 14 +- .../devicetree/bindings/sound/fsl,sai.yaml | 6 + .../bindings/sound/infineon,peb2466.yaml | 2 +- .../bindings/sound/microchip,sama7g5-i2smcc.yaml | 11 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 2 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 81 +- .../bindings/sound/qcom,wcd939x-sdw.yaml | 69 + .../devicetree/bindings/sound/qcom,wcd939x.yaml | 96 + ...{qcom,wcd938x.yaml => qcom,wcd93xx-common.yaml} | 67 +- .../devicetree/bindings/sound/qcom,wsa8840.yaml | 11 +- .../devicetree/bindings/sound/realtek,rt1015.yaml | 41 + Documentation/devicetree/bindings/sound/rt1015.txt | 23 - .../devicetree/bindings/sound/samsung,tm2.yaml | 7 +- .../devicetree/bindings/thermal/da9062-thermal.txt | 36 - .../bindings/thermal/dlg,da9062-thermal.yaml | 35 + Documentation/driver-api/device-io.rst | 3 - Documentation/driver-api/pci/pci.rst | 6 + .../sound/kernel-api/writing-an-alsa-driver.rst | 6 +- Documentation/wmi/acpi-interface.rst | 5 +- MAINTAINERS | 43 +- arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 4 + arch/x86/pci/fixup.c | 48 + arch/x86/platform/atom/punit_atom_debug.c | 54 +- drivers/Makefile | 2 +- drivers/acpi/scan.c | 2 + drivers/acpi/sleep.c | 12 - drivers/auxdisplay/Kconfig | 25 + drivers/auxdisplay/Makefile | 2 + drivers/auxdisplay/cfag12864bfb.c | 6 +- drivers/auxdisplay/hd44780.c | 5 +- drivers/auxdisplay/ht16k33.c | 174 +- drivers/auxdisplay/img-ascii-lcd.c | 45 +- drivers/auxdisplay/line-display.c | 166 +- drivers/auxdisplay/line-display.h | 53 +- drivers/auxdisplay/max6959.c | 194 ++ drivers/auxdisplay/panel.c | 202 +- drivers/auxdisplay/seg-led-gpio.c | 113 + drivers/clk/x86/clk-pmc-atom.c | 13 +- drivers/firmware/cirrus/cs_dsp.c | 7 +- drivers/firmware/efi/cper.c | 4 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-nomadik.c | 730 ++++ drivers/hid/amd-sfh-hid/Kconfig | 1 + drivers/hid/amd-sfh-hid/amd_sfh_common.h | 16 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 118 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 6 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c | 2 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 4 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 10 +- drivers/hid/hid-apple.c | 1 - drivers/hid/hid-ids.h | 8 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-lenovo.c | 57 +- drivers/hid/hid-lg3ff.c | 4 - drivers/hid/hid-multitouch.c | 1 - drivers/hid/hid-nintendo.c | 22 - drivers/hid/hid-prodikeys.c | 115 +- drivers/hid/hid-samsung.c | 437 ++- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/wacom_wac.c | 8 +- drivers/hid/wacom_wac.h | 1 - drivers/hsi/clients/ssi_protocol.c | 3 +- drivers/hsi/hsi_core.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 1 + drivers/leds/Kconfig | 14 +- drivers/leds/Makefile | 3 + drivers/leds/flash/Kconfig | 7 +- drivers/leds/flash/leds-ktd2692.c | 116 +- drivers/leds/flash/leds-lm3601x.c | 3 +- drivers/leds/flash/leds-sgm3140.c | 3 + drivers/leds/led-class.c | 6 + drivers/leds/led-triggers.c | 38 +- drivers/leds/leds-aw200xx.c | 2 +- drivers/leds/leds-aw2013.c | 1 + drivers/leds/leds-expresswire.c | 72 + drivers/leds/leds-mlxcpld.c | 2 +- drivers/leds/leds-mlxreg.c | 1 - drivers/leds/leds-pca963x.c | 28 + drivers/leds/leds-spi-byte.c | 11 +- drivers/leds/leds.h | 1 - drivers/leds/rgb/Kconfig | 12 + drivers/leds/rgb/Makefile | 1 + drivers/leds/rgb/leds-group-multicolor.c | 8 +- drivers/leds/rgb/leds-ncp5623.c | 271 ++ drivers/leds/rgb/leds-qcom-lpg.c | 366 +- drivers/leds/trigger/ledtrig-audio.c | 2 + drivers/leds/trigger/ledtrig-default-on.c | 1 + drivers/leds/trigger/ledtrig-netdev.c | 102 +- drivers/leds/trigger/ledtrig-panic.c | 23 +- drivers/mfd/Kconfig | 1 + drivers/mfd/ac100.c | 2 +- drivers/mfd/altera-sysmgr.c | 4 +- drivers/mfd/as3711.c | 2 +- drivers/mfd/as3722.c | 2 +- drivers/mfd/axp20x.c | 4 +- drivers/mfd/bcm590xx.c | 4 +- drivers/mfd/bd9571mwv.c | 4 +- drivers/mfd/cros_ec_dev.c | 18 + drivers/mfd/cs42l43-i2c.c | 15 +- drivers/mfd/cs42l43-sdw.c | 15 +- drivers/mfd/cs42l43.c | 124 +- drivers/mfd/cs42l43.h | 10 +- drivers/mfd/da9052-core.c | 2 +- drivers/mfd/da9055-core.c | 2 +- drivers/mfd/da9062-core.c | 4 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/da9150-core.c | 2 +- drivers/mfd/intel-lpss-pci.c | 28 +- drivers/mfd/intel-lpss.c | 9 +- drivers/mfd/intel-lpss.h | 14 +- drivers/mfd/kempld-core.c | 37 - drivers/mfd/khadas-mcu.c | 2 +- drivers/mfd/lochnagar-i2c.c | 4 +- drivers/mfd/lpc_ich.c | 3 +- drivers/mfd/mc13xxx-core.c | 22 +- drivers/mfd/mcp-core.c | 2 +- drivers/mfd/mfd-core.c | 2 +- drivers/mfd/mt6397-core.c | 3 + drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/rc5t583.c | 2 +- drivers/mfd/rk8xx-core.c | 2 +- drivers/mfd/rk8xx-spi.c | 2 +- drivers/mfd/rn5t618.c | 2 +- drivers/mfd/rohm-bd71828.c | 4 +- drivers/mfd/rohm-bd718x7.c | 2 +- drivers/mfd/rohm-bd9576.c | 2 +- drivers/mfd/rsmu_i2c.c | 2 +- drivers/mfd/si476x-prop.c | 2 +- drivers/mfd/stmfx.c | 2 +- drivers/mfd/stpmic1.c | 2 +- drivers/mfd/syscon.c | 4 +- drivers/mfd/twl-core.c | 28 + drivers/mfd/twl4030-power.c | 3 + drivers/mfd/wm5102-tables.c | 2 +- drivers/mfd/wm5110-tables.c | 2 +- drivers/mfd/wm831x-auxadc.c | 43 +- drivers/mfd/wm8350-regmap.c | 2 +- drivers/mfd/wm8400-core.c | 2 +- drivers/mfd/wm97xx-core.c | 6 +- drivers/ntb/core.c | 8 +- drivers/pci/Kconfig | 5 + drivers/pci/Makefile | 7 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 14 +- drivers/pci/controller/cadence/pcie-cadence.h | 6 + drivers/pci/controller/dwc/pci-imx6.c | 630 ++-- drivers/pci/controller/dwc/pci-keystone.c | 12 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 5 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 7 +- drivers/pci/controller/dwc/pcie-designware-host.c | 21 +- drivers/pci/controller/dwc/pcie-keembay.c | 8 +- drivers/pci/controller/dwc/pcie-qcom.c | 42 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 4 +- drivers/pci/controller/dwc/pcie-tegra194.c | 10 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 15 +- drivers/pci/controller/pci-hyperv.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 14 +- drivers/pci/devres.c | 448 +++ drivers/pci/endpoint/functions/pci-epf-mhi.c | 21 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 6 +- drivers/pci/endpoint/functions/pci-epf-test.c | 21 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 25 +- drivers/pci/endpoint/pci-epc-core.c | 25 +- drivers/pci/endpoint/pci-epf-core.c | 20 +- lib/pci_iomap.c => drivers/pci/iomap.c | 5 +- drivers/pci/irq.c | 204 ++ drivers/pci/mmap.c | 29 + drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-driver.c | 23 +- drivers/pci/pci-sysfs.c | 167 +- drivers/pci/pci.c | 496 +-- drivers/pci/pci.h | 55 +- drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aer.c | 20 +- drivers/pci/pcie/aspm.c | 268 +- drivers/pci/pcie/dpc.c | 76 +- drivers/pci/pcie/err.c | 20 + drivers/pci/pcie/portdrv.h | 2 +- drivers/pci/probe.c | 66 +- drivers/pci/quirks.c | 11 + drivers/pci/setup-irq.c | 64 - drivers/pci/switch/switchtec.c | 4 +- drivers/pinctrl/Kconfig | 18 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 18 +- drivers/pinctrl/core.c | 4 + drivers/pinctrl/mediatek/pinctrl-mt7981.c | 24 +- drivers/pinctrl/mediatek/pinctrl-mt7986.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8192.c | 1 - drivers/pinctrl/nomadik/Kconfig | 8 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 3 +- drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c | 3 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 955 +---- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 2 +- drivers/pinctrl/pinctrl-aw9523.c | 1119 ++++++ drivers/pinctrl/pinctrl-da9062.c | 7 + drivers/pinctrl/pinctrl-mcp23s08.c | 15 +- drivers/pinctrl/pinctrl-ocelot.c | 1 - drivers/pinctrl/pinctrl-st.c | 3 +- drivers/pinctrl/pinctrl-zynqmp.c | 8 +- drivers/pinctrl/pinmux.c | 6 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/renesas/Kconfig | 7 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 14 +- drivers/pinctrl/renesas/pfc-r8a779g0.c | 14 + .../renesas/{pfc-r8a779g0.c => pfc-r8a779h0.c} | 2102 +++++------ drivers/pinctrl/renesas/pinctrl-rzg2l.c | 790 ++++- drivers/pinctrl/renesas/sh_pfc.h | 1 + drivers/platform/mellanox/mlxbf-bootctl.c | 14 +- drivers/platform/mellanox/mlxbf-pmc.c | 267 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 - .../platform/surface/surface_aggregator_registry.c | 7 + drivers/platform/x86/Kconfig | 7 +- drivers/platform/x86/acer-wmi.c | 17 +- drivers/platform/x86/amd/Kconfig | 2 +- drivers/platform/x86/amd/hsmp.c | 584 +++- drivers/platform/x86/amd/pmf/acpi.c | 136 +- drivers/platform/x86/amd/pmf/core.c | 15 +- drivers/platform/x86/amd/pmf/pmf.h | 93 +- drivers/platform/x86/amd/pmf/sps.c | 145 +- drivers/platform/x86/amd/pmf/tee-if.c | 23 +- drivers/platform/x86/asus-wmi.c | 84 +- drivers/platform/x86/dell/Kconfig | 3 - drivers/platform/x86/dell/dell-laptop.c | 2 - drivers/platform/x86/dell/dell-wmi-ddv.c | 1 + drivers/platform/x86/dell/dell-wmi-privacy.c | 5 - drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 2 +- drivers/platform/x86/firmware_attributes_class.c | 4 +- drivers/platform/x86/firmware_attributes_class.h | 2 +- drivers/platform/x86/fujitsu-laptop.c | 117 + drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 2 +- drivers/platform/x86/hp/hp-wmi.c | 71 +- drivers/platform/x86/huawei-wmi.c | 1 - drivers/platform/x86/ibm_rtl.c | 2 +- drivers/platform/x86/ideapad-laptop.c | 4 +- drivers/platform/x86/intel/ifs/load.c | 2 +- drivers/platform/x86/intel/ifs/runtest.c | 101 +- drivers/platform/x86/intel/pmc/arl.c | 2 + drivers/platform/x86/intel/pmc/core.c | 47 +- drivers/platform/x86/intel/pmc/core.h | 7 +- drivers/platform/x86/intel/pmc/lnl.c | 40 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 4 +- drivers/platform/x86/intel/tpmi.c | 9 +- drivers/platform/x86/intel/vsec.c | 5 +- drivers/platform/x86/intel/wmi/sbl-fw-update.c | 1 + drivers/platform/x86/intel/wmi/thunderbolt.c | 1 + drivers/platform/x86/intel_scu_ipcutil.c | 2 +- drivers/platform/x86/intel_scu_pcidrv.c | 1 - drivers/platform/x86/intel_scu_wdt.c | 1 - drivers/platform/x86/pmc_atom.c | 79 + drivers/platform/x86/serial-multi-instantiate.c | 28 + drivers/platform/x86/silicom-platform.c | 7 +- drivers/platform/x86/think-lmi.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 253 +- drivers/platform/x86/touchscreen_dmi.c | 9 + drivers/platform/x86/wmi-bmof.c | 1 + drivers/platform/x86/wmi.c | 226 +- drivers/power/reset/as3722-poweroff.c | 30 +- drivers/power/reset/atc260x-poweroff.c | 55 +- drivers/power/reset/axxia-reset.c | 16 +- drivers/power/reset/brcm-kona-reset.c | 11 +- drivers/power/reset/gemini-poweroff.c | 16 +- drivers/power/reset/msm-poweroff.c | 21 +- drivers/power/reset/mt6323-poweroff.c | 26 +- drivers/power/reset/regulator-poweroff.c | 36 +- drivers/power/reset/restart-poweroff.c | 25 +- drivers/power/reset/rmobile-reset.c | 38 +- drivers/power/reset/syscon-poweroff.c | 66 +- drivers/power/reset/tps65086-restart.c | 58 +- drivers/power/reset/xgene-reboot.c | 25 +- drivers/power/supply/ab8500_btemp.c | 3 +- drivers/power/supply/ab8500_chargalg.c | 3 +- drivers/power/supply/ab8500_charger.c | 3 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/apm_power.c | 3 +- drivers/power/supply/axp20x_usb_power.c | 147 +- drivers/power/supply/axp288_fuel_gauge.c | 18 +- drivers/power/supply/bq2415x_charger.c | 10 + drivers/power/supply/bq27xxx_battery.c | 56 +- drivers/power/supply/bq27xxx_battery_i2c.c | 46 +- drivers/power/supply/da9030_battery.c | 6 +- drivers/power/supply/da9052-battery.c | 4 +- drivers/power/supply/da9150-charger.c | 72 +- drivers/power/supply/ds2760_battery.c | 4 +- drivers/power/supply/goldfish_battery.c | 24 +- drivers/power/supply/lp8727_charger.c | 35 +- drivers/power/supply/lp8788-charger.c | 21 +- drivers/power/supply/max14577_charger.c | 8 +- drivers/power/supply/max77693_charger.c | 10 +- drivers/power/supply/max8925_power.c | 37 +- drivers/power/supply/mm8013.c | 13 +- drivers/power/supply/pcf50633-charger.c | 23 +- drivers/power/supply/power_supply.h | 6 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/power/supply/power_supply_sysfs.c | 40 +- drivers/power/supply/rt5033_battery.c | 14 +- drivers/power/supply/rx51_battery.c | 57 +- drivers/power/supply/tps65090-charger.c | 18 +- drivers/power/supply/twl4030_madc_battery.c | 59 +- drivers/power/supply/wm831x_backup.c | 13 +- drivers/power/supply/wm831x_power.c | 24 +- drivers/power/supply/wm8350_power.c | 30 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/amd_init.c | 235 ++ drivers/soundwire/amd_init.h | 13 + drivers/soundwire/amd_manager.c | 47 +- drivers/soundwire/amd_manager.h | 16 +- drivers/soundwire/dmi-quirks.c | 8 + drivers/spi/spi-cs42l43.c | 2 + drivers/staging/greybus/Kconfig | 2 +- drivers/staging/greybus/light.c | 21 - drivers/video/backlight/Kconfig | 7 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/as3711_bl.c | 6 +- drivers/video/backlight/bd6107.c | 9 +- drivers/video/backlight/da9052_bl.c | 1 + drivers/video/backlight/gpio_backlight.c | 10 +- drivers/video/backlight/hx8357.c | 67 +- drivers/video/backlight/ktd2801-backlight.c | 128 + drivers/video/backlight/ktz8866.c | 6 +- drivers/video/backlight/l4f00242t03.c | 34 +- drivers/video/backlight/lm3630a_bl.c | 42 +- drivers/video/backlight/lm3639_bl.c | 1 + drivers/video/backlight/lp8788_bl.c | 1 + drivers/video/backlight/mp3309c.c | 93 +- drivers/video/backlight/pandora_bl.c | 4 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/cros_ec_wdt.c | 204 ++ include/dt-bindings/leds/common.h | 4 + include/linux/aer.h | 11 +- include/linux/firmware/cirrus/cs_dsp.h | 1 - .../linux/gpio/gpio-nomadik.h | 138 +- include/linux/hid.h | 4 +- include/linux/led-class-flash.h | 24 - include/linux/led-class-multicolor.h | 29 - include/linux/leds-expresswire.h | 38 + include/linux/leds.h | 21 +- include/linux/mfd/cs42l43.h | 13 +- include/linux/mfd/sun4i-gpadc.h | 4 +- include/linux/mfd/syscon.h | 25 +- include/linux/mfd/twl.h | 1 + include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 4 +- include/linux/pci.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 78 +- include/linux/platform_data/x86/pmc_atom.h | 25 +- include/linux/power/bq27xxx_battery.h | 1 - include/linux/power_supply.h | 4 +- include/linux/soundwire/sdw_amd.h | 83 +- include/linux/spi/spi.h | 2 - include/linux/wmi.h | 4 +- include/ras/ras_event.h | 10 +- include/sound/ak4531_codec.h | 3 + include/sound/cs-amp-lib.h | 66 + include/sound/cs35l56.h | 11 + include/sound/cs42l42.h | 5 +- include/sound/emux_synth.h | 2 +- include/sound/hda-mlink.h | 2 +- include/sound/hda_register.h | 2 + include/sound/pcm.h | 12 + include/sound/sb.h | 3 + include/sound/soc.h | 4 +- include/sound/sof/dai-amd.h | 7 + include/sound/sof/dai.h | 2 + include/sound/tas2781.h | 1 - include/trace/events/asoc.h | 45 +- include/trace/events/intel_ifs.h | 12 +- include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/virtio_snd.h | 154 + include/uapi/sound/intel/avs/tokens.h | 9 + include/uapi/sound/sof/tokens.h | 4 + lib/Kconfig | 3 - lib/Makefile | 1 - lib/devres.c | 208 +- sound/aoa/fabrics/layout.c | 7 +- sound/aoa/soundbus/core.c | 2 +- sound/arm/aaci.c | 11 +- sound/arm/pxa2xx-ac97.c | 7 +- sound/core/Kconfig | 17 + sound/core/Makefile | 2 + sound/core/compress_offload.c | 134 +- sound/core/control.c | 454 +-- sound/core/control_compat.c | 87 +- sound/core/control_led.c | 150 +- sound/core/hrtimer.c | 24 +- sound/core/hwdep.c | 82 +- sound/core/info.c | 93 +- sound/core/info_oss.c | 10 +- sound/core/init.c | 193 +- sound/core/jack.c | 25 +- sound/core/oss/mixer_oss.c | 287 +- sound/core/oss/pcm_oss.c | 74 +- sound/core/pcm.c | 100 +- sound/core/pcm_compat.c | 95 +- sound/core/pcm_lib.c | 10 +- sound/core/pcm_memory.c | 30 +- sound/core/pcm_native.c | 457 +-- sound/core/rawmidi.c | 253 +- sound/core/seq/Kconfig | 1 - sound/core/seq/oss/seq_oss_device.h | 2 +- sound/core/seq/oss/seq_oss_init.c | 19 +- sound/core/seq/oss/seq_oss_midi.c | 11 +- sound/core/seq/seq_compat.c | 12 +- sound/core/seq/seq_fifo.c | 55 +- sound/core/seq/seq_memory.c | 28 +- sound/core/seq/seq_midi.c | 38 +- sound/core/seq/seq_midi_event.c | 14 +- sound/core/seq/seq_ports.c | 114 +- sound/core/seq/seq_prioq.c | 194 +- sound/core/seq/seq_queue.c | 78 +- sound/core/seq/seq_timer.c | 155 +- sound/core/seq/seq_ump_client.c | 46 +- sound/core/seq/seq_virmidi.c | 49 +- sound/core/seq_device.c | 2 +- sound/core/sound.c | 28 +- sound/core/sound_kunit.c | 312 ++ sound/core/sound_oss.c | 17 +- sound/core/timer.c | 442 +-- sound/core/timer_compat.c | 7 +- sound/core/ump.c | 35 +- sound/core/vmaster.c | 19 +- sound/drivers/aloop.c | 9 +- sound/drivers/dummy.c | 9 +- sound/drivers/pcsp/pcsp.c | 9 +- sound/firewire/Kconfig | 2 + sound/firewire/amdtp-stream.c | 12 +- sound/firewire/amdtp-stream.h | 4 + sound/firewire/motu/motu-protocol-v3.c | 9 + sound/firewire/motu/motu.c | 2 + sound/firewire/motu/motu.h | 1 + sound/firewire/oxfw/oxfw-stream.c | 100 +- sound/firewire/oxfw/oxfw.c | 10 +- sound/firewire/oxfw/oxfw.h | 7 +- sound/hda/hdac_i915.c | 32 +- sound/hda/hdac_stream.c | 2 +- sound/hda/intel-sdw-acpi.c | 7 + sound/pci/ac97/ac97_patch.c | 7 +- sound/pci/ali5451/ali5451.c | 32 +- sound/pci/als300.c | 9 +- sound/pci/als4000.c | 9 +- sound/pci/atiixp.c | 12 +- sound/pci/atiixp_modem.c | 11 +- sound/pci/aw2/aw2-saa7146.h | 5 +- sound/pci/azt3328.c | 11 +- sound/pci/cmipci.c | 11 +- sound/pci/cs4281.c | 13 +- sound/pci/ctxfi/ctamixer.c | 10 +- sound/pci/ctxfi/ctamixer.h | 8 +- sound/pci/ctxfi/ctatc.c | 23 +- sound/pci/ctxfi/ctdaio.c | 5 +- sound/pci/ctxfi/ctdaio.h | 4 +- sound/pci/ctxfi/ctsrc.c | 10 +- sound/pci/ctxfi/ctsrc.h | 8 +- sound/pci/echoaudio/echoaudio.c | 21 +- sound/pci/echoaudio/echoaudio.h | 2 - sound/pci/echoaudio/echoaudio_3g.c | 1 - sound/pci/ens1370.c | 9 +- sound/pci/es1938.c | 11 +- sound/pci/es1968.c | 17 +- sound/pci/fm801.c | 11 +- sound/pci/hda/Kconfig | 6 + sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda_property.c | 90 +- sound/pci/hda/cs35l56_hda.c | 55 +- sound/pci/hda/cs35l56_hda.h | 2 +- sound/pci/hda/cs35l56_hda_i2c.c | 7 +- sound/pci/hda/cs35l56_hda_spi.c | 7 +- sound/pci/hda/hda_beep.c | 1 - sound/pci/hda/hda_beep.h | 1 - sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_component.c | 169 + sound/pci/hda/hda_component.h | 65 + sound/pci/hda/hda_controller.c | 14 +- sound/pci/hda/patch_realtek.c | 334 +- sound/pci/hda/tas2781_hda_i2c.c | 50 +- sound/pci/intel8x0.c | 9 +- sound/pci/intel8x0m.c | 9 +- sound/pci/maestro3.c | 29 +- sound/pci/nm256/nm256.c | 9 +- sound/pci/riptide/riptide.c | 11 +- sound/pci/rme96.c | 30 +- sound/pci/sis7019.c | 13 +- sound/pci/via82xx.c | 15 +- sound/pci/via82xx_modem.c | 9 +- sound/soc/amd/Kconfig | 17 + sound/soc/amd/Makefile | 2 +- sound/soc/amd/acp/Kconfig | 7 + sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-mach-common.c | 6 +- sound/soc/amd/acp/acp-sof-mach.c | 26 +- sound/soc/amd/acp/amd-sdw-acpi.c | 62 + sound/soc/amd/ps/Makefile | 2 +- sound/soc/amd/ps/acp63.h | 91 +- sound/soc/amd/ps/pci-ps.c | 565 +-- sound/soc/amd/ps/ps-mach.c | 2 +- sound/soc/amd/ps/ps-pdm-dma.c | 2 +- sound/soc/amd/ps/ps-sdw-dma.c | 2 +- sound/soc/atmel/mikroe-proto.c | 8 +- sound/soc/codecs/Kconfig | 55 +- sound/soc/codecs/Makefile | 13 + sound/soc/codecs/cs-amp-lib-test.c | 709 ++++ sound/soc/codecs/cs-amp-lib.c | 277 ++ sound/soc/codecs/cs35l56-sdw.c | 23 +- sound/soc/codecs/cs35l56-shared.c | 92 +- sound/soc/codecs/cs35l56.c | 58 +- sound/soc/codecs/cs42l42.c | 1 - sound/soc/codecs/cs42l43-jack.c | 27 +- sound/soc/codecs/cs42l43-sdw.c | 1 + sound/soc/codecs/cs42l43.c | 82 +- sound/soc/codecs/cs42l43.h | 21 +- sound/soc/codecs/da7213.c | 12 +- sound/soc/codecs/es8326.c | 110 +- sound/soc/codecs/es8326.h | 5 +- sound/soc/codecs/framer-codec.c | 413 +++ sound/soc/codecs/hda.c | 15 +- sound/soc/codecs/lpass-macro-common.h | 7 + sound/soc/codecs/lpass-tx-macro.c | 693 +++- sound/soc/codecs/lpass-va-macro.c | 57 + sound/soc/codecs/max98363.c | 2 +- sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/nau8540.c | 116 +- sound/soc/codecs/nau8540.h | 13 +- sound/soc/codecs/nau8825.c | 12 +- sound/soc/codecs/rt1017-sdca-sdw.c | 2 +- sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 2 +- sound/soc/codecs/rt298.c | 2 +- sound/soc/codecs/rt5514-spi.c | 2 +- sound/soc/codecs/rt5514.c | 9 +- sound/soc/codecs/rt5616.c | 9 +- sound/soc/codecs/rt5640.c | 9 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/rt5651.c | 2 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5660.c | 9 +- sound/soc/codecs/rt5663.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5668.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 2 +- sound/soc/codecs/rt5682s.c | 2 +- sound/soc/codecs/rt712-sdca-dmic.c | 2 +- sound/soc/codecs/rt712-sdca-sdw.c | 2 +- sound/soc/codecs/rt722-sdca-sdw.c | 2 +- sound/soc/codecs/tas2781-comlib.c | 1 - sound/soc/codecs/tas2781-fmwlib.c | 2 +- sound/soc/codecs/wcd-clsh-v2.h | 1 + sound/soc/codecs/wcd-mbhc-v2.c | 95 +- sound/soc/codecs/wcd-mbhc-v2.h | 3 + sound/soc/codecs/wcd939x-sdw.c | 1551 ++++++++ sound/soc/codecs/wcd939x.c | 3686 ++++++++++++++++++++ sound/soc/codecs/wcd939x.h | 989 ++++++ sound/soc/codecs/wm_adsp.c | 27 +- sound/soc/codecs/wm_adsp.h | 2 + sound/soc/codecs/wsa884x.c | 53 +- sound/soc/fsl/eukrea-tlv320.c | 8 +- sound/soc/fsl/fsl_sai.c | 13 + sound/soc/fsl/p1022_rdk.c | 33 +- sound/soc/intel/atom/sst/sst_ipc.c | 3 +- sound/soc/intel/avs/Makefile | 5 +- sound/soc/intel/avs/apl.c | 58 +- sound/soc/intel/avs/avs.h | 70 +- sound/soc/intel/avs/board_selection.c | 85 + sound/soc/intel/avs/cnl.c | 61 + sound/soc/intel/avs/core.c | 170 +- sound/soc/intel/avs/icl.c | 197 ++ sound/soc/intel/avs/ipc.c | 66 +- sound/soc/intel/avs/loader.c | 2 +- sound/soc/intel/avs/messages.c | 1 + sound/soc/intel/avs/messages.h | 38 +- sound/soc/intel/avs/path.c | 33 + sound/soc/intel/avs/pcm.c | 77 +- sound/soc/intel/avs/registers.h | 21 +- sound/soc/intel/avs/skl.c | 59 +- sound/soc/intel/avs/sysfs.c | 35 + sound/soc/intel/avs/tgl.c | 54 + sound/soc/intel/avs/topology.c | 164 +- sound/soc/intel/avs/topology.h | 13 + sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_board_helpers.c | 249 +- sound/soc/intel/boards/sof_board_helpers.h | 29 + sound/soc/intel/boards/sof_cs42l42.c | 236 +- sound/soc/intel/boards/sof_rt5682.c | 151 +- sound/soc/intel/boards/sof_sdw.c | 106 +- sound/soc/intel/boards/sof_sdw_common.h | 82 +- sound/soc/intel/boards/sof_sdw_cs42l42.c | 35 +- sound/soc/intel/boards/sof_sdw_cs42l43.c | 25 +- sound/soc/intel/boards/sof_sdw_cs_amp.c | 3 +- sound/soc/intel/boards/sof_sdw_maxim.c | 4 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 35 +- sound/soc/intel/boards/sof_sdw_rt700.c | 35 +- sound/soc/intel/boards/sof_sdw_rt711.c | 19 +- sound/soc/intel/boards/sof_sdw_rt712_sdca.c | 39 +- sound/soc/intel/boards/sof_sdw_rt715.c | 12 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 12 +- sound/soc/intel/boards/sof_sdw_rt_amp.c | 53 +- .../soc/intel/boards/sof_sdw_rt_sdca_jack_common.c | 19 +- sound/soc/intel/boards/sof_ssp_common.h | 8 + sound/soc/intel/catpt/dsp.c | 4 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 102 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 61 +- sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 4 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 6 +- sound/soc/meson/aiu.c | 19 +- sound/soc/meson/aiu.h | 1 - sound/soc/meson/axg-fifo.c | 25 +- sound/soc/meson/axg-fifo.h | 14 +- sound/soc/meson/axg-frddr.c | 13 +- sound/soc/meson/axg-spdifin.c | 6 +- sound/soc/meson/axg-tdm-interface.c | 31 +- sound/soc/meson/axg-toddr.c | 30 +- sound/soc/meson/t9015.c | 20 +- sound/soc/pxa/Kconfig | 3 - sound/soc/pxa/pxa2xx-ac97.c | 6 +- sound/soc/qcom/common.c | 2 +- sound/soc/sh/rz-ssi.c | 2 +- sound/soc/soc-core.c | 21 +- sound/soc/soc-dapm.c | 8 +- sound/soc/sof/amd/Kconfig | 18 + sound/soc/sof/amd/acp-common.c | 65 +- sound/soc/sof/amd/acp-dsp-offset.h | 10 + sound/soc/sof/amd/acp-loader.c | 32 +- sound/soc/sof/amd/acp.c | 232 +- sound/soc/sof/amd/acp.h | 26 +- sound/soc/sof/amd/pci-acp63.c | 7 + sound/soc/sof/core.c | 10 + sound/soc/sof/debug.c | 8 +- sound/soc/sof/fw-file-profile.c | 18 +- sound/soc/sof/imx/imx8.c | 16 + sound/soc/sof/imx/imx8m.c | 10 + sound/soc/sof/imx/imx8ulp.c | 10 + sound/soc/sof/intel/hda-common-ops.c | 1 + sound/soc/sof/intel/hda-dai-ops.c | 51 +- sound/soc/sof/intel/hda-dai.c | 17 +- sound/soc/sof/intel/hda-dsp.c | 5 + sound/soc/sof/intel/hda-stream.c | 9 + sound/soc/sof/intel/hda.c | 80 +- sound/soc/sof/intel/hda.h | 5 + sound/soc/sof/intel/lnl.c | 24 +- sound/soc/sof/ipc3-loader.c | 2 + sound/soc/sof/ipc3-pcm.c | 25 + sound/soc/sof/ipc3-topology.c | 40 + sound/soc/sof/ipc4-pcm.c | 19 +- sound/soc/sof/ipc4-priv.h | 4 + sound/soc/sof/ipc4-topology.c | 28 +- sound/soc/sof/ops.h | 9 + sound/soc/sof/sof-audio.c | 8 +- sound/soc/sof/sof-audio.h | 2 + sound/soc/sof/sof-priv.h | 10 + sound/soc/sof/topology.c | 30 +- sound/soc/ti/j721e-evm.c | 4 +- sound/soc/ti/omap-hdmi.c | 10 +- sound/spi/at73c213.c | 11 +- sound/synth/emux/emux.c | 4 +- sound/usb/mixer.c | 49 +- sound/usb/mixer_scarlett2.c | 88 +- sound/usb/stream.c | 5 +- sound/virtio/Makefile | 1 + sound/virtio/virtio_card.c | 21 + sound/virtio/virtio_card.h | 22 + sound/virtio/virtio_kctl.c | 477 +++ 744 files changed, 31131 insertions(+), 12492 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-avs create mode 100644 Documentation/devicetree/bindings/auxdisplay/gpio-7-segment.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/maxim,max6959.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-nmk.txt create mode 100644 Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/input/da9062-onkey.txt create mode 100644 Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml create mode 100644 Documentation/devicetree/bindings/leds/onnn,ncp5623.yaml create mode 100644 Documentation/devicetree/bindings/mfd/atmel,hlcdc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/atmel,sama5d2-flexcom.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-flexcom.txt delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt delete mode 100644 Documentation/devicetree/bindings/mfd/da9062.txt create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-common.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc8280xp.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8450.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sm8550.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-x1e80100.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/awinic,aw9523-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mobileye,eyeq5-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{xlnx,zynq-pinctrl.yaml => xlnx,p [...] create mode 100644 Documentation/devicetree/bindings/sound/atmel,asoc-wm8904.yaml create mode 100644 Documentation/devicetree/bindings/sound/atmel,sam9x5-wm8731-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/atmel-sam9x5-wm8731-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/atmel-wm8904.txt delete mode 100644 Documentation/devicetree/bindings/sound/fsl,asrc.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd939x-sdw.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd939x.yaml copy Documentation/devicetree/bindings/sound/{qcom,wcd938x.yaml => qcom,wcd93xx-co [...] create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt1015.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt1015.txt delete mode 100644 Documentation/devicetree/bindings/thermal/da9062-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml create mode 100644 drivers/auxdisplay/max6959.c create mode 100644 drivers/auxdisplay/seg-led-gpio.c create mode 100644 drivers/gpio/gpio-nomadik.c create mode 100644 drivers/leds/leds-expresswire.c create mode 100644 drivers/leds/rgb/leds-ncp5623.c create mode 100644 drivers/pci/devres.c rename lib/pci_iomap.c => drivers/pci/iomap.c (99%) delete mode 100644 drivers/pci/setup-irq.c create mode 100644 drivers/pinctrl/pinctrl-aw9523.c copy drivers/pinctrl/renesas/{pfc-r8a779g0.c => pfc-r8a779h0.c} (64%) create mode 100644 drivers/soundwire/amd_init.c create mode 100644 drivers/soundwire/amd_init.h create mode 100644 drivers/video/backlight/ktd2801-backlight.c create mode 100644 drivers/watchdog/cros_ec_wdt.c rename drivers/pinctrl/nomadik/pinctrl-nomadik.h => include/linux/gpio/gpio-nomadi [...] create mode 100644 include/linux/leds-expresswire.h create mode 100644 include/sound/cs-amp-lib.h create mode 100644 sound/core/sound_kunit.c create mode 100644 sound/pci/hda/hda_component.c create mode 100644 sound/soc/amd/acp/amd-sdw-acpi.c create mode 100644 sound/soc/codecs/cs-amp-lib-test.c create mode 100644 sound/soc/codecs/cs-amp-lib.c create mode 100644 sound/soc/codecs/framer-codec.c create mode 100644 sound/soc/codecs/wcd939x-sdw.c create mode 100644 sound/soc/codecs/wcd939x.c create mode 100644 sound/soc/codecs/wcd939x.h create mode 100644 sound/soc/intel/avs/cnl.c create mode 100644 sound/soc/intel/avs/icl.c create mode 100644 sound/soc/intel/avs/sysfs.c create mode 100644 sound/soc/intel/avs/tgl.c create mode 100644 sound/virtio/virtio_kctl.c