This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/linux.
from fb3b0673b7d5 Merge tag 'mailbox-v5.17' of git://git.linaro.org/landing- [...] adds 54d816d3d362 scsi: core: Simplify control flow in scmd_eh_abort_handler() adds 0a84486d6c1d scsi: core: Remove Scsi_Host.shost_dev_attr_groups adds adcc796b4f55 scsi: core: Use eh_timeout for START STOP UNIT adds 744798fcd2b3 scsi: pm80xx: Apply byte mask for phy ID in mpi_phy_start_resp() adds 60de1a67d66d scsi: pm80xx: Do not check the address-of value for NULL adds 606c54ae975a scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() adds 853615582d6f scsi: pm80xx: Use bitmap_zalloc() for tags bitmap allocation adds 8ceddda38d42 scsi: pm80xx: Add tracepoints adds 0137b129f215 scsi: pm80xx: Add pm80xx_mpi_build_cmd() tracepoint adds d28a78537d1d scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD adds 659109a45c6c scsi: ufs: Fix double space in SCSI_UFS_HWMON description adds ddba1cf7a506 scsi: ufs: Let devices remain runtime suspended during sys [...] adds 6d8619f034f0 scsi: qedi: Remove set but unused 'page' variable adds 776141dda77f scsi: core: Suppress a kernel-doc warning adds 7cc5aad6c98e scsi: core: Declare 'scsi_scan_type' static adds 3369046e54ca scsi: core: Show SCMD_LAST in text form adds 332053e87cda scsi: a100u2w: Fix a kernel-doc warning adds 471d6840559a scsi: atp870u: Fix a kernel-doc warning adds 69e623791eb3 scsi: bfa: Declare 'bfad_im_vport_attrs' static adds 013d14eafd5c scsi: dc395x: Fix a kernel-doc warning adds 0addfa587797 scsi: initio: Fix a kernel-doc warning adds acad9c432499 scsi: megaraid: Fix a kernel-doc warning adds d6e71a43b11c scsi: pm8001: Fix kernel-doc warnings adds b558fa11e4b5 scsi: pmcraid: Fix a kernel-doc warning adds db33028647a3 scsi: Remove superfluous #include <linux/async.h> directives adds 13202ebf5f33 scsi: sd_zbc: Simplify zone full condition check adds bf3f120fd61c scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp adds 54585ec62fbd scsi: hisi_sas: Use devm_bitmap_zalloc() when applicable adds d43efddf6271 scsi: hisi_sas: Remove some useless code in hisi_sas_alloc() adds 4d6942e2666e scsi: hisi_sas: Use non-atomic bitmap functions when possible adds 9f9b7fa946be scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting adds 74d801525385 scsi: qla4xxx: Format SYSFS_FLAG_FW_SEL_BOOT as byte adds 4c3e3f8cfc05 scsi: be2iscsi: Remove maintainers adds c27fd25db39b scsi: mptfusion: Remove redundant variable r adds 4bc3bffc1a88 scsi: core: Fix scsi_device_max_queue_depth() adds b427609e11ee scsi: ufs: Rename a function argument adds d656dc9b0b79 scsi: ufs: Remove is_rpmb_wlun() adds 59830c095cf0 scsi: ufs: Remove the sdev_rpmb member adds d77ea8226b3b scsi: ufs: Remove dead code adds 21ad0e49085d scsi: ufs: Fix race conditions related to driver data adds bd0b35383193 scsi: ufs: Remove ufshcd_any_tag_in_use() adds fc21da8a840a scsi: ufs: Rework ufshcd_change_queue_depth() adds 945c3cca05d7 scsi: ufs: Fix a deadlock in the error handler adds 511a083b8b6b scsi: ufs: Remove hba->cmd_queue adds 3eb9dcc027e2 scsi: ufs: Remove the 'update_scaling' local variable adds 6f8dafdee6ae scsi: ufs: Introduce ufshcd_release_scsi_cmd() adds 1fbaa02dfd05 scsi: ufs: Improve SCSI abort handling further adds 3489c34bd02b scsi: ufs: Fix a kernel crash during shutdown adds 5675c381ea51 scsi: ufs: Stop using the clock scaling lock in the error handler adds 8d077ede48c1 scsi: ufs: Optimize the command queueing code adds eaab9b573054 scsi: ufs: Implement polling support adds f0d391969749 scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV adds 2e81b1a374da scsi: lpfc: Change return code on I/Os received during lin [...] adds 7576d48c64f3 scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance adds 8ed190a91950 scsi: lpfc: Fix NPIV port deletion crash adds 7dd2e2a92317 scsi: lpfc: Trigger SLI4 firmware dump before doing driver [...] adds a6269f837045 scsi: lpfc: Adjust CMF total bytes and rxmonitor adds 05116ef9c4b4 scsi: lpfc: Cap CMF read bytes to MBPI adds 6014a2468f0e scsi: lpfc: Add additional debugfs support for CMF adds 4437503bfbec scsi: lpfc: Update lpfc version to 14.0.0.4 adds 532adda9f405 scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info adds c167dd0b2a7a scsi: lpfc: Use struct_group to isolate cast to larger object adds 8c2d04551545 scsi: hpsa: Remove an unused variable in hpsa_update_scsi_ [...] adds 87f77d37d398 Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging adds baea0e833f76 scsi: qla2xxx: Synchronize rport dev_loss_tmo setting adds 99c66a8868e3 scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doo [...] adds efac162a4e4d scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent() adds 0e4620856b89 scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly adds 934385a4fd59 scsi: hisi_sas: Make internal abort have no task proto adds 08c61b5d902b scsi: hisi_sas: Pass abort structure for internal abort adds dc313f6b125b scsi: hisi_sas: Factor out task prep and delivery code adds 20c634932ae8 scsi: hisi_sas: Prevent parallel controller reset and cont [...] adds 16775db613c2 scsi: hisi_sas: Prevent parallel FLR and controller reset adds 37310bad7fa6 scsi: hisi_sas: Fix phyup timeout on FPGA adds 4be6181fea1d scsi: libsas: Decode SAM status and host byte codes adds fbefe22811c3 scsi: libsas: Don't always drain event workqueue for HA resume adds 6cc739087784 scsi: Revert "scsi: hisi_sas: Filter out new PHY up events [...] adds 6e1fcab00a23 scsi: block: pm: Always set request queue runtime active i [...] adds 42159d3c8d87 scsi: libsas: Add spin_lock/unlock() to protect asd_sas_po [...] adds 29e2bac87421 scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list adds 133b688b2d03 scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_por [...] adds e31e18128eb9 scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host adds 97f410093984 scsi: hisi_sas: Add more logs for runtime suspend/resume adds 0da7ca4c4fd9 scsi: libsas: Resume host while sending SMP I/Os adds 4ea775abbb5c scsi: libsas: Add flag SAS_HA_RESUMING adds 1bc35475c6bf scsi: libsas: Refactor sas_queue_deferred_work() adds bf19aea4607c scsi: libsas: Defer works of new phys during suspend adds ae9b69e85eb7 scsi: hisi_sas: Keep controller active between ISR of phyu [...] adds 307d9f49cce9 scsi: libsas: Keep host active while processing events adds b4cc09492263 scsi: hisi_sas: Use autosuspend for the host controller adds bc7806b39589 scsi: ch: Don't use GFP_DMA adds d94d94969a4b scsi: sr: Don't use GFP_DMA adds c981e9e0f823 scsi: initio: Don't use GFP_DMA in initio_probe_one() adds 27363ba89f34 scsi: myrb: Don't use GFP_DMA in myrb_pdev_slave_alloc() adds 0298b7daf809 scsi: myrs: Don't use GFP_DMA adds 1964777e107a scsi: snic: Don't use GFP_DMA in snic_queue_report_tgt_req() adds 657b44d651eb scsi: pmcraid: Don't use GFP_DMA in pmcraid_alloc_sglist() adds 9cf0666f34b1 scsi: mpi3mr: Add debug APIs based on logging_level bits adds a83ec831b24a scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() adds fbaa9aa48bb4 scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status adds d00ff7c31195 scsi: mpi3mr: Update MPI3 headers - part1 adds ec5ebd2c14a9 scsi: mpi3mr: Update MPI3 headers - part2 adds 17d6b9cf89cf scsi: mpi3mr: Add support for PCIe Managed Switch SES device adds ba68779a518d scsi: mpi3mr: Do access status validation before adding devices adds 4f08b9637f63 scsi: mpi3mr: Increase internal cmnds timeout to 60s adds 13fd7b1555b6 scsi: mpi3mr: Handle unaligned PLL in unmap cmnds adds 2ac794baaec9 scsi: mpi3mr: Display IOC firmware package version adds a6856cc4507b scsi: mpi3mr: Fault IOC when internal command gets timeout adds e3605f65ef69 scsi: mpi3mr: Code refactor of IOC init - part1 adds 59bd9cfe3fa0 scsi: mpi3mr: Code refactor of IOC init - part2 adds fe6db6151565 scsi: mpi3mr: Handle offline FW activation in graceful manner adds c0b00a931e5e scsi: mpi3mr: Add IOC reinit function adds b64845a7d403 scsi: mpi3mr: Detect async reset that occurred in firmware adds c5758fc72b92 scsi: mpi3mr: Gracefully handle online FW update operation adds c1af985d27da scsi: mpi3mr: Add Event acknowledgment logic adds 78b76a0768ef scsi: mpi3mr: Support Prepare for Reset event adds 95cca8d5542a scsi: mpi3mr: Print cable mngnt and temp threshold events adds afd3a5793fe2 scsi: mpi3mr: Add io_uring interface support in I/O-polled mode adds c86651345ca5 scsi: mpi3mr: Use TM response codes from MPI3 headers adds a91603a5d504 scsi: mpi3mr: Enhanced Task Management Support Reply handling adds 243bcc8efdb1 scsi: mpi3mr: Fixes around reply request queues adds c77b1f8a8fae scsi: mpi3mr: Bump driver version to 8.0.0.61.0 adds e1a7aa25ff45 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 6dc86976220c ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices adds 08977fe8cfb7 ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another [...] adds 4f66a9ef37d3 ALSA: hda: intel: More comprehensive PM runtime setup for [...] adds fd23116d7b8d ALSA: usb-audio: Use int for dB map values adds 85b741c1cb68 ALSA: usb-audio: Add minimal-mute notion in dB mapping table adds 02eb1d098e26 ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink adds 06764dc93184 ALSA: jack: Add missing rwsem around snd_ctl_remove() calls adds 5471e9762e1a ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls adds 80bd64af75b4 ALSA: hda: Add missing rwsem around snd_ctl_remove() calls adds 7206998f578d ALSA: hda: Fix potential deadlock at codec unbinding adds 2c95b92ecd92 ALSA: memalloc: Unify x86 SG-buffer handling (take#3) adds 37c4fd0db7c9 ALSA: hda: Do disconnect jacks at codec unbind adds de2f29c4394e ALSA: hda: Remove redundant runtime PM calls adds 7c72665c5667 ALSA: led: Use restricted type for iface assignment adds 6dd21ad81bf9 ALSA: hda: Make proper use of timecounter adds 15fa179f3f45 ALSA: hda: Fill gaps in NHLT endpoint-interface adds 8235a08bbc6b ALSA: hda: Simplify DMIC-in-NHLT check adds 322fa4315400 ASoC: Intel: Skylake: Use NHLT API to search for blob adds 8e7daf318d97 ALSA: oss: fix compile error when OSS_DEBUG is enabled adds ce9778b7a027 ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present adds 1e583aef12aa ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1 [...] adds d13a8f6d8e01 ALSA: Fix some typo adds 82cd3ba691a9 ALSA: oss: remove useless NULL check before kfree adds 86a9bb5bf9f6 ALSA: usb-audio: Drop CONFIG_PM ifdefs adds c7d58971dbea ALSA: mixart: Reduce size of mixart_timer_notify adds a98478f82586 ALSA: ppc: beep: fix clang -Wimplicit-fallthrough adds 403c521003a1 ALSA: mixart: Add sanity check for timer notify streams adds 6fadb494a638 ALSA: seq: Set upper limit of processed events adds 808709d7675d ALSA: sparc: no need to initialise statics to 0 adds 5aaf9efffc57 kselftest: alsa: Add simplistic test for ALSA mixer contro [...] adds 7cc994f27e84 kselftest: alsa: optimization for SNDRV_CTL_ELEM_ACCESS_VOLATILE adds b73dad806533 kselftest: alsa: Use private alsa-lib configuration in mixer test adds fb6723daf890 ALSA: pcm: comment about relation between msbits hw parame [...] adds 55b71f6c29f2 ALSA: uapi: use C90 comment style instead of C99 style adds 78977fd5b11c ALSA: sound/isa/gus: check the return value of kstrdup() adds c2f51415401c ALSA: gus: Fix erroneous memory allocation adds dec242b6a838 ALSA: gus: Fix memory leaks at memory allocator error paths adds 12054f0ce8be ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to h [...] adds 0f7e5ee62f4c ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables adds 3f48b137d88e kselftest: alsa: Factor out check that values meet constraints adds 10f2f194663a kselftest: alsa: Validate values read from enumerations adds 5dcdc4600c3a ALSA: hda: use swap() to make code cleaner adds 6c3a0c39130c ALSA: hda/hdmi: Disable silent stream on GLK adds 4d5a628d9653 ALSA: hda: Add AlderLake-N PCI ID adds ca1ece24d9bc ALSA: hda: Add new AlderLake-P variant PCI ID adds d278dc9151a0 ALSA: hda/tegra: Fix Tegra194 HDA reset failure adds 6088ddfb6d8f dt-bindings: sound: tegra: Add minItems for resets adds 146b3a77af80 arm64: tegra: Remove non existent Tegra194 reset adds c19330086795 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aor [...] adds 8cd076571770 ALSA: hda/cs8409: Increase delay during jack detection adds 57f234248ff9 ALSA: hda/cs8409: Fix Jack detection after resume adds f81483aaeb59 Merge branch 'for-next' into for-linus adds 58da0d84fdd2 Merge series "" from : adds 79a7a5ac3e53 Merge existing fixes from asoc/for-5.16 into new branch adds 168eed447129 ASoC: SOF: IPC: Add new IPC command to free trace DMA adds b4e2d7ce132b ASoC: SOF: IPC: update ipc_log_header() adds 48b5b6a56002 ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release adds 77fffb83933a ASoC: dt-bindings: nxp, tfa989x: Add rcv-gpios property fo [...] adds 9da52c39b33e ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios adds a4832f80271b Merge series "Add tfa9897 rcv-gpios support" from Vincent [...] adds dd31ddd81904 ASoC: intel: sof_sdw: return the original error number adds 0527b19fa4f3 ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x36 [...] adds 1071f2415b6b ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 adds b63137cf5167 ASoC: intel: sof_sdw: rename be_index/link_id to link_index adds d471c034f832 ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP adds bf605cb04230 ASoC: intel: sof_sdw: move DMIC link id overwrite to creat [...] adds f8f8312263e2 ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk adds bd98394a811c ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init adds 4ed65d6ead29 ASoC: intel: sof_sdw: remove get_next_be_id adds 296c789ce1e5 ASoC: intel: sof_sdw: add link adr order check adds 0c61ac2786ff Merge series "ASoC: Intel: sof_sdw: Use fixed DAI link id" [...] adds 0f9710603e80 ASoC: dt-bindings: cs42l42: Convert binding to yaml adds bae9e13fc55c ASoC: cs35l41: DSP Support adds 95cead06866a ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' adds 8d0872f6239f ASoC: Intel: add sof-nau8825 machine driver adds 7ec4a058c16f ASoC: cs42l42: Add control for audio slow-start switch adds 749303055b78 firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h adds 5dbec393cd23 ASoC: adau1701: Replace legacy gpio interface for gpiod adds 5b59289bfdbe ASoC: SOF: core: Unregister machine driver before IPC and debugfs adds 3c8a3ad40191 ASoC: codecs: MBHC: Add support for special headset adds 5ecc573d0c54 ASoC: wm8903: Convert txt bindings to yaml adds 5f55c9693a22 ASoC: qcom: sdm845: only setup slim ports once adds 7548a391c53c ASoC: SOF: i.MX: simplify Kconfig adds 7fabe7fed182 ASoC: stm32: sai: increase channels_max limit adds 56717d72f7a8 ASoC: wm_adsp: Remove the wmfw_add_ctl helper function adds 5065cfabec21 firmware: cs_dsp: Add lockdep asserts to interface functions adds 2925748eadc3 firmware: cs_dsp: Add version checks on coefficient loading adds 14055b5a3a23 firmware: cs_dsp: Add pre_run callback adds 40a34ae73086 firmware: cs_dsp: Print messages from bin files adds dcee767667f4 firmware: cs_dsp: Add support for rev 2 coefficient files adds 86c608040774 firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write [...] adds b329b3d39497 firmware: cs_dsp: Clarify some kernel doc comments adds f444da38ac92 firmware: cs_dsp: Add offset to cs_dsp read/write adds 5c903f64ce97 firmware: cs_dsp: Allow creation of event controls adds 976001b10fa4 ASoC: cs42l42: Remove redundant writes to DETECT_MODE adds f2dfbaaa5404 ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks adds 3edde6de0906 ASoC: cs42l42: Simplify reporting of jack unplug adds bbf0e1d36519 ASoC: cs42l42: Remove redundant pll_divout member adds 63eb462623d2 ASoC: cs42l42: Remove redundant code adds 8ae77801c81d ASoC: SOF: utils: Add generic function to get the reply fo [...] adds 18c45f270352 ASoC: SOF: imx: Use the generic helper to get the reply adds 0bd2891bda45 ASoC: SOF: intel: Use the generic helper to get the reply adds 2f0b1b013bbc ASoC: SOF: debug: Add support for IPC message injection adds 745a8e7cbea8 ASoC: SOF: New debug feature: IPC message injector adds 846aef1d7cc0 ASoC: SOF: amd: Add Renoir ACP HW support adds 0e44572a28a4 ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration adds 7e51a9e38ab2 ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware adds 738a2b5e2cc9 ASoC: SOF: amd: Add IPC support for ACP IP block adds bda93076d184 ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir adds e8afccf8fb75 ASoC: SOF: amd: Add PCM stream callback for Renoir dai's adds f1bdd8d385a8 ASoC: amd: Add module to determine ACP configuration adds 11ddd4e37181 ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform adds ec25a3b14261 ASoC: SOF: amd: Add Renoir PCI driver interface adds 63fba90fc88b ASoC: amd: acp-config: Remove legacy acpi based machine struct adds efb931cdc4b9 ASoC: SOF: topology: Add support for AMD ACP DAIs adds 4627421fb883 ASoC: SOF: amd: Add trace logger support adds f063eba3e7a6 ASoC: SOF: amd: Add support for SOF firmware authentication adds b6a5f4f05592 ASoC: SOF: Platform updates for AMD and Mediatek adds b38892b5b85a ASoC: codecs: MBHC: Remove useless condition check adds 32d7e03d26fd ASoC: SOF: mediatek: Add mt8195 hardware support adds e6feefa541f3 ASoC: SOF: tokens: add token for Mediatek AFE adds b72bfcffcfc1 ASoC: SOF: topology: Add support for Mediatek AFE DAI adds b7f6503830cd ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to l [...] adds 24281bc2bf18 ASoC: SOF: Add mt8195 device descriptor adds 24d75049c5ed ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 adds 424d6d1a9a51 ASoC: SOF: mediatek: Add mt8195 dsp clock support adds 163fa3a5927e ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 adds 626a3dfbdb5d ASoC: SOF: Add support for Mediatek MT8195 adds 405e52f412b8 ASoC: SOF: sof-pci-dev: use community key on all Up boards adds fdd535283779 ASoC: cs42l42: Report initial jack state adds 81ed6770ba67 ASoC: SOF: Intel: hda: expose get_chip_info() adds 5974f6843203 ASoC: SOF: Introduce num_cores and ref count per core adds c414d5df9d05 ASoC: SOF: Add ops for core_get and core_put adds 41dd63cccb42 ASoC: SOF: Intel: TGL: set core_get/put ops adds 9cdcbc9f6788 ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops adds 7cc7b9ba21d4 ASoC: SOF: topology: remove sof_load_pipeline_ipc() adds b2ebcf42a48f ASoC: SOF: free widgets in sof_tear_down_pipelines() for s [...] adds d416519982cb ASoC: SOF: hda: don't use the core op for power up/power down adds 9ea807488cda ASoC: SOF: add support for dynamic pipelines with multi-core adds 05827a1537f3 ASoC: SOF: Intel: hda: free DAI widget during stop and suspend adds 277444544f45 ASoC: SOF: enable multicore with dynamic pipelines adds 7016fd940adf ASoC: tlv320aic31xx: Fix typo in BCLK clock name adds 2664b24a8c51 ASoC: tlv320aic31xx: Add support for pll_r coefficient adds 6e6752a9c787 ASoC: tlv320aic31xx: Add divs for bclk as clk_in adds c5d22d5e12e7 ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration adds 8c9b9cfb7724 ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec adds 21b159264d7d Support BCLK input clock in tlv320aic31xx adds 32a956a1fadf ASoC: stm32: i2s: add pm_runtime support adds 98e500a12f93 ASoC: stm32: dfsdm: add pm_runtime support for audio adds ac5e3efd5586 ASoC: stm32: spdifrx: add pm_runtime support adds 6d86bdb391c7 ASoC: stm32: add pm runtime support adds 8253aa4700b3 ASoC: SOF: imx: Add code to manage DSP related clocks adds 6fc8515806df ASoC: SOF: imx8: Add runtime PM / System PM support adds a73b493d8e1b ASoC: SOF: imx8m: Add runtime PM / System PM support adds 9ba23717b292 ASoC: SOF: imx8m: Implement DSP start adds 3bf4cd8b747a ASoC: SOF: imx8m: Implement reset callback adds 65c16dd2942f ASoC: SOF: Add PM support for i.MX8/i.MX8X/i.MX8M adds 01429183f479 ASoC: SOF: sof-audio: setup sched widgets during pipeline [...] adds fb71d03b29bc ASoC: SOF: topology: don't use list_for_each_entry_reverse() adds 96da174024b9 ASoC: SOF: handle paused streams during system suspend adds 0e888a74e52d ALSA: pcm: unconditionally check if appl_ptr is in 0..boun [...] adds b456abe63f60 ALSA: pcm: introduce INFO_NO_REWINDS flag adds 4a39ea3f07f1 ASoC: SOF: pcm: add .ack callback support adds 6c26b5054ce2 ASoC: SOF: Intel: add .ack support for HDaudio platforms adds cd2f33e93d57 ASoC: SOF: Intel: power optimizations with HDaudio SPIB register adds faf695517c1c ASoC: mediatek: remove unnecessary CONFIG_PM adds fc6c62cf1cbf ASoC: SOF: mediatek: Add missing of_node_put() in platform [...] adds 49f893253ab4 ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHI [...] adds 2039cc1da4be ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec lis [...] adds 083a7fba3888 ASoC: rt5640: Add the binding include file for the HDA hea [...] adds 2b9c8d2b3c89 ASoC: rt5640: Add the HDA header support adds f670b274f7f6 ASoC: imx-hdmi: add put_device() after of_find_device_by_node() adds 0b189395945d ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer adds a5e0091d62ab ASoC: cs35l41: Fix link problem adds 4dcddadf5530 ASoC: SOF: mediatek: Use %pR/%pa to print resources/physic [...] adds e14cddc58884 ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget adds 2b1acedccf36 ASoC: SOF: Intel: hda: Add a helper function for stream reset adds 4794601a52d4 ASoC: SOF: Intel: hda: reset stream before coupling host a [...] adds 0dd71a3340b9 ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers adds 47934e0fcbbe ASoC: SOF: call platform hw_free for paused streams during [...] adds d9a724653475 ASoC: SOF: Add a helper for freeing PCM stream adds 85d7acd0ef18 ASoC: SOF: pcm: move the check for prepared flag adds 0b639dcd457b ASoC: SOF: align the hw_free sequence with stop adds a0f84dfb3f6d ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags adds 69acac569031 ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause adds 335302dbc2e4 ASoC: SOF: Fixes for Intel HD-Audio DMA stopping adds fd03cf7f5b47 ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls adds 425c5fce8a03 ASoC: qcom: Add support for ALC5682I-VS codec adds 679de7b64f96 ASoC: sunxi: sun4i-spdif: Implement IEC958 control adds 8544f08c8162 ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_d [...] adds 403f830e7a0b ASoC: soc-component: add snd_soc_pcm_component_delay() adds feea640aaf1a ASoC: amd: acp-pcm-dma: add .delay support adds 796b64a72db0 ASoC: intel: sst-mfld-platform-pcm: add .delay support adds dd894f4caf7d ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method adds 7be10cef0fbe ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method adds 8752d9a82fd0 ASoC: mediatek: mt8195: Constify static snd_soc_ops adds 11918cdcffb1 ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning adds 10b155fd413d ASoC: intel: boards: bytcht*: Constify static snd_soc_ops adds 043c0a6278ca firmware: cs_dsp: Move lockdep asserts to avoid potential [...] adds 91745b034dca ASoC: mediatek: mt8195: make several arrays static const adds f316c9d9ba8e ASoC: Intel: boards: add max98390 2/4 speakers support adds 67140b64b683 Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/ [...] adds 0d242698fa69 ASoC: tegra: Add master volume/mute control support adds b80155fe61a7 ASoC: codecs: wcd934x: remove redundant ret variable adds e3dd4424c2f4 ASoC: rt5640: Fix the wrong state of the JD in the HDA header adds 19a628d8f1a6 ASoC: amd: Fix dependency for SPI master adds 0695ad92fe1a ASoC: cs35l41: Fix undefined reference to core functions adds e733ab7e3e5d sound/soc: remove useless bool conversion to bool variable adds c686316ec121 ASoC: test-component: fix null pointer dereference. adds 766cc7f12078 ASoC: zl38060: Setup parent device and get rid of unnecess [...] adds 4db32072b8ab ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment adds c1a77ba466c0 ASoC: ti: davinci-mcasp: Remove unnecessary conditional adds 9a83dfcc5ae8 ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES adds 7bef00106bc6 ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops adds c9d57a25de53 ASoC: mediatek: mt8195: add headset codec rt5682s support adds 629e442761ba ASoC: mediatek: mt8195: add model property adds 3d00d2c07f04 ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-r [...] adds 6182ec4616d6 ASoC: mediatek: mt8195: add adsp and dai-link property adds c736d64daa7f ASoC: mediatek: Update MT8195 machine driver adds 4d408ea0282c ASoC: mediatek: mt8195: support reserved memory assignment adds 2da636247bb6 ASoC: mediatek: mt8195: add memory-region property adds 6e2127dcb783 ASoC: mediatek: support memory-region assignment adds b6ce5d85b142 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx adds 3c732b648137 ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx adds 639cd58be7a4 ASoC: Intel: boards: add 'static' qualifiers for max98390 routes adds 7cfa3d00730a ASoC: rt5682s: add delay time to fix pop sound issue adds 77659872be23 ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file adds 6c7ac18cd821 ASoC: dt-bindings: rt5682s: add AMIC delay time property adds d9b994cd7641 ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI adds 9abc21c96661 ASoC: mediatek: mt8195: silence uninitialized variable warning adds 62df22396bea ASoC: amd: Convert to new style DAI format definitions adds 5f9155a7d2dc ASoC: dt-bindings: tegra: Document interconnects property adds befe304536ee ASoC: test-component: fix null pointer dereference. adds c697ef868f59 ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c adds a792bfc1c2bc ASoC: SOF: Intel: hda-stream: limit PROCEN workaround adds 12ce213821b7 ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB adds ae81d8fd57ff ASoC: SOF: hda-stream: only enable DPIB if needed adds 288fad2f71fa ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position [...] adds 924631df4134 ASoC: SOF: Intel: hda-dai: remove unused fields adds 290a7c5509b6 ASoC: SOF: Intel: add comment on JasperLake support adds 475b17b4a875 ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device adds ec247fea7380 ASoC: SOF: sof-probes: Constify sof_probe_compr_ops adds 03c2192ab636 ASoC: mediatek: assign correct type to argument adds c55676ec292e ASoC: dt-bindings: qcom: sm8250: Drop redundant MultiMedia routes adds 1875ae76f82c ASoC: dt-bindings: qcom: sm8250: Document "aux-devs" adds b7875d88bf70 ASoC: dt-bindings: qcom: apq8016-sbc: Move to qcom,sm8250 [...] adds 38192dc36f1f ASoC: dt-bindings: qcom: Document qcom,msm8916-qdsp6-sndca [...] adds a78a42fb48b8 ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 adds 190357e1e09f ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 adds 833a94aac572 ASoC: qcom: Distinguish headset codec by codec_dai->name adds 59716aa3f976 ASoC: qdsp6: Fix an IS_ERR() vs NULL bug adds d8a9c6e1f676 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure adds bbf7d3b1c4f4 ASoC: soc-pcm: align BE 'atomicity' with that of the FE adds b7898396f4bb ASoC: soc-pcm: Fix and cleanup DPCM locking adds b2ae80663008 ASoC: soc-pcm: serialize BE triggers adds 848aedfdc6ba ASoC: soc-pcm: test refcount before triggering adds 3aa1e96a2b95 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE adds 9e376b14ef3e ASoC : soc-pcm: fix trigger race conditions with shared BE adds 28084f4a0e03 ASoC: SOF: OF: Avoid reverse module dependency adds 2167c0b20596 ASoC: rt5663: Handle device_property_read_u32_array error codes adds 88dffe43cbc6 ASoC: nvidia,tegra-audio: Convert multiple txt bindings to yaml adds fb6c83cab376 ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG adds 9d562fdcd52b ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_g [...] adds d4a06c4334ae ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_ [...] adds 8af783723f41 ASoC: SOF: topology: Set control_data->cmd alongside scont [...] adds 9182f3c40b52 ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get [...] adds dd2fef982ff7 ASoC: SOF: sof-audio: Drop the `cmd` member from struct sn [...] adds 68be4f0ed40c ASoC: SOF: control: Do not handle control notification wit [...] adds 47d7328f8cda ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_ge [...] adds fc5adc2bb13a ASoC: SOF: topology: read back control data from DSP adds 0f2ee77d2655 ASoC: Changes to SOF kcontrol data set/get ops adds 9b3c847b5fa0 ASoC: dt-bindings: audio-graph-port: enable both flag/phan [...] adds 4941cd7cc845 ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend [...] adds f04b4fb47d83 ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_ [...] adds eed5391f6747 ASoC: SOF: pcm: remove support for RESUME trigger adds 9b465060d144 ASoC: SOF: Intel: hda: remove support for RESUME trigger adds 35218cf61869 ASoC: SOF: Intel: hda: remove support for RESUME in platfo [...] adds f7c7ecaba469 ASoC: SOF: remove suport for TRIGGER_RESUME adds cb515f105cab ASoC: SOF: avoid casting "const" attribute away adds 182b682b9ab1 ASoC: SOF: ipc: Add null pointer check for substream->runtime adds 60ded273e4c0 ipc: debug: Add shared memory heap to memory scan adds a92c1cd33520 ASoC: SOF: couple of cleanups adds 0725ac9ac449 ASoC: tegra20-spdif: stop setting slave_id adds d53939dcc4cf dmaengine: tegra20-apb: stop checking config->slave_id adds bdecfceffeeb ASoC: dai_dma: remove slave_id field adds feaa4a09acc9 spi: pic32: stop setting dma_config->slave_id adds f59f6aaead97 mmc: bcm2835: stop setting chan_config->slave_id adds 37228af82e5f dmaengine: shdma: remove legacy slave_id parsing adds 134c37fa250a dmaengine: pxa/mmp: stop referencing config->slave_id adds 722d6d2bdcc2 dmaengine: sprd: stop referencing config->slave_id adds 03de6b273805 dmaengine: qcom-adm: stop abusing slave_id config adds 93cdb5b0dc56 dmaengine: xilinx_dpdma: stop using slave_id field adds 3c2196440757 dmaengine: remove slave_id config field adds 5a49d926da46 Merge tag 'dmaengine_topic_slave_id_removal_5.17' of git:/ [...] adds 46f016119e2a ASoC: dt-bindings: Add binding for Tegra20 S/PDIF adds 80c3d0a97abf ASoC: dt-bindings: tegra20-i2s: Convert to schema adds 549818e5c85a ASoC: dt-bindings: tegra20-i2s: Document new nvidia,fixed- [...] adds 16736a0221db ASoC: tegra20: spdif: Set FIFO trigger level adds c0000fc618cd ASoC: tegra20: spdif: Support device-tree adds 117aeed43974 ASoC: tegra20: spdif: Improve driver's code adds 150f4d573fe1 ASoC: tegra20: spdif: Use more resource-managed helpers adds ec1b4545d755 ASoC: tegra20: spdif: Reset hardware adds d51693092ecc ASoC: tegra20: spdif: Support system suspend adds 9d8f51cd1fa9 ASoC: tegra20: spdif: Filter out unsupported rates adds bfa4671db1ef ASoC: tegra20: i2s: Filter out unsupported rates adds be1d03eecc1c Support HDMI audio on NVIDIA Tegra20 adds 2a9a72e290d4 ASoC: Intel: catpt: Test dmaengine_submit() result before [...] adds dad492cfd24c ASoC: Intel: catpt: Reduce size of catpt_component_open() adds a62a02986d39 ASoC: Intel: catpt: Streamline locals declaration for PCM- [...] adds c50384d7e331 ASoC: Intel: catpt: Dma-transfer fix and couple adds e047d0372689 ASoC: tlv320adc3xxx: New codec bindings adds e9a3b57efd28 ASoC: codec: tlv320adc3xxx: New codec driver adds 98bf33ca3f00 ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe() adds 5ea4e76b73cd ASoC: codecs: ak4118: Use dev_err_probe() helper adds 900b4b911aca ASoC: codecs: es7241: Use dev_err_probe() helper adds 6df96c8f5b50 ASoC: codecs: max9759: Use dev_err_probe() helper adds edfe9f451a8c ASoC: codecs: max9860: Use dev_err_probe() helper adds 526f6ca95a9d ASoC: codecs: pcm3168a: Use dev_err_probe() helper adds ec1e0e72a8d4 ASoC: codecs: sgtl5000: Use dev_err_probe() helper adds 2c16636a8bbd ASoC: codecs: simple-amplifier: Use dev_err_probe() helper adds 17d7044715c5 ASoC: codecs: simple-mux: Use dev_err_probe() helper adds 382ae995597f ASoC: codecs: ssm2305: Use dev_err_probe() helper adds 7ff27faec8cc ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper adds 0624dafa6a85 ASoC: ateml: Use dev_err_probe() helper adds 88fb6da3f431 ASoC: ti: Use dev_err_probe() helper adds 2e6f557ca35a ASoC: fsl: Use dev_err_probe() helper adds 7a0299e13bc7 ASoC: generic: Use dev_err_probe() helper adds ef12f373f21d ASoC: img: Use dev_err_probe() helper adds 2ff4e003e8e1 ASoC: meson: Use dev_err_probe() helper adds 7a17f6a95a61 ASoC: mxs: Use dev_err_probe() helper adds ab6c3e68ab6e ASoC: qcom: Use dev_err_probe() helper adds b3a66d22a2fd ASoC: rockchip: Use dev_err_probe() helper adds 27c6eaebcf75 ASoC: samsung: Use dev_err_probe() helper adds efc162cbd480 ASoC: stm: Use dev_err_probe() helper adds 11a95c583c1d ASoC: sunxi: Use dev_err_probe() helper adds 38fa8d3cacc0 ASoC: Use dev_err_probe() helper adds f48720134331 ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. adds 0082e3299a49 ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines adds 3bf4fb25d5c2 ASoC: tegra-audio-rt5677: Correct example adds 2dc643cd7563 ASoC: SOF: AMD: simplify return status handling adds ac1e6bc146d4 ASoC: qdsp6: fix a use after free bug in open() adds 15443f6cab25 ASoC: amd: acp: Remove duplicate dependency in Kconfig adds c2efaf8f2d53 ASoC: xlnx: Use platform_get_irq() to get the interrupt adds 5de035c27004 ASoC: bcm: Use platform_get_irq() to get the interrupt adds 70ba14cf6dfd ASoC: dt-bindings: codecs: Add bindings for ak4375 adds 53778b8292b5 ASoC: Add AK4375 support adds 0d422a466ef7 ASoC: dt-bindings: Use name-prefix schema adds 847cbea6459d ASoC: meson: t9015: add missing sound-name-prefix property adds 1f6532073e3e ASoC: meson: g12a: add missing sound-name-prefix property adds 37daf8d9e0bd ASoC: codecs: ak4375: Change invert controls to a stereo switch adds 8a2d8e4fed6d ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprep [...] adds 72b8ed83f7ec ASoC: SOF: ops: Use dev_warn() if the panic offsets differ adds b2539ef00e44 ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW [...] adds f902b21adba9 ASoC: SOF: core: Add simple wrapper to check flags in sof_ [...] adds 12b401f4de78 ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_ [...] adds b2b10aa79fe2 ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() adds 2f148430b96e ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() adds 4e1f86482189 ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED adds b2e9eb3adb9a ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK adds fc179420fde3 ASoC: SOF: Move the definition of enum snd_sof_fw_state to [...] adds d41607d37c13 ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' adds 9421ff7665f6 ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOO [...] adds e2406275be2b ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure [...] adds b54b3a4e08bc ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also adds 9f89a988d5c2 ASoc: SOF: core: Update the FW boot state transition diagram adds fdc573b1c26a ASoC: SOF: ops: Always print DSP Panic message but use dif [...] adds b9f0bfd16d8b ASoC: SOF: dsp_arch_ops: add kernel log level parameter fo [...] adds 4995ffce2ce2 ASoC: SOF: Rename snd_sof_get_status() and add kernel log [...] adds beb6ade16817 ASoC: SOF: Add clarifying comments for sof_core_debug and [...] adds 0152b8a2f083 ASoC: SOF: debug: Use DEBUG log level for optional prints adds 34bfba9a63ec ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints adds 1d194b6b3d3a ASoC: SOF: Re-visit firmware state and panic tracking/handling adds c6cef35bf723 ASoC: dt-bindings: spdif-dit: add missing sound-name-prefi [...] adds 559ec82aa47d ASoC: dt-bindings: aiu: spdif-dit: add missing sound-name- [...] adds 8102d8cd8f26 ASoC: More amlogic sound-name-prefix DT fixes adds 4e28491a7a19 ASoC: mediatek: mt8192-mt6359: fix device_node leak adds 3d4641a42ccf ASoC: core: Add snd_soc_of_parse_pin_switches() from simpl [...] adds 37a49da9a7d5 ASoC: dt-bindings: qcom: sm8250: Document "pin-switches" a [...] adds 2623e66de125 ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT adds 319a05330f4f ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R adds 2f15d3cebd45 ASoC: qcom: Parse "pin-switches" and "widgets" from DT adds 493433785df0 ASoC: mediatek: mt8173: fix device_node leak adds cb006006fe62 ASoC: mediatek: mt8183: fix device_node leak adds db3f5abe68ea ASoC: mediatek: mt8173: reduce log verbosity in probe() adds 082482a50227 ASoC: mediatek: mt8195: release device_node after snd_soc_ [...] adds 9de2b9286a6d ASoC: mediatek: Check for error clk pointer adds b2fde4deff85 ASoC: remove unneeded variable adds 5c5f08f7fc0b ASoC: amd: acp: Power on/off the speaker enable gpio pin b [...] adds da893a93eaf8 ASOC: SOF: Intel: use snd_soc_dai_get_widget() adds b86947b52f0d ASoC/soundwire: intel: simplify callbacks for params/hw_free adds 8ddeafb957a9 soundwire: intel: improve suspend flows adds e8444560b4d9 ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire adds 636110411ca7 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots [...] adds 9283b6f923f3 soundwire: intel: remove unnecessary init adds 63a6aa963dd0 soundwire: intel: remove PDM support adds 10674ca9ea02 ASoC/SoundWire: improve suspend flows and use set_stream() [...] adds 8f85317292f1 ASoC: cs4265: Fix part number ID error message adds 3667a037e50a ASoC: mediatek: use of_device_get_match_data() adds 3ecb46755eb8 ASoC: samsung: idma: Check of ioremap return value adds c5ab93e289ce ASoC: mediatek: mt8195: update control for RT5682 series adds cc5c9788106f ASoC: rt5682: Register wclk with its parent_hws instead of [...] adds 30e693ee82d2 ASoC: mediatek: mt8195: correct default value adds 8b974c122bc6 ASoC: Merge fixes adds a87d42227cf5 ASoC: cs35l41: Convert tables to shared source code adds fe120d4cb6f6 ASoC: cs35l41: Move cs35l41_otp_unpack to shared code adds 062ce0593315 ASoC: cs35l41: Move power initializations to reg_sequence adds 8b2278604b6d ASoC: cs35l41: Create shared function for errata patches adds 3bc3e3da657f ASoC: cs35l41: Create shared function for setting channels adds e8e4fcc047c6 ASoC: cs35l41: Create shared function for boost configuration adds 85b57de33265 ASoC: Add support for CS35L41 in HDA systems adds 2355028c0c54 ASoC: mediatek: mt8195: correct pcmif BE dai control flow adds db5e1c209b92 ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link adds a155b7526e65 ASoC: mediatek: mt8195: repair pcmif BE dai adds 9f3d45318dd9 ASoC: fsl_mqs: fix MODULE_ALIAS adds dec36c09a531 Merge tag 'asoc-v5.17' of https://git.kernel.org/pub/scm/l [...] adds 8f4c90427a8f ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 adds 2aac550da325 ALSA: hda/realtek: Re-order quirk entries for Lenovo adds 7b2f3eb492da ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems adds d3dca026375f ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop adds ae7abe36e352 ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops adds b81e9e5c723d ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speak [...] adds 7560ee032b3f ALSA: seq: virmidi: Add a drain operation adds 4b46daf028e2 ALSA: virmidi: Remove duplicated code adds 1b1f98dd70dc ALSA: intel_hdmi: Check for error num after setting mask adds 3e4518035a23 ALSA: hda: Fix dependency on ASoC cs35l41 codec adds 2e88c6a805fc ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses adds a319cb32e7cf ASoC: cs4265: Add a remove() function adds dcf821319474 ASoC: cs35l41: Add cs35l51/53 IDs adds 4e7c3cd87db8 ASoC: cs35l41: Remove incorrect comment adds 56852cf4b217 ASoC: cs35l41: Correct DSP power down adds 5f2f539901b0 ASoC: cs35l41: Correct handling of some registers in the cache adds 7aa1cc1091e0 firmware: cs_dsp: Clear core reset for cache adds ba235634b138 ASoC: wm_adsp: Add support for "toggle" preloaders adds 570010b82e8a Add low power hibernation support to cs35l41 adds e4c35e75209b ASoC: ak4375: Fix unused function error adds a2d6d84db2e7 ASoC: rt5640: Fix possible NULL pointer deref on resume adds a3b1aaf7aef9 ASoC: rt5640: Change jack_work to a delayed_work adds b35a9ab49049 ASoC: rt5640: Allow snd_soc_component_set_jack() to overri [...] adds 701d636a224a ASoC: rt5640: Add support for boards with an external jack [...] adds 45ed0166c39f ASoC: Intel: bytcr_rt5640: Support retrieving the codec IR [...] adds 44125fd53151 ASoC: Intel: bytcr_rt5640: Add support for external GPIO j [...] adds 320386343451 ASoC: fsl_asrc: refine the check of available clock divider adds 00ac838924f7 ASoC: topology: Fix typo adds 7112550890d7 ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id adds 3b247eeaecfe ASoC: wcd9335: Keep a RX port value for each SLIM RX mux adds 3349b3d0c63b ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ adds f331ae5fa59f ASoC: imx-card: Fix mclk calculation issue for akcodec adds 3969341813eb ASoC: imx-card: improve the sound quality for low rate adds f6fdf773daa3 ASoC: imx-card: several improvement and fixes adds d92321bbe46b ASoC: cs35l41: Update handling of test key registers adds f517ba4924ad ASoC: cs35l41: Add support for hibernate memory retention mode adds f66229aa355f Merge tag 'asoc-v5.17-2' of https://git.kernel.org/pub/scm [...] adds 10b1a5a99c6a ALSA: hda: cs35l41: fix double free on error in probe() adds 19980aa10d2d ALSA: hda: intel-dsp-config: add JasperLake support adds 081c73701ef0 ALSA: hda: intel-dsp-config: reorder the config table adds 3ceff4ea0741 Merge tag 'sound-5.17-rc1' of git://git.kernel.org/pub/scm [...] adds 13166af24898 MIPS: Remove a repeated word in a comment adds 9d348f6b9280 MIPS: CPC: Use bitfield helpers adds 4e1fc0a48037 MIPS: CPS: Use bitfield helpers adds 97ad1d89624d MIPS: TXx9: Let MACH_TX49XX select BOOT_ELF32 adds 13ceb48bc19c MIPS: Loongson2ef: Remove unnecessary {as,cc}-option calls adds f2c6c22fa83a MIPS: Loongson64: Use three arguments for slti adds 21d638ef9483 MIPS: TXX9: Remove rbtx4938 board support adds 9375100da316 MIPS: DTS: jz4780: Account for Synopsys HDMI driver and LC [...] adds ae1b8d2c2de9 MIPS: DTS: CI20: Add DT nodes for HDMI setup adds 27d56190de33 MIPS: defconfig: CI20: configure for DRM_DW_HDMI_JZ4780 adds 2bcb9c25081d MIPS: DTS: Ingenic: adjust register size to available registers adds 048cc2378c24 MIPS: SGI-IP22: Remove unnecessary check of GCC option adds c0484efaf569 MIPS: Makefile: Remove "ifdef need-compiler" for Kbuild.platforms adds dae39cff8d98 MIPS: Fix typo in a comment adds 8de927a4d6f8 MIPS: lantiq: Fix typo in a comment adds 4317892db474 MIPS: fix typo in a comment adds 405db98b8925 mips: ralink: add missing of_node_put() call in ill_acc_of [...] adds 6fb8a1b32033 MIPS: drop selected EARLY_PRINTK configs for MACH_REALTEK_RTL adds fd4eb90b1644 mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support adds 74320247811b mips: drop selecting non-existing config NR_CPUS_DEFAULT_2 adds 9a53a8d73c79 mips: dec: provide the correctly capitalized config CPU_R4 [...] adds 301e499938a6 mips: kgdb: adjust the comment to the actual ifdef condition adds bb900d43e249 mips: remove obsolete selection of CPU_HAS_LOAD_STORE_LR adds a51f0824d8bb mips: alchemy: remove historic comment on gpio build constraints adds ddc18bd71418 mips: txx9: remove left-over for removed TXX9_ACLC configs adds a670c82d9ca4 mips: fix Kconfig reference to PHYS_ADDR_T_64BIT adds 906c6bc6e8e5 MIPS: BCM47XX: Replace strlcpy with strscpy adds 858779df1c07 MIPS: OCTEON: add put_device() after of_find_device_by_node() adds 95339b70677d MIPS: Octeon: Fix build errors using clang adds 047ff68b43d4 MIPS: only register MT SMP ops if MT is supported adds 18c7e03400ae MIPS: generic: enable SMP on SMVP systems adds 5a8df9281b05 MIPS: TXX9: Remove rbtx4939 board support adds fc5bb239d5b3 MIPS: TXX9: Remove TX4939 SoC support adds 7eb7819a2e12 MIPS: Loongson64: Add Loongson-2K1000 reset platform driver adds a8f4fcdd8ba7 MIPS: Loongson64: DTS: Add pm block node for Loongson-2K1000 adds 75d4a175ff06 dt-bindings: mips: Add Loongson-2K1000 reset support adds 76f66dfd60dc mips: lantiq: add support for clk_set_parent() adds 6f03055d508f mips: bcm63xx: add support for clk_set_parent() adds 0ebd37a2222f MIPS: signal: Protect against sigaltstack wraparound adds 408bd9ddc247 MIPS: signal: Return immediately if call fails adds 31b2f3dc851c MIPS: enable both vmlinux.gz.itb and vmlinuz for generic adds 79876cc1d7b8 MIPS: new Kconfig option ZBOOT_LOAD_ADDRESS adds a029ccc810b6 MIPS: Loongson64: Add missing of_node_put() in ls2k_reset_init() adds 6bcfdc49f38e mips/pci: remove redundant ret variable adds 277c8cb3e8ac MIPS: fix local_{add,sub}_return on MIPS64 adds 10657660c16e MIPS: rework local_t operation on MIPS64 adds f0b7ddbd794b MIPS: retire "asm/llsc.h" adds f1da418b0c41 MIPS: Remove duplicated include in local.h adds eea175eedf3e MIPS: BCM47XX: Define Linksys WRT310N V2 buttons adds 3829e4f10a23 MIPS: BCM47XX: Add board entry for Linksys WRT320N v1 adds aecf89f2f8e8 MIPS: BCM47XX: Add LEDs and buttons for Asus RTN-10U adds 15e690af5cc3 MIPS: BCM47XX: Add support for Netgear R6300 v1 adds 4da27b6d5504 MIPS: BCM47XX: Add support for Netgear WN2500RP v1 & v2 adds c5c7440fe7f7 MIPS: compressed: Fix build with ZSTD compression adds 145790e55d82 dt-bindings: PCI: Add compatible string for Brcmstb 74[23] [...] adds 6fffb01e3b78 MIPS: bmips: Add support PCIe controller device nodes adds d552ddeaab4a MIPS: bmips: Remove obsolete DMA mapping support adds aa8589aac8e3 PCI: brcmstb: Augment driver for MIPs SOCs adds d3115128bdaf MIPS: ath79: drop _machine_restart again adds 3fb561b1e0bf Merge tag 'mips_5.17' of git://git.kernel.org/pub/scm/linu [...] adds f53884b1bf28 powerpc/64s: Remove WORT SPR from POWER9/10 (take 2) adds 736df58fd5bc powerpc/64s: guard optional TIDR SPR with CPU ftr test adds 5955c7469a73 KMV: PPC: Book3S HV P9: Use set_dec to set decrementer to host adds 4ebbd075bcde KVM: PPC: Book3S HV P9: Use host timer accounting to avoid [...] adds 9581991a6081 KVM: PPC: Book3S HV P9: Use large decrementer for HDEC adds 34bf08a2079f KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit adds 25aa145856cd powerpc/time: add API for KVM to re-arm the host timer/dec [...] adds eacc818864bb KVM: PPC: Book3S HV: POWER10 enable HAIL when running radi [...] adds 46f9caf1a246 powerpc/64s: Keep AMOR SPR a constant ~0 at runtime adds d3c8a2d3740d KVM: PPC: Book3S HV: Don't always save PMU for guest capab [...] adds 245ebf8e7380 powerpc/64s: Always set PMU control registers to frozen/di [...] adds 0a4b4327ce86 powerpc/64s: Implement PMU override command line option adds 57dc0eed73ca KVM: PPC: Book3S HV P9: Implement PMU save/restore in C adds 401e1ae37267 KVM: PPC: Book3S HV P9: Factor PMU save/load into context [...] adds 9d3ddb86d96d KVM: PPC: Book3S HV P9: Demand fault PMU SPRs when marked [...] adds b1adcf57ceca KVM: PPC: Book3S HV P9: Factor out yield_count increment adds a1a19e1154e4 KVM: PPC: Book3S HV: CTRL SPR does not require read-modify-write adds 174a3ab63339 KVM: PPC: Book3S HV P9: Move SPRG restore to restore_p9_ho [...] adds 34e119c96b2b KVM: PPC: Book3S HV P9: Reduce mtmsrd instructions require [...] adds 2251fbe76395 KVM: PPC: Book3S HV P9: Improve mtmsrd scheduling by delay [...] adds cf99dedb4b2d KVM: PPC: Book3S HV P9: Add kvmppc_stop_thread to match kv [...] adds 3c1a4322bba7 KVM: PPC: Book3S HV: Change dec_expires to be relative to [...] adds 6547af3eba88 KVM: PPC: Book3S HV P9: Move TB updates adds cb2553a09309 KVM: PPC: Book3S HV P9: Optimise timebase reads adds 9a1e530bbbda KVM: PPC: Book3S HV P9: Avoid SPR scoreboard stalls adds 9dfe7aa7bc50 KVM: PPC: Book3S HV P9: Only execute mtSPR if the value changed adds 0f3b6c4851ae KVM: PPC: Book3S HV P9: Juggle SPR switching around adds 516b334210b8 KVM: PPC: Book3S HV P9: Move vcpu register save/restore in [...] adds aabcaf6ae2a0 KVM: PPC: Book3S HV P9: Move host OS save/restore function [...] adds 08b3f08af583 KVM: PPC: Book3S HV P9: Move nested guest entry into its o [...] adds d5f480194577 KVM: PPC: Book3S HV P9: Move remaining SPR and MSR access [...] adds 3f9e2966d1b0 KVM: PPC: Book3S HV P9: Implement TM fastpath for guest en [...] adds 3e7b3379023d KVM: PPC: Book3S HV P9: Switch PMU to guest as late as possible adds d55b1eccc7aa KVM: PPC: Book3S HV P9: Restrict DSISR canary workaround t [...] adds 34e02d555d8f KVM: PPC: Book3S HV P9: More SPR speed improvements adds a3e18ca8ab6f KVM: PPC: Book3S HV P9: Demand fault EBB facility registers adds 022ecb960c89 KVM: PPC: Book3S HV P9: Demand fault TM facility registers adds 5236756d0445 KVM: PPC: Book3S HV P9: Use Linux SPR save/restore to mana [...] adds cf3b16cfa650 KVM: PPC: Book3S HV P9: Comment and fix MMU context switch [...] adds 9c75f65f3583 KVM: PPC: Book3S HV P9: Test dawr_enabled() before saving [...] adds a089a6869e7f KVM: PPC: Book3S HV P9: Don't restore PSSCR if not needed adds 0ba0e5d5a691 KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB [...] adds d5c0e8332d82 KVM: PPC: Book3S HV P9: Avoid tlbsync sequence on radix gu [...] adds 46dea77f790c KVM: PPC: Book3S HV Nested: Avoid extra mftb() in nested entry adds b49c65c5f9f1 KVM: PPC: Book3S HV P9: Improve mfmsr performance on entry adds 241d1f19f0e5 KVM: PPC: Book3S HV P9: Optimise hash guest SLB saving adds f08cbf5c7d1f KVM: PPC: Book3S HV P9: Avoid changing MSR[RI] in entry and exit adds 4c9a68914eab KVM: PPC: Book3S HV P9: Add unlikely annotation for !mmu_ready adds 434398ab5eed KVM: PPC: Book3S HV P9: Avoid cpu_in_guest atomics on entr [...] adds ecb6a7207f92 KVM: PPC: Book3S HV P9: Remove most of the vcore logic adds 617326ff01df KVM: PPC: Book3S HV P9: Tidy kvmppc_create_dtl_entry adds 6398326b9ba1 KVM: PPC: Book3S HV P9: Stop using vc->dpdes adds 9c5a432a5581 KVM: PPC: Book3S HV P9: Remove subcore HMI handling adds ff0d6be4bf9a Merge branch 'topic/ppc-kvm' into next adds f6e82647ff71 powerpc/6xx: add missing of_node_put adds 7d405a939ca9 powerpc/powernv: add missing of_node_put adds a841fd009e51 powerpc/cell: add missing of_node_put adds a1d2b210ffa5 powerpc/btext: add missing of_node_put adds d02fa40d759f powerpc/powernv: Remove POWER9 PVR version check for entry [...] adds 44b9c8ddcbc3 powerpc/xive: Replace pr_devel() by pr_debug() to ease debug adds bd5b00c6cf0c powerpc/xive: Introduce an helper to print out interrupt c [...] adds 756c52c632f5 powerpc/xive: Activate StoreEOI on P10 adds 412877dfae3d powerpc/xive: Introduce xive_core_debugfs_create() adds baed14de78b5 powerpc/xive: Change the debugfs file 'xive' into a directory adds 33e1d4a152ce powerpc/xive: Rename the 'cpus' debugfs file to 'ipis' adds 08f3f610214f powerpc/xive: Add a debugfs file to dump EQs adds d7bc1e376cb7 powerpc/xive: Add a debugfs toggle for StoreEOI adds c21ee04f11ae powerpc/xive: Add a kernel parameter for StoreEOI adds 1e7684dc4fc7 powerpc/xive: Add a debugfs toggle for save-restore adds 10b34ece132e powerpc/eeh: Small refactor of eeh_handle_normal_event() adds 157616f3c228 powerpc/eeh: Use a goto for recovery failures adds c9ce7c36e487 bpf powerpc: Remove unused SEEN_STACK adds 04c04205bc35 bpf powerpc: Remove extra_pass from bpf_jit_build_body() adds efa95f031bf3 bpf powerpc: refactor JIT compiler code adds f15a71b3880b powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro adds 983bdc0245a2 bpf ppc64: Add BPF_PROBE_MEM support for JIT adds 9c70c7147ffe bpf ppc64: Access only if addr is kernel address adds 23b51916ee12 bpf ppc32: Add BPF_PROBE_MEM support for JIT adds e919c0b2323b bpf ppc32: Access only if addr is kernel address adds a3bcfc182b2c powerpc/tsi108: make EXPORT_SYMBOL follow its function imm [...] adds 8b8a8f0ab3f5 powerpc/code-patching: Improve verification of patchability adds 53cadf7deee0 powerpc/rtas: kernel-doc fixes adds 22887f319a39 powerpc/pseries: delete scanlog adds 38f7b7067dae powerpc/rtas: rtas_busy_delay() improvements adds dd5cde457a5e powerpc/rtas: rtas_busy_delay_time() kernel-doc adds 869fb7e5aecb powerpc/prom_init: Fix improper check of prom_getprop() adds 5dad4ba68a24 powerpc/watchdog: Fix missed watchdog reset due to memory [...] adds 858c93c31504 powerpc/watchdog: tighten non-atomic read-modify-write access adds 76521c4b0291 powerpc/watchdog: Avoid holding wd_smp_lock over printk an [...] adds 1f01bf90765f powerpc/watchdog: read TB close to where it is used adds 4afc78eae10c powerpc/microwatt: Make microwatt_get_random_darn() static adds 3d030e301856 powerpc/watchdog: Fix wd_smp_last_reset_tb reporting adds af3fdce4ab07 Revert "powerpc/code-patching: Improve verification of pat [...] adds b350111bf7b3 powerpc: remove cpu_online_cores_map function adds 2eafc4748bc0 powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 adds 4ea9e321c27f powerpc/85xx: Fix no previous prototype warning for mpc85x [...] adds 84a61fb43fdf powerpc/85xx: Make mpc85xx_smp_kexec_cpu_down() static adds d9150d5bb558 powerpc/85xx: Make c293_pcie_pic_init() static adds ff47a95d1a67 powerpc/mm: Move tlbcam_sz() and make it static adds a4ac0d249a5d powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING adds ab85a273957e powerpc: Mark probe_machine() __init and static adds 88670fdb2680 powerpc/ftrace: No need to read LR from stack in _mcount() adds c93d4f6ecf4b powerpc/ftrace: Add module_trampoline_target() for PPC32 adds 7dfbfb87c243 powerpc/ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32 adds cdc81aece804 powerpc/ptdump: Fix display a BAT's size unit adds 57dd3a7bdf31 powerpc: Don't bother about .data..Lubsan sections adds e012c499985c powerpc/watchdog: help remote CPUs to flush NMI printk output adds aebd1fb45c62 powerpc: flexible GPR range save/restore macros adds fb350784d8d1 powerpc/bitops: Use immediate operand when possible adds 41d65207de9f powerpc/atomics: Use immediate operand when possible adds f05cab0034ba powerpc/atomics: Remove atomic_inc()/atomic_dec() and friends adds 2c9ac51b850d powerpc/perf: Fix PMU callbacks to clear pending PMI befor [...] adds 5402e239d09f powerpc/64s: Get LPID bit width from device tree adds f1797e4de114 powerpc/modules: Don't WARN on first module allocation attempt adds df1f679d19ed powerpc/powermac: Add missing lockdep_register_key() adds af11dee4361b powerpc/32s: Fix shift-out-of-bounds in KASAN init adds 62ea67e31981 powerpc/signal32: Use struct_group() to zero spe regs adds 2a2ac8a7018b powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. adds 79b74a684867 powerpc: Remove unused FW_FEATURE_NATIVE references adds 7ebc49031d04 powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE adds a4135cbebde8 powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE adds 935b534c24f0 powerpc/64s: Move and rename do_bad_slb_fault as it is not [...] adds 0c7cc15e9215 powerpc/pseries: move process table registration away from [...] adds 3d3282fd34d8 powerpc/pseries: lparcfg don't include slb_size line in ra [...] adds 162b0889bba6 powerpc/64s: move THP trace point creation out of hash spe [...] adds 310dce6201fd powerpc/64s: Make flush_and_reload_slb a no-op when radix [...] adds bdad5d57dfcc powerpc/64s: move page size definitions from hash specific file adds f43d2ffb47c9 powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c adds ffbe5d21d10f powerpc/64: pcpu setup avoid reading mmu_linear_psize on 6 [...] adds 20626177c9de powerpc: make memremap_compat_align 64s-only adds 8dbfc0092b5c powerpc/64e: remove mmu_linear_psize adds af3a0ea41cbf powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear adds debeda017189 powerpc/64s: Always define arch unmapped area calls adds c28573744b74 powerpc/64s: Make hash MMU support configurable adds 387e220a2e5e powerpc/64s: Move hash MMU support code under CONFIG_PPC_6 [...] adds 31284f703db2 powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU adds 06e7cbc29e97 powerpc/40x: Map 32Mbytes of memory at startup adds 6c1fa60d368e Revert "powerpc: Inline setup_kup()" adds 13dac4e31e75 powerpc/8xx: Activate KUEP at all time adds ee2631603fdb powerpc/44x: Activate KUEP at all time adds dc3a0e5b83a8 powerpc/book3e: Activate KUEP at all time adds df415cd75826 powerpc/32s: Remove capability to disable KUEP at boottime adds 526d4a4c77ae powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly adds 70428da94c7a powerpc/32s: Save content of sr0 to avoid 'mfsr' adds 6754862249d3 powerpc/kuep: Remove 'nosmep' boot time parameter except f [...] adds ba454f9c8e4e powerpc/kuap: Add a generic intermediate layer adds c252f3846d31 powerpc/kuap: Check KUAP activation in generic functions adds 2341964e27b0 powerpc/kuap: Remove __kuap_assert_locked() adds 937fb7003ee1 powerpc/kuap: Add kuap_lock() adds 25ae981fafaa powerpc/nohash: Move setup_kuap out of 8xx.c adds 047a6fd40199 powerpc/config: Add CONFIG_BOOKE_OR_40x adds 42e03bc5240b powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 adds e3c02f25b429 powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only adds 43afcf8f0101 powerpc: Add KUAP support for BOOKE and 40x adds f6fad4fb5593 powerpc/kuap: Wire-up KUAP on 44x adds fcf9bb6d32f8 powerpc/kuap: Wire-up KUAP on 40x adds 4f6a025201a2 powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. adds 57bc963837f5 powerpc/kuap: Wire-up KUAP on book3e/64 adds dede19be5163 powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP adds 37eb7ca91b69 powerpc/32s: Allocate one 256k IBAT instead of two consecu [...] adds 3261d99adba2 powerpc/inst: Refactor ___get_user_instr() adds c545b9f040f3 powerpc/inst: Define ppc_inst_t adds 07b863aef5b6 powerpc/inst: Define ppc_inst_t as u32 on PPC32 adds 9b307576f371 powerpc/inst: Move ppc_inst_t definition in asm/reg.h adds 0d76914a4c99 powerpc/inst: Optimise copy_inst_from_kernel_nofault() adds 8cffe0b0b6b3 macintosh: Add const to of_device_id adds e89257e28e84 powerpc/cell: Fix clang -Wimplicit-fallthrough warning adds 3c42e9542050 selftests/powerpc/spectre_v2: Return skip code when miss_p [...] adds 219572d2fc41 powerpc: handle kdump appropriately with crash_kexec_post_ [...] adds 06e629c25daa powerpc/fadump: Fix inaccurate CPU state info in vmcore ge [...] adds b149d5d45ac9 powerpc/powermac: Add additional missing lockdep_register_key() adds f6a1987773a5 KVM: PPC: Book3S HV P9: Remove unused ri_set local variable adds 511d25d6b789 KVM: PPC: Book3S: Suppress warnings when allocating too bi [...] adds 792020907b11 KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_ [...] adds 63fa47ba886b KVM: PPC: Book3S HV P9: Use kvm_arch_vcpu_get_wait() to ge [...] adds 708da3ff1d67 Merge branch 'topic/ppc-kvm' into next adds cb1c4aba055f perf: Add new macros for mem_hops field adds 4a20ee106154 powerpc/perf: Add encodings to represent data based on new [...] adds 6ed05a8efda5 powerpc/perf: Add data source encodings for power10 platform adds 0a006ace634d powerpc/pseries/vas: Don't print an error when VAS is unavailable adds 4423eb5ae32e powerpc/64/interrupt: make normal synchronous interrupts e [...] adds ff0b0d6e1a7b powerpc/64s/interrupt: handle MSR EE and RI in interrupt e [...] adds 5a7745b96f43 powerpc/64s/perf: add power_pmu_wants_prompt_pmi to say wh [...] adds 0faf20a1ad16 powerpc/64s/interrupt: Don't enable MSR[EE] in irq handler [...] adds ecb1057c0f9a powerpc/64/interrupt: reduce expensive debug tests adds af47d79b041d powerpc/64s/interrupt: avoid saving CFAR in some asynchron [...] adds 3b54c71537d7 powerpc/pseries: use slab context cpumask allocation in CP [...] adds 18678591846d selftests/powerpc: skip tests for unavailable mitigations. adds 2fe4ca6ad7f6 powerpc/mpic: Use bitmap_zalloc() when applicable adds a605b39e8ef7 powerpc: use swap() to make code cleaner adds 467ba14e1660 powerpc/64s/radix: Fix huge vmap false positive adds 30e120e6a9d2 ocxl: remove redundant rc variable adds 9cbbe6bae938 powerpc/dts: Remove "spidev" nodes adds a8968521cfdc selftests/powerpc: Add a test of sigreturning to the kernel adds d276960d9296 powerpc/kernel: Add __init attribute to eligible functions adds ce0c6be9c698 powerpc/lib: Add __init attribute to eligible functions adds c13f2b2bb5af powerpc/mm: Add __init attribute to eligible functions adds c49f5d88ff01 powerpc/perf: Add __init attribute to eligible functions adds 6c552983d0e6 powerpc/sysdev: Add __init attribute to eligible functions adds 456e8eb324a4 powerpc/xmon: Add __init attribute to eligible functions adds 7c1ab16b2d03 powerpc/cell: Add __init attribute to eligible functions adds d3aa3c5edf0c powerpc/chrp: Add __init attribute to eligible functions adds e37e06af9b0d powerpc/pasemi: Add __init attribute to eligible functions adds b346f57100e9 powerpc/powermac: Add __init attribute to eligible functions adds e5913db1ef22 powerpc/powernv: Add __init attribute to eligible functions adds e14ff96d08f0 powerpc/pseries: Add __init attribute to eligible functions adds f1ba9b9474a9 powerpc/ps3: Add __init attribute to eligible functions adds 1e3d992d2139 powerpc/4xx: Add __init attribute to eligible functions adds 1ee969be25ed powerpc/44x: Add __init attribute to eligible functions adds c0dc225ae7dd powerpc/embedded6xx: Add __init attribute to eligible functions adds f4a88b0ef5c5 powerpc/83xx: Add __init attribute to eligible functions adds 407454cafd3f powerpc/85xx: Add __init attribute to eligible functions adds 2493a24271da powerpc/512x: Add __init attribute to eligible functions adds 7da1d1ddd1f0 cuda/pmu: Make find_via_cuda/pmu init functions adds a3ad84da0760 powerpc/toc: Future proof kernel toc adds f5140cab448e powerpc: check for support for -Wa,-m{power4,any} adds fd9839579716 powerpc/64/asm: Inline BRANCH_TO_C000 adds d72c4a36d7ab powerpc/64/asm: Do not reassign labels adds d51f86cfd8e3 powerpc/mm: Switch obsolete dssall to .long adds 62479e6e26ef powerpc/mm/book3s64/hash: Switch pre 2.06 tlbiel to .long adds edecd2d6d6f4 powerpc/code-patching: Remove pr_debug()/pr_devel() messag [...] adds af5304a75065 powerpc/code-patching: Remove init_mem_is_free adds 285672f99327 powerpc/code-patching: Fix error handling in do_patch_inst [...] adds a3483c3dd18c powerpc/code-patching: Fix unmap_patch_area() error handling adds 6b21af74495b powerpc/code-patching: Reorganise do_patch_instruction() t [...] adds d5937db114e4 powerpc/code-patching: Fix patch_branch() return on out-of [...] adds ff14a9c09fe9 powerpc/code-patching: Use test_trampoline for prefixed pa [...] adds 29562a9da294 powerpc/code-patching: Move patch_exception() outside code [...] adds 31acc5995641 powerpc/code-patching: Move instr_is_branch_{i/b}form() in [...] adds f30a578d7653 powerpc/code-patching: Move code patching selftests in its [...] adds 309a0a601864 powerpc/code-patching: Replace patch_instruction() by ppc_ [...] adds bba496656a73 powerpc/32: Fix boot failure with GCC latent entropy plugin adds 5b09250cca85 powerpc/perf: Fix spelling of "its" adds 314f6c23dd8d powerpc/64s: Mask NIP before checking against SRR0 adds fd1eaaaaa686 powerpc/64s: Use EMIT_WARN_ENTRY for SRR debug warnings adds beeac538c366 selftests/powerpc: Add a test of sigreturning to an unalig [...] adds e57c2fd6cdf8 powerpc/floppy: Remove usage of the deprecated "pci-dma-co [...] adds 18dbfcdedc80 powerpc/xive: Add missing null check after calling kmalloc adds 08035a67f35a powerpc/sched: Remove unused TASK_SIZE_OF adds 2bdf3f9e9df0 powerpc/cacheinfo: use default_groups in kobj_type adds 32a1bda4b12a powerpc/opal: use default_groups in kobj_type adds f1aa0e47c292 powerpc/xmon: Dump XIVE information for online-only processors. adds 29ec39fcf11e Merge tag 'powerpc-5.17-1' of git://git.kernel.org/pub/scm [...] adds 840b66c2550d openrisc: Cleanup switch code and comments adds 07baf50ac754 openrisc: Use delay slot for clone and fork wrappers adds 433fe39f674d openrisc: Add clone3 ABI wrapper adds 7f435e42fd6b openrisc: init: Add support for common clk adds 871bfa02d08d Merge tag 'for-linus' of git://github.com/openrisc/linux adds dc74e8cf2324 nitro_enclaves: Remove redundant 'flush_workqueue()' calls adds f6bdc0aafe88 nitro_enclaves: Merge contiguous physical memory regions adds 090ce7831d34 nitro_enclaves: Sanity check physical memory regions durin [...] adds 07503b3c1e13 nitro_enclaves: Add KUnit tests setup for the misc device [...] adds fbf3443f7750 nitro_enclaves: Add KUnit tests for contiguous physical me [...] adds 1881eadb2041 firmware: xilinx: add register notifier in zynqmp firmware adds fbce9f14055e firmware: xilinx: add macros of node ids for error event adds f4d77525679e firmware: xilinx: export the feature check of zynqmp firmware adds b4c80629c5c9 include/linux/byteorder/generic.h: fix index variables adds df0e68c1e994 comedi: Move the main COMEDI headers adds 55d0f80ecf0b comedi: ni_routing: tools: Update due to moved COMEDI headers adds 631e272b1207 comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h> adds 44fb7affcfa4 comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h> adds fe7a4f5b9548 comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> adds b6379e73add8 scripts/tags: add space regexs to all regex_c adds 1f8ff525f3d3 speakup: remove redundant assignment of variable i adds cd455ebb748c most: usb: replace snprintf in show functions with sysfs_emit adds 5d331b592255 Merge 5.16-rc3 into char-misc-next adds 5b557298d7d0 misc: at25: Make driver OF independent again adds a692fc39bf90 misc: at25: Don't copy garbage to the at25->chip in FRAM case adds 58589a75bba9 misc: at25: Check proper value of chip length in FRAM case adds 51902c1212fe misc: at25: Use at25->chip instead of local chip everywher [...] adds c329fe53474a misc: at25: Unshadow error codes in at25_fw_to_chip() adds fb422f44778d misc: at25: Check new property ("address-width") first adds 994233e195aa misc: at25: Get platform data via dev_get_platdata() adds 01d3c42a0802 misc: at25: Get rid of intermediate storage for AT25 chip data adds d059ed1ba27b misc: at25: Switch to use BIT() instead of custom approaches adds 31a45d27c932 misc: at25: Factor out at_fram_to_chip() adds d5fb1304acfd misc: at25: Reorganize headers for better maintenance adds d6471ab9ab58 misc: at25: Replace commas by spaces in the ID tables adds 1ca54ce9a3ff misc: at25: Align comment style adds d325537b88f5 mei: Remove some dead code adds f5912cc19acd char/mwave: Adjust io port register size adds 690cfa20d02d binder: remove repeat word from comment adds fe6b1869243f binder: fix handling of error during copy adds 6d98eb95b450 binder: avoid potential data leakage when copying txn adds 656e01f3ab54 binder: read pre-translated fds from sender buffer adds 09184ae9b575 binder: defer copies of pre-patched txn data adds 33dc3e3e99e6 w1: Misuse of get_user()/put_user() reported by sparse adds 861922510333 nvmem: core: set size for sysfs bin file adds c7fdb2404f66 drivers: soc: xilinx: add xilinx event management driver adds a515814e742d firmware: xilinx: instantiate xilinx event manager driver adds 70602b37c4af driver: soc: xilinx: register for power events in zynqmp p [...] adds eec91694f927 uio: uio_dmem_genirq: Catch the Exception adds 2925fc1c1029 misc: sram: Add compatible string for Tegra234 SYSRAM adds 9a0a930fe253 binder: fix pointer cast warning adds af40d16042d6 Merge v5.15-rc5 into char-misc-next adds 861dc0d7fd97 lkdtm: Note that lkdtm_kernel_info should be removed in th [...] adds 026c6fa1a525 lkdtm: avoid printk() in recursive_loop() adds bc93a22a19eb lkdtm: Fix content of section containing lkdtm_rodata_do_n [...] adds 90091c367e74 selftest/lkdtm: Skip stack-entropy test if lkdtm is not available adds 3953831982eb Merge tag 'lkdtm-v5.17-rc1' of https://git.kernel.org/pub/ [...] adds c9825e660005 bus: mhi: pci_generic: Add new device ID support for T99W175 adds f77097ec8c01 bus: mhi: pci_generic: Graceful shutdown on freeze adds 3e60c9f06803 bus: mhi: core: Use macros for execution environment features adds 85ec6094624c bus: mhi: core: Minor style and comment fixes adds f3d13397365d bus: mhi: pci_generic: Simplify code and axe the use of a [...] adds 42c4668f7efe bus: mhi: core: Fix reading wake_capable channel configuration adds d651ce8e917f bus: mhi: core: Fix race while handling SYS_ERR at power up adds 227fee5fc99e bus: mhi: core: Add an API for auto queueing buffers for D [...] adds 5a717e93239f bus: mhi: core: Use correctly sized arguments for bit field adds 1dba0075fc3d bus: mhi: pci_generic: Introduce Sierra EM919X support adds b56ca501a411 spmi: pmic-arb: Add sid and address to error messages adds ef8261dce395 dt-bindings: spmi: remove the constraint of reg property adds 312644352f53 dt-bindings: spmi: document binding for the Mediatek SPMI [...] adds b45b3ccef8c0 spmi: mediatek: Add support for MT6873/8192 adds 504eb71e4717 spmi: mediatek: Add support for MT8195 adds 1b18af40c1db spmi: spmi-pmic-arb: fix irq_set_type race condition adds 4ba0b2c294fe fpga: mgr: Use standard dev_release for class driver adds 0d70af3c2530 fpga: bridge: Use standard dev_release for class driver adds 8886a579744f fpga: region: Use standard dev_release for class driver adds ea59fc1beff1 fpga: stratix10-soc: Do not use ret uninitialized in s10_probe() adds 98ceca2f2932 fpga: region: fix kernel-doc adds a4c1aaf97bf1 Merge tag 'fpga-for-5.17-rc1' of git://git.kernel.org/pub/ [...] adds 934a5dc1546b coresight: Use devm_bitmap_zalloc when applicable adds 66bd1333abd7 Documentation: coresight: Fix documentation issue adds da7000e8b83b coresight: configuration: Update API to introduce load own [...] adds 02bd588e12df coresight: configuration: Update API to permit dynamic loa [...] adds eb2ec49606c2 coresight: syscfg: Update load API for config loadable modules adds ede5bab874f5 coresight: syscfg: Example CoreSight configuration loadabl [...] adds 7ebd0ec6cf94 coresight: configfs: Allow configfs to activate configuration adds f9809d565135 Documentation: coresight: Update coresight configuration docs adds efa56eddf5d5 coresight: core: Fix typo in a comment adds fdcee305c08a Merge tag 'coresight-next-v5.17' of gitolite.kernel.org:pu [...] adds e80ca2e93205 binder: use proper cacheflush header file adds d185a3466f0c firmware: Update Kconfig help text for Google firmware adds 909c648e03e8 greybus: es2: fix typo in a comment adds 2d2802fb24de uacce: use sysfs_emit instead of sprintf adds cab00a3e5e5e applicom: unneed to initialise statics to 0 adds a57ac7acdcc1 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] adds 47a1db8e797d firmware: qemu_fw_cfg: fix kobject leak in probe error path adds 433b7cd1e702 firmware: qemu_fw_cfg: fix sysfs information leak adds bb84e64f8fb3 firmware: qemu_fw_cfg: remove sysfs entries explicitly adds 80a5ca99c5c0 rapidio: remove not used macro definition in rio_ids.h adds 612d4904191f rapidio: remove not used code about RIO_VID_TUNDRA adds 6d1e4927dedf paride: fix up build warning on mips platforms adds 6da3f33770e0 misc: vmw_vmci: Switch to kvfree_rcu() API adds 81e7b7f5dfbd drivers/misc/ocxl: remove redundant rc variable adds ae807879e6be dt-bindings: nvmem: mediatek: add support bits property adds 9d87b0ac80e3 dt-bindings: nvmem: mediatek: add support for mt8195 adds 98e2c4efae21 nvmem: mtk-efuse: support minimum one byte access stride a [...] adds 15c00b681760 dt-bindings: nvmem: Add missing 'reg' property adds 0032ca576a79 counter: Add the necessary colons and indents to the comme [...] adds 60f07e74f86b counter: ti-eqep: Use container_of instead of struct count [...] adds c95cc0d95702 counter: 104-quad-8: Fix persistent enabled events bug adds e233897b1f7a w1: w1_therm: use swap() to make code cleaner adds 8eebe6281ac1 iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call adds e12653eb77b9 iio: accel: mma7660: Warn about failure to put device in s [...] adds fb45c7a31ec1 iio: xilinx-xadc: Make IRQ optional adds 8cf524be72fa iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc adds 4498863cad7b iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks adds ba1287e73182 iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable [...] adds dc19fa63ad80 iio: ms5611: Simplify IO callback parameters adds 4bdc3e967dc6 iio: adc: ina2xx: Make use of the helper macro kthread_run() adds 2c4ce5041cd5 iio: adc: ina2xx: Avoid double reference counting from get [...] adds 6bb835f3d004 iio: core: Introduce IIO_VAL_INT_64. adds 1fd85607e1e5 iio/scmi: Add reading "raw" attribute. adds 3c33b7b8267f iio: Mark iio_device_type as const adds 2d323927519c iio: interrupt-trigger: Remove no-op trigger ops adds e28309ad8a06 iio: sysfs-trigger: Remove no-op trigger ops adds a3ab9c062251 iio: ad_sigma_delta: Remove no-op trigger ops adds 26ae5ed3fcda iio: afe4403: Remove no-op trigger ops adds 35ce398a554c iio: afe4404: Remove no-op trigger ops adds 44c3bf8c1a48 iio: as3935: Remove no-op trigger ops adds f3df6c739a85 iio: atlas-sensor: Remove no-op trigger ops adds 9662afc9059b iio: gp2ap020a00f: Remove no-op trigger ops adds 6a9a90364914 iio: lmp91000: Remove no-op trigger ops adds eb0469894ba7 iio: mma8452: Use correct type for return variable in IRQ handler adds 907b2ad8c9ac iio: at91-sama5d2: Fix incorrect cast to platform_device adds 0d376dc9febb iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks adds f905772e8b16 iio: bma220: Use scan_type when processing raw data adds 9105079db67a iio: kxcjk-1013: Use scan_type when processing raw data adds 1aa2f96abbcc iio: mma7455: Use scan_type when processing raw data adds 5405c9b4074a iio: sca3000: Use scan_type when processing raw data adds 571f8d006f39 iio: stk8312: Use scan_type when processing raw data adds ded408b11354 iio: stk8ba50: Use scan_type when processing raw data adds 4e9f4c12f186 iio: ad7266: Use scan_type when processing raw data adds a5cd0e7f5b3c iio: ti-adc12138: Use scan_type when processing raw data adds 4d57fb548a1b iio: mag3110: Use scan_type when processing raw data adds aad54091e1b5 iio: ti-ads1015: Remove shift variable ads1015_read_raw adds fb3e8bb47806 iio: xilinx-xadc-core: Use local variable in xadc_read_raw adds 7721c73d8018 iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw adds 471d040defb2 iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() adds 7d71d289e1ba iio: light: ltr501: Added ltr303 driver support adds e5cc9840f08b iio: buffer: Use dedicated variable in iio_buffers_alloc_s [...] adds ed14e769f643 iio: buffer-dma: Remove unused iio_buffer_block struct adds ab1fb45579d8 iio: buffer-dma: Use round_down() instead of rounddown() adds ffc7c5172a6d iio: expose shared parameter in IIO_ENUM_AVAILABLE adds ee8ec048e091 iio: test: Add check against NULL for buffer in tests. adds 1d9b750c92d7 iio: test: Add test for IIO_VAL_INT_64. adds 35619155d044 iio: imu: st_lsm6dsx: add dts property to disable sensor-hub adds a91f82d944e3 Documentation: dt: iio: st_lsm6dsx: add disable-sensor-hub [...] adds 4da5f2d6f2e3 iio:adc:axp20x: add support for NTC thermistor adds fc27e69f4df6 dt-bindings: iio: adc: document TS voltage in AXP PMICs adds 2cc131ace0d2 dt-bindings: iio: light: ltr501: Add proximity-near-level adds 4114835810ae iio: ltr501: Export near level property for proximity sensor adds 0bb12606c05f iio:dac:ad7293: add support for AD7293 adds 2ff1f4d8df66 dt-bindings:iio:dac: add ad7293 doc adds d4b572f835a5 MAINTAINERS: Update i.MX 8QXP ADC info adds b62e2e1763cd iio: add addac subdirectory adds 3cf3cdea6fe3 dt-bindings: iio: add AD74413R adds fea251b6a5db iio: addac: add AD74413R driver adds 9020ef659885 iio: trigger: Fix a scheduling whilst atomic issue seen on [...] adds 3ac27afefd5d iio:dac:ad5755: Switch to generic firmware properties and [...] adds f191fe4f0d3e iio:dac:ad5758: Drop unused of specific headers. adds 5669c086e699 iio:dac:dpot-dac: Swap of.h for mod_devicetable.h adds 09a74ea73735 iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h adds 92311717b3a3 iio:pot:mcp41010: Switch to generic firmware properties. adds fdb726c4f9ef iio:light:cm3605: Switch to generic firmware properties. adds c88eba5a186e iio:adc:max9611: Switch to generic firmware properties. adds 4efc1c614d33 iio:adc:mcp3911: Switch to generic firmware properties. adds 3c3969a0c99b iio:adc:ti-adc12138: Switch to generic firmware properties [...] adds f346c9650541 iio:adc:envelope-detector: Switch from of headers to mod_d [...] adds ade2be6d9b07 iio:adc:ti-ads124s08: Drop dependency on OF. adds a81c33f56abe iio:adc/dac:Kconfig: Update to drop OF dependencies. adds 1665a92f780a dt-bindings: iio: dac: adi,ad5755: drop unrelated included. adds 8b7651f25962 iio: iio_device_alloc(): Remove unnecessary self drvdata adds c054fe993606 iio: event_monitor: Flush output on event adds 0a52c3f347fd iio: adc: ad7606: Fix syntax errors in comments adds 5d97d9e9a703 iio: addac: ad74413r: fix off by one in ad74413r_parse_cha [...] adds 8a457852bc12 iio:adc:ti-ads8688:: remove redundant ret variable adds 3511989cd22b iio: stmpe-adc: Use correctly sized arguments for bit field adds 91b49aadbabf iio: as3935: Remove unnecessary cast adds 52c65f5b0957 iio: in2xx-adc: Remove unnecessary cast adds 79ca243d8341 iio: vz89x: Remove unnecessary cast adds 35c35b0c4161 iio: add filter subfolder adds f34fe888ad05 iio:filter:admv8818: add support for ADMV8818 adds bf75e044ca6b dt-bindings:iio:filter: add admv8818 doc adds bf92d87d7c67 iio:filter:admv8818: Add sysfs ABI documentation adds b0a96c5f599e dt-bindings: iio: dac: Add adi,ad3552r.yaml adds 8f2b54824b28 drivers:iio:dac: Add AD3552R driver support adds 1155ed05756a iio:accel:bma180: Suppress clang W=1 warning about pointer [...] adds 702bab85d6cd iio:adc:ina2xx-adc: Suppress clang W=1 warning about point [...] adds 835122a333dc iio:adc:rcar: Suppress clang W=1 warning about pointer to [...] adds 7926f8a8c706 iio:adc:ti-ads1015: Suppress clang W=1 warning about point [...] adds dce71a5fe3b0 iio:amplifiers:hmc425a: Suppress clang W=1 warning about p [...] adds e064222dcc16 iio:dac:mcp4725: Suppress clang W=1 warning about pointer [...] adds 072cc9816c90 iio:imu:inv_icm42600: Suppress clang W=1 warning about poi [...] adds 6713847817e0 iio:imu:inv_mpu6050: Suppress clang W=1 warning about poin [...] adds ea011add51bc iio:magn:ak8975: Suppress clang W=1 warning about pointer [...] adds e8ffca613cd8 iio:dummy: Drop set but unused variable len. adds f3d29c85e6eb iio:accel:bmc150: Mark structure __maybe_unused as only ne [...] adds 8ebbfb9882f8 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid [...] adds eca6e2d4a4a4 device property: Add fwnode_iomap() adds d5c70627a794 iio: adc: Add Xilinx AMS driver adds 39dd2d1e251d dt-bindings: iio: adc: Add Xilinx AMS binding documentation adds bfcacdd64df8 MAINTAINERS: Add maintainer for xilinx-ams adds f4a73a97accf iio:addac:ad74413r: Fix uninitialized ret in a path that w [...] adds c9791a94384a iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs adds 1bb866dcb8cf Merge tag 'iio-for-5.17a' of https://git.kernel.org/pub/sc [...] adds b95b668eaaa2 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] adds 42cdeb69d95e interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mo [...] adds a7d9436a6c85 interconnect: qcom: rpm: Prevent integer overflow in rate adds 45c548cc5baa dt-bindings: interconnect: Combine SDM660 bindings into RP [...] adds 7de109c0abe9 interconnect: icc-rpm: Add support for bus power domain adds 3e9fdc6b73ca dt-bindings: interconnect: Add Qualcomm MSM8996 DT bindings adds 7add937f5222 interconnect: qcom: Add MSM8996 interconnect provider driver adds 1f41badaf693 Merge branch 'icc-msm8996' into icc-next adds 3b47746cd787 dt-bindings: interconnect: Add EPSS L3 DT binding on SC7280 adds 6a61d1d1491e interconnect: qcom: Add EPSS L3 support on SC7280 adds 50d1eefa2dd7 Merge branch 'icc-sc7280' into icc-next adds 0ae8c6252888 dt-bindings: interconnect: Add Qualcomm SM8450 DT bindings adds fafc114a468e interconnect: qcom: Add SM8450 interconnect provider driver adds 4a5cf65d003c Merge branch 'icc-sm8450' into icc-next adds e9d54c26344f interconnect: icc-rpm: Define ICC device type adds 08c590409f30 interconnect: icc-rpm: Add QNOC type QoS support adds e39bf2972c6e interconnect: icc-rpm: Support child NoC device probe adds 061dbde2bf3b dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support adds 1a14b1ac3935 interconnect: qcom: Add QCM2290 driver support adds 01f8938ad036 Merge branch 'icc-qcm2290' into icc-next adds 1bc4deedc2d8 Merge tag 'icc-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 38b1a3c6197a extcon: usb-gpio: fix a non-kernel-doc comment adds 2da3db7f498d extcon: Deduplicate code in extcon_set_state_sync() adds 372c73b469e4 Merge tag 'extcon-next-for-5.17' of git://git.kernel.org/p [...] adds c9d1383c75c9 habanalabs: modify wait for boot fit in dynamic FW load adds 4cd454a20506 habanalabs/gaudi: recover from CPU WD event adds ba3aca31f91c habanalabs: print va_range in vm node debugfs adds bfd5110682ca habanalabs: revise and document use of boot status flags adds 90d283b6726f habanalabs/gaudi: fix debugfs dma channel selection adds f06bad02b587 habanalabs: wrong VA size calculation adds 89d6decdb734 habanalabs: make last_mask an MMU property adds 82e5169e8adf habanalabs: add enum mmu_op_flags adds 6ccba9a3bca9 habanalabs: partly skip cache flush when in PMMU map flow adds 8f82ff75dfd2 habanalabs: adding indication of boot fit loaded adds f4e7906dbe7e habanalabs: use variable poll interval for fw loading adds 5edd95a4abb3 habanalabs: don't clear previous f/w indications adds 138858226414 habanalabs: handle abort scenario for user interrupt adds e84e31a9123b habanalabs: add dedicated message towards f/w to set power adds 234caa52736b habanalabs: rename reset flags adds 48f31169830f habanalabs: change wait for interrupt timeout to 64 bit adds 1679c7ee580f habanalabs: expand clock throttling information uAPI adds 792512459fb2 habanalabs/gaudi: Fix collective wait bug adds d4194f21400e habanalabs: refactor wait-for-user-interrupt function adds 49c052dad691 habanalabs: add new opcodes for INFO IOCTL adds e617f5f4c144 habanalabs: make hdev creation code more readable adds 3eb7754ff438 habanalabs: debugfs support for larger I2C transactions adds e2637fdca70a habanalabs: handle device TPM boot error as warning adds 3e55b5dbf929 habanalabs: add support for fetching historic errors adds fe8d70873c49 habanalabs: prevent false heartbeat message adds a9ecddb9e30a habanalabs: align debugfs documentation to alphabetical order adds 6f61e47a68b4 habanalabs: skip PLL freq fetch adds a1b838adb080 habanalabs: fix possible deadlock in cache invl failure adds ab440d3e39f6 habanalabs: abort reset on invalid request adds d8eb50f31cc7 habanalabs: Move frequency change thread to goya_late_init adds 60e0431f41ff habanalabs: fix soft reset accounting adds 6c1bad35e691 habanalabs: rename late init after reset function adds 9eade72e7246 habanalabs/gaudi: return EPERM on non hard-reset adds cad9eb4a8d9f habanalabs: move device boot warnings to the correct location adds 3beaf903a3a0 habanalabs: fix race condition in multi CS completion adds 411943344599 habanalabs: add more info ioctls support during reset adds 75a5c44d143b habanalabs: add power information type to POWER_GET packet adds b13bef204158 habanalabs: change misleading IRQ warning during reset adds 3416d4b59b8f habanalabs: handle events during soft-reset adds 4fac990f604e habanalabs: skip read fw errors if dynamic descriptor invalid adds 1880f7acd7e0 habanalabs: add SOB information to signal submission uAPI adds 2487f4a2812e habanalabs: enable access to info ioctl during hard reset adds d214636be8a6 habanalabs: pass reset flags to reset thread adds b166465452ac habanalabs: add missing kernel-doc comments for hl_device fields adds fee187fe460b habanalabs: free signal handle on failure adds a4dd2ecf36c4 habanalabs: remove redundant check on ctx_fini adds 357ff3dc9ae5 habanalabs: save ctx inside encaps signal adds 6798676f7ef5 habanalabs: fix etr asid configuration adds 4337b50b5fe5 habanalabs: add helper to get compute context adds 5b90e59d55d9 habanalabs: remove compute context pointer adds b02220536cb6 habanalabs: wait again for multi-CS if no CS completed adds 7c623ef732bd habanalabs: return correct clock throttling period adds 7363805b8a52 habanalabs: remove in_debug check in device open adds 9acdc21b0b04 habanalabs: add current PI value to cpu packets adds bb099a805104 habanalabs: fix hwmon handling for legacy f/w adds 707c1252868d habanalabs: keep control device alive during hard reset adds b5c92b888230 habanalabs: sysfs support for two infineon versions adds 9993f27de104 habanalabs: expose soft reset sysfs nodes for inference ASIC adds d636a932b3ab habanalabs: clean MMU headers definitions adds 86c00b2c3639 habanalabs: modify cpu boot status error print adds e2558f0f84d8 habanalabs: prevent wait if CS in multi-CS list completed adds b9d31cada7d9 habanalabs: change wait_for_interrupt implementation adds a7224c21161b habanalabs: fix endianness when reading cpld version adds 0a63ac769b4c habanalabs: fix comments according to kernel-doc adds 519f4ed0a09c habanalabs: replace some -ENOTTY with -EINVAL adds f297a0e9fe7d habanalabs: add CPU-CP packet for engine core ASID cfg adds 60bf3bfb5a37 habanalabs: handle skip multi-CS if handling not done adds eb135291912f habanalabs: refactor reset information variables adds 42eb2872e086 habanalabs: add a lock to protect multiple reset variables adds ce80098db243 habanalabs: support hard-reset scheduling during soft-reset adds 651425fb24b2 Merge tag 'misc-habanalabs-next-2021-12-27' of https://git [...] adds 38be5687da83 mei: add POWERING_DOWN into device state print adds 43aa323e315b mei: cleanup status before client dma setup call adds 0ac467447dde UIO: use default_groups in kobj_type adds 63064451d0b8 cxl: use default_groups in kobj_type adds da35a7b526d9 iio: frequency: admv1013: add support for ADMV1013 adds ce6d7056cc80 dt-bindings: iio: frequency: add admv1013 doc adds f407c2374af6 Documentation:ABI:testing:admv1013: add ABI docs adds bde65965b8ec MAINTAINERS: add imx7d/imx6sx/imx6ul/imx8qxp and vf610 adc [...] adds 088879292a0a dt-bindings:iio:adc: update the maintainer of vf610-adc adds 38ac2f038666 iio: chemical: sunrise_co2: set val parameter only on success adds 0fa328796b98 Merge tag 'iio-for-5.17b' of https://git.kernel.org/pub/sc [...] adds bb349fd2d580 soundwire: qcom: remove redundant version number read adds 1563fca2346c Merge tag 'soundwire-5.17-rc1' of git://git.kernel.org/pub [...] adds d3bc6269e21f phy: bcm-ns-usb2: support updated DT binding with PHY reg space adds 26379667d26f dt-bindings: phy: Introduce Qualcomm eDP PHY binding adds f199223cb490 phy: qcom: Introduce new eDP PHY driver adds 3870a48cd10c dt-bindings: phy: Add the Amlogic Meson8 HDMI TX PHY bindings adds e45dbd3a4b11 phy: amlogic: Add a new driver for the HDMI TX PHY on Meso [...] adds 5c2ecfce44b2 dt-bindings: phy: Tegra194 P2U convert to YAML adds d0cfb865b363 dt-bindings: phy: uniphier-usb3: Add bindings for NX1 SoC adds 877e8d28bc84 phy: uniphier-usb3: Add compatible string for NX1 SoC adds 21db1010cd80 dt-bindings: phy: uniphier-pcie: Add bindings for NX1 SoC adds 1c1597c8027a phy: uniphier-pcie: Add compatible string and SoC-dependen [...] adds 25bba42f95f6 phy: uniphier-pcie: Set VCOPLL clamp mode in PHY register adds 7f1abed4e9a5 phy: uniphier-pcie: Add dual-phy support for NX1 SoC adds 34f92b67621f dt-bindings: phy: uniphier-ahci: Add bindings for Pro4 SoC adds b1f9f4541e99 phy: uniphier-ahci: Add support for Pro4 SoC adds a46346299877 phy: cadence-torrent: use swap() to make code cleaner adds be24d24840cc phy: phy-can-transceiver: Make devm_gpiod_get optional adds fd66e57e46a3 dt-bindings: phy: Add lan966x-serdes binding adds ea8a163e02d6 dt-bindings: phy: Add constants for lan966x serdes adds 305524902a00 phy: Add lan966x ethernet serdes PHY driver adds efb6935dd786 dt-bindings: phy: intel: Add Thunder Bay eMMC PHY bindings adds 97004c1a4c52 phy: intel: Add Thunder Bay eMMC PHY support adds 97ba12d3feca phy: bcm-ns-usb2: improve printing ref clk errors adds 77ba6e7ffbd8 phy: stm32: adopt dev_err_probe for regulators adds b2b56de9faaf phy: intel: Remove redundant dev_err call in thunderbay_em [...] adds 17dcc120fb8d phy: lan966x: Extend lan966x to support multiple phy interfaces. adds 07cc0fa49bdb scsi: ufs: dt-bindings: Add SM8450 compatible strings adds e04121ba1b08 dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible adds 15aa1f668c54 phy: qcom-qmp: Add SM8450 UFS QMP Phy adds e87f13c33e12 phy: qcom: use struct_size instead of sizeof adds 045a31b95509 phy: tegra: xusb: Fix return value of tegra_xusb_find_port [...] adds 918aaae300a6 dt-bindings: phy: qcom,qusb2: Add SM6350 compatible adds 16c57fff8390 phy: ti: Use IS_ERR_OR_NULL() to clean code adds 9d031a51b399 phy: lan966x: Remove set_speed function adds b156117aed1b phy: rockchip-inno-usb2: remove redundant assignment to va [...] adds f6f787874aa5 dt-bindings: phy: phy-imx8-pcie: Add binding for the pad m [...] adds b3b5516a6fee dt-bindings: phy: Add imx8 pcie phy driver support adds 1aa97b002258 phy: freescale: pcie: Initialize the imx8 pcie standalone [...] adds c8d09c7ebcff phy: freescale: pcie: explicitly add bitfield.h adds d8f013691912 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 adds 03eacc3c6523 dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY adds 6ad102e05d21 phy: qcom-qmp: Add SM8450 USB QMP PHYs adds 9710b162c8b9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings adds 107ba9bf49c2 phy: qcom-qmp: Add SM8450 PCIe0 PHY support adds 8eff5b99042d dt-bindings: phy: phy-rockchip-inno-usb2: add rk3568 docum [...] adds 9c19c531dc98 phy: phy-rockchip-inno-usb2: support #address_cells = 2 adds e6915e1acca5 phy: phy-rockchip-inno-usb2: support standalone phy nodes adds ed2b5a8e6b98 phy: phy-rockchip-inno-usb2: support muxed interrupts adds 42b559727a45 phy: phy-rockchip-inno-usb2: add rk3568 support adds 3ba4c0a8f4c9 dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings adds 2c91bf6bf290 phy: qcom-qmp: Add SM8450 PCIe1 PHY support adds c6d92a287ae7 dt-bindings: phy: mediatek: tphy: support software efuse load adds 6f2b033cb883 phy: phy-mtk-tphy: add support efuse setting adds 1371b9a5632a phy: mediatek: add helpers to update bits of registers adds 9520bbf3cb2c phy: phy-mtk-xsphy: use new io helpers to access register adds 33d18746fa51 phy: phy-mtk-tphy: use new io helpers to access register adds 898c7a9ec816 phy: uniphier-usb3ss: fix unintended writing zeros to PHY [...] adds 399c91c3f305 phy: mediatek: Fix missing check in mtk_mipi_tx_probe adds c3c11d553434 phy: cadence: Sierra: Use of_device_get_match_data() to ge [...] adds 078e9e92119a phy: cadence: Sierra: Prepare driver to add support for mu [...] adds 253f06c7b1c1 dt-bindings: phy: cadence-torrent: Rename SSC macros to us [...] adds 262303b92945 dt-bindings: phy: cadence-sierra: Add binding to specify SSC mode adds 1e902b2ae3e9 phy: cadence: Sierra: Add support to get SSC type from dev [...] adds 8c95e1722689 phy: cadence: Sierra: Rename some regmap variables to be i [...] adds fa10517211f7 phy: cadence: Sierra: Add PHY PCS common register configurations adds f1cc6c3f082c phy: cadence: Sierra: Check cmn_ready assertion during PHY [...] adds 36ce416330da phy: cadence: Sierra: Check PIPE mode PHY status to be rea [...] adds 7a5ad9b4b98c phy: cadence: Sierra: Update single link PCIe register con [...] adds da08aab94009 phy: cadence: Sierra: Fix to get correct parent for mux clocks adds 6b81f05a8755 phy: cadence: Sierra: Add support for PHY multilink config [...] adds 8a1b82d744a9 phy: cadence: Sierra: Add PCIe + QSGMII PHY multilink conf [...] adds 637feefb8ac5 dt-bindings: phy: cadence-sierra: Add clock ID for derived [...] adds 09d976b3e8e2 phy: cadence: Sierra: Add support for derived reference cl [...] adds e75a58db41df Merge tag 'phy-for-5.17' of git://git.kernel.org/pub/scm/l [...] adds fcee5ce50bdb misc: lattice-ecp3-config: Fix task hung when firmware loa [...] adds 6b0b80ac103b mei: hbm: fix client dma reply status adds b56346ddbd82 counter: Use container_of instead of drvdata to track coun [...] adds 8b2bc10ca2aa counter: ftm-quaddec: Drop unused platform_set_drvdata() adds 0880603c8401 counter: microchip-tcb-capture: Drop unused platform_set_d [...] adds 5207fb2f311b counter: Provide a wrapper to access device private data adds aea8334b24fe counter: 104-quad-8: Convert to counter_priv() wrapper adds 63f0e2b6c033 counter: interrupt-cnt: Convert to counter_priv() wrapper adds a49ede820811 counter: microchip-tcb-capture: Convert to counter_priv() wrapper adds 53ada0955270 counter: intel-qep: Convert to counter_priv() wrapper adds 1f1b40c0571a counter: ftm-quaddec: Convert to counter_priv() wrapper adds 8817c2d03a85 counter: ti-eqep: Convert to counter_priv() wrapper adds e98ea385f854 counter: stm32-lptimer-cnt: Convert to counter_priv() wrapper adds e152833b2c97 counter: stm32-timer-cnt: Convert to counter_priv() wrapper adds c18e2760308e counter: Provide alternative counter registration functions adds 98644726044e counter: Update documentation for new counter registration [...] adds 9e884bb19ca8 counter: 104-quad-8: Convert to new counter registration adds aefc7e179724 counter: interrupt-cnt: Convert to new counter registration adds e99dec87a9d6 counter: intel-qep: Convert to new counter registration adds b5d6547c8e54 counter: ftm-quaddec: Convert to new counter registration adds 5998ea621424 counter: microchip-tcb-capture: Convert to new counter reg [...] adds e1717d2ea09f counter: stm32-timer-cnt: Convert to new counter registration adds e75d678d041f counter: stm32-lptimer-cnt: Convert to new counter registration adds 02758cb20dff counter: ti-eqep: Convert to new counter registration adds f2ee4759fb70 counter: remove old and now unused registration API adds 824adf37ee9d Merge 5.16-rc8 into char-misc-next adds 04ce4a6b9b7b dt-bindings: ti-serdes-mux: Add defines for J721S2 SoC adds 8f2cade5da97 dt-bindings: mux: Document mux-states property adds 663d8fb0f84c counter: 104-quad-8: Fix use-after-free by quad8_irq_handler adds b15c90153fd9 gnss: drop stray semicolons adds ee4736e50ba2 gnss: add USB support adds 547d2167c5c3 gnss: usb: add support for Sierra Wireless XM1210 adds d47c7407b4c8 Merge tag 'gnss-5.17-rc1' of https://git.kernel.org/pub/sc [...] adds 3bad80dab94a Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub [...] adds ef99066c7ded i2c: Remove Netlogic XLP variant adds 77e016463036 i2c: Remove unused Netlogic/Sigma Designs XLR driver adds f89bf95632b4 i2c: imx: Add timer for handling the stop condition adds 379920f5c013 i2c: mux: gpio: Replace custom acpi_get_local_address() adds 533f05f0abc0 i2c: mux: gpio: Don't dereference fwnode from struct device adds a2fd6f6bc07f i2c: mux: gpio: Use array_size() helper adds c55526a1c1e1 Merge branch 'i2c/for-current' into i2c/for-mergewindow adds 6544bcdb88ce dt-bindings: i2c: imx-lpi2c: Add i.MX8DXL compatible match adds 993c2c89a84e dt-bindings: i2c: imx-lpi2c: Add imx8ulp compatible string adds bd2fdedbf2ba i2c: tegra: Add the ACPI support adds effa453168a7 i2c: i801: Don't silently correct invalid transfer size adds 1e1d6582f483 i2c: i801: Remove i801_set_block_buffer_mode adds 41acd4b03ca9 i2c: i801: Improve handling of chip-specific feature definitions adds b57e90189f20 i2c: rk3x: enable clock before getting rate adds 1ead7e992abe i2c: designware: Fix the kernel doc description for struct [...] adds ebe82cf92cd4 i2c: mpc: Correct I2C reset procedure adds 7c5b3c158b38 i2c: designware: Enable async suspend / resume of designwa [...] adds d320ec7acc83 i2c: enable async suspend/resume for i2c adapters adds 172d931910e1 i2c: enable async suspend/resume on i2c client devices adds e8578547ce59 i2c: designware-pci: Add support for Fast Mode Plus and Hi [...] adds 36af188f795b i2c: designware-pci: Set ideal timing parameters for Elkha [...] adds 2352b05fdf1a i2c: i801: Improve handling platform data for tco device adds 606974c7aceb Revert "i2c: designware-pci: Set ideal timing parameters f [...] adds 1071d1ad3150 Revert "i2c: designware-pci: Add support for Fast Mode Plu [...] adds 05907656b94f i2c: stm32: get rid of stm32f7_i2c_release_bus return value adds 15f0ae7a91a9 i2c: stm32f7: remove noisy and imprecise log messages adds 92ae31628400 dt-bindings: i2c: brcm,bcm2835-i2c: convert to YAML schema adds 5ae451148eba dt-bindings: i2c: exynos5: Convert to dtschema adds bd5f985dc518 dt-bindings: i2c: exynos5: Add exynosautov9-hsi2c compatible adds ea8491a28b84 dt-bindings: i2c: exynos5: Add bus clock adds 3f6891025952 i2c: exynos5: Add support for ExynosAutoV9 SoC adds 697ad2490c96 i2c: exynos5: Add bus clock support adds c4bcef90cc49 i2c: exynos5: Mention Exynos850 and ExynosAutoV9 in Kconfig adds 8c7a89678f3b i2c: i801: Don't read back cleared status in i801_check_pre() adds 4f7275fc7e57 i2c: i801: Don't clear status flags twice in interrupt mode adds 50665d58db05 i2c: tegra: use i2c_timings for bus clock freq adds f4e0ba52a89f i2c: designware: Do not complete i2c read without RX_FULL [...] adds d52097010078 i2c: designware-pci: Fix to change data types of hcnt and [...] adds c2d7fa2207d0 i2c: designware-pci: Add a note about struct dw_scl_sda_cfg usage adds c3c9bab1e398 i2c: designware-pci: Group MODULE_*() macros adds 0897f1735910 i2c: designware-pci: use __maybe_unused for PM functions adds 2759181d9a13 i2c: designware-pci: Convert to use dev_err_probe() adds ac18935d2e51 i2c: exynos5: Fix getting the optional clock adds a5f7cf953f2b i2c: rcar: update to new DMAENGINE API when terminating adds 44df8a79283d i2c: sh_mobile: update to new DMAENGINE API when terminating adds b18794ebc79a dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' adds 653becec6d56 i2c: aspeed: Remove unused includes adds c3b2f911ac11 i2c: bcm2835: Use platform_get_irq() to get the interrupt adds aab799e44ce3 i2c: sh_mobile: Use platform_get_irq_optional() to get the [...] adds 8ab1ff9b1ec8 i2c: riic: Use platform_get_irq() to get the interrupt adds 92e1764787e5 eeprom: at24: remove struct at24_client adds 6f89f413340f dt-bindings: at24: Rework special case compatible handling adds 151a1523160e dt-bindings: at24: add at24c1025 adds d08aea21c89d eeprom: at24: Add support for 24c1025 EEPROM adds f68ae7823a9d Merge tag 'at24-updates-for-v5.17' of git://git.kernel.org [...] adds bf3c39f5da43 i2c: sh_mobile: remove unneeded semicolon adds 112450df61b7 Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 65552b02a10a xfs: take the ILOCK when readdir inspects directory mapping data adds 4a9bca86806f xfs: fix online fsck handling of v5 feature bits on second [...] adds a33f5c380c4b Merge tag 'xfs-5.17-merge-3' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: .../ABI/testing/debugfs-driver-habanalabs | 23 +- .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 16 + .../ABI/testing/sysfs-bus-iio-frequency-admv1013 | 38 + Documentation/admin-guide/kernel-parameters.txt | 16 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 29 +- .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 22 - .../devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml | 54 + .../devicetree/bindings/i2c/i2c-exynos5.txt | 53 - .../devicetree/bindings/i2c/i2c-exynos5.yaml | 133 ++ .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 2 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 2 +- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 3 + .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 227 +++ .../bindings/iio/addac/adi,ad74413r.yaml | 158 ++ .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 217 ++ .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 61 + .../bindings/iio/filter/adi,admv8818.yaml | 66 + .../bindings/iio/frequency/adi,admv1013.yaml | 91 + .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 7 + .../bindings/iio/light/liteon,ltr501.yaml | 7 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,qcm2290.yaml | 137 ++ .../devicetree/bindings/interconnect/qcom,rpm.yaml | 143 +- .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../bindings/interconnect/qcom,sdm660.yaml | 185 -- .../bindings/mips/loongson/ls2k-reset.yaml | 38 + .../devicetree/bindings/mux/gpio-mux.yaml | 11 +- .../devicetree/bindings/mux/mux-consumer.yaml | 21 + .../devicetree/bindings/mux/mux-controller.yaml | 26 +- .../devicetree/bindings/nvmem/brcm,nvram.yaml | 3 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 3 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 3 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 + .../bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml | 65 + .../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 92 + .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 46 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 18 + .../bindings/phy/microchip,lan966x-serdes.yaml | 59 + .../bindings/phy/phy-cadence-sierra.yaml | 9 + .../bindings/phy/phy-cadence-torrent.yaml | 4 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 44 +- .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 - .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 44 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 67 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 21 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 1 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 1 + .../phy/socionext,uniphier-usb3ss-phy.yaml | 1 + .../devicetree/bindings/sound/ak4375.yaml | 57 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 5 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 5 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 5 + .../bindings/sound/audio-graph-port.yaml | 9 +- .../devicetree/bindings/sound/cirrus,cs42l42.yaml | 225 +++ .../devicetree/bindings/sound/cs42l42.txt | 115 -- .../devicetree/bindings/sound/linux,spdif-dit.yaml | 5 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 8 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 4 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 14 + .../bindings/sound/nvidia,tegra-audio-alc5632.txt | 48 - .../bindings/sound/nvidia,tegra-audio-alc5632.yaml | 74 + .../bindings/sound/nvidia,tegra-audio-common.yaml | 83 + .../sound/nvidia,tegra-audio-graph-card.yaml | 10 + .../bindings/sound/nvidia,tegra-audio-max98090.txt | 53 - .../sound/nvidia,tegra-audio-max98090.yaml | 97 + .../bindings/sound/nvidia,tegra-audio-rt5640.txt | 52 - .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 85 + .../bindings/sound/nvidia,tegra-audio-rt5677.txt | 67 - .../bindings/sound/nvidia,tegra-audio-rt5677.yaml | 100 + .../bindings/sound/nvidia,tegra-audio-sgtl5000.txt | 42 - .../sound/nvidia,tegra-audio-sgtl5000.yaml | 67 + .../sound/nvidia,tegra-audio-trimslice.txt | 21 - .../sound/nvidia,tegra-audio-trimslice.yaml | 33 + .../bindings/sound/nvidia,tegra-audio-wm8753.txt | 40 - .../bindings/sound/nvidia,tegra-audio-wm8753.yaml | 79 + .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 62 - .../bindings/sound/nvidia,tegra-audio-wm8903.yaml | 93 + .../bindings/sound/nvidia,tegra-audio-wm9712.txt | 60 - .../bindings/sound/nvidia,tegra-audio-wm9712.yaml | 76 + .../bindings/sound/nvidia,tegra20-i2s.txt | 30 - .../bindings/sound/nvidia,tegra20-i2s.yaml | 77 + .../bindings/sound/nvidia,tegra20-spdif.yaml | 85 + .../bindings/sound/nvidia,tegra30-hda.yaml | 2 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 41 + .../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 96 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 152 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 4 + .../bindings/sound/simple-audio-amplifier.yaml | 8 +- .../bindings/sound/ti,tlv320adc3xxx.yaml | 137 ++ .../devicetree/bindings/sound/wlf,wm8903.yaml | 116 ++ Documentation/devicetree/bindings/sound/wm8903.txt | 82 - .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 76 + Documentation/devicetree/bindings/spmi/spmi.yaml | 3 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + Documentation/driver-api/fpga/fpga-bridge.rst | 6 +- Documentation/driver-api/fpga/fpga-mgr.rst | 38 +- Documentation/driver-api/fpga/fpga-region.rst | 12 +- Documentation/driver-api/generic-counter.rst | 10 +- Documentation/trace/coresight/coresight-config.rst | 78 +- MAINTAINERS | 61 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 5 +- arch/mips/Kconfig | 22 +- arch/mips/Makefile | 2 - arch/mips/alchemy/common/gpiolib.c | 2 - arch/mips/ath79/setup.c | 10 - arch/mips/bcm47xx/Platform | 1 - arch/mips/bcm47xx/board.c | 6 +- arch/mips/bcm47xx/buttons.c | 44 + arch/mips/bcm47xx/leds.c | 21 + arch/mips/bcm63xx/clk.c | 6 + arch/mips/bmips/dma.c | 106 +- arch/mips/boot/compressed/Makefile | 6 +- arch/mips/boot/compressed/clz_ctz.c | 2 + arch/mips/boot/dts/brcm/bcm7425.dtsi | 30 + arch/mips/boot/dts/brcm/bcm7435.dtsi | 30 + arch/mips/boot/dts/brcm/bcm97425svmb.dts | 9 + arch/mips/boot/dts/brcm/bcm97435svmb.dts | 9 + arch/mips/boot/dts/ingenic/ci20.dts | 72 +- arch/mips/boot/dts/ingenic/jz4725b.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 40 + arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 5 + arch/mips/cavium-octeon/octeon-platform.c | 2 + arch/mips/cavium-octeon/octeon-usb.c | 1 + arch/mips/configs/ci20_defconfig | 6 + arch/mips/configs/rbtx49xx_defconfig | 4 - arch/mips/dec/prom/init.c | 2 +- arch/mips/generic/Platform | 3 +- arch/mips/generic/init.c | 11 +- arch/mips/include/asm/asm.h | 22 + arch/mips/include/asm/atomic.h | 11 +- arch/mips/include/asm/bitops.h | 24 +- arch/mips/include/asm/cmpxchg.h | 9 +- arch/mips/include/asm/kgdb.h | 2 +- arch/mips/include/asm/kvm_host.h | 13 +- arch/mips/include/asm/llsc.h | 39 - arch/mips/include/asm/local.h | 63 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 4 + .../asm/mach-loongson64/kernel-entry-init.h | 4 +- arch/mips/include/asm/mach-tx49xx/mangle-port.h | 8 - arch/mips/include/asm/mips-cps.h | 19 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 4 +- arch/mips/include/asm/sibyte/sb1250_mc.h | 2 +- arch/mips/include/asm/smp-ops.h | 3 + arch/mips/include/asm/txx9/boards.h | 6 - arch/mips/include/asm/txx9/rbtx4938.h | 145 -- arch/mips/include/asm/txx9/rbtx4939.h | 142 -- arch/mips/include/asm/txx9/spi.h | 34 - arch/mips/include/asm/txx9/tx4939.h | 524 ----- arch/mips/kernel/mips-cpc.c | 3 +- arch/mips/kernel/signal.c | 27 +- arch/mips/lantiq/clk.c | 6 + arch/mips/lantiq/falcon/sysctrl.c | 2 +- arch/mips/loongson2ef/Platform | 19 +- arch/mips/mm/c-octeon.c | 4 +- arch/mips/pci/Makefile | 2 - arch/mips/pci/fixup-rbtx4938.c | 53 - arch/mips/pci/pci-rt3883.c | 4 +- arch/mips/pci/pci-tx4939.c | 107 - arch/mips/ralink/ill_acc.c | 1 + arch/mips/sgi-ip22/Platform | 5 - arch/mips/txx9/Kconfig | 51 +- arch/mips/txx9/Makefile | 2 - arch/mips/txx9/generic/7segled.c | 123 -- arch/mips/txx9/generic/Makefile | 3 - arch/mips/txx9/generic/irq_tx4939.c | 216 -- arch/mips/txx9/generic/setup.c | 53 - arch/mips/txx9/generic/setup_tx4939.c | 568 ------ arch/mips/txx9/generic/spi_eeprom.c | 104 - arch/mips/txx9/rbtx4938/Makefile | 2 - arch/mips/txx9/rbtx4938/irq.c | 157 -- arch/mips/txx9/rbtx4938/prom.c | 22 - arch/mips/txx9/rbtx4938/setup.c | 372 ---- arch/mips/txx9/rbtx4939/Makefile | 2 - arch/mips/txx9/rbtx4939/irq.c | 95 - arch/mips/txx9/rbtx4939/prom.c | 29 - arch/mips/txx9/rbtx4939/setup.c | 554 ----- arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/syscalls.h | 2 + arch/openrisc/kernel/entry.S | 27 +- arch/openrisc/kernel/time.c | 4 + arch/powerpc/Kconfig | 10 +- arch/powerpc/Makefile | 9 +- arch/powerpc/boot/crt0.S | 33 +- arch/powerpc/boot/dts/digsy_mtc.dts | 8 - arch/powerpc/boot/dts/o2d.dtsi | 6 - arch/powerpc/boot/zImage.lds.S | 7 +- arch/powerpc/configs/microwatt_defconfig | 3 +- arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/crypto/md5-asm.S | 10 +- arch/powerpc/crypto/sha1-powerpc-asm.S | 6 +- arch/powerpc/include/asm/asm-prototypes.h | 5 - arch/powerpc/include/asm/atomic.h | 151 +- arch/powerpc/include/asm/bitops.h | 89 +- arch/powerpc/include/asm/book3s/32/kup.h | 108 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 82 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 - arch/powerpc/include/asm/book3s/64/kup.h | 56 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 8 +- arch/powerpc/include/asm/book3s/64/mmu.h | 38 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 6 + arch/powerpc/include/asm/book3s/64/tlbflush.h | 4 - arch/powerpc/include/asm/book3s/pgtable.h | 4 + arch/powerpc/include/asm/btext.h | 10 +- arch/powerpc/include/asm/code-patching.h | 40 +- arch/powerpc/include/asm/cpm2.h | 6 +- arch/powerpc/include/asm/cpuidle.h | 2 +- arch/powerpc/include/asm/cputhreads.h | 33 - arch/powerpc/include/asm/eeh.h | 2 +- arch/powerpc/include/asm/exception-64e.h | 4 + arch/powerpc/include/asm/fadump-internal.h | 6 +- arch/powerpc/include/asm/firmware.h | 8 - arch/powerpc/include/asm/floppy.h | 8 +- arch/powerpc/include/asm/head-64.h | 12 +- arch/powerpc/include/asm/hugetlb.h | 2 +- arch/powerpc/include/asm/hw_breakpoint.h | 5 +- arch/powerpc/include/asm/hw_irq.h | 107 +- arch/powerpc/include/asm/i8259.h | 2 +- arch/powerpc/include/asm/inst.h | 95 +- arch/powerpc/include/asm/interrupt.h | 73 +- arch/powerpc/include/asm/iommu.h | 2 +- arch/powerpc/include/asm/ipic.h | 2 +- arch/powerpc/include/asm/irq.h | 2 +- arch/powerpc/include/asm/kexec.h | 2 +- arch/powerpc/include/asm/kup.h | 122 +- arch/powerpc/include/asm/kvm_asm.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 6 + arch/powerpc/include/asm/kvm_book3s_64.h | 5 +- arch/powerpc/include/asm/kvm_guest.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 7 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/include/asm/mmu.h | 16 +- arch/powerpc/include/asm/mmu_context.h | 4 +- arch/powerpc/include/asm/mpic.h | 2 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 50 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 1 - arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 6 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 + arch/powerpc/include/asm/nohash/kup-booke.h | 110 + arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/include/asm/paca.h | 8 + arch/powerpc/include/asm/pci.h | 2 +- arch/powerpc/include/asm/perf_event_server.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 6 + arch/powerpc/include/asm/ppc_asm.h | 43 +- arch/powerpc/include/asm/processor.h | 18 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/reg.h | 16 +- arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/sections.h | 16 +- arch/powerpc/include/asm/setup.h | 9 +- arch/powerpc/include/asm/smu.h | 2 +- arch/powerpc/include/asm/sstep.h | 4 +- arch/powerpc/include/asm/switch_to.h | 3 + arch/powerpc/include/asm/task_size_64.h | 6 +- arch/powerpc/include/asm/time.h | 19 +- arch/powerpc/include/asm/udbg.h | 10 +- arch/powerpc/include/asm/uprobes.h | 1 - arch/powerpc/include/asm/xics.h | 4 +- arch/powerpc/include/asm/xmon.h | 2 +- arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/align.c | 4 +- arch/powerpc/kernel/asm-offsets.c | 5 +- arch/powerpc/kernel/btext.c | 16 +- arch/powerpc/kernel/cacheinfo.c | 5 +- arch/powerpc/kernel/cpu_setup_power.c | 12 +- arch/powerpc/kernel/dbell.c | 3 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 24 +- arch/powerpc/kernel/eeh_cache.c | 2 +- arch/powerpc/kernel/eeh_driver.c | 162 +- arch/powerpc/kernel/entry_32.S | 54 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/epapr_paravirt.c | 2 +- arch/powerpc/kernel/exceptions-64e.S | 14 +- arch/powerpc/kernel/exceptions-64s.S | 174 +- arch/powerpc/kernel/fadump.c | 26 +- arch/powerpc/kernel/fpu.S | 5 + arch/powerpc/kernel/head_32.h | 9 +- arch/powerpc/kernel/head_40x.S | 17 +- arch/powerpc/kernel/head_44x.S | 26 +- arch/powerpc/kernel/head_64.S | 20 +- arch/powerpc/kernel/head_book3s_32.S | 4 + arch/powerpc/kernel/head_booke.h | 3 +- arch/powerpc/kernel/head_fsl_booke.S | 13 + arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/hw_breakpoint_constraints.c | 4 +- arch/powerpc/kernel/idle.c | 2 +- arch/powerpc/kernel/idle_6xx.S | 2 +- arch/powerpc/kernel/interrupt.c | 3 +- arch/powerpc/kernel/interrupt_64.S | 46 +- arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/kgdb.c | 4 +- arch/powerpc/kernel/kprobes.c | 4 +- arch/powerpc/kernel/l2cr_6xx.S | 6 +- arch/powerpc/kernel/mce.c | 2 +- arch/powerpc/kernel/mce_power.c | 18 +- arch/powerpc/kernel/module.c | 11 +- arch/powerpc/kernel/module_32.c | 33 + arch/powerpc/kernel/nvram_64.c | 6 +- arch/powerpc/kernel/optprobes.c | 12 +- arch/powerpc/kernel/optprobes_head.S | 4 +- arch/powerpc/kernel/paca.c | 18 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/pci_32.c | 4 +- arch/powerpc/kernel/process.c | 58 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 14 +- arch/powerpc/kernel/rtas.c | 104 +- arch/powerpc/kernel/rtasd.c | 6 +- arch/powerpc/kernel/security.c | 4 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 23 +- arch/powerpc/kernel/signal_32.c | 14 +- arch/powerpc/kernel/smp.c | 47 +- arch/powerpc/kernel/swsusp_32.S | 2 +- arch/powerpc/kernel/swsusp_asm64.S | 2 +- arch/powerpc/kernel/sysfs.c | 10 +- arch/powerpc/kernel/time.c | 87 +- arch/powerpc/kernel/tm.S | 15 +- arch/powerpc/kernel/trace/ftrace.c | 107 +- arch/powerpc/kernel/trace/ftrace_32.S | 118 +- arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 15 +- arch/powerpc/kernel/udbg_16550.c | 10 +- arch/powerpc/kernel/vecemu.c | 2 +- arch/powerpc/kernel/vector.S | 10 + arch/powerpc/kernel/vmlinux.lds.S | 16 +- arch/powerpc/kernel/watchdog.c | 223 ++- arch/powerpc/kexec/core.c | 2 +- arch/powerpc/kexec/core_64.c | 4 +- arch/powerpc/kexec/ranges.c | 2 +- arch/powerpc/kvm/Kconfig | 16 + arch/powerpc/kvm/book3s_64_entry.S | 11 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 4 + arch/powerpc/kvm/book3s_hv.c | 860 ++++---- arch/powerpc/kvm/book3s_hv.h | 42 + arch/powerpc/kvm/book3s_hv_builtin.c | 55 +- arch/powerpc/kvm/book3s_hv_hmi.c | 7 +- arch/powerpc/kvm/book3s_hv_interrupts.S | 13 +- arch/powerpc/kvm/book3s_hv_nested.c | 10 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 911 +++++++-- arch/powerpc/kvm/book3s_hv_ras.c | 54 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 6 - arch/powerpc/kvm/book3s_hv_rmhandlers.S | 78 +- arch/powerpc/lib/Makefile | 7 +- arch/powerpc/lib/code-patching.c | 497 +---- arch/powerpc/lib/feature-fixups.c | 30 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/lib/test-code-patching.c | 362 ++++ arch/powerpc/lib/test_code-patching.S | 20 - arch/powerpc/lib/test_emulate_step.c | 10 +- arch/powerpc/lib/test_emulate_step_exec_instr.S | 8 +- arch/powerpc/mm/book3s32/Makefile | 1 - arch/powerpc/mm/book3s32/kuap.c | 5 +- arch/powerpc/mm/book3s32/kuep.c | 20 - arch/powerpc/mm/book3s32/mmu.c | 7 +- arch/powerpc/mm/book3s32/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/Makefile | 19 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 162 -- arch/powerpc/mm/book3s64/hash_native.c | 108 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 117 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 164 ++ arch/powerpc/mm/book3s64/mmu_context.c | 34 +- arch/powerpc/mm/book3s64/pgtable.c | 32 +- arch/powerpc/mm/book3s64/pkeys.c | 2 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 40 +- arch/powerpc/mm/book3s64/slb.c | 16 - arch/powerpc/mm/book3s64/trace.c | 8 + arch/powerpc/mm/copro_fault.c | 2 + arch/powerpc/mm/fault.c | 24 + arch/powerpc/mm/hugetlbpage.c | 16 +- arch/powerpc/mm/init-common.c | 21 + arch/powerpc/mm/init_64.c | 59 +- arch/powerpc/mm/ioremap.c | 20 - arch/powerpc/mm/kasan/book3s_32.c | 3 +- arch/powerpc/mm/maccess.c | 17 - arch/powerpc/mm/mem.c | 2 - arch/powerpc/mm/mmap.c | 40 +- arch/powerpc/mm/mmu_context.c | 11 +- arch/powerpc/mm/nohash/44x.c | 20 +- arch/powerpc/mm/nohash/8xx.c | 33 - arch/powerpc/mm/nohash/Makefile | 2 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 + arch/powerpc/mm/nohash/fsl_book3e.c | 10 +- arch/powerpc/mm/nohash/kup.c | 33 + arch/powerpc/mm/nohash/mmu_context.c | 6 +- arch/powerpc/mm/nohash/tlb.c | 13 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 40 +- arch/powerpc/mm/numa.c | 6 +- arch/powerpc/mm/pgtable.c | 9 +- arch/powerpc/mm/pgtable_64.c | 14 +- arch/powerpc/mm/ptdump/Makefile | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/mm/slice.c | 20 - arch/powerpc/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit_comp.c | 68 +- arch/powerpc/net/bpf_jit_comp32.c | 101 +- arch/powerpc/net/bpf_jit_comp64.c | 72 +- arch/powerpc/perf/8xx-pmu.c | 2 +- arch/powerpc/perf/core-book3s.c | 126 +- arch/powerpc/perf/generic-compat-pmu.c | 2 +- arch/powerpc/perf/hv-24x7.c | 2 +- arch/powerpc/perf/internal.h | 18 +- arch/powerpc/perf/isa207-common.c | 60 +- arch/powerpc/perf/power10-pmu.c | 2 +- arch/powerpc/perf/power5+-pmu.c | 2 +- arch/powerpc/perf/power5-pmu.c | 2 +- arch/powerpc/perf/power6-pmu.c | 2 +- arch/powerpc/perf/power7-pmu.c | 2 +- arch/powerpc/perf/power8-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 2 +- arch/powerpc/perf/ppc970-pmu.c | 2 +- arch/powerpc/platforms/44x/fsp2.c | 4 +- arch/powerpc/platforms/4xx/cpm.c | 4 +- arch/powerpc/platforms/4xx/pci.c | 2 +- arch/powerpc/platforms/512x/clock-commonclk.c | 52 +- arch/powerpc/platforms/512x/mpc512x.h | 4 +- arch/powerpc/platforms/512x/mpc512x_shared.c | 4 +- arch/powerpc/platforms/52xx/Kconfig | 2 +- arch/powerpc/platforms/83xx/km83xx.c | 2 +- arch/powerpc/platforms/83xx/mpc834x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc837x_mds.c | 2 +- arch/powerpc/platforms/83xx/mpc837x_rdb.c | 2 +- arch/powerpc/platforms/83xx/mpc83xx.h | 6 +- arch/powerpc/platforms/83xx/usb.c | 6 +- arch/powerpc/platforms/85xx/c293pcie.c | 2 +- arch/powerpc/platforms/85xx/ge_imp3a.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 2 + arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 2 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.h | 2 +- arch/powerpc/platforms/85xx/xes_mpc85xx.c | 4 +- arch/powerpc/platforms/Kconfig | 4 +- arch/powerpc/platforms/Kconfig.cputype | 58 +- arch/powerpc/platforms/cell/Kconfig | 3 +- arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/iommu.c | 15 +- arch/powerpc/platforms/cell/pervasive.c | 1 + arch/powerpc/platforms/cell/spu_base.c | 6 +- arch/powerpc/platforms/cell/spu_manage.c | 16 +- arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/powerpc/platforms/chrp/Kconfig | 2 +- arch/powerpc/platforms/chrp/pegasos_eth.c | 2 +- arch/powerpc/platforms/embedded6xx/Kconfig | 2 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.c | 5 +- arch/powerpc/platforms/embedded6xx/hlwd-pic.h | 2 +- arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 4 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/maple/Kconfig | 3 +- arch/powerpc/platforms/microwatt/Kconfig | 1 - arch/powerpc/platforms/microwatt/rng.c | 2 +- arch/powerpc/platforms/pasemi/Kconfig | 3 +- arch/powerpc/platforms/pasemi/msi.c | 2 +- arch/powerpc/platforms/pasemi/pasemi.h | 2 +- arch/powerpc/platforms/pasemi/pci.c | 2 +- arch/powerpc/platforms/pasemi/setup.c | 2 +- arch/powerpc/platforms/powermac/Kconfig | 3 +- arch/powerpc/platforms/powermac/cache.S | 4 +- arch/powerpc/platforms/powermac/feature.c | 2 +- arch/powerpc/platforms/powermac/low_i2c.c | 3 + arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/pfunc_base.c | 6 +- arch/powerpc/platforms/powermac/pic.c | 6 +- arch/powerpc/platforms/powermac/setup.c | 6 +- arch/powerpc/platforms/powermac/smp.c | 4 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/powernv/idle.c | 27 +- arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/powerpc/platforms/powernv/opal-dump.c | 3 +- arch/powerpc/platforms/powernv/opal-elog.c | 3 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/opal-imc.c | 6 +- arch/powerpc/platforms/powernv/opal-lpc.c | 1 + arch/powerpc/platforms/powernv/opal-msglog.c | 4 +- arch/powerpc/platforms/powernv/opal-power.c | 2 +- arch/powerpc/platforms/powernv/opal-powercap.c | 2 +- arch/powerpc/platforms/powernv/opal-rtc.c | 2 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 8 +- arch/powerpc/platforms/powernv/pci-ioda.c | 4 +- arch/powerpc/platforms/powernv/powernv.h | 4 +- arch/powerpc/platforms/powernv/rng.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 18 +- arch/powerpc/platforms/ps3/gelic_udbg.c | 2 +- arch/powerpc/platforms/ps3/mm.c | 4 +- arch/powerpc/platforms/ps3/os-area.c | 4 +- arch/powerpc/platforms/ps3/platform.h | 14 +- arch/powerpc/platforms/ps3/repository.c | 20 +- arch/powerpc/platforms/ps3/smp.c | 2 +- arch/powerpc/platforms/ps3/spu.c | 2 +- arch/powerpc/platforms/pseries/Kconfig | 5 - arch/powerpc/platforms/pseries/Makefile | 1 - arch/powerpc/platforms/pseries/event_sources.c | 2 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 9 +- arch/powerpc/platforms/pseries/iommu.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 71 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 4 + arch/powerpc/platforms/pseries/pseries.h | 7 +- arch/powerpc/platforms/pseries/ras.c | 2 + arch/powerpc/platforms/pseries/rtas-fadump.c | 6 +- arch/powerpc/platforms/pseries/scanlog.c | 195 -- arch/powerpc/platforms/pseries/setup.c | 10 +- arch/powerpc/platforms/pseries/vas.c | 13 +- arch/powerpc/platforms/pseries/vio.c | 6 +- arch/powerpc/sysdev/cpm2.c | 6 +- arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/fsl_mpic_err.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/fsl_pci.h | 2 +- arch/powerpc/sysdev/i8259.c | 2 +- arch/powerpc/sysdev/ipic.c | 2 +- arch/powerpc/sysdev/mpic.c | 5 +- arch/powerpc/sysdev/mpic.h | 10 +- arch/powerpc/sysdev/mpic_msi.c | 6 +- arch/powerpc/sysdev/mpic_timer.c | 6 +- arch/powerpc/sysdev/mpic_u3msi.c | 2 +- arch/powerpc/sysdev/tsi108_dev.c | 3 +- arch/powerpc/sysdev/tsi108_pci.c | 2 +- arch/powerpc/sysdev/udbg_memcons.c | 2 +- arch/powerpc/sysdev/xics/icp-hv.c | 2 +- arch/powerpc/sysdev/xics/icp-opal.c | 2 +- arch/powerpc/sysdev/xics/xics-common.c | 2 +- arch/powerpc/sysdev/xive/common.c | 214 +- arch/powerpc/sysdev/xive/native.c | 19 +- arch/powerpc/sysdev/xive/spapr.c | 47 +- arch/powerpc/sysdev/xive/xive-internal.h | 2 + arch/powerpc/xmon/xmon.c | 38 +- arch/powerpc/xmon/xmon_bpts.h | 4 +- block/blk-pm.c | 22 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/android/binder.c | 437 +++- drivers/base/property.c | 16 + drivers/block/paride/bpck.c | 1 + drivers/bus/mhi/core/boot.c | 2 +- drivers/bus/mhi/core/init.c | 4 +- drivers/bus/mhi/core/internal.h | 9 +- drivers/bus/mhi/core/main.c | 24 +- drivers/bus/mhi/core/pm.c | 39 +- drivers/bus/mhi/pci_generic.c | 56 +- drivers/char/applicom.c | 4 +- drivers/char/hw_random/Kconfig | 13 - drivers/char/hw_random/Makefile | 1 - drivers/char/hw_random/tx4939-rng.c | 157 -- drivers/char/mwave/3780i.h | 2 +- drivers/comedi/comedi.h | 1528 -------------- drivers/comedi/comedi_buf.c | 3 +- drivers/comedi/comedi_fops.c | 2 +- drivers/comedi/comedi_pci.c | 3 +- drivers/comedi/comedi_pci.h | 57 - drivers/comedi/comedi_pcmcia.c | 3 +- drivers/comedi/comedi_pcmcia.h | 49 - drivers/comedi/comedi_usb.c | 3 +- drivers/comedi/comedi_usb.h | 42 - drivers/comedi/comedidev.h | 1054 ---------- drivers/comedi/drivers.c | 3 +- drivers/comedi/drivers/8255.c | 5 +- drivers/comedi/drivers/8255.h | 42 - drivers/comedi/drivers/8255_pci.c | 6 +- drivers/comedi/drivers/addi_apci_1032.c | 2 +- drivers/comedi/drivers/addi_apci_1500.c | 2 +- drivers/comedi/drivers/addi_apci_1516.c | 2 +- drivers/comedi/drivers/addi_apci_1564.c | 2 +- drivers/comedi/drivers/addi_apci_16xx.c | 3 +- drivers/comedi/drivers/addi_apci_2032.c | 2 +- drivers/comedi/drivers/addi_apci_2200.c | 2 +- drivers/comedi/drivers/addi_apci_3120.c | 2 +- drivers/comedi/drivers/addi_apci_3501.c | 2 +- drivers/comedi/drivers/addi_apci_3xxx.c | 3 +- drivers/comedi/drivers/addi_watchdog.c | 2 +- drivers/comedi/drivers/adl_pci6208.c | 3 +- drivers/comedi/drivers/adl_pci7x3x.c | 3 +- drivers/comedi/drivers/adl_pci8164.c | 3 +- drivers/comedi/drivers/adl_pci9111.c | 5 +- drivers/comedi/drivers/adl_pci9118.c | 5 +- drivers/comedi/drivers/adq12b.c | 3 +- drivers/comedi/drivers/adv_pci1710.c | 5 +- drivers/comedi/drivers/adv_pci1720.c | 3 +- drivers/comedi/drivers/adv_pci1723.c | 3 +- drivers/comedi/drivers/adv_pci1724.c | 3 +- drivers/comedi/drivers/adv_pci1760.c | 3 +- drivers/comedi/drivers/adv_pci_dio.c | 8 +- drivers/comedi/drivers/aio_aio12_8.c | 7 +- drivers/comedi/drivers/aio_iiro_16.c | 3 +- drivers/comedi/drivers/amplc_dio200.c | 2 +- drivers/comedi/drivers/amplc_dio200_common.c | 7 +- drivers/comedi/drivers/amplc_dio200_pci.c | 3 +- drivers/comedi/drivers/amplc_pc236.c | 3 +- drivers/comedi/drivers/amplc_pc236_common.c | 5 +- drivers/comedi/drivers/amplc_pc263.c | 2 +- drivers/comedi/drivers/amplc_pci224.c | 6 +- drivers/comedi/drivers/amplc_pci230.c | 8 +- drivers/comedi/drivers/amplc_pci236.c | 3 +- drivers/comedi/drivers/amplc_pci263.c | 3 +- drivers/comedi/drivers/c6xdigio.c | 3 +- drivers/comedi/drivers/cb_das16_cs.c | 6 +- drivers/comedi/drivers/cb_pcidas.c | 7 +- drivers/comedi/drivers/cb_pcidas64.c | 5 +- drivers/comedi/drivers/cb_pcidda.c | 6 +- drivers/comedi/drivers/cb_pcimdas.c | 7 +- drivers/comedi/drivers/cb_pcimdda.c | 6 +- drivers/comedi/drivers/comedi_8254.c | 6 +- drivers/comedi/drivers/comedi_8255.c | 5 +- drivers/comedi/drivers/comedi_bond.c | 6 +- drivers/comedi/drivers/comedi_isadma.c | 6 +- drivers/comedi/drivers/comedi_parport.c | 3 +- drivers/comedi/drivers/comedi_test.c | 4 +- drivers/comedi/drivers/contec_pci_dio.c | 3 +- drivers/comedi/drivers/dac02.c | 3 +- drivers/comedi/drivers/daqboard2000.c | 5 +- drivers/comedi/drivers/das08.c | 7 +- drivers/comedi/drivers/das08_cs.c | 3 +- drivers/comedi/drivers/das08_isa.c | 2 +- drivers/comedi/drivers/das08_pci.c | 3 +- drivers/comedi/drivers/das16.c | 10 +- drivers/comedi/drivers/das16m1.c | 7 +- drivers/comedi/drivers/das1800.c | 8 +- drivers/comedi/drivers/das6402.c | 6 +- drivers/comedi/drivers/das800.c | 6 +- drivers/comedi/drivers/dmm32at.c | 5 +- drivers/comedi/drivers/dt2801.c | 2 +- drivers/comedi/drivers/dt2811.c | 3 +- drivers/comedi/drivers/dt2814.c | 3 +- drivers/comedi/drivers/dt2815.c | 3 +- drivers/comedi/drivers/dt2817.c | 2 +- drivers/comedi/drivers/dt282x.c | 6 +- drivers/comedi/drivers/dt3000.c | 3 +- drivers/comedi/drivers/dt9812.c | 3 +- drivers/comedi/drivers/dyna_pci10xx.c | 3 +- drivers/comedi/drivers/fl512.c | 3 +- drivers/comedi/drivers/gsc_hpdi.c | 3 +- drivers/comedi/drivers/icp_multi.c | 3 +- drivers/comedi/drivers/ii_pci20kc.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 3 +- drivers/comedi/drivers/ke_counter.c | 3 +- drivers/comedi/drivers/me4000.c | 5 +- drivers/comedi/drivers/me_daq.c | 3 +- drivers/comedi/drivers/mf6x4.c | 3 +- drivers/comedi/drivers/mite.c | 3 +- drivers/comedi/drivers/mpc624.c | 3 +- drivers/comedi/drivers/multiq3.c | 3 +- drivers/comedi/drivers/ni_6527.c | 3 +- drivers/comedi/drivers/ni_65xx.c | 3 +- drivers/comedi/drivers/ni_660x.c | 3 +- drivers/comedi/drivers/ni_670x.c | 3 +- drivers/comedi/drivers/ni_at_a2150.c | 8 +- drivers/comedi/drivers/ni_at_ao.c | 6 +- drivers/comedi/drivers/ni_atmio.c | 5 +- drivers/comedi/drivers/ni_atmio16d.c | 5 +- drivers/comedi/drivers/ni_daq_700.c | 3 +- drivers/comedi/drivers/ni_daq_dio24.c | 5 +- drivers/comedi/drivers/ni_labpc.c | 3 +- drivers/comedi/drivers/ni_labpc_common.c | 7 +- drivers/comedi/drivers/ni_labpc_cs.c | 3 +- drivers/comedi/drivers/ni_labpc_isadma.c | 5 +- drivers/comedi/drivers/ni_labpc_pci.c | 3 +- drivers/comedi/drivers/ni_mio_common.c | 2 +- drivers/comedi/drivers/ni_mio_cs.c | 4 +- drivers/comedi/drivers/ni_pcidio.c | 3 +- drivers/comedi/drivers/ni_pcimio.c | 4 +- drivers/comedi/drivers/ni_routes.c | 3 +- drivers/comedi/drivers/ni_routes.h | 2 +- .../comedi/drivers/ni_routing/ni_route_values.h | 2 +- drivers/comedi/drivers/ni_routing/tools/.gitignore | 1 + drivers/comedi/drivers/ni_routing/tools/Makefile | 29 +- drivers/comedi/drivers/ni_tio.h | 2 +- drivers/comedi/drivers/ni_usb6501.c | 3 +- drivers/comedi/drivers/pcl711.c | 6 +- drivers/comedi/drivers/pcl724.c | 5 +- drivers/comedi/drivers/pcl726.c | 3 +- drivers/comedi/drivers/pcl730.c | 2 +- drivers/comedi/drivers/pcl812.c | 8 +- drivers/comedi/drivers/pcl816.c | 8 +- drivers/comedi/drivers/pcl818.c | 8 +- drivers/comedi/drivers/pcm3724.c | 5 +- drivers/comedi/drivers/pcmad.c | 2 +- drivers/comedi/drivers/pcmda12.c | 2 +- drivers/comedi/drivers/pcmmio.c | 3 +- drivers/comedi/drivers/pcmuio.c | 3 +- drivers/comedi/drivers/quatech_daqp_cs.c | 3 +- drivers/comedi/drivers/rtd520.c | 5 +- drivers/comedi/drivers/rti800.c | 2 +- drivers/comedi/drivers/rti802.c | 2 +- drivers/comedi/drivers/s526.c | 2 +- drivers/comedi/drivers/s626.c | 3 +- drivers/comedi/drivers/ssv_dnp.c | 2 +- drivers/comedi/drivers/usbdux.c | 3 +- drivers/comedi/drivers/usbduxfast.c | 2 +- drivers/comedi/drivers/usbduxsigma.c | 3 +- drivers/comedi/drivers/vmk80xx.c | 3 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 6 +- drivers/comedi/proc.c | 2 +- drivers/comedi/range.c | 2 +- drivers/counter/104-quad-8.c | 175 +- drivers/counter/counter-core.c | 186 +- drivers/counter/ftm-quaddec.c | 36 +- drivers/counter/intel-qep.c | 46 +- drivers/counter/interrupt-cnt.c | 38 +- drivers/counter/microchip-tcb-capture.c | 44 +- drivers/counter/stm32-lptimer-cnt.c | 51 +- drivers/counter/stm32-timer-cnt.c | 48 +- drivers/counter/ti-eqep.c | 52 +- drivers/dma/mmp_pdma.c | 6 - drivers/dma/pxa_dma.c | 7 - drivers/dma/qcom/qcom_adm.c | 56 +- drivers/dma/sh/shdma-base.c | 8 - drivers/dma/sprd-dma.c | 3 - drivers/dma/tegra20-apb-dma.c | 6 - drivers/dma/xilinx/xilinx_dpdma.c | 17 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/extcon/extcon.c | 14 +- drivers/firmware/cirrus/cs_dsp.c | 156 +- drivers/firmware/google/Kconfig | 6 +- drivers/firmware/qemu_fw_cfg.c | 21 +- drivers/firmware/xilinx/zynqmp.c | 40 +- drivers/fpga/altera-cvp.c | 12 +- drivers/fpga/altera-fpga2sdram.c | 12 +- drivers/fpga/altera-freeze-bridge.c | 10 +- drivers/fpga/altera-hps2fpga.c | 12 +- drivers/fpga/altera-pr-ip-core.c | 7 +- drivers/fpga/altera-ps-spi.c | 9 +- drivers/fpga/dfl-fme-br.c | 10 +- drivers/fpga/dfl-fme-mgr.c | 22 +- drivers/fpga/dfl-fme-region.c | 17 +- drivers/fpga/dfl.c | 12 +- drivers/fpga/fpga-bridge.c | 122 +- drivers/fpga/fpga-mgr.c | 215 +- drivers/fpga/fpga-region.c | 119 +- drivers/fpga/ice40-spi.c | 9 +- drivers/fpga/machxo2-spi.c | 9 +- drivers/fpga/of-fpga-region.c | 12 +- drivers/fpga/socfpga-a10.c | 16 +- drivers/fpga/socfpga.c | 9 +- drivers/fpga/stratix10-soc.c | 18 +- drivers/fpga/ts73xx-fpga.c | 9 +- drivers/fpga/versal-fpga.c | 9 +- drivers/fpga/xilinx-pr-decoupler.c | 17 +- drivers/fpga/xilinx-spi.c | 11 +- drivers/fpga/zynq-fpga.c | 16 +- drivers/fpga/zynqmp-fpga.c | 9 +- drivers/gnss/Kconfig | 11 + drivers/gnss/Makefile | 3 + drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gnss/usb.c | 214 ++ drivers/gpu/drm/xlnx/zynqmp_disp.c | 9 +- drivers/greybus/es2.c | 2 +- .../hwtracing/coresight/coresight-cfg-preload.c | 9 +- drivers/hwtracing/coresight/coresight-config.h | 9 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 11 +- drivers/hwtracing/coresight/coresight-stm.c | 10 +- .../coresight/coresight-syscfg-configfs.c | 87 + .../coresight/coresight-syscfg-configfs.h | 4 + drivers/hwtracing/coresight/coresight-syscfg.c | 315 ++- drivers/hwtracing/coresight/coresight-syscfg.h | 39 +- drivers/i2c/busses/Kconfig | 18 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-aspeed.c | 2 - drivers/i2c/busses/i2c-bcm2835.c | 11 +- drivers/i2c/busses/i2c-designware-core.h | 13 +- drivers/i2c/busses/i2c-designware-master.c | 7 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 51 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 + drivers/i2c/busses/i2c-exynos5.c | 110 +- drivers/i2c/busses/i2c-i801.c | 288 +-- drivers/i2c/busses/i2c-imx.c | 92 +- drivers/i2c/busses/i2c-mpc.c | 23 +- drivers/i2c/busses/i2c-rcar.c | 26 +- drivers/i2c/busses/i2c-riic.c | 10 +- drivers/i2c/busses/i2c-rk3x.c | 7 + drivers/i2c/busses/i2c-sh_mobile.c | 60 +- drivers/i2c/busses/i2c-stm32f7.c | 14 +- drivers/i2c/busses/i2c-tegra.c | 69 +- drivers/i2c/busses/i2c-xlp9xx.c | 7 - drivers/i2c/busses/i2c-xlr.c | 470 ----- drivers/i2c/i2c-core-base.c | 2 + drivers/i2c/muxes/i2c-mux-gpio.c | 53 +- drivers/iio/Kconfig | 2 + drivers/iio/Makefile | 2 + drivers/iio/accel/bma180.c | 4 +- drivers/iio/accel/bma220_spi.c | 6 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/mma7455_core.c | 3 +- drivers/iio/accel/mma7660.c | 8 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mma9553.c | 2 +- drivers/iio/accel/sca3000.c | 17 +- drivers/iio/accel/stk8312.c | 2 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 21 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7192.c | 3 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7606.h | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 - drivers/iio/adc/at91-sama5d2_adc.c | 38 +- drivers/iio/adc/axp20x_adc.c | 45 +- drivers/iio/adc/envelope-detector.c | 3 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/imx7d_adc.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 15 +- drivers/iio/adc/lpc18xx_adc.c | 6 +- drivers/iio/adc/max9611.c | 20 +- drivers/iio/adc/mcp3911.c | 9 +- drivers/iio/adc/rcar-gyroadc.c | 3 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc.c | 3 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-adc081c.c | 22 +- drivers/iio/adc/ti-adc12138.c | 14 +- drivers/iio/adc/ti-ads1015.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/xilinx-ams.c | 1451 ++++++++++++++ drivers/iio/adc/xilinx-xadc-core.c | 64 +- drivers/iio/addac/Kconfig | 20 + drivers/iio/addac/Makefile | 7 + drivers/iio/addac/ad74413r.c | 1475 ++++++++++++++ drivers/iio/amplifiers/hmc425a.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/chemical/atlas-sensor.c | 4 - drivers/iio/chemical/sunrise_co2.c | 4 +- drivers/iio/chemical/vz89x.c | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 57 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 +- drivers/iio/dac/Kconfig | 22 +- drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad3552r.c | 1138 +++++++++++ drivers/iio/dac/ad5064.c | 4 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 152 +- drivers/iio/dac/ad5758.c | 3 +- drivers/iio/dac/ad5766.c | 13 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7293.c | 934 +++++++++ drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 3 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 10 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 - drivers/iio/filter/Kconfig | 18 + drivers/iio/filter/Makefile | 7 + drivers/iio/filter/admv8818.c | 665 ++++++ drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admv1013.c | 656 ++++++ drivers/iio/health/afe4403.c | 5 - drivers/iio/health/afe4404.c | 5 - drivers/iio/iio_core.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/industrialio-core.c | 6 +- drivers/iio/industrialio-trigger.c | 36 +- drivers/iio/light/cm3605.c | 6 +- drivers/iio/light/gp2ap020a00f.c | 5 - drivers/iio/light/ltr501.c | 42 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/mag3110.c | 6 +- drivers/iio/potentiometer/mcp41010.c | 6 +- drivers/iio/potentiostat/lmp91000.c | 4 - drivers/iio/pressure/mpl3115.c | 16 +- drivers/iio/pressure/ms5611.h | 6 +- drivers/iio/pressure/ms5611_core.c | 7 +- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/iio/proximity/as3935.c | 6 +- drivers/iio/test/iio-test-format.c | 123 +- drivers/iio/trigger/iio-trig-interrupt.c | 4 - drivers/iio/trigger/iio-trig-sysfs.c | 4 - drivers/iio/trigger/stm32-timer-trigger.c | 4 +- drivers/interconnect/qcom/Kconfig | 27 + drivers/interconnect/qcom/Makefile | 6 + drivers/interconnect/qcom/icc-rpm.c | 64 +- drivers/interconnect/qcom/icc-rpm.h | 15 +- drivers/interconnect/qcom/icc-rpmh.c | 10 +- drivers/interconnect/qcom/msm8916.c | 4 +- drivers/interconnect/qcom/msm8939.c | 5 +- drivers/interconnect/qcom/msm8996.c | 2110 ++++++++++++++++++++ drivers/interconnect/qcom/msm8996.h | 149 ++ drivers/interconnect/qcom/osm-l3.c | 20 +- drivers/interconnect/qcom/qcm2290.c | 1363 +++++++++++++ drivers/interconnect/qcom/sc7280.h | 2 + drivers/interconnect/qcom/sdm660.c | 7 +- drivers/interconnect/qcom/sm8150.c | 1 - drivers/interconnect/qcom/sm8250.c | 1 - drivers/interconnect/qcom/sm8350.c | 1 - drivers/interconnect/qcom/sm8450.c | 1987 ++++++++++++++++++ drivers/interconnect/qcom/sm8450.h | 169 ++ drivers/macintosh/mediabay.c | 2 +- drivers/message/fusion/mptbase.c | 6 +- drivers/misc/cxl/Kconfig | 1 + drivers/misc/cxl/sysfs.c | 3 +- drivers/misc/eeprom/at24.c | 68 +- drivers/misc/eeprom/at25.c | 213 +- drivers/misc/habanalabs/common/command_buffer.c | 46 +- .../misc/habanalabs/common/command_submission.c | 389 +++- drivers/misc/habanalabs/common/context.c | 39 +- drivers/misc/habanalabs/common/debugfs.c | 97 +- drivers/misc/habanalabs/common/device.c | 387 ++-- drivers/misc/habanalabs/common/firmware_if.c | 253 ++- drivers/misc/habanalabs/common/habanalabs.h | 301 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 150 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 195 +- drivers/misc/habanalabs/common/hw_queue.c | 5 +- drivers/misc/habanalabs/common/hwmon.c | 209 +- drivers/misc/habanalabs/common/irq.c | 14 +- drivers/misc/habanalabs/common/memory.c | 78 +- drivers/misc/habanalabs/common/mmu/mmu.c | 25 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 18 +- drivers/misc/habanalabs/common/sysfs.c | 56 +- drivers/misc/habanalabs/gaudi/gaudi.c | 313 ++- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya.c | 165 +- drivers/misc/habanalabs/goya/goyaP.h | 14 +- drivers/misc/habanalabs/goya/goya_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 62 +- .../misc/habanalabs/include/common/hl_boot_if.h | 4 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 19 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h | 18 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 20 +- drivers/misc/lattice-ecp3-config.c | 12 +- drivers/misc/lkdtm/Makefile | 4 +- drivers/misc/lkdtm/bugs.c | 16 +- drivers/misc/lkdtm/core.c | 8 +- drivers/misc/mei/client.c | 4 + drivers/misc/mei/hbm.c | 20 +- drivers/misc/mei/hw-txe.c | 6 +- drivers/misc/mei/init.c | 1 + drivers/misc/ocxl/file.c | 4 +- drivers/misc/sram.c | 1 + drivers/misc/uacce/uacce.c | 12 +- drivers/misc/vmw_vmci/vmci_context.c | 6 +- drivers/misc/vmw_vmci/vmci_event.c | 3 +- drivers/mmc/host/bcm2835.c | 2 - drivers/most/most_usb.c | 4 +- drivers/mtd/maps/Kconfig | 6 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/rbtx4939-flash.c | 133 -- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/nvmem/core.c | 2 + drivers/nvmem/mtk-efuse.c | 13 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/pcie-brcmstb.c | 82 +- drivers/phy/amlogic/Kconfig | 10 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/amlogic/phy-meson8-hdmi-tx.c | 160 ++ drivers/phy/broadcom/phy-bcm-ns-usb2.c | 54 +- drivers/phy/cadence/phy-cadence-sierra.c | 1312 +++++++++++- drivers/phy/cadence/phy-cadence-torrent.c | 6 +- drivers/phy/freescale/Kconfig | 8 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 237 +++ drivers/phy/intel/Kconfig | 10 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-thunderbay-emmc.c | 509 +++++ drivers/phy/mediatek/phy-mtk-io.h | 38 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 2 + drivers/phy/mediatek/phy-mtk-tphy.c | 608 +++--- drivers/phy/mediatek/phy-mtk-xsphy.c | 140 +- drivers/phy/microchip/Kconfig | 8 + drivers/phy/microchip/Makefile | 1 + drivers/phy/microchip/lan966x_serdes.c | 545 +++++ drivers/phy/microchip/lan966x_serdes_regs.h | 209 ++ drivers/phy/phy-can-transceiver.c | 4 +- drivers/phy/qualcomm/Kconfig | 10 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-edp.c | 674 +++++++ drivers/phy/qualcomm/phy-qcom-qmp.c | 313 +++ drivers/phy/qualcomm/phy-qcom-qmp.h | 104 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 260 ++- drivers/phy/socionext/Kconfig | 2 +- drivers/phy/socionext/phy-uniphier-ahci.c | 201 +- drivers/phy/socionext/phy-uniphier-pcie.c | 70 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 4 + drivers/phy/socionext/phy-uniphier-usb3ss.c | 14 +- drivers/phy/st/phy-stm32-usbphyc.c | 10 +- drivers/phy/tegra/xusb.c | 2 +- drivers/phy/ti/phy-omap-control.c | 6 +- drivers/platform/mips/Kconfig | 6 + drivers/platform/mips/Makefile | 1 + drivers/platform/mips/ls2k-reset.c | 53 + drivers/rapidio/switches/Kconfig | 11 - drivers/rapidio/switches/Makefile | 2 - drivers/rapidio/switches/tsi568.c | 195 -- drivers/rapidio/switches/tsi57x.c | 365 ---- drivers/scsi/a100u2w.c | 2 - drivers/scsi/atp870u.c | 1 - drivers/scsi/bfa/bfad_attr.c | 2 +- drivers/scsi/ch.c | 6 +- drivers/scsi/dc395x.c | 3 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/elx/efct/efct_hw.c | 10 +- drivers/scsi/elx/efct/efct_io.c | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 4 +- drivers/scsi/elx/libefc/efc_els.c | 4 +- drivers/scsi/elx/libefc_sli/sli4.c | 14 +- drivers/scsi/hisi_sas/hisi_sas.h | 7 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 396 ++-- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 35 +- drivers/scsi/hosts.c | 15 +- drivers/scsi/hpsa.c | 2 - drivers/scsi/initio.c | 5 +- drivers/scsi/libsas/sas_discover.c | 1 - drivers/scsi/libsas/sas_event.c | 77 +- drivers/scsi/libsas/sas_expander.c | 3 + drivers/scsi/libsas/sas_init.c | 49 +- drivers/scsi/libsas/sas_internal.h | 2 + drivers/scsi/libsas/sas_scsi_host.c | 7 +- drivers/scsi/lpfc/lpfc.h | 97 +- drivers/scsi/lpfc/lpfc_attr.c | 62 +- drivers/scsi/lpfc/lpfc_debugfs.c | 27 +- drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/lpfc/lpfc_els.c | 22 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw.h | 29 +- drivers/scsi/lpfc/lpfc_init.c | 41 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 6 + drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 38 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 83 +- drivers/scsi/megaraid/megaraid_mbox.c | 1 - drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 603 +++++- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 59 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 15 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 128 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 44 + drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 14 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 126 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 1451 +++++++++----- drivers/scsi/mpi3mr/mpi3mr_os.c | 771 +++++-- drivers/scsi/mvsas/mv_sas.c | 5 + drivers/scsi/myrb.c | 2 +- drivers/scsi/myrs.c | 10 +- drivers/scsi/pm8001/Makefile | 7 +- drivers/scsi/pm8001/pm8001_ctl.c | 24 +- drivers/scsi/pm8001/pm8001_hwi.c | 33 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 16 + drivers/scsi/pm8001/pm80xx_hwi.c | 38 +- drivers/scsi/pm8001/pm80xx_tracepoints.c | 10 + drivers/scsi/pm8001/pm80xx_tracepoints.h | 113 ++ drivers/scsi/pmcraid.c | 5 +- drivers/scsi/qedi/qedi_main.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 6 + drivers/scsi/qla2xxx/qla_init.c | 10 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/scsi.c | 5 +- drivers/scsi/scsi_debugfs.c | 1 + drivers/scsi/scsi_error.c | 112 +- drivers/scsi/scsi_pm.c | 3 +- drivers/scsi/scsi_priv.h | 3 +- drivers/scsi/scsi_scan.c | 4 +- drivers/scsi/scsi_sysfs.c | 7 +- drivers/scsi/sd.c | 1 - drivers/scsi/sd_zbc.c | 6 +- drivers/scsi/snic/snic_disc.c | 2 +- drivers/scsi/sr.c | 2 +- drivers/scsi/sr_vendor.c | 4 +- drivers/scsi/ufs/Kconfig | 15 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 1 - drivers/scsi/ufs/ufs-exynos.c | 4 +- drivers/scsi/ufs/ufs-hisi.c | 8 +- drivers/scsi/ufs/ufshcd-pci.c | 2 - drivers/scsi/ufs/ufshcd-pltfrm.c | 2 - drivers/scsi/ufs/ufshcd.c | 347 ++-- drivers/scsi/ufs/ufshcd.h | 20 +- drivers/scsi/ufs/ufshpb.c | 1 - drivers/soc/mediatek/mtk-scpsys.c | 15 +- drivers/soc/xilinx/Kconfig | 10 + drivers/soc/xilinx/Makefile | 1 + drivers/soc/xilinx/xlnx_event_manager.c | 600 ++++++ drivers/soc/xilinx/zynqmp_power.c | 54 +- drivers/soundwire/cadence_master.c | 36 +- drivers/soundwire/cadence_master.h | 14 +- drivers/soundwire/intel.c | 253 ++- drivers/soundwire/qcom.c | 14 +- drivers/soundwire/stream.c | 4 +- drivers/spi/spi-pic32.c | 2 - drivers/spmi/Kconfig | 11 + drivers/spmi/Makefile | 1 + drivers/spmi/spmi-mtk-pmif.c | 542 +++++ drivers/spmi/spmi-pmic-arb.c | 193 +- drivers/tty/serial/msm_serial.c | 15 +- drivers/uio/uio.c | 8 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/virt/nitro_enclaves/Kconfig | 9 + drivers/virt/nitro_enclaves/ne_misc_dev.c | 174 +- drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 157 ++ drivers/virt/nitro_enclaves/ne_pci_dev.c | 1 - drivers/w1/slaves/w1_ds28e04.c | 26 +- drivers/w1/slaves/w1_therm.c | 7 +- fs/xfs/scrub/agheader.c | 53 +- fs/xfs/scrub/agheader_repair.c | 12 + fs/xfs/xfs_dir2_readdir.c | 53 +- include/dt-bindings/iio/addac/adi,ad74413r.h | 21 + include/dt-bindings/interconnect/qcom,msm8996.h | 163 ++ include/dt-bindings/interconnect/qcom,qcm2290.h | 94 + include/dt-bindings/interconnect/qcom,sm8450.h | 171 ++ include/dt-bindings/mux/ti-serdes.h | 22 + include/dt-bindings/phy/phy-cadence.h | 9 +- include/dt-bindings/phy/phy-imx8-pcie.h | 14 + include/dt-bindings/phy/phy-lan966x-serdes.h | 14 + include/dt-bindings/sound/rt5640.h | 1 + include/dt-bindings/sound/tlv320adc3xxx.h | 28 + include/linux/blk-pm.h | 2 +- include/linux/byteorder/generic.h | 4 +- .../drivers => include/linux/comedi}/comedi_8254.h | 0 include/linux/comedi/comedi_8255.h | 42 + .../linux/comedi}/comedi_isadma.h | 0 include/linux/comedi/comedi_pci.h | 56 + include/linux/comedi/comedi_pcmcia.h | 48 + include/linux/comedi/comedi_usb.h | 41 + include/linux/comedi/comedidev.h | 1053 ++++++++++ {drivers => include/linux}/comedi/comedilib.h | 0 include/linux/counter.h | 55 +- include/linux/cuda.h | 2 +- include/linux/dma/qcom_adm.h | 12 + include/linux/dma/xilinx_dpdma.h | 11 + include/linux/dmaengine.h | 4 - include/linux/firmware/cirrus/cs_dsp.h | 21 +- include/linux/firmware/cirrus/wmfw.h | 1 + include/linux/firmware/xlnx-event-manager.h | 36 + include/linux/firmware/xlnx-zynqmp.h | 33 +- include/linux/fpga/fpga-bridge.h | 30 +- include/linux/fpga/fpga-mgr.h | 62 +- include/linux/fpga/fpga-region.h | 36 +- include/linux/iio/buffer-dma.h | 5 - include/linux/iio/iio.h | 5 +- include/linux/iio/trigger.h | 2 + include/linux/iio/types.h | 1 + include/linux/mhi.h | 21 +- include/linux/platform_data/ad5755.h | 102 - include/linux/pmu.h | 2 +- include/linux/property.h | 2 + include/linux/rio_ids.h | 13 - include/linux/soundwire/sdw_intel.h | 4 +- include/scsi/libsas.h | 2 + include/scsi/scsi_host.h | 6 - include/sound/cs35l41.h | 746 +++++++ include/sound/dmaengine_pcm.h | 2 - include/sound/hda_codec.h | 8 +- include/sound/hdaudio.h | 1 + include/sound/hdaudio_ext.h | 27 +- include/sound/intel-nhlt.h | 37 +- include/sound/memalloc.h | 14 +- include/sound/pcm.h | 3 + include/sound/rt5682s.h | 1 + include/sound/soc-component.h | 4 + include/sound/soc-dai.h | 36 +- include/sound/soc-dpcm.h | 2 + include/sound/soc.h | 3 +- include/sound/sof.h | 22 + include/sound/sof/dai-amd.h | 21 + include/sound/sof/dai-mediatek.h | 23 + include/sound/sof/dai.h | 35 +- include/sound/sof/debug.h | 2 + include/sound/sof/header.h | 1 + include/uapi/linux/comedi.h | 1528 ++++++++++++++ include/uapi/linux/perf_event.h | 5 +- include/uapi/misc/habanalabs.h | 166 +- include/uapi/sound/asound.h | 7 +- include/uapi/sound/sof/tokens.h | 5 + net/qrtr/mhi.c | 2 +- samples/Kconfig | 9 + samples/Makefile | 1 + samples/coresight/Makefile | 4 + samples/coresight/coresight-cfg-sample.c | 73 + scripts/tags.sh | 126 +- sound/core/Makefile | 1 - sound/core/control_led.c | 2 +- sound/core/info_oss.c | 6 +- sound/core/jack.c | 3 + sound/core/memalloc.c | 53 +- sound/core/oss/pcm_oss.c | 2 +- sound/core/pcm.c | 6 +- sound/core/pcm_dmaengine.c | 5 +- sound/core/pcm_lib.c | 17 + sound/core/seq/seq_queue.c | 14 +- sound/core/seq/seq_virmidi.c | 11 + sound/core/sgbuf.c | 201 -- sound/drivers/virmidi.c | 3 - sound/hda/ext/hdac_ext_stream.c | 216 +- sound/hda/hdac_stream.c | 30 +- sound/hda/intel-dsp-config.c | 53 +- sound/hda/intel-nhlt.c | 102 + sound/isa/gus/gus_mem.c | 22 +- sound/pci/ac97/ac97_pcm.c | 2 +- sound/pci/hda/Kconfig | 33 + sound/pci/hda/Makefile | 10 + sound/pci/hda/cs35l41_hda.c | 528 +++++ sound/pci/hda/cs35l41_hda.h | 69 + sound/pci/hda/cs35l41_hda_i2c.c | 66 + sound/pci/hda/cs35l41_hda_spi.c | 63 + sound/pci/hda/hda_auto_parser.c | 6 +- sound/pci/hda/hda_bind.c | 7 + sound/pci/hda/hda_codec.c | 45 +- sound/pci/hda/hda_component.h | 20 + sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_generic.h | 2 +- sound/pci/hda/hda_intel.c | 11 +- sound/pci/hda/hda_jack.c | 11 + sound/pci/hda/hda_jack.h | 1 + sound/pci/hda/hda_local.h | 1 + sound/pci/hda/hda_tegra.c | 43 +- sound/pci/hda/patch_cs8409-tables.c | 3 + sound/pci/hda/patch_cs8409.c | 9 +- sound/pci/hda/patch_cs8409.h | 1 + sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 198 +- sound/pci/mixart/mixart_core.c | 5 +- sound/pci/mixart/mixart_core.h | 10 +- sound/ppc/beep.c | 2 +- sound/soc/amd/Kconfig | 9 +- sound/soc/amd/Makefile | 2 + sound/soc/amd/acp-config.c | 124 ++ sound/soc/amd/acp-da7219-max98357a.c | 20 +- sound/soc/amd/acp-pcm-dma.c | 15 +- sound/soc/amd/acp-rt5645.c | 4 +- sound/soc/amd/acp.h | 1 + sound/soc/amd/acp/Kconfig | 8 +- sound/soc/amd/acp/acp-legacy-mach.c | 19 +- sound/soc/amd/acp/acp-mach-common.c | 33 +- sound/soc/amd/acp/acp-mach.h | 10 +- sound/soc/amd/acp/acp-sof-mach.c | 21 +- sound/soc/amd/acp3x-rt5682-max9836.c | 8 +- sound/soc/amd/mach-config.h | 28 + sound/soc/amd/yc/acp6x-pdm-dma.c | 2 +- sound/soc/atmel/mikroe-proto.c | 6 +- sound/soc/atmel/tse850-pcm5142.c | 32 +- sound/soc/bcm/bcm63xx-i2s.h | 1 - sound/soc/bcm/bcm63xx-pcm-whistler.c | 13 +- sound/soc/codecs/Kconfig | 36 +- sound/soc/codecs/Makefile | 12 +- sound/soc/codecs/adau1701.c | 94 +- sound/soc/codecs/ak4118.c | 18 +- sound/soc/codecs/ak4375.c | 610 ++++++ sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l41-i2c.c | 19 +- sound/soc/codecs/cs35l41-lib.c | 1040 ++++++++++ sound/soc/codecs/cs35l41-spi.c | 20 +- sound/soc/codecs/cs35l41-tables.c | 594 ------ sound/soc/codecs/cs35l41.c | 893 +++++---- sound/soc/codecs/cs35l41.h | 749 +------ sound/soc/codecs/cs4265.c | 15 +- sound/soc/codecs/cs42l42.c | 94 +- sound/soc/codecs/cs42l42.h | 6 +- sound/soc/codecs/es7241.c | 28 +- sound/soc/codecs/hdac_hda.c | 22 +- sound/soc/codecs/jz4770.c | 9 + sound/soc/codecs/max9759.c | 28 +- sound/soc/codecs/max98373-sdw.c | 2 +- sound/soc/codecs/max9860.c | 12 +- sound/soc/codecs/msm8916-wcd-analog.c | 7 +- sound/soc/codecs/mt6660.c | 5 +- sound/soc/codecs/pcm3168a.c | 22 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1316-sdw.c | 2 +- sound/soc/codecs/rt5640.c | 169 +- sound/soc/codecs/rt5640.h | 11 +- sound/soc/codecs/rt5663.c | 12 +- sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 7 +- sound/soc/codecs/rt5682s.c | 34 +- sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdca.c | 2 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715-sdca.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/sdw-mockup.c | 2 +- sound/soc/codecs/sgtl5000.c | 5 +- sound/soc/codecs/simple-amplifier.c | 10 +- sound/soc/codecs/simple-mux.c | 10 +- sound/soc/codecs/ssm2305.c | 11 +- sound/soc/codecs/sta350.h | 2 +- sound/soc/codecs/tfa989x.c | 20 +- sound/soc/codecs/tlv320adc3xxx.c | 1317 ++++++++++++ sound/soc/codecs/tlv320aic26.h | 6 +- sound/soc/codecs/tlv320aic31xx.c | 121 +- sound/soc/codecs/tlv320aic31xx.h | 2 +- sound/soc/codecs/wcd-mbhc-v2.c | 76 +- sound/soc/codecs/wcd9335.c | 17 +- sound/soc/codecs/wcd934x.c | 6 +- sound/soc/codecs/wcd938x.c | 8 +- sound/soc/codecs/wm_adsp.c | 61 +- sound/soc/codecs/wm_adsp.h | 8 + sound/soc/codecs/wsa881x.c | 2 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/fsl-asoc-card.c | 15 +- sound/soc/fsl/fsl_asrc.c | 69 +- sound/soc/fsl/fsl_mqs.c | 2 +- sound/soc/fsl/imx-card.c | 49 +- sound/soc/fsl/imx-hdmi.c | 2 + sound/soc/fsl/imx-sgtl5000.c | 4 +- sound/soc/fsl/imx-spdif.c | 4 +- sound/soc/generic/audio-graph-card.c | 5 +- sound/soc/generic/audio-graph-card2.c | 4 +- sound/soc/generic/simple-card-utils.c | 45 +- sound/soc/generic/simple-card.c | 3 +- sound/soc/generic/test-component.c | 5 +- sound/soc/img/img-i2s-in.c | 8 +- sound/soc/img/img-i2s-out.c | 24 +- sound/soc/img/img-parallel-out.c | 24 +- sound/soc/img/img-spdif-in.c | 8 +- sound/soc/img/img-spdif-out.c | 24 +- sound/soc/img/pistachio-internal-dac.c | 9 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 14 +- sound/soc/intel/boards/Kconfig | 20 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_nocodec.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 86 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 180 ++ sound/soc/intel/boards/sof_maxim_common.h | 16 + sound/soc/intel/boards/sof_nau8825.c | 651 ++++++ sound/soc/intel/boards/sof_realtek_common.c | 119 +- sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 179 +- sound/soc/intel/boards/sof_sdw.c | 158 +- sound/soc/intel/boards/sof_sdw_common.h | 7 +- sound/soc/intel/boards/sof_sdw_rt715.c | 7 - sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 7 - sound/soc/intel/catpt/dsp.c | 14 +- sound/soc/intel/catpt/pcm.c | 37 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 48 + sound/soc/intel/skylake/skl-nhlt.c | 102 - sound/soc/intel/skylake/skl-pcm.c | 11 +- sound/soc/intel/skylake/skl-topology.c | 29 +- sound/soc/intel/skylake/skl-topology.h | 1 + sound/soc/intel/skylake/skl.c | 4 +- sound/soc/intel/skylake/skl.h | 4 - sound/soc/mediatek/Kconfig | 2 + sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 2 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 - sound/soc/mediatek/mt8173/mt8173-max98090.c | 8 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 7 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 7 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 7 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 21 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 26 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 2 - .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 17 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 12 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 9 +- sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 73 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 147 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 470 ++++- sound/soc/mediatek/mt8195/mt8195-reg.h | 1 + sound/soc/meson/aiu.c | 36 +- sound/soc/meson/axg-fifo.c | 16 +- sound/soc/meson/axg-pdm.c | 25 +- sound/soc/meson/axg-spdifin.c | 17 +- sound/soc/meson/axg-spdifout.c | 17 +- sound/soc/meson/axg-tdm-formatter.c | 50 +- sound/soc/meson/axg-tdm-interface.c | 25 +- sound/soc/meson/meson-card-utils.c | 8 +- sound/soc/meson/t9015.c | 14 +- sound/soc/mxs/mxs-sgtl5000.c | 8 +- sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/apq8016_sbc.c | 134 +- sound/soc/qcom/common.c | 20 +- sound/soc/qcom/qdsp6/q6apm.c | 14 +- sound/soc/qcom/sc7180.c | 24 +- sound/soc/qcom/sdm845.c | 14 +- sound/soc/qcom/sm8250.c | 4 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 10 +- sound/soc/samsung/aries_wm8994.c | 17 +- sound/soc/samsung/arndale.c | 5 +- sound/soc/samsung/idma.c | 2 + sound/soc/samsung/littlemill.c | 5 +- sound/soc/samsung/lowland.c | 5 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/samsung/smdk_wm8994.c | 4 +- sound/soc/samsung/smdk_wm8994pcm.c | 4 +- sound/soc/samsung/snow.c | 9 +- sound/soc/samsung/speyside.c | 5 +- sound/soc/samsung/tm2_wm5110.c | 3 +- sound/soc/samsung/tobermory.c | 5 +- sound/soc/sh/rz-ssi.c | 7 +- sound/soc/soc-component.c | 28 + sound/soc/soc-core.c | 51 +- sound/soc/soc-dai.c | 40 +- sound/soc/soc-pcm.c | 380 ++-- sound/soc/soc-topology.c | 2 +- sound/soc/sof/Kconfig | 18 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/amd/Kconfig | 33 + sound/soc/sof/amd/Makefile | 11 + sound/soc/sof/amd/acp-dsp-offset.h | 78 + sound/soc/sof/amd/acp-ipc.c | 187 ++ sound/soc/sof/amd/acp-loader.c | 199 ++ sound/soc/sof/amd/acp-pcm.c | 82 + sound/soc/sof/amd/acp-stream.c | 181 ++ sound/soc/sof/amd/acp-trace.c | 84 + sound/soc/sof/amd/acp.c | 446 +++++ sound/soc/sof/amd/acp.h | 226 +++ sound/soc/sof/amd/pci-rn.c | 165 ++ sound/soc/sof/amd/renoir.c | 186 ++ sound/soc/sof/control.c | 61 +- sound/soc/sof/core.c | 135 +- sound/soc/sof/debug.c | 142 +- sound/soc/sof/imx/Kconfig | 46 +- sound/soc/sof/imx/imx-common.c | 28 +- sound/soc/sof/imx/imx-common.h | 11 + sound/soc/sof/imx/imx-ops.h | 10 - sound/soc/sof/imx/imx8.c | 220 +- sound/soc/sof/imx/imx8m.c | 260 ++- sound/soc/sof/intel/apl.c | 7 +- sound/soc/sof/intel/atom.c | 64 +- sound/soc/sof/intel/atom.h | 4 +- sound/soc/sof/intel/bdw.c | 71 +- sound/soc/sof/intel/byt.c | 9 + sound/soc/sof/intel/cnl.c | 34 +- sound/soc/sof/intel/hda-codec.c | 3 +- sound/soc/sof/intel/hda-ctrl.c | 2 +- sound/soc/sof/intel/hda-dai.c | 97 +- sound/soc/sof/intel/hda-dsp.c | 52 +- sound/soc/sof/intel/hda-ipc.c | 48 +- sound/soc/sof/intel/hda-loader.c | 104 +- sound/soc/sof/intel/hda-pcm.c | 127 +- sound/soc/sof/intel/hda-stream.c | 109 +- sound/soc/sof/intel/hda.c | 139 +- sound/soc/sof/intel/hda.h | 22 +- sound/soc/sof/intel/icl.c | 73 +- sound/soc/sof/intel/pci-tng.c | 9 + sound/soc/sof/intel/shim.h | 11 + sound/soc/sof/intel/tgl.c | 47 +- sound/soc/sof/ipc.c | 134 +- sound/soc/sof/loader.c | 16 +- sound/soc/sof/mediatek/Kconfig | 33 + sound/soc/sof/mediatek/Makefile | 2 + sound/soc/sof/mediatek/adsp_helper.h | 49 + sound/soc/sof/mediatek/mt8195/Makefile | 3 + sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 158 ++ sound/soc/sof/mediatek/mt8195/mt8195-clk.h | 28 + sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 56 + sound/soc/sof/mediatek/mt8195/mt8195.c | 463 +++++ sound/soc/sof/mediatek/mt8195/mt8195.h | 158 ++ sound/soc/sof/ops.c | 47 +- sound/soc/sof/ops.h | 93 +- sound/soc/sof/pcm.c | 118 +- sound/soc/sof/pm.c | 10 + sound/soc/sof/sof-audio.c | 239 ++- sound/soc/sof/sof-audio.h | 17 +- sound/soc/sof/sof-of-dev.c | 68 +- sound/soc/sof/sof-of-dev.h | 17 + sound/soc/sof/sof-pci-dev.c | 19 +- sound/soc/sof/sof-priv.h | 82 +- sound/soc/sof/sof-probes.c | 2 +- sound/soc/sof/sof-probes.h | 2 +- sound/soc/sof/topology.c | 292 +-- sound/soc/sof/trace.c | 18 + sound/soc/sof/xtensa/core.c | 44 +- sound/soc/stm/stm32_adfsdm.c | 5 +- sound/soc/stm/stm32_i2s.c | 66 +- sound/soc/stm/stm32_sai.c | 37 +- sound/soc/stm/stm32_sai_sub.c | 29 +- sound/soc/stm/stm32_spdifrx.c | 48 +- sound/soc/sunxi/sun4i-codec.c | 3 +- sound/soc/sunxi/sun4i-spdif.c | 115 ++ sound/soc/sunxi/sun8i-codec.c | 56 + sound/soc/tegra/tegra20_i2s.c | 49 + sound/soc/tegra/tegra20_spdif.c | 197 +- sound/soc/tegra/tegra20_spdif.h | 1 + sound/soc/tegra/tegra210_mvc.c | 209 +- sound/soc/tegra/tegra210_mvc.h | 5 + sound/soc/tegra/tegra_pcm.c | 6 + sound/soc/tegra/tegra_pcm.h | 1 + sound/soc/ti/davinci-mcasp.c | 21 +- sound/soc/ti/j721e-evm.c | 10 +- sound/soc/uniphier/Kconfig | 2 - sound/soc/xilinx/xlnx_spdif.c | 10 +- sound/sparc/dbri.c | 6 +- sound/usb/card.c | 7 - sound/usb/format.c | 2 +- sound/usb/mixer.c | 5 +- sound/usb/mixer.h | 2 - sound/usb/mixer_maps.c | 17 +- sound/usb/mixer_quirks.c | 4 +- sound/usb/mixer_quirks.h | 2 - sound/usb/power.h | 10 - sound/usb/quirks.c | 2 +- sound/usb/usx2y/usbusx2y.c | 2 +- sound/x86/intel_hdmi_audio.c | 4 +- tools/iio/iio_event_monitor.c | 1 + tools/testing/selftests/Makefile | 3 +- tools/testing/selftests/alsa/.gitignore | 1 + tools/testing/selftests/alsa/Makefile | 9 + tools/testing/selftests/alsa/mixer-test.c | 705 +++++++ tools/testing/selftests/lkdtm/stack-entropy.sh | 16 +- .../powerpc/security/mitigation-patching.sh | 5 +- .../selftests/powerpc/security/spectre_v2.c | 2 +- tools/testing/selftests/powerpc/signal/.gitignore | 2 + tools/testing/selftests/powerpc/signal/Makefile | 2 + .../selftests/powerpc/signal/sigreturn_kernel.c | 132 ++ .../selftests/powerpc/signal/sigreturn_unaligned.c | 43 + 1538 files changed, 58634 insertions(+), 23820 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1013 delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml create mode 100644 Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml create mode 100644 Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/mips/loongson/ls2k-reset.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml create mode 100644 Documentation/devicetree/bindings/phy/microchip,lan966x-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml create mode 100644 Documentation/devicetree/bindings/sound/ak4375.yaml create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l42.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs42l42.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5632.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5 [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-common.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-max9 [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5677.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-sgtl [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-trim [...] create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-trim [...] delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm9712.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra20-spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,tlv320adc3xxx.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8903.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8903.txt create mode 100644 Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml create mode 100644 arch/mips/boot/compressed/clz_ctz.c delete mode 100644 arch/mips/include/asm/llsc.h delete mode 100644 arch/mips/include/asm/txx9/rbtx4938.h delete mode 100644 arch/mips/include/asm/txx9/rbtx4939.h delete mode 100644 arch/mips/include/asm/txx9/spi.h delete mode 100644 arch/mips/include/asm/txx9/tx4939.h delete mode 100644 arch/mips/pci/fixup-rbtx4938.c delete mode 100644 arch/mips/pci/pci-tx4939.c delete mode 100644 arch/mips/txx9/generic/7segled.c delete mode 100644 arch/mips/txx9/generic/irq_tx4939.c delete mode 100644 arch/mips/txx9/generic/setup_tx4939.c delete mode 100644 arch/mips/txx9/generic/spi_eeprom.c delete mode 100644 arch/mips/txx9/rbtx4938/Makefile delete mode 100644 arch/mips/txx9/rbtx4938/irq.c delete mode 100644 arch/mips/txx9/rbtx4938/prom.c delete mode 100644 arch/mips/txx9/rbtx4938/setup.c delete mode 100644 arch/mips/txx9/rbtx4939/Makefile delete mode 100644 arch/mips/txx9/rbtx4939/irq.c delete mode 100644 arch/mips/txx9/rbtx4939/prom.c delete mode 100644 arch/mips/txx9/rbtx4939/setup.c create mode 100644 arch/powerpc/include/asm/nohash/kup-booke.h create mode 100644 arch/powerpc/kvm/book3s_hv.h create mode 100644 arch/powerpc/lib/test-code-patching.c delete mode 100644 arch/powerpc/lib/test_code-patching.S delete mode 100644 arch/powerpc/mm/book3s32/kuep.c delete mode 100644 arch/powerpc/mm/book3s64/hash_hugetlbpage.c create mode 100644 arch/powerpc/mm/book3s64/hugetlbpage.c create mode 100644 arch/powerpc/mm/book3s64/trace.c create mode 100644 arch/powerpc/mm/nohash/kup.c delete mode 100644 arch/powerpc/platforms/pseries/scanlog.c delete mode 100644 drivers/char/hw_random/tx4939-rng.c delete mode 100644 drivers/comedi/comedi.h delete mode 100644 drivers/comedi/comedi_pci.h delete mode 100644 drivers/comedi/comedi_pcmcia.h delete mode 100644 drivers/comedi/comedi_usb.h delete mode 100644 drivers/comedi/comedidev.h delete mode 100644 drivers/comedi/drivers/8255.h create mode 100644 drivers/gnss/usb.c delete mode 100644 drivers/i2c/busses/i2c-xlr.c create mode 100644 drivers/iio/adc/xilinx-ams.c create mode 100644 drivers/iio/addac/Kconfig create mode 100644 drivers/iio/addac/Makefile create mode 100644 drivers/iio/addac/ad74413r.c create mode 100644 drivers/iio/dac/ad3552r.c create mode 100644 drivers/iio/dac/ad7293.c create mode 100644 drivers/iio/filter/Kconfig create mode 100644 drivers/iio/filter/Makefile create mode 100644 drivers/iio/filter/admv8818.c create mode 100644 drivers/iio/frequency/admv1013.c create mode 100644 drivers/interconnect/qcom/msm8996.c create mode 100644 drivers/interconnect/qcom/msm8996.h create mode 100644 drivers/interconnect/qcom/qcm2290.c create mode 100644 drivers/interconnect/qcom/sm8450.c create mode 100644 drivers/interconnect/qcom/sm8450.h delete mode 100644 drivers/mtd/maps/rbtx4939-flash.c create mode 100644 drivers/phy/amlogic/phy-meson8-hdmi-tx.c create mode 100644 drivers/phy/freescale/phy-fsl-imx8m-pcie.c create mode 100644 drivers/phy/intel/phy-intel-thunderbay-emmc.c create mode 100644 drivers/phy/mediatek/phy-mtk-io.h create mode 100644 drivers/phy/microchip/lan966x_serdes.c create mode 100644 drivers/phy/microchip/lan966x_serdes_regs.h create mode 100644 drivers/phy/qualcomm/phy-qcom-edp.c create mode 100644 drivers/platform/mips/ls2k-reset.c delete mode 100644 drivers/rapidio/switches/tsi568.c delete mode 100644 drivers/rapidio/switches/tsi57x.c create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_pci.h create mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.c create mode 100644 drivers/scsi/pm8001/pm80xx_tracepoints.h create mode 100644 drivers/soc/xilinx/xlnx_event_manager.c create mode 100644 drivers/spmi/spmi-mtk-pmif.c create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev_test.c create mode 100644 include/dt-bindings/iio/addac/adi,ad74413r.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8996.h create mode 100644 include/dt-bindings/interconnect/qcom,qcm2290.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8450.h create mode 100644 include/dt-bindings/phy/phy-imx8-pcie.h create mode 100644 include/dt-bindings/phy/phy-lan966x-serdes.h create mode 100644 include/dt-bindings/sound/tlv320adc3xxx.h rename {drivers/comedi/drivers => include/linux/comedi}/comedi_8254.h (100%) create mode 100644 include/linux/comedi/comedi_8255.h rename {drivers/comedi/drivers => include/linux/comedi}/comedi_isadma.h (100%) create mode 100644 include/linux/comedi/comedi_pci.h create mode 100644 include/linux/comedi/comedi_pcmcia.h create mode 100644 include/linux/comedi/comedi_usb.h create mode 100644 include/linux/comedi/comedidev.h rename {drivers => include/linux}/comedi/comedilib.h (100%) create mode 100644 include/linux/dma/qcom_adm.h create mode 100644 include/linux/dma/xilinx_dpdma.h create mode 100644 include/linux/firmware/xlnx-event-manager.h delete mode 100644 include/linux/platform_data/ad5755.h create mode 100644 include/sound/sof/dai-amd.h create mode 100644 include/sound/sof/dai-mediatek.h create mode 100644 include/uapi/linux/comedi.h create mode 100644 samples/coresight/Makefile create mode 100644 samples/coresight/coresight-cfg-sample.c delete mode 100644 sound/core/sgbuf.c create mode 100644 sound/pci/hda/cs35l41_hda.c create mode 100644 sound/pci/hda/cs35l41_hda.h create mode 100644 sound/pci/hda/cs35l41_hda_i2c.c create mode 100644 sound/pci/hda/cs35l41_hda_spi.c create mode 100644 sound/pci/hda/hda_component.h create mode 100644 sound/soc/amd/acp-config.c create mode 100644 sound/soc/amd/mach-config.h create mode 100644 sound/soc/codecs/ak4375.c create mode 100644 sound/soc/codecs/cs35l41-lib.c delete mode 100644 sound/soc/codecs/cs35l41-tables.c create mode 100644 sound/soc/codecs/tlv320adc3xxx.c create mode 100644 sound/soc/intel/boards/sof_nau8825.c create mode 100644 sound/soc/sof/amd/Kconfig create mode 100644 sound/soc/sof/amd/Makefile create mode 100644 sound/soc/sof/amd/acp-dsp-offset.h create mode 100644 sound/soc/sof/amd/acp-ipc.c create mode 100644 sound/soc/sof/amd/acp-loader.c create mode 100644 sound/soc/sof/amd/acp-pcm.c create mode 100644 sound/soc/sof/amd/acp-stream.c create mode 100644 sound/soc/sof/amd/acp-trace.c create mode 100644 sound/soc/sof/amd/acp.c create mode 100644 sound/soc/sof/amd/acp.h create mode 100644 sound/soc/sof/amd/pci-rn.c create mode 100644 sound/soc/sof/amd/renoir.c delete mode 100644 sound/soc/sof/imx/imx-ops.h create mode 100644 sound/soc/sof/mediatek/Kconfig create mode 100644 sound/soc/sof/mediatek/Makefile create mode 100644 sound/soc/sof/mediatek/adsp_helper.h create mode 100644 sound/soc/sof/mediatek/mt8195/Makefile create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.c create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.h create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-loader.c create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.c create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195.h create mode 100644 sound/soc/sof/sof-of-dev.h create mode 100644 tools/testing/selftests/alsa/.gitignore create mode 100644 tools/testing/selftests/alsa/Makefile create mode 100644 tools/testing/selftests/alsa/mixer-test.c create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_kernel.c create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_unaligned.c