This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c2da5bdc66a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new 069ce2ef1a6d cpuidle: teo: Ignore disabled idle states that are too deep new 4f690bb8ce4c cpuidle: teo: Rename local variable in teo_select() new e43dcf20215f cpuidle: teo: Consider hits and misses metrics of disabled states new 159e48560f51 cpuidle: teo: Fix "early hits" handling for disabled idle states new 2c2a83d329b8 Merge back earlier cpuidle material for v5.5. new 918c1fe9fbbe cpuidle: Do not unset the driver if it is there already new fa583f71a99c ACPI: processor_idle: Skip dummy wait if kernel is in guest new 99e98d3fb100 cpuidle: Consolidate disabled state checks new c1d51f684c72 cpuidle: Use nanoseconds as the unit of time new b6495b7f004d cpuidle: teo: Exclude cpuidle overhead from computations new 63f202e5edf1 cpuidle: teo: Avoid using "early hits" incorrectly new 85f6a17f24f9 cpuidle: teo: Avoid code duplication in conditionals new cbda56d5fefc cpuidle: Introduce cpuidle_driver_state_disabled() for dri [...] new c55b51a06b01 cpuidle: Allow idle injection to apply exit latency limit new 5aa9ba6312e3 cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() new 62214039525a Merge branch 'pm-cpuidle' new 737ffb27f2f1 cpufreq: Clarify the comment in cpufreq_set_policy() new db0d32d84031 cpufreq: powernv: fix stack bloat and hard limit on number [...] new 99e18df3a41a Merge back earlier cpufreq material for v5.5. new 8d2eecead5bf cpufreq: intel_pstate: Fix plain int as pointer warning fr [...] new e6e8df07268c cpufreq: Add NULL checks to show() and store() methods of cpufreq new eb9809b94db0 Merge back cpufreq changes for v5.5. new b4bc9f9e27ed cpufreq: ti-cpufreq: add support for omap34xx and omap36xx new b7dbe349e1eb ARM: dts: omap34xx & omap36xx: replace opp-v1 tables by op [...] new b552904a73a3 DTS: bindings: omap: update bindings documentation new 6ddf6c91e6f8 ARM: dts: omap3: bulk convert compatible to be explicitly [...] new 42e52616f382 cpufreq: ti-cpufreq: omap36xx use "cpu0","vbb" if run in m [...] new 341afbc9ea39 ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo new 3fbeef397212 cpufreq: ti-cpufreq: Add support for AM3517 new 09865094536c ARM: dts: Add OPP-V2 table for AM3517 new 1b82a4b5d331 cpufreq: scpi: remove stale/outdated comment about the driver new a0f950d3a0ad cpufreq: merge arm_big_little and vexpress-spc new 1f1b4650e0be cpufreq: vexpress-spc: drop unnessary cpufreq_arm_bL_ops a [...] new 09402d5725bf cpufreq: vexpress-spc: remove lots of debug messages new e318d2c8f32d cpufreq: vexpress-spc: fix some coding style issues new af44d180e3de cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed g [...] new e458eb97df7a cpufreq: s3c64xx: Remove pointless NULL check in s3c64xx_c [...] new 4a6e13523879 cpufreq: vexpress-spc: use macros instead of hardcoded val [...] new e32beb064105 cpufreq: vexpress-spc: find and skip duplicates when mergi [...] new c23734487fb4 cpufreq: sun50i: Fix CPU speed bin detection new d9f7aef83e00 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 46770be0cf94 cpufreq: Register drivers only after CPU devices have been [...] new c48b90f84a11 Merge branch 'pm-cpufreq' new c389ec67b7f8 MAINTAINERS: Update myself as maintainer for DEVFREQ subsy [...] new fcbd8037f7df include: dt-bindings: add Performance Monitoring Unit for Exynos new 3b7b37846ba6 Documentation: devicetree: add PPMU events description new df4d7b1451bf PM / devfreq: Make log message more explicit when devfreq [...] new 36eba5deffac dt-bindings: devfreq: exynos-bus: Remove unused property new d68adc8f85cd PM / devfreq: Check NULL governor in available_governors_show new 2abb0d5268ae PM / devfreq: Lock devfreq in trans_stat_show new 1f125dee4fed PM / devfreq: exynos-ppmu: remove useless assignment new dccdea01adf3 PM / devfreq: tegra30: Change irq type to unsigned int new d49eeb1e8385 PM / devfreq: tegra30: Keep interrupt disabled while gover [...] new 7296443b900e PM / devfreq: tegra30: Handle possible round-rate error new e7955a34a234 PM / devfreq: tegra30: Drop write-barrier new 53b4b2aeee26 PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out new 0ce3884654d1 PM / devfreq: tegra30: Use kHz units uniformly in the code new 11eb6ec5c0d4 PM / devfreq: tegra30: Use CPUFreq notifier new 6f2a35d65b3c PM / devfreq: tegra30: Move clk-notifier's registration to [...] new 142665582736 PM / devfreq: tegra30: Reset boosting on startup new 61d932084174 PM / devfreq: tegra30: Don't enable consecutive-down inter [...] new b87dea3bbab2 PM / devfreq: tegra30: Constify structs new 9cff2177789f PM / devfreq: tegra30: Include appropriate header new 333abefb2812 PM / devfreq: tegra30: Don't enable already enabled consec [...] new 88ec816446fa PM / devfreq: tegra30: Disable consecutive interrupts when [...] new 28615e37be96 PM / devfreq: tegra30: Use kHz units for dependency threshold new 5c0f6c795957 PM / devfreq: Add new interrupt_driven flag for governors new f61ee201068a PM / devfreq: tegra30: Support variable polling interval new fee22854c027 PM / devfreq: tegra30: Tune up MCCPU boost-down coefficient new 2b328421e4ed Merge tag 'devfreq-next-for-5.5' of git://git.kernel.org/p [...] new fa6a599eb34d Merge branch 'pm-devfreq' new da6043fe85eb PM / hibernate: memory_bm_find_bit(): Tighten node optimisation new ea0d11c9dd95 PM / core: Clean up some function headers in power.h new 01ca4827a748 PM / wakeirq: remove unnecessary parentheses new ca765a8cfe0c PM / Domains: Introduce dev_pm_domain_start() new ea71c59669f1 PM / Domains: Implement the ->start() callback for genpd new 1b32999e205b mmc: tmio: Avoid boilerplate code in ->runtime_suspend() new fe0c2baae0bd PM / Domains: Convert to dev_to_genpd_safe() in genpd_sysc [...] new 25cb20a212a1 PM / OPP: Support adjusting OPP voltages at runtime new 16c71c511328 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new cae478114fbe powercap/intel_rapl: add support for CometLake Mobile new f84fdcbc8ec0 powercap/intel_rapl: add support for Cometlake desktop new 5a97aa5bbcc1 Merge branches 'pm-sleep', 'pm-domains', 'pm-opp' and 'powercap' new aca32d7bccf9 power: avs: smartreflex: Remove superfluous cast in debugf [...] new 2079fe6ea8cb ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition new 1992b66d2f55 PM: Wrap documentation to fit in 80 columns new fef4ac873369 pm-graph info added to MAINTAINERS new 7e5705c635ec tools/power/cpupower: Fix initializer override in hsw_ext_cstates new d80a4ac20800 cpupower : Handle set and info subcommands correctly new d3f5d2a192a2 cpupower: Move needs_root variable into a sub-struct new 7adafe541fe5 cpupower: mperf_monitor: Introduce per_cpu_schedule flag new 6af2ed53f040 cpupower: mperf_monitor: Update cpupower to use the RDPRU [...] new 4611a4fb0cce cpupower: ToDo: Update ToDo with ideas for per_cpu_schedul [...] new 9581e24c3f00 Merge tag 'linux-cpupower-5.5-rc1' of git://git.kernel.org [...] new e350b60f4e0f Merge branches 'pm-avs', 'pm-docs' and 'pm-tools' new 9e7a03233e02 Merge tag 'pm-5.5-rc1' of git://git.kernel.org/pub/scm/lin [...] new b4447c0dcd0d ACPI: OSI: Shoot duplicate word new edc5935ec777 ACPICA: Results from Clang new 197aba2090e3 ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 new aaf7566f33d2 ACPICA: More Clang changes new 42d939fadbfa ACPICA: Add new external interface, acpi_unload_table() new 1770093c5bed ACPICA: make acpi_load_table() return table index new efcf9456c81c ACPICA: utilities: add flag to only display data when dump [...] new 5fd033288a86 ACPICA: debugger: add command to dump all fields of partic [...] new 20d93fce0002 ACPICA: debugger: surround field unit output with braces '{' new 760935064252 ACPICA: debugger: add field unit support for acpi_db_get_n [...] new 02b04f10b836 ACPICA: acpiexec: initialize all simple types and field un [...] new 45abdc9903e9 ACPICA: debugger: remove leading whitespaces when converti [...] new c7ccf10bb92e ACPICA: Update version to 20191018 new 713608a30b0a Merge branch 'acpica' new 4446abc9a109 ACPI: EC: tweak naming in preparation for GpioInt support new 406857f773b0 ACPI: EC: add support for hardware-reduced systems new cc18735f2085 ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links new b3b3519c04bd ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links new 6025e2fae3dd ACPI: LPSS: Add dmi quirk for skipping _DEP check for some [...] new a0fcfed1389e ACPI / PMIC: Do not register handlers for unhandled OpRegions new ed852cde25a1 ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver new cefe6aac29ff ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver new 065bd4d35b3f ACPI: button: Refactor lid_init_state module parsing code new 593681e2c75f ACPI: button: Allow disabling LID support with the lid_ini [...] new d7cd08231a7f ACPI: button: Turn lid_blacklst DMI table into a generic q [...] new 932e1ba48611 ACPI: button: Add DMI quirk for Medion Akoya E2215T new 00e250367cc6 ACPI: button: Add DMI quirk for Asus T200TA new e346d0cf2c0a ACPI: button: Remove unused acpi_lid_notifier_[un]register [...] new 1fca7e0e6fe6 Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] new 8373f8c6a447 ACPI / utils: Describe function parameters in kernel-doc new a814dcc26983 ACPI / utils: Move acpi_dev_get_first_match_dev() under CO [...] new 35009c807488 ACPI / utils: Introduce acpi_dev_hid_uid_match() helper new 7e70c8acf2bf ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() new 4f3cde3a24ce mmc: sdhci-acpi: Switch to use acpi_dev_hid_uid_match() new ae5e6c6439c3 iommu/amd: Switch to use acpi_dev_hid_uid_match() new ac36d37e9436 ACPI: Always build evged in new cb0701acfa7e ACPI: platform: Unregister stale platform devices new b5b42b24d783 ACPI: video: update doc for acpi_video_bus_DOS() new 2e127203d116 ACPI: Documentation: Minor spelling fix in namespace.rst new 995e2ef08280 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] new c710fcc5d95a ACPI: NUMA: Establish a new drivers/acpi/numa/ directory new fe3e5e65c06e efi: Enumerate EFI_MEMORY_SP new 6950e31b35fd x86/efi: Push EFI_MEMMAP check into leaf routines new b617c5266eed efi: Common enable/disable infrastructure for EFI soft res [...] new 262b45ae3ab4 x86/efi: EFI soft reservation to E820 enumeration new 16993c0f0a43 arm/efi: EFI soft reservation to memblock new 199c84717612 x86/efi: Add efi_fake_mem support for EFI_MEMORY_SP new 33dd70752cd7 lib: Uplevel the pmem "region" ida to a global allocator new 460370ab20b6 dax: Fix alloc_dax_region() compile warning new a6c7f4c6aea5 device-dax: Add a driver for "hmem" devices new 0f847f8c0813 ACPI: NUMA: HMAT: Register HMAT at device_initcall level new cf8741ac57ed ACPI: NUMA: HMAT: Register "soft reserved" memory as an "h [...] new 4caa525b783b ACPI: HMAT: don't mix pxm and nid when setting memory targ [...] new 59b2c5b63587 ACPI: NUMA: HMAT: fix a section mismatch new 0f1839d08887 ACPI: HMAT: use %u instead of %d to print u32 values new 782b59711e15 Merge branch 'acpi-mm' new 6e9f879684b4 Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] new 51c100a651a4 software node: Get reference to parent swnode in get_parent op new 56c9aa079424 software node: Make argument to to_software_node const new a57b7fb783eb device property: Move fwnode_get_parent() up new 87e5e95db31a device property: Add functions for accessing node's parents new bc0500c1e43d device property: Add fwnode_get_name for returning the nam [...] new e7e242bccb20 device property: Add a function to obtain a node's prefix new 9af7706492f9 lib/vsprintf: Remove support for %pF and %pf in favour of [...] new 1586c5ae2f93 lib/vsprintf: Add a note on re-using %pf or %pF new a92eb7621b9f lib/vsprintf: Make use of fwnode API to obtain node names [...] new 83abc5a77f3b lib/vsprintf: OF nodes are first and foremost, struct devi [...] new 3bd32d6a2ee6 lib/vsprintf: Add %pfw conversion specifier for printing f [...] new f1ce39df508d lib/test_printf: Add tests for %pfw printk modifier new 8ed61d36050c device property: Fix the description of struct fwnode_operations new a00351687f8a software node: remove DEV_PROP_MAX new 1741cfacfa9b software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() new 4466bf82821b efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN new b871160fbc61 software node: mark internal macros with double underscores new 75dd63c968d8 software node: clean up property_copy_string_array() new 1f74d70ff212 software node: get rid of property_set_pointer() new 5236f5fe2319 software node: remove property_entry_read_uNN_array functions new daeba9bf62e6 software node: unify PROPERTY_ENTRY_XXX macros new 1afc14032e54 software node: simplify property_entry_read_string_array() new 361b0d286afe Merge tag 'devprop-5.5-rc1' of git://git.kernel.org/pub/sc [...] new 82e8d723e9e6 sound: Fix Kconfig indentation new d68c3123ba88 ALSA: firewire-lib: add a member into AMDTP domain for eve [...] new 8737209fe4a2 ALSA: bebob: register the size of PCM period to AMDTP domain new dd20e68a3056 ALSA: fireworks: register the size of PCM period to AMDTP domain new 1d6a722c4a01 ALSA: oxfw: register the size of PCM period to AMDTP domain new 94c8101a2717 ALSA: dice: register the size of PCM period to AMDTP domain new 18b7f18ff694 ALSA: firewire-digi00x: register the size of PCM period to [...] new 262542ed9392 ALSA: firewire-tascam: register the size of PCM period to [...] new 0d39cd0e4499 ALSA: firewire-motu: register the size of PCM period to AM [...] new 9d9ff58c2f45 ALSA: fireface: register the size of PCM period to AMDTP domain new a80b29a41df0 ALSA: bebob: use the same size of period for PCM substream [...] new 56faf928db4f ALSA: fireworks: use the same size of period for PCM subst [...] new c0ede398b526 ALSA: oxfw: use the same size of period for PCM substream [...] new a8fb2248028d ALSA: dice: use the same size of period for PCM substream [...] new c36f8fcc584c ALSA: firewire-digi00x: use the same size of period for PC [...] new 6669a11d35bf ALSA: firewire-tascam: use the same size of period for PCM [...] new 3fd80b200388 ALSA: firewire-motu: use the same size of period for PCM s [...] new 3aac32634172 ALSA: fireface: use the same size of period for PCM substr [...] new a0e023317e2d ALSA: firewire-lib: use variable size of queue for isoc pa [...] new 1fde7a447a7f ALSA: bebob: share PCM buffer size for both direction new 659c6af569a2 ALSA: fireworks: share PCM buffer size for both direction new 3299d2a0f74c ALSA: oxfw: share PCM buffer size for both direction new ecb40fd2c8af ALSA: dice: share PCM buffer size for both direction new 76c4ecbe4b07 ALSA: firewire-digi00x: share PCM buffer size for both direction new 128307d5f947 ALSA: firewire-tascam: share PCM buffer size for both direction new 0f5482e7875b ALSA: firewire-motu: share PCM buffer size for both direction new 4de3eb062e2d ALSA: fireface: share PCM buffer size for both direction new e229853d505d ALSA: firewire-lib: schedule hardware IRQ according to the [...] new 99921ec67dcd ALSA: firewire-lib: tune the maximum available size of PCM period new f706df4f42b1 ALSA: firewire-lib: tune the minimum available size of PCM period new 03b4816dcb6e ALSA: firewire-lib: add irq_target member into amdtp_domai [...] new f890f9a04b36 ALSA: firewire-lib: replace pointer callback to flush isoc [...] new e6dcc92fcea0 ALSA: firewire-lib: replace ack callback to flush isoc con [...] new 813dfbd6845e ALSA: firewire-lib: cancel flushing isoc context in the la [...] new 60dd49298ec5 ALSA: firewire-lib: handle several AMDTP streams in callba [...] new acfedcbe1ce4 ALSA: firewire-lib: postpone to start IR context new 52525b7a3cf8 PCI: Add a helper to check Power Resource Requirements _PR [...] new bacd861452d2 ALSA: hda: Allow HDA to be runtime suspended when dGPU is [...] new 46b4bff6572b PCI: Fix missing inline for pci_pr3_present() new 82d9d54a6c0e ALSA: hda: add Intel DSP configuration / probe code new cc8f81c7e625 ALSA: hda: fix intel DSP config new 0a671dc50055 ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure new e2e556a9549e Merge branch 'for-linus' into for-next new ca58f55108fe ALSA: hda - Fix pending unsol events at shutdown new 91636a82044a ALSA: hda: Allow non-Intel device probe gracefully new 1d4961d9eb1a ALSA: usb-audio: sound: usb: usb true/false for bool return type new 2644df63c709 ALSA: firewire-motu: fix wrong spelling for macro new 1ef2ff941424 ALSA: firewire-motu: print for unknown source of sampling clock new 3f58f004bff3 ALSA: firewire-motu: detect SPH source of sampling clock new 4b2079f80aa0 ALSA: firewire-motu: minor code refactoring for protocol v [...] new bd1073728260 ALSA: firewire-motu: code refactoring to handle model spec [...] new 271e657f92ed ALSA: firewire-motu: add support for MOTU UltraLite new 0929249e3be3 ALSA: firewire-motu: Correct a typo in the clock proc string new d3eabe939aee ALSA: bebob: expand sleep just after breaking connections [...] new da5e83374f46 ALSA: bebob: expand delay of start for IR context just for [...] new 6c94f380c6c1 ALSA: bebob: link the order of establishing connections an [...] new 6111fd2370ee ALSA: pcm: Fix missing check of the new non-cached buffer type new 42ec336f1f9d ALSA: hda: Disable regmap internal locking new 08422d2c559d ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] new 1fe7f397cfe2 ALSA: memalloc: Add vmalloc buffer allocation support new 7e8edae39fd1 ALSA: pcm: Handle special page mapping in the default mmap [...] new abffd8d0d538 ALSA: docs: Update documentation about SG- and vmalloc-buffers new a55eaf177a36 ALSA: pcm: Warn if doubly preallocated new d39789912f15 ALSA: pcm: Create proc files only for non-empty preallocations new 8fd9da750e76 ALSA: drivers: Remove superfluous snd_dma_continuous_data() new 987334266d08 ALSA: mips: Remove superfluous snd_dma_continuous_data() new 1422bc5001a9 ALSA: rme32: Remove superfluous snd_dma_continuous_data() new a1aef4881cf1 ALSA: sh: Remove superfluous snd_dma_continuous_data() new 0382e4e18faf ALSA: sparc: Remove superfluous snd_dma_continuous_data() new 0af0a4fec0c4 ALSA: usb: Remove superfluous snd_dma_continuous_data() new 1158e89c9d8f ALSA: 6fire: Drop the dead code new b315997d7c22 ALSA: usb-audio: Convert to the common vmalloc memalloc new b29e5ef15115 ALSA: aloop: Convert to the common vmalloc memalloc new a3f4f2d5d020 ALSA: firewire: Convert to the common vmalloc memalloc new 94ce90c562ef ALSA: 6fire: Convert to the common vmalloc memalloc new c7b03852e74d ALSA: caiaq: Convert to the common vmalloc memalloc new d7867ee7d264 ALSA: hiface: Convert to the common vmalloc memalloc new 95ef15c65ae0 ALSA: ua101: Convert to the common vmalloc memalloc new 748a76b215a3 ALSA: vx: Convert to the common vmalloc memalloc new d5dec270c00c ALSA: pdaudiocf: Convert to the common vmalloc memalloc new 30f2ce712d29 ALSA: mips: Convert to the common vmalloc memalloc new 16ccca11088c ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page new 3ca5fc0664ec ALSA: aoa: Avoid non-standard macro usage new 7564d3b6334c ALSA: echoaudio: Avoid non-standard macro usage new af7153a29d5f ALSA: es1968: Avoid non-standard macro usage new 1a810436a2ef ALSA: rme: Avoid non-standard macro usage new 6974f8ad4494 ALSA: pci: Avoid non-standard macro usage new b65f131b8f47 ALSA: docs: Remove snd_dma_pci_data() usage in documentation new fdea53fe5de5 ALSA: timer: Limit max amount of slave instances new 75234212c446 ASoC: fsl_mqs: add DT binding documentation new 9e28f6532c61 ASoC: fsl_mqs: Add MQS component driver new adebb1113902 ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pm [...] new 8735141031d7 ASoC: dt-bindings: Convert Allwinner A23 analog codec to a schema new 6cfb1cd60394 ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_f [...] new fd5d3907197c ASoC: soc-component.h: remove GPL explanation from header new 7cf2804775f8 ASoC: dt-bindings: mt8183: add missing update new 419e2f508336 ASoC: wm8994: Add support for setting MCLK clock rate new 001b83d395ab ASoC: wm8994: Add support for MCLKn clock gating new f4528af69fdc ASoC: dt-bindings: Document "samsung, arndale-wm1811" compatible new 1c93a9e00e40 ASoC: soc-core: move soc_free_pcm_runtime() new a848125e320a ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_p [...] new 753ace0a34fb ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_ [...] new 929deb849b9e ASoC: soc-core: create rtd->codec_dais first new 6e864344873f ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() new b7c5bc45ee94 ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() new d918a37610b1 ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order new 353e16bf6045 ASoC: soc-core: remove snd_soc_rtdcom_del_all() new 4b7151dadfd4 dt-bindings: ASoC: Add tas2770 smart PA dt bindings new 67f798c78242 ASoC: amd: acp3x: clean up indentation issue new bd1468f252e8 ASoC: rt5663: clean up indentation issues new 944eedd8c021 ASoC: wcd9335: clean up indentation issue new 423013f824ab ASoC: stm32: sai: clean up indentation issue new 49f9c4f2e83c ASoC: core: Clarify usage of ignore_machine new 83078521072e ASoC: adau1761: Add PGA Slew time control new 5422737192d9 ASoC: adau1761: Add ALC controls new 4bf62571070d ASoC: fsl_asrc: Use in(out)put_format instead of in(out)pu [...] new 109539c986ce ASoC: fsl_asrc: update supported sample format new e957204e732b ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runt [...] new 703df4413ff6 ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 new 4378f1fbe924 ASoC: soc-pcm: Use different sequence for start/stop trigger new 1a476abc723e tas2770: add tas2770 smart PA kernel driver new 767b0bc59057 ASoC: madera: Add support for using MCLK3 new 2ab4c50f6955 ASoC: SOF: trace: move to opt-in with Kconfig and module p [...] new 9a06508bf782 ASoC: SOF: ipc: retain DSP context after FW exception. new 8692d498d675 ASoC: SOF: core: check for mandatory fw_ready op during SOF probe new e3ebfd0ab5b4 ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_st [...] new f567ff6c76f7 ASoC: SOF: Intel: hda: fix reset of host_period_bytes new 3a9e204d4e36 ASoC: SOF: Intel: Add context data to any IPC timeout. new 25317997cbcd Merge branch 'asoc-5.4' into asoc-5.5 new aaa68472ed1f ASoC: samsung: arndale: Simplify DAI link initialization new 03081cc370b9 ASoC: samsung: arndale: Add support for WM1811 CODEC new dca6408d6f7e ASoC: samsung: Rename Arndale card driver new 5a7423993007 tas2770: fix platform_no_drv_owner.cocci warnings new 4dc0e7df6283 ASoC: soc-core: use devm_kzalloc() for rtd new 7ce6088f6062 ASoC: soc-core: remove soc_remove_dai_links() new 0f23f718ecbc ASoC: soc-core: add soc_setup_card_name() new 50014499e6a4 ASoC: soc-core: use devm_xxx for component related resource new d8145989ff8c ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() new 0881ab6e74b0 ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_ [...] new 01400bfb2ea7 ASoC: rsnd: Document r8a774b1 bindings new 67ad656bdd70 ASoC: jz4740: Use of_device_get_match_data() new 03fe492e8346 ASoc: tas2770: Fix build error without GPIOLIB new e9e8fc9ed63e ASoC: fsl_mqs: remove set but not used variable 'bclk' new a9d273671440 ASoC: fsl_mqs: Fix error handling in probe new 5911e6729e08 ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register new 40f90ef0a77b ASoc: tas2770: Remove unused defines and variables new edd6d5393206 ASoC: tas2770: Fix snd_soc_update_bits error handling new af78cec45f2d ASoC: soc-acpi: add link_mask field new 1466327e8eb3 ASoC: SOF: support alternate list of machines new cfc28ac124c4 ASoC: pcm3168a: Use fixup instead of constraint for channe [...] new 8d6aa1367a7d dt-bindings: medaitek: mt8183: add property "resets" && "r [...] new 9e985503ee4b ASoC: mt8183: fix audio playback slowly after playback dur [...] new e2cb4a14541d ASoC: soc-core: merge snd_pcm_ops member to component driver new c64bfc906600 ASoC: soc-core: add new pcm_construct/pcm_destruct new 8ec241c495dd ASoC: soc-core: add snd_soc_pcm_lib_ioctl() new 86c05f3446ec ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops new 3507bb5fe46d ASoC: intel: skl-pcm: remove snd_pcm_ops new 9b9974d3d5d7 ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops new bb3613515e96 ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops new f52368f36443 ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops new 8c028a4038ec ASoC: amd: acp-pcm-dma: remove snd_pcm_ops new a94e3f2dd25c ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops new 58c2dbe110df ASoC: au1x: dbdma2: remove snd_pcm_ops new 297bdfd4f59c ASoC: au1x: dma: remove snd_pcm_ops new 17d48a3186bd ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops new 2bcba42492bf ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops new c645ea1179a4 ASoC: uniphier: aio-dma: remove snd_pcm_ops new a857e073ffc6 ASoC: txx9: txx9aclc: remove snd_pcm_ops new 21499089765f ASoC: stm: stm32_adfsdm: remove snd_pcm_ops new 6702eed85b40 ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops new 1c91d77e1775 ASoC: sof: pcm: remove snd_pcm_ops new 9dcefa7232d3 ASoC: sh: rsnd: remove snd_pcm_ops new be513045d6fe ASoC: sh: fsi: remove snd_pcm_ops new db5b4ee95238 ASoC: sh: dma-sh7760: remove snd_pcm_ops new 932eaf7c7904 ASoC: sh: siu_pcm: remove snd_pcm_ops new ba40ab627517 ASoC: samsung: idma: remove snd_pcm_ops new 8b83c90dbac7 ASoC: qcom: lpass-platform: remove snd_pcm_ops new e198048bdc63 ASoC: qcom: q6routing: remove snd_pcm_ops new 2324c8f4cd35 ASoC: qcom: q6asm-dai: remove snd_pcm_ops new 540e59c68bbc ASoC: pxa: mmp-pcm: remove snd_pcm_ops new f8772e17def2 ASoC: pxa: remove snd_pcm_ops new bb4ba744b170 ASoC: meson: remove snd_pcm_ops new 9a0b72b71da0 ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops new 1fddf424b3c4 ASoC: mediatek: remove snd_pcm_ops new 851f5abfc83d ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops new dfd00af5e801 ASoC: dwc: dwc-pcm: remove snd_pcm_ops new 85efbc911ed5 ASoC: rt5514-spi: remove snd_pcm_ops new dc06bd0fc480 ASoC: bcm: cygnus-pcm: remove snd_pcm_ops new 2adc3fcc4a1f ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops new 4ac85de9977e ASoC: fsl: fsl_dma: remove snd_pcm_ops new 6d1048bc1152 ASoC: fsl: mpc5200_dma: remove snd_pcm_ops new 8903ed25e9fd ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops new a21192a7daf4 ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() new ece23171ea95 ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops new a49e460f847f ASoC: soc-utils: remove snd_pcm_ops new e9067bb50278 ASoC: soc-component: remove snd_pcm_ops from component driver new ad4abed36433 ASoC: jz4740: Remove unused match variable new ac84b8b21b8e ASoc: Add Texas Instruments TAS2562 amplifier binding new 4bbee14d8e54 ASoC: simple_card_utils.h: Add missing include new ca514c0f12b0 ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver new 969d49b2cdc8 dt-bindings: asoc: Add ADAU7118 documentation new f3416e7144f5 ASoC: SOF: enable sync_write in hdac_bus new a68c6b6cc77b ASoC: SOF: enable dual control for pga new acf1b71cb693 AsoC: SOF: refactor control load code new 902fd492d5ea Revert "ASoC: SOF: Force polling mode on CFL and CNL" new 70b0c75ae1e3 ASoC: SOF: acpi: add debug module param new 8b160dc2a92c ASoC: SOF: pci: add debug module param new b4be427683cf ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP new 5d43001ae436 ASoC: SOF: acpi led support for switch controls new a4eff5f86c9c ASoC: SOF: imx: Read ESAI parameters and send them to DSP new c173dba44c2d ASoC: tas2562: Introduce the TAS2562 amplifier new 0c93c291321f ASoC: stm32: spdifrx: retry synchronization in sync state new de729862cc0f ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C new dd79841ca66f ASoC: fsl_mqs: Move static keyword to the front of declarations new f9f618e7128e ASoC: SOF: Intel: byt: fix operator precedence warnings new 7ad03a2c848f ASoC: SOF: Intel: bdw: fix operator precedence warnings new 494e8f65da24 ASoC: SOF: topology: remove always-true redundant test new 8a3ab38c3692 ASoC: SOF: topology: check errors when parsing LED tokens new 9899a7a86993 ASoC: SOF: Fix randbuild error new 47cbea216281 ASoC: Intel: eve: Enable mclk and ssp sclk early new 848704f39ff6 ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment new 03048217624a ASoC: sof: include types.h at header.h new 9764beeae7cc ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment new a35716a95655 ASoC: pcm3168a: Fix serial mode dependent format support new 81bd644f6985 ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case new 3ad00f6a5f76 ASoC: wm8958: use <asm/unaligned.h> to simplify code new cf775f68a093 ASoC: dt-bindings: rt1011: add r0 and temperature device property new 8de6e755069f ASoC: rt1011: Read and apply r0 and temperature device property new 0e4b8717578e ASoC: tas2562: Fix misuse of GENMASK macro new 036beb0e85f8 platform/chrome: cros_ec: remove unused EC feature new 727f1c71c780 ASoC: cros_ec_codec: refactor I2S RX new 8f731d4c92c2 ASoC: cros_ec_codec: extract DMIC EC command from I2S RX new 2ad450593b7d ASoC: dt-bindings: Convert Allwinner A10 codec to a schema new 349959a9c767 ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" new 1092b0970888 ASoC: tlv320aic32x4: add a check for devm_clk_get new 9ac47908f35b dt-bindings: sound: Convert Samsung Exynos Odroid XU3/XU4 [...] new 2d39a1fc19ea dt-bindings: sound: Convert Samsung I2S controller to dt-schema new 104c6f8f7ff8 platform/chrome: cros_ec: add common commands for EC codec new f3e82ad43ca5 ASoC: cros_ec_codec: read max DMIC gain from EC codec new 3fe5a963c631 ASoC: dt-bindings: cros_ec_codec: add SHM bindings new 6cc23ed2ceab ASoC: samsung: i2s: Document clocks macros new 7d2f70f248ab ASoC: msm8916-wcd-analog: Add earpiece new b6bc07d4360d ASoC: cros_ec_codec: support WoV new 8e8c533b132a ASoC: mediatek: mt6358: support WoV new 0cce736d389c ASoC: dt-bindings: mt8183: add ec-codec new 2cc3cd5fdc8b ASoC: mediatek: mt8183: support WoV new b5c2e97e0807 dt-bindings: asoc: adau7118: Cleanup new b2d6ee753126 ASOC: adau7118: Change regulators id new a0e0d135427c ASoC: rt5677: Add a PCM device for streaming hotword via SPI new bed646dc3f7b ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue new 33536a148795 ASoC: soc-core: remove for_each_rtdcom_safe() new 5a4c9f054cee ASoC: soc-core: snd_soc_unbind_card() cleanup new 2b544dd7b43b ASoC: soc-core: add for_each_rtd_components() and replace new d4d9360bf702 ASoC: rsnd: dma: set bus width to data width for monaural data new ef2c695151df ASoC: rsnd: add missing of_node_put() new ef5dee551e3e ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency new 76dc6a2b312d ASoC: SOF: Intel: hda-loader: improve error handling new 6a414489e0f3 ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_ds [...] new 4f0637eae56f ASoC: Intel: common: add ACPI matching tables for JSL new 6fd9903527bf ASoC: SOF: Intel: initial support to JasperLake. new 175fc9281982 ASoC: kirkwood: fix IRQ error handling new e42599d6bbf5 ASoC: rt5650: Add Kahlee platform specfic changes new f8a60435703b ASoC: rt5677: Add missing null check for failed allocation [...] new 6442793abf75 ASoC: rt5677-spi: fix sparse warnings new f3ee99087c8c ASoC: tegra: Allow 24bit and 32bit samples new 4baabbf932ed ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro new c19255659b6e ASoC: Spelling s/configr/configur/ new 16c33235321d ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/conne [...] new 07932563686a ASoC: tegra: add a TDM configuration callback new 8c05f6af7b7d ASoC: tegra: disable rx_fifo after disable stream new 27e322fabd50 ASoC: SOF: define INFO_ flags in dsp_ops new 4c02a7bd43e2 ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms new d3de1eb461e5 ASoC: fsl: fsl_dma: fix build failure new 24d05966b560 ASoC: sunxi: sun4i-codec: remove unneeded semicolon new 15747a802075 ASoC: eve: implement set_bias_level function for rt5514 new b39eb1e250c3 ASoC: fsl_asrc: refine the setting of internal clock divider new 35dac6274719 ASoC: fsl_esai: Add spin lock to protect reset, stop and start new 5db8617ba7e8 ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() new 4c19030c511f ASoC: SOF: add a field to store the current D0 substate of DSP new 09fe6b528886 ASoC: SOF: reset default d0_substate at probe() and resume() new e8f112d8c29f ASoC: SOF: add set_power_state() to dsp_ops for power stat [...] new 62f8f7660462 ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix [...] new 73b51957122d ASoC: SOF: Intel: CNL: add set_power_state() ops new 35c930ba6025 ASoC: SOF: Intel: APL: add set_power_state() ops new e5c97e88084b ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compati [...] new 4a94940988cc ASoC: SOF: token: add tokens for PCM compatible with D0i3 [...] new c5232c017142 ASoC: SOF: topology: parse and store d0i3_compatible flag new aae7c82d0121 ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update new 92f4beb718d7 ASoC: SOF: Intel: HDA: use macro for register polling retry count new 7c7eba2402c1 ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc new 10992004e1e9 ASoC: SOF: ipc: introduce message for DSP power gating new 463fbf6dc03a ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply new 5056193d4d1a ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file new 534037fddd34 ASoC: SOF: configure D0ix IPC flags in set_power_state new 601252869f50 ASoC: SOF: PM: add helpers for setting D0 substate for ADSP new 0267de58acfe ASoC: SOF: Intel: CNL: add support for sending compact IPC new 7367d3096b14 ASoC: SOF: add a flag to indicate the system suspend target new 4cd933abd482 ASoC: SOF: add a flag suspend_ignored for sof stream new 0b50b3b1c3bc ASoC: SOF: PM: implement prepare/complete callbacks new ac8c046f19f9 ASoC: SOF: ignore suspend/resume for D0ix compatible streams new 66e40876ddc3 ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0 [...] new 5655ce660a6d ASoC: SOF: return -ENOTSUPP if D0I3 is not supported new c470fc3f61b2 ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix new 6d407a39cc96 ASoC: SOF: pci: Add prepare/complete PM callbacks new d745cc1ab659 ASoC: intel - fix the card names new c3ad1092e106 ASoC: SOF - remove the dead code (skylake/kabylake) new a9c82d63ca48 drm: bridge: dw-hdmi: Report connector status using callback new f03412b78a94 ASoC: rockchip-max98090: Support usage with and without HDMI new 05b754f5f41c ASoC: rockchip_max98090: Optionally support HDMI use case new bf2f64ea6594 ASoC: rockchip_max98090: Add HDMI jack support new 2a2edfbbfee4 ALSA: hda/hdmi - implement mst_no_extra_pcms flag new 608b8c36c371 ASoC: hdac_hda: add support for HDMI/DP as a HDA codec new 7de9a47c8971 ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi new 0f163110256a ASoC: Intel: skl-hda-dsp-generic: fix include guard name new 139c7febad1a ASoC: SOF: Intel: add support for snd-hda-codec-hdmi new 57ad18906f24 ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support new dfe87aa86cd9 ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support new 59bbd703ea2e ASoC: intel: sof_rt5682: common hdmi codec support new 7d2ae5837665 ASoC: Intel: bxt_rt298: common hdmi codec support new d247568bb21b ASoC: rt5677-spi: fixup compile warning new e9904ed5e73a ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() new e226445802cb ASoC: rt5682: improve the sensitivity of push button new 059c67f11c89 ASoC: dt-bindings: rt5682: add button delay device property new b9a3eea38b1e ASoC: rt1011: remove redundant code in kcontrol new 5cf93491ff98 ASoC: rt1011: improve the rt1011_set_dai_fmt() function new 270d1b39b006 ASoC: rt1011: remove unnecessary tabs using spaces instead new 98b6b8df06c7 ASoC: rt1011: add the range check for temperature_calib fr [...] new 683b85152e36 ASoC: rt1011: some minor changes to improve readability new e0859710516c ASoC: ux500: Remove redundant variable "status" new f95ce1355944 ASoC: Intel: Add acpi match for rt1011 based m/c driver new 17fe95d6df93 ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 new 65c56f5dccc8 ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_don [...] new df7257e544fa ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with [...] new a6955fe0e230 ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with [...] new 280393b712b7 ASoC: Intel: add mutual exclusion between SOF and legacy B [...] new 70ae4eb540af ASoC: SOF: Kconfig: add EXPERT dependency for developer op [...] new f9ad75468453 ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency new b000135e5f27 ASoC: SOF: Intel: use def_tristate, avoid using select new 02701b909c2f ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. new 9e7301762f6d ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER new c4a09f9a523e ASoC: Intel: boards: fix configs for bxt-da7219-max98057a new 3315e5b40f59 ASoC: Intel: boards: Geminilake is only supported by SOF new 8039105987fc ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK new acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command new 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link new 3e2e193773b3 ASoC: adau7118: Fix example warning new 36794902de1f ASoC: soc-core: move soc_init_dai_link() new bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() new cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() new 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() new 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] new bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() new b8132657990b ASoC: soc-core: move snd_soc_lookup_component() new 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() new 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() new b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() new ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] new daf7737335bf ASoC: soc-core: move snd_soc_register_dai() new 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() new e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() new 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() new e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] new 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] new 237d19080cd3 ASoC: soc-core: remove topology specific operation new 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY new df95a16d2a96 ASoC: soc-core: fix RIP warning on card removal new 18dd66ea8446 ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() new 992fd39a349a Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] new 2acdcabb8a40 ASoC: SOF: topology: Fix bytes control size checks new 9ff7759731db Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/li [...] new 66a8966aac12 Merge branch 'for-linus' into for-next new ebfc6de29ae8 ALSA: timer: Unify master/slave linking code new 33bbb8a0ecd1 ALSA: timer: Make snd_timer_close() returning void new 6a34367e52ca ALSA: timer: Fix possible race at assigning a timer instance new 2406ff9b86aa ALSA: pcm: Yet another missing check of non-cached buffer type new 1a4860325cc7 ASoC: Remove superfluous snd_dma_continuous_data() new 26105a6f0570 ASoC: rt5514-spi: Convert to the common vmalloc memalloc new 1508f32f1adb ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page new 6420c24a3000 ASoC: intel: Avoid non-standard macro usage new b01aa131fae9 ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page new f541220cd590 ASoC: rt5677-spi: Convert to the common vmalloc memalloc new e610748ad438 ASoC: cros_ec_codec: Convert to the common vmalloc memalloc new fc7af6bc2707 ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page new 67b2945d6323 usb: gadget: u_audio: Remove superfluous snd_dma_continuou [...] new 9cb7831384ce staging: most: Convert to the common vmalloc memalloc new ef99d99b2fd9 media: solo6x10: Remove superfluous snd_dma_continuous_data() new 3b316a8f6077 media: tw686x: audio: Avoid non-standard macro usage new 2bc1e1fdd0fc ALSA: memalloc: Drop snd_dma_pci_data() macro new 0c4f09ceec3d ALSA: timer: Fix the breakage of slave link open new 509526706e68 ALSA: au88x0: Fix incorrect device pointer for preallocation new b12b2259bc4c Merge branch 'for-linus' into for-next new cb45722b289b ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks new f35ef592477c ALSA: usb-audio: Add skip_validation option new d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms new c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments new ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL new 80b917a8dd8f ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense new 5204a05d70d9 ALSA: hda - Add DP-MST jack support new 9c32fea83692 ALSA: hda - Add DP-MST support for non-acomp codecs new 5398e94fb753 ALSA: hda - Add DP-MST support for NVIDIA codecs new e190de6941db ALSA: hda - Add mute led support for HP ProBook 645 G4 new 97dda3da2073 ALSA: aloop: Describe units of variables new 09419f1ace21 ALSA: aloop: Support return of error code for timer start [...] new 133f37593eb6 ALSA: aloop: Use callback functions for timer specific imp [...] new 8e3bf7cde433 ALSA: aloop: Rename all jiffies timer specific functions new fd1f7c743d30 ALSA: aloop: Move CABLE_VALID_BOTH to the top of file new 26c53379f98d ALSA: aloop: Support selection of snd_timer instead of jiffies new c6ae99605633 ALSA: aloop: Support runtime change of snd_timer via info [...] new 0dba808eae26 ALSA: pcm: Introduce managed buffer allocation mode new 72b4bcbf1c96 ALSA: docs: Update for managed buffer allocation mode new fc033cbf6fb7 ALSA: pcm: Allow NULL ioctl ops new f6161f379c5d ALSA: docs: Update document about the default PCM ioctl ops new 0821fd77a112 ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header new 1e850beea278 ALSA: pcm: Add the support for sync-stop operation new fabb26dcd104 ALSA: pcm: Add card sync_irq field new 94722e74272c ALSA: docs: Update about the new PCM sync_stop ops new aed8c7f40882 ALSA: hda/realtek - Move some alc256 pintbls to fallback table new d64ebdbfd4f7 ALSA: hda/realtek - Move some alc236 pintbls to fallback table new 695d1ec3994f ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop new ce3cba788a1b ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data new 9435f2bb6687 ALSA: usb-audio: Fix NULL dereference at parsing BADD new d60229d84846 ALSA: cs4236: fix error return comparison of an unsigned integer new 5a858e79c911 ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs new 10a959456341 ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding new 3b1c952c951d ASoC: pcm: Make ioctl ops optional new 1e5ddb6ba738 ASoC: component: Add sync_stop PCM ops new c037239c2373 ALSA: aloop: Remove redundant locking in timer open function new 9314e44f455c ALSA: aloop: Avoid unexpected timer event callback tasklets new c6b6fc206586 ALSA: aloop: Fix dependency on timer API new e7cfd867fd98 ASoC: rt5645: Fixed buddy jack support. new 24de63562b9d ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null new 130d3e90777f ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. new 8f157d4ff039 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report new e9149b8c00d2 ASoC: wm8904: fix regcache handling new fe23be2d85b0 ASoC: rt5645: Fixed typo for buddy jack support. new 44d13f6c2a0b ASoC: rt5682: fix the charge pump capacitor discharges new 302ee055af02 ASoC: SOF: Intel: Fix build break new 0bb887709eb1 ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 [...] new ef8e14794308 ASoC: rsnd: fix DALIGN register for SSIU new 3701d2cb8767 Merge branch 'asoc-5.4' into asoc-linus new 2f52475bac7e ASoC: fsi: switch to yaml base Documentation new bd0b609e0c33 ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n new 8cd73ce7ba63 ASoC: SOF: topology: fix missing NULL pointer check new 16299326a0cb ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend new fe965096c949 ASoC: fsl_audmix: Add spin lock to protect tdms new 461c623270e4 ASoC: rt5677: Load firmware via SPI using delayed work new 157b006f6be4 ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device new 21c00e5df439 ASoC: rt5677: Enable jack detect while DSP is running new 29073ae40c47 ASoC: rt5677: Add DAPM audio path for hotword stream new eabf424f7b60 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile new 3f81068dc8e5 ASoC: rt5677: Stop and restart DSP over suspend/resume new ee0be4a99d49 ASoC: rt5677: Disable irq at suspend new 395f02ef210e ASoC: rt5677: Allow VAD to be shut on/off at all times new 55229597a945 ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM new ba0b3a977ecf ASoC: rt5677: Set ADC clock to use PLL and enable ASRC new 9da776ba7852 ASoC: rt5677: Wait for DSP to boot before loading firmware new 36da67630d31 ASoC: Add DA7213 audio codec as selectable option new e2db787bdcb4 ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format c [...] new 13409d27cb39 ASoC: wm8904: configure sysclk/FLL automatically new 1f24d93c4f4e ASoC: Intel: acpi-match: split CNL tables in three new 0af237d51a4e ASoC: SOF: Intel: hda: use fallback for firmware name new 74b4dd04b19c ASoC: SOF: PM: add state machine to comments new 58a972efd21b ASoC: SOF: PM: add check before setting d0_substate new a77e5d573f84 ASoC: SOF: add helper to check if we should enter d0i3 suspend new 5e35d5f4224a ASoC: SOF: PM: only suspend to D0I3 when needed new 1b4efdaf6d60 ASoC: SOF: topology: free kcontrol memory on error new 0d18a7caa654 ASoC: soc-core: remove soc_is_dai_link_bound() new 7ca24386a7c2 ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() new ffdbca0be6c7 ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() new 63dc47da1f39 ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_ [...] new da704f26ba37 ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_un [...] new c6619b729814 ASoC: soc-core: merge soc_remove_component() and soc_clean [...] new ed90c013a773 ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_inst [...] new 74bd3f92d0d1 ASoC: soc-core: tidyup soc_probe_aux_devices() new 5cff6fddb8dc dt-bindings: vendor-prefixes: Add 'fsi[ab]' to the list of [...] new b26eb5173c85 ASoC: tas2770: clean up an indentation issue new 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] new 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] new ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() new de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] new f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] new a3b9ed55775e ASoC: rt5677: rt5677_check_hotword() can be static new d2522335c92c ALSA: compress: add flac decoder params new 51d2584a9894 ASoC: qcom: q6asm: add support to flac config new baddcee98993 ASoC: qcom: q6asm-dai: add support to flac decoder new 2dab09be49a1 ASoC: wm2200: add missed operations in remove and probe failure new b1176bbb7086 ASoC: wm5100: add missed pm_runtime_disable new cdacc761dae1 ASoC: pcm3168a: Document optional RST gpio new 79f6c108c87b ASoC: pcm3168a: Add support for optional RST gpio handling new 653c28afa76b ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. new e48fdb53bd1f ASoC: tlv320aic31xx: configure output common-mode voltage new eb65ccdb0836 ASoC: wm_adsp: Expose mixer control API new b2b2afbb48ea ASoC: soc-component: tidyup snd_soc_pcm_component_new/free [...] new 0ced7b050224 ASoC: soc-pcm: remove soc_pcm_private_free() new dc73d73aa714 ASoC: add control components management new fb5126778333 ASoC: core: add SND_SOC_BYTES_E new 103e5d734ae2 ASoC: dt-bindings: pcm3168a: Update the optional RST gpio [...] new 4ec48e7cbe6e ASoC: pcm3168a: Update the RST gpio handling to align with [...] new 5cca59516de5 ASoC: soc-pcm: check symmetry before hw_params new 3efd72330543 ASoC: Fix Kconfig indentation new 4e01e5dbba96 ASoC: improve the DMI long card code in asoc-core new 39870b0dec68 ASoC: DMI long name - avoid to add board name if matches w [...] new 8c4d2a0bfbd2 Merge branch 'asoc-5.5' into asoc-next new 09578eacaaa4 Merge tag 'asoc-v5.5-2' of https://git.kernel.org/pub/scm/ [...] new 436e25505f34 ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC new bf2aa5cadd1c ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling new 3f1b210a7f97 Merge tag 'sound-5.5-rc1' of git://git.kernel.org/pub/scm/ [...] new 3e84a18a259e media: meson/ao-cec: move cec_notifier_cec_adap_register a [...] new 36909b552d0e media: i2c: mt9m001: make array init_regs static, makes ob [...] new 713f871b30a6 media: mc-device.c: fix memleak in media_device_register_entity new f13d5f361959 media: vimc: Collapse component structure into a single mo [...] new d7fb5c361c2a media: vimc: Fix gpf in rmmod path when stream is active new 3a9e69f1404f media: vimc: move duplicated IS_SRC and IS_SINK to common header new 78364ccffd33 media: doc: media: vimc: Update module parameter usage inf [...] new 2c4414ce9266 media: MAINTAINERS: Add reviewer to vimc driver new b0e41bf23b59 media: am437x-vpfe: Fix suspend path to always handle pinc [...] new 47c7bcfdb387 media: am437x-vpfe: Fix missing first line new e6784f9e4ebb media: am437x-vpfe: Rework ISR routine for clarity new b58e69e9a573 media: am437x-vpfe: Wait for end of frame before tear-down new 158a1dddf2db media: am437x-vpfe: fix start streaming error path new 73940235337e media: am437x-vpfe: Streamlined vb2 buffer cleanup new 13aa21cfe92c media: am437x-vpfe: Setting STD to current value is not an error new 0512ccba072a media: am437x-vpfe: Use a per instance format array instea [...] new f60de889d7db media: am437x-vpfe: fix function trace debug log new 750ef54b7e2b media: am437x-vpfe: TRY_FMT ioctl is not really trying anything new ea169d2d6561 media: am437x-vpfe: Remove per bus width static data new 724de7b5fe72 media: am437x-vpfe: Switch to SPDX Licensing new ae0688f659ad media: cedrus: fill in bus_info for media device new dec555256f2c media: cedrus: choose default pixelformat in try_fmt new 965c71e8adcf media: cedrus: fix various format-related compliance issues new a9cc4cbcdfd3 media: seco-cec: Add a missing 'release_region()' in an er [...] new 4a0cad6dcaa1 media: ext-ctrls-flash.rst: fix typo new 3f5e1e2f6e3d media: hantro: streamline open, reuse error path new 3ff8b2c64609 media: uapi: h264: clarify dec_ref_pic_marking_bit_size fields new 5914ecf4b18f media: s3c-camif: make array 'registers' static const, mak [...] new ba0c8e6eed07 media: em28xx: make various arrays static const, makes obj [...] new dda8415e17c9 media: mtk-vcodec: vdec: fix incorrect pointer dereference new 2abb4db289d7 media: mtk-vcodec: vdec: set VPI IPI handler in one place new 1c7b5eedb988 media: mtk-vcodec: vdec: clean up vidioc_vdec_s_fmt a bit new 2455d417c03a media: vim2m: Fix BUG_ON in vim2m_device_release() new 1adbb8276f21 media: v4l2-dv-timings.c: fix format string new b4add02d2236 media: vivid: Set vid_cap_streaming and vid_out_streaming to true new c362f77a243b media: vim2m: Fix abort issue new 5adff604a51e media: vidioc-g-fbuf.rst: remove duplicate 'struct' new 05e58c83d631 media: hantro: Simplify macroblock macros new f71193af4393 media: hantro: Simplify buffer helpers new a0862a40364e media: rcar-vin: Fix incorrect return statement in rvin_tr [...] new d23e12dc4e26 media: rcar-vin: Make use of V4L2_FIELD_IS_INTERLACED() macro new 20aca4a33bc4 media: rcar-vin: Rename rectangle holding the video source [...] new 104464f573d5 media: rcar-vin: Do not reset the crop and compose rectang [...] new 083693214f28 media: rcar-vin: Add support for V4L2_FIELD_ALTERNATE new 3e5ba2ac8508 media: hantro: h264: Fix a comment in b1_ref_list_cmp() new e00cc83ecc3d media: hantro: h264: Rename POC_CMP() into HANTRO_CMP() new 9db5f87f6723 media: hantro: h264: Fix the frame_num wraparound case new 8255b4d21967 media: uapi: h264: clarify V4L2_PIX_FMT_H264_SLICE format new 187ef7c5c781 media: uapi: h264: clarify num_ref_idx_l[01]_(default_)act [...] new a5bbeeca8e36 media: imx: enable V4L2_PIX_FMT_XBGR32, _BGRX32, and _RGBX32 new eeabc18b9372 media: uapi/linux/cec.h: add defines for the CEC UI Comman [...] new b52c2ed31332 media: cec/cec-adap.c: use new UI_CMD defines new 806e0cdfee0b media: cec.h: CEC_OP_REC_FLAG_ values were swapped new 9098c1c251ff media: cec: expose the new connector info API new 98f290731fe3 media: cec: document CEC_ADAP_G_CONNECTOR_INFO and capability new 7e86efa2ff03 media: cec-gpio: add notifier support new 7c617138b825 media: cx231xx: convert to the vb2 framework new 36756fbff1e4 media: max2175: Fix build error without CONFIG_REGMAP_I2C new 1b23ee9ccf86 media: ov6650: Fix MODULE_DESCRIPTION new c404af950d14 media: ov6650: Fix control handler not freed on init error new 7b188d6ba27a media: ov6650: Fix crop rectangle alignment not passed back new 12500731895e media: ov6650: Fix incorrect use of JPEG colorspace new 1c6a2b630951 media: ov6650: Fix some format attributes not under control new 39034bb0c26b media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support new 5439fa9263cb media: ov6650: Fix default format not applied on device probe new 3143b459de4c media: ov6650: Fix stored frame format not in sync with hardware new 1463b371aff0 media: ov6650: Fix stored crop rectangle not in sync with [...] new 8f4ac27af9d6 media: v4l: Put camera sensor, lens and flash drivers unde [...] new 355047f411c0 media: v4l: fwnode: Make v4l2_fwnode_endpoint_free() safer new 623df5d710fe media: i2c: ov5695: Modify the function of async register [...] new 7359fac5a478 media: i2c: ov2659: Fix for image wrap-around in lower resolution new 1bc06fdbdf54 media: i2c: ov2659: Fix sensor detection to actually fail [...] new 72da0419e62e media: i2c: ov2659: Cleanup include file list new 85c4043f1d40 media: i2c: ov2659: fix s_stream return value new 341f0960a87c media: dt-bindings: ov2659: add powerdown/reset-gpios opti [...] new 2b4a07a0dd33 media: i2c: ov2659: Add powerdown/reset gpio handling new 9d669fbfca20 media: i2c: ov2659: Fix missing 720p register config new 503e59365dd1 media: i2c: ov2659: Switch to SPDX Licensing new c690435ed079 media: venus: core: Fix msm8996 frequency table new 32f0a6ddc8c9 media: venus: Use on-chip interconnect API new 8dbebb2bd01e media: venus: Fix occasionally failures to suspend new e5b7fabb78f2 media: venus: Add codec data table new c0e284ccfeda media: venus: Update clock scaling new ae5f973759e1 media: saa7164: use debugfs rather than procfs for debugging file new 6bf33ca2a9ad media: delete unused proc_fs.h include new ce819649b03d media: rc: mark input device as pointing stick new 81bab3fa6ca8 media: rc: increase rc-mm tolerance and add debug message new e43148645d18 media: mceusb: fix out of bounds read in MCE receiver buffer new cf330691668a media: rc: Add support for another iMON 0xffdc device new 64659c81dfcc media: rtl28xxu: set keymap for Astrometa DVB-T2 new 6f5129e251ae media: rtl28xxu: fix idle handling new ed4e15697b5f media: cxd2820r: make arrays tab static const, makes objec [...] new 3eab054614cd media: em28xx: Add support for Magix Wideowandler 2 new a7b2df76b42b media: rc: prevent memory leak in cx23888_ir_probe new 6d7cc95311f7 media: rc: Use the correct style for SPDX License Identifier new 1983c43509d7 media: rc: Use devm_platform_ioremap_resource() in tango_i [...] new 94ddd60d9c39 media: usb: tm6000: Use the correct style for SPDX License [...] new 767f22ac54b6 media: drxj: remove redundant assignment to variable rc new cecf0bbbcb6f media: dvbsky: use a single mutex and state buffers for al [...] new 1ea76d16569b media: gl861: re-implement I2C adapter logic new 8139bb3e1d45 media: dvb-usb-v2/gl861: remove device-specific i2c algo new 25877478c444 media: dvb-usb-v2/gl861: remove an un-used header file new ecf20d28ff77 media: dvb-frontends/tc90522: extend i2c algo to support s [...] new 43be77fa6ce6 media: dvb-usb-gl861: support I2C read from tuner via demod new 649cd16c438f media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_tran [...] new 9b211f9c5a0b media: cec-funcs.h: add status_req checks new d7ca5afdced3 media: cec-funcs.h: use new CEC_OP_UI_CMD defines new 219031a6e7df media: venus: fix build on 32bit environments new 1c9b943cdcbd media: si2168: use bits instead of bool for flags new d7f9e85082f6 media: af9035: add the formula used for the I2C speed new 57df53738a81 media: si2157: Add option for not downloading firmware. new 6bf05f759932 media: af9035: add support for Logilink VG0022A. new 31218df77e7f media: media/pci/ivtv: Variable vbi.type could be uninitia [...] new 672c29b91670 media: i2c: Use div64_ul() for u64-by-unsigned-long divide new 1d96e53fe8b5 media: staging: media: imx: Fix alignment to match open pa [...] new e6f45ea2e721 media: cx88: Add support for NotOnlyTV LV3H card new 68085f314d64 media: gspca: null check create_singlethread_workqueue new 8dbdee8e8acc media: usb: null check create_singlethread_workqueue new 2eca8e4c1df4 media: v4l: cadence: Fix how unsued lanes are handled in ' [...] new e1444e9b0424 media: cx88: Fix some error handling path in 'cx8800_initdev()' new 80a501a46f08 media: staging: media: imx: Use devm_platform_ioremap_resource(). new 69bb7eb88346 media: cx231xx: remove duplicated include from cx231xx-417.c new 27dbc2e63b9a media: cx18: make array mapping static, makes object smaller new 59251a8be3c2 media: gspca: make array st6422_bridge_init static, makes [...] new c7a191464078 media: usbvision: Fix invalid accesses after device disconnect new 9e08117c9d4e media: usbvision: Fix races among open, close, and disconnect new 1edfa9b1687e media: vimc: Fix error return code in vimc_register_devices() new aacbd4ff3a8b media: rcar-vin: Rename wrongly named rectangle new dbb8d05a9d11 media: rcar-vin: Create compose rectangle where it is used new 1f4642464655 media: imx: Move capture device init to registered new 2a4558c6adc4 media: imx: Move pads init to probe new 5c9de1fa03e9 media: rcar-vin: Use bytes per line instead of width for U [...] new d8b1ad7ce765 media: platform: Use devm_platform_ioremap_resource() in t [...] new b35d6c02aa3c media: v4l2-core: Implement v4l2_ctrl_new_std_compound new f7fe9f9528b9 media: Documentation: v4l2_ctrl_new_std_compound new d1dc49370f83 media: add V4L2_CTRL_TYPE_AREA control type new 8ae3a0862993 media: Documentation: media: Document V4L2_CTRL_TYPE_AREA new 61fd036d0111 media: add V4L2_CID_UNIT_CELL_SIZE control new 3f0a700624d0 media: Documentation: media: Describe V4L2_CID_UNIT_CELL_SIZE new 2e8db63e1f64 media: v4l2-ctrl: Add new helper v4l2_ctrl_ptr_create new d30f4e3d4fbd media: imx214: Add new control with V4L2_CID_UNIT_CELL_SIZE new 5139de5d5e60 media: ti-vpe: Fix a parallel build issue new 102af9b9922f media: ti-vpe: vpe: Fix Motion Vector vpdma stride new 4d59c7d45585 media: ti-vpe: vpe: Add missing null pointer checks new 55c686ff93f1 media: ti-vpe: vpe: Remove unnecessary use of container_of new 95959793d20d media: ti-vpe: Add support for SEQ_BT new b2bb3d822f2c media: ti-vpe: Add support for NV21 format new 661eaa3c4bca media: ti-vpe: Set MAX height supported to 2048 pixels new a37980ac5be2 media: ti-vpe: vpe: fix a v4l2-compliance failure causing [...] new 06bec72b250b media: ti-vpe: vpe: fix a v4l2-compliance warning about in [...] new e20b248051ca media: ti-vpe: vpe: Make sure YUYV is set as default format new 0bac73adea4d media: ti-vpe: vpe: fix a v4l2-compliance failure about in [...] new 2444846c0dbf media: ti-vpe: vpe: fix a v4l2-compliance failure about fr [...] new cf6acb73b050 media: ti-vpe: vpe: ensure buffers are cleaned up properly [...] new 63728b1cab28 media: ti-vpe: vpdma: Use fixed type for address in descriptor new f3320447a22a media: ti-vpe: Set the DMA mask and coherent mask new 34efd808dbf4 media: ti-vpe: vpe: use standard struct instead of duplica [...] new 98ca241d239a media: ti-vpe: vpe: fix v4l2_compliance issue related to x [...] new 9152dc9ec940 media: ti-vpe: csc: rgb-to-yuv HD full range coeff are wrong new d5a897c8428b media: v4l2-common: add pixel encoding support new b373f84d77e1 media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info new 3ff3a712a9ea media: ti-vpe: vpe: don't rely on colorspace member for co [...] new 144945833368 media: dvbsky: add support for eyeTV Geniatech T2 lite new d587cdb2a5f5 media: imon_raw: simplify loop new 727fe909af75 media: dvb-frontends: Use DIV_ROUND_CLOSEST directly to ma [...] new 0f123f820a8a media: tuners/qm1d1c0042: Use DIV_ROUND_CLOSEST directly t [...] new 22cb099d0c1b media: rc: add keymap for Tronsmart Vega S95/S96 remote new d2f383d6b8cd media: rc-map: Sort rc map name MACROs new ca8f245f284e media: cxusb: detect cxusb_ctrl_msg error in query new 75564e3a5016 media: mb86a20s: make the bit rate estimation function mor [...] new d9aeaa6d4ca4 media: cxd2841er: avoid too many status inquires new 8c279e9394ca media: uvcvideo: Fix error path in control parsing failure new ac7dabf14049 media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE new 50df3be70aa0 media: staging: media: omap4iss: Replace NULL comparison. new 4b1d7c2760d2 media: staging: media: Make use of devm_platform_ioremap_resource new 137272cdf7cc media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF new f8cca8c97a63 media: v4l2-mem2mem: support held capture buffers new bac06ec36ea2 media: videodev2.h: add V4L2_DEC_CMD_FLUSH new bef41d93aac6 media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl [...] new f07602ac3887 media: v4l2-mem2mem: add new_frame detection new eabf10e5e300 media: cedrus: h264: Support multiple slices per frame new 6ce1d376d33e media: docs-rst: Document m2m stateless video decoder interface new 96f49c1ac370 media: v4l2-core: correctly validate video and metadata ioctls new 8e72244b4e8f media: v4l2-dev: simplify the SDR checks new 4fbd54bbd243 media: v4l2-dev: fix is_tch checks new 8669d8474a58 media: v4l2-dev: disable frequency and tuner ioctls for touch new d5797cf685a0 media: vivid: Add metadata capture support new a2e31ce91de9 media: Documentation:media:v4l2:Add vivid metadata doc new 78892b6ba3ba media: v4l2-core: Add new metadata format new 746facd39370 media: vivid: Add metadata output support new 06eff2150d4d media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_B [...] new c3b32900fbf5 media: cedrus: Remove unnecessary parenthesis around DIV_ROUND_UP new 256fa3920874 media: v4l: Add definitions for HEVC stateless decoding new de06f2892832 media: pixfmt: Document the HEVC slice pixel format new 86caab29da78 media: cedrus: Add HEVC/H.265 decoding support new 0e78795e95c5 media: aspeed: refine hsync/vsync polarity setting logic new 5b3f3c41c5c7 media: aspeed: set hsync and vsync polarities to normal be [...] new 65d270acb2d6 media: aspeed: clear garbage interrupts new 69e3235d5826 media: cec-pin: add 'received' callback new 2289adbfa559 media: usb: fix memory leak in af9005_identify_state new b19c25f46745 media: adv7180: Only print 'chip found' message on success [...] new 05ff862e0ca5 media: ti-vpe: vpe: use r2y instead of y2r, copy-paste error new 9b950ce05732 media: gspca: remove redundant assignment to variable ret new 4e383575a131 media: i2c: adv7842: make array cri static and const, make [...] new 5ea537161d3a media: imx.rst: Specify the sabreauto variant new f3398f328a5c media: imx.rst: Provide a real example for the output format new bdb5b5911c4e media: imx.rst: Provide instructions for the i.MX6DL sabreauto new 11893eb84567 media: imx.rst: Pass the v4l2-ctl configuration new a55cc9efa55e media: Documentation: v4l: fix section depth new cfc4652dee4a media: cec-gpio: Use CONFIG_PREEMPTION new 57822068dd12 media: ov6650: Fix stored frame interval not in sync with [...] new b1c579438220 media: ov6650: Drop obsolete .pclk_limit attribute new d898692e9ddb media: ov6650: Simplify clock divisor calculation new 82d4a161df49 media: ov6650: Don't reapply pixel clock divisor on format change new 74f84922478b media: ov6650: Drop unused .pclk_max field new fdd5b6e3eff2 media: ov6650: Fix arbitrary selection of master clock rate new ecfaec43e499 media: lm3646: remove redundant assignment to variable rval new cc196e48e517 media: ov5640: add PIXEL_RATE control new 92b9096c0fe0 media: ov5640: Fix 1920x1080 mode to remove extra enable/disable new 981e44545453 media: ov5640: Make 2592x1944 mode only available at 15 fps new 801ef7c4919e media: ad5820: Define entity function new 219ea61a7acb media: ad5820: DT new optional field enable-gpios new c01674e75a41 media: ad5820: Add support for enable pin new 1c7ae4a51298 media: ad5820: Add support for of-autoload new fda689b5b169 media: ad5820: DT new compatible devices new b8bf73136bae media: ad5820: Add support for ad5821 and ad5823 new c31e2febdeb2 media: i2c: ov5695: Fix randbuild error new 8a97a4676f8b media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding new 828dbc299278 media: i2c: Add IMX290 CMOS image sensor driver new 61c03b631b74 media: st-mipid02: add a check for devm_gpiod_get_optional new a0219deefe9e media: imx7-mipi-csis: Add a check for devm_regulator_get new 837c07ebb030 media: smiapp: Use the BIT macro where appropriate, remove [...] new a5b1d5413534 media: smiapp: Fix error handling at NVM reading new e367095df32b media: smiapp: Refactor reading NVM page new d5e550cf9f29 media: smiapp: Add definitions for data transfer if capabi [...] new 23fc92fad8ff media: smiapp: Don't poll for NVM ready on devices that do [...] new 941e1d36b5b6 media: smiapp: Support probing NVM size new 33e17ea2d4f0 media: dt-bindings: smia: Remove documentation of nokia,nvm-size new 4a9a75923acb media: smiapp: Destroy sensor's mutex new b0388c072767 media: smiapp: Don't get binning limits dynamically new f8c4352c1bef media: smiapp: Move binning configuration to streaming start new da533bb0058b media: smiapp: Don't update sensor configuration during po [...] new 579d1f7d4fb9 media: smiapp: Use non-binned and binned limits correctly new 90c9e4a4dba9 media: smiapp: Register sensor after enabling runtime PM o [...] new d3bec7fc1179 media: smiapp: Rename update_mode as pll_blanking_update new 33657a0a3eec media: tuners: Use the correct style for SPDX License Identifier new f3f5ba42c58d media: imon: invalid dereference in imon_touch_event new 817d0b3278f5 media: vimc: initialize vim entity pointers to NULL new 4996992c4f74 media: vimc: cleanup code that assigns entity in entities array new 291aca4e7bdd media: vimc: sen: register subdevice only after initialization new 9fb82aaa85d3 media: vimc: move media_entity_cleanup to release callbacks new b4aa975cbd87 media: vimc: remove the helper function vimc_ent_sd_unregister new 3b04de4e7a56 media: vimc: remove EXPORT_SYMBOL_GPL declarations new af2bdbbe2d43 media: vimc: common: remove unused function 'vimc_pipeline [...] new ad1cec89db96 media: vimc: remove unused struct declaration vimc_platform_data new 23df45d03866 media: vimc: embed the pads of entities in the entities' structs new b1f8e9316e79 media: vimc: move the dev field of each entity to vimc_ent_dev new 76df2e6c7c78 media: vimc: Implement debayer control for mean window size new 713e6a289f42 media: dt-bindings: media: Add Allwinner H3 Deinterlace binding new a4260ea49547 media: sun4i: Add H3 deinterlace driver new 4147dca25d1f media: doc-rst: add more info for resolution change blocks [...] new 318335c25096 media: doc-rst: ipu3: clarification on data type conversio [...] new dca5ef2aa1e6 media: staging/intel-ipu3: remove the unnecessary compiler flags new 17f74b145af3 media: smiapp: unlock on error in smiapp_start_streaming() new 1438d3c1c35f media: cx231xx: remove redundant assignment to variable status new c7bc0434081f media: imx7-mipi-csis: make array 'registers' static const [...] new 5c2a99480eb8 media: xilinx: Use the correct style for SPDX License Identifier new 16d6bc53fb79 media: MAINTAINERS: Update MAX2175 & R-Car DRIF driver mai [...] new 9ecb6718c679 media: vpx3220: make array input_vals static, makes object [...] new d973933858ee media: v4l2-dv-timings: Use DIV_ROUND_CLOSEST directly to [...] new 11609a7e21f8 media: bdisp: fix memleak on release new 1091eb830627 media: radio: wl1273: fix interrupt masking on release new 8f4900617472 media: rcar-vin: Do not enumerate unsupported pixel formats new f8fe466aa727 media: rcar-vin: Define which hardware supports NV12 new 9b744a3ec812 media: rcar-vin: Add support for outputting NV12 new 8681cc38dfa8 media: dt-bindings: rcar-vin: Add R8A774B1 support new 81b19e5d3381 media: dt-bindings: rcar-csi2: Add R8A774B1 support new 3f9402a09f21 media: rcar-vin: Enable support for R8A774B1 new 5ebc4b2eb433 media: rcar-csi2: Enable support for R8A774B1 new 60afcc06ad41 media: staging: media: cedrus: use devm_platform_ioremap_r [...] new d39083234c60 media: rcar_drif: fix a memory disclosure new 704c6c80fb47 media: exynos4-is: Fix recursive locking in isp_video_release() new 3cbd3d99fd85 media: v4l2-subdev: Don't use __u32 internally new 545b618cfb5c media: v4l2-core: fix touch support in v4l_g_fmt new a3fd80198de6 media: coda: fix deadlock between decoder picture run and [...] new 3b299d9abf15 media: coda: request to skip kernel mapping for decoded buffers new fa7662aad7dc media: bt819: Reduce amount of F* words in the world new c05b9d7b9f3e media: fdp1: Fix R-Car M3-N naming in debug message new d619a95693ac media: dt-bindings: rcar_vin: Document RZ/G1 per-board settings new cb639a6f4a0c media: s5p-jpeg: drop unused components from s5p_jpeg_q_data new b2b9b0a669b5 media: staging: media: allegro-dvt: remove bool comparison new ce22c6f242b6 media: staging/imx: Use a shorter name for driver new e62138403a84 media: hi556: Add support for Hi-556 sensor new 31172e520b68 media: vimc: Make capture devices and subdevices use diffe [...] new 8ffd573c25e5 media: vivid: media_device_cleanup was called too early new 6a8c521c529e media: am437x: fix smatch warning new c4abb192caca media: mtk-vpu: fix two smatch warnings new 492b53a50a1c media: rc/ite-cir: fix smatch warning new 2df34d3a27c1 media: em28xx: fix two smatch warnings new 2c3e42bf78c7 media: ti-vpe: fix smatch error new b5f72a17b1b2 media: ov6650: fix smatch warning new 61b8584a2f3a media: mantis: fix two smatch errors new 131837245095 media: siano: fix spelling mistake "ENBALE" -> "ENABLE" new 0c90f649d2f5 media: vivid: add vivid_create_queue() helper new 6dcd5d7a7a29 media: vivid: Fix wrong locking that causes race condition [...] new 4d741cbd58bf media: exynos4-is: fix wrong mdev and v4l2 dev order in er [...] new 3b98a21a3202 media: v4l2_ctrl: Add p_def to v4l2_ctrl_config new f1bd5eae7de7 media: v4l2_ctrl: Add const pointer to ctrl_ptr new 483b2217dbb0 media: vivid: Add an area control new 134f9e9ef202 media: v4l2_core: Add p_area to struct v4l2_ext_control new 8508a2d519ed media: Documentation: v42l_core: v4l2_ext_control new 57d024f8db65 media: v4l2-ctrl: Use p_const when possible new b95182a6e822 media: v4l2-device.h: fix typo: putss -> puts new 61ad123318c2 media: cedrus: Fix decoding for some H264 videos new 1fd50a2c2944 media: cedrus: Use helpers to access capture queue new 0b0393d59eb4 media: uapi: h264: clarify expected scaling_list_4x4/8x8 order new a6b8feae7c88 media: cedrus: Use correct H264 8x8 scaling list new e17f08e31666 media: hantro: Do not reorder H264 scaling list new edeb237884d6 media: hantro: Fix H264 max frmsize supported on RK3288 new 658f9d9921d7 media: hantro: Fix motion vectors usage condition new 58c93a548b02 media: hantro: Fix picture order count table enable new 3ea35d5db448 media: vimc: sen: remove unused kthread_sen field new 1076df3a77b4 media: v4l2-mem2mem: Fix hold buf flag checks new 4adc0423de92 media: venus: remove invalid compat_ioctl32 handler new 44c77cd9e1a8 media: MAINTAINERS: ao-cec: Update path for yaml bindings new 7f404ae9cf2a media: pvrusb2: Fix oops on tear-down when radio support i [...] new d52741728a51 media: coda: drop unused irqlock new 1b976fc6d684 media: b2c2-flexcop-usb: add sanity checking new 74a96b51a36d media: flexcop-usb: ensure -EIO is returned on error condition new 130ec3dfa5b8 media: dvbsky: remove unused code new 4f0fac3b1aa5 media: rc: add keymap for Beelink GS1 remote control new 6555431ba2c5 media: arm64: dts: allwinner: beelink-gs1: Add rc-beelink- [...] new 7204e062aede media: dt-bindings: sh-mobile-ceu: Remove now unimplemente [...] new 40ee75247228 media: v4l2: Use FIELD_SIZEOF directly new 99cf8a7074c4 media: dt-bindings: Fix building error for dt_binding_check new c3df30a01da4 media: aspeed-video: Fix memory leaks in aspeed_video_probe new c20df61861b7 media: vimc: upon streaming, check that the pipeline start [...] new 3192b2ca79b3 media: mtk-vcodec: Remove extra area allocation in an inpu [...] new ff1c21f4cffd media: coda: disable encoder compose selections new ee8951e56c0f media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT new 4ffd31463ce3 media: coda: disable decoder crop selections new 2df200ab234a media: si470x-i2c: add missed operations in remove new df4a3e7f88e3 media: v4l2-ctrl: Lock main_hdl on operations of requests_queued. new 3aef46bd5bf2 media: cedrus: Properly signal size in mode register new 03e612e701a6 media: cedrus: Fix H264 4k support new 0b3e5c15f9cb media: cedrus: Increase maximum supported size new 9f22e88a4bba media: vim2m: media_device_cleanup was called too early new 693c5f144aeb media: vicodec: media_device_cleanup was called too early new 01da44446b3b media: siano: Use the correct style for SPDX License Identifier new 59d8bf5ddfcf media: i2c: Use the correct style for SPDX License Identifier new ae02d49493b5 media: hantro: Fix s_fmt for dynamic resolution changes new 4edead77fa16 media: Documentation: media: *_DEFAULT targets for subdevs new 1dea68495da5 media: zr364xx: remove redundant assigmnent to idx, clean up code new ce01100c5d79 media: dt-bindings: media: ti-vpe: Document VPE driver new a79b200af75c media: ti-vpe: vpe: fix compatible to match bindings new 329f26882150 media: hantro: Fix H264 motion vector buffer offset new a8fe996084e3 media: hantro: Reduce H264 extra space for motion vectors new 79c523291ea2 media: hantro: Use output buffer width and height for H264 [...] new 0875962af488 media: hantro: Remove now unused H264 pic_size new a2cbf80a842a media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly new dca6b3733a4a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] new 0ca40f41d795 Merge branch 'patchwork' into v4l_for_linus new 89d57dddd7d3 Merge tag 'media/v5.5-1' of git://git.kernel.org/pub/scm/l [...]
The 1046 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 19 +- Documentation/core-api/printk-formats.rst | 34 +- .../devicetree/bindings/arm/omap/omap.txt | 30 +- .../devicetree/bindings/cpufreq/ti-cpufreq.txt | 6 +- .../bindings/devfreq/event/exynos-ppmu.txt | 26 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 2 - .../media/allwinner,sun8i-h3-deinterlace.yaml | 76 ++ .../devicetree/bindings/media/i2c/ad5820.txt | 11 +- .../devicetree/bindings/media/i2c/imx290.txt | 57 + .../devicetree/bindings/media/i2c/nokia,smia.txt | 2 - .../devicetree/bindings/media/i2c/ov2659.txt | 9 + Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/renesas,csi2.txt | 1 + .../devicetree/bindings/media/renesas,vin.txt | 5 +- .../devicetree/bindings/media/sh_mobile_ceu.txt | 17 - .../devicetree/bindings/media/ti,vpe.yaml | 64 ++ .../devicetree/bindings/sound/adi,adau7118.yaml | 85 ++ .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 267 +++++ .../sound/allwinner,sun8i-a23-codec-analog.yaml | 38 + .../devicetree/bindings/sound/arndale.txt | 5 +- .../devicetree/bindings/sound/fsl,mqs.txt | 36 + .../bindings/sound/google,cros-ec-codec.txt | 24 +- .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 6 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 7 +- .../devicetree/bindings/sound/renesas,fsi.txt | 31 - .../devicetree/bindings/sound/renesas,fsi.yaml | 76 ++ .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../bindings/sound/rockchip-max98090.txt | 27 +- Documentation/devicetree/bindings/sound/rt1011.txt | 10 + Documentation/devicetree/bindings/sound/rt5682.txt | 6 + .../devicetree/bindings/sound/samsung,odroid.txt | 54 - .../devicetree/bindings/sound/samsung,odroid.yaml | 91 ++ .../devicetree/bindings/sound/samsung-i2s.txt | 84 -- .../devicetree/bindings/sound/samsung-i2s.yaml | 138 +++ .../devicetree/bindings/sound/sun4i-codec.txt | 94 -- .../bindings/sound/sun8i-codec-analog.txt | 17 - .../devicetree/bindings/sound/tas2562.txt | 34 + .../devicetree/bindings/sound/tas2770.txt | 37 + .../devicetree/bindings/sound/ti,pcm3168a.txt | 8 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 +- Documentation/firmware-guide/acpi/namespace.rst | 2 +- Documentation/media/cec.h.rst.exceptions | 89 ++ Documentation/media/kapi/v4l2-controls.rst | 9 + Documentation/media/uapi/cec/cec-funcs.rst | 1 + .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 6 +- .../media/uapi/cec/cec-ioc-adap-g-conn-info.rst | 105 ++ Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 8 + Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/v4l/biblio.rst | 9 + Documentation/media/uapi/v4l/buffer.rst | 13 + Documentation/media/uapi/v4l/dev-mem2mem.rst | 1 + .../media/uapi/v4l/dev-stateless-decoder.rst | 424 +++++++ Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 569 +++++++++- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 2 +- .../media/uapi/v4l/ext-ctrls-image-source.rst | 10 + Documentation/media/uapi/v4l/meta-formats.rst | 1 + Documentation/media/uapi/v4l/pixfmt-compressed.rst | 35 +- Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 + .../media/uapi/v4l/v4l2-selection-targets.rst | 4 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 10 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 5 + Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 2 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 24 + Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 6 + Documentation/media/v4l-drivers/imx.rst | 75 +- Documentation/media/v4l-drivers/ipu3.rst | 53 +- Documentation/media/v4l-drivers/ipu3_rcb.svg | 331 ++++++ Documentation/media/v4l-drivers/vimc.rst | 16 +- Documentation/media/videodev2.h.rst.exceptions | 5 + Documentation/power/drivers-testing.rst | 7 +- Documentation/power/freezing-of-tasks.rst | 37 +- Documentation/power/opp.rst | 32 +- Documentation/power/pci.rst | 28 +- Documentation/power/pm_qos_interface.rst | 26 +- Documentation/power/runtime_pm.rst | 4 +- Documentation/power/suspend-and-cpuhotplug.rst | 7 +- Documentation/power/swsusp.rst | 14 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 222 ++-- MAINTAINERS | 56 +- arch/arm/boot/dts/am3517.dtsi | 31 + arch/arm/boot/dts/am3517_mt_ventoux.dts | 2 +- arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 2 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 2 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-ha.dts | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 2 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 2 +- arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 7 - arch/arm/boot/dts/omap3-n950.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-summit.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 2 +- arch/arm/boot/dts/omap3-pandora-1ghz.dts | 2 +- arch/arm/boot/dts/omap3-sbc-t3530.dts | 2 +- arch/arm/boot/dts/omap3-sbc-t3730.dts | 2 +- arch/arm/boot/dts/omap3-sniper.dts | 2 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 66 +- arch/arm/boot/dts/omap36xx.dtsi | 65 +- arch/arm/mach-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 1 + arch/arm64/mm/mmu.c | 2 + arch/x86/boot/compressed/eboot.c | 6 +- arch/x86/boot/compressed/kaslr.c | 46 +- arch/x86/include/asm/e820/types.h | 8 + arch/x86/include/asm/efi.h | 17 +- arch/x86/kernel/e820.c | 12 +- arch/x86/kernel/setup.c | 18 +- arch/x86/platform/efi/efi.c | 54 +- arch/x86/platform/efi/quirks.c | 3 + drivers/acpi/Kconfig | 23 +- drivers/acpi/Makefile | 8 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_lpss.c | 48 +- drivers/acpi/acpi_platform.c | 43 + drivers/acpi/acpi_video.c | 8 +- drivers/acpi/acpica/acdebug.h | 2 + drivers/acpi/acpica/acstruct.h | 10 + drivers/acpi/acpica/acutils.h | 9 +- drivers/acpi/acpica/dbconvert.c | 4 + drivers/acpi/acpica/dbdisply.c | 2 - drivers/acpi/acpica/dbfileio.c | 2 +- drivers/acpi/acpica/dbinput.c | 36 +- drivers/acpi/acpica/dbmethod.c | 4 + drivers/acpi/acpica/dbnames.c | 114 ++ drivers/acpi/acpica/dbobject.c | 1 - drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsfield.c | 12 +- drivers/acpi/acpica/evgpeblk.c | 11 +- drivers/acpi/acpica/evgpeinit.c | 3 - drivers/acpi/acpica/evmisc.c | 12 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 1 - drivers/acpi/acpica/hwxfsleep.c | 3 + drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 6 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psobject.c | 7 +- drivers/acpi/acpica/rscreate.c | 3 + drivers/acpi/acpica/tbdata.c | 3 + drivers/acpi/acpica/tbxfload.c | 40 +- drivers/acpi/acpica/utbuffer.c | 52 +- drivers/acpi/acpica/utids.c | 2 - drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/button.c | 139 +-- drivers/acpi/ec.c | 195 +++- drivers/acpi/hmat/Makefile | 2 - drivers/acpi/internal.h | 3 +- drivers/acpi/{hmat => numa}/Kconfig | 7 + drivers/acpi/numa/Makefile | 3 + drivers/acpi/{hmat => numa}/hmat.c | 158 ++- drivers/acpi/{numa.c => numa/srat.c} | 0 drivers/acpi/osi.c | 6 +- drivers/acpi/pmic/intel_pmic.c | 20 +- .../pmic/{intel_pmic_crc.c => intel_pmic_bytcrc.c} | 4 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 44 + drivers/acpi/processor_idle.c | 21 +- drivers/acpi/property.c | 48 + drivers/acpi/scan.c | 1 + drivers/acpi/utils.c | 32 + drivers/base/power/common.c | 20 + drivers/base/power/domain.c | 40 +- drivers/base/power/power.h | 30 +- drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 83 +- drivers/base/swnode.c | 258 ++--- drivers/cpufreq/Kconfig.arm | 12 +- drivers/cpufreq/Makefile | 2 - drivers/cpufreq/arm_big_little.c | 658 ----------- drivers/cpufreq/arm_big_little.h | 43 - drivers/cpufreq/cpufreq-dt-platdev.c | 2 +- drivers/cpufreq/cpufreq.c | 18 +- drivers/cpufreq/imx-cpufreq-dt.c | 20 +- drivers/cpufreq/intel_pstate.c | 30 +- drivers/cpufreq/powernv-cpufreq.c | 17 +- drivers/cpufreq/s3c64xx-cpufreq.c | 7 - drivers/cpufreq/scpi-cpufreq.c | 2 - drivers/cpufreq/sun50i-cpufreq-nvmem.c | 25 +- drivers/cpufreq/ti-cpufreq.c | 119 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 584 +++++++++- drivers/cpuidle/cpuidle-powernv.c | 7 +- drivers/cpuidle/cpuidle.c | 72 +- drivers/cpuidle/driver.c | 72 +- drivers/cpuidle/governor.c | 7 +- drivers/cpuidle/governors/haltpoll.c | 7 +- drivers/cpuidle/governors/ladder.c | 29 +- drivers/cpuidle/governors/menu.c | 131 +-- drivers/cpuidle/governors/teo.c | 182 ++- drivers/cpuidle/poll_state.c | 2 + drivers/cpuidle/sysfs.c | 71 +- drivers/dax/Kconfig | 27 +- drivers/dax/Makefile | 2 + drivers/dax/bus.c | 2 +- drivers/dax/bus.h | 2 +- drivers/dax/dax-private.h | 2 +- drivers/dax/hmem.c | 56 + drivers/devfreq/devfreq.c | 33 +- drivers/devfreq/event/exynos-ppmu.c | 1 - drivers/devfreq/governor.h | 3 + drivers/devfreq/tegra30-devfreq.c | 417 +++++-- drivers/firmware/efi/Kconfig | 21 + drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/apple-properties.c | 18 +- drivers/firmware/efi/arm-init.c | 9 + drivers/firmware/efi/arm-runtime.c | 24 + drivers/firmware/efi/efi.c | 15 +- drivers/firmware/efi/esrt.c | 3 + drivers/firmware/efi/fake_mem.c | 26 +- drivers/firmware/efi/fake_mem.h | 10 + drivers/firmware/efi/libstub/arm32-stub.c | 5 + drivers/firmware/efi/libstub/efi-stub-helper.c | 19 + drivers/firmware/efi/libstub/random.c | 4 + drivers/firmware/efi/x86_fake_mem.c | 69 ++ .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 11 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 41 +- drivers/iommu/amd_iommu.c | 30 +- drivers/media/cec/cec-adap.c | 12 +- drivers/media/cec/cec-api.c | 20 + drivers/media/cec/cec-core.c | 5 - drivers/media/cec/cec-pin.c | 10 + drivers/media/common/siano/smscoreapi.c | 4 +- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/common/siano/smsir.h | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 +- drivers/media/dvb-frontends/cxd2820r_c.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 12 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 54 +- drivers/media/dvb-frontends/mt312.c | 13 +- drivers/media/dvb-frontends/si2168.h | 47 +- drivers/media/dvb-frontends/si2168_priv.h | 10 +- drivers/media/dvb-frontends/tc90522.c | 27 +- drivers/media/dvb-frontends/tc90522.h | 3 + drivers/media/i2c/Kconfig | 80 +- drivers/media/i2c/Makefile | 2 + drivers/media/i2c/ad5820.c | 35 +- drivers/media/i2c/adv7180.c | 6 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/hi556.c | 1200 ++++++++++++++++++++ drivers/media/i2c/imx214.c | 9 + drivers/media/i2c/imx290.c | 884 ++++++++++++++ drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/max2175.c | 4 +- drivers/media/i2c/max2175.h | 4 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/ov2659.c | 139 ++- drivers/media/i2c/ov5640.c | 33 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 266 +++-- drivers/media/i2c/saa711x_regs.h | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 326 +++--- drivers/media/i2c/smiapp/smiapp-reg.h | 36 +- drivers/media/i2c/smiapp/smiapp.h | 3 - drivers/media/i2c/st-mipid02.c | 5 + drivers/media/i2c/tda1997x_regs.h | 2 +- drivers/media/i2c/tvp5150_reg.h | 2 +- drivers/media/i2c/vpx3220.c | 2 +- drivers/media/mc/mc-device.c | 65 +- drivers/media/pci/cx18/cx18-ioctl.c | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 5 +- drivers/media/pci/cx88/cx88-cards.c | 43 + drivers/media/pci/cx88/cx88-dvb.c | 1 + drivers/media/pci/cx88/cx88-video.c | 11 +- drivers/media/pci/cx88/cx88.h | 1 + drivers/media/pci/dm1105/dm1105.c | 1 - drivers/media/pci/ivtv/ivtv-vbi.c | 2 +- drivers/media/pci/mantis/hopper_cards.c | 4 +- drivers/media/pci/mantis/mantis_cards.c | 4 +- drivers/media/pci/saa7164/saa7164-core.c | 166 ++- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 2 +- drivers/media/platform/Kconfig | 17 +- drivers/media/platform/Makefile | 4 +- drivers/media/platform/am437x/am437x-vpfe.c | 861 ++++++-------- drivers/media/platform/am437x/am437x-vpfe.h | 43 +- drivers/media/platform/am437x/am437x-vpfe_regs.h | 10 +- drivers/media/platform/aspeed-video.c | 58 +- drivers/media/platform/cadence/cdns-csi2rx.c | 2 +- drivers/media/platform/cec-gpio/cec-gpio.c | 41 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda.h | 1 - drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 7 +- drivers/media/platform/meson/ao-cec-g12a.c | 36 +- drivers/media/platform/meson/ao-cec.c | 30 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 20 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 1 - .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 9 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 9 - drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/qcom/venus/core.c | 56 +- drivers/media/platform/qcom/venus/core.h | 30 + drivers/media/platform/qcom/venus/helpers.c | 247 +++- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_venus.c | 6 + drivers/media/platform/qcom/venus/vdec.c | 11 +- drivers/media/platform/qcom/venus/venc.c | 7 +- drivers/media/platform/rcar-vin/rcar-core.c | 17 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 + drivers/media/platform/rcar-vin/rcar-dma.c | 63 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 156 ++- drivers/media/platform/rcar-vin/rcar-vin.h | 6 +- drivers/media/platform/rcar_drif.c | 1 + drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/s3c-camif/camif-regs.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 1 - drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 - drivers/media/platform/seco-cec/seco-cec.c | 1 + drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- drivers/media/platform/sunxi/Makefile | 1 + drivers/media/platform/sunxi/sun8i-di/Makefile | 2 + drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 1028 +++++++++++++++++ drivers/media/platform/sunxi/sun8i-di/sun8i-di.h | 237 ++++ drivers/media/platform/ti-vpe/csc.c | 254 +++-- drivers/media/platform/ti-vpe/csc.h | 4 +- drivers/media/platform/ti-vpe/vpdma.c | 13 +- drivers/media/platform/ti-vpe/vpdma.h | 2 + drivers/media/platform/ti-vpe/vpdma_priv.h | 5 +- drivers/media/platform/ti-vpe/vpe.c | 396 ++++--- drivers/media/platform/vicodec/vicodec-core.c | 4 +- drivers/media/platform/vim2m.c | 8 +- drivers/media/platform/vimc/Makefile | 7 +- drivers/media/platform/vimc/vimc-capture.c | 107 +- drivers/media/platform/vimc/vimc-common.c | 171 +-- drivers/media/platform/vimc/vimc-common.h | 120 +- drivers/media/platform/vimc/vimc-core.c | 215 ++-- drivers/media/platform/vimc/vimc-debayer.c | 182 +-- drivers/media/platform/vimc/vimc-scaler.c | 102 +- drivers/media/platform/vimc/vimc-sensor.c | 109 +- drivers/media/platform/vimc/vimc-streamer.c | 19 +- drivers/media/platform/vivid/Makefile | 2 +- drivers/media/platform/vivid/vivid-cec.c | 7 +- drivers/media/platform/vivid/vivid-core.c | 368 ++++-- drivers/media/platform/vivid/vivid-core.h | 25 + drivers/media/platform/vivid/vivid-ctrls.c | 89 ++ drivers/media/platform/vivid/vivid-kthread-cap.c | 62 +- drivers/media/platform/vivid/vivid-kthread-out.c | 57 +- drivers/media/platform/vivid/vivid-meta-cap.c | 201 ++++ drivers/media/platform/vivid/vivid-meta-cap.h | 29 + drivers/media/platform/vivid/vivid-meta-out.c | 174 +++ drivers/media/platform/vivid/vivid-meta-out.h | 25 + drivers/media/platform/vivid/vivid-sdr-cap.c | 8 +- drivers/media/platform/vivid/vivid-vid-cap.c | 8 +- drivers/media/platform/vivid/vivid-vid-out.c | 8 +- drivers/media/platform/xilinx/xilinx-dma.h | 2 +- drivers/media/platform/xilinx/xilinx-vip.h | 2 +- drivers/media/platform/xilinx/xilinx-vipp.h | 2 +- drivers/media/platform/xilinx/xilinx-vtc.h | 2 +- drivers/media/radio/radio-wl1273.c | 3 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 + drivers/media/rc/imon.c | 64 +- drivers/media/rc/imon_raw.c | 22 +- drivers/media/rc/ir-rcmm-decoder.c | 6 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 2 + drivers/media/rc/keymaps/rc-beelink-gs1.c | 84 ++ drivers/media/rc/keymaps/rc-vega-s9x.c | 54 + drivers/media/rc/mceusb.c | 141 ++- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-main.c | 1 + drivers/media/rc/tango-ir.c | 14 +- drivers/media/tuners/qm1d1c0042.c | 2 +- drivers/media/tuners/si2157.c | 6 + drivers/media/tuners/si2157.h | 33 +- drivers/media/tuners/si2157_priv.h | 5 +- drivers/media/tuners/tuner-xc2028-types.h | 2 +- drivers/media/tuners/tuner-xc2028.h | 2 +- drivers/media/usb/b2c2/flexcop-usb.c | 13 +- drivers/media/usb/cx231xx/Kconfig | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 508 +++------ drivers/media/usb/cx231xx/cx231xx-audio.c | 1 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 172 ++- drivers/media/usb/cx231xx/cx231xx-vbi.h | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 795 +++---------- drivers/media/usb/cx231xx/cx231xx.h | 30 +- drivers/media/usb/dvb-usb-v2/af9035.c | 37 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 + drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 28 +- drivers/media/usb/dvb-usb-v2/gl861.c | 391 +++---- drivers/media/usb/dvb-usb-v2/gl861.h | 14 - drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 6 +- drivers/media/usb/dvb-usb/af9005.c | 5 +- drivers/media/usb/dvb-usb/cxusb.c | 3 +- drivers/media/usb/em28xx/em28xx-audio.c | 1 - drivers/media/usb/em28xx/em28xx-cards.c | 20 + drivers/media/usb/em28xx/em28xx-dvb.c | 30 +- drivers/media/usb/em28xx/em28xx-i2c.c | 4 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/gspca/sq905.c | 3 + drivers/media/usb/gspca/sq905c.c | 3 + drivers/media/usb/gspca/stv0680.c | 2 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 9 +- drivers/media/usb/tm6000/tm6000-regs.h | 2 +- drivers/media/usb/tm6000/tm6000-usb-isoc.h | 2 +- drivers/media/usb/tm6000/tm6000.h | 2 +- drivers/media/usb/usbtv/usbtv-audio.c | 3 +- drivers/media/usb/usbvision/usbvision-video.c | 29 +- drivers/media/usb/uvc/uvc_driver.c | 28 +- drivers/media/usb/uvc/uvc_metadata.c | 4 +- drivers/media/usb/uvc/uvc_queue.c | 2 +- drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 7 +- drivers/media/v4l2-core/v4l2-common.c | 128 ++- drivers/media/v4l2-core/v4l2-ctrls.c | 199 +++- drivers/media/v4l2-core/v4l2-dev.c | 112 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-fwnode.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 190 +++- drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/mfd/intel_soc_pmic_crc.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 49 +- drivers/mmc/host/tmio_mmc.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 10 +- drivers/nvdimm/Kconfig | 1 + drivers/nvdimm/core.c | 1 - drivers/nvdimm/nd-core.h | 1 - drivers/nvdimm/region_devs.c | 13 +- drivers/of/property.c | 16 + drivers/opp/core.c | 69 ++ drivers/pci/pci.c | 18 + drivers/platform/chrome/cros_ec_trace.c | 5 +- drivers/power/avs/smartreflex.c | 2 +- drivers/powercap/intel_rapl_common.c | 2 + drivers/staging/media/allegro-dvt/nal-h264.c | 2 +- drivers/staging/media/hantro/hantro.h | 20 +- drivers/staging/media/hantro/hantro_drv.c | 16 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 52 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 11 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 11 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 120 +- drivers/staging/media/hantro/hantro_hw.h | 7 +- drivers/staging/media/hantro/hantro_v4l2.c | 48 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 20 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 12 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 11 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 12 +- drivers/staging/media/imx/imx-ic-prp.c | 25 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 51 +- drivers/staging/media/imx/imx-media-capture.c | 21 +- drivers/staging/media/imx/imx-media-csi.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 10 +- drivers/staging/media/imx/imx-media-vdic.c | 27 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 27 +- drivers/staging/media/imx/imx7-media-csi.c | 38 +- drivers/staging/media/imx/imx7-mipi-csis.c | 36 +- drivers/staging/media/ipu3/Makefile | 6 - drivers/staging/media/ipu3/TODO | 5 - drivers/staging/media/ipu3/include/intel-ipu3.h | 5 + drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/sunxi/cedrus/Makefile | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 64 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 33 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 9 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 147 ++- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 616 ++++++++++ drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 33 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 318 +++++- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 102 +- drivers/staging/media/sunxi/cedrus/cedrus_video.h | 1 + drivers/staging/most/sound/sound.c | 8 +- drivers/usb/gadget/function/u_audio.c | 2 +- include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 8 +- include/acpi/button.h | 12 - include/drm/bridge/dw_hdmi.h | 4 + include/dt-bindings/pmu/exynos_ppmu.h | 25 + include/dt-bindings/sound/samsung-i2s.h | 12 +- include/linux/acpi.h | 8 + include/linux/cpu.h | 7 +- include/linux/cpuidle.h | 27 +- include/linux/efi.h | 16 +- include/linux/fwnode.h | 10 +- include/linux/ioport.h | 1 + include/linux/memregion.h | 23 + include/linux/pci.h | 2 + include/linux/platform_data/cros_ec_commands.h | 285 +++-- include/linux/pm.h | 2 + include/linux/pm_domain.h | 5 + include/linux/pm_opp.h | 13 + include/linux/power/smartreflex.h | 3 + include/linux/property.h | 106 +- include/media/cec-pin.h | 10 +- include/media/cec.h | 31 - include/media/dvb-usb-ids.h | 1 + include/media/hevc-ctrls.h | 212 ++++ include/media/i2c/smiapp.h | 1 - include/media/rc-map.h | 24 +- include/media/v4l2-common.h | 33 +- include/media/v4l2-ctrls.h | 87 ++ include/media/v4l2-device.h | 2 +- include/media/v4l2-mem2mem.h | 44 +- include/media/videobuf2-core.h | 3 + include/media/videobuf2-v4l2.h | 5 + include/sound/core.h | 1 + include/sound/dmaengine_pcm.h | 5 + include/sound/hda_codec.h | 1 + include/sound/intel-dsp-config.h | 34 + include/sound/memalloc.h | 2 +- include/sound/pcm.h | 20 +- include/sound/pxa2xx-lib.h | 26 +- include/sound/rt5682.h | 1 + include/sound/simple_card_utils.h | 1 + include/sound/soc-acpi-intel-match.h | 3 + include/sound/soc-acpi.h | 4 + include/sound/soc-component.h | 52 +- include/sound/soc-dpcm.h | 18 +- include/sound/soc.h | 38 +- include/sound/sof.h | 3 + include/sound/sof/dai-imx.h | 34 + include/sound/sof/dai.h | 2 + include/sound/sof/header.h | 2 + include/sound/sof/pm.h | 8 + include/sound/sof/stream.h | 4 +- include/sound/timer.h | 6 +- include/sound/wm8904.h | 2 +- include/uapi/linux/cec-funcs.h | 34 +- include/uapi/linux/cec.h | 133 ++- include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/videodev2.h | 22 +- include/uapi/sound/compress_params.h | 10 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 11 +- kernel/power/snapshot.c | 9 +- kernel/sched/idle.c | 24 +- lib/Kconfig | 3 + lib/Makefile | 1 + lib/memregion.c | 18 + lib/test_printf.c | 32 + lib/vsprintf.c | 93 +- scripts/checkpatch.pl | 9 +- sound/aoa/soundbus/i2sbus/pcm.c | 2 +- sound/arm/pxa2xx-pcm-lib.c | 80 +- sound/core/Kconfig | 28 +- sound/core/init.c | 1 + sound/core/memalloc.c | 25 +- sound/core/pcm_dmaengine.c | 83 ++ sound/core/pcm_local.h | 7 + sound/core/pcm_memory.c | 88 +- sound/core/pcm_native.c | 68 +- sound/core/seq/seq_timer.c | 18 +- sound/core/timer.c | 182 +-- sound/drivers/Kconfig | 21 +- sound/drivers/aloop.c | 665 ++++++++++- sound/drivers/dummy.c | 2 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 4 +- sound/drivers/vx/vx_pcm.c | 10 +- sound/firewire/Kconfig | 6 +- sound/firewire/amdtp-stream.c | 407 +++++-- sound/firewire/amdtp-stream.h | 28 +- sound/firewire/bebob/bebob.h | 4 +- sound/firewire/bebob/bebob_midi.c | 2 +- sound/firewire/bebob/bebob_pcm.c | 80 +- sound/firewire/bebob/bebob_stream.c | 92 +- sound/firewire/dice/dice-midi.c | 2 +- sound/firewire/dice/dice-pcm.c | 83 +- sound/firewire/dice/dice-stream.c | 11 +- sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/digi00x-midi.c | 2 +- sound/firewire/digi00x/digi00x-pcm.c | 66 +- sound/firewire/digi00x/digi00x-stream.c | 14 +- sound/firewire/digi00x/digi00x.h | 4 +- sound/firewire/fireface/ff-pcm.c | 60 +- sound/firewire/fireface/ff-stream.c | 22 +- sound/firewire/fireface/ff.h | 4 +- sound/firewire/fireworks/fireworks.h | 4 +- sound/firewire/fireworks/fireworks_midi.c | 2 +- sound/firewire/fireworks/fireworks_pcm.c | 72 +- sound/firewire/fireworks/fireworks_stream.c | 14 +- sound/firewire/isight.c | 8 +- sound/firewire/motu/motu-midi.c | 2 +- sound/firewire/motu/motu-pcm.c | 63 +- sound/firewire/motu/motu-proc.c | 4 +- sound/firewire/motu/motu-protocol-v2.c | 142 ++- sound/firewire/motu/motu-protocol-v3.c | 4 +- sound/firewire/motu/motu-stream.c | 14 +- sound/firewire/motu/motu.c | 34 +- sound/firewire/motu/motu.h | 10 +- sound/firewire/oxfw/oxfw-midi.c | 4 +- sound/firewire/oxfw/oxfw-pcm.c | 80 +- sound/firewire/oxfw/oxfw-stream.c | 15 +- sound/firewire/oxfw/oxfw.h | 4 +- sound/firewire/tascam/tascam-pcm.c | 65 +- sound/firewire/tascam/tascam-stream.c | 14 +- sound/firewire/tascam/tascam.h | 4 +- sound/hda/Kconfig | 10 +- sound/hda/Makefile | 5 +- sound/hda/hdac_regmap.c | 1 + sound/hda/intel-dsp-config.c | 357 ++++++ sound/hda/intel-nhlt.c | 3 - sound/isa/Kconfig | 18 +- sound/isa/cs423x/cs4236.c | 3 +- sound/mips/Kconfig | 12 +- sound/mips/hal2.c | 3 +- sound/mips/sgio2audio.c | 12 +- sound/pci/Kconfig | 2 +- sound/pci/ad1889.c | 6 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/asihpi.c | 4 +- sound/pci/atiixp.c | 6 +- sound/pci/atiixp_modem.c | 4 +- sound/pci/au88x0/au88x0_pcm.c | 3 +- sound/pci/aw2/aw2-alsa.c | 6 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 5 +- sound/pci/ca0106/ca0106_main.c | 6 +- sound/pci/cmipci.c | 6 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 6 +- sound/pci/ctxfi/ctpcm.c | 5 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/echoaudio/echoaudio.c | 24 +- sound/pci/emu10k1/emu10k1.c | 5 +- sound/pci/emu10k1/emu10k1x.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 12 +- sound/pci/emu10k1/memory.c | 4 +- sound/pci/emu10k1/p16v.c | 4 +- sound/pci/ens1370.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 4 +- sound/pci/fm801.c | 2 +- sound/pci/hda/Kconfig | 11 +- sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_controller.c | 1 - sound/pci/hda/hda_intel.c | 66 +- sound/pci/hda/hda_jack.c | 151 ++- sound/pci/hda/hda_jack.h | 107 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 330 ++++-- sound/pci/hda/patch_realtek.c | 63 +- sound/pci/ice1712/ice1712.c | 9 +- sound/pci/ice1712/ice1724.c | 6 +- sound/pci/intel8x0.c | 4 +- sound/pci/intel8x0m.c | 4 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 5 +- sound/pci/lx6464es/lx6464es.c | 2 +- sound/pci/maestro3.c | 3 +- sound/pci/mixart/mixart.c | 7 +- sound/pci/oxygen/oxygen_pcm.c | 10 +- sound/pci/pcxhr/pcxhr.c | 4 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 4 +- sound/pci/rme9652/hdsp.c | 7 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 7 +- sound/pci/sis7019.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 24 +- sound/pci/via82xx.c | 17 +- sound/pci/via82xx_modem.c | 6 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 9 +- sound/sh/aica.c | 2 +- sound/sh/sh_dac_audio.c | 2 +- sound/soc/amd/acp-pcm-dma.c | 63 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 56 +- sound/soc/atmel/atmel-pcm-pdc.c | 48 +- sound/soc/au1x/dbdma2.c | 64 +- sound/soc/au1x/dma.c | 65 +- sound/soc/bcm/cygnus-pcm.c | 56 +- sound/soc/cirrus/Kconfig | 14 +- sound/soc/codecs/Kconfig | 74 +- sound/soc/codecs/Makefile | 10 + sound/soc/codecs/adau1761.c | 129 +++ sound/soc/codecs/adau7118-hw.c | 43 + sound/soc/codecs/adau7118-i2c.c | 82 ++ sound/soc/codecs/adau7118.c | 586 ++++++++++ sound/soc/codecs/adau7118.h | 24 + sound/soc/codecs/cros_ec_codec.c | 1128 +++++++++++++----- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/hdac_hda.c | 114 +- sound/soc/codecs/hdac_hda.h | 13 +- sound/soc/codecs/madera.h | 2 + sound/soc/codecs/msm8916-wcd-analog.c | 54 +- sound/soc/codecs/mt6358.c | 105 ++ sound/soc/codecs/pcm3168a.c | 143 ++- sound/soc/codecs/rt1011.c | 249 +++- sound/soc/codecs/rt1011.h | 24 + sound/soc/codecs/rt5514-spi.c | 48 +- sound/soc/codecs/rt5645.c | 19 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5677-spi.c | 398 +++++++ sound/soc/codecs/rt5677-spi.h | 1 + sound/soc/codecs/rt5677.c | 445 ++++++-- sound/soc/codecs/rt5677.h | 11 +- sound/soc/codecs/rt5682.c | 43 +- sound/soc/codecs/tas2562.c | 590 ++++++++++ sound/soc/codecs/tas2562.h | 85 ++ sound/soc/codecs/tas2770.c | 819 +++++++++++++ sound/soc/codecs/tas2770.h | 143 +++ sound/soc/codecs/tlv320aic31xx.c | 45 + sound/soc/codecs/tlv320aic31xx.h | 8 + sound/soc/codecs/tlv320aic32x4.c | 3 + sound/soc/codecs/wcd9335.c | 10 +- sound/soc/codecs/wm2200.c | 5 + sound/soc/codecs/wm5100.c | 2 + sound/soc/codecs/wm8904.c | 73 +- sound/soc/codecs/wm8904.h | 1 + sound/soc/codecs/wm8958-dsp2.c | 22 +- sound/soc/codecs/wm8994.c | 156 ++- sound/soc/codecs/wm8994.h | 10 +- sound/soc/codecs/wm_adsp.c | 81 +- sound/soc/codecs/wm_adsp.h | 4 + sound/soc/dwc/dwc-pcm.c | 50 +- sound/soc/fsl/Kconfig | 10 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_asrc.c | 110 +- sound/soc/fsl/fsl_asrc.h | 7 +- sound/soc/fsl/fsl_asrc_dma.c | 120 +- sound/soc/fsl/fsl_audmix.c | 6 + sound/soc/fsl/fsl_audmix.h | 1 + sound/soc/fsl/fsl_dma.c | 54 +- sound/soc/fsl/fsl_esai.c | 12 + sound/soc/fsl/fsl_mqs.c | 335 ++++++ sound/soc/fsl/imx-pcm-fiq.c | 56 +- sound/soc/fsl/mpc5200_dma.c | 51 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/generic/simple-card.c | 4 +- sound/soc/intel/Kconfig | 21 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 52 +- sound/soc/intel/boards/Kconfig | 100 +- sound/soc/intel/boards/Makefile | 14 +- sound/soc/intel/boards/bdw-rt5677.c | 51 + sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 + sound/soc/intel/boards/bxt_rt298.c | 11 + sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 487 ++++++++ sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 + sound/soc/intel/boards/hda_dsp_common.c | 85 ++ sound/soc/intel/boards/hda_dsp_common.h | 32 + .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 149 ++- sound/soc/intel/boards/skl_hda_dsp_common.c | 6 + sound/soc/intel/boards/skl_hda_dsp_common.h | 27 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 13 +- sound/soc/intel/common/Makefile | 4 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 18 + ...ntel-cnl-match.c => soc-acpi-intel-cml-match.c} | 34 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 31 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 18 + sound/soc/intel/haswell/sst-haswell-pcm.c | 50 +- sound/soc/intel/skylake/skl-pcm.c | 57 +- sound/soc/intel/skylake/skl.c | 19 +- sound/soc/jz4740/jz4740-i2s.c | 6 +- sound/soc/kirkwood/kirkwood-dma.c | 52 +- sound/soc/mediatek/Kconfig | 1 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 28 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 10 +- sound/soc/mediatek/common/mtk-btcvsd.c | 76 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 11 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 70 +- sound/soc/meson/axg-fifo.c | 56 +- sound/soc/meson/axg-fifo.h | 20 +- sound/soc/meson/axg-frddr.c | 24 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/Kconfig | 16 +- sound/soc/pxa/mmp-pcm.c | 62 +- sound/soc/pxa/poodle.c | 2 +- sound/soc/pxa/pxa-ssp.c | 14 +- sound/soc/pxa/pxa2xx-ac97.c | 14 +- sound/soc/pxa/pxa2xx-i2s.c | 14 +- sound/soc/pxa/pxa2xx-pcm.c | 14 +- sound/soc/qcom/Kconfig | 20 +- sound/soc/qcom/lpass-platform.c | 70 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 106 +- sound/soc/qcom/qdsp6/q6asm.c | 55 + sound/soc/qcom/qdsp6/q6asm.h | 15 + sound/soc/qcom/qdsp6/q6routing.c | 14 +- sound/soc/rockchip/Kconfig | 3 +- sound/soc/rockchip/rockchip_max98090.c | 313 +++-- sound/soc/samsung/Kconfig | 12 +- sound/soc/samsung/Makefile | 4 +- sound/soc/samsung/arndale.c | 217 ++++ sound/soc/samsung/arndale_rt5631.c | 164 --- sound/soc/samsung/idma.c | 58 +- sound/soc/sh/dma-sh7760.c | 48 +- sound/soc/sh/fsi.c | 31 +- sound/soc/sh/rcar/core.c | 54 +- sound/soc/sh/rcar/dma.c | 30 +- sound/soc/sh/siu_pcm.c | 44 +- sound/soc/soc-component.c | 142 +-- sound/soc/soc-compress.c | 52 +- sound/soc/soc-core.c | 1175 +++++++++---------- sound/soc/soc-generic-dmaengine-pcm.c | 165 +-- sound/soc/soc-jack.c | 3 +- sound/soc/soc-ops.c | 11 +- sound/soc/soc-pcm.c | 241 ++-- sound/soc/soc-topology.c | 17 +- sound/soc/soc-utils.c | 11 +- sound/soc/sof/Kconfig | 43 +- sound/soc/sof/control.c | 34 + sound/soc/sof/core.c | 44 +- sound/soc/sof/debug.c | 16 + sound/soc/sof/imx/Kconfig | 20 +- sound/soc/sof/imx/imx8.c | 7 + sound/soc/sof/intel/Kconfig | 74 +- sound/soc/sof/intel/apl.c | 8 + sound/soc/sof/intel/bdw.c | 31 +- sound/soc/sof/intel/byt.c | 44 +- sound/soc/sof/intel/cnl.c | 67 +- sound/soc/sof/intel/hda-codec.c | 22 +- sound/soc/sof/intel/hda-dsp.c | 137 ++- sound/soc/sof/intel/hda-ipc.c | 6 +- sound/soc/sof/intel/hda-ipc.h | 51 + sound/soc/sof/intel/hda-loader.c | 25 +- sound/soc/sof/intel/hda-pcm.c | 15 +- sound/soc/sof/intel/hda-stream.c | 24 +- sound/soc/sof/intel/hda.c | 25 +- sound/soc/sof/intel/hda.h | 23 +- sound/soc/sof/ipc.c | 10 +- sound/soc/sof/ops.h | 10 + sound/soc/sof/pcm.c | 123 +- sound/soc/sof/pm.c | 130 ++- sound/soc/sof/sof-acpi-dev.c | 12 +- sound/soc/sof/sof-pci-dev.c | 94 +- sound/soc/sof/sof-priv.h | 54 +- sound/soc/sof/topology.c | 498 +++++--- sound/soc/sof/trace.c | 17 +- sound/soc/sprd/sprd-pcm-dma.c | 74 +- sound/soc/stm/stm32_adfsdm.c | 42 +- sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_spdifrx.c | 18 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 56 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/txx9/txx9aclc.c | 48 +- sound/soc/uniphier/aio-dma.c | 51 +- sound/soc/ux500/ux500_msp_i2s.c | 3 +- sound/soc/xilinx/Kconfig | 20 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 63 +- sound/soc/xtensa/xtfpga-i2s.c | 30 +- sound/soc/zte/Kconfig | 12 +- sound/sparc/amd7930.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/6fire/pcm.c | 16 +- sound/usb/Kconfig | 32 +- sound/usb/caiaq/audio.c | 8 +- sound/usb/card.c | 3 + sound/usb/clock.c | 10 +- sound/usb/hiface/pcm.c | 9 +- sound/usb/line6/pcm.c | 4 +- sound/usb/misc/ua101.c | 14 +- sound/usb/mixer.c | 3 + sound/usb/mixer_scarlett.c | 23 +- sound/usb/mixer_scarlett_gen2.c | 36 +- sound/usb/pcm.c | 50 +- sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2yaudio.c | 4 +- sound/usb/usx2y/usx2yhwdeppcm.c | 4 +- sound/usb/validate.c | 23 +- sound/x86/intel_hdmi_audio.c | 4 +- tools/power/cpupower/ToDo | 14 + tools/power/cpupower/utils/cpupower-info.c | 9 + tools/power/cpupower/utils/cpupower-set.c | 9 + tools/power/cpupower/utils/helpers/cpuid.c | 4 + tools/power/cpupower/utils/helpers/helpers.h | 1 + .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 5 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 3 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 64 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- 913 files changed, 32380 insertions(+), 11822 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-h3-dein [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/imx290.txt delete mode 100644 Documentation/devicetree/bindings/media/sh_mobile_ceu.txt create mode 100644 Documentation/devicetree/bindings/media/ti,vpe.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,adau7118.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-cod [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt delete mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.txt create mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt create mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-conn-info.rst create mode 100644 Documentation/media/uapi/v4l/dev-stateless-decoder.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/media/v4l-drivers/ipu3_rcb.svg delete mode 100644 drivers/acpi/hmat/Makefile rename drivers/acpi/{hmat => numa}/Kconfig (75%) create mode 100644 drivers/acpi/numa/Makefile rename drivers/acpi/{hmat => numa}/hmat.c (82%) rename drivers/acpi/{numa.c => numa/srat.c} (100%) rename drivers/acpi/pmic/{intel_pmic_crc.c => intel_pmic_bytcrc.c} (98%) create mode 100644 drivers/acpi/pmic/intel_pmic_chtcrc.c delete mode 100644 drivers/cpufreq/arm_big_little.c delete mode 100644 drivers/cpufreq/arm_big_little.h create mode 100644 drivers/dax/hmem.c create mode 100644 drivers/firmware/efi/fake_mem.h create mode 100644 drivers/firmware/efi/x86_fake_mem.c create mode 100644 drivers/media/i2c/hi556.c create mode 100644 drivers/media/i2c/imx290.c create mode 100644 drivers/media/platform/sunxi/sun8i-di/Makefile create mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c create mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.h create mode 100644 drivers/media/platform/vivid/vivid-meta-cap.c create mode 100644 drivers/media/platform/vivid/vivid-meta-cap.h create mode 100644 drivers/media/platform/vivid/vivid-meta-out.c create mode 100644 drivers/media/platform/vivid/vivid-meta-out.h create mode 100644 drivers/media/rc/keymaps/rc-beelink-gs1.c create mode 100644 drivers/media/rc/keymaps/rc-vega-s9x.c delete mode 100644 drivers/media/usb/dvb-usb-v2/gl861.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h265.c create mode 100644 include/dt-bindings/pmu/exynos_ppmu.h create mode 100644 include/linux/memregion.h create mode 100644 include/media/hevc-ctrls.h create mode 100644 include/sound/intel-dsp-config.h create mode 100644 include/sound/sof/dai-imx.h create mode 100644 lib/memregion.c create mode 100644 sound/hda/intel-dsp-config.c create mode 100644 sound/soc/codecs/adau7118-hw.c create mode 100644 sound/soc/codecs/adau7118-i2c.c create mode 100644 sound/soc/codecs/adau7118.c create mode 100644 sound/soc/codecs/adau7118.h create mode 100644 sound/soc/codecs/tas2562.c create mode 100644 sound/soc/codecs/tas2562.h create mode 100644 sound/soc/codecs/tas2770.c create mode 100644 sound/soc/codecs/tas2770.h create mode 100644 sound/soc/fsl/fsl_mqs.c create mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.c create mode 100644 sound/soc/intel/boards/hda_dsp_common.h create mode 100644 sound/soc/intel/common/soc-acpi-intel-cfl-match.c copy sound/soc/intel/common/{soc-acpi-intel-cnl-match.c => soc-acpi-intel-cml-matc [...] create mode 100644 sound/soc/intel/common/soc-acpi-intel-jsl-match.c create mode 100644 sound/soc/samsung/arndale.c delete mode 100644 sound/soc/samsung/arndale_rt5631.c create mode 100644 sound/soc/sof/intel/hda-ipc.h