This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from d5226fa6dbae Linux 5.5 adds 3c23b83a88d0 ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() adds d4209d8b7173 arm64: cpufeature: Export matrix and other features to userspace adds 8e3747beff8c arm64: Introduce ID_ISAR6 CPU register adds 5777eaed566a arm64: Implement optimised checksum routine adds c2c24edb1d9c arm64: csum: Fix pathological zero-length calls adds 3e6c69a058de arm64: Add initial support for E0PD adds c2d92353b28f arm64: Factor out checks for KASLR in KPTI code into separ [...] adds 92ac6fd162b4 arm64: Don't use KPTI where we have E0PD adds 09e3c22a86f6 arm64: Use a variable to store non-global mappings decision adds ebac96ede61a arm64: Simplify early check for broken TX1 when KASLR is enabled adds a569f5f37203 arm64: Use register field helper in kaslr_requires_kpti() adds e717d93b1c3f arm64: kconfig: Fix alignment of E0PD help text adds 170b25fa6aab arm64: assembler: remove inherit_daif macro adds ddb953f86cfb arm64: assembler: remove smp_dmb macro adds 2d226c1e1c19 arm64: entry: mark all entry code as notrace adds 7a2c094464e3 arm64: entry: cleanup el0 svc handler naming adds 3e3934176a4f arm64: entry: cleanup sp_el0 manipulation adds 42d519e3d0c0 kbuild: Add support for 'as-instr' to be used in Kconfig files adds 395af861377d arm64: Move the LSE gas support detection to Kconfig adds 8bf9284d99dc arm64: Turn "broken gas inst" into real config option adds d7bbd6c1b01c arm64: kbuild: remove compressed images on 'make ARCH=arm6 [...] adds d42cc530b18d kexec: quiet down kexec reboot adds de68e4daea90 kexec: add machine_kexec_post_load() adds 3b54b743397e arm64: kexec: remove unnecessary debug prints adds 621516789ee6 arm64: kexec: make dtb_mem always enabled adds d234332c2815 arm64: hibernate: pass the allocated pgdp to ttbr0 adds 051a7a94aaa9 arm64: hibernate: use get_safe_page directly adds a89d7ff933b0 arm64: hibernate: remove gotos as they are not needed adds 13373f0e6580 arm64: hibernate: rename dst to page in create_safe_exec_page adds 7ea4088938b7 arm64: hibernate: add PUD_SECT_RDONLY adds a2c2e67923ec arm64: hibernate: add trans_pgd public functions adds 1595fe299eb5 Revert "arm64: kexec: make dtb_mem always enabled" adds c273a2bd8aa8 libfdt: include fdt_addresses.c adds 3751e728cef2 arm64: kexec_file: add crash dump support adds b3c75c9d762b Return ENODEV when the selected speculation misfeature is [...] adds 31d868c49017 arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist adds 26415330a754 arm64: armv8_deprecated: update the comments of armv8_depr [...] adds 3c9c1dcde7c3 arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NM [...] adds 4e410ef96ce6 arm64: Remove __exception_text_start and __exception_text_ [...] adds edf90818271b mm: change_memory_common: add spaces for `*` operator adds f88f42f853a8 arm64: context: Free up kernel ASIDs if KPTI is not in use adds 83b0c36b8a13 arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list adds 95b3f74bec20 arm64: Use macros instead of hard-coded constants for MAIR_EL1 adds d41938d2cbee mm: Reserve asm-generic prot flags 0x10 and 0x20 for arch use adds 983460233659 arm64: Kconfig: select HAVE_FUTEX_CMPXCHG adds 108eae2d4d10 arm64: entry: Avoid empty alternatives entries adds b51c6ac220f7 arm64: Introduce system_capabilities_finalized() marker adds 0cd82feb017e arm64: fpsimd: Make sure SVE setup is complete before SIMD [...] adds 449443c03d8c arm64: cpufeature: Fix the type of no FP/SIMD capability adds 7559950aef1a arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly adds c9d66999f064 arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations adds 6d502b6ba1b2 arm64: signal: nofpsimd: Handle fp/simd context for signal frames adds 52f73c383b24 arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly adds 73daf0bba326 drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and [...] adds 9ee68b314e9a perf/imx_ddr: Fix cpu hotplug state cleanup adds e0d5896bd356 arm64: lse: fix LSE atomics with LLVM's integrated assembler adds c54f90c2627c arm64: fix alternatives with LLVM's integrated assembler adds e3ec6582d1cf arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings adds 7f153ccb9bb4 arm64/lib: copy_page: avoid x18 register in assembler code adds af12376814a5 arm64: kvm: stop treating register x18 as caller save adds 500d14affdf7 arm64: kernel: avoid x18 in __cpu_soft_restart adds 4f6cdf296cc4 Merge branches 'for-next/acpi', 'for-next/cpufeatures', 'f [...] adds 35e61c77ef38 arm64: asm: Add new-style position independent function an [...] adds 3ac0f4526dfb arm64: lib: Use modern annotations for assembly functions adds f4659254a327 arm64: mm: Use modern annotations for assembly functions adds f7ef82c22fd7 arm64: asm: Remove ENDPIPROC() adds b6a5c58240be arm64: xen: Use modern annotations for assembly functions adds 73d6890fe8ff arm64: kernel: Correct annotation of end of el0_sync adds aa246c056c43 Merge branch 'for-next/asm-annotations' into for-next/core adds e85d68faed4e arm64: Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE adds db0d46a58d34 arm64: Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE adds 275fa0ea2cf7 arm64: Workaround for Cortex-A55 erratum 1530923 adds ab3906c53144 Merge branch 'for-next/errata' into for-next/core adds 1a50ec0b3b2e arm64: Implement archrandom.h for ARMv8.5-RNG adds 2e8e1ea88cbc arm64: Use v8.5-RNG entropy for KASLR seed adds bc206065944e Merge branch 'for-next/rng' into for-next/core adds e533dbe9dcb1 arm64: acpi: fix DAIF manipulation with pNMI adds 0238d3c75303 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds e8bb2a2a1d51 m68k: Wire up clone3() syscall adds bfc7931c4090 m68k: defconfig: Update defconfigs for v5.5-rc3 adds 6aabc1facdb2 m68k: Implement copy_thread_tls() adds f11ba7de1565 Merge tag 'm68k-for-v5.6-tag1' of git://git.kernel.org/pub [...] adds c269e876c5af tpm: Update mailing list contact information in sysfs-class-tpm adds 7084eddf6be9 tpm: Add tpm_version_major sysfs file adds 189fc98efe59 Merge tag 'tpmdd-next-20200122' of git://git.infradead.org [...] adds 4413405f931e hwmon: Add intrusion templates adds 8a36e38d8b0f dt-bindings: hwmon/pmbus: Add ti,ucd90320 power sequencer adds a470f11c5ba2 hwmon: (pmbus/ucd9000) Add support for UCD90320 Power Sequencer adds 266cd5835947 hwmon: (w83627ehf) convert to with_info interface adds 002c6b545b85 hwmon: Add support for enable attributes to hwmon core adds d21ed22ba7b1 hwmon: Driver for MAX31730 adds 9e347728c4fe hwmon: (pmbus) Detect if chip is write protected adds 8f77203587f5 hwmon: (w83627ehf) make sensor_dev_attr_##_name variables static adds 1a1ea120afdf hwmon: (pmbus) Add MAX20796 to devices supported by generi [...] adds 3207408ab4cb hwmon: (w83627ehf) remove nct6775 and nct6776 support adds 695955028a42 hwmon: (w83627ehf) Remove code not needed after nct677* removal adds 931f397bc624 hwmon: (w83627ehf) Now only one intrusion channel adds cce209581a61 hwmon: (pmbus) Driver for MAX20730, MAX20734, and MAX20743 adds abe508b66d23 hwmon: (pmbus/ibm-cffps) Add new manufacturer debugfs entries adds 1952d79a0d26 hwmon: (pmbus/ibm-cffps) Add the VMON property for version 2 adds 74a71a831bea hwmon: (pmbus/ibm-cffps) Fix the LED behavior when turned off adds 5b46903d8bf3 hwmon: Driver for disk and solid state drives with tempera [...] adds 392923715d8b hwmon: (w83627ehf) Remove set but not used variable 'fan4min' adds d9c8ae69b996 hwmon: (pmbus/ibm-cffps) Prevent writing on_off_config wit [...] adds b9fa0a3acfd8 hwmon: (pmbus/core) Add support for vid mode detection per [...] adds 9d72340b6ade hwmon: (pmbus/core) Add support for Intel IMVP9 and AMD 6. [...] adds 583dc921275c hwmon: (pmbus/tps53679) Extend device list supported by driver adds aaafb7c8eb1c hwmon: (pmbus) Add support for Infineon Multi-phase xdpe12 [...] adds 971dfd8cdcd6 docs: hwmon: Include 'xdpe12284.rst' into docs adds 09b08ac9e8d5 hwmon: (adm1177) Add ADM1177 Hot Swap Controller and Digit [...] adds 7866716170db dt-binding: hwmon: Add documentation for ADM1177 adds 05592bea7a86 MAINTAINERS: add entry for ADM1177 driver adds 7992db7cb9d1 hwmon: (pwm-fan) stop fan on shutdown adds a6d210da1a01 hwmon: (k10temp) Use bitops adds d547552a1bf1 hmon: (k10temp) Convert to use devm_hwmon_device_register_ [...] adds c757938929c9 hwmon: (k10temp) Report temperatures per CPU die adds b00647c46c9d hwmon: (k10temp) Show core and SoC current and voltages on [...] adds 70831c8a9184 hwmon: (k10temp) Don't show temperature limits on Ryzen (Z [...] adds 9c4a38f19ed2 hwmon: (k10temp) Add debugfs support adds fd8bdb23b918 hwmon: (k10temp) Display up to eight sets of CCD temperatures adds 35417d57efaa Merge tag 'hwmon-for-v5.6' of git://git.kernel.org/pub/scm [...] adds a483e22791d6 EDAC/Kconfig: Fix Kconfig indentation adds 854bb48018d5 EDAC: skx_common: downgrade message importance on missing [...] adds 2403ed2f44b8 EDAC: remove set but not used variable 'ecc_loc' adds a651c6c64431 EDAC/aspeed: Remove unneeded semicolon adds 6cd18453b689 EDAC/sifive: Fix return value check in ecc_register() adds 7e5d6cf35329 EDAC/amd64: Do not warn when removing instances adds b62061b82a6e Merge tag 'edac_for_5.6' of git://git.kernel.org/pub/scm/l [...] adds db1ae0314f47 x86/mce/therm_throt: Mark throttle_active_work() as __mayb [...] adds 2d806d072358 x86/mce: Pass MCE message to mce_panic() on failed kernel [...] adds 81736abd5578 x86/mce: Remove mce_inject_log() in favor of mce_log() adds 8438b84ab42d x86/mce: Take action on UCNA/Deferred errors again adds 90454e495938 x86/mce: Fix mce=nobootlog adds 7a8bc2b0462e x86/mce: Fix use of uninitialized MCE message string adds 89a76171bf50 x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType adds 9f6aef86315a EDAC/mce_amd: Always load on SMCA systems adds b3f79ae45904 x86/amd_nb: Add Family 19h PCI IDs adds 2eb61c91c3e2 EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh adds dcd01394ce7c EDAC/amd64: Drop some family checks for newer systems adds 86e9f9d60eb5 EDAC/mce_amd: Make fam_ops static global adds 30f5a7564099 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds 82c881b28aa8 x86/microcode/AMD: Make stub function static inline adds 067ba54c7a7d Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] adds dbd6654329fc i3c: master: cdns: add data hold delay support adds 026d8450d499 i3c: master: make i3c_bus_set_mode static adds 608b68b67a30 MAINTAINERS: fix style in CADENCE I3C MASTER IP entry adds fae04237e8b1 i3c: master: dw: convert to devm_platform_ioremap_resource adds 3c67166dc58d i3c: master: cdns: convert to devm_platform_ioremap_resource adds 3952cf8ff2f7 i3c: master: dw: reattach device on first available locati [...] adds b9b627a44988 Merge tag 'i3c/for-5.6' of git://git.kernel.org/pub/scm/li [...] adds efcc69b261f0 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7180 adds d684be14457f dt-bindings: sdhci-of-at91: new compatible string and upda [...] adds 3976656d67c1 mmc: sdhci-of-at91: rework clocks management to support SA [...] adds af3ed119329c mmc: spi: Toggle SPI polarity, do not hardcode it adds fdbbe6cf6dce mmc: sdhci: fix up CMD12 sending adds a0fb3fc8af01 mmc: renesas_sdhi: remove whitelist for internal DMAC adds 6e3cbb050b82 mmc: renesas_sdhi: keep sorting for quirk entries adds e5088f20ed40 mmc: renesas_sdhi: make warning more precise adds 7af08206cb20 mmc: renesas_sdhi: make quirks info accessible outside probe() adds 12e3c55d236b mmc: renesas_sdhi: remove 4taps as a TMIO flag adds c1a49782cc32 mmc: renesas_sdhi: use recent tap values for HS400 adds de27e978dc82 dt-bindings: mmc: renesas_sdhi: Document r8a77961 support adds 811ba67632aa mmc: sdhci: Update the tuning failed messages to pr_debug level adds 7e0b2c32ada8 Merge branch 'fixes' into next adds 55d54d1ee84e pinctrl: core: Add pinctrl_select_default_state() and export it adds f9be7f9c358d mmc: meson-gx: Convert to pinctrl_select_default_state() adds 05344ffe4b0d mmc: mmci: Convert to pinctrl_select_default_state() adds c17e73c32fa7 mmc: usdhi6rol0: Convert to pinctrl_select_default_state() adds 9f888b558976 mmc: omap_hsmmc: Convert to pinctrl_select_default_state() adds 2480b72071b2 mmc: sdhci-esdhc-imx: Convert to pinctrl_select_default_state() adds 6986ee3f8bd1 mmc: atmel-mci: Convert to pinctrl_select_default_state() adds a62ff5405595 mmc: jz4740: Convert to pinctrl_select_default_state() adds 8e9a99361f56 mmc: uniphier-sd: Convert to pinctrl_select_default_state() adds 4edf6f7008b2 Merge branch 'mmc_pinctrl' into next adds f630d0114d17 mmc: cavium: Add missed pci_release_regions adds 2c3039c14380 mmc: sdhci-s3c: remove unused ext_cd_gpio field adds d3a5bcb4a17f gpio: add gpiod_toggle_active_low() adds 9073d10b0989 mmc: core: Rework wp-gpio handling adds 0f7c815d83a2 mmc: core: Rework cd-gpio handling adds d0052ad90e71 mmc: core: Remove mmc_gpiod_request_*(invert_gpio) adds ee157abebc0c mmc: mmci: add threaded irq to abort DPSM of non-functional state adds 66a83feb59d9 mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1088a adds d0b75c9169fd Merge branch 'fixes' into next adds c5c52c373096 mmc: sunxi-mmc: convert to devm_platform_ioremap_resource adds 1cfb7c28b06b mmc: tmio: convert to devm_platform_ioremap_resource adds e10e54a6c506 mmc: meson-mx-sdio: convert to devm_platform_ioremap_resource adds 09938ce84c94 mmc: sdhci-s3c: convert to devm_platform_ioremap_resource adds b47c43f68e46 mmc: sdhci-spear: convert to devm_platform_ioremap_resource adds 34ac4509f22b mmc: sh_mmcif: convert to devm_platform_ioremap_resource adds dbf90a178cdc mmc: sdhci_f_sdh30: convert to devm_platform_ioremap_resource adds 4942ae0e5fb3 mmc: sdhci_am654: convert to devm_platform_ioremap_resource adds 75f6eacde8ae mmc: sdhci-milbeaut: convert to devm_platform_ioremap_resource adds cb064b50227d mmc: sdhci-msm: convert to devm_platform_ioremap_resource adds 0a337eb168d6 mmc: mvsdio: convert to devm_platform_ioremap_resource adds bc068d38c905 mmc: mtk-sd: convert to devm_platform_ioremap_resource adds 67d7d920b3f0 mmc: au1xmmc: switch to platform_get_irq adds 2253ed4b36dc mmc: mmci: Support any block sizes for ux500v2 and qcom variant adds 9f606f11ea98 Merge branch 'fixes' into next adds c1fce225220d mmc: dw_mmc: Use dma_request_chan() instead dma_request_sl [...] adds 716d0205fe3a mmc: mmci: Use dma_request_chan() instead dma_request_slav [...] adds c3b2a0212b72 mmc: mxcmmc: Use dma_request_chan() instead dma_request_sl [...] adds 972a2dd62680 mmc: mxs: Use dma_request_chan() instead dma_request_slave [...] adds 2e2d12e110b7 mmc: owl-mmc: Use dma_request_chan() instead dma_request_s [...] adds e1ebb456ae4c mmc: pxamci: Use dma_request_chan() instead dma_request_sl [...] adds b67b45179b34 mmc: sh_mmcif: Use dma_request_chan() instead dma_request_ [...] adds e6d82a7bc849 mmc: usdhi6rol0: Use dma_request_chan() instead dma_reques [...] adds 738987a1d6f1 mmc: bcm2835: Use dma_request_chan() instead dma_request_s [...] adds f3c2082508c0 mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr() adds 5b742232d707 mmc: sdhci-of-esdhc: update tuning erratum A-008171 adds 2aa3d826adb5 mmc: sdhci-of-esdhc: fix esdhc_reset() for different contr [...] adds 1b21a701aed9 mmc: sdhci-of-esdhc: fix clock setting for different contr [...] adds 92f07e5c35b4 Merge branch 'fixes' into next adds a04184ce777b mmc: sdhci-of-at91: fix memleak on clk_get failure adds 2aae18f65f91 dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string adds 83a1b4cc80fa dt-bindings: sdhci-omap: Add properties for using external dma adds 15db1836918d mmc: sdhci: Factor out some operations set to their own functions adds 18e762e3b7a7 mmc: sdhci: add support for using external DMA devices adds 195fadb71b73 mmc: sdhci-omap: Add using external dma adds 7907ebe741a7 mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static adds 7d76ed77cfbd mmc: sdhci: Refactor sdhci_set_timeout() adds 5da5e494a50c mmc: sdhci-omap: Disable data timeout interrupt during erase adds 53bcebbe81b6 dt-bindings: sdhci-omap: Add am335x and am437x specific bindings adds d6fe49286ea1 mmc: sdhci-omap: Add am335x and am437x specific compatibles adds 9e84a2e688d7 mmc: sdhci-omap: Add special reset capability adds 6fac4a3cb059 Merge branch 'fixes' into next adds 1215c025e870 mmc: sdhci: fix an issue of mixing different types adds 557c03157c27 mmc: sdhci-milbeaut: Remove redundant platform_get_irq err [...] adds 661cf2d8973a mmc: core: limit probe clock frequency to configured f_max adds 61696bbb25f8 dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 7216b0 adds 78ab82fdb65c mmc: sdhci-brcmstb: Add ability to use HS400ES transfer mode adds 6f2aa55b85c0 mmc: sdhci-brcmstb: Fix driver to defer on clk_get defer adds e7b5d63a82fe mmc: sdhci-brcmstb: Add shutdown callback adds d46ba2d17f90 mmc: sdhci-brcmstb: Add support for Command Queuing (CQE) adds 2fefc7c5f7d1 mmc: sdhci-brcmstb: Fix incorrect switch to HS mode adds 429d939c194b mmc: sdhci-of-esdhc: fix transfer mode register reading adds 80c7482356ac mmc: sdhci-of-esdhc: fix serious issue clock is always disabled adds a663f64bf18d mmc: sdhci: Let a vendor driver supply and update ADMA des [...] adds 87a8df0dce6a mmc: sdhci-msm: Add CQHCI support for sdhci-msm adds 8655ff21c8ce dt-bindings: mmc: convert synopsys dw-mshc bindings to yaml adds 1eece23dba32 dt-bindings: mmc: convert rockchip dw-mshc bindings to yaml adds c389b0035f0c dt-bindings: mmc: rockchip-dw-mshc: add description for rk3308 adds 1d45a3f47c0b mmc: sdhci-cadence: remove unneeded 'inline' marker adds 24ed3bd01d6a mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC adds ad91619aa9d7 mmc: block: Use generic_cmd6_time when modifying INAND_CMD [...] adds 533a6cfe08f9 mmc: core: Default to generic_cmd6_time as timeout in __mm [...] adds 9e1af7567b26 Merge tag 'mmc-v5.6' of git://git.kernel.org/pub/scm/linux [...] adds b1cb33dae414 platform/x86: intel_pmc_core: Clean up: Remove comma after [...] adds 476bac56c1eb platform/x86: intel_pmc_core: Remove unnecessary assignments adds e39854781830 platform/x86: intel_pmc_core: Create platform dependent bi [...] adds 6268c0b278b5 platform/x86: intel_pmc_core: Make debugfs entry for pch_i [...] adds 49a437941c3f platform/x86: intel_pmc_core: Add Intel Tiger Lake support adds 554f269f0f38 platform/x86: intel_pmc_core: Add Intel Elkhart Lake support adds e883cafd8de0 platform/x86: intel_telemetry_pltdrv: use devm_platform_io [...] adds 959243888675 platform/x86: intel_pmc_core: Respect error code of kstrto [...] adds 90113f3e4567 platform/x86: intel_pmc_core: Put more stuff under #ifdef [...] adds e0e60abc858c platform/x86: intel_pmc_core: Fix indentation in function [...] adds cbe358191ffc platform/x86: intel_pmc_core: Fix spelling of MHz unit adds 4475e6992736 platform/x86: intel_telemetry_debugfs: Respect error code [...] adds 84abc5a1c924 platform/x86: intel-ips: Use the correct style for SPDX Li [...] adds 3454eeeebd11 platform/mellanox: fix potential deadlock in the tmfifo driver adds 01e28c1b2963 platform/x86: GPD pocket fan: Use default values when wron [...] adds eb518899c499 platform/x86: GPD pocket fan: Allow somewhat lower/higher [...] adds 4d9ffa0b89fb platform/x86: intel_pmc_core: update Comet Lake platform driver adds f95eafbf1f80 platform/x86: touchscreen_dmi: Add info for the PiPO W11 tablet adds df532c160c44 platform/x86: touchscreen_dmi: Fix indentation in several places adds 2daa86e78c49 platform/x86: asus_wmi: Support throttle thermal policy adds a28215844d8d platform/x86: asus_wmi: Set throttle thermal policy to default adds 81bda12aad60 platform/x86: intel_atomisp2_pm: Refactor timeout loop adds 4eedc97300fd platform/x86: intel_atomisp2_pm: Spelling fixes adds 26e66a0cf258 platform/x86: asus-wmi: Fix keyboard brightness cannot be [...] adds 49a474c7ba51 platform/x86: Add support for Uncore frequency control adds d81d18fd347c MAINTAINERS: Update for the intel uncore frequency control adds 8029660db696 platform/x86: mlx-platform: Cosmetic changes adds eea97b258fca Documentation/ABI: Fix documentation inconsistency for mlx [...] adds 74e56f5fde62 Documentation/ABI: Add missed attribute for mlxreg-io sysf [...] adds 5358c1114d1d Documentation/ABI: Style changes adds 1b5937cb631e platform/x86: mlx-platform: Add more definitions for syste [...] adds 435d7e10c462 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds fcd50dbf306a platform/x86: mlx-platform: Set system mux configuration b [...] adds bdd6e155e0d6 platform/x86: mlx-platform: Add support for new system type adds 4845460421d4 platform/x86: mlx-platform: Add support for new capability [...] adds 0e41bf06eefe platform/mellanox: mlxreg-hotplug: Add support for new cap [...] adds 0d559d05a2ad platform/x86: mlx-platform: Add support for next generatio [...] adds 9749b376be18 platform/x86: ISST: Allow additional core-power mailbox commands adds 645feeb2f571 tools/power/x86/intel-speed-select: Add support for core-p [...] adds 78e77b7dfd9a tools/power/x86/intel-speed-select: Fix result display for [...] adds 097a522257ea tools/power/x86/intel-speed-select: Change the order for c [...] adds 19be0b2a2e44 tools/power/x86/intel-speed-select: Update version adds a3e2b51ca31f platform/x86: asus-nb-wmi: Support left round button on N56VB adds 5e0c94d3aeee platform/x86: intel_mid_powerbtn: Take a copy of ddata adds 298ef70f3ae5 platform/x86: intel_scu_ipcutil: Remove default y from Kconfig adds e48b72a568bb platform/x86: intel_scu_ipc: Fix interrupt support adds 19e2d350aeaa platform/x86: intel_scu_ipc: Add constants for register offsets adds b47018a778c1 platform/x86: intel_scu_ipc: Remove Lincroft support adds 74e9748b9b21 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_i2c_cntrl() adds e7b7ab3847c9 platform/x86: intel_scu_ipc: Sleeping is fine when polling adds a5f04a2e5e33 platform/x86: intel_scu_ipc: Drop unused prototype intel_s [...] adds 59aa78e325d8 platform/x86: intel_scu_ipc: Drop unused macros adds b7380a162689 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_io[read|wr [...] adds 4907898873a0 platform/x86: intel_scu_ipc: Drop intel_scu_ipc_raw_command() adds 8b2365656008 platform/x86: intel_scu_ipc: Reformat kernel-doc comments [...] adds e1f461631123 platform/x86: intel_pmc_ipc: Make intel_pmc_gcr_update() static adds 3f751ba58499 platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_simple_com [...] adds f827e5300da4 platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_raw_cmd() static adds a97368b314ef platform/x86: intel_pmc_ipc: Drop intel_pmc_gcr_read() and [...] adds 09874a3acdc7 platform/x86: intel_pmc_ipc: Drop ipc_data_readb() adds 63d91d815ddd platform/x86: intel_pmc_ipc: Get rid of unnecessary includes adds 1e3872ccda65 platform/x86: intel_pmc_ipc: Use octal permissions in sysf [...] adds fc07ac644997 platform/x86: intel_pmc_ipc: Propagate error from kstrtoul() adds cf85e7c7f437 platform/x86: intel_pmc_ipc: Switch to use driver->dev_groups adds 08c49dc13522 Merge tag 'platform-drivers-x86-v5.6-1' of git://git.infra [...] adds 2f48865db332 HID: hidraw: add support uniq ioctl adds a09ac40e420d Merge branch 'for-5.6/hidraw' into for-linus adds c2a932717a51 HID: logitech-hidpp: Support translations from short to lo [...] adds 0da0a63b7cba HID: logitech-hidpp: Support WirelessDeviceStatus connect events adds 04bd68171e01 HID: logitech: Add MX Master 3 Mouse adds be281368f297 hid-logitech-hidpp: read battery voltage from newer devices adds 8f2828d73724 HID: logitech-hidpp: avoid duplicate error handling code i [...] adds fef684af392b Merge branch 'for-5.6/logitech' into for-linus adds 12fb2b993e15 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8f6b88662cac livepatch/sample: Use the right type for the leaking data pointer adds c24c57a4cc8a livepatch/selftest: Clean up shadow variable names and type adds be6da98425b6 livepatch/samples/selftest: Use klp_shadow_alloc() API correctly adds f46e49a9cc38 livepatch: Handle allocation failure in the sample of shad [...] adds 715d12856953 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2a03c1314506 dmaengine: ti: edma: add missed operations adds c64738d6810b dt-bindings: dmaengine: rcar-dmac: Document r8a77961 support adds a39cddc9e377 dmaengine: pl330: Drop boilerplate code for suspend/resume adds f68190c8cb75 dmaengine: pl330: Convert to the *_late and *_early system [...] adds dda510890498 dmaengine: Remove spaces before TABs adds a5b982af953b dmaengine: axi-dmac: add a check for devm_regmap_init_mmio adds d1fd03a35efc dmaengine: ti: edma: Fix error return code in edma_probe() adds d8c1bdb5288d dt-bindings: dma: fsl-edma: add new fsl,fsl,ls1028a-edma adds ed5a0ab41555 dmaengine: fsl-edma: Add eDMA support for QorIQ LS1028A platform adds b98900548b8d dt-bindings: dmaengine: Add X1830 bindings. adds 20f5a659554a dmaengine: JZ4780: Add support for the X1830. adds dae7a589c18a dmaengine: Store module owner in dma_device struct adds 686607106f1f dmaengine: Call module_put() after device_free_chan_resources() adds 11a0fd2b3baa dmaengine: Move dma_channel_rebalance() infrastructure up in code adds 8ad342a86359 dmaengine: Add reference counting to dma_device struct adds bf453a0a18b2 dmaengine: ioat: Support in-use unbind adds 83c77940db12 dmaengine: move module_/dma_device_put() after route free adds 08baca4280d8 dmaengine: print more meaningful error message adds 5c8aacbbb3b7 dmaengine: bcm2835: do not call vchan_vdesc_fini() with lock held adds 51fe9cd2bd92 dmaengine: virt-dma: Add missing locking adds df660a2b6dfc dmaengine: virt-dma: remove debug message adds f882101122aa dmaengine: virt-dma: Do not call desc_free() under a spin_lock adds 9f91e6bfa866 dmaengine: virt-dma: Add missing locking around list operations adds b167f94d2928 dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors adds a80f2787f1ff dmaengine: imx-sdma: rename function adds a1ff6a07f5a3 dmaengine: imx-sdma: find desc first in sdma_tx_status adds 02939cd16709 dmaengine: imx-sdma: Fix memory leak adds 905ca51e63be dmaengine: plx-dma: Introduce PLX DMA engine PCI driver skeleton adds c2dbcaa8c672 dmaengine: plx-dma: Implement hardware initialization and cleanup adds 4d3df16840a2 dmaengine: plx-dma: Implement descriptor submission adds 59be028f811b bindings: soc: ti: add documentation for k3 ringacc adds 3277e8aa2504 soc: ti: k3: add navss ringacc driver adds 5fe4beaac239 Merge TI ringacc driver from Santosh adds 7d083ae98357 dmaengine: doc: Add sections for per descriptor metadata support adds 4db8fd32ed2b dmaengine: Add metadata_ops for dma_async_tx_descriptor adds 6755ec06d133 dmaengine: Add support for reporting DMA cached data amount adds 816ebf48442e dmaengine: Add helper function to convert direction value to text adds 69bafc318560 dmaengine: ti: Add cppi5 header for K3 NAVSS/UDMA adds 8c6bb62f6b4a dmaengine: ti: k3 PSI-L remote endpoint configuration adds d3cd299bb151 dt-bindings: dma: ti: Add document for K3 UDMA adds 25dcb5dd7b7c dmaengine: ti: New driver for K3 UDMA adds d70241913413 dmaengine: ti: k3-udma: Add glue layer for non DMAengine users adds 2bd8010a618c dmaengine: ti: k3-psil: make symbols static adds 4b048178854d dmaengine: fsl-qdma: fix duplicated argument to && adds ffc079a4accc dmaengine: sun4i: Add support for cyclic requests with ded [...] adds cc88525ebffc dmaengine: zynqmp_dma: fix burst length configuration adds d00fdf694b11 dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP com [...] adds 69b1189ba2cd dmaengine: Remove dma_device_satisfies_mask() wrapper adds 71ca5b78235e dmaengine: Remove dma_request_slave_channel_compat() wrapper adds c3c431de99c0 dmaengine: Move dma_get_{,any_}slave_channel() to private [...] adds e606c8b9d751 dmaengine: s3c24xx-dma: fix spelling mistake "to" -> "too" adds 6c0157be02f0 dmaengine: ti: k3-udma: fix spelling mistake "limted" -> " [...] adds 232bb01bb8ad x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU ins [...] adds d2fb0a043838 dmaengine: break out channel registration adds e81274cd6b52 dmaengine: add support to dynamic register/unregister of channels adds bfe1d56091c1 dmaengine: idxd: Init and probe for Intel data accelerators adds c52ca478233c dmaengine: idxd: add configuration component of driver adds b131ad593884 dmaengine: idxd: add sysfs ABI for idxd driver adds d1dfe5b8ac64 dmaengine: idxd: add descriptor manipulation routines adds 8f47d1a5e545 dmaengine: idxd: connect idxd to dmaengine subsystem adds 42d279f9137a dmaengine: idxd: add char driver to expose submission port [...] adds e9f08b65250d dmaengine: hisilicon: Add Kunpeng DMA engine support adds 71723a96b8b1 dmaengine: Create symlinks between DMA channels and slaves adds a5b871c91d47 Merge tag 'dmaengine-5.6-rc1' of git://git.infradead.org/u [...] adds 14e01b5f3358 regmap-i2c: constify regmap_bus structures adds 50816a4c3926 regmap: add iopoll-like atomic polling macro adds 2e31aab08bad regmap: fix writes to non incrementing registers adds ea87683909bc Merge branch 'regmap-5.6' into regmap-next adds e83a0ed2a6a3 Merge tag 'regmap-v5.6' of git://git.kernel.org/pub/scm/li [...] adds bfda044533b2 spi: dw: use "smp_mb()" to avoid sending spi data error adds 6157d4c25560 spi: pxa2xx: Add support for Intel Comet Lake PCH-V adds 47416a5f27be spi: npcm-pspi: fix 16 bit send and receive support adds b0177aca7aea spi: spi-fsl-qspi: Ensure width is respected in spi-mem op [...] adds 29d7e05c5f75 spi: pxa2xx: Avoid touching SSCR0_SSE on MMP2 adds 7265e8fc5108 Merge branch 'spi-5.5' into spi-linus adds 10e413faa72c spi/topcliff-pch: Remove unneeded semicolon adds 8a6553ecdf97 spi: stm32: Switch to use GPIO descriptors for CS adds 4a07b8bcd503 spi: bitbang: Make chipselect callback optional adds 169f9acae086 spi: dw: Avoid BUG_ON() in case of host failure adds 851c902fd2d0 spi: rspi: Remove obsolete platform_device_id entries adds d947c9d26c23 spi: atmel: Use dma_request_chan() instead dma_request_sla [...] adds 666224b43b4b spi: bcm2835: Release the DMA channel if probe fails after [...] adds 6133fed0539b spi: bcm2835: Use dma_request_chan() instead dma_request_s [...] adds 6bfbf4d0aa0c spi: img-spfi: Use dma_request_chan() instead dma_request_ [...] adds 7ccffd41b2d4 spi: mxs: Use dma_request_chan() instead dma_request_slave [...] adds 401abb764abb spi: sirf: Use dma_request_chan() instead dma_request_slav [...] adds b5756b777472 spi: spi-fsl-dspi: Use dma_request_chan() instead dma_requ [...] adds 658606ff4cf6 spi: stm32-qspi: Use dma_request_chan() instead dma_reques [...] adds 0a454258febb spi: stm32: Use dma_request_chan() instead dma_request_sla [...] adds cd8fb859a84c spi: meson-spicc: Use GPIO descriptors adds c1795f7cee02 spi: spi-ti-qspi: Remove unused macro for fclk frequency adds f4dc4abdce4c spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER adds ef32b63bf13e dt-bindings: spi: Convert stm32 spi bindings to json-schema adds 9859db51387d spi: uniphier: Change argument of irq functions to private [...] adds 11299c5cd886 spi: uniphier: Add handle_err callback function adds a68735d7975d spi: fsl-lpspi: use true,false for bool variable adds e6a8b2cc514c spi: imx: use true,false for bool variable adds 0d9c75481a8e spi: tegra114: use true,false for bool variable adds 790514ed7715 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] adds 28d1dddc59f6 spi: uniphier: Add DMA transfer mode support adds f03ee2042b2d spi: oc-tiny: Use GPIO descriptors adds f971a2074447 spi: Catch improper use of PTP system timestamping API adds e9aa3b851428 spi: bcm-qspi: Use platform_get_irq_byname_optional() to a [...] adds 7d93aecdb58d spi: Add generic support for unused native cs with cs-gpios adds aa32f76e0a40 spi: sh-msiof: Convert to generic unused native cs handling. adds 1bec84ddd85a spi: rspi: Use dev_warn_once() instead of open-coding adds 8f2344fa7f54 spi: rspi: Remove set_config_register() macro adds 9815ed8714d2 spi: rspi: Add support for multiple native chip selects adds 144d8f9781e6 spi: rspi: Add support for GPIO chip selects adds 8ae7d4423930 spi: sh-msiof: Do not redefine STR while compile testing adds 603e92ff10a8 spi: bcm2835: Raise maximum number of slaves to 4 adds 0a1eb761ff30 dt-bindings: spi_atmel: add microchip,sam9x60-spi adds a2ca53b52e00 spi: Add HiSilicon v3xx SPI NOR flash controller driver adds 99eb0a1221ac MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver adds b8d40d7712f1 spi: spi-qcom-qspi: Use device managed memory for clk_bulk_data adds e97f49145080 spi: spi-ti-qspi: support large flash devices adds e7cc5cfbea4c spi: spi-ti-qspi: optimize byte-transfers adds bc3a8b295e5b spi: fsl-lpspi: fix only one cs-gpio working adds 2f3d8035b0f7 spi: fsl: simplify error path in of_fsl_spi_probe() adds 6925212f328b spi: spi-ti-qspi: fix warning adds b4adf5b27d59 spi: npcm-pspi: improve spi transfer performance adds b5df0b2ee2ee spi: npcm-pspi: modify reset support adds a5362b84bdff dt-binding: spi: add NPCM PSPI reset binding adds 754a36a58c29 Merge branch 'spi-5.6' into spi-next adds 1e1ab4ba4747 Merge tag 'spi-v5.6' of git://git.kernel.org/pub/scm/linux [...] adds e9153311491d regulator: vctrl-regulator: Avoid deadlock getting and set [...] adds 3d7610e8da99 regulator: core: Fix exported symbols to the exported GPL version adds f7abb7e33b29 Merge branch 'regulator-5.5' into regulator-linus adds b8a039d37792 regulator: rk808: Lower log level on optional GPIOs being [...] adds 681700c38f3e dt-bindings: regulator: Convert stm32 booster bindings to [...] adds 21b2c4716144 dt-bindings: regulator: Convert stm32 vrefbuf bindings to [...] adds 84a867c07813 dt-bindings: regulator: Document ROHM BD71282 regulator bindings adds 522498f8cb8c regulator: bd71828: Basic support for ROHM bd71828 PMIC re [...] adds a14a0b5fc179 regulator: bd71828: remove get_voltage operation adds 130ac214294b regulator: Convert stm32-pwr regulator to json-schema adds fc2b10d13602 regulator: samsung: Rename Samsung to lowercase adds 4444a1c10069 regulator: mp8859: add driver adds 9399e5dc6b67 dt-bindings: Add an entry for Monolithic Power System, MPS adds 44665f7d0829 regulator: bindings: add MPS mp8859 voltage regulator adds c66f1cbad53a regulator: mp8859: add config option and build entry adds f5fa59a61eca regulator: bindings: add document bindings for mpq7920 adds c5bae95b4e60 MAINTAINERS: Add entry for mpq7920 PMIC driver adds 6501c1f54a17 regulator: mpq7920: add mpq7920 regulator driver adds b83380512e95 regulator: mp8859: tidy up white space in probe adds 686f63616f4a regulator: mpq7920: Fix Woverflow warning on conversion adds 7eec67869893 regulator: mpq7920: Check the correct variable in mpq7920_ [...] adds 77e29598ca3f regulator: Convert i2c drivers to use .probe_new adds ebf652b40820 regulator: add IPQ4019 SDHCI VQMMC LDO driver adds b389ceae4a8f regulator: bd718x7: Simplify the code by removing struct b [...] adds fd2bc8aa19b9 dt-bindings: Drop entry for Monolithic Power System, MPS adds 7efe3470f99e regulator: bindings: Drop document bindings for mpq7920 adds d47e4f978f2a regulator: vqmmc-ipq4019: Remove ipq4019_regulator_remove adds f72c58355091 regulator: vqmmc-ipq4019: Trivial clean up adds 489d6954acab regulator: mpq7920: Remove unneeded fields from struct mpq [...] adds 5b379b2bf877 regulator: mpq7920: Convert to use .probe_new adds 493a31ee0dbd regulator: vqmmc-ipq4019: Fix platform_no_drv_owner.cocci [...] adds 53ba2f1aa386 regulator: mpq7920: Fix incorrect defines adds 9909f7986a81 Merge branch 'regulator-5.6' into regulator-next adds b059b7e0ec32 regulator: core: Add regulator_is_equal() helper adds 0468e667a5be regulator fix for "regulator: core: Add regulator_is_equal [...] adds ebe0bdf9cfb9 Merge remote-tracking branch 'regulator/topic/equal' into [...] adds 44e9b3446423 dt-bindings: regulator: add document bindings for mpq7920 adds e4e4c2ff78ed Merge branch 'regulator-5.6' into regulator-next adds aae1464f46a2 Merge tag 'regulator-v5.6' of git://git.kernel.org/pub/scm [...] adds 22c48a439d6a cpuidle: clps711x: convert to devm_platform_ioremap_resource() adds 85c3ebd4a051 cpuidle: kirkwood: convert to devm_platform_ioremap_resource() adds 577a2f41f4c7 cpuidle: Drop unused cpuidle_driver_ref/unref() functions adds 53eb82b0977d cpuidle: arm: Enable compile testing for some of drivers adds f7d50a1534a8 Merge back cpuidle material for v5.6. adds 32014c86d4e1 cpuidle: coupled: fix warnings when compiling with W=1 adds a09da3fbc17f cpuidle: sysfs: fix warnings when compiling with W=1 adds cefb9409ff99 cpuidle: fix cpuidle_find_deepest_state() kerneldoc warnings adds bc94638886ab ACPI: processor: Export function to claim _CST control adds 987c785319b9 ACPI: processor: Introduce acpi_processor_evaluate_cst() adds aa659a3fca79 ACPI: processor: Clean up acpi_processor_evaluate_cst() adds 239ed06d0eef ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI [...] adds 77fb4e0a559a ACPI: processor: Export acpi_processor_evaluate_cst() adds 9f3d6daf61e5 intel_idle: Refactor intel_idle_cpuidle_driver_init() adds 18734958e9bf intel_idle: Use ACPI _CST for processor models without C-s [...] adds 75a80267410e cpuidle: Allow idle states to be disabled by default adds bff8e60a86f4 intel_idle: Allow ACPI _CST to be used for selected known [...] adds 4ec32d9e8e5b intel_idle: Add module parameter to prevent ACPI _CST from [...] adds e6d4f08a6776 intel_idle: Use ACPI _CST on server systems adds a32991822163 Documentation: admin-guide: PM: Add intel_idle document adds e6cf623ba3f8 Merge branch 'intel_idle+acpi' adds cbd2c4c25d7e intel_idle: Eliminate __setup_broadcast_timer() adds a6c86e336282 intel_idle: Fold intel_idle_probe() into intel_idle_init() adds 533da74a8c8d intel_idle: Clean up NULL pointer check in intel_idle_init() adds 3d3a1ae9b4be intel_idle: Rearrange intel_idle_cpuidle_driver_init() adds 0755a9bd9963 intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() adds 095928ae484b intel_idle: Annotate initialization code and data structures adds 1aefbd7aeb76 intel_idle: Move 3 functions closer to their callers adds 86e9466ae620 intel_idle: Clean up irtl_2_usec() adds 5b82ba70ded0 Merge branch 'pm-cpuidle' adds c740237937c0 cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched adds 80e8b1e59f03 cpufreq: CPPC: put ACPI table after using it adds 2c7a8bd6060c Merge back cpufreq fixes for v5.6. adds 731e6b9753ba cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> [...] adds 1250c1a568ca cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSO [...] adds af9c8e9184f5 cpufreq: kirkwood: convert to devm_platform_ioremap_resource adds 308beafc37fe cpufreq: tegra186: convert to devm_platform_ioremap_resource adds 24f371f77e10 cpufreq: Use imx-cpufreq-dt for i.MX8MP's speed grading adds 83fe39ad0a48 cpufreq: imx-cpufreq-dt: Add i.MX8MP support adds 8ead819f1bef cpufreq: s3c: fix unbalances of cpufreq policy refcount adds a48ac1c9f294 cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount adds 0a9db0a0e32c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 2a2ef473cc91 PM: sleep: Switch to rtc_time64_to_tm()/rtc_tm_to_time64() adds e976eb4b91e9 PM: wakeup: Show statistics for deleted wakeup sources again adds 809ed78a832d PM: hibernate: improve arithmetic division in preallocate_ [...] adds 7a7b99bf801e PM: hibernate: Add more logging on hibernation failure adds 5c0e9de06577 PM: hibernate: fix spelling mistake "shapshot" -> "snapshot" adds c052bf82c6b0 PM: suspend: Add sysfs attribute to control the "sync on s [...] adds 322e929d196c Merge back new material related to system-wide PM for v5.6. adds 245224d1cb54 Merge branches 'pm-cpufreq' and 'pm-sleep' adds d229290689ae PM-runtime: add tracepoints for usage_count changes adds 708d10eca6f1 powercap/intel_rapl: add support for TigerLake Mobile adds b2d32af0bff4 x86/cpu: Add Jasper Lake to Intel family adds 2298cf8d36bc powercap/intel_rapl: add support for JasperLake adds ead067beb56f Merge back power capping changes for v5.6. adds ba0033192145 opp: Free static OPPs on errors while adding them adds 03758d60265c opp: Replace list_kref with a local counter adds c267930f3f10 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 3185fe1d8a45 dt-bindings: power: avs: Add support for CPR (Core Power R [...] adds bf6910abf548 power: avs: Add support for CPR (Core Power Reduction) adds e808926b4dd1 power: avs: qcom-cpr: fix invalid printk specifier in debug print adds cad12cdeea78 power: avs: qcom-cpr: fix unsigned expression compared with zero adds 9e39d28fcb23 power: avs: qcom-cpr: make sure that regmap is available adds 9b8c249ee9ed power: avs: qcom-cpr: remove set but unused variable adds 207ca274cd4c power: avs: qcom-cpr: make cpr_get_opp_hz_for_req() static adds 5aa0c467519c power: avs: fix uninitialized error return on failed cpr_r [...] adds f9900c178d61 power: avs: qcom-cpr: remove duplicated include from qcom-cpr.c adds 0b7c99d9a229 mailmap: Add entry for rjw@sisk.pl adds c95d9c140cea Merge branches 'pm-core', 'powercap', 'pm-opp', 'pm-avs' a [...] adds d4556f5e99d5 PM / devfreq: exynos-ppmu: Fix excessive stack usage adds d96c60b48a0b PM / devfreq: Fix Kconfig indentation adds c49a5d096869 dt-bindings: memory: Add bindings for imx8m ddr controller adds 5af744ebae85 PM / devfreq: Add dynamic scaling for imx8m ddr controller adds 2fee1a7cc6b1 PM / devfreq: Add new name attribute for sysfs adds b76b3479dab9 PM / devfreq: Change time stats to 64-bit adds 14a343968199 PM / devfreq: Add clearing transitions stats adds 1ebd0bc0e8ad PM / devfreq: Move statistics to separate struct devfreq_stats adds f9002b169a6e PM / devfreq: Move declaration of DEVICE_ATTR_RW(min_freq) adds a47a97ece54e PM / devfreq: exynos-bus: Extract exynos_bus_profile_init() adds a05bb963435f PM / devfreq: exynos-bus: Extract exynos_bus_profile_init_ [...] adds 54cb5740526a PM / devfreq: Fix multiple kernel-doc warnings adds fb90fa80452b PM / devfreq: rockchip-dfi: Add missing of_node_put() adds 29d867e97f7d PM / devfreq: rk3399_dmc: Add missing of_node_put() adds f0c792192753 PM / devfreq: rockchip-dfi: Convert to devm_platform_iorem [...] adds eff5d31f7407 PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SM [...] adds a44089214211 PM / devfreq: exynos-bus: Reduce goto statements and remov [...] adds 15e4e74ea899 PM / devfreq: imx8m-ddrc: Remove unused defines adds 39a6e4739c19 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails adds 6c315d8fe3c9 PM / devfreq: exynos-bus: Disable devfreq-event device when fails adds 28135762b83a PM / devfreq: exynos-bus: Add error log when fail to get d [...] adds 10800fec619d PM / devfreq: imx8m-ddrc: Fix inconsistent IS_ERR and PTR_ERR adds 91d7f3f8f134 PM / devfreq: exynos: Rename Exynos to lowercase adds 490a421bc575 PM / devfreq: Add debugfs support with devfreq_summary file adds 854e334903df Merge tag 'devfreq-next-for-5.6' of git://git.kernel.org/p [...] adds c102671af085 Merge branch 'pm-devfreq' adds 6d277aca488f Merge tag 'pm-5.6-rc1' of git://git.kernel.org/pub/scm/lin [...] adds cea79e7e2f24 apei/ghes: Do not delay GHES polling adds 22e38ca73585 ACPICA: debugger: fix spelling mistake "adress" -> "address" adds 5ddbd77181df ACPICA: Disassembler: create buffer fields in ACPI_PARSE_L [...] adds 69e86e59ad2a ACPICA: acpisrc: add unix line ending support for non-wind [...] adds 6d232b29cfce ACPICA: Dispatcher: always generate buffer objects for ASL [...] adds ae6252d8dfeb ACPICA: Update version to 20191213 adds fbdd256fe701 ACPICA: Update the list of maintainers adds 800ba7c5eaaa ACPICA: All acpica: Update copyrights to 2020 Including to [...] adds be91c44288be ACPICA: Update version to 20200110 adds ff7a672f83b3 Merge branch 'acpica' adds cc99f0ad5246 ACPI / battery: Deal with design or full capacity being re [...] adds 5b74d1d16e2f ACPI / battery: Use design-cap for capacity calculations i [...] adds ff3154d1d89a ACPI / battery: Deal better with neither design nor full c [...] adds cbf6d033ad37 ACPI: video: fix typo in comment adds 53870cf03fae ACPI: video: Use native backlight on Lenovo E41-25/45 adds d21a91629f4b ACPI: video: Do not export a non working backlight interfa [...] adds d19e470b6605 ACPI: fan: Expose fan performance state information adds 55cfe6a5c582 ACPI: DPTF: Add Tiger Lake ACPI device IDs adds c248dfe7e0ca ACPI: fan: Add Tiger Lake ACPI device ID adds bdd11b654035 platform/x86: intel-hid: Add Tiger Lake ACPI device ID adds 9b1b5535dfc9 thermal: int340x_thermal: Add Tiger Lake ACPI device IDs adds 3dd855147fef Merge branches 'acpi-battery', 'acpi-video', 'acpi-fan' an [...] adds 643956e61ced ACPI: PPTT: Consistently use unsigned int as parameter type adds 0528904926aa ACPI: button: Add DMI quirk for Razer Blade Stealth 13 lat [...] adds 3df663a147fe ACPI: EC: Reference count query handlers under lock adds 0435bcd9e185 docs: firmware-guide: ACPI: Replace dma_request_slave_chan [...] adds 1985f8c7f9a4 tools/power/acpi: fix compilation error adds ca11abf11347 Merge branches 'acpi-tables', 'acpi-button', 'acpi-ec', 'a [...] adds 55816dc1a504 Merge tag 'acpi-5.6-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6bff4665c59 software node: replace is_array with is_inline adds 996b0830f95d software node: allow embedding of small arrays into proper [...] adds e64b674bc9d7 software node: implement reference properties adds 53c24c2932e5 platform/x86: intel_cht_int33fe: use inline reference properties adds e933bedd4509 software node: remove separate handling of references adds c032ace71c29 software node: add basic tests for property entries adds eabd5e7d8bf5 drivers/base/test: fix global-out-of-bounds error adds 5eb5afb07853 usb: dwc3: use proper initializers for property entries adds aa811e3cecec software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST adds 85c009e8e5d2 Merge tag 'devprop-5.6-rc1' of git://git.kernel.org/pub/sc [...] adds 04c589f35bc5 PNP: isapnp: remove set but not used variable 'checksum' adds 786c87cd312a PNP: isapnp: remove defined but not used function 'isapnp_ [...] adds 34dabd81160f Merge tag 'pnp-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds 7d30a621028a blk-mq: optimise rq sort function adds 28ca0d6d39ab list: introduce list_for_each_continue() adds 95ed0c5b1292 blk-mq: optimise blk_mq_flush_plug_list() adds a754bd5f1874 block: Allow t10-pi to be modular adds 105663f73e71 blk-mq: Document functions for sending request adds 8e42d239cb02 block: mark zone-mgmt bios with REQ_SYNC adds b7f22d993f51 block/bfq: remove unused bfq_class_rt which never used adds 554d21efb0d2 block, bfq: improve arithmetic division in bfq_delta() adds 5336da37a5ea partitions/ldm: fix spelling mistake "to" -> "too" new 48b4b4ff1ee0 Merge tag 'for-5.6/block-2020-01-27' of git://git.kernel.d [...] adds 55180498dfd5 md-bitmap: small cleanups adds 6b8651aac1dc raid6/test: fix a compilation error adds 5e5ac01c2b88 raid6/test: fix a compilation warning adds f591df3cc6d6 md/raid6: fix algorithm choice under larger PAGE_SIZE adds d2c9ad41249a raid5: remove worker_cnt_per_group argument from alloc_thr [...] adds 404659cf1e25 md: rename wb stuffs adds 3e173ab55b99 md: fix a typo s/creat/create adds 11d3a9f65018 md: prepare for enable raid1 io serialization adds 3938f5fb82ae md: add serialize_policy sysfs node for raid1 adds de31ee949739 md: reorgnize mddev_create/destroy_serial_pool adds 69df9cfc7042 raid1: serialize the overlap write adds 4d26d32fe4da md: don't destroy serial_info_pool if serialize_policy is true adds 69b00b5bb235 md: introduce a new struct for IO serialization adds 025471f9f50f md/raid1: use bucket based mechanism for IO serialization adds d0d2d8ba0494 md/raid1: introduce wait_for_serialization adds 7454049eb7e4 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds e8547d42095e bcache: cached_dev_free needs to put the sb page adds a702a692cd75 bcache: use a separate data structure for the on-disk super block adds 50246693f81f bcache: rework error unwinding in register_bcache adds 29cda393bcaa bcache: properly initialize 'path' and 'err' in register_bcache() adds ae3cd299919a bcache: fix use-after-free in register_bcache() adds fc8f19cc5dce bcache: transfer the sb_page reference to register_{bdev,cache} adds cfa0c56db9c0 bcache: return a pointer to the on-disk sb from read_super adds 475389ae5c08 bcache: store a pointer to the on-disk sb in the cache and [...] adds 6321bef028de bcache: use read_cache_page_gfp to read the superblock adds 0e0c12316d8a lib: crc64: include <linux/crc64.h> for 'crc64_be' adds 7a0bc2a89660 bcache: add code comments for state->pool in __btree_sort() adds 2aa8c529387c bcache: avoid unnecessary btree nodes flushing in btree_fl [...] adds d44330b7f13e bcache: print written and keys in trace_bcache_btree_write adds 125d98edd114 bcache: remove member accessed from struct btree adds d5c9c470b011 bcache: reap c->btree_cache_freeable from the tail in bch_ [...] adds e3de04469a49 bcache: reap from tail of c->btree_cache in bch_mca_scan() new 22a8f39c520f Merge tag 'for-5.6/drivers-2020-01-27' of git://git.kernel [...] adds 3c696ac41736 ata: ahci_brcm: Manage reset line during suspend/resume adds 7de9b1688c1d ata: ahci_brcm: Add a shutdown callback adds 52fa562db5ec dt-bindings: ata: Document BCM7216 AHCI controller compatible adds c345ec6a50e9 ata: ahci_brcm: Support BCM7216 reset controller name adds ed87ad196dab ata: brcm: mark PM functions as __maybe_unused adds 6fedae3cad8b ata: brcm: fix reset controller API usage adds 1a0600d112e3 ata: ahci_brcm: Perform reset after obtaining resources adds 272ecd60a636 ata: ahci_brcm: BCM7216 reset is self de-asserting adds ffa302efe84e ata: pata_macio: fix comparing pointer to 0 adds 7e053d3e820b ata/acard_ahci: remove unused variable n_elem new 9dd70e2880b8 Merge tag 'for-5.6/libata-2020-01-27' of git://git.kernel. [...] adds d23cc635889c MIPS: define ioremap_nocache to ioremap adds 4bdc0d676a64 remove ioremap_nocache and devm_ioremap_nocache new 6a1000bd2703 Merge tag 'ioremap-5.6' of git://git.infradead.org/users/h [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/stable/sysfs-class-tpm | 33 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 171 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 79 +- Documentation/ABI/testing/sysfs-class-devfreq | 18 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 6 + Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 + Documentation/ABI/testing/sysfs-power | 13 + .../admin-guide/acpi/fan_performance_states.rst | 62 + Documentation/admin-guide/acpi/index.rst | 1 + Documentation/admin-guide/pm/cpuidle.rst | 3 + Documentation/admin-guide/pm/intel_idle.rst | 246 ++ Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/arm64/cpu-feature-registers.rst | 16 + Documentation/arm64/elf_hwcaps.rst | 31 + Documentation/arm64/silicon-errata.rst | 2 + .../devicetree/bindings/ata/brcm,sata-brcm.txt | 7 + Documentation/devicetree/bindings/dma/fsl-edma.txt | 1 + .../devicetree/bindings/dma/fsl-imx-sdma.txt | 3 + .../devicetree/bindings/dma/jz4780-dma.txt | 6 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 184 ++ .../devicetree/bindings/hwmon/adi,adm1177.yaml | 66 + .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 45 + .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 + .../devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt | 41 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 3 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 49 - .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 125 + .../devicetree/bindings/mmc/sdhci-atmel.txt | 13 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 11 + .../bindings/mmc/synopsys-dw-mshc-common.yaml | 68 + .../devicetree/bindings/mmc/synopsys-dw-mshc.txt | 141 - .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 70 + .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 + .../devicetree/bindings/regulator/mp8859.txt | 22 + .../devicetree/bindings/regulator/mps,mpq7920.yaml | 121 + .../bindings/regulator/rohm,bd71828-regulator.yaml | 107 + .../bindings/regulator/st,stm32-booster.txt | 18 - .../bindings/regulator/st,stm32-booster.yaml | 46 + .../bindings/regulator/st,stm32-vrefbuf.txt | 20 - .../bindings/regulator/st,stm32-vrefbuf.yaml | 52 + .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 - .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 64 + .../devicetree/bindings/soc/ti/k3-ringacc.txt | 59 + .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 12 +- .../devicetree/bindings/spi/spi-stm32.txt | 62 - .../devicetree/bindings/spi/spi_atmel.txt | 2 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 105 + Documentation/driver-api/dmaengine/client.rst | 87 + Documentation/driver-api/dmaengine/provider.rst | 48 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/firmware-guide/acpi/enumeration.rst | 16 +- Documentation/hwmon/adm1177.rst | 36 + Documentation/hwmon/drivetemp.rst | 52 + Documentation/hwmon/index.rst | 5 + Documentation/hwmon/max20730.rst | 74 + Documentation/hwmon/max31730.rst | 44 + Documentation/hwmon/pmbus.rst | 10 + Documentation/hwmon/ucd9000.rst | 12 +- Documentation/hwmon/xdpe12284.rst | 101 + .../sound/kernel-api/writing-an-alsa-driver.rst | 2 +- Documentation/x86/pat.rst | 2 - MAINTAINERS | 60 +- arch/alpha/include/asm/io.h | 10 +- arch/arm/include/asm/io.h | 8 - arch/arm/mach-bcm/platsmp.c | 4 +- arch/arm/mach-davinci/devices.c | 2 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-shmobile/platsmp-apmu.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-r8a7740.c | 8 +- arch/arm/mach-shmobile/setup-r8a7778.c | 2 +- arch/arm64/Kconfig | 56 +- arch/arm64/Makefile | 17 +- arch/arm64/boot/Makefile | 2 +- arch/arm64/include/asm/alternative.h | 32 +- arch/arm64/include/asm/archrandom.h | 75 + arch/arm64/include/asm/assembler.h | 24 - arch/arm64/include/asm/atomic_ll_sc.h | 2 +- arch/arm64/include/asm/atomic_lse.h | 19 + arch/arm64/include/asm/checksum.h | 3 + arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/cpucaps.h | 8 +- arch/arm64/include/asm/cpufeature.h | 5 + arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/daifflags.h | 11 +- arch/arm64/include/asm/exception.h | 4 +- arch/arm64/include/asm/hwcap.h | 8 + arch/arm64/include/asm/kexec.h | 4 + arch/arm64/include/asm/kvm_host.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 6 +- arch/arm64/include/asm/linkage.h | 16 + arch/arm64/include/asm/lse.h | 12 +- arch/arm64/include/asm/mmu.h | 48 +- arch/arm64/include/asm/pgtable-hwdef.h | 3 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/sections.h | 1 - arch/arm64/include/asm/simd.h | 8 +- arch/arm64/include/asm/sysreg.h | 38 + arch/arm64/include/uapi/asm/hwcap.h | 8 + arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 3 +- arch/arm64/kernel/cpu-reset.S | 4 +- arch/arm64/kernel/cpu_errata.c | 27 +- arch/arm64/kernel/cpufeature.c | 191 +- arch/arm64/kernel/cpuinfo.c | 9 + arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/entry.S | 26 +- arch/arm64/kernel/fpsimd.c | 30 +- arch/arm64/kernel/hibernate.c | 151 +- arch/arm64/kernel/kaslr.c | 11 + arch/arm64/kernel/kexec_image.c | 4 - arch/arm64/kernel/machine_kexec.c | 12 - arch/arm64/kernel/machine_kexec_file.c | 106 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/ptrace.c | 21 + arch/arm64/kernel/setup.c | 7 + arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/signal32.c | 4 +- arch/arm64/kernel/ssbd.c | 4 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kvm/hyp/entry.S | 45 +- arch/arm64/kvm/hyp/switch.c | 20 +- arch/arm64/kvm/hyp/sysreg-sr.c | 4 +- arch/arm64/kvm/hyp/tlb.c | 12 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/lib/Makefile | 6 +- arch/arm64/lib/clear_page.S | 4 +- arch/arm64/lib/clear_user.S | 4 +- arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 4 +- arch/arm64/lib/copy_page.S | 42 +- arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/crc32.S | 8 +- arch/arm64/lib/csum.c | 126 + arch/arm64/lib/memchr.S | 4 +- arch/arm64/lib/memcmp.S | 4 +- arch/arm64/lib/memcpy.S | 8 +- arch/arm64/lib/memmove.S | 8 +- arch/arm64/lib/memset.S | 8 +- arch/arm64/lib/strchr.S | 4 +- arch/arm64/lib/strcmp.S | 4 +- arch/arm64/lib/strlen.S | 4 +- arch/arm64/lib/strncmp.S | 4 +- arch/arm64/lib/strnlen.S | 4 +- arch/arm64/lib/strrchr.S | 4 +- arch/arm64/lib/tishift.S | 12 +- arch/arm64/mm/cache.S | 52 +- arch/arm64/mm/context.c | 38 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 114 +- arch/arm64/xen/hypercall.S | 8 +- arch/hexagon/include/asm/io.h | 1 - arch/ia64/include/asm/vga.h | 2 +- arch/ia64/kernel/cyclone.c | 8 +- arch/m68k/Kconfig | 1 + arch/m68k/configs/amiga_defconfig | 8 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 8 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 6 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/include/asm/kmap.h | 1 - arch/m68k/include/asm/unistd.h | 1 + arch/m68k/kernel/entry.S | 7 + arch/m68k/kernel/process.c | 44 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/mips/ar7/clock.c | 8 +- arch/mips/ar7/gpio.c | 2 +- arch/mips/ar7/platform.c | 2 +- arch/mips/ath25/ar2315.c | 4 +- arch/mips/ath25/ar5312.c | 6 +- arch/mips/ath25/board.c | 2 +- arch/mips/ath79/common.c | 2 +- arch/mips/ath79/setup.c | 4 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/generic/board-ocelot.c | 2 +- arch/mips/include/asm/io.h | 24 +- arch/mips/kernel/mips-cm.c | 4 +- arch/mips/kernel/mips-cpc.c | 2 +- arch/mips/lantiq/falcon/sysctrl.c | 6 +- arch/mips/lantiq/irq.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 6 +- arch/mips/loongson2ef/common/reset.c | 4 +- arch/mips/loongson32/common/prom.c | 8 +- arch/mips/loongson32/common/reset.c | 2 +- arch/mips/loongson32/common/time.c | 2 +- arch/mips/loongson64/reset.c | 2 +- arch/mips/mti-malta/malta-dtshim.c | 2 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pci/pci-rt2880.c | 2 +- arch/mips/pic32/pic32mzda/early_console.c | 2 +- arch/mips/pic32/pic32mzda/early_pin.c | 4 +- arch/mips/pmcs-msp71xx/msp_serial.c | 4 +- arch/mips/ralink/irq.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/rb532/devices.c | 2 +- arch/mips/rb532/gpio.c | 2 +- arch/mips/rb532/prom.c | 2 +- arch/mips/rb532/setup.c | 2 +- arch/mips/sni/rm200.c | 4 +- arch/parisc/include/asm/io.h | 5 +- arch/parisc/kernel/perf.c | 2 +- arch/powerpc/include/asm/io.h | 3 - arch/sh/boards/board-sh7785lcr.c | 2 +- arch/sh/boards/mach-cayman/irq.c | 2 +- arch/sh/boards/mach-cayman/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/drivers/heartbeat.c | 2 +- arch/sh/drivers/pci/pci-sh5.c | 4 +- arch/sh/include/asm/io.h | 1 - arch/sh/kernel/cpu/irq/intc-sh5.c | 2 +- arch/sh/kernel/cpu/sh2/smp-j2.c | 4 +- arch/sh/kernel/cpu/sh5/clock-sh5.c | 2 +- arch/sh/kernel/dma-coherent.c | 2 +- arch/sparc/include/asm/io_64.h | 1 - arch/unicore32/include/asm/io.h | 1 - arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/intel_pmc_ipc.h | 32 - arch/x86/include/asm/intel_scu_ipc.h | 20 - arch/x86/include/asm/intel_telemetry.h | 3 - arch/x86/include/asm/io.h | 36 + arch/x86/include/asm/mce.h | 3 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/apb_timer.c | 2 +- arch/x86/kernel/cpu/mce/amd.c | 2 + arch/x86/kernel/cpu/mce/core.c | 70 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/mce/internal.h | 2 - arch/x86/kernel/cpu/mce/therm_throt.c | 2 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/quirks.c | 2 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/mm/testmmiotrace.c | 4 +- arch/x86/pci/mmconfig_64.c | 2 +- block/Kconfig | 6 +- block/Makefile | 3 +- block/bfq-iosched.c | 1 - block/bfq-wf2q.c | 5 +- block/blk-mq.c | 154 +- block/blk-zoned.c | 2 +- block/partitions/ldm.c | 2 +- block/t10-pi.c | 3 + drivers/acpi/Kconfig | 1 + drivers/acpi/acpi_lpit.c | 2 +- drivers/acpi/acpi_processor.c | 182 ++ drivers/acpi/acpi_video.c | 2 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 5 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 4 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 4 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 23 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 12 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/iort.c | 57 +- drivers/acpi/battery.c | 75 +- drivers/acpi/button.c | 11 + drivers/acpi/device_pm.c | 1 + drivers/acpi/dptf/dptf_power.c | 1 + drivers/acpi/dptf/int340x_thermal.c | 4 + drivers/acpi/ec.c | 16 +- drivers/acpi/fan.c | 97 +- drivers/acpi/pptt.c | 29 +- drivers/acpi/processor_idle.c | 174 +- drivers/acpi/video_detect.c | 29 + drivers/ata/acard-ahci.c | 4 +- drivers/ata/ahci_brcm.c | 70 +- drivers/ata/pata_arasan_cf.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_octeon_cf.c | 6 +- drivers/ata/pata_rb532_cf.c | 2 +- drivers/atm/eni.c | 8 +- drivers/base/power/runtime.c | 13 +- drivers/base/power/wakeup.c | 3 + drivers/base/regmap/regmap-i2c.c | 10 +- drivers/base/regmap/regmap.c | 17 +- drivers/base/swnode.c | 154 +- drivers/base/test/Kconfig | 3 + drivers/base/test/Makefile | 2 + drivers/base/test/property-entry-test.c | 475 +++ drivers/bcma/driver_chipcommon_b.c | 2 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/host_soc.c | 2 +- drivers/bcma/scan.c | 6 +- drivers/block/umem.c | 2 +- drivers/bus/fsl-mc/mc-io.c | 4 +- drivers/char/agp/generic.c | 2 +- drivers/char/agp/intel-gtt.c | 2 +- drivers/char/applicom.c | 4 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/octeon-rng.c | 4 +- drivers/char/tpm/tpm-sysfs.c | 34 +- drivers/clk/renesas/clk-rz.c | 4 +- drivers/clocksource/sh_cmt.c | 2 +- drivers/clocksource/sh_mtu2.c | 2 +- drivers/clocksource/sh_tmu.c | 2 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 2 + drivers/cpufreq/cppc_cpufreq.c | 8 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/imx-cpufreq-dt.c | 6 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/kirkwood-cpufreq.c | 4 +- drivers/cpufreq/loongson2_cpufreq.c | 8 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/s3c2416-cpufreq.c | 12 +- drivers/cpufreq/s5pv210-cpufreq.c | 11 +- drivers/cpufreq/tegra186-cpufreq.c | 4 +- drivers/cpuidle/Kconfig.arm | 12 +- drivers/cpuidle/coupled.c | 9 +- drivers/cpuidle/cpuidle-clps711x.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/cpuidle/cpuidle.c | 9 +- drivers/cpuidle/driver.c | 46 - drivers/cpuidle/sysfs.c | 16 +- drivers/crypto/hifn_795x.c | 2 +- drivers/devfreq/Kconfig | 21 +- drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 166 +- drivers/devfreq/event/Kconfig | 6 +- drivers/devfreq/event/exynos-nocp.c | 2 +- drivers/devfreq/event/exynos-nocp.h | 2 +- drivers/devfreq/event/exynos-ppmu.c | 15 +- drivers/devfreq/event/exynos-ppmu.h | 2 +- drivers/devfreq/event/rockchip-dfi.c | 5 +- drivers/devfreq/exynos-bus.c | 155 +- drivers/devfreq/imx8m-ddrc.c | 471 +++ drivers/devfreq/rk3399_dmc.c | 19 +- drivers/dma/Kconfig | 30 + drivers/dma/Makefile | 3 + drivers/dma/altera-msgdma.c | 4 +- drivers/dma/bcm2835-dma.c | 5 +- drivers/dma/dma-axi-dmac.c | 10 +- drivers/dma/dma-jz4780.c | 7 + drivers/dma/dmaengine.c | 628 ++-- drivers/dma/dmaengine.h | 11 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/fsl-edma-common.c | 5 + drivers/dma/fsl-edma-common.h | 1 + drivers/dma/fsl-edma.c | 8 + drivers/dma/fsl-qdma.c | 2 +- drivers/dma/hisi_dma.c | 611 ++++ drivers/dma/idxd/Makefile | 2 + drivers/dma/idxd/cdev.c | 302 ++ drivers/dma/idxd/device.c | 693 ++++ drivers/dma/idxd/dma.c | 217 ++ drivers/dma/idxd/idxd.h | 316 ++ drivers/dma/idxd/init.c | 533 +++ drivers/dma/idxd/irq.c | 261 ++ drivers/dma/idxd/registers.h | 336 ++ drivers/dma/idxd/submit.c | 95 + drivers/dma/idxd/sysfs.c | 1528 +++++++++ drivers/dma/imx-sdma.c | 37 +- drivers/dma/ioat/init.c | 38 +- drivers/dma/mediatek/mtk-uart-apdma.c | 3 +- drivers/dma/of-dma.c | 2 + drivers/dma/owl-dma.c | 3 +- drivers/dma/pl330.c | 16 +- drivers/dma/plx_dma.c | 639 ++++ drivers/dma/s3c24xx-dma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.c | 4 +- drivers/dma/sun4i-dma.c | 48 +- drivers/dma/ti/Kconfig | 24 + drivers/dma/ti/Makefile | 3 + drivers/dma/ti/edma.c | 39 +- drivers/dma/ti/k3-psil-am654.c | 175 + drivers/dma/ti/k3-psil-j721e.c | 222 ++ drivers/dma/ti/k3-psil-priv.h | 43 + drivers/dma/ti/k3-psil.c | 90 + drivers/dma/ti/k3-udma-glue.c | 1198 +++++++ drivers/dma/ti/k3-udma-private.c | 133 + drivers/dma/ti/k3-udma.c | 3432 ++++++++++++++++++++ drivers/dma/ti/k3-udma.h | 151 + drivers/dma/virt-dma.c | 10 +- drivers/dma/virt-dma.h | 27 +- drivers/dma/xilinx/zynqmp_dma.c | 24 +- drivers/edac/Kconfig | 3 +- drivers/edac/amd64_edac.c | 65 +- drivers/edac/amd64_edac.h | 3 + drivers/edac/aspeed_edac.c | 4 +- drivers/edac/i3000_edac.c | 2 +- drivers/edac/i3200_edac.c | 2 +- drivers/edac/i5100_edac.c | 7 - drivers/edac/i82975x_edac.c | 2 +- drivers/edac/ie31200_edac.c | 2 +- drivers/edac/mce_amd.c | 105 +- drivers/edac/sifive_edac.c | 4 +- drivers/edac/skx_common.c | 2 +- drivers/edac/x38_edac.c | 2 +- drivers/firewire/nosy.c | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 2 +- drivers/gpio/gpiolib-of.c | 21 - drivers/gpio/gpiolib.c | 11 + drivers/gpu/drm/gma500/gtt.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 4 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/hid/hid-logitech-hidpp.c | 247 +- drivers/hid/hidraw.c | 9 + drivers/hwmon/Kconfig | 37 +- drivers/hwmon/Makefile | 3 + drivers/hwmon/adm1177.c | 288 ++ drivers/hwmon/drivetemp.c | 574 ++++ drivers/hwmon/hwmon.c | 17 +- drivers/hwmon/i5k_amb.c | 2 +- drivers/hwmon/k10temp.c | 489 ++- drivers/hwmon/max31730.c | 440 +++ drivers/hwmon/pmbus/Kconfig | 32 +- drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/ibm-cffps.c | 89 +- drivers/hwmon/pmbus/max20730.c | 372 +++ drivers/hwmon/pmbus/max20751.c | 2 +- drivers/hwmon/pmbus/pmbus.c | 6 +- drivers/hwmon/pmbus/pmbus.h | 15 +- drivers/hwmon/pmbus/pmbus_core.c | 22 +- drivers/hwmon/pmbus/pxe1610.c | 44 +- drivers/hwmon/pmbus/tps53679.c | 46 +- drivers/hwmon/pmbus/ucd9000.c | 39 +- drivers/hwmon/pmbus/xdpe12284.c | 117 + drivers/hwmon/pwm-fan.c | 15 +- drivers/hwmon/w83627ehf.c | 2021 ++++-------- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-pmcmsp.c | 2 +- drivers/i3c/master.c | 4 +- drivers/i3c/master/dw-i3c-master.c | 20 +- drivers/i3c/master/i3c-master-cdns.c | 53 +- drivers/idle/intel_idle.c | 482 ++- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/input/keyboard/pxa930_rotary.c | 2 +- drivers/input/keyboard/sh_keysc.c | 2 +- drivers/input/mouse/pxa930_trkball.c | 2 +- drivers/input/serio/gscps2.c | 2 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/ipack/carriers/tpci200.c | 4 +- drivers/ipack/devices/ipoctal.c | 6 +- drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/md/bcache/bcache.h | 2 + drivers/md/bcache/bset.c | 5 + drivers/md/bcache/btree.c | 24 +- drivers/md/bcache/btree.h | 2 - drivers/md/bcache/journal.c | 80 +- drivers/md/bcache/super.c | 136 +- drivers/md/md-bitmap.c | 25 +- drivers/md/md.c | 254 +- drivers/md/md.h | 45 +- drivers/md/raid1.c | 111 +- drivers/md/raid5.c | 21 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 2 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 6 +- drivers/media/platform/davinci/dm355_ccdc.c | 2 +- drivers/media/platform/davinci/dm644x_ccdc.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/tegra-cec/tegra_cec.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/pti.c | 2 +- drivers/mmc/core/block.c | 6 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/host.c | 33 +- drivers/mmc/core/mmc_ops.c | 34 +- drivers/mmc/core/slot-gpio.c | 31 +- drivers/mmc/host/Kconfig | 6 + drivers/mmc/host/atmel-mci.c | 2 +- drivers/mmc/host/au1xmmc.c | 7 +- drivers/mmc/host/bcm2835.c | 12 +- drivers/mmc/host/cavium-thunderx.c | 16 +- drivers/mmc/host/davinci_mmc.c | 4 +- drivers/mmc/host/dw_mmc.c | 8 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 10 +- drivers/mmc/host/meson-mx-sdio.c | 4 +- drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 114 +- drivers/mmc/host/mmci.h | 10 +- drivers/mmc/host/mtk-sd.c | 3 +- drivers/mmc/host/mvsdio.c | 6 +- drivers/mmc/host/mxcmmc.c | 11 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 10 +- drivers/mmc/host/owl-mmc.c | 6 +- drivers/mmc/host/pxamci.c | 26 +- drivers/mmc/host/renesas_sdhi.h | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 22 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 25 +- drivers/mmc/host/s3cmci.c | 4 +- drivers/mmc/host/sdhci-acpi.c | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 270 +- drivers/mmc/host/sdhci-cadence.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 18 +- drivers/mmc/host/sdhci-milbeaut.c | 8 +- drivers/mmc/host/sdhci-msm.c | 139 +- drivers/mmc/host/sdhci-of-at91.c | 112 +- drivers/mmc/host/sdhci-of-esdhc.c | 248 +- drivers/mmc/host/sdhci-omap.c | 60 +- drivers/mmc/host/sdhci-pci-core.c | 4 +- drivers/mmc/host/sdhci-s3c.c | 6 +- drivers/mmc/host/sdhci-sirf.c | 2 +- drivers/mmc/host/sdhci-spear.c | 6 +- drivers/mmc/host/sdhci.c | 387 ++- drivers/mmc/host/sdhci.h | 13 +- drivers/mmc/host/sdhci_am654.c | 4 +- drivers/mmc/host/sdhci_f_sdh30.c | 4 +- drivers/mmc/host/sh_mmcif.c | 12 +- drivers/mmc/host/sunxi-mmc.c | 3 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 27 +- drivers/mmc/host/via-sdmmc.c | 2 +- drivers/mtd/devices/bcm47xxsflash.c | 2 +- drivers/mtd/maps/amd76xrom.c | 2 +- drivers/mtd/maps/ck804xrom.c | 2 +- drivers/mtd/maps/esb2rom.c | 2 +- drivers/mtd/maps/ichxrom.c | 2 +- drivers/mtd/maps/intel_vr_nor.c | 4 +- drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/netsc520.c | 4 +- drivers/mtd/maps/nettel.c | 8 +- drivers/mtd/maps/pci.c | 4 +- drivers/mtd/maps/sc520cdp.c | 8 +- drivers/mtd/maps/scb2_flash.c | 2 +- drivers/mtd/maps/ts5500_flash.c | 4 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/denali_pci.c | 6 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/cc770/cc770_isa.c | 2 +- drivers/net/can/sja1000/sja1000_isa.c | 2 +- drivers/net/can/sja1000/sja1000_platform.c | 2 +- drivers/net/can/softing/softing_main.c | 2 +- drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 6 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/ethoc.c | 4 +- drivers/net/ethernet/i825xx/sni_82596.c | 6 +- drivers/net/ethernet/korina.c | 6 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/natsemi/ns83820.c | 2 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 6 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/fddi/defxx.c | 2 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fjes/fjes_hw.c | 2 +- drivers/net/wan/wanxl.c | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath5k/ahb.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/nvme/host/Kconfig | 1 + drivers/opp/core.c | 48 +- drivers/opp/of.c | 31 +- drivers/opp/opp.h | 6 +- drivers/opp/ti-opp-supply.c | 2 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/dino.c | 2 +- drivers/parisc/eisa.c | 4 +- drivers/parisc/iosapic.c | 2 +- drivers/parisc/lba_pci.c | 8 +- drivers/parisc/sba_iommu.c | 4 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 2 +- drivers/pci/msi.c | 2 +- drivers/pci/pci.c | 2 +- drivers/pci/quirks.c | 4 +- drivers/perf/fsl_imx8_ddr_perf.c | 16 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 58 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 2 +- drivers/pinctrl/core.c | 33 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 14 + drivers/platform/x86/Kconfig | 18 +- drivers/platform/x86/Makefile | 1 + drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 124 + drivers/platform/x86/intel-hid.c | 1 + drivers/platform/x86/intel-uncore-frequency.c | 437 +++ drivers/platform/x86/intel_atomisp2_pm.c | 25 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 81 +- drivers/platform/x86/intel_mid_powerbtn.c | 5 +- drivers/platform/x86/intel_pmc_core.c | 141 +- drivers/platform/x86/intel_pmc_core.h | 4 +- drivers/platform/x86/intel_pmc_ipc.c | 114 +- drivers/platform/x86/intel_scu_ipc.c | 414 +-- .../x86/intel_speed_select_if/isst_if_common.c | 3 + drivers/platform/x86/intel_telemetry_debugfs.c | 14 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 64 +- drivers/platform/x86/mlx-platform.c | 564 +++- drivers/platform/x86/pmc_atom.c | 2 +- drivers/platform/x86/samsung-laptop.c | 4 +- drivers/platform/x86/touchscreen_dmi.c | 82 +- drivers/pnp/isapnp/core.c | 25 +- drivers/power/avs/Kconfig | 16 + drivers/power/avs/Makefile | 1 + drivers/power/avs/qcom-cpr.c | 1793 ++++++++++ drivers/powercap/intel_rapl_common.c | 2 + drivers/regulator/Kconfig | 40 + drivers/regulator/Makefile | 4 + drivers/regulator/bd71828-regulator.c | 807 +++++ drivers/regulator/bd718x7-regulator.c | 34 +- drivers/regulator/core.c | 2 + drivers/regulator/da9210-regulator.c | 5 +- drivers/regulator/da9211-regulator.c | 5 +- drivers/regulator/helpers.c | 14 + drivers/regulator/isl9305.c | 5 +- drivers/regulator/lp3971.c | 5 +- drivers/regulator/ltc3676.c | 5 +- drivers/regulator/mp8859.c | 156 + drivers/regulator/mpq7920.c | 330 ++ drivers/regulator/mpq7920.h | 69 + drivers/regulator/mt6311-regulator.c | 5 +- drivers/regulator/pv88060-regulator.c | 5 +- drivers/regulator/pv88090-regulator.c | 5 +- drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/s2mpa01.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/s5m8767.c | 2 +- drivers/regulator/slg51000-regulator.c | 5 +- drivers/regulator/sy8106a-regulator.c | 5 +- drivers/regulator/sy8824x.c | 5 +- drivers/regulator/ti-abb-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 5 +- drivers/regulator/vctrl-regulator.c | 38 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 101 + drivers/rtc/rtc-sh.c | 2 +- drivers/scsi/Kconfig | 1 + drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 4 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/lasi700.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/qla2xxx/qla_mr.c | 4 +- drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/sni_53c710.c | 2 +- drivers/scsi/sun3x_esp.c | 4 +- drivers/scsi/zalon.c | 2 +- drivers/scsi/zorro_esp.c | 6 +- drivers/sh/clk/core.c | 2 +- drivers/sh/intc/core.c | 2 +- drivers/sh/intc/userimask.c | 2 +- drivers/soc/tegra/flowctrl.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 2 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 4 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/Kconfig | 11 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/k3-ringacc.c | 1157 +++++++ drivers/soc/xilinx/xlnx_vcu.c | 4 +- drivers/spi/Kconfig | 9 + drivers/spi/Makefile | 1 + drivers/spi/spi-atmel.c | 29 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 47 +- drivers/spi/spi-bitbang.c | 21 +- drivers/spi/spi-dw-mid.c | 2 +- drivers/spi/spi-dw.c | 6 +- drivers/spi/spi-fsl-dspi.c | 12 +- drivers/spi/spi-fsl-lpspi.c | 36 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 27 +- drivers/spi/spi-hisi-sfc-v3xx.c | 284 ++ drivers/spi/spi-img-spfi.c | 18 +- drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-jcore.c | 2 +- drivers/spi/spi-meson-spicc.c | 25 +- drivers/spi/spi-mxs.c | 6 +- drivers/spi/spi-npcm-fiu.c | 2 +- drivers/spi/spi-npcm-pspi.c | 57 +- drivers/spi/spi-oc-tiny.c | 50 +- drivers/spi/spi-pxa2xx.c | 31 +- drivers/spi/spi-qcom-qspi.c | 9 +- drivers/spi/spi-rspi.c | 23 +- drivers/spi/spi-sh-msiof.c | 471 ++- drivers/spi/spi-sirf.c | 12 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-stm32.c | 79 +- drivers/spi/spi-tegra114.c | 4 +- drivers/spi/spi-ti-qspi.c | 87 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 227 +- drivers/spi/spi.c | 24 + drivers/ssb/driver_extif.c | 2 +- drivers/ssb/driver_pcicore.c | 6 +- drivers/staging/gasket/gasket_core.c | 2 +- drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_i2c.c | 2 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 2 +- drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/qlge/qlge_main.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/uwb/whc-rc.c | 6 +- drivers/tc/tc.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 1 + .../intel/int340x_thermal/int3403_thermal.c | 1 + drivers/tty/cyclades.c | 10 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 6 +- drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sb1250-duart.c | 4 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink.c | 4 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/synclinkmp.c | 8 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/dwc3/host.c | 6 +- drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 2 +- drivers/usb/host/ehci-pmcmsp.c | 6 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/isp1760/isp1760-if.c | 4 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 +- .../vfio/platform/reset/vfio_platform_amdxgbe.c | 4 +- .../vfio/platform/reset/vfio_platform_bcmflexrm.c | 2 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 4 +- drivers/video/fbdev/carminefb.c | 4 +- drivers/video/fbdev/i810/i810_main.c | 2 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 2 +- drivers/video/fbdev/kyro/fbdev.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mbx/mbxfb.c | 4 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 2 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 4 +- drivers/video/fbdev/pmag-aa-fb.c | 4 +- drivers/video/fbdev/pmag-ba-fb.c | 4 +- drivers/video/fbdev/pmagb-b-fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 4 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 4 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 +- drivers/video/fbdev/sstfb.c | 4 +- drivers/video/fbdev/stifb.c | 4 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/tgafb.c | 2 +- drivers/video/fbdev/tridentfb.c | 4 +- drivers/video/fbdev/valkyriefb.c | 2 +- drivers/video/fbdev/vermilion/cr_pll.c | 2 +- drivers/video/fbdev/vermilion/vermilion.c | 4 +- drivers/video/fbdev/via/via-core.c | 2 +- drivers/video/fbdev/w100fb.c | 6 +- drivers/vme/boards/vme_vmivme7805.c | 2 +- drivers/vme/bridges/vme_ca91cx42.c | 4 +- drivers/vme/bridges/vme_tsi148.c | 4 +- drivers/w1/masters/matrox_w1.c | 2 +- drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/intel_scu_watchdog.c | 2 +- drivers/watchdog/rc32434_wdt.c | 4 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 2 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 2 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 13 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/io.h | 4 - include/asm-generic/iomap.h | 4 +- include/dt-bindings/dma/x1830-dma.h | 39 + include/linux/acpi.h | 15 + include/linux/cpuidle.h | 6 +- include/linux/devfreq.h | 29 +- include/linux/dma/k3-psil.h | 71 + include/linux/dma/k3-udma-glue.h | 134 + include/linux/dma/ti-cppi5.h | 1059 ++++++ include/linux/dmaengine.h | 161 +- include/linux/gpio/consumer.h | 7 + include/linux/hwmon.h | 26 +- include/linux/io.h | 6 +- include/linux/list.h | 10 + include/linux/mfd/tmio.h | 3 - include/linux/mmc/slot-gpio.h | 5 +- include/linux/pci_ids.h | 1 + include/linux/pinctrl/consumer.h | 6 + include/linux/platform_data/mlxreg.h | 2 + include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/pmbus.h | 11 +- include/linux/property.h | 96 +- include/linux/raid/pq.h | 7 +- include/linux/regmap.h | 45 + include/linux/regulator/consumer.h | 7 + include/linux/soc/ti/k3-ringacc.h | 244 ++ include/linux/spi/spi.h | 8 + include/linux/spi/spi_oc_tiny.h | 4 - include/linux/suspend.h | 2 + include/trace/events/bcache.h | 3 +- include/trace/events/rpm.h | 6 + include/uapi/asm-generic/mman-common.h | 2 + include/uapi/linux/bcache.h | 52 + include/uapi/linux/hidraw.h | 1 + include/uapi/linux/idxd.h | 228 ++ kernel/kexec.c | 4 + kernel/kexec_core.c | 8 +- kernel/kexec_file.c | 4 + kernel/kexec_internal.h | 2 + kernel/power/Kconfig | 5 +- kernel/power/hibernate.c | 23 +- kernel/power/main.c | 33 + kernel/power/snapshot.c | 28 +- kernel/power/suspend.c | 2 +- kernel/power/suspend_test.c | 6 +- lib/Makefile | 2 +- lib/crc64.c | 1 + lib/devres.c | 20 - lib/fdt_addresses.c | 2 + lib/livepatch/test_klp_shadow_vars.c | 119 +- lib/raid6/algos.c | 63 +- lib/raid6/mktables.c | 2 +- samples/livepatch/livepatch-shadow-fix1.c | 39 +- samples/livepatch/livepatch-shadow-fix2.c | 4 +- samples/livepatch/livepatch-shadow-mod.c | 4 +- scripts/Kconfig.include | 4 + scripts/coccinelle/free/devm_free.cocci | 4 - scripts/coccinelle/free/iounmap.cocci | 2 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/isa/msnd/msnd_pinnacle.c | 2 +- sound/parisc/harmony.c | 2 +- sound/pci/aw2/aw2-alsa.c | 2 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/echoaudio/echoaudio.c | 2 +- sound/pci/nm256/nm256.c | 6 +- sound/pci/rme32.c | 2 +- sound/pci/rme96.c | 2 +- sound/pci/rme9652/hdsp.c | 2 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/rme9652/rme9652.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/ymfpci/ymfpci_main.c | 2 +- sound/soc/au1x/ac97c.c | 2 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 10 +- sound/soc/sh/fsi.c | 2 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/power/acpi/Makefile.config | 2 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 34 +- tools/power/x86/intel-speed-select/isst-core.c | 55 + tools/power/x86/intel-speed-select/isst-display.c | 27 +- tools/power/x86/intel-speed-select/isst.h | 6 + tools/testing/nvdimm/Kbuild | 3 +- tools/testing/nvdimm/test/iomap.c | 12 +- tools/testing/nvdimm/test/nfit_test.h | 2 - 1076 files changed, 33844 insertions(+), 6894 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-dma-idxd create mode 100644 Documentation/admin-guide/acpi/fan_performance_states.rst create mode 100644 Documentation/admin-guide/pm/intel_idle.rst create mode 100644 Documentation/devicetree/bindings/dma/ti/k3-udma.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] delete mode 100644 Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml create mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt create mode 100644 Documentation/devicetree/bindings/regulator/mp8859.txt create mode 100644 Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71828-regula [...] delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/k3-ringacc.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-stm32.txt create mode 100644 Documentation/devicetree/bindings/spi/st,stm32-spi.yaml create mode 100644 Documentation/hwmon/adm1177.rst create mode 100644 Documentation/hwmon/drivetemp.rst create mode 100644 Documentation/hwmon/max20730.rst create mode 100644 Documentation/hwmon/max31730.rst create mode 100644 Documentation/hwmon/xdpe12284.rst create mode 100644 arch/arm64/include/asm/archrandom.h create mode 100644 arch/arm64/lib/csum.c create mode 100644 drivers/base/test/property-entry-test.c create mode 100644 drivers/devfreq/imx8m-ddrc.c create mode 100644 drivers/dma/hisi_dma.c create mode 100644 drivers/dma/idxd/Makefile create mode 100644 drivers/dma/idxd/cdev.c create mode 100644 drivers/dma/idxd/device.c create mode 100644 drivers/dma/idxd/dma.c create mode 100644 drivers/dma/idxd/idxd.h create mode 100644 drivers/dma/idxd/init.c create mode 100644 drivers/dma/idxd/irq.c create mode 100644 drivers/dma/idxd/registers.h create mode 100644 drivers/dma/idxd/submit.c create mode 100644 drivers/dma/idxd/sysfs.c create mode 100644 drivers/dma/plx_dma.c create mode 100644 drivers/dma/ti/k3-psil-am654.c create mode 100644 drivers/dma/ti/k3-psil-j721e.c create mode 100644 drivers/dma/ti/k3-psil-priv.h create mode 100644 drivers/dma/ti/k3-psil.c create mode 100644 drivers/dma/ti/k3-udma-glue.c create mode 100644 drivers/dma/ti/k3-udma-private.c create mode 100644 drivers/dma/ti/k3-udma.c create mode 100644 drivers/dma/ti/k3-udma.h create mode 100644 drivers/hwmon/adm1177.c create mode 100644 drivers/hwmon/drivetemp.c create mode 100644 drivers/hwmon/max31730.c create mode 100644 drivers/hwmon/pmbus/max20730.c create mode 100644 drivers/hwmon/pmbus/xdpe12284.c create mode 100644 drivers/platform/x86/intel-uncore-frequency.c create mode 100644 drivers/power/avs/qcom-cpr.c create mode 100644 drivers/regulator/bd71828-regulator.c create mode 100644 drivers/regulator/mp8859.c create mode 100644 drivers/regulator/mpq7920.c create mode 100644 drivers/regulator/mpq7920.h create mode 100644 drivers/regulator/vqmmc-ipq4019-regulator.c create mode 100644 drivers/soc/ti/k3-ringacc.c create mode 100644 drivers/spi/spi-hisi-sfc-v3xx.c create mode 100644 include/dt-bindings/dma/x1830-dma.h create mode 100644 include/linux/dma/k3-psil.h create mode 100644 include/linux/dma/k3-udma-glue.h create mode 100644 include/linux/dma/ti-cppi5.h create mode 100644 include/linux/soc/ti/k3-ringacc.h create mode 100644 include/uapi/linux/idxd.h create mode 100644 lib/fdt_addresses.c