This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from c2da5bdc66a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 069ce2ef1a6d cpuidle: teo: Ignore disabled idle states that are too deep adds 4f690bb8ce4c cpuidle: teo: Rename local variable in teo_select() adds e43dcf20215f cpuidle: teo: Consider hits and misses metrics of disabled states adds 159e48560f51 cpuidle: teo: Fix "early hits" handling for disabled idle states adds 2c2a83d329b8 Merge back earlier cpuidle material for v5.5. adds 918c1fe9fbbe cpuidle: Do not unset the driver if it is there already adds fa583f71a99c ACPI: processor_idle: Skip dummy wait if kernel is in guest adds 99e98d3fb100 cpuidle: Consolidate disabled state checks adds c1d51f684c72 cpuidle: Use nanoseconds as the unit of time adds b6495b7f004d cpuidle: teo: Exclude cpuidle overhead from computations adds 63f202e5edf1 cpuidle: teo: Avoid using "early hits" incorrectly adds 85f6a17f24f9 cpuidle: teo: Avoid code duplication in conditionals adds cbda56d5fefc cpuidle: Introduce cpuidle_driver_state_disabled() for dri [...] adds c55b51a06b01 cpuidle: Allow idle injection to apply exit latency limit adds 5aa9ba6312e3 cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() adds 62214039525a Merge branch 'pm-cpuidle' adds 737ffb27f2f1 cpufreq: Clarify the comment in cpufreq_set_policy() adds db0d32d84031 cpufreq: powernv: fix stack bloat and hard limit on number [...] adds 99e18df3a41a Merge back earlier cpufreq material for v5.5. adds 8d2eecead5bf cpufreq: intel_pstate: Fix plain int as pointer warning fr [...] adds e6e8df07268c cpufreq: Add NULL checks to show() and store() methods of cpufreq adds eb9809b94db0 Merge back cpufreq changes for v5.5. adds b4bc9f9e27ed cpufreq: ti-cpufreq: add support for omap34xx and omap36xx adds b7dbe349e1eb ARM: dts: omap34xx & omap36xx: replace opp-v1 tables by op [...] adds b552904a73a3 DTS: bindings: omap: update bindings documentation adds 6ddf6c91e6f8 ARM: dts: omap3: bulk convert compatible to be explicitly [...] adds 42e52616f382 cpufreq: ti-cpufreq: omap36xx use "cpu0","vbb" if run in m [...] adds 341afbc9ea39 ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo adds 3fbeef397212 cpufreq: ti-cpufreq: Add support for AM3517 adds 09865094536c ARM: dts: Add OPP-V2 table for AM3517 adds 1b82a4b5d331 cpufreq: scpi: remove stale/outdated comment about the driver adds a0f950d3a0ad cpufreq: merge arm_big_little and vexpress-spc adds 1f1b4650e0be cpufreq: vexpress-spc: drop unnessary cpufreq_arm_bL_ops a [...] adds 09402d5725bf cpufreq: vexpress-spc: remove lots of debug messages adds e318d2c8f32d cpufreq: vexpress-spc: fix some coding style issues adds af44d180e3de cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed g [...] adds e458eb97df7a cpufreq: s3c64xx: Remove pointless NULL check in s3c64xx_c [...] adds 4a6e13523879 cpufreq: vexpress-spc: use macros instead of hardcoded val [...] adds e32beb064105 cpufreq: vexpress-spc: find and skip duplicates when mergi [...] adds c23734487fb4 cpufreq: sun50i: Fix CPU speed bin detection adds d9f7aef83e00 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 46770be0cf94 cpufreq: Register drivers only after CPU devices have been [...] adds c48b90f84a11 Merge branch 'pm-cpufreq' adds c389ec67b7f8 MAINTAINERS: Update myself as maintainer for DEVFREQ subsy [...] adds fcbd8037f7df include: dt-bindings: add Performance Monitoring Unit for Exynos adds 3b7b37846ba6 Documentation: devicetree: add PPMU events description adds df4d7b1451bf PM / devfreq: Make log message more explicit when devfreq [...] adds 36eba5deffac dt-bindings: devfreq: exynos-bus: Remove unused property adds d68adc8f85cd PM / devfreq: Check NULL governor in available_governors_show adds 2abb0d5268ae PM / devfreq: Lock devfreq in trans_stat_show adds 1f125dee4fed PM / devfreq: exynos-ppmu: remove useless assignment adds dccdea01adf3 PM / devfreq: tegra30: Change irq type to unsigned int adds d49eeb1e8385 PM / devfreq: tegra30: Keep interrupt disabled while gover [...] adds 7296443b900e PM / devfreq: tegra30: Handle possible round-rate error adds e7955a34a234 PM / devfreq: tegra30: Drop write-barrier adds 53b4b2aeee26 PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out adds 0ce3884654d1 PM / devfreq: tegra30: Use kHz units uniformly in the code adds 11eb6ec5c0d4 PM / devfreq: tegra30: Use CPUFreq notifier adds 6f2a35d65b3c PM / devfreq: tegra30: Move clk-notifier's registration to [...] adds 142665582736 PM / devfreq: tegra30: Reset boosting on startup adds 61d932084174 PM / devfreq: tegra30: Don't enable consecutive-down inter [...] adds b87dea3bbab2 PM / devfreq: tegra30: Constify structs adds 9cff2177789f PM / devfreq: tegra30: Include appropriate header adds 333abefb2812 PM / devfreq: tegra30: Don't enable already enabled consec [...] adds 88ec816446fa PM / devfreq: tegra30: Disable consecutive interrupts when [...] adds 28615e37be96 PM / devfreq: tegra30: Use kHz units for dependency threshold adds 5c0f6c795957 PM / devfreq: Add new interrupt_driven flag for governors adds f61ee201068a PM / devfreq: tegra30: Support variable polling interval adds fee22854c027 PM / devfreq: tegra30: Tune up MCCPU boost-down coefficient adds 2b328421e4ed Merge tag 'devfreq-next-for-5.5' of git://git.kernel.org/p [...] adds fa6a599eb34d Merge branch 'pm-devfreq' adds da6043fe85eb PM / hibernate: memory_bm_find_bit(): Tighten node optimisation adds ea0d11c9dd95 PM / core: Clean up some function headers in power.h adds 01ca4827a748 PM / wakeirq: remove unnecessary parentheses adds ca765a8cfe0c PM / Domains: Introduce dev_pm_domain_start() adds ea71c59669f1 PM / Domains: Implement the ->start() callback for genpd adds 1b32999e205b mmc: tmio: Avoid boilerplate code in ->runtime_suspend() adds fe0c2baae0bd PM / Domains: Convert to dev_to_genpd_safe() in genpd_sysc [...] adds 25cb20a212a1 PM / OPP: Support adjusting OPP voltages at runtime adds 16c71c511328 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds cae478114fbe powercap/intel_rapl: add support for CometLake Mobile adds f84fdcbc8ec0 powercap/intel_rapl: add support for Cometlake desktop adds 5a97aa5bbcc1 Merge branches 'pm-sleep', 'pm-domains', 'pm-opp' and 'powercap' adds aca32d7bccf9 power: avs: smartreflex: Remove superfluous cast in debugf [...] adds 2079fe6ea8cb ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition adds 1992b66d2f55 PM: Wrap documentation to fit in 80 columns adds fef4ac873369 pm-graph info added to MAINTAINERS adds 7e5705c635ec tools/power/cpupower: Fix initializer override in hsw_ext_cstates adds d80a4ac20800 cpupower : Handle set and info subcommands correctly adds d3f5d2a192a2 cpupower: Move needs_root variable into a sub-struct adds 7adafe541fe5 cpupower: mperf_monitor: Introduce per_cpu_schedule flag adds 6af2ed53f040 cpupower: mperf_monitor: Update cpupower to use the RDPRU [...] adds 4611a4fb0cce cpupower: ToDo: Update ToDo with ideas for per_cpu_schedul [...] adds 9581e24c3f00 Merge tag 'linux-cpupower-5.5-rc1' of git://git.kernel.org [...] adds e350b60f4e0f Merge branches 'pm-avs', 'pm-docs' and 'pm-tools' adds 9e7a03233e02 Merge tag 'pm-5.5-rc1' of git://git.kernel.org/pub/scm/lin [...] adds b4447c0dcd0d ACPI: OSI: Shoot duplicate word adds edc5935ec777 ACPICA: Results from Clang adds 197aba2090e3 ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 adds aaf7566f33d2 ACPICA: More Clang changes adds 42d939fadbfa ACPICA: Add new external interface, acpi_unload_table() adds 1770093c5bed ACPICA: make acpi_load_table() return table index adds efcf9456c81c ACPICA: utilities: add flag to only display data when dump [...] adds 5fd033288a86 ACPICA: debugger: add command to dump all fields of partic [...] adds 20d93fce0002 ACPICA: debugger: surround field unit output with braces '{' adds 760935064252 ACPICA: debugger: add field unit support for acpi_db_get_n [...] adds 02b04f10b836 ACPICA: acpiexec: initialize all simple types and field un [...] adds 45abdc9903e9 ACPICA: debugger: remove leading whitespaces when converti [...] adds c7ccf10bb92e ACPICA: Update version to 20191018 adds 713608a30b0a Merge branch 'acpica' adds 4446abc9a109 ACPI: EC: tweak naming in preparation for GpioInt support adds 406857f773b0 ACPI: EC: add support for hardware-reduced systems adds cc18735f2085 ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links adds b3b3519c04bd ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links adds 6025e2fae3dd ACPI: LPSS: Add dmi quirk for skipping _DEP check for some [...] adds a0fcfed1389e ACPI / PMIC: Do not register handlers for unhandled OpRegions adds ed852cde25a1 ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver adds cefe6aac29ff ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver adds 065bd4d35b3f ACPI: button: Refactor lid_init_state module parsing code adds 593681e2c75f ACPI: button: Allow disabling LID support with the lid_ini [...] adds d7cd08231a7f ACPI: button: Turn lid_blacklst DMI table into a generic q [...] adds 932e1ba48611 ACPI: button: Add DMI quirk for Medion Akoya E2215T adds 00e250367cc6 ACPI: button: Add DMI quirk for Asus T200TA adds e346d0cf2c0a ACPI: button: Remove unused acpi_lid_notifier_[un]register [...] adds 1fca7e0e6fe6 Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] adds 8373f8c6a447 ACPI / utils: Describe function parameters in kernel-doc adds a814dcc26983 ACPI / utils: Move acpi_dev_get_first_match_dev() under CO [...] adds 35009c807488 ACPI / utils: Introduce acpi_dev_hid_uid_match() helper adds 7e70c8acf2bf ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() adds 4f3cde3a24ce mmc: sdhci-acpi: Switch to use acpi_dev_hid_uid_match() adds ae5e6c6439c3 iommu/amd: Switch to use acpi_dev_hid_uid_match() adds ac36d37e9436 ACPI: Always build evged in adds cb0701acfa7e ACPI: platform: Unregister stale platform devices adds b5b42b24d783 ACPI: video: update doc for acpi_video_bus_DOS() adds 2e127203d116 ACPI: Documentation: Minor spelling fix in namespace.rst adds 995e2ef08280 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] adds c710fcc5d95a ACPI: NUMA: Establish a new drivers/acpi/numa/ directory adds fe3e5e65c06e efi: Enumerate EFI_MEMORY_SP adds 6950e31b35fd x86/efi: Push EFI_MEMMAP check into leaf routines adds b617c5266eed efi: Common enable/disable infrastructure for EFI soft res [...] adds 262b45ae3ab4 x86/efi: EFI soft reservation to E820 enumeration adds 16993c0f0a43 arm/efi: EFI soft reservation to memblock adds 199c84717612 x86/efi: Add efi_fake_mem support for EFI_MEMORY_SP adds 33dd70752cd7 lib: Uplevel the pmem "region" ida to a global allocator adds 460370ab20b6 dax: Fix alloc_dax_region() compile warning adds a6c7f4c6aea5 device-dax: Add a driver for "hmem" devices adds 0f847f8c0813 ACPI: NUMA: HMAT: Register HMAT at device_initcall level adds cf8741ac57ed ACPI: NUMA: HMAT: Register "soft reserved" memory as an "h [...] adds 4caa525b783b ACPI: HMAT: don't mix pxm and nid when setting memory targ [...] adds 59b2c5b63587 ACPI: NUMA: HMAT: fix a section mismatch adds 0f1839d08887 ACPI: HMAT: use %u instead of %d to print u32 values adds 782b59711e15 Merge branch 'acpi-mm' adds 6e9f879684b4 Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] adds 51c100a651a4 software node: Get reference to parent swnode in get_parent op adds 56c9aa079424 software node: Make argument to to_software_node const adds a57b7fb783eb device property: Move fwnode_get_parent() up adds 87e5e95db31a device property: Add functions for accessing node's parents adds bc0500c1e43d device property: Add fwnode_get_name for returning the nam [...] adds e7e242bccb20 device property: Add a function to obtain a node's prefix adds 9af7706492f9 lib/vsprintf: Remove support for %pF and %pf in favour of [...] adds 1586c5ae2f93 lib/vsprintf: Add a note on re-using %pf or %pF adds a92eb7621b9f lib/vsprintf: Make use of fwnode API to obtain node names [...] adds 83abc5a77f3b lib/vsprintf: OF nodes are first and foremost, struct devi [...] adds 3bd32d6a2ee6 lib/vsprintf: Add %pfw conversion specifier for printing f [...] adds f1ce39df508d lib/test_printf: Add tests for %pfw printk modifier adds 8ed61d36050c device property: Fix the description of struct fwnode_operations adds a00351687f8a software node: remove DEV_PROP_MAX adds 1741cfacfa9b software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() adds 4466bf82821b efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN adds b871160fbc61 software node: mark internal macros with double underscores adds 75dd63c968d8 software node: clean up property_copy_string_array() adds 1f74d70ff212 software node: get rid of property_set_pointer() adds 5236f5fe2319 software node: remove property_entry_read_uNN_array functions adds daeba9bf62e6 software node: unify PROPERTY_ENTRY_XXX macros adds 1afc14032e54 software node: simplify property_entry_read_string_array() adds 361b0d286afe Merge tag 'devprop-5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 82e8d723e9e6 sound: Fix Kconfig indentation adds d68c3123ba88 ALSA: firewire-lib: add a member into AMDTP domain for eve [...] adds 8737209fe4a2 ALSA: bebob: register the size of PCM period to AMDTP domain adds dd20e68a3056 ALSA: fireworks: register the size of PCM period to AMDTP domain adds 1d6a722c4a01 ALSA: oxfw: register the size of PCM period to AMDTP domain adds 94c8101a2717 ALSA: dice: register the size of PCM period to AMDTP domain adds 18b7f18ff694 ALSA: firewire-digi00x: register the size of PCM period to [...] adds 262542ed9392 ALSA: firewire-tascam: register the size of PCM period to [...] adds 0d39cd0e4499 ALSA: firewire-motu: register the size of PCM period to AM [...] adds 9d9ff58c2f45 ALSA: fireface: register the size of PCM period to AMDTP domain adds a80b29a41df0 ALSA: bebob: use the same size of period for PCM substream [...] adds 56faf928db4f ALSA: fireworks: use the same size of period for PCM subst [...] adds c0ede398b526 ALSA: oxfw: use the same size of period for PCM substream [...] adds a8fb2248028d ALSA: dice: use the same size of period for PCM substream [...] adds c36f8fcc584c ALSA: firewire-digi00x: use the same size of period for PC [...] adds 6669a11d35bf ALSA: firewire-tascam: use the same size of period for PCM [...] adds 3fd80b200388 ALSA: firewire-motu: use the same size of period for PCM s [...] adds 3aac32634172 ALSA: fireface: use the same size of period for PCM substr [...] adds a0e023317e2d ALSA: firewire-lib: use variable size of queue for isoc pa [...] adds 1fde7a447a7f ALSA: bebob: share PCM buffer size for both direction adds 659c6af569a2 ALSA: fireworks: share PCM buffer size for both direction adds 3299d2a0f74c ALSA: oxfw: share PCM buffer size for both direction adds ecb40fd2c8af ALSA: dice: share PCM buffer size for both direction adds 76c4ecbe4b07 ALSA: firewire-digi00x: share PCM buffer size for both direction adds 128307d5f947 ALSA: firewire-tascam: share PCM buffer size for both direction adds 0f5482e7875b ALSA: firewire-motu: share PCM buffer size for both direction adds 4de3eb062e2d ALSA: fireface: share PCM buffer size for both direction adds e229853d505d ALSA: firewire-lib: schedule hardware IRQ according to the [...] adds 99921ec67dcd ALSA: firewire-lib: tune the maximum available size of PCM period adds f706df4f42b1 ALSA: firewire-lib: tune the minimum available size of PCM period adds 03b4816dcb6e ALSA: firewire-lib: add irq_target member into amdtp_domai [...] adds f890f9a04b36 ALSA: firewire-lib: replace pointer callback to flush isoc [...] adds e6dcc92fcea0 ALSA: firewire-lib: replace ack callback to flush isoc con [...] adds 813dfbd6845e ALSA: firewire-lib: cancel flushing isoc context in the la [...] adds 60dd49298ec5 ALSA: firewire-lib: handle several AMDTP streams in callba [...] adds acfedcbe1ce4 ALSA: firewire-lib: postpone to start IR context adds 52525b7a3cf8 PCI: Add a helper to check Power Resource Requirements _PR [...] adds bacd861452d2 ALSA: hda: Allow HDA to be runtime suspended when dGPU is [...] adds 46b4bff6572b PCI: Fix missing inline for pci_pr3_present() adds 82d9d54a6c0e ALSA: hda: add Intel DSP configuration / probe code adds cc8f81c7e625 ALSA: hda: fix intel DSP config adds 0a671dc50055 ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure adds e2e556a9549e Merge branch 'for-linus' into for-next adds ca58f55108fe ALSA: hda - Fix pending unsol events at shutdown adds 91636a82044a ALSA: hda: Allow non-Intel device probe gracefully adds 1d4961d9eb1a ALSA: usb-audio: sound: usb: usb true/false for bool return type adds 2644df63c709 ALSA: firewire-motu: fix wrong spelling for macro adds 1ef2ff941424 ALSA: firewire-motu: print for unknown source of sampling clock adds 3f58f004bff3 ALSA: firewire-motu: detect SPH source of sampling clock adds 4b2079f80aa0 ALSA: firewire-motu: minor code refactoring for protocol v [...] adds bd1073728260 ALSA: firewire-motu: code refactoring to handle model spec [...] adds 271e657f92ed ALSA: firewire-motu: add support for MOTU UltraLite adds 0929249e3be3 ALSA: firewire-motu: Correct a typo in the clock proc string adds d3eabe939aee ALSA: bebob: expand sleep just after breaking connections [...] adds da5e83374f46 ALSA: bebob: expand delay of start for IR context just for [...] adds 6c94f380c6c1 ALSA: bebob: link the order of establishing connections an [...] adds 6111fd2370ee ALSA: pcm: Fix missing check of the new non-cached buffer type adds 42ec336f1f9d ALSA: hda: Disable regmap internal locking adds 08422d2c559d ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] adds 1fe7f397cfe2 ALSA: memalloc: Add vmalloc buffer allocation support adds 7e8edae39fd1 ALSA: pcm: Handle special page mapping in the default mmap [...] adds abffd8d0d538 ALSA: docs: Update documentation about SG- and vmalloc-buffers adds a55eaf177a36 ALSA: pcm: Warn if doubly preallocated adds d39789912f15 ALSA: pcm: Create proc files only for non-empty preallocations adds 8fd9da750e76 ALSA: drivers: Remove superfluous snd_dma_continuous_data() adds 987334266d08 ALSA: mips: Remove superfluous snd_dma_continuous_data() adds 1422bc5001a9 ALSA: rme32: Remove superfluous snd_dma_continuous_data() adds a1aef4881cf1 ALSA: sh: Remove superfluous snd_dma_continuous_data() adds 0382e4e18faf ALSA: sparc: Remove superfluous snd_dma_continuous_data() adds 0af0a4fec0c4 ALSA: usb: Remove superfluous snd_dma_continuous_data() adds 1158e89c9d8f ALSA: 6fire: Drop the dead code adds b315997d7c22 ALSA: usb-audio: Convert to the common vmalloc memalloc adds b29e5ef15115 ALSA: aloop: Convert to the common vmalloc memalloc adds a3f4f2d5d020 ALSA: firewire: Convert to the common vmalloc memalloc adds 94ce90c562ef ALSA: 6fire: Convert to the common vmalloc memalloc adds c7b03852e74d ALSA: caiaq: Convert to the common vmalloc memalloc adds d7867ee7d264 ALSA: hiface: Convert to the common vmalloc memalloc adds 95ef15c65ae0 ALSA: ua101: Convert to the common vmalloc memalloc adds 748a76b215a3 ALSA: vx: Convert to the common vmalloc memalloc adds d5dec270c00c ALSA: pdaudiocf: Convert to the common vmalloc memalloc adds 30f2ce712d29 ALSA: mips: Convert to the common vmalloc memalloc adds 16ccca11088c ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page adds 3ca5fc0664ec ALSA: aoa: Avoid non-standard macro usage adds 7564d3b6334c ALSA: echoaudio: Avoid non-standard macro usage adds af7153a29d5f ALSA: es1968: Avoid non-standard macro usage adds 1a810436a2ef ALSA: rme: Avoid non-standard macro usage adds 6974f8ad4494 ALSA: pci: Avoid non-standard macro usage adds b65f131b8f47 ALSA: docs: Remove snd_dma_pci_data() usage in documentation adds fdea53fe5de5 ALSA: timer: Limit max amount of slave instances adds 75234212c446 ASoC: fsl_mqs: add DT binding documentation adds 9e28f6532c61 ASoC: fsl_mqs: Add MQS component driver adds adebb1113902 ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pm [...] adds 8735141031d7 ASoC: dt-bindings: Convert Allwinner A23 analog codec to a schema adds 6cfb1cd60394 ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_f [...] adds fd5d3907197c ASoC: soc-component.h: remove GPL explanation from header adds 7cf2804775f8 ASoC: dt-bindings: mt8183: add missing update adds 419e2f508336 ASoC: wm8994: Add support for setting MCLK clock rate adds 001b83d395ab ASoC: wm8994: Add support for MCLKn clock gating adds f4528af69fdc ASoC: dt-bindings: Document "samsung, arndale-wm1811" compatible adds 1c93a9e00e40 ASoC: soc-core: move soc_free_pcm_runtime() adds a848125e320a ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_p [...] adds 753ace0a34fb ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_ [...] adds 929deb849b9e ASoC: soc-core: create rtd->codec_dais first adds 6e864344873f ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() adds b7c5bc45ee94 ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() adds d918a37610b1 ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order adds 353e16bf6045 ASoC: soc-core: remove snd_soc_rtdcom_del_all() adds 4b7151dadfd4 dt-bindings: ASoC: Add tas2770 smart PA dt bindings adds 67f798c78242 ASoC: amd: acp3x: clean up indentation issue adds bd1468f252e8 ASoC: rt5663: clean up indentation issues adds 944eedd8c021 ASoC: wcd9335: clean up indentation issue adds 423013f824ab ASoC: stm32: sai: clean up indentation issue adds 49f9c4f2e83c ASoC: core: Clarify usage of ignore_machine adds 83078521072e ASoC: adau1761: Add PGA Slew time control adds 5422737192d9 ASoC: adau1761: Add ALC controls adds 4bf62571070d ASoC: fsl_asrc: Use in(out)put_format instead of in(out)pu [...] adds 109539c986ce ASoC: fsl_asrc: update supported sample format adds e957204e732b ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runt [...] adds 703df4413ff6 ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 adds 4378f1fbe924 ASoC: soc-pcm: Use different sequence for start/stop trigger adds 1a476abc723e tas2770: add tas2770 smart PA kernel driver adds 767b0bc59057 ASoC: madera: Add support for using MCLK3 adds 2ab4c50f6955 ASoC: SOF: trace: move to opt-in with Kconfig and module p [...] adds 9a06508bf782 ASoC: SOF: ipc: retain DSP context after FW exception. adds 8692d498d675 ASoC: SOF: core: check for mandatory fw_ready op during SOF probe adds e3ebfd0ab5b4 ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_st [...] adds f567ff6c76f7 ASoC: SOF: Intel: hda: fix reset of host_period_bytes adds 3a9e204d4e36 ASoC: SOF: Intel: Add context data to any IPC timeout. adds 25317997cbcd Merge branch 'asoc-5.4' into asoc-5.5 adds aaa68472ed1f ASoC: samsung: arndale: Simplify DAI link initialization adds 03081cc370b9 ASoC: samsung: arndale: Add support for WM1811 CODEC adds dca6408d6f7e ASoC: samsung: Rename Arndale card driver adds 5a7423993007 tas2770: fix platform_no_drv_owner.cocci warnings adds 4dc0e7df6283 ASoC: soc-core: use devm_kzalloc() for rtd adds 7ce6088f6062 ASoC: soc-core: remove soc_remove_dai_links() adds 0f23f718ecbc ASoC: soc-core: add soc_setup_card_name() adds 50014499e6a4 ASoC: soc-core: use devm_xxx for component related resource adds d8145989ff8c ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() adds 0881ab6e74b0 ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_ [...] adds 01400bfb2ea7 ASoC: rsnd: Document r8a774b1 bindings adds 67ad656bdd70 ASoC: jz4740: Use of_device_get_match_data() adds 03fe492e8346 ASoc: tas2770: Fix build error without GPIOLIB adds e9e8fc9ed63e ASoC: fsl_mqs: remove set but not used variable 'bclk' adds a9d273671440 ASoC: fsl_mqs: Fix error handling in probe adds 5911e6729e08 ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register adds 40f90ef0a77b ASoc: tas2770: Remove unused defines and variables adds edd6d5393206 ASoC: tas2770: Fix snd_soc_update_bits error handling adds af78cec45f2d ASoC: soc-acpi: add link_mask field adds 1466327e8eb3 ASoC: SOF: support alternate list of machines adds cfc28ac124c4 ASoC: pcm3168a: Use fixup instead of constraint for channe [...] adds 8d6aa1367a7d dt-bindings: medaitek: mt8183: add property "resets" && "r [...] adds 9e985503ee4b ASoC: mt8183: fix audio playback slowly after playback dur [...] adds e2cb4a14541d ASoC: soc-core: merge snd_pcm_ops member to component driver adds c64bfc906600 ASoC: soc-core: add new pcm_construct/pcm_destruct adds 8ec241c495dd ASoC: soc-core: add snd_soc_pcm_lib_ioctl() adds 86c05f3446ec ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops adds 3507bb5fe46d ASoC: intel: skl-pcm: remove snd_pcm_ops adds 9b9974d3d5d7 ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops adds bb3613515e96 ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops adds f52368f36443 ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops adds 8c028a4038ec ASoC: amd: acp-pcm-dma: remove snd_pcm_ops adds a94e3f2dd25c ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops adds 58c2dbe110df ASoC: au1x: dbdma2: remove snd_pcm_ops adds 297bdfd4f59c ASoC: au1x: dma: remove snd_pcm_ops adds 17d48a3186bd ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops adds 2bcba42492bf ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops adds c645ea1179a4 ASoC: uniphier: aio-dma: remove snd_pcm_ops adds a857e073ffc6 ASoC: txx9: txx9aclc: remove snd_pcm_ops adds 21499089765f ASoC: stm: stm32_adfsdm: remove snd_pcm_ops adds 6702eed85b40 ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops adds 1c91d77e1775 ASoC: sof: pcm: remove snd_pcm_ops adds 9dcefa7232d3 ASoC: sh: rsnd: remove snd_pcm_ops adds be513045d6fe ASoC: sh: fsi: remove snd_pcm_ops adds db5b4ee95238 ASoC: sh: dma-sh7760: remove snd_pcm_ops adds 932eaf7c7904 ASoC: sh: siu_pcm: remove snd_pcm_ops adds ba40ab627517 ASoC: samsung: idma: remove snd_pcm_ops adds 8b83c90dbac7 ASoC: qcom: lpass-platform: remove snd_pcm_ops adds e198048bdc63 ASoC: qcom: q6routing: remove snd_pcm_ops adds 2324c8f4cd35 ASoC: qcom: q6asm-dai: remove snd_pcm_ops adds 540e59c68bbc ASoC: pxa: mmp-pcm: remove snd_pcm_ops adds f8772e17def2 ASoC: pxa: remove snd_pcm_ops adds bb4ba744b170 ASoC: meson: remove snd_pcm_ops adds 9a0b72b71da0 ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops adds 1fddf424b3c4 ASoC: mediatek: remove snd_pcm_ops adds 851f5abfc83d ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops adds dfd00af5e801 ASoC: dwc: dwc-pcm: remove snd_pcm_ops adds 85efbc911ed5 ASoC: rt5514-spi: remove snd_pcm_ops adds dc06bd0fc480 ASoC: bcm: cygnus-pcm: remove snd_pcm_ops adds 2adc3fcc4a1f ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops adds 4ac85de9977e ASoC: fsl: fsl_dma: remove snd_pcm_ops adds 6d1048bc1152 ASoC: fsl: mpc5200_dma: remove snd_pcm_ops adds 8903ed25e9fd ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops adds a21192a7daf4 ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() adds ece23171ea95 ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops adds a49e460f847f ASoC: soc-utils: remove snd_pcm_ops adds e9067bb50278 ASoC: soc-component: remove snd_pcm_ops from component driver adds ad4abed36433 ASoC: jz4740: Remove unused match variable adds ac84b8b21b8e ASoc: Add Texas Instruments TAS2562 amplifier binding adds 4bbee14d8e54 ASoC: simple_card_utils.h: Add missing include adds ca514c0f12b0 ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver adds 969d49b2cdc8 dt-bindings: asoc: Add ADAU7118 documentation adds f3416e7144f5 ASoC: SOF: enable sync_write in hdac_bus adds a68c6b6cc77b ASoC: SOF: enable dual control for pga adds acf1b71cb693 AsoC: SOF: refactor control load code adds 902fd492d5ea Revert "ASoC: SOF: Force polling mode on CFL and CNL" adds 70b0c75ae1e3 ASoC: SOF: acpi: add debug module param adds 8b160dc2a92c ASoC: SOF: pci: add debug module param adds b4be427683cf ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP adds 5d43001ae436 ASoC: SOF: acpi led support for switch controls adds a4eff5f86c9c ASoC: SOF: imx: Read ESAI parameters and send them to DSP adds c173dba44c2d ASoC: tas2562: Introduce the TAS2562 amplifier adds 0c93c291321f ASoC: stm32: spdifrx: retry synchronization in sync state adds de729862cc0f ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C adds dd79841ca66f ASoC: fsl_mqs: Move static keyword to the front of declarations adds f9f618e7128e ASoC: SOF: Intel: byt: fix operator precedence warnings adds 7ad03a2c848f ASoC: SOF: Intel: bdw: fix operator precedence warnings adds 494e8f65da24 ASoC: SOF: topology: remove always-true redundant test adds 8a3ab38c3692 ASoC: SOF: topology: check errors when parsing LED tokens adds 9899a7a86993 ASoC: SOF: Fix randbuild error adds 47cbea216281 ASoC: Intel: eve: Enable mclk and ssp sclk early adds 848704f39ff6 ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment adds 03048217624a ASoC: sof: include types.h at header.h adds 9764beeae7cc ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment adds a35716a95655 ASoC: pcm3168a: Fix serial mode dependent format support adds 81bd644f6985 ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case adds 3ad00f6a5f76 ASoC: wm8958: use <asm/unaligned.h> to simplify code adds cf775f68a093 ASoC: dt-bindings: rt1011: add r0 and temperature device property adds 8de6e755069f ASoC: rt1011: Read and apply r0 and temperature device property adds 0e4b8717578e ASoC: tas2562: Fix misuse of GENMASK macro adds 036beb0e85f8 platform/chrome: cros_ec: remove unused EC feature adds 727f1c71c780 ASoC: cros_ec_codec: refactor I2S RX adds 8f731d4c92c2 ASoC: cros_ec_codec: extract DMIC EC command from I2S RX adds 2ad450593b7d ASoC: dt-bindings: Convert Allwinner A10 codec to a schema adds 349959a9c767 ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" adds 1092b0970888 ASoC: tlv320aic32x4: add a check for devm_clk_get adds 9ac47908f35b dt-bindings: sound: Convert Samsung Exynos Odroid XU3/XU4 [...] adds 2d39a1fc19ea dt-bindings: sound: Convert Samsung I2S controller to dt-schema adds 104c6f8f7ff8 platform/chrome: cros_ec: add common commands for EC codec adds f3e82ad43ca5 ASoC: cros_ec_codec: read max DMIC gain from EC codec adds 3fe5a963c631 ASoC: dt-bindings: cros_ec_codec: add SHM bindings adds 6cc23ed2ceab ASoC: samsung: i2s: Document clocks macros adds 7d2f70f248ab ASoC: msm8916-wcd-analog: Add earpiece adds b6bc07d4360d ASoC: cros_ec_codec: support WoV adds 8e8c533b132a ASoC: mediatek: mt6358: support WoV adds 0cce736d389c ASoC: dt-bindings: mt8183: add ec-codec adds 2cc3cd5fdc8b ASoC: mediatek: mt8183: support WoV adds b5c2e97e0807 dt-bindings: asoc: adau7118: Cleanup adds b2d6ee753126 ASOC: adau7118: Change regulators id adds a0e0d135427c ASoC: rt5677: Add a PCM device for streaming hotword via SPI adds bed646dc3f7b ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue adds 33536a148795 ASoC: soc-core: remove for_each_rtdcom_safe() adds 5a4c9f054cee ASoC: soc-core: snd_soc_unbind_card() cleanup adds 2b544dd7b43b ASoC: soc-core: add for_each_rtd_components() and replace adds d4d9360bf702 ASoC: rsnd: dma: set bus width to data width for monaural data adds ef2c695151df ASoC: rsnd: add missing of_node_put() adds ef5dee551e3e ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency adds 76dc6a2b312d ASoC: SOF: Intel: hda-loader: improve error handling adds 6a414489e0f3 ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_ds [...] adds 4f0637eae56f ASoC: Intel: common: add ACPI matching tables for JSL adds 6fd9903527bf ASoC: SOF: Intel: initial support to JasperLake. adds 175fc9281982 ASoC: kirkwood: fix IRQ error handling adds e42599d6bbf5 ASoC: rt5650: Add Kahlee platform specfic changes adds f8a60435703b ASoC: rt5677: Add missing null check for failed allocation [...] adds 6442793abf75 ASoC: rt5677-spi: fix sparse warnings adds f3ee99087c8c ASoC: tegra: Allow 24bit and 32bit samples adds 4baabbf932ed ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro adds c19255659b6e ASoC: Spelling s/configr/configur/ adds 16c33235321d ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/conne [...] adds 07932563686a ASoC: tegra: add a TDM configuration callback adds 8c05f6af7b7d ASoC: tegra: disable rx_fifo after disable stream adds 27e322fabd50 ASoC: SOF: define INFO_ flags in dsp_ops adds 4c02a7bd43e2 ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms adds d3de1eb461e5 ASoC: fsl: fsl_dma: fix build failure adds 24d05966b560 ASoC: sunxi: sun4i-codec: remove unneeded semicolon adds 15747a802075 ASoC: eve: implement set_bias_level function for rt5514 adds b39eb1e250c3 ASoC: fsl_asrc: refine the setting of internal clock divider adds 35dac6274719 ASoC: fsl_esai: Add spin lock to protect reset, stop and start adds 5db8617ba7e8 ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() adds 4c19030c511f ASoC: SOF: add a field to store the current D0 substate of DSP adds 09fe6b528886 ASoC: SOF: reset default d0_substate at probe() and resume() adds e8f112d8c29f ASoC: SOF: add set_power_state() to dsp_ops for power stat [...] adds 62f8f7660462 ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix [...] adds 73b51957122d ASoC: SOF: Intel: CNL: add set_power_state() ops adds 35c930ba6025 ASoC: SOF: Intel: APL: add set_power_state() ops adds e5c97e88084b ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compati [...] adds 4a94940988cc ASoC: SOF: token: add tokens for PCM compatible with D0i3 [...] adds c5232c017142 ASoC: SOF: topology: parse and store d0i3_compatible flag adds aae7c82d0121 ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update adds 92f4beb718d7 ASoC: SOF: Intel: HDA: use macro for register polling retry count adds 7c7eba2402c1 ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc adds 10992004e1e9 ASoC: SOF: ipc: introduce message for DSP power gating adds 463fbf6dc03a ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply adds 5056193d4d1a ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file adds 534037fddd34 ASoC: SOF: configure D0ix IPC flags in set_power_state adds 601252869f50 ASoC: SOF: PM: add helpers for setting D0 substate for ADSP adds 0267de58acfe ASoC: SOF: Intel: CNL: add support for sending compact IPC adds 7367d3096b14 ASoC: SOF: add a flag to indicate the system suspend target adds 4cd933abd482 ASoC: SOF: add a flag suspend_ignored for sof stream adds 0b50b3b1c3bc ASoC: SOF: PM: implement prepare/complete callbacks adds ac8c046f19f9 ASoC: SOF: ignore suspend/resume for D0ix compatible streams adds 66e40876ddc3 ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0 [...] adds 5655ce660a6d ASoC: SOF: return -ENOTSUPP if D0I3 is not supported adds c470fc3f61b2 ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix adds 6d407a39cc96 ASoC: SOF: pci: Add prepare/complete PM callbacks adds d745cc1ab659 ASoC: intel - fix the card names adds c3ad1092e106 ASoC: SOF - remove the dead code (skylake/kabylake) adds a9c82d63ca48 drm: bridge: dw-hdmi: Report connector status using callback adds f03412b78a94 ASoC: rockchip-max98090: Support usage with and without HDMI adds 05b754f5f41c ASoC: rockchip_max98090: Optionally support HDMI use case adds bf2f64ea6594 ASoC: rockchip_max98090: Add HDMI jack support adds 2a2edfbbfee4 ALSA: hda/hdmi - implement mst_no_extra_pcms flag adds 608b8c36c371 ASoC: hdac_hda: add support for HDMI/DP as a HDA codec adds 7de9a47c8971 ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi adds 0f163110256a ASoC: Intel: skl-hda-dsp-generic: fix include guard name adds 139c7febad1a ASoC: SOF: Intel: add support for snd-hda-codec-hdmi adds 57ad18906f24 ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support adds dfe87aa86cd9 ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support adds 59bbd703ea2e ASoC: intel: sof_rt5682: common hdmi codec support adds 7d2ae5837665 ASoC: Intel: bxt_rt298: common hdmi codec support adds d247568bb21b ASoC: rt5677-spi: fixup compile warning adds e9904ed5e73a ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() adds e226445802cb ASoC: rt5682: improve the sensitivity of push button adds 059c67f11c89 ASoC: dt-bindings: rt5682: add button delay device property adds b9a3eea38b1e ASoC: rt1011: remove redundant code in kcontrol adds 5cf93491ff98 ASoC: rt1011: improve the rt1011_set_dai_fmt() function adds 270d1b39b006 ASoC: rt1011: remove unnecessary tabs using spaces instead adds 98b6b8df06c7 ASoC: rt1011: add the range check for temperature_calib fr [...] adds 683b85152e36 ASoC: rt1011: some minor changes to improve readability adds e0859710516c ASoC: ux500: Remove redundant variable "status" adds f95ce1355944 ASoC: Intel: Add acpi match for rt1011 based m/c driver adds 17fe95d6df93 ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 adds 65c56f5dccc8 ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_don [...] adds df7257e544fa ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with [...] adds a6955fe0e230 ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with [...] adds 280393b712b7 ASoC: Intel: add mutual exclusion between SOF and legacy B [...] adds 70ae4eb540af ASoC: SOF: Kconfig: add EXPERT dependency for developer op [...] adds f9ad75468453 ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency adds b000135e5f27 ASoC: SOF: Intel: use def_tristate, avoid using select adds 02701b909c2f ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. adds 9e7301762f6d ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER adds c4a09f9a523e ASoC: Intel: boards: fix configs for bxt-da7219-max98057a adds 3315e5b40f59 ASoC: Intel: boards: Geminilake is only supported by SOF adds 8039105987fc ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK adds acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command adds 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link adds 3e2e193773b3 ASoC: adau7118: Fix example warning adds 36794902de1f ASoC: soc-core: move soc_init_dai_link() adds bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() adds cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() adds 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() adds 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] adds bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() adds b8132657990b ASoC: soc-core: move snd_soc_lookup_component() adds 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() adds 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() adds b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() adds ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] adds daf7737335bf ASoC: soc-core: move snd_soc_register_dai() adds 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() adds e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() adds 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() adds e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] adds 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] adds 237d19080cd3 ASoC: soc-core: remove topology specific operation adds 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY adds df95a16d2a96 ASoC: soc-core: fix RIP warning on card removal adds 18dd66ea8446 ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() adds 992fd39a349a Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] adds 2acdcabb8a40 ASoC: SOF: topology: Fix bytes control size checks adds 9ff7759731db Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/li [...] adds 66a8966aac12 Merge branch 'for-linus' into for-next adds ebfc6de29ae8 ALSA: timer: Unify master/slave linking code adds 33bbb8a0ecd1 ALSA: timer: Make snd_timer_close() returning void adds 6a34367e52ca ALSA: timer: Fix possible race at assigning a timer instance adds 2406ff9b86aa ALSA: pcm: Yet another missing check of non-cached buffer type adds 1a4860325cc7 ASoC: Remove superfluous snd_dma_continuous_data() adds 26105a6f0570 ASoC: rt5514-spi: Convert to the common vmalloc memalloc adds 1508f32f1adb ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page adds 6420c24a3000 ASoC: intel: Avoid non-standard macro usage adds b01aa131fae9 ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page adds f541220cd590 ASoC: rt5677-spi: Convert to the common vmalloc memalloc adds e610748ad438 ASoC: cros_ec_codec: Convert to the common vmalloc memalloc adds fc7af6bc2707 ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page adds 67b2945d6323 usb: gadget: u_audio: Remove superfluous snd_dma_continuou [...] adds 9cb7831384ce staging: most: Convert to the common vmalloc memalloc adds ef99d99b2fd9 media: solo6x10: Remove superfluous snd_dma_continuous_data() adds 3b316a8f6077 media: tw686x: audio: Avoid non-standard macro usage adds 2bc1e1fdd0fc ALSA: memalloc: Drop snd_dma_pci_data() macro adds 0c4f09ceec3d ALSA: timer: Fix the breakage of slave link open adds 509526706e68 ALSA: au88x0: Fix incorrect device pointer for preallocation adds b12b2259bc4c Merge branch 'for-linus' into for-next adds cb45722b289b ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks adds f35ef592477c ALSA: usb-audio: Add skip_validation option adds d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms adds c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments adds ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL adds 80b917a8dd8f ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense adds 5204a05d70d9 ALSA: hda - Add DP-MST jack support adds 9c32fea83692 ALSA: hda - Add DP-MST support for non-acomp codecs adds 5398e94fb753 ALSA: hda - Add DP-MST support for NVIDIA codecs adds e190de6941db ALSA: hda - Add mute led support for HP ProBook 645 G4 adds 97dda3da2073 ALSA: aloop: Describe units of variables adds 09419f1ace21 ALSA: aloop: Support return of error code for timer start [...] adds 133f37593eb6 ALSA: aloop: Use callback functions for timer specific imp [...] adds 8e3bf7cde433 ALSA: aloop: Rename all jiffies timer specific functions adds fd1f7c743d30 ALSA: aloop: Move CABLE_VALID_BOTH to the top of file adds 26c53379f98d ALSA: aloop: Support selection of snd_timer instead of jiffies adds c6ae99605633 ALSA: aloop: Support runtime change of snd_timer via info [...] adds 0dba808eae26 ALSA: pcm: Introduce managed buffer allocation mode adds 72b4bcbf1c96 ALSA: docs: Update for managed buffer allocation mode adds fc033cbf6fb7 ALSA: pcm: Allow NULL ioctl ops adds f6161f379c5d ALSA: docs: Update document about the default PCM ioctl ops adds 0821fd77a112 ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header adds 1e850beea278 ALSA: pcm: Add the support for sync-stop operation adds fabb26dcd104 ALSA: pcm: Add card sync_irq field adds 94722e74272c ALSA: docs: Update about the new PCM sync_stop ops adds aed8c7f40882 ALSA: hda/realtek - Move some alc256 pintbls to fallback table adds d64ebdbfd4f7 ALSA: hda/realtek - Move some alc236 pintbls to fallback table adds 695d1ec3994f ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds ce3cba788a1b ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data adds 9435f2bb6687 ALSA: usb-audio: Fix NULL dereference at parsing BADD adds d60229d84846 ALSA: cs4236: fix error return comparison of an unsigned integer adds 5a858e79c911 ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs adds 10a959456341 ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding adds 3b1c952c951d ASoC: pcm: Make ioctl ops optional adds 1e5ddb6ba738 ASoC: component: Add sync_stop PCM ops adds c037239c2373 ALSA: aloop: Remove redundant locking in timer open function adds 9314e44f455c ALSA: aloop: Avoid unexpected timer event callback tasklets adds c6b6fc206586 ALSA: aloop: Fix dependency on timer API adds e7cfd867fd98 ASoC: rt5645: Fixed buddy jack support. adds 24de63562b9d ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null adds 130d3e90777f ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds 8f157d4ff039 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report adds e9149b8c00d2 ASoC: wm8904: fix regcache handling adds fe23be2d85b0 ASoC: rt5645: Fixed typo for buddy jack support. adds 44d13f6c2a0b ASoC: rt5682: fix the charge pump capacitor discharges adds 302ee055af02 ASoC: SOF: Intel: Fix build break adds 0bb887709eb1 ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 [...] adds ef8e14794308 ASoC: rsnd: fix DALIGN register for SSIU adds 3701d2cb8767 Merge branch 'asoc-5.4' into asoc-linus adds 2f52475bac7e ASoC: fsi: switch to yaml base Documentation adds bd0b609e0c33 ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n adds 8cd73ce7ba63 ASoC: SOF: topology: fix missing NULL pointer check adds 16299326a0cb ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend adds fe965096c949 ASoC: fsl_audmix: Add spin lock to protect tdms adds 461c623270e4 ASoC: rt5677: Load firmware via SPI using delayed work adds 157b006f6be4 ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device adds 21c00e5df439 ASoC: rt5677: Enable jack detect while DSP is running adds 29073ae40c47 ASoC: rt5677: Add DAPM audio path for hotword stream adds eabf424f7b60 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile adds 3f81068dc8e5 ASoC: rt5677: Stop and restart DSP over suspend/resume adds ee0be4a99d49 ASoC: rt5677: Disable irq at suspend adds 395f02ef210e ASoC: rt5677: Allow VAD to be shut on/off at all times adds 55229597a945 ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM adds ba0b3a977ecf ASoC: rt5677: Set ADC clock to use PLL and enable ASRC adds 9da776ba7852 ASoC: rt5677: Wait for DSP to boot before loading firmware adds 36da67630d31 ASoC: Add DA7213 audio codec as selectable option adds e2db787bdcb4 ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format c [...] adds 13409d27cb39 ASoC: wm8904: configure sysclk/FLL automatically adds 1f24d93c4f4e ASoC: Intel: acpi-match: split CNL tables in three adds 0af237d51a4e ASoC: SOF: Intel: hda: use fallback for firmware name adds 74b4dd04b19c ASoC: SOF: PM: add state machine to comments adds 58a972efd21b ASoC: SOF: PM: add check before setting d0_substate adds a77e5d573f84 ASoC: SOF: add helper to check if we should enter d0i3 suspend adds 5e35d5f4224a ASoC: SOF: PM: only suspend to D0I3 when needed adds 1b4efdaf6d60 ASoC: SOF: topology: free kcontrol memory on error adds 0d18a7caa654 ASoC: soc-core: remove soc_is_dai_link_bound() adds 7ca24386a7c2 ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() adds ffdbca0be6c7 ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() adds 63dc47da1f39 ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_ [...] adds da704f26ba37 ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_un [...] adds c6619b729814 ASoC: soc-core: merge soc_remove_component() and soc_clean [...] adds ed90c013a773 ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_inst [...] adds 74bd3f92d0d1 ASoC: soc-core: tidyup soc_probe_aux_devices() adds 5cff6fddb8dc dt-bindings: vendor-prefixes: Add 'fsi[ab]' to the list of [...] adds b26eb5173c85 ASoC: tas2770: clean up an indentation issue adds 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] adds 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] adds ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() adds de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] adds f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] adds a3b9ed55775e ASoC: rt5677: rt5677_check_hotword() can be static adds d2522335c92c ALSA: compress: add flac decoder params adds 51d2584a9894 ASoC: qcom: q6asm: add support to flac config adds baddcee98993 ASoC: qcom: q6asm-dai: add support to flac decoder adds 2dab09be49a1 ASoC: wm2200: add missed operations in remove and probe failure adds b1176bbb7086 ASoC: wm5100: add missed pm_runtime_disable adds cdacc761dae1 ASoC: pcm3168a: Document optional RST gpio adds 79f6c108c87b ASoC: pcm3168a: Add support for optional RST gpio handling adds 653c28afa76b ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. adds e48fdb53bd1f ASoC: tlv320aic31xx: configure output common-mode voltage adds eb65ccdb0836 ASoC: wm_adsp: Expose mixer control API adds b2b2afbb48ea ASoC: soc-component: tidyup snd_soc_pcm_component_new/free [...] adds 0ced7b050224 ASoC: soc-pcm: remove soc_pcm_private_free() adds dc73d73aa714 ASoC: add control components management adds fb5126778333 ASoC: core: add SND_SOC_BYTES_E adds 103e5d734ae2 ASoC: dt-bindings: pcm3168a: Update the optional RST gpio [...] adds 4ec48e7cbe6e ASoC: pcm3168a: Update the RST gpio handling to align with [...] adds 5cca59516de5 ASoC: soc-pcm: check symmetry before hw_params adds 3efd72330543 ASoC: Fix Kconfig indentation adds 4e01e5dbba96 ASoC: improve the DMI long card code in asoc-core adds 39870b0dec68 ASoC: DMI long name - avoid to add board name if matches w [...] adds 8c4d2a0bfbd2 Merge branch 'asoc-5.5' into asoc-next adds 09578eacaaa4 Merge tag 'asoc-v5.5-2' of https://git.kernel.org/pub/scm/ [...] adds 436e25505f34 ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC adds bf2aa5cadd1c ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling adds 3f1b210a7f97 Merge tag 'sound-5.5-rc1' of git://git.kernel.org/pub/scm/ [...] adds 3e84a18a259e media: meson/ao-cec: move cec_notifier_cec_adap_register a [...] adds 36909b552d0e media: i2c: mt9m001: make array init_regs static, makes ob [...] adds 713f871b30a6 media: mc-device.c: fix memleak in media_device_register_entity adds f13d5f361959 media: vimc: Collapse component structure into a single mo [...] adds d7fb5c361c2a media: vimc: Fix gpf in rmmod path when stream is active adds 3a9e69f1404f media: vimc: move duplicated IS_SRC and IS_SINK to common header adds 78364ccffd33 media: doc: media: vimc: Update module parameter usage inf [...] adds 2c4414ce9266 media: MAINTAINERS: Add reviewer to vimc driver adds b0e41bf23b59 media: am437x-vpfe: Fix suspend path to always handle pinc [...] adds 47c7bcfdb387 media: am437x-vpfe: Fix missing first line adds e6784f9e4ebb media: am437x-vpfe: Rework ISR routine for clarity adds b58e69e9a573 media: am437x-vpfe: Wait for end of frame before tear-down adds 158a1dddf2db media: am437x-vpfe: fix start streaming error path adds 73940235337e media: am437x-vpfe: Streamlined vb2 buffer cleanup adds 13aa21cfe92c media: am437x-vpfe: Setting STD to current value is not an error adds 0512ccba072a media: am437x-vpfe: Use a per instance format array instea [...] adds f60de889d7db media: am437x-vpfe: fix function trace debug log adds 750ef54b7e2b media: am437x-vpfe: TRY_FMT ioctl is not really trying anything adds ea169d2d6561 media: am437x-vpfe: Remove per bus width static data adds 724de7b5fe72 media: am437x-vpfe: Switch to SPDX Licensing adds ae0688f659ad media: cedrus: fill in bus_info for media device adds dec555256f2c media: cedrus: choose default pixelformat in try_fmt adds 965c71e8adcf media: cedrus: fix various format-related compliance issues adds a9cc4cbcdfd3 media: seco-cec: Add a missing 'release_region()' in an er [...] adds 4a0cad6dcaa1 media: ext-ctrls-flash.rst: fix typo adds 3f5e1e2f6e3d media: hantro: streamline open, reuse error path adds 3ff8b2c64609 media: uapi: h264: clarify dec_ref_pic_marking_bit_size fields adds 5914ecf4b18f media: s3c-camif: make array 'registers' static const, mak [...] adds ba0c8e6eed07 media: em28xx: make various arrays static const, makes obj [...] adds dda8415e17c9 media: mtk-vcodec: vdec: fix incorrect pointer dereference adds 2abb4db289d7 media: mtk-vcodec: vdec: set VPI IPI handler in one place adds 1c7b5eedb988 media: mtk-vcodec: vdec: clean up vidioc_vdec_s_fmt a bit adds 2455d417c03a media: vim2m: Fix BUG_ON in vim2m_device_release() adds 1adbb8276f21 media: v4l2-dv-timings.c: fix format string adds b4add02d2236 media: vivid: Set vid_cap_streaming and vid_out_streaming to true adds c362f77a243b media: vim2m: Fix abort issue adds 5adff604a51e media: vidioc-g-fbuf.rst: remove duplicate 'struct' adds 05e58c83d631 media: hantro: Simplify macroblock macros adds f71193af4393 media: hantro: Simplify buffer helpers adds a0862a40364e media: rcar-vin: Fix incorrect return statement in rvin_tr [...] adds d23e12dc4e26 media: rcar-vin: Make use of V4L2_FIELD_IS_INTERLACED() macro adds 20aca4a33bc4 media: rcar-vin: Rename rectangle holding the video source [...] adds 104464f573d5 media: rcar-vin: Do not reset the crop and compose rectang [...] adds 083693214f28 media: rcar-vin: Add support for V4L2_FIELD_ALTERNATE adds 3e5ba2ac8508 media: hantro: h264: Fix a comment in b1_ref_list_cmp() adds e00cc83ecc3d media: hantro: h264: Rename POC_CMP() into HANTRO_CMP() adds 9db5f87f6723 media: hantro: h264: Fix the frame_num wraparound case adds 8255b4d21967 media: uapi: h264: clarify V4L2_PIX_FMT_H264_SLICE format adds 187ef7c5c781 media: uapi: h264: clarify num_ref_idx_l[01]_(default_)act [...] adds a5bbeeca8e36 media: imx: enable V4L2_PIX_FMT_XBGR32, _BGRX32, and _RGBX32 adds eeabc18b9372 media: uapi/linux/cec.h: add defines for the CEC UI Comman [...] adds b52c2ed31332 media: cec/cec-adap.c: use new UI_CMD defines adds 806e0cdfee0b media: cec.h: CEC_OP_REC_FLAG_ values were swapped adds 9098c1c251ff media: cec: expose the new connector info API adds 98f290731fe3 media: cec: document CEC_ADAP_G_CONNECTOR_INFO and capability adds 7e86efa2ff03 media: cec-gpio: add notifier support adds 7c617138b825 media: cx231xx: convert to the vb2 framework adds 36756fbff1e4 media: max2175: Fix build error without CONFIG_REGMAP_I2C adds 1b23ee9ccf86 media: ov6650: Fix MODULE_DESCRIPTION adds c404af950d14 media: ov6650: Fix control handler not freed on init error adds 7b188d6ba27a media: ov6650: Fix crop rectangle alignment not passed back adds 12500731895e media: ov6650: Fix incorrect use of JPEG colorspace adds 1c6a2b630951 media: ov6650: Fix some format attributes not under control adds 39034bb0c26b media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support adds 5439fa9263cb media: ov6650: Fix default format not applied on device probe adds 3143b459de4c media: ov6650: Fix stored frame format not in sync with hardware adds 1463b371aff0 media: ov6650: Fix stored crop rectangle not in sync with [...] adds 8f4ac27af9d6 media: v4l: Put camera sensor, lens and flash drivers unde [...] adds 355047f411c0 media: v4l: fwnode: Make v4l2_fwnode_endpoint_free() safer adds 623df5d710fe media: i2c: ov5695: Modify the function of async register [...] adds 7359fac5a478 media: i2c: ov2659: Fix for image wrap-around in lower resolution adds 1bc06fdbdf54 media: i2c: ov2659: Fix sensor detection to actually fail [...] adds 72da0419e62e media: i2c: ov2659: Cleanup include file list adds 85c4043f1d40 media: i2c: ov2659: fix s_stream return value adds 341f0960a87c media: dt-bindings: ov2659: add powerdown/reset-gpios opti [...] adds 2b4a07a0dd33 media: i2c: ov2659: Add powerdown/reset gpio handling adds 9d669fbfca20 media: i2c: ov2659: Fix missing 720p register config adds 503e59365dd1 media: i2c: ov2659: Switch to SPDX Licensing adds c690435ed079 media: venus: core: Fix msm8996 frequency table adds 32f0a6ddc8c9 media: venus: Use on-chip interconnect API adds 8dbebb2bd01e media: venus: Fix occasionally failures to suspend adds e5b7fabb78f2 media: venus: Add codec data table adds c0e284ccfeda media: venus: Update clock scaling adds ae5f973759e1 media: saa7164: use debugfs rather than procfs for debugging file adds 6bf33ca2a9ad media: delete unused proc_fs.h include adds ce819649b03d media: rc: mark input device as pointing stick adds 81bab3fa6ca8 media: rc: increase rc-mm tolerance and add debug message adds e43148645d18 media: mceusb: fix out of bounds read in MCE receiver buffer adds cf330691668a media: rc: Add support for another iMON 0xffdc device adds 64659c81dfcc media: rtl28xxu: set keymap for Astrometa DVB-T2 adds 6f5129e251ae media: rtl28xxu: fix idle handling adds ed4e15697b5f media: cxd2820r: make arrays tab static const, makes objec [...] adds 3eab054614cd media: em28xx: Add support for Magix Wideowandler 2 adds a7b2df76b42b media: rc: prevent memory leak in cx23888_ir_probe adds 6d7cc95311f7 media: rc: Use the correct style for SPDX License Identifier adds 1983c43509d7 media: rc: Use devm_platform_ioremap_resource() in tango_i [...] adds 94ddd60d9c39 media: usb: tm6000: Use the correct style for SPDX License [...] adds 767f22ac54b6 media: drxj: remove redundant assignment to variable rc adds cecf0bbbcb6f media: dvbsky: use a single mutex and state buffers for al [...] adds 1ea76d16569b media: gl861: re-implement I2C adapter logic adds 8139bb3e1d45 media: dvb-usb-v2/gl861: remove device-specific i2c algo adds 25877478c444 media: dvb-usb-v2/gl861: remove an un-used header file adds ecf20d28ff77 media: dvb-frontends/tc90522: extend i2c algo to support s [...] adds 43be77fa6ce6 media: dvb-usb-gl861: support I2C read from tuner via demod adds 649cd16c438f media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_tran [...] adds 9b211f9c5a0b media: cec-funcs.h: add status_req checks adds d7ca5afdced3 media: cec-funcs.h: use new CEC_OP_UI_CMD defines adds 219031a6e7df media: venus: fix build on 32bit environments adds 1c9b943cdcbd media: si2168: use bits instead of bool for flags adds d7f9e85082f6 media: af9035: add the formula used for the I2C speed adds 57df53738a81 media: si2157: Add option for not downloading firmware. adds 6bf05f759932 media: af9035: add support for Logilink VG0022A. adds 31218df77e7f media: media/pci/ivtv: Variable vbi.type could be uninitia [...] adds 672c29b91670 media: i2c: Use div64_ul() for u64-by-unsigned-long divide adds 1d96e53fe8b5 media: staging: media: imx: Fix alignment to match open pa [...] adds e6f45ea2e721 media: cx88: Add support for NotOnlyTV LV3H card adds 68085f314d64 media: gspca: null check create_singlethread_workqueue adds 8dbdee8e8acc media: usb: null check create_singlethread_workqueue adds 2eca8e4c1df4 media: v4l: cadence: Fix how unsued lanes are handled in ' [...] adds e1444e9b0424 media: cx88: Fix some error handling path in 'cx8800_initdev()' adds 80a501a46f08 media: staging: media: imx: Use devm_platform_ioremap_resource(). adds 69bb7eb88346 media: cx231xx: remove duplicated include from cx231xx-417.c adds 27dbc2e63b9a media: cx18: make array mapping static, makes object smaller adds 59251a8be3c2 media: gspca: make array st6422_bridge_init static, makes [...] adds c7a191464078 media: usbvision: Fix invalid accesses after device disconnect adds 9e08117c9d4e media: usbvision: Fix races among open, close, and disconnect adds 1edfa9b1687e media: vimc: Fix error return code in vimc_register_devices() adds aacbd4ff3a8b media: rcar-vin: Rename wrongly named rectangle adds dbb8d05a9d11 media: rcar-vin: Create compose rectangle where it is used adds 1f4642464655 media: imx: Move capture device init to registered adds 2a4558c6adc4 media: imx: Move pads init to probe adds 5c9de1fa03e9 media: rcar-vin: Use bytes per line instead of width for U [...] adds d8b1ad7ce765 media: platform: Use devm_platform_ioremap_resource() in t [...] adds b35d6c02aa3c media: v4l2-core: Implement v4l2_ctrl_new_std_compound adds f7fe9f9528b9 media: Documentation: v4l2_ctrl_new_std_compound adds d1dc49370f83 media: add V4L2_CTRL_TYPE_AREA control type adds 8ae3a0862993 media: Documentation: media: Document V4L2_CTRL_TYPE_AREA adds 61fd036d0111 media: add V4L2_CID_UNIT_CELL_SIZE control adds 3f0a700624d0 media: Documentation: media: Describe V4L2_CID_UNIT_CELL_SIZE adds 2e8db63e1f64 media: v4l2-ctrl: Add new helper v4l2_ctrl_ptr_create adds d30f4e3d4fbd media: imx214: Add new control with V4L2_CID_UNIT_CELL_SIZE adds 5139de5d5e60 media: ti-vpe: Fix a parallel build issue adds 102af9b9922f media: ti-vpe: vpe: Fix Motion Vector vpdma stride adds 4d59c7d45585 media: ti-vpe: vpe: Add missing null pointer checks adds 55c686ff93f1 media: ti-vpe: vpe: Remove unnecessary use of container_of adds 95959793d20d media: ti-vpe: Add support for SEQ_BT adds b2bb3d822f2c media: ti-vpe: Add support for NV21 format adds 661eaa3c4bca media: ti-vpe: Set MAX height supported to 2048 pixels adds a37980ac5be2 media: ti-vpe: vpe: fix a v4l2-compliance failure causing [...] adds 06bec72b250b media: ti-vpe: vpe: fix a v4l2-compliance warning about in [...] adds e20b248051ca media: ti-vpe: vpe: Make sure YUYV is set as default format adds 0bac73adea4d media: ti-vpe: vpe: fix a v4l2-compliance failure about in [...] adds 2444846c0dbf media: ti-vpe: vpe: fix a v4l2-compliance failure about fr [...] adds cf6acb73b050 media: ti-vpe: vpe: ensure buffers are cleaned up properly [...] adds 63728b1cab28 media: ti-vpe: vpdma: Use fixed type for address in descriptor adds f3320447a22a media: ti-vpe: Set the DMA mask and coherent mask adds 34efd808dbf4 media: ti-vpe: vpe: use standard struct instead of duplica [...] adds 98ca241d239a media: ti-vpe: vpe: fix v4l2_compliance issue related to x [...] adds 9152dc9ec940 media: ti-vpe: csc: rgb-to-yuv HD full range coeff are wrong adds d5a897c8428b media: v4l2-common: add pixel encoding support adds b373f84d77e1 media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info adds 3ff3a712a9ea media: ti-vpe: vpe: don't rely on colorspace member for co [...] adds 144945833368 media: dvbsky: add support for eyeTV Geniatech T2 lite adds d587cdb2a5f5 media: imon_raw: simplify loop adds 727fe909af75 media: dvb-frontends: Use DIV_ROUND_CLOSEST directly to ma [...] adds 0f123f820a8a media: tuners/qm1d1c0042: Use DIV_ROUND_CLOSEST directly t [...] adds 22cb099d0c1b media: rc: add keymap for Tronsmart Vega S95/S96 remote adds d2f383d6b8cd media: rc-map: Sort rc map name MACROs adds ca8f245f284e media: cxusb: detect cxusb_ctrl_msg error in query adds 75564e3a5016 media: mb86a20s: make the bit rate estimation function mor [...] adds d9aeaa6d4ca4 media: cxd2841er: avoid too many status inquires adds 8c279e9394ca media: uvcvideo: Fix error path in control parsing failure adds ac7dabf14049 media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE adds 50df3be70aa0 media: staging: media: omap4iss: Replace NULL comparison. adds 4b1d7c2760d2 media: staging: media: Make use of devm_platform_ioremap_resource adds 137272cdf7cc media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF adds f8cca8c97a63 media: v4l2-mem2mem: support held capture buffers adds bac06ec36ea2 media: videodev2.h: add V4L2_DEC_CMD_FLUSH adds bef41d93aac6 media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl [...] adds f07602ac3887 media: v4l2-mem2mem: add new_frame detection adds eabf10e5e300 media: cedrus: h264: Support multiple slices per frame adds 6ce1d376d33e media: docs-rst: Document m2m stateless video decoder interface adds 96f49c1ac370 media: v4l2-core: correctly validate video and metadata ioctls adds 8e72244b4e8f media: v4l2-dev: simplify the SDR checks adds 4fbd54bbd243 media: v4l2-dev: fix is_tch checks adds 8669d8474a58 media: v4l2-dev: disable frequency and tuner ioctls for touch adds d5797cf685a0 media: vivid: Add metadata capture support adds a2e31ce91de9 media: Documentation:media:v4l2:Add vivid metadata doc adds 78892b6ba3ba media: v4l2-core: Add new metadata format adds 746facd39370 media: vivid: Add metadata output support adds 06eff2150d4d media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_B [...] adds c3b32900fbf5 media: cedrus: Remove unnecessary parenthesis around DIV_ROUND_UP adds 256fa3920874 media: v4l: Add definitions for HEVC stateless decoding adds de06f2892832 media: pixfmt: Document the HEVC slice pixel format adds 86caab29da78 media: cedrus: Add HEVC/H.265 decoding support adds 0e78795e95c5 media: aspeed: refine hsync/vsync polarity setting logic adds 5b3f3c41c5c7 media: aspeed: set hsync and vsync polarities to normal be [...] adds 65d270acb2d6 media: aspeed: clear garbage interrupts adds 69e3235d5826 media: cec-pin: add 'received' callback adds 2289adbfa559 media: usb: fix memory leak in af9005_identify_state adds b19c25f46745 media: adv7180: Only print 'chip found' message on success [...] adds 05ff862e0ca5 media: ti-vpe: vpe: use r2y instead of y2r, copy-paste error adds 9b950ce05732 media: gspca: remove redundant assignment to variable ret adds 4e383575a131 media: i2c: adv7842: make array cri static and const, make [...] adds 5ea537161d3a media: imx.rst: Specify the sabreauto variant adds f3398f328a5c media: imx.rst: Provide a real example for the output format adds bdb5b5911c4e media: imx.rst: Provide instructions for the i.MX6DL sabreauto adds 11893eb84567 media: imx.rst: Pass the v4l2-ctl configuration adds a55cc9efa55e media: Documentation: v4l: fix section depth adds cfc4652dee4a media: cec-gpio: Use CONFIG_PREEMPTION adds 57822068dd12 media: ov6650: Fix stored frame interval not in sync with [...] adds b1c579438220 media: ov6650: Drop obsolete .pclk_limit attribute adds d898692e9ddb media: ov6650: Simplify clock divisor calculation adds 82d4a161df49 media: ov6650: Don't reapply pixel clock divisor on format change adds 74f84922478b media: ov6650: Drop unused .pclk_max field adds fdd5b6e3eff2 media: ov6650: Fix arbitrary selection of master clock rate adds ecfaec43e499 media: lm3646: remove redundant assignment to variable rval adds cc196e48e517 media: ov5640: add PIXEL_RATE control adds 92b9096c0fe0 media: ov5640: Fix 1920x1080 mode to remove extra enable/disable adds 981e44545453 media: ov5640: Make 2592x1944 mode only available at 15 fps adds 801ef7c4919e media: ad5820: Define entity function adds 219ea61a7acb media: ad5820: DT new optional field enable-gpios adds c01674e75a41 media: ad5820: Add support for enable pin adds 1c7ae4a51298 media: ad5820: Add support for of-autoload adds fda689b5b169 media: ad5820: DT new compatible devices adds b8bf73136bae media: ad5820: Add support for ad5821 and ad5823 adds c31e2febdeb2 media: i2c: ov5695: Fix randbuild error adds 8a97a4676f8b media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding adds 828dbc299278 media: i2c: Add IMX290 CMOS image sensor driver adds 61c03b631b74 media: st-mipid02: add a check for devm_gpiod_get_optional adds a0219deefe9e media: imx7-mipi-csis: Add a check for devm_regulator_get adds 837c07ebb030 media: smiapp: Use the BIT macro where appropriate, remove [...] adds a5b1d5413534 media: smiapp: Fix error handling at NVM reading adds e367095df32b media: smiapp: Refactor reading NVM page adds d5e550cf9f29 media: smiapp: Add definitions for data transfer if capabi [...] adds 23fc92fad8ff media: smiapp: Don't poll for NVM ready on devices that do [...] adds 941e1d36b5b6 media: smiapp: Support probing NVM size adds 33e17ea2d4f0 media: dt-bindings: smia: Remove documentation of nokia,nvm-size adds 4a9a75923acb media: smiapp: Destroy sensor's mutex adds b0388c072767 media: smiapp: Don't get binning limits dynamically adds f8c4352c1bef media: smiapp: Move binning configuration to streaming start adds da533bb0058b media: smiapp: Don't update sensor configuration during po [...] adds 579d1f7d4fb9 media: smiapp: Use non-binned and binned limits correctly adds 90c9e4a4dba9 media: smiapp: Register sensor after enabling runtime PM o [...] adds d3bec7fc1179 media: smiapp: Rename update_mode as pll_blanking_update adds 33657a0a3eec media: tuners: Use the correct style for SPDX License Identifier adds f3f5ba42c58d media: imon: invalid dereference in imon_touch_event adds 817d0b3278f5 media: vimc: initialize vim entity pointers to NULL adds 4996992c4f74 media: vimc: cleanup code that assigns entity in entities array adds 291aca4e7bdd media: vimc: sen: register subdevice only after initialization adds 9fb82aaa85d3 media: vimc: move media_entity_cleanup to release callbacks adds b4aa975cbd87 media: vimc: remove the helper function vimc_ent_sd_unregister adds 3b04de4e7a56 media: vimc: remove EXPORT_SYMBOL_GPL declarations adds af2bdbbe2d43 media: vimc: common: remove unused function 'vimc_pipeline [...] adds ad1cec89db96 media: vimc: remove unused struct declaration vimc_platform_data adds 23df45d03866 media: vimc: embed the pads of entities in the entities' structs adds b1f8e9316e79 media: vimc: move the dev field of each entity to vimc_ent_dev adds 76df2e6c7c78 media: vimc: Implement debayer control for mean window size adds 713e6a289f42 media: dt-bindings: media: Add Allwinner H3 Deinterlace binding adds a4260ea49547 media: sun4i: Add H3 deinterlace driver adds 4147dca25d1f media: doc-rst: add more info for resolution change blocks [...] adds 318335c25096 media: doc-rst: ipu3: clarification on data type conversio [...] adds dca5ef2aa1e6 media: staging/intel-ipu3: remove the unnecessary compiler flags adds 17f74b145af3 media: smiapp: unlock on error in smiapp_start_streaming() adds 1438d3c1c35f media: cx231xx: remove redundant assignment to variable status adds c7bc0434081f media: imx7-mipi-csis: make array 'registers' static const [...] adds 5c2a99480eb8 media: xilinx: Use the correct style for SPDX License Identifier adds 16d6bc53fb79 media: MAINTAINERS: Update MAX2175 & R-Car DRIF driver mai [...] adds 9ecb6718c679 media: vpx3220: make array input_vals static, makes object [...] adds d973933858ee media: v4l2-dv-timings: Use DIV_ROUND_CLOSEST directly to [...] adds 11609a7e21f8 media: bdisp: fix memleak on release adds 1091eb830627 media: radio: wl1273: fix interrupt masking on release adds 8f4900617472 media: rcar-vin: Do not enumerate unsupported pixel formats adds f8fe466aa727 media: rcar-vin: Define which hardware supports NV12 adds 9b744a3ec812 media: rcar-vin: Add support for outputting NV12 adds 8681cc38dfa8 media: dt-bindings: rcar-vin: Add R8A774B1 support adds 81b19e5d3381 media: dt-bindings: rcar-csi2: Add R8A774B1 support adds 3f9402a09f21 media: rcar-vin: Enable support for R8A774B1 adds 5ebc4b2eb433 media: rcar-csi2: Enable support for R8A774B1 adds 60afcc06ad41 media: staging: media: cedrus: use devm_platform_ioremap_r [...] adds d39083234c60 media: rcar_drif: fix a memory disclosure adds 704c6c80fb47 media: exynos4-is: Fix recursive locking in isp_video_release() adds 3cbd3d99fd85 media: v4l2-subdev: Don't use __u32 internally adds 545b618cfb5c media: v4l2-core: fix touch support in v4l_g_fmt adds a3fd80198de6 media: coda: fix deadlock between decoder picture run and [...] adds 3b299d9abf15 media: coda: request to skip kernel mapping for decoded buffers adds fa7662aad7dc media: bt819: Reduce amount of F* words in the world adds c05b9d7b9f3e media: fdp1: Fix R-Car M3-N naming in debug message adds d619a95693ac media: dt-bindings: rcar_vin: Document RZ/G1 per-board settings adds cb639a6f4a0c media: s5p-jpeg: drop unused components from s5p_jpeg_q_data adds b2b9b0a669b5 media: staging: media: allegro-dvt: remove bool comparison adds ce22c6f242b6 media: staging/imx: Use a shorter name for driver adds e62138403a84 media: hi556: Add support for Hi-556 sensor adds 31172e520b68 media: vimc: Make capture devices and subdevices use diffe [...] adds 8ffd573c25e5 media: vivid: media_device_cleanup was called too early adds 6a8c521c529e media: am437x: fix smatch warning adds c4abb192caca media: mtk-vpu: fix two smatch warnings adds 492b53a50a1c media: rc/ite-cir: fix smatch warning adds 2df34d3a27c1 media: em28xx: fix two smatch warnings adds 2c3e42bf78c7 media: ti-vpe: fix smatch error adds b5f72a17b1b2 media: ov6650: fix smatch warning adds 61b8584a2f3a media: mantis: fix two smatch errors adds 131837245095 media: siano: fix spelling mistake "ENBALE" -> "ENABLE" adds 0c90f649d2f5 media: vivid: add vivid_create_queue() helper adds 6dcd5d7a7a29 media: vivid: Fix wrong locking that causes race condition [...] adds 4d741cbd58bf media: exynos4-is: fix wrong mdev and v4l2 dev order in er [...] adds 3b98a21a3202 media: v4l2_ctrl: Add p_def to v4l2_ctrl_config adds f1bd5eae7de7 media: v4l2_ctrl: Add const pointer to ctrl_ptr adds 483b2217dbb0 media: vivid: Add an area control adds 134f9e9ef202 media: v4l2_core: Add p_area to struct v4l2_ext_control adds 8508a2d519ed media: Documentation: v42l_core: v4l2_ext_control adds 57d024f8db65 media: v4l2-ctrl: Use p_const when possible adds b95182a6e822 media: v4l2-device.h: fix typo: putss -> puts adds 61ad123318c2 media: cedrus: Fix decoding for some H264 videos adds 1fd50a2c2944 media: cedrus: Use helpers to access capture queue adds 0b0393d59eb4 media: uapi: h264: clarify expected scaling_list_4x4/8x8 order adds a6b8feae7c88 media: cedrus: Use correct H264 8x8 scaling list adds e17f08e31666 media: hantro: Do not reorder H264 scaling list adds edeb237884d6 media: hantro: Fix H264 max frmsize supported on RK3288 adds 658f9d9921d7 media: hantro: Fix motion vectors usage condition adds 58c93a548b02 media: hantro: Fix picture order count table enable adds 3ea35d5db448 media: vimc: sen: remove unused kthread_sen field adds 1076df3a77b4 media: v4l2-mem2mem: Fix hold buf flag checks adds 4adc0423de92 media: venus: remove invalid compat_ioctl32 handler adds 44c77cd9e1a8 media: MAINTAINERS: ao-cec: Update path for yaml bindings adds 7f404ae9cf2a media: pvrusb2: Fix oops on tear-down when radio support i [...] adds d52741728a51 media: coda: drop unused irqlock adds 1b976fc6d684 media: b2c2-flexcop-usb: add sanity checking adds 74a96b51a36d media: flexcop-usb: ensure -EIO is returned on error condition adds 130ec3dfa5b8 media: dvbsky: remove unused code adds 4f0fac3b1aa5 media: rc: add keymap for Beelink GS1 remote control adds 6555431ba2c5 media: arm64: dts: allwinner: beelink-gs1: Add rc-beelink- [...] adds 7204e062aede media: dt-bindings: sh-mobile-ceu: Remove now unimplemente [...] adds 40ee75247228 media: v4l2: Use FIELD_SIZEOF directly adds 99cf8a7074c4 media: dt-bindings: Fix building error for dt_binding_check adds c3df30a01da4 media: aspeed-video: Fix memory leaks in aspeed_video_probe adds c20df61861b7 media: vimc: upon streaming, check that the pipeline start [...] adds 3192b2ca79b3 media: mtk-vcodec: Remove extra area allocation in an inpu [...] adds ff1c21f4cffd media: coda: disable encoder compose selections adds ee8951e56c0f media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT adds 4ffd31463ce3 media: coda: disable decoder crop selections adds 2df200ab234a media: si470x-i2c: add missed operations in remove adds df4a3e7f88e3 media: v4l2-ctrl: Lock main_hdl on operations of requests_queued. adds 3aef46bd5bf2 media: cedrus: Properly signal size in mode register adds 03e612e701a6 media: cedrus: Fix H264 4k support adds 0b3e5c15f9cb media: cedrus: Increase maximum supported size adds 9f22e88a4bba media: vim2m: media_device_cleanup was called too early adds 693c5f144aeb media: vicodec: media_device_cleanup was called too early adds 01da44446b3b media: siano: Use the correct style for SPDX License Identifier adds 59d8bf5ddfcf media: i2c: Use the correct style for SPDX License Identifier adds ae02d49493b5 media: hantro: Fix s_fmt for dynamic resolution changes adds 4edead77fa16 media: Documentation: media: *_DEFAULT targets for subdevs adds 1dea68495da5 media: zr364xx: remove redundant assigmnent to idx, clean up code adds ce01100c5d79 media: dt-bindings: media: ti-vpe: Document VPE driver adds a79b200af75c media: ti-vpe: vpe: fix compatible to match bindings adds 329f26882150 media: hantro: Fix H264 motion vector buffer offset adds a8fe996084e3 media: hantro: Reduce H264 extra space for motion vectors adds 79c523291ea2 media: hantro: Use output buffer width and height for H264 [...] adds 0875962af488 media: hantro: Remove now unused H264 pic_size adds a2cbf80a842a media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly adds dca6b3733a4a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] adds 0ca40f41d795 Merge branch 'patchwork' into v4l_for_linus adds 89d57dddd7d3 Merge tag 'media/v5.5-1' of git://git.kernel.org/pub/scm/l [...] adds 4b082ac6b768 test_power: Add CHARGE_COUNTER properties adds 69318b399569 test_power: Add CURRENT properties adds b0ac8596edc8 power: reset: at91-poweroff: lookup for proper PMC DT node adds f2e5c49d221b power: supply: axp20x_usb_power: enable USB BC detection o [...] adds bffc687cc6c2 power: supply: abx500_chargalg: Fix code indentation adds c04500642081 power: reset: at91: fix __le32 cast in reset code adds 0a8686e3090c power: supply: ab8500_btemp: Convert to IIO ADC adds 97ab78bac5d0 power: supply: ab8500_charger: Convert to IIO ADC adds 1e82623c3ca6 power: supply: ab8500_fg: Convert to IIO ADC adds d17e86cb16e0 hwmon: ab8500: Convert to IIO ADC adds a133f5bc82dd mfd: ab8500: Augment DT bindings adds 07063bbfa98e iio: adc: New driver for the AB8500 GPADC adds a77fc1115689 mfd: Switch the AB8500 GPADC to IIO adds 1a18f7e26a87 Merge remote-tracking branch 'ib-ab8500-5.4-rc1' into for-next adds ccc023a58175 power: supply: ab8500: Cleanup probe in reverse order adds 24108993278d power: supply: ab8500_fg: Do not free non-requested IRQs i [...] adds b10e97003d28 power: supply: ab8500: Handle invalid IRQ from platform_ge [...] adds d4ee021c410f power: supply: cpcap-charger: Limit voltage to 4.2V for battery adds 8bc8fc088bcd Merge tag 'psy-cpcap-charge-volt-limit-signed' into psy-next adds 639c1524da3b power: supply: cpcap-battery: Check voltage before orderly [...] adds 50fc99f83f10 power: supply: cpcap-charger: Improve battery detection adds 8b0134cc14b9 power: supply: cpcap-battery: Fix handling of lowered char [...] adds 5688ea049233 power: supply: cpcap-charger: Allow changing constant char [...] adds 458f5c8cda45 power: supply: cpcap-battery: Move coulomb counter units p [...] adds c59b3bad6fd8 power: supply: cpcap-battery: Simplify coulomb counter cal [...] adds ac437c1c8438 power: supply: cpcap-battery: Simplify short term power av [...] adds b28ac41950c8 power: supply: cpcap-battery: Read and save integrator reg [...] adds 0cb90f071f73 power: supply: cpcap-battery: Add basic coulomb counter ca [...] adds e3da2ce04e12 power: supply: cpcap-charger: cpcap_charger_voltage_to_reg [...] adds f457055a7922 power: supply: ab8500_charger: Fix inconsistent IS_ERR and [...] adds 9480029fe5c2 power: supply: bd70528: Add MODULE_ALIAS to allow module a [...] adds 00074a7007c2 Merge tag 'for-v5.5' of git://git.kernel.org/pub/scm/linux [...] adds 9861ff954c7e hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call adds 92b39ad44096 hwmon: (pmbus/ibm-cffps) Fix LED blink behavior adds 7b10e17067dc hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] adds 58d5aa5c75ce hwmon: (applesmc) switch to using input device polling mode adds 16f7f3bccb30 hwmon: abituguru: make array probe_order static, makes obj [...] adds c6d294d1aa5b dt-bindings: hwmon: Document ibm,cffps compatible string adds da806a1777e9 hwmon: (pmbus/ibm-cffps) Add version detection capability adds 58a24b5241e6 hwmon: (w83793d) remove redundant assignment to variable res adds 5ff02752b318 hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz adds 2057bdfb7184 hwmon: (ina3221) Add summation feature support adds 9f90fd652bed hwmon: Add support for ltc2947 adds 8ae93ea710d4 dt-bindings: hwmon: Add ltc2947 documentation adds 626bb2f3fb3c hwmon: (pmbus) add driver for BEL PFE1100 and PFE3000 adds 61412ef12a84 docs: hwmon: Document bel-pfe pmbus driver adds 17fe2983e872 dt-bindings: hwmon: Add TMP512/513 adds 59dfa75e5d82 hwmon: Add driver for Texas Instruments TMP512/513 sensor chips. adds afe45277ade6 hwmon: (dell-smm) Add support for disabling automatic BIOS [...] adds 4a1288f1c1cf dell-smm-hwmon: Add documentation adds 3d9e3501a064 Merge tag 'hwmon-for-v5.5' of git://git.kernel.org/pub/scm [...] adds ef039827bf51 pinctrl: coh901: Pass irqchip when adding gpiochip adds 835513b0fb2c pinctrl: pic32: Pass irqchip when adding gpiochip adds face7c04b030 pinctrl: spear/plgpio: Pass irqchip when adding gpiochip adds de0221f620e9 pinctrl: nuvoton: npcm7xx: Pass irqchip when adding gpiochip adds aead3991401b pinctrl: sirf: Pass irqchip when adding gpiochip adds 0074a66c11a0 pinctrl: sirf/atlas7: Pass irqchip when adding gpiochip adds 09107a51b096 pinctrl: at91-pio4: implement .get_multiple and .set_multiple adds be4c60b563ed pinctrl: devicetree: Avoid taking direct reference to devi [...] adds ae436fe81053 pinctrl: ssbi-gpio: convert to hierarchical IRQ helpers in [...] adds 5ff8aca906f3 pinctl: ti: iodelay: fix error checking on pinctrl_count_i [...] adds 9978339ae4e0 pinctrl: tegra: xusb: Add note about legacy status adds 037699139ecb pinctrl: devicetree.c: remove orphan pinctrl_dt_has_hogs() adds 74033d99b6d7 pinctrl: iproc: use unique name for irq chip adds 35dea5d746b2 pinctrl: at91: Pass irqchip when adding gpiochip adds c77a4de2bbf3 pinctrl: st: Pass irqchip when adding gpiochip adds 3aec5006c20d pinctrl: oxnas: Pass irqchip when adding gpiochip adds d874beca9f4e pinctrl: ocelot: Pass irqchip when adding gpiochip adds 2851ef521ddd pinctrl: armada-37xx: Pass irqchip when adding gpiochip adds b475764dda42 pinctrl: pistachio: Pass irqchip when adding gpiochip adds b587c30a5f29 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for pm61 [...] adds 142b876750a9 pinctrl: ingenic: Pass irqchip when adding gpiochip adds bcd11493f0ab pinctrl: qcom: Add a pinctrl driver for MSM8976 and 8956 adds f086d1fe06cf pinctrl: stmfx: add irq_request/release_resources callbacks adds f8b05fe41b72 pinctrl: sprd: Add PIN_CONFIG_BIAS_DISABLE configuration support adds e54349ed6c25 dt-bindings: pinctrl: rockchip: add rk3308 SoC support adds 7825aeb7b208 pinctrl: rockchip: add rk3308 SoC support adds b95e0bd23e36 pinctrl: nomadik: Drop support for latent IRQ adds 2da7852e54ed pinctrl: nomadik: Pass irqchip when adding gpiochip adds 22406b3efc06 pinctrl: nomadik: Simplify interrupt handler adds 45892b4c6cb8 dt-bindings: pinctrl: Add MSM8976 driver bindings and docu [...] adds e543b3f5bb1d pinctrl: sprd: Add CM4 sleep mode support adds 3bf864e2507a Merge tag 'v5.4-rc4' into devel adds 6571317713c8 pinctrl: mediatek: use devm_platform_ioremap_resource() to [...] adds fa679767adde pinctrl: mvebu: use devm_platform_ioremap_resource() to si [...] adds 05f841d2a923 pinctrl: sh-pfc: r8a77990: Rename AVB_AVTP_{MATCH,CAPTURE} [...] adds 3672bc709343 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when [...] adds 7666dfd533d4 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when [...] adds 887047c317a4 dt-bindings: pinctrl: sh-pfc: Document r8a774b1 PFC support adds 271ff378a300 pinctrl: sh-pfc: r8a77965: Add R8A774B1 PFC support adds 930d3a4907ae pinctrl: rza2: Fix gpio name typos adds 126c9cb9997d pinctrl: rzn1: Make array reg_drive static, makes object smaller adds d30710b8cce3 pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR adds 772f9daf336d pinctrl: sh-pfc: pfc-r8a7795: Fix typo in pinmux macro for SCL3 adds dcfdaa92a417 pinctrl: sh-pfc: pfc-r8a7795-es1: Fix typo in pinmux macro [...] adds 971029d1e084 pinctrl: sh-pfc: pfc-r8a7796: Fix typo in pinmux macro for SCL3 adds f846d1e704f2 pinctrl: sh-pfc: pfc-r8a77965: Fix typo in pinmux macro for SCL3 adds 66ee19736035 Merge tag 'sh-pfc-for-v5.5-tag1' of git://git.kernel.org/p [...] adds ad7fe1a1a359 pinctrl: sh-pfc: Do not use platform_get_irq() to count in [...] adds 5ffce2f44fe9 dt-bindings: pinctrl: sh-pfc: Document r8a77961 support adds d15ca3a321a2 pinctrl: sh-pfc: Rename PINCTRL_PFC_R8A7796 to PINCTRL_PFC [...] adds 708c69e9eacc pinctrl: sh-pfc: r8a7796: Add R8A77961 PFC support adds 884caadad128 pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B adds aa5f2af535f7 Merge tag 'sh-pfc-for-v5.5-tag2' of git://git.kernel.org/p [...] adds 0b3292852863 pinctrl: at91: Enable slewrate by default on SAM9X60 adds 81898a44f288 pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_P [...] adds 10ff58aa3c2e pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() adds 8298d18a49a3 pinctrl: bcm: nsp: use gpiolib infrastructure for interrupts adds 574dce894bbe pinctrl: bcm: nsp: implement get_direction adds 26f6a7524dd3 pinctrl: add compatible for Amlogic Meson A1 pin controller adds e3dcb725a95a pinctrl: Convert Allwinner Pin Controller to a schema adds ba5b9c857b47 pinctrl: qcom: spmi-gpio: Add PM/PMI8950 compatibility adds 06cbe1f72b40 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for PM/PMI8950 adds 90dc30f9bab4 pinctrl: qcom: spmi-mpp: Add PM/PMI8950 compatible strings adds ee1983527020 dt-bindings: pinctrl: qcom-pmic-mpp: Add support for PM/PMI8950 adds 6e4f3db8dfcf pinctrl: just return if no valid maps adds 4b024225c4a8 pinctrl: use devm_platform_ioremap_resource() to simplify code adds 3d2557ab75d4 pinctrl: samsung: Add of_node_put() before return in error path adds 5c7f48dd14e8 pinctrl: samsung: Fix device node refcount leaks in Exynos [...] adds 6fbbcb050802 pinctrl: samsung: Fix device node refcount leaks in S3C24x [...] adds 7f028caadf6c pinctrl: samsung: Fix device node refcount leaks in S3C64x [...] adds a322b3377f4b pinctrl: samsung: Fix device node refcount leaks in init code adds 6fbd92a83377 Merge tag 'samsung-pinctrl-5.5' of https://git.kernel.org/ [...] adds 3af50e548019 dt-bindings: pinctrl: Convert generic pin mux and config p [...] adds 1566a6a30bf4 Merge tag 'v5.4-rc5' into devel adds 4973ddc84264 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds 3739898576a1 pinctrl: cherryview: Fix irq_valid_mask calculation adds 17d49c6258e6 pinctrl: cherryview: Fix spelling mistake in the comment adds e58e177392b9 pinctrl: cherryview: Allocate IRQ chip dynamic adds f78f152a1a3f pinctrl: intel: Introduce intel_restore_padcfg() helper adds 7101e022523b pinctrl: intel: Introduce intel_restore_hostown() helper adds 471dd9a9c7c1 pinctrl: intel: Introduce intel_restore_intmask() helper adds 764cfe33517f pinctrl: intel: Drop level from warning to debug in intel_ [...] adds 942c5ea49ffb pinctrl: intel: Use helper to restore register values on - [...] adds c9ccf71fc807 pinctrl: intel: Add Intel Tiger Lake pin controller support adds 11b389cc05bf pinctrl: intel: Missed type change to unsigned int adds 8ae93b5ed9be pinctrl: cherryview: Missed type change to unsigned int adds 08a96e43e349 Merge tag 'intel-pinctrl-v5.5-1' of git://git.kernel.org/p [...] adds 58afa801ef22 pinctrl: nomadik: db8500: Add mc0_a_2 pin group without di [...] adds fd422964071f pinctrl: meson: add a new callback for SoCs fixup adds dabad1ff8561 pinctrl: meson: add pinctrl driver support for Meson-A1 SoC adds 54787d7c14a4 pinctrl: rza1: remove unnecessary static inline function adds 1948d5c51dba pinctrl: Add pinmux & GPIO controller driver for a new SoC adds 3fab296a98c9 dt-bindings: pinctrl: intel: Add for new SoC adds 04fb02757ae5 pinctrl: armada-37xx: Fix irq mask access in armada_37xx_i [...] adds 3d2dcd946b3a MAINTAINERS: Replace my email by one @kernel.org adds e66ff71fd0db pinctrl: lewisburg: Update pin list according to v1.1v6 adds 2635adb48bd5 pinctrl: Fix Kconfig indentation adds 7009d046a601 pinctrl: ingenic: Handle PIN_CONFIG_OUTPUT config adds ae75b53e08b9 pinctrl: ingenic: Add OTG VBUS pin for the JZ4770 adds dc5fa4656864 Merge tag 'pinctrl-v5.5-1' of git://git.kernel.org/pub/scm [...] adds dcaac3f78401 mmc: sdhci: Check card status after reset adds 7a869f00bb15 mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 adds 4177bc5038c8 dt-bindings: mmc: add DT bindings for Milbeaut SD controller adds dd79b7e36703 mmc: sdhci-milbeaut: add Milbeaut SD controller driver adds b62a80174ffb dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding adds ff65ffe46d28 mmc: Add Actions Semi Owl SoCs SD/MMC driver adds f06d353f5288 MAINTAINERS: Add entry for Actions Semi SD/MMC driver and binding adds 7a7dab237027 mmc: tmio: remove workaround for NON_REMOVABLE adds d67da5c90547 mmc: bcm2835: Use devm_platform_ioremap_resource wrapper adds 824b90bbaf4d mmc: cavium-octeon: Use devm_platform_ioremap_resource() adds 01a5674301fa dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support adds 690dba13840e memstick: jmb38x_ms: clean up indentation issue adds 6b62e128e6f6 mmc: dw_mmc: fix indentation issue adds e2b98d83ff0c mmc: mmci: make unexported functions static adds 8266c585f489 mmc: mmci: add hardware busy timeout feature adds cb0335b778c7 mmc: mmci: add busy_complete callback adds 0e68de6aa7b1 mmc: mmci: sdmmc: add busy_complete callback adds bdf659a65622 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds d1807ad6b7de mmc: sdhci-of-arasan: Add Support for Intel LGM SDXC adds 38413ce39a4b mmc: sdhci-pci: Make function amd_sdhci_reset static adds a02f8f48c194 mmc: jz4740: Add 8bit mode support adds 6d57e9cf8e58 dt-bindings: mmc: jz4740: Add bindings for JZ4760 adds 2af2af9940b0 mmc: jz4740: Add support for JZ4760 adds b5caac972801 dt-bindings: mmc: jz4740: Add bindings for X1000 adds fea5fcc25788 mmc: jz4740: Add support for X1000 adds 80fe4e90665a mmc: jz4740: Add support for Low Power Mode (LPM) adds 315e3bd7ac19 mmc: sdhci-pci: Add support for Intel JSL adds 61a14e5299bd mmc: mmci: stm32: make sdmmc_idma_validate_data static adds 5cd41fe89704 dt-bindings: sdhci-of-at91: add the microchip,sdcal-invert [...] adds 727d836a375a mmc: sdhci-of-at91: add DT property to enable calibration [...] adds 6e32f65c14f1 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until [...] adds 22dc132d5448 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround adds 3869468e0c48 mmc: block: Make card_busy_detect() a bit more generic adds a0d4c7eb71dd mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response adds c9af138c42f0 mmc: renesas_sdhi_internal_dmac: Add r8a774b1 support adds c11113d5022c mmc: vub300: Drop redundant host ops ->init_card() adds 6bb41b70c470 MAINTAINERS: Mark vub300 mmc driver as orphan adds cdb2256f795e mwifiex: Re-work support for SDIO HW reset adds 99b4ddd8b76a mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan() adds 2ac55d5e5ec9 mmc: core: Re-work HW reset for SDIO cards adds d5cf1a591a37 dt-bindings: mmc: fsl-imx-esdhc: add imx8m compatible string adds 62c517256ef2 mmc: mmc_spi: Use proper debounce time for CD GPIO adds 5503301f0e56 mmc: atmel-mci: Use dma_request_chan() directly for channe [...] adds c2a93d75c0e2 mmc: moxart: Use dma_request_chan() directly for channel request adds 6ca228d1c5b9 Merge branch 'fixes' into next adds 69167ae5a511 Documentation: dt: wireless: update wl1251 for sdio adds 9b8d7072d655 net: wireless: ti: wl1251 add device tree support adds 4f9007d69201 ARM: dts: pandora-common: define wl1251 as child node of mmc3 adds f6498b922e57 mmc: host: omap_hsmmc: add code for special init of wl1251 [...] adds 4e8fad98171b omap: pdata-quirks: revert pandora specific gpiod additions adds 2398c41d6432 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 adds 5d6bed6f4811 omap: remove omap2_hsmmc_info in old hsmmc.[ch] and update [...] adds 4d219f4cf032 mmc: host: omap-hsmmc: remove init_card pdata callback from pdata adds e5db673e7fe2 mmc: sdio: fix wl1251 vendor id adds 16568b4a4f0c mmc: core: fix wl1251 sdio quirks adds d8620bbc3254 net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 [...] adds b2bf5015dae3 net: wireless: ti: remove local VENDOR_ID and DEVICE_ID de [...] adds c91843463e9e mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests adds f3d7c2292d10 mmc: core: Fix size overflow for mmc partitions adds f545702b74f9 mmc: sdhci_am654: Add Support for Command Queuing Engine to J721E adds 9679062263c3 mmc: sdhci-of-aspeed: enable CONFIG_MMC_SDHCI_IO_ACCESSORS adds 76216850b207 mmc: sdhci-of-aspeed: add inversion signal presence adds b0b19ce6e47c mmc: sdhci: Fix grammar in warning message adds e1463618cd8c mmc: sdhci-of-arasan: Separate out clk related data to ano [...] adds 1963ae50999b dt-bindings: mmc: arasan: Update Documentation for the inp [...] adds 07a14d1df454 mmc: sdhci-of-arasan: Add sampling clock for a phy to use adds fec81c5bca24 dt-bindings: mmc: Add optional generic properties for mmc adds f3dafc374a82 mmc: sdhci-of-arasan: Add support to set clock phase delay [...] adds 1ed7d5c8f82d firmware: xilinx: Add SDIO Tap Delay nodes adds 1297eacfe79e dt-bindings: mmc: arasan: Document 'xlnx,zynqmp-8.9a' controller adds a5c8b2ae2e51 mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap [...] adds 1696d96890fc memstick: Fix Kconfig indentation adds 478c60cea1c1 Revert "mmc: tmio: remove workaround for NON_REMOVABLE" adds def7bd940f8c dt-bindings: mmc: Correct the type of the clk phase properties adds 0e45384ceccc Merge tag 'mmc-v5.5' of git://git.kernel.org/pub/scm/linux [...] adds 663912a6378a RDMA/counter: Prevent QP counter manual binding in auto mode adds 70bcc63f84ea IB/iser: add unlikely checks in the fast path adds 7718cf03c3ce IB/iser: bound protection_sg size by data_sg size adds 6eeff06db999 IB/iser: remove redundant macro definitions adds 23c1c13cdd55 RDMA/siw: Simplify several debug messages adds 050dbddf249e RDMA/siw: Fix port number endianness in a debug message adds d0f3ef36bf49 RDMA/core: Fix return code when modify_device isn't supported adds 39ce85f3b185 RDMA/bnxt_re: Remove unsupported modify_device callback adds f3fceba5da5e RDMA/rxe: Verify modify_device mask adds 30e0f6cf5acb RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel adds 934f05b05d73 RDMA/siw: Make node GUIDs valid EUI-64 identifiers adds 14673778d06e RDMA/srp: Remove two casts adds bf583470617e RDMA/srp: Honor the max_send_sge device attribute adds fdbcf5c026d1 RDMA/srp: Make route resolving error messages more informative adds 09f8a1486dca RDMA/srpt: Fix handling of SR-IOV and iWARP ports adds cbca2442a096 RDMA/srpt: Fix handling of iWARP logins adds b5948cfddecd RDMA/srpt: Improve a debug message adds 6eaed91c673a RDMA/srpt: Rework the approach for closing an RDMA channel adds be408e65f55e RDMA/srpt: Rework the code that waits until an RDMA port i [...] adds 3236fd61ee92 RDMA/srpt: Make the code for handling port identities more [...] adds 9b64f7d0bb0a RDMA/srpt: Postpone HCA removal until after configfs direc [...] adds 4b2a67362e78 RDMA/mlx5: Group boolean parameters to take less space adds 2d67c0798821 IB/mlx5: Remove unnecessary return statement adds 6f26b2ac699c IB/mlx5: Remove unnecessary else statement adds 909624d8db5b IB/cm: Use container_of() instead of typecast adds 547ed331bbe8 RDMA/srp: Add parse function for maximum initiator to targ [...] adds b2e872f45199 RDMA/srp: Calculate max_it_iu_size if remote max_it_iu len [...] adds 39c48c514601 RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 [...] adds 3466c060ef6a RDMA/iser: Use iser_err instead of pr_err for logging adds 03232cc43cff IB/mlx5: Introduce and use mkey context setting helper routine adds 45b268543a8d RDMA/uapi: Fix and re-organize the usage of rdma_driver_id adds 9f7d7064009c RDMA/hns: remove a redundant le16_to_cpu adds e8a07de57ea4 RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que adds 32883228b980 RDMA/hns: Modify variable/field name from vlan to vlan_id adds cfd82da4e741 RDMA/hns: Modify return value of restrack functions adds 3dcad1f8421f RDMA/hns: Fix a spelling mistake in a macro adds d302c6e3a689 RDMA/hns: Release qp resources when failed to destroy qp adds 5a0d52378107 ib/srp: Add missing new line after displaying fast_io_fail [...] adds cf049bb31f71 RDMA/siw: Fix SQ/RQ drain logic adds 00bd1439f464 RDMA/rw: Support threshold for registration vs scattering [...] adds 366090564b81 RDMA/mlx5: Add capability for max sge to get optimized per [...] adds a2aca4d7f0f8 Merge branch 'mlx5-rd-sgl' into rdma.git for-next adds df130f878ebd infiniband: fix ulp/iser/iscsi_iser.[hc] kernel-doc notation adds 526f2c50637a infiniband: fix core/ipwm_util.h kernel-doc warnings adds 28f2a6aeed8d infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings adds dfa4344da392 infiniband: fix ulp/opa_vnic/opa_vnic_internal.h kernel-do [...] adds 96f4b0b68da4 infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation adds 094c88f3c5e8 infiniband: fix core/verbs.c kernel-doc notation adds 134a42a66b3a infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation adds b24da1a0d43d infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings adds d6537c1a9c97 infiniband: fix core/ kernel-doc notation adds 7c21072dde16 infiniband: fix sw/rdmavt/ kernel-doc notation adds 75e70add8890 infiniband: add a Documentation driver-api chapter for Infiniband adds a3de94e3d61e IB/mlx5: Introduce ODP diagnostic counters adds fb91069088fa RDMA/nldev: Allow different fill function per resource adds e1b95ae0b0ea RDMA/mlx5: Return ODP type per MR adds 4061ff7aa379 RDMA/nldev: Provide MR statistics adds d3bd93967015 IB/cma: Honor traffic class from lower netdevice for RoCE adds a29e1012c1bf RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_cop [...] adds 68abaa765e41 IB/mlx5: Remove dead code adds 3f89b01f4bba IB/mlx5: Align usage of QP1 create flags with rest of mlx5 [...] adds c4c8aff5a9dd IB/core: Do not notify GID change event of an unregistered device adds cf7e93c12fbc RDMA/restrack: Remove PID namespace support adds ac71ffcfb457 RDMA/core: Check that process is still alive before sendin [...] adds dc2f7edcc012 RDMA/rxe: Remove useless rxe_init_device_param assignments adds 8d625101a740 RDMA/cm: Delete unused cm_is_active_peer function adds a916051191a3 RDMA/cm: Use specific keyword to check define adds 24f521492304 RDMA/cm: Update copyright together with SPDX tag adds 515f60004ed9 RDMA/hns: Prevent undefined behavior in hns_roce_set_user_ [...] adds f9e66db14316 RDMA/hns: Delete BITS_PER_BYTE redefinition adds 79d81ef42c9a RDMA/srpt: Fix TPG creation adds 5c7e76fb7cb5 RDMA/hns: Fix to support 64K page for srq adds 887803db866a RDMA/hns: Bugfix for qpc/cqc timer configuration adds 994195e15370 RDMA/hns: Fix memory leak on 'context' on error return path adds 949b452f9cfe rdma: Remove nes ABI header adds 73ab512f7202 RDMA/qedr: Fix srqs xarray initialization adds 5fdff18b4dc6 RDMA/qedr: Fix qpids xarray api used adds 82af6d19d8d9 RDMA/qedr: Fix synchronization methods and memory leaks in qedr adds 24e412c1e00e RDMA/qedr: Fix memory leak in user qp and mr adds 5212c3fda222 RDMA/iw_cxgb4: Report correct port speed/width adds 0edefddbae39 RDMA/siw: Fix post_recv QP state locking adds ecdfdfdbe4d4 RDMA/core: Fix ib_dma_max_seg_size() adds 97458fd51091 RDMA/rxe: Increase DMA max_segment_size parameter adds a401fb819cd6 RDMA/siw: Increase DMA max_segment_size parameter adds c9121262d57b RDMA/core: Set DMA parameters correctly adds a52dc3a10095 RDMA/vmw_pvrdma: Use resource ids from physical device if [...] adds 036313316d3a Merge tag 'v5.4-rc5' into rdma.git for-next adds fb985e278a30 RDMA/mlx5: Use SRCU properly in ODP prefetch adds 50211ec9443f RDMA/mlx5: Split sig_err MR data into its own xarray adds 806b101b2bfa RDMA/mlx5: Use a dedicated mkey xarray for ODP adds 74bddb3682f6 RDMA/mlx5: Delete struct mlx5_priv->mkey_table adds 3d5f3c54e7bc RDMA/mlx5: Rework implicit_mr_get_data adds c2edcd69351f RDMA/mlx5: Lift implicit_mr_alloc() into the two routines [...] adds 9162420dde49 RDMA/mlx5: Set the HW IOVA of the child MRs to their place [...] adds 54375e738295 RDMA/mlx5: Split implicit handling from pagefault_mr adds 423f52d65005 RDMA/mlx5: Use an xarray for the children of an implicit ODP adds 3389baa831b6 RDMA/mlx5: Reduce locking in implicit_mr_get_data() adds b70d785d237c RDMA/mlx5: Avoid double lookups on the pagefault path adds 5256edcb98a1 RDMA/mlx5: Rework implicit ODP destroy adds d561987f34f2 RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray adds 09689703d29a RDMA/mlx5: Do not race with mlx5_ib_invalidate_range durin [...] adds 46870b2391d5 RDMA/odp: Remove broken debugging call to invalidate_range adds bb3dba330006 Merge branch 'odp_rework' into rdma.git for-next adds d5b60e26e86a RDMA/hns: Fix build error again adds 546d30099ed2 RDMA/mlx5: Return proper error value adds 11f552e21755 IB/mlx5: Test write combining support adds b86deba977a9 RDMA/core: Move core content from ib_uverbs to ib_core adds 3411f9f01b76 RDMA/core: Create mmap database and cookie helper functions adds c043ff2cfb7f RDMA: Connect between the mmap entry and the umap_priv structure adds e84d3c184e79 RDMA/efa: Use the common mmap_xa helpers adds 11f1a75567c4 RDMA/siw: Use the common mmap_xa helpers adds 4c6bb02d5980 RDMA/qedr: Use the common mmap API adds 97f612509294 RDMA/qedr: Add doorbell overflow recovery support adds b4bc76609722 RDMA/qedr: Add iWARP doorbell recovery support adds 55bfe905fa97 RDMA/core: Fix return code when modify_port isn't supported adds 25f3b49b9288 RDMA/hns: Remove unsupported modify_port callback adds 6135b71159de RDMA/ocrdma: Remove unsupported modify_port callback adds ad0593ec8930 RDMA/qedr: Remove unsupported modify_port callback adds 77cf98d4ec90 Revert "RDMA/srpt: Postpone HCA removal until after config [...] adds 8a80cf931060 RDMA/mad: Delete never implemented functions adds 688eec9d3dca RDMA/qib: Delete extra line adds 874e476ba949 RDMA/qib: Delete empty check_cc_key function adds be4a8d46732a RDMA/mad: Allocate zeroed MAD buffer adds 6a42265c9116 RDMA/ocrdma: Make ocrdma_pma_counters() return void adds dd0b0159f7b3 RDMA/mad: Do not check MAD sizes in roce and ib drivers adds 84b56d57cf3c RDMA/ocrdma: Simplify process_mad function adds ffa2fd1323e3 RDMA/mlx5: Rewrite MAD processing logic to be readable adds ec6adad0a1e3 RDMA/hns: Delete unnecessary variable max_post adds 16a11e0bffca RDMA/hns: Remove unnecessary structure hns_roce_sqp adds 03ccba5c2cf7 RDMA/hns: Delete unnecessary uar from hns_roce_cq adds d938d7856f42 RDMA/hns: Modify fields of struct hns_roce_srq adds 6eef524201de RDMA/hns: Replace not intuitive function/macro names adds 880f133c6026 RDMA/hns: Simplify doorbell initialization code adds 301cc7eb2cd9 RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code adds 1ceb0b11a8a2 RDMA/hns: Fix non-standard error codes adds d11769fdc1bb RDMA/hns: Modify appropriate printings adds 333ee7e2d0b6 RDMA/hfi1: Delete unreachable code adds e26e7b88f6b7 RDMA: Change MAD processing function to remove extra casti [...] adds 208d70f562e5 IB/mlx5: Support flow counters offset for bulk counters adds e88982ad1bb1 RDMA/srpt: Report the SCSI residual to the initiator adds 960657b732e1 RDMA/qedr: Fix potential use after free adds da046d5f895f RDMA/i40iw: Fix potential use after free adds 7ee23491b392 RDMA/qib: Validate ->show()/store() callbacks before calling them adds 6296665cee88 RDMA/ocrdma: Fix spelling mistake in variable name adds 9a5407d74c22 RDMA/qedr: Make qedr_iw_load_qp() static adds 289b20b2a5f9 RDMA/siw: Cleanup unused mmap structures. adds 64c264872b88 RDMA/efa: Clear the admin command buffer prior to its submission adds 7283fff8b524 dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag adds 72b894b09a96 IB/umem: remove the dmasync argument to ib_umem_get adds e1ee1e62bec4 RDMA/cma: Use ACK timeout for RoCE packetLifeTime adds 9067f2f0b41d RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' adds ff3195b3ed85 IB/mlx4: Update HW GID table while adding vlan GID adds c16339b69c0d IB/mlx5: Support extended number of strides for Striding RQ adds 0acc637dacb6 RDMA/cm: Use refcount_t type for refcount variable adds a25984f3baaa RDMA/qedr: Fix null-pointer dereference when calling rdma_ [...] adds 30aad41721e0 net/core: Add support for getting VF GUIDs adds bfcb3c5d1485 IB/core: Add interfaces to get VF node and port GUIDs adds 2446887ed226 IB/ipoib: Add ndo operation for getting VFs GUID attributes adds 9c0015ef0928 IB/mlx5: Implement callbacks for getting VFs GUID attributes adds 3694e41e4151 Merge branch 'ib-guids' into rdma.git for-next adds 6e419e35e68a RDMA/bnxt_re: Fix Kconfig indentation adds e284b159c688 RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series adds 98998ffe5216 RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices adds fca5b9dc0986 RDMA/bnxt_re: Fix missing le16_to_cpu adds 25d24f4241f7 IB/hfi1: remove redundant assignment to variable ret adds bcf7cc534cd4 RDMA/efa: Store network attributes in device attributes adds e6c4f3ff434c RDMA/efa: Support remote read access in MR registration adds 666e8ff535d4 RDMA/efa: Expose RDMA read related attributes adds e2b2744a06d3 RDMA/hns: Redefine interfaces used in creating cq adds 18a96d25ce84 RDMA/hns: Redefine the member of hns_roce_cq struct adds 707783ab5f48 RDMA/hns: Rename the functions used inside creating cq adds f295e4cece5c RDMA/hns: Delete unnecessary callback functions for cq adds d76886972823 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 3055c92c7d40 usb-storage: SCSI glue: use dev_err instead of printk adds 237b668c1c5d usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds 601acc789956 usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 3c60e959fa35 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds 9fd7a05e9776 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 80d59826d2d0 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds ec035f91297d usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 893a66d34298 usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 3aec68e3e020 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 55419932d2ac usb: host: xhci-tegra: use devm_platform_ioremap_resource( [...] adds 9cbe0c60c791 usb: isp1362-hcd: use devm_platform_ioremap_resource() to [...] adds e719ffbf872e usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds d706a95bb48a usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 33b4332f9282 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 89fa75acc40f usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds f68341d194c3 USB: musb: use devm_platform_ioremap_resource() to simplify code adds 8f9b6228b2fc usb: host: u132-hcd: fix spelling mistake "overcurren" -> [...] adds c2c1c66b5d43 usb: Fix Kconfig indentation adds f906d0614f5f usb: ftdi-elan: move a couple of statements to next line adds faf4b0dcea31 usbip: clean up an indentation issue adds c0ee57ce66fa USB: gadget: udc: clean up an indentation issue adds 29e56c0cf5d9 usb: musb: musb_gadget.c: Remove unused variable adds 9ac0fc3906ec usb: chipidea: tegra: clean up tegra_udc flag code adds 5d88ef9eead8 usb: host: xhci-tegra: use regulator_bulk_set_supply_names() adds 9c4567fa0a44 USB: host: ohci-at91: completely shutdown the controller i [...] adds a3bf4d681655 USB: host: ohci-at91: suspend: delay needed before to stop clocks adds 87e8dfa6f7eb USB: host: ohci-at91: resume: balance the clock start call adds 5022204a464c usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds fef22636889e usb: renesas_usbhs: enable DVSE interrupt adds 39abcc84846b usb: renesas_usbhs: add suspend event support in gadget mode adds 1918fa0d4498 dt-bindings: usb: hd3ss3220 device tree binding document adds 1c48c759ef4b usb: typec: driver for TI HD3SS3220 USB Type-C DRP port co [...] adds 4aec2393f514 dt-bindings: usb: renesas_usb3: Document usb role switch support adds ad9480ae360a dt-bindings: usb: usb251xb: add documentation for voltage supply adds 4d7201cda226 usb: usb251xb: add vdd supply support adds a9bab25556f1 usb: usb251xb: simplify reset helper adds 905eccc6a509 usb: usb251xb: add pm_ops adds dd3fd317e2be usb: typec: hd3ss3220_irq() can be static adds a570ec79641a usb: image: microtek.c: Remove unused variable adds 233450310b68 usb: isp1760: isp1760-hcd.c: Drop condition with no effect adds 8a02a23f33be xhci: tegra: Parameterize mailbox register addresses adds 2538f0ee8a29 usb: host: xhci-tegra: Add Tegra194 XHCI support adds da4b5d18dd94 usb: typec: add dependency for TYPEC_HD3SS3220 adds 71460342d48b usb: mtu3: add a new function to do status stage adds b1a71c904763 usb: mtu3: fix race condition about delayed_status adds 29234e3bb557 usb: gadget: Remove set but not used variable 'opts' in ac [...] adds db0386312f29 usb: gadget: Remove set but not used variable 'opts' in ms [...] adds a4f55d8b8c14 usb: hub: Check device descriptor before resusciation adds 5a9a8a4c5058 usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zer [...] adds dd2057e544dc USB: core: drop OOM message adds 71464db9c249 usb: core: devio.c: Fix assignment of 0/1 to bool variables adds 49b8956b3d9b dt-bindings: usb-xhci: Add r8a774b1 support adds 7236c197b4ed dt-bindings: usb: renesas_usb3: Document r8a774b1 support adds f48c0a4228af dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support adds 808566e6a78f dt-bindings: usb: renesas_usbhs: Add r8a774b1 support adds a17e369540c5 dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support adds 07562314c2d3 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774b1 adds 1141a7522e39 usb: typec: remove duplicated include from hd3ss3220.c adds bf7c1d95af67 Merge 5.4-rc3 into usb-next adds 46f62f887b2c usb: renesas_usbhs: fix __le16 warnings adds 67f195806afc usb: renesas_usbhs: fix type of buf adds c8dd192be821 usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() adds be731286685a USB: host: ohci-at91: Remove unused variable regs in at91_stop_hc adds abb0b3d96a1f usb: usbfs: Suppress problematic bind and unbind uevents. adds d19f1d44e743 Merge 5.4-rc5 into usb-next adds 16c8373ecf7b Merge 5.4-rc6 into usb-next adds c6919d5e0cd1 usb: roles: Add usb_role_switch_find_by_fwnode() adds a69dff995477 extcon: axp288: Remove the build-in connection description adds 09e2a8b78cbd usb: ohci-nxp: fix use of integer as pointer adds f3de5d857bb2 USB: bcma: Add a check for devm_gpiod_get adds 6f9ac343c0d2 usb: host: oxu210hp-hcd: fix __iomem annotations adds 2a59aa7711e0 usb: usb251xb: Drop some unused defines adds 6fa54eda64d2 usb: usb251xb: Document chip variant usb2422 adds cd7da3bc6c58 usb: usb251xb: Add support for USB2422 adds c1aa81da1c64 usb: Spelling s/enpoint/endpoint/ adds 4ff0eccbb5c4 usb: Spelling s/disconnet/disconnect/ adds a363d50515eb usb: host: fotg210: add missed clk_put calls adds 8442b02bf3c6 USB: dummy-hcd: increase max number of devices to 32 adds 6dabeb891c00 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds ad772c39b2fb usb: typec: Copy everything from struct typec_capability d [...] adds 8c127a42af89 usb: typec: Introduce typec_get_drvdata() adds 46310e4dade2 usb: typec: Separate the operations vector adds 00ec21e58dc6 usb: typec: tcpm: Start using struct typec_operations adds 1007dda3be1c usb: typec: tps6598x: Start using struct typec_operations adds 6df475f804e6 usb: typec: ucsi: Start using struct typec_operations adds 642b1017dc43 usb: typec: hd3ss3220: Start using struct typec_operations adds 8c038ea8b65f usb: typec: Remove the callback members from struct typec_ [...] adds 61d78ee29a0b usb: typec: Remove unused members from struct typec_capability adds 24dab5380512 usb: typec: hd3ss3220: Give the connector fwnode to the po [...] adds bdc62f2bae8f usb: typec: ucsi: Simplified registration and I/O API adds f56de278e8ec usb: typec: ucsi: acpi: Move to the new API adds e32fd989ac1c usb: typec: ucsi: ccg: Move to the new API adds 2ede55468ca8 usb: typec: ucsi: Remove the old API adds 470ce43a1a81 usb: typec: ucsi: Remove struct ucsi_control adds 3cf657f07918 usb: typec: ucsi: Remove all bit-fields adds e716bb38edb4 usb: typec: ucsi: New error codes adds 74ce3e412748 usb: typec: ucsi: Optimise ucsi_unregister() adds 51d11d0a9ea4 dt-bindings: usb: renesas: usb3-peri: convert bindings to [...] adds 66d1b0c0580b usb: gadget: pch_udc: fix use after free adds e76b3bf7654c usb: Allow USB device to be warm reset in suspended state adds 79c36a704a87 USB: idmouse: simplify disconnect handling adds 6710f773b51f USB: idmouse: drop redundant open-count check from release adds d3db9c4dc14d USB: idmouse: clean up runaway white space adds fa5e146eece5 USB: legousbtower: drop redundant MODULE_LICENSE ifdef adds 07efa8738853 USB: legousbtower: drop redundant NULL check adds 30da837a4938 USB: legousbtower: zero driver data at allocation adds b5a80252e09c USB: legousbtower: drop redundant open_count check adds 835bd2b5672b USB: legousbtower: drop noisy disconnect messages adds 728fcd55e9ac USB: legousbtower: drop redundant interrupt-in running flag adds bafd1b1c2cee USB: legousbtower: stop interrupt-out URB unconditionally adds aa6f3832458d USB: legousbtower: remove tower_abort_transfers() adds 7cfa11a5739d USB: legousbtower: clean up pointer declarations in driver data adds a76c234faf7a USB: legousbtower: drop unnecessary packed attributes adds 728772489d9d USB: legousbtower: drop redundant endianness comments adds a0cd1df9d3e2 USB: legousbtower: clean up runaway white space adds 3c84f4bbe33f USB: legousbtower: drop superfluous brackets adds c1f602da92cc USB: legousbtower: drop superfluous newlines adds 91feb01596e5 appledisplay: fix error handling in the scheduled work adds 26a4d4c00f85 usbip: tools: fix fd leakage in the function of read_attr_ [...] adds ec5f8dfd89d2 dt-bindings: usb: renesas_usbhs: convert bindings to json-schema adds c368a411be00 dt-bindings: usb: rt1711h: Add connector bindings adds 92aa5986f4f7 USB: chaoskey: fix error case of a timeout adds 1ec13abac58b USBIP: add config dependency for SGL_ALLOC adds 2a9125317b24 usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() adds ba9f0f6eff1a usb: renesas_usbhs: Use dma_request_chan() directly for ch [...] adds b8029ba97b31 usb: chipidea: debug: create debugfs directory under usb root adds ee93c83bf756 usb: host: imx21: create debugfs directory under usb root adds dcf5a2c390a3 usb: dwc3: create debugfs directory under usb root adds 54ef0b39ec50 media: uvcvideo: drop error check of debugfs_create_dir() adds b3c69ec8e232 usb: musb: dsps: create debugfs directory under usb root adds de4c73982cce usb: dwc2: create debugfs directory under usb root adds a66ada4f241c usb: gadget: bcm63xx_udc: create debugfs directory under usb root adds 626557a352b2 usb: gadget: udc: renesas_usb3: create debugfs directory u [...] adds 3a35bc8df488 usb: gadget: pxa27x: create debugfs directory under usb root adds e47ff01b94b6 usb: gadget: udc: s3c2410_udc: create debugfs directory un [...] adds ebd09f1cd417 USB: serial: pl2303: add support for PL2303HXN adds 35714565089e USB: serial: ch341: reimplement line-speed handling adds e696d00e65e8 USB: serial: mos7840: add USB ID to support Moxa UPort 2210 adds 957c31ea082e USB: serial: option: add support for DW5821e with eSIM support adds ea422312a462 USB: serial: mos7720: fix remote wakeup adds 92fe35fb9c70 USB: serial: mos7840: fix remote wakeup adds 375cb533c00a USB: serial: mos7840: clean up device-type handling adds 1c333550ea92 USB: serial: mos7840: document MCS7810 detection hack adds 960fbd1ca584 USB: serial: mos7840: fix probe error handling adds 7183192196a6 USB: serial: mos7840: rip out broken interrupt handling adds 3ec9fb6f3854 USB: serial: mos7840: drop redundant urb context check adds ce039bd4b21f USB: serial: mos7840: drop paranoid port checks adds 6d3471eded5e USB: serial: mos7840: drop paranoid serial checks adds 2d52f0763f8e USB: serial: mos7840: drop serial struct accessor adds 7b2faede671a USB: serial: mos7840: drop port driver data accessors adds f8e8dcaf14d9 USB: serial: mos7840: drop read-urb check adds 067814c97494 USB: serial: mos7840: drop port open flag adds f0797095423e USB: serial: option: add support for Foxconn T77W968 LTE modules adds c1a1f273d082 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P adds 6e0f30604dbd Merge tag 'usb-serial-5.5-rc1' of https://git.kernel.org/p [...] adds dc0ffbea5729 usb: host: xhci: update event ring dequeue pointer on purpose adds 58b9d71a0f55 xhci: Add tracing for xhci doorbell register writes adds 36dc01657b49 usb: host: xhci: Support running urb giveback in tasklet context adds 07a594f35365 xhci-pci: Allow host runtime PM as default also for Intel [...] adds a079973f462a usb: typec: tcpm: Remove tcpc_config configuration mechanism adds 9ba3aca8fe82 usb: dwc3: Disable phy suspend after power-on reset adds daf82bd24e30 usb: gadget: u_serial: add missing port entry locking adds fe1ea63ad806 usb: gadget: u_serial: reimplement console support adds b417343c6a0f usb: gadget: u_serial: make OBEX port not a console adds d7cb8fb7aa7d usb: gadget: u_serial: allow more console gadget ports adds bd25a14edb75 usb: gadget: legacy/serial: allow dynamic removal adds ef9b457d0dd2 usb: gadget: u_serial: diagnose missed console messages adds c6561082b833 usb: gadget: u_serial: use mutex for serialising open()s adds b45ca31a6a4c usb: phy: keystone: use devm_platform_ioremap_resource() t [...] adds 53490989ff91 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] adds 836283dd7bff usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] adds 2e78dd514706 usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] adds 4496bf250539 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] adds 586a5fd60c3c usb: bdc: use devm_platform_ioremap_resource() to simplify code adds 60b6465be786 usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] adds 623128070e78 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] adds e7705d269b28 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] adds 195ad9c36d82 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] adds e17d87668ecd usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] adds 6a3893bfbe02 usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] adds e961c47e66f1 usb: gadget: udc: renesas_usb3: add suspend event support adds 8b20d00f0f08 usb: renesas_usbhs: enable DVSE interrupt adds d2802865f7e5 usb: renesas_usbhs: simplify usbhs_status_get_device_state() adds f2b06c953911 usb: renesas_usbhs: add suspend event support in gadget mode adds 1bff4a4e66b9 USB: dummy-hcd: increase max number of devices to 32 adds 15ac1d99b845 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein adds eb23c8b4fd98 usb: fsl: Remove unused variable adds 75eaa498c99e usb: gadget: Correct NULL pointer checking in fsl gadget adds 0b8b1a1fede0 usb: gadget: f_tcm: Provide support to get alternate setti [...] adds 3654aaa922f3 usb: gadget: configfs: fix concurrent issue between compos [...] adds e6fda6e69db2 usb: mtu3: add a new function to do status stage adds 6973dbdd1c1f usb: gadget: Remove set but not used variable 'opts' in ac [...] adds e804cd46b2a2 usb: gadget: Remove set but not used variable 'opts' in ms [...] adds b049e03ca57f phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] adds 1cbfb8c4f62d usb: gadget: Quieten gadget config message adds 5a1500774751 USB: gadget: udc: clean up an indentation issue adds a9a367d0ade8 usb: gadget: udc: lpc32xx: Use devm_platform_ioremap_resou [...] adds 6689f0f4bb14 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() adds 038761ce68c2 usb: dwc3: debug: Remove newline printout adds 49db427232fe usb: gadget: Add UDC driver for tegra XUSB device mode controller adds f3088e6a12fe usb: mtu3: fix race condition about delayed_status adds 4c48f2367844 dt-bindings: usb: Add binding for the TI wrapper for Caden [...] adds 387c359b84f7 usb: cdns3: Add TI specific wrapper driver adds 726b4fba94be usb: dwc3: of-simple: add a shutdown adds 7170d1a4cc4d Merge tag 'usb-for-v5.5' of git://git.kernel.org/pub/scm/l [...] adds 347bc8cb2638 usb-serial: cp201x: support Mark-10 digital force gauge adds d16ab536aad2 usb: chipidea: udc: add new API ci_hdrc_gadget_connect adds 72dc8df7920f usb: chipidea: udc: protect usb interrupt enable adds 93c2c7330a3b usb: chipidea: imx: enable vbus and id wakeup only for OTG events adds 782c1c49f3db usb: chipidea: core: change vbus-regulator as optional adds df17aa9fb31f usb: chipidea: imx: check data->usbmisc_data against NULL [...] adds 7d5ec335f94e usb: chipidea: imx: change hsic power regulator as optional adds 3f4aad6e1a4c usb: chipidea: imx: refine the error handling for hsic adds 4d6141288c33 usb: chipidea: imx: pinctrl for HSIC is optional adds b38bcc8e1206 Merge tag 'usb-ci-v5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 6351653febbb usb: host: xhci-tegra: Correct phy enable sequence adds bff000cae1ee USB: uas: honor flag to avoid CAPACITY16 adds 335cbbd5762d USB: uas: heed CAPACITY_HEURISTICS adds 65cc8bf99349 USB: documentation: flags on usb-storage versus UAS adds bc3bdb12bbb3 usb-storage: Disable UAS on JMicron SATA enclosure adds 093edc2baad2 usb: gadget: configfs: Fix missing spin_lock_init() adds c3afa2224345 usb: dwc3: Fix Kconfig indentation adds 2f8b6e9a2b5e usb: host: Fix Kconfig indentation adds b14f8b90341b usb: gadget: Fix Kconfig indentation adds 6aad39f63949 usb: misc: Fix Kconfig indentation adds 0b2c26fb1144 usb: serial: Fix Kconfig indentation adds d4836b69d935 usb: musb: create debugfs directory under usb root adds f5b7f7c83821 usb: gadget: atmel: create debugfs directory under usb root adds 91a9f2d3f976 usb: gadget: udc: gr_udc: create debugfs directory under usb root adds 59274c716480 Merge tag 'usb-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] adds 8b063441b741 drivers/misc: ti-st: Remove unneeded variable in st_tty_open adds 780ee709bdb4 mei: buf: drop 'running hook' debug messages. adds 3079b54aa9a0 eeprom: Warn that the driver is deprecated adds 736683092152 mei: fix modalias documentation adds 3e917975b7cd mei: me: fix me_intr_clear function name in KDoc adds 71200fcbb91c w1: sgi_w1: use devm_platform_ioremap_resource() to simplify code adds ad90ff6964d7 misc: atmel_tclib: use devm_platform_ioremap_resource() to [...] adds fa6f90f349ac sgi-gru: simplify procfs code some more adds bb4d6e0ee83c lis3lv02d: switch to using input device polling mode adds 32a738704d7f greybus: remove excessive check in gb_connection_hd_cport_ [...] adds d52accce0aad platform: goldfish: Allow goldfish drivers for archs with [...] adds 9964f8c899fc misc: rtsx: Remove unneeded variable in rts5260_card_power_on adds 689e3557a2d1 misc: MIC: drop all 'comment' lines from its Kconfig adds 2419e55e532d misc: fastrpc: add mmap/unmap support adds 2d10d2d17072 misc: fastrpc: fix memory leak from miscdev->name adds 55bcda35584c misc: fastrpc: do not interrupt kernel calls adds 387f625585d1 misc: fastrpc: handle interrupted contexts adds efcd2390f56b misc: fastrpc: revert max init file size back to 2MB adds 7ed42113ce03 ocxl: Use the correct style for SPDX License Identifier adds 40688bd58df7 misc: Use the correct style for SPDX License Identifier adds 97856e59384d Merge 5.4-rc3 into char-misc-next adds 990be7476485 binder: Use common definition of SZ_1K adds 834c7360f92a binder: Remove incorrect comment about vm_insert_page() behavior adds 6859eba4f6fb samples: mei: use hostprogs kbuild constructs adds da80d2e516eb Merge 5.4-rc5 into char-misc-next adds 891e60368ba1 drivers: mcb: use symbol namespaces adds f188b5e76aae coresight: etm4x: Save/restore state across CPU low power states adds b7909065e8eb dt-bindings: arm: coresight: Add support for coresight-los [...] adds 0373d90639ef coresight: etm4x: Add support for ThunderX2 adds 057f2c57b08d coresight: etm4x: Fixes for ETM v4.4 architecture updates. adds 2fe6899e36aa coresight: etm4x: Fix input validation for sysfs. adds 75198a7d4c0c coresight: etm4x: Add missing API to set EL match on addre [...] adds 1b6b0e087fc7 coresight: etm4x: Fix issues with start-stop logic. adds c2431fed288a coresight: etm4x: Improve usability of sysfs - include/exc [...] adds 3e12d3b01324 coresight: etm4x: Improve usability of sysfs - CID and VMI [...] adds a578427de5b2 coresight: etm4x: Add view comparator settings API to sysfs. adds ebddaad09e10 coresight: etm4x: Add missing single-shot control API to sysfs adds f08d688223b0 coresight: Add explicit architecture dependency adds edda32dabedb coresight: Serialize enabling/disabling a link device. adds 9c7db4947506 coresight: etm4x: Fix BMVAL misuse adds e81b88932985 extcon-intel-cht-wc: Don't reset USB data connection at probe adds 6942635032cf extcon: sm5502: Reset registers during initialization adds ddd1bbbae486 extcon: sm5502: remove redundant assignment to variable ca [...] adds 26a4175372a5 Merge tag 'extcon-next-for-5.5' of git://git.kernel.org/pu [...] adds 7a2b9e6ec845 mei: bus: prefix device names on bus with the bus name adds 82b29b9f72af mei: me: add comet point V device id adds 8670b2b8b029 rfkill: allocate static minor adds 482c86cc37b7 char: xillybus: use devm_platform_ioremap_resource() to si [...] adds 9b8303fc6efa nvmem: core: fix nvmem_cell_write inline function adds 1e6d8e5f4441 nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] adds f8017bfc1414 nvmem: imx: scu: support hole region check adds 885ce72a09d0 nvmem: imx: scu: support write adds c33c585f1b3a nvmem: imx-ocotp: reset error status on probe adds 95d25206eb1d dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation adds 096030e7f449 nvmem: sprd: Add Spreadtrum SoCs eFuse support adds b210fac7f636 nvmem: imx: scu: fix dependency in Kconfig adds de02fc40fc63 dt-bindings: nvmem: add binding for Rockchip OTP controller adds 755864feb729 nvmem: add Rockchip OTP driver adds fbf6a7a4c976 phy: xgene: make array serdes_reg static const, makes obje [...] adds f466de0208e3 phy: tegra: xusb: remove unused variable adds 265938bb1bc8 phy-mvebu-a3700-utmi: Use devm_platform_ioremap_resource() [...] adds c9dfadeee89d phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] adds fa093440142d phy: hisilicon: use devm_platform_ioremap_resource() to si [...] adds e4b957d3a7c7 phy: phy-brcm-usb-init: fix __iomem annotations adds 1025cb924bd5 phy: phy-brcm-usb-init: fix use of integer as pointer adds 700d3802427d dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support adds 3f6d43a66e3e dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support adds ac25b6e9f8d2 phy: tegra: xusb: Add XUSB dual mode support on Tegra210 adds a5be28c3656a phy: tegra: xusb: Add usb3 port fake support on Tegra210 adds 90767cdfea89 phy: tegra: xusb: Add vbus override support on Tegra210 adds a8a24429dd1d phy: tegra: xusb: Add vbus override support on Tegra186 adds 4bd5ead82d4b phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" adds 54fad40d3f01 phy: ti: dm816x: remove set but not used variable 'phy_data' adds 64d5989c1ae5 phy: tegra: use regulator_bulk_set_supply_names() adds 316b42945906 phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid adds 76126f5bd3fb dt-bindings: phy-qcom-qmp: Add sm8150 UFS phy compatible string adds a88c85ee2ea3 phy: qcom-qmp: Add SM8150 QMP UFS PHY support adds 6bd03e711369 dt-bindings: Add bindings for USB3 phy on Allwinner H6 adds a228890f9458 phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC adds 711b2bfba748 phy: add PHY_MODE_LVDS adds b7535a3bc0ba phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY adds 3817c7961179 dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy adds 82b5d1644155 phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx [...] adds c9baab38fe0e phy: renesas: phy-rcar-gen2: Fix the array off by one warning adds 64f86b997844 phy: qcom-usb-hs: Fix extcon double register after power cycle adds 4569e64ab6a5 phy: phy-rockchip-inno-usb2: add phy description for px30 adds 7383092c4d4c Merge tag 'phy-for-5.5' of git://git.kernel.org/pub/scm/li [...] adds 907b471ca228 mei: me: mei_me_dev_init() use struct device instead of st [...] adds 261b3e1f2a01 mei: me: store irq number in the hw struct. adds 261e071acd9b mei: abstract fw status register read. adds 52f6efdf8092 mei: add trc detection register to sysfs adds b406357c572b thunderbolt: Add 'generation' attribute for devices adds 1c9c5bc525b5 Merge branch 'thunderbolt/fixes' into thunderbolt/next adds f07a360813f6 thunderbolt: Introduce tb_switch_is_icm() adds 68b91293c837 thunderbolt: Log switch route string on config read/write timeout adds af99f696b5c5 thunderbolt: Log error if adding switch fails adds 8f57d4780666 thunderbolt: Convert basic adapter register names to follo [...] adds 778bfca3d14a thunderbolt: Convert PCIe adapter register names to follow [...] adds 98176380cbe5 thunderbolt: Convert DP adapter register names to follow t [...] adds 826c6a177308 thunderbolt: Make tb_sw_write() take const parameter adds b433d0100562 thunderbolt: Add helper macro to iterate over switch ports adds b5db76dba064 thunderbolt: Refactor add_switch() into two functions adds 91c0c12080d0 thunderbolt: Add support for lane bonding adds 0d46c08d1ed4 thunderbolt: Add default linking between lane adapters if [...] adds 17a8f815a0df thunderbolt: Expand controller name in tb_switch_is_xy() adds 7bffd97eb7ab thunderbolt: Add downstream PCIe port mappings for Alpine [...] adds de718ac7b6ae thunderbolt: Add Display Port CM handshake for Titan Ridge [...] adds 8afe909b78e1 thunderbolt: Add Display Port adapter pairing and resource [...] adds a11b88add440 thunderbolt: Add bandwidth management for Display Port tunnels adds 354a7a7716ed thunderbolt: Do not start firmware unless asked by the user adds 4180468e16cd Merge tag 'thunderbolt-for-v5.5' of git://git.kernel.org/p [...] adds 2e32c2d675ac fsi: Add fsi-master class adds cf700ba035dc fsi: Move master attributes to fsi-master class adds 2fc95e04131c ABI: Update FSI path documentation adds ae7748160159 trace: fsi: Print transfer size unsigned adds 9f4c2b516b4f fsi: core: Fix small accesses and unaligned offsets via sysfs adds 56ec311fddac fsi: fsi_master_class can be static adds 8bcd06d0cb3d fsi: Move defines to common header adds cccaa160c376 dt-bindings: fsi: Add description of FSI master adds 606397d67f41 fsi: Add ast2600 master driver adds 913b73730e15 fsi: aspeed: Add trace points adds 5e5022995683 fsi: aspeed: Fix OPB0 byte order register values adds 6120e5d821c0 dt-bindings: interconnect: qcom: add msm8974 bindings adds 4e60a9568dc6 interconnect: qcom: add msm8974 driver adds d20c0da8b202 fpga: Remove dev_err() usage after platform_get_irq() adds 214be7470e5f Documentation: fpga: dfl: add descriptions for thermal/pow [...] adds 4284c65a9fda fpga: dfl: fme: add thermal management support adds fddc9fcbe69a fpga: dfl: fme: add power management support adds bce92136c28f Merge tag 'fpga-dfl-for-5.5' of git://git.kernel.org/pub/s [...] adds df72b7192119 soundwire: intel: add missing headers for cross-compilation adds 2948d1921693 soundwire: intel: remove X86 dependency adds 535bbe6a1f94 soundwire: remove DAI_ID_RANGE definitions adds 80464533e148 soundwire: intel: remove playback/capture stream_name adds 57a34790cd2c soundwire: cadence/intel: simplify PDI/port mapping adds 807c15bc7787 soundwire: intel: don't filter out PDI0/1 adds 1b53385e7938 soundwire: cadence_master: improve PDI allocation adds 3fc40449a06b soundwire: intel: use correct header for io calls adds 49ea07d33d9a soundwire: intel/cadence: fix startup sequence adds 675d4c9aba86 soundwire: cadence_master: add hw_reset capability in debugfs adds dfbe642d1ed9 soundwire: intel: add helper for initialization adds 9e3d47fb2bdc soundwire: intel/cadence: add flag for interrupt enable adds 3ccb8551f52e soundwire: cadence_master: make clock stop exit configurab [...] adds c134f914e9f5 soundwire: intel: fix PDI/stream mapping for Bulk adds 5bd54539788b soundwire: remove bitfield for unique_id, use u8 adds de5b174b3bc8 soundwire: slave: add helper to extract slave ID adds 2e8c4ad1f044 soundwire: ignore uniqueID when irrelevant adds a61ead03a6f2 Merge tag 'soundwire-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 01b59c763fe2 Merge 5.4-rc7 into char-misc-next adds 998174042da2 ppdev: fix PPGETTIME/PPSETTIME ioctls adds 45a2d64696b1 lp: fix sparc64 LPSETTIMEOUT ioctl adds c059d579961d parport: daisy: avoid hardcoded name adds e962cd9cf9cf parport: do not check portlist when using device-model adds 231ec2f24dad parport: load lowlevel driver if ports not found adds 60f8a59ddcdc parport: daisy: use new parport device model adds 8eb52a1ee37a binder: Fix race between mmap() and binder_alloc_print_pages() adds a7a74d7ff55a binder: Prevent repeated use of ->mmap() via NULL mapping adds 2a9edd056ed4 binder: Handle start==NULL in binder_update_page_range() adds 3ec1bd7693ee uio: fix irq init with dt support & irq not defined adds 46549769d051 w1: Fix documentation warning. adds b0bbc882e7b1 pcmcia: include <pcmcia/ds.h> for pcmcia_parse_tuple adds e0c31fdda264 pcmcia: include cs_internal.h for missing declarations adds c6bf3842a34a w1: new driver. DS2430 chip adds c0e5f4e73a71 misc: rtsx: Add support for RTS5261 adds e9cb0497b1c8 firmware: Fix incompatible function behavior for RSU driver adds 0a8f72fafb3f stm class: Lose the protocol driver when dropping its reference adds 87ff16007cff intel_th: Document software sinks adds 64498695dd80 mei: bus: add more client attributes to sysfs adds 7a7ebfa85f4f thunderbolt: Power cycle the router if NVM authentication fails adds 9def5dc10d3e coresight: funnel: Fix missing spin_lock_init() adds 9a5d847c0bda coresight: replicator: Fix missing spin_lock_init() adds 512592779a33 intel_th: Fix a double put_device() in error path adds 6a1743422a7c intel_th: pci: Add Ice Lake CPU support adds 6e6c18bcb78c intel_th: pci: Add Tiger Lake CPU support adds c8175bd155c5 char: Fix Kconfig indentation adds ab64ec1db25e misc: Fix Kconfig indentation adds 599ea01ce0b3 char: Fix Kconfig indentation, continued adds abb7e16fb6df habanalabs: handle F/W failure for sensor initialization adds 1e295d4dd5b2 habanalabs: remove set but not used variable 'ctx' adds f435614ff55c habanalabs: Fix typos adds df762375f17e habanalabs: Mark queue as expecting CB handle or address adds cb596aee8842 habanalabs: Add a new H/W queue type adds 8fdacf2a530f habanalabs: set TPC Icache to 16 cache lines adds 62c1e124a9e0 habanalabs: add opcode to INFO IOCTL to return clock rate adds 8d6de52866dc habanalabs: remove set but not used variable 'qman_base_addr' adds 91edbf2cf8f0 habanalabs: expose card name in INFO IOCTL adds f05912d8f16b habanalabs: read F/W versions before failure adds e1a84d56fcb9 habanalabs: use registers name defines for ETR block adds 6476b472437d habanalabs: set ETR as non-secured adds bd4c8cb17d4e habanalabs: increase max jobs number to 512 adds eda58bf7860a habanalabs: don't print error when queues are full adds 5d1012576d20 habanalabs: export uapi defines to user-space adds 7f74d4d335f1 habanalabs: re-factor memory module code adds 7b6e4ea0f7b1 habanalabs: type specific MMU cache invalidation adds 30919edef243 habanalabs: re-factor MMU masks and documentation adds 54bb67444ea3 habanalabs: split MMU properties to PCI/DRAM adds bc75d799f953 habanalabs: prevent read/write from/to the device during h [...] adds 1b98d8b23f29 habanalabs: optimize MMU unmap adds 71c5e55e7c07 habanalabs: skip VA block list update in reset flow adds bea84c4d67e5 habanalabs: invalidate MMU cache only once adds e604f551cdce habanalabs: remove unnecessary checks adds 7fbdc12b9111 habanalabs: remove prints on successful device initialization adds da1342a0eec0 habanalabs: use defines for F/W files adds e16ee4103770 habanalabs: make code more concise adds 52c01b013719 habanalabs: expose reset counters via existing INFO IOCTL adds 1af69d30c41d habanalabs: make the reset code more consistent adds 55f6d680970e habanalabs: flush EQ workers in hard reset adds 5feccddcf992 habanalabs: add more protection of device during reset adds b78cda795ac8 Merge tag 'misc-habanalabs-next-2019-11-21' of git://peopl [...] adds 8f56e4ebe05c Merge tag 'char-misc-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 55ecd411c31d staging: rtl8723bs: Removed unneeded variables adds 6f406c73037f staging: rtl8723bs: os_dep: fix spelling mistake "offet" - [...] adds 53e3a7e1d7af staging: rtl8723bs: core: make array op_class static const [...] adds 9cdb1928683d staging: rtl8723bs: remove unneeded conversion to bool adds 87a966d8ca34 staging: rtl8723bs: remove return statements from void functions adds 8635b4c480b0 staging: sm750fb: CHECK: Avoid CamelCase adds 97a0ea779560 staging: rtl8188eu: cleanup long line in rtw_mlme_ext.c adds fe11afc326f1 staging: rtl8188eu: remove unnecessary self-assignment adds 1c0c5e9b2312 staging: board: use appropriate macro to initialize struct adds 88b3673ec0d6 staging: rtl8192u: ieee80211: Replace snprintf with scnprintf adds 78f7aac11e0d staging: rtl8192u: Remove unnecessary blank lines adds 3278ef5961e0 staging: rtl8192u: Fix alignment to match open parenthesis adds c2e323290f9f staging: rtl8192u: Remove unnecessary line-breaks in funct [...] adds e40219d5e4b2 staging: olpc_dcon: allow simultaneous XO-1 and XO-1.5 support adds d9dc93128d13 staging: rtl8712: Replace snprintf with scnprintf adds 0605bed9ba62 staging: qlge: Removed unnecessary variable adds 0911224b6bf4 staging: rtl8192u: release memory on error path adds ca312438cf17 staging: rtl8192u: fix multiple memory leaks on error path adds af42abb680e3 staging: Use pr_warn instead of pr_warning adds 01b16aed578a staging: olpc_dcon: fix wrong dependencies in Kconfig file adds 43821e36e5fc staging: rtl8188eu: remove dead code/vestigial do..while loop adds 5dec9a28778e staging: rtl8192e: clean up indentation issue adds 17e325285dfb staging: vt6656: clean up an indentation issue adds c47be36db328 staging: rtl8723bs: remove unused function write_cam_from_cache adds 228241944a48 staging: rtl8188eu: fix possible null dereference adds 82e465642f93 staging: wilc1000: remove unnecessary netdev validation ch [...] adds fb2d74342fed staging: wilc1000: move wlan_deinit_locks() in wilc_netdev [...] adds 8399918f3056 staging: wilc1000: use RCU list to maintain vif interfaces list adds 854d66df74ae staging: wilc1000: look for rtc_clk clock in spi mode adds 7c1a38e1fe05 staging: fieldbus core: remove unused strings adds 9cc05ed4df03 staging: fieldbus: move "offline mode" definition to field [...] adds f8fcbb6ba89c staging: vc04_services: Avoid typedef adds b664312285eb staging: rtl8712: fix boundary condition for n adds b74e124e1048 staging: rtl8188eu: convert variables from unsigned char to u8 adds 7e3303fc8c45 staging: rtl8188eu: rename variables to avoid mixed case adds 5f6bca795f6d staging: rtl8188eu: cleanup whitespace in update_hw_ht_param adds 7e6af677d827 staging: rtl8188eu: cleanup comments in update_hw_ht_param adds 8789f13ddc77 staging: exfat: fix fs_sync() calls. adds d98bb9c2fec0 staging: exfat: explain the fs_sync() issue in TODO adds a7a91ca5a23d staging: wfx: add infrastructure for new driver adds 0096214a59a7 staging: wfx: add support for I/O access adds a794e8b6fafe staging: wfx: add I/O API adds fee695e3e30f staging: wfx: add tracepoints for I/O access adds 652b4afb240e staging: wfx: load firmware adds e4ee3cb3efc6 staging: wfx: import HIF API headers adds b0998f0c040d staging: wfx: add IRQ handling adds 1cc298c91523 staging: wfx: add tracepoints for HIF adds 185c106f79bf staging: wfx: add support for start-up indication adds e16e7f0716a6 staging: wfx: instantiate mac80211 data adds 4f8b7fabb15d staging: wfx: allow to send commands to chip adds f95a29d40782 staging: wfx: add HIF commands helpers adds 846239f641db staging: wfx: introduce "secure link" adds c7ff39dd8b53 staging: wfx: setup initial chip configuration adds f4a71ba8753d staging: wfx: add debug files and trace debug events adds 9bca45f3d692 staging: wfx: allow to send 802.11 frames adds 1f21b7fefa72 staging: wfx: allow to receive 802.11 frames adds 1a61af0f8cbe staging: wfx: allow to scan networks adds fb2490f693ee staging: wfx: implement 802.11 key handling adds 40115bbc40e2 staging: wfx: implement the rest of mac80211 API adds d7618e38461e staging: qlge: Fix irq masking in INTx mode adds e759b5cf7089 staging: qlge: Remove irq_cnt adds f70e8459fdea staging: qlge: Remove page_chunk.last_flag adds 2b27fc39da55 staging: qlge: Deduplicate lbq_buf_size adds a68a5b2fd3a2 staging: qlge: Remove bq_desc.maplen adds 16714d98bf63 staging: qlge: Remove rx_ring.sbq_buf_size adds cf1c2987bfd8 staging: qlge: Remove useless dma synchronization calls adds 03a0e14bd8bc staging: qlge: Deduplicate rx buffer queue management adds 6f5740b1d35e staging: qlge: Fix dma_sync_single calls adds e4c911a73c89 staging: qlge: Remove rx_ring.type adds dc4eec33bf15 staging: qlge: Factor out duplicated expression adds ec705b983b46 staging: qlge: Remove qlge_bq.len & size adds 7be4c3f92077 staging: qlge: Remove useless memset adds c8c1ff5c1902 staging: qlge: Replace memset with assignment adds aec626d2092f staging: qlge: Update buffer queue prod index despite oom adds 6e9c52b92097 staging: qlge: Refill rx buffers up to multiple of 16 adds b91fec1ecf6f staging: qlge: Refill empty buffer queues from wq adds bf653da86231 staging: rtl8723bs: Remove unnecessary braces adds ef0abd6f24d3 staging: wilc1000: don't use wdev while setting tx power adds ea60b4eb4420 staging: rtl8188eu: remove unnecessary asignment and initi [...] adds a5a5ec2538ab staging: rtl8723bs: Remove set but not used variable 'oldcnt' adds d8a363ef0046 staging: rtl8192u: Fix indentation for cleaner code adds b483b4e4d3f6 staging: mt7621-pci: add quirks for 'E2' revision using 's [...] adds f3c3f2d43484 staging: vt6656: remove duplicated blank line adds 6d9a930cd9aa staging: rtl8723bs: Remove unnecessary braces adds 164eec46ea99 staging: vt6656: reorganize characters so the lines are un [...] adds 3dbcdf183b32 staging: rtl8723bs: Switch constant place in test adds 402bd53e964f staging: rtl8712: align arguments with open parenthesis in [...] adds 4ccb5b0bc3e8 staging: rtl8723bs: Remove set but not used variable 'tmp_aid' adds d34befc134d1 staging: rtl8723bs: Remove set but not used variable 'prwskeylen' adds 0fd1dc1ea477 staging: rtl8723bs: Remove set but not used variables 'ppp [...] adds f342e258085b staging: rtl8723bs: Remove set but not used variable 'adapter' adds d4fbce956db1 staging: vc04_services: make use of devm_platform_ioremap_ [...] adds e772cd8c9c9c staging: wlan-ng: p80211wep.c: use lib/crc32 adds c54f9f0e8c81 staging: wfx: simplify memory allocation in wfx_update_fil [...] adds 488d349061fa staging: wfx: remove misused call to cpu_to_le16() adds 6d68ac8b5b5c staging: wfx: le16_to_cpus() takes a reference as parameter adds 53707c85d2c1 staging: wfx: correctly cast data on big-endian targets adds 51f589c82f6d staging: wfx: fix copy_{to,from}_user() usage adds b5be2aa3b3ac staging: wfx: drop calls to BUG_ON() adds fcd6c0f9a123 staging: wfx: avoid namespace contamination adds 81aa377559f7 staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal" adds d53c90c5d474 staging: octeon: Remove typedef declaration adds f806c4d55721 staging: rtl8723bs: fix typo of "mechanism" in comment adds c67855589ca0 staging: rtl8723bs: Remove commented code adds a30b30f00462 staging: rtl8723bs: os_dep: Remove typecast in kfree adds 17a29fea086b staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC adds 5193dbdaf0b0 staging: bcm2835-audio: Need to judge the return value of [...] adds 66bc9cde241e staging: sm750fb: Remove set but not used variable 'uiActu [...] adds 3740b6351509 staging: sm750fb: Remove set but not used variable 'actual [...] adds 82d20bc5083d staging: vchiq: don't print pointless kernel address adds d49d1c76b96e staging: comedi: Remove set but not used variable 'aref' adds c0981afd8cd6 staging: kpc2000: Remove unnecessary return variable adds 0bb0dff0cc16 staging: wfx: fix swapped arguments in memset call adds 7638621da743 staging: wfx: Make function 'sram_write_dma_safe', 'load_f [...] adds dc3d13fba469 staging: wfx: Make function 'wfx_tx_queue_get' static adds 8fd1fe824f20 staging: wfx: Make some functions static in sta.c adds 2dac96b334aa staging: rtl8723bs: core: Remove typecast in call to kfree adds cf490d84dbef staging: rtl8723bs: Replace string with identifier adds a883d97fc538 staging: rtl8723bs: Remove space before tab adds 348c59749ffe staging: rtl8723bs: Remove set but not used variable 'i' adds 8c0c8b661bc7 staging: rtl8723bs: Remove phy_Config*With*ParaFile() calls adds efe0b0a07238 staging: rtl8723bs: Remove phy_Config*WithParaFile() functions adds 9d411eee4342 staging: rtl8723bs: Remove phy_Config*WithParaFile() confi [...] adds 44bcfb27d29e staging: rtl8723bs: Remove rtw_merge_string() function adds 38c077d7070c staging: rtl8723bs: Remove File operation APIs adds a9ce2354f7cb staging: rtl8723bs: Fix line over 80 characters adds af2f2c5e20bf staging: rtl8723bs: Fix function call wrapping style adds c44b23f51f4c staging: rtl8723bs: Add space between elements adds c9ca79b3a5b0 staging: rtl8723bs: Fix incorrect type in declaration adds 26752254faeb staging: rtl8723bs: Remove commented code adds 5bb48864d34c staging: rtl8723bs: Remove duplicate blank lines adds 042e9a6857b8 staging: rtl8723bs: Remove space before tabs adds ac478ce77304 staging: rtl8723bs: Fix style in definitions adds 06f9c65a8dd4 staging: rtl8712: Align function arguments with opening pa [...] adds fbf12784d343 staging: octeon: Fix incorrect type in assignment adds f595f03bfdfc staging: clocking-wizard: use devm_platform_ioremap_resour [...] adds 039f8b21d153 staging: emxx_udc: use devm_platform_ioremap_resource() to [...] adds 161ca4c0feeb staging: vc04_services: Avoid NULL comparison adds d13cf9eae444 staging: wfx: fix spelling mistake "non existant" -> "non- [...] adds 409e83320378 staging: rtl8723bs: Remove comparisons to NULL in conditionals adds 92f87db5a964 staging: rtl8723bs: Remove unnecessary braces for single s [...] adds e7e12d6650ec staging: rtl8723bs: Remove comparisons to booleans in cond [...] adds 2e821be2206c staging: rtl8723bs: Remove unnecessary blank lines adds 0fa79a78b1d7 staging: rtl8723bs: Remove unnecessary null check adds 52c4326a56ec staging: qlge: correct a misspelled word adds a8bfbd7cf3fd staging: qlge: fix "alignment should match open parenthesi [...] adds b883582d7340 staging: qlge: Fix multiple assignments warning by replaci [...] adds e311f25e1865 staging: qlge: add space to fix check warning adds db4b23d5a898 staging: qlge: fix comparison to NULL warning adds 850d80a2d868 staging: isdn: remove assignment in if conditionals adds f152f52c308d staging: vc04_services: place the AND operator at the end [...] adds 91d6f911b348 staging: fbtft: fbtft-core: Fix last line displayed on fbcon adds c86673e88419 staging: rtl8723bs: Remove comparison to NULL adds b73b93a2af33 iio: adc: ad7192: Add sysfs ABI documentation adds c88c8cd8265a iio: adc: ad_sigma_delta: Export ad_sd_calibrate adds 42776c14c692 staging: iio: adc: ad7192: Add system calibration support adds 5e7965681ace iio: light: cm36651: redundant assignment to variable ret adds cec8b1e3cb51 dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC adds b23bf21f550a dt-bindings: iio/adc: Add AUX2 channel idx for JZ4770 SoC ADC adds a515d6488505 IIO: Ingenic JZ47xx: Add support for JZ4770 SoC ADC. adds f552fde983d3 iio: light: bh1750: Resolve compiler warning and make code [...] adds 5a56c518c4d2 staging: iio: ADIS16240: Remove unused include adds c270bbf7bb9d iio: ad7949: kill pointless "readback"-handling code adds 9db02d32b8ee iio: imu: st_lsm6dsx: enable LIR for sensor events adds 22ea56511073 iio: imu: st_lsm6dsx: enable clear on read for latched interrupts adds 505ea3ada665 iio: max31856: add missing of_node and parent references t [...] adds 0fe2f2b78919 iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions adds 348eb0b2c4f0 iio: ad7949: fix incorrect SPI xfer len adds ca4a649694bb iio: imu: inv_mpu6050: disable i2c mux for MPU925x adds 5ffd0248384c iio: imu: inv_mpu6050: add header include protection macro adds 68fd019b89e0 iio: imu: inv_mpu6050: add defines for supporting 9-axis chips adds 9d8261dbc496 iio: imu: inv_mpu6050: fix objects syntax in Makefile adds 16ef43376948 iio: imu: inv_mpu6050: helpers for using i2c master on aux [...] adds b1392de06184 iio: imu: inv_mpu6050: add MPU925x magnetometer support adds e764fb4e20f9 iio: imu: inv_mpu6050: add fifo support for magnetometer data adds 6ee6a368ac0a iio: imu: st_lsm6dsx: move interrupt thread to core adds b5969abfa8b8 iio: imu: st_lsm6dsx: add motion events adds 4c997dfa692d iio: imu: st_lsm6dsx: add wakeup-source option adds a3aa17d4badf iio: imu: st_lsm6dsx: always enter interrupt thread adds 1aabad1fb5e9 iio: imu: st_lsm6dsx: add motion report function and call [...] adds 2231f0f0d1e9 dt-bindings: iio: light: bh1750: convert bindings to yaml adds 8033997a8daf MAINTAINERS: add entry for ROHM BH1750 driver adds ea14163d2913 iio: gyro: adis16130: remove mlock usage adds 0f536e91099b counter: stm32-timer-cnt: fix a kernel-doc warning adds 81ba7e85d7f3 counter: stm32-lptimer-cnt: fix a kernel-doc warning adds 9318a9e54743 iio: gyro: adis16080: replace mlock with own lock adds dc7fe512d966 dt-binding: iio: Add optional label property adds 2c3d0c9ffd24 iio: core: Add optional symbolic label to device attributes adds 3cfd6464fe23 iio: proximity: sx9500: fix iio_triggered_buffer_{predisab [...] adds 76510ec692c8 counter: stm32: clean up indentation issue adds 4dbc54c55923 iio: gyro: clean up indentation issue adds 0c8a6e72f3c0 iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_p [...] adds 420119fcc554 iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() [...] adds a521d52d1eb2 iio: pressure: bmp280: remove stray newline adds 9dc86c234e84 Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/p [...] adds 27d6e47f8e13 Merge 5.4-rc3 into staging-next adds ef1fe6b7369a staging: octeon: remove typedef declaration for cvmx_wqe adds 73aef0c9d2c6 staging: octeon: remove typedef declaration for cvmx_helpe [...] adds 1691741fe31d staging: octeon: remove typedef declaration for cvmx_fau_reg_32 adds 6cc5e1c70031 staging: octeon: remove typedef declartion for cvmx_pko_co [...] adds 180245d2d016 staging: octeon: remove typedef declaration for cvmx_fau_op_size adds f89c7d575d7c staging: rtl8712: remove unnecessary return variables adds 02d7aa2f3bfa staging: rtl8712: clean up function headers adds 29c03456f157 staging: rtl8188eu: remove braces from single statement if block adds 51a50b26c6dd staging: rtl8188eu: remove unnecessary conversion to bool adds 388fa43d5979 staging: vc04_services: use DIV_ROUND_UP helper macro adds 807411911d99 staging: rtl8723bs: use DIV_ROUND_UP helper macro adds 44288f1101fe staging: wfx: fix error handling in wfx_tx_get_raw_link_id() adds 88d0facf186c staging: wfx: fix potential vulnerability to spectre adds bbecf7de0976 staging: rtl8723bs: remove unnecessary null check adds f57ff0a9b806 staging: rtl8723bs: remove casts to pointers in kfree adds d9cceb24b407 staging: octeon: fix restricted __be16 degrades to integer adds b0906aa3f7ec staging: rtl8188eu: rename variables to avoid mixed case adds ec26697cd92d staging: rtl8188eu: convert variables from unsigned char to u8 adds 5ffa18ec0b74 staging: rtl8188eu: remove blank lines adds 8193e6ad6916 staging: sm750fb: Fix lines over 80 characters adds 6fc77fc892d8 staging: ralink-gdma: use devm_platform_ioremap_resource() [...] adds f1ca32696aea staging: netlogic: use devm_platform_ioremap_resource() to [...] adds 390e4f967299 staging: mt7621-dma: use devm_platform_ioremap_resource() [...] adds bb84f28f0d86 staging: rtl8188eu: make efuse_power_switch() function static adds be88dae8e2a9 staging: rtl8723bs: removed unwanted if..else condition adds 9f665d820391 staging: rtl8723bs: reduce stack usage of rtw_cfg80211_unlink_bss adds f306bde1860d staging: rtl8723bs: reduce stack usage of cfg80211_rtw_scan adds 2f2e28866bd7 staging: exfat: Clean up return codes - FFS_FULL adds 67f8224c3b52 staging: exfat: Clean up return codes - FFS_NOTFOUND adds df7098f84f7e staging: exfat: Clean up return codes - FFS_DIRBUSY adds 7ca8049f0980 staging: exfat: Clean up return codes - FFS_PERMISSIONERR adds ab5a321da008 staging: exfat: Clean up return codes - FFS_NAMETOOLONG adds c76c4ad5470c staging: exfat: Clean up return codes - FFS_FILEEXIST adds 03eac8d59473 staging: exfat: Clean up return codes - FFS_INVALIDPATH adds 630d00b8b26d staging: exfat: Clean up return code - FFS_MEMORYERR adds 77b97aa69bd0 staging: comedi: remove unused variable 'route_table_size' adds c671dfdaedef staging: most: Change bool init to true/false adds 663328205c0d staging: uwb: fix coccinelle warnings of comparison to bool adds f44e565e9155 Staging: Netlogic: Fix grammatical error adds 7fb50738e2f6 Staging: Netlogic: Fix spelling mistake adds b7697f054018 staging: vc04_services: fix check warnings of line over 80 [...] adds 3e722c805cdf staging: vc04_services: fix warnings of scpace required be [...] adds 25c42086c711 staging: vc04_services: fix warnings of Block comments use of * adds 3bcfd0e77e93 staging: sm750fb: format description of parameters in accel.c adds 13c2059fee66 staging: sm750fb: format description of parameters in accel.h adds 836c336ebe50 staging: sm750fb: align arguments with open parenthesis in [...] adds 548c01d6e376 staging: sm750fb: align arguments with open parenthesis in [...] adds 6454e187244e staging: sm750fb: align arguments with open parenthesis in [...] adds 76fe47940e60 staging: gasket: Fix lines ending with a '(' adds 9f750a7ec1b7 staging: fbtft: Fix duplicate arguments to bitwise AND adds 79380bbfc3ff staging: rtl8188eu: remove code valid only for 5 GHz adds bfc0a0935aa4 staging: wilc1000: store bss object and use cfg80211_conne [...] adds d59dc92f1bcc staging: wilc1000: potential corruption in wilc_parse_join [...] adds 3a4cffe67f2f staging: wilc1000: handle mgmt frames for both interfaces [...] adds 37c250fd3844 staging: exfat: Update MAINTAINERS file adds dcad0824532f staging: rtl8723bs: Replace string with identifier adds e52c13d6dca7 staging: rtl8723bs: Fix lines over 80 characters adds e25af5e3ee11 staging: rtl8723bs: Add spaces between operators adds 22b5cbd1d1d2 staging: rtl8723bs: Remove commented code adds fc4776941f51 staging: rtl8723bs: Fix indentation warnings adds e004d7ac7d2e staging: rtl8723bs: Fix function call format adds ec9e2a0ff12c staging: rtl8723bs: Change tabs for spaces adds 27a6fe3b21ec staging: wfx: drop module version adds a374ba3dc8e8 staging: wfx: relocate wfx_fill_sl_key() in secure_link.h adds 8008d9e7ddf0 staging: wfx: fix CONFIG_MMC=m with CONFIG_WFX=y adds 4e4f5e6fef21 staging: wfx: fix Oops when CONFIG_OF_NET is not set adds 20ed2d1608ec staging: wfx: fix setting MAC address from DT adds c22a3a9c0a87 staging: wfx: fix number of available tx_policies adds bc9496e5b4d6 staging: wfx: fix warnings of no space is necessary adds 1dc3d53ef390 staging: wfx: fix warning of line over 80 characters adds 640a4db708f5 staging: wfx: fix warnings of logical continuation adds 5f647dca011c staging: wfx: correct misspelled words adds 4b1aa4ba4878 staging: wfx: fix warnings of alignment should match open [...] adds 54c6feca8609 staging: rtl8188eu: cleanup comments in rtw_sta_mgt.c adds da3611f2fa4b staging: rtl8188eu: convert unsigned char array to u8 adds 62ab5b466690 staging: rtl8188eu: rename array bcast_addr adds 4e6f391fde34 staging: rtl8188eu: convert rtw_access_ctrl to return bool adds dd85035172d0 staging: rtl8188eu: remove ternary operator adds 1cafe435a9a0 staging: rtl8188eu: cleanup long lines in rtw_sta_mgt.c adds 48d357f0beb2 staging: rtl8188eu: reduce indentation level in rtw_alloc_stainfo adds eaa4e501cf1d staging: wlan-ng: remove unnecessary casts from prism2usb.c adds 7003e01ad41d staging: wlan-ng: shorten lines over 80 characters in hfa384x.h adds 95d8aa5c56f6 staging: wlan-ng: correct parameter alignment in hfa384x.h adds bbf358ec1bd6 staging: wlan-ng: fix compilation for USB debugging adds 5800d1d1565a staging: wlan-ng: remove unused field from struct hfa384x_usbctlx adds f29acb9c5d0f drivers/staging/fbtft/fb_seps525: New driver for SEPS525 ( [...] adds 41e1bf811ace Staging: qlge: Rewrite two while loops as simple for loops adds 351567d29c56 staging: gasket: Fix lines ending with a '(' adds 6d7e7c31ff9d staging: octeon: Remove unneeded variable adds 140cf83dbdc0 staging: media: allegro-dvt: remove bool comparison adds 2a8f0e9ccb5d staging: fieldbus: anybuss: use devm_platform_ioremap_reso [...] adds 21cc07a1c16f staging: rtl8712: Remove lines before a close brace adds cce430450e19 Merge 5.4-rc5 into staging-next adds 0c9f72227c76 staging: rtl8188eu: remove exit label from rtw_alloc_stainfo adds 6e845ddd8a55 staging: rtl8188eu: reduce indentation level in _rtw_free_ [...] adds c534472f8b4d staging: rtl8188eu: remove return variable from rtw_init_b [...] adds b711acf0d1a6 staging: rtl8188eu: replace tabs with spaces - style adds f3a54e19d466 staging: octeon-usb: Fix line ending with a '(' adds 62a6e25ed677 staging: mt7621-dma: Remove unnecessary line continuations adds 21c42244f212 staging: rtl8712: Fix Alignment of open parenthesis adds 6df6f3849bb8 staging: wilc1000: check if device is initialzied before c [...] adds 4f83b7dd1b07 staging: rts5208: Fix alignment and a line ending with a '(' adds 883afa2de414 staging: emxx_udc: Fix the format of a parameter list adds 9535e71e7b80 staging: kpc2000: kpc_i2c: Fix lines over 80 chars adds 09ef6fde7d89 staging: kpc2000: kpc_i2c: Remove commented code adds 67e7bd248473 staging: emxx_udc: Fix invalid reference error adds 94d70f66c294 staging: sm750fb: Fix typo in comment adds 600bf7aecebd staging: sm750fb: Replace multiple spaces with tabs when it suits adds 6e0afa355a72 staging: vt6655: Fix lines ending with parentheses adds 25ec44ebdc1a staging: KPC2000: kpc2000_spi.c: Fix style issues (missing [...] adds c4d362420d75 staging: KPC2000: kpc2000_spi.c: Fix style issues (misalig [...] adds e5f26f8548f9 staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment) adds be1f84cf772b staging: KPC2000: kpc2000_spi.c: Fix style issues (Unneces [...] adds 6853f94ad751 staging: exfat: remove unnecessary parentheses adds 072429a4d6ab staging: exfat: make alignment match open parenthesis adds 487242c3dd31 staging: exfat: remove unnecessary new line in if condition adds 89f882db113b staging: exfat: replace printk(KERN_INFO ...) with pr_info() adds d5ca94a4bdcc staging: exfat: avoid multiple assignments adds e7bd89c0e010 dt-bindings: iio: light: Add binding for ADUX1020 adds 356543545576 iio: light: Add support for ADUX1020 sensor adds 038696f8bd2f iio: adc: max1027: Add debugfs register read support adds ffae10676475 iio: adc: max1027: Make it optional to use interrupts adds db033831b4f5 iio: adc: max1027: Reset the device at probe time adds 7af5257d8427 iio: adc: max1027: Prepare the introduction of different r [...] adds ae47d009b508 iio: adc: max1027: Introduce 12-bit devices support adds 1689387487af dt-bindings: iio: adc: max1027: Mark interrupts as optional adds 1a910d3aebed dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices adds dbcc1fbe5d94 dt-bindings: Add max12xx SPI ADC series as trivial devices adds 615bd3785b5a iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm [...] adds a912ee4c9154 iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer adds 7e9061030dd6 iio: imu: st_lsm6dsx: move irq related definitions in irq_config adds 31fe8d4e0fd5 iio: imu: st_lsm6dsx: do not access active-low/open-drain [...] adds 66b662a1760e iio: imu: st_lsm6dsx: move bdu/boot and reset register inf [...] adds 84b2e7c319b8 iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6ds [...] adds 04ca37d5ade9 iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locke [...] adds d278d4479402 iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_ [...] adds b307f495468b iio: imu: st_lsm6dsx: fix checkpatch warning adds b7a73b33bb39 iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_plat [...] adds 3473b923b3a2 iio: imu: st_lsm6dsx: add missing kernel documenation adds 21119a5dbf72 dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup [...] adds 3ea39d61eea6 iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO adds 9d8e91d9169c iio: dac: stm32: add power management support adds 960506ed2c69 iio: imu: st_lsm6dsx: enable drdy-mask if available adds cb3b6b8e1bc0 iio: imu: st_lsm6dsx: add odr calibration feature adds af8dc7bf4ea2 dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml adds c991bf9b650f iio: dac: ad7303: replace mlock with own lock adds 1b3751017e09 iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1 adds fa060a3d9ceb iio: imu: st_lsm6dsx: add support to LSM6DS0 adds eb1850c562cb dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings adds a7118662734a iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver adds 7cabf9251a2f bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem adds 1517d90cfafe dt-bindings: counter: new bindings for TI eQEP adds f213729f6796 counter: new TI eQEP driver adds 686191a7ea13 Merge branch 'ib-ti-eqep-5.4-rc1' into togreg adds 16922ffee121 Merge branch 'ib-ab8500-5.4-rc1' into HEAD adds d49e6ee2d6c2 counter: Simplify the count_read and count_write callbacks adds e58cbfd20a24 docs: driver-api: generic-counter: Update Count and Signal [...] adds c5d550fb6e12 counter: Fix typo in action_get description adds 5617f22b236d iio: adc: at91-sama5d2: Replace 0 with NULL when clearing [...] adds 9299b503db31 iio: adc: mcp320x: Tidy up endian types in type cast. adds 47f3b26e708b iio: adc: stmpe-adc: Cleanup endian type of local variable adds 78b75ab3f8c9 iio: chemical: sps30: Explicity truncate constant by masking adds 1123c084d751 iio: gyro: mpu3050: Explicity make a 'poison' value big endian adds 6b943a6f23d0 iio: pressure: bmp280 endian tidy ups adds d2080a87a376 iio: proximity: pulsedlight v2: Tidy up an endian issue adds 88e4787f0c42 iio: adc: exynos: Drop a stray semicolon adds 528e39b86fed iio: adc: exynos: use devm_platform_ioremap_resource adds 5f401ef09291 iio: adc: meson_saradc: use devm_platform_ioremap_resource adds 0e6437538293 iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only thre [...] adds 49d3faba7e36 iio: temp: maxim thermocouple: Drop unneeded semi colon. adds d26c9abeedaf iio: adc: xilinx-xadc: use devm_platform_ioremap_resource adds a96de1393013 staging: iio: ad9834: add a check for devm_clk_get adds 4d6f93964dec dt-bindings: iio: imu: add fxos8700 imu binding adds 84e5ddd5c46e iio: imu: Add support for the FXOS8700 IMU adds 1372d1a19799 iio: pressure: bmp280: use bulk regulator ops adds 2f4292a82171 iio: pressure: bmp280: use devm action and remove labels f [...] adds f110f3188e56 iio: temperature: Add support for LTC2983 adds 3986a14870cb dt-bindings: iio: Add ltc2983 documentation adds 54f965db2e87 iio: adc: twl4030: Use false / true instead of 0 / 1 with [...] adds 97d62c345af8 iio: chemical: sgp30: drop excess semicolon adds fe2392c67db9 iio: pressure: zpa2326: fix iio_triggered_buffer_postenabl [...] adds 1cd92d42dbff iio: adc: stm32-adc: fix kernel-doc warnings adds 68d8ab3cf1a9 iio: adc: hx711: optimize performance in read cycle adds 12737476e099 iio: st: Drop GPIO include adds cf9c71b38bef iio: imu: st_lsm6dsx: add support to LSM6DSRX adds 5a3436dc3610 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings adds ebc8f4f60339 Merge tag 'iio-for-5.5b' of https://git.kernel.org/pub/scm [...] adds 3ae82f449cea drivers/staging/exfat: Replace binary semaphores for mutexes adds 129376c6d686 staging: exfat: replace kmalloc with kmalloc_array adds 6e653e9cac2d staging: rts5208: Eliminate the use of Camel Case in files [...] adds 1a0afbec55b8 staging: rts5208: Eliminate the use of Camel Case in files [...] adds f8be8d1ede50 staging: rts5208: Eliminate the use of Camel Case in file sd.h adds dc7603e1fa3d staging: vc04_services: Remove unused structs adds 8823d99080ba staging: vc04_services: Remove enum typedefs in vchi adds 74179976b085 drivers/staging/exfat: Replace more binary semaphores with [...] adds 8b3f9afcca18 staging: vt6655: Fix parameter alignment issues adds ebacc1a7654f staging: vt6655: Fix the spacing around operators adds 31d0c9d9b77d staging: vt6655: Fix open ended lines adds 3bce4750c97d staging: vt6655: Fix long lines adds ed6daf2b2832 staging: axis-fifo: avoid parsing ignored device tree properties adds 6a20d283ed68 staging: axis-fifo: request resources using managed functions adds 354e27a86b4c staging: axis-fifo: remove unused pointer to memory resource adds 8a4e640eb7f6 staging: exfat: Fix parameter alignment issues adds d3baf1e0b2fe staging: exfat: Fix logical operation continuation adds 1878c5b91430 staging: wfx: Fix a memory leak in 'wfx_upload_beacon' adds 19c1e145a436 staging: rtl8723bs: Remove unnecessary parentheses adds 6647e4e84501 staging: exfat: Ensure we unlock upon error in ffsReadFile adds 3b525cb00c62 staging: qlge: Avoid NULL comparison adds 2c1facbc437c staging: wfx: replace 0 by NULL adds 168c7d76425d staging: wfx: replace 1 by true adds 78ce93f3e80b staging: wfx: Remove local variable used only in return st [...] adds b7aa39a2ed01 staging: rtl8192e: fix potential use after free adds 55238d7a468d staging: rtl8723bs: os_dep: Remove unnecessary variable us [...] adds 8888ed03237d staging: rtl8723bs: Fix lines over 80 characters adds 5e3bafbd14b5 staging: wilc1000: avoid 'bool' datatype in struct sent to [...] adds 6cecbb2c6759 staging: wilc1000: remove 'wilc_' prefix from filenames adds 664578d581a9 staging: wilc1000: added 'WILC_' prefix in header guard macro adds f1f24260fc25 staging: wilc1000: avoid use of C++ style comments adds 027caaab0de7 staging: wilc1000: added proper spacing for comments adds 156aafd2bec0 staging: wilc1000: use defines for msg types received from [...] adds e1955fcdc71e staging: rtl8723bs: hal: Remove unnecessary typecast in kfree. adds e71903106721 staging: mt7621-dma: align to match open parenthesis adds a8fa78b8f497 staging: rtl8723bs: Fix line over 80 characters adds c3a12cc1ec4c staging: rtl8723bs: Simplify boolean expression adds fb22360db651 staging: vc04_services: Replace VCHI_INSTANCE_T with struc [...] adds 29ebf64f741e staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T type [...] adds 0ff3c366a7eb staging: vc04_services: Rename callback VCHI_CALLBACK_T to [...] adds 00d36494dee9 staging: vc04_services: Replace VCHIQ_STATUS_T enum typede [...] adds c6ac64b1e81c staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typ [...] adds 27c53ee865ba staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enu [...] adds 051fbf4739bd staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typ [...] adds d2684ce853cf staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum type [...] adds e661ad496a6f staging: vc04_services: Rename callback VCHIQ_USERDATA_TER [...] adds 80be64b2bf6d staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback adds c8bf4d3db9ef staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T [...] adds 9ce46d55510f staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typ [...] adds 4ddf9a2555ca staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef w [...] adds 885961fed45d staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typ [...] adds 4df0991b0c92 staging: most: remove string termination dependency from u [...] adds b79967a27f34 staging: vchiq: Have vchiu_queue_init() return 0 on success. adds f0cb9b5dfd1a Merge 5.4-rc7 into staging-next adds 5cd382b26933 staging: wfx: replace uintXX_t to uXX and intXX_t to sXX adds 1fa489b14dbc staging: octeon: fix missing a blank line after declaration adds a46e810975b8 staging: exfat: use prandom_u32() for i_generation adds c7e621bb981b staging: wilc1000: fix illegal memory access in wilc_parse [...] adds ff8292f78bcf staging: rtl8192u: Fix typo in comment adds 3d5f1eedbfd2 staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids adds 2d9d2491530a staging: rtl8723bs: Drop ACPI device ids adds 4845b3c8c8d2 staging: most: configfs: move configfs subsystems to conta [...] adds 08283d307444 staging: most: block module removal while having active co [...] adds e11898460e89 staging: rtl8723bs: Remove commented code adds af96ce03218e staging: most: core: add comments to mutex and spinlock de [...] adds c3cc574f2bcd staging: rtl8723bs: Remove multiple blank lines adds 839e18aa1ef6 staging: rtl8723bs: Remove blank lines before a close brace adds 309e05f5f91f staging: rtl8723bs: Remove blank lines after an open brace adds 7db57ca4b134 staging: rtl8723bs: Remove unnecessary braces adds c5e648f8574d staging: dpaa2-ethsw: move port notifier per ethsw adds a3c6345e9f04 staging: dpaa2-ethsw: move port switchdev notifier per ethsw adds 910f30917cdf staging: dpaa2-ethsw: move port switchdev blocking notifie [...] adds b8f64757bad8 staging: dpaa2-ethsw: ordered workqueue should be per ethsw adds 133c88742471 staging: exfat: Clean up return codes - FFS_FORMATERR adds a75500c5d310 staging: exfat: Clean up return codes - FFS_MEDIAERR adds f9c53abb4299 staging: exfat: Clean up return codes - FFS_EOF adds 7785913b079f staging: exfat: Clean up return codes - FFS_INVALIDFID adds 0a7ef8d9483b staging: exfat: Clean up return codes - FFS_ERROR adds 97eab6cee3a6 staging: exfat: Clean up return codes - remove unused codes adds 4b1867213233 staging: exfat: Clean up return codes - FFS_SUCCESS adds ad03f80f7b72 staging: exfat: Collapse redundant return code translations adds ecbc9e989f62 staging: exfat: Correct return code adds 04a991cd9066 staging: exfat: Remove FAT/VFAT mount support, part 1 adds 7c6d78eb7c9c staging: exfat: Remove FAT/VFAT mount support, part 2 adds 2a17b09fdecd staging: exfat: Remove FAT/VFAT mount support, part 3 adds 35a829c1b797 staging: exfat: Remove FAT/VFAT mount support, part 4 adds 19e2bfe6ed13 staging: exfat: Clean up the namespace pollution part 1 adds ed5916c1e8db staging: exfat: Clean up the namespace pollution part 2 adds 388cd66808d5 staging: exfat: Clean up the namespace pollution part 3 adds 9435fa8d0601 staging: exfat: Clean up the namespace pollution part 4 adds a78b34b89bcb staging: exfat: Clean up the namespace pollution part 5 adds e5a490e03756 staging: exfat: Clean up the namespace pollution part 6 adds 99a4b135289e staging: exfat: Clean up the namespace pollution part 7 adds 65b88d81f5c9 staging: exfat: Clean up the namespace pollution part 8 adds 6366e523eb56 staging: exfat: Update the TODO file adds a7bddfe2dfce iio: dln2-adc: fix iio_triggered_buffer_postenable() position adds 9b58916035a6 iio: hdc100x: fix iio_triggered_buffer_{predisable,postena [...] adds 26ba6db67269 iio: gyro: adis16136: check ret val for non-zero vs less-t [...] adds fe4b7f917e8f iio: imu: adis16400: check ret val for non-zero vs less-than-zero adds c754a45455bb iio: imu: adis16460: check ret val for non-zero vs less-than-zero adds 92c7529fc1bf iio: imu: adis16480: check ret val for non-zero vs less-than-zero adds 6a39ab3b195c iio: imu: adis: check ret val for non-zero vs less-than-zero adds d9bbae304a3e iio: imu: adis16480: fix indentation of return statement adds 52c4c732b2a6 iio: imu: adis16480: prefer `unsigned int` over `unsigned` adds 9b742763d9d4 iio: imu: adis16480: assign bias value only if operation s [...] adds 38262c01ead4 iio: imu: adis: assign read val in debugfs hook only if op [...] adds c49cfc227e7f iio: imu: adis: assign value only if return code zero in r [...] adds d19aeb295154 iio: adc: aspeed: use devm_platform_ioremap_resource adds 38877a376adf iio: adc: mt6577_auxdac: use devm_platform_ioremap_resource adds f2d025d3f237 iio: adc: bcm_iproc_adc: drop a stray semicolon adds 46e55d065394 iio: adc: cc10001: use devm_platform_ioremap_resource adds f449aa3edd65 iio: adc: ingenic: Use devm_platform_ioremap_resource adds 18d031f46e9c iio: adc: lpc18xx: use devm_platform_ioremap_resource adds 08cf48c7fa0b iio: adc: npcm: use devm_platform_ioremap_resource adds 6c78cc9c4a53 iio: adc: rcar-gyroadc: use devm_platform_ioremap_resource adds e8ad78658ecc iio: adc: spear_adc: Use devm_platform_ioremap_resource adds afac22e3cf95 iio: adc: vf610: use devm_platform_ioremap_resource adds 29ec12e29f7f iio: dac: lpc18xx: Use devm_platform_ioremap_resource adds 2969c51e3a20 iio: dac: vf610: Use devm_platform_ioremap_resource adds a1acbc223a0c dt-bindings: iio: stm32-adc: add max clock rate property adds cb7e1b50e4e3 iio: adc: stm32: allow to tune analog clock adds 59af4e206365 iio: imu: st_lsm6dsx: explicitly define odr table size adds fc3f6ad7f5dc iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw adds f8710f0357bc iio: imu: st_lsm6dsx: express odr in mHZ adds 7b779f573c48 iio: light: add driver for veml6030 ambient light sensor adds fcefddc4b735 dt-bindings: iio: light: add veml6030 ALS bindings adds 56a8e6832874 iio: documentation: light: Add veml6030 sysfs documentation adds 0cdd991bbc51 dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml adds 6376cbe549ff iio: dac: ad5446: Add support for new AD5600 DAC adds e9a4cbcaaa39 iio: cros_ec_baro: set info_mask_shared_by_all_available field adds ea3b263e83ed dt-bindings: iio: imu: mpu6050: add vdd-supply adds 26a0ffeed951 iio: imu: mpu6050: Add support for vdd-supply regulator adds 5313513d4a63 dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml adds d898f9ac542f dt-bindings: iio: adc: Add dt-schema for AD7292 adds 506d2e317a0a iio: adc: Add driver support for AD7292 adds 731b60afcb3d tools: iio: Correctly add make dependency for iio_utils adds 49549cb23a29 iio: adis16480: Fix scales factors adds 4c35b7a51e2f iio: adis16480: Add debugfs_reg_access entry adds 8bde9f3d2a21 Merge tag 'iio-for-5.5c' of https://git.kernel.org/pub/scm [...] adds 7a3674898de3 staging: exfat: fix indentation issue adds 8c7128c4cf4e staging: align to fix warnings of line over 80 characters adds 3b2fa0c92686 MIPS: ralink: enable PCI support only if driver for mt7621 [...] adds abc16585919c staging: rtl8192u: fix indentation issue adds 6caba26ff721 staging: rtl8723bs: fix indentation issue adds d138aed68a93 staging: exfat: remove two unused functions adds 635dad0911d1 staging: exfat: fix spelling mistake "maont" -> "mount" adds 2611045e3555 staging: vchiq: Refactor indentation in vchiq_platform_con [...] adds 6cfed5984804 staging: rtl*: Remove tasklet callback casts adds 04254066ac76 staging: rtl8192e: remove set but not used variable 'frag' adds 7fcd011a86dc staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 68a65ab1b7f1 staging: rtl8723bs: remove set but not used variable 'pHal [...] adds 17b937a9d6f7 staging: rtl8723bs: remove set but not used variable 'pmlm [...] adds eb22caade58d staging: rtl8723bs: remove set but not used variable 'noti [...] adds 7da8abcf482a staging: rtl8723bs: remove set but not used variable 'chan [...] adds 21f585480deb fbtft: Make sure string is NULL terminated adds 6753e7957fef fbtft: Describe function parameters in kernel-doc adds 2494fd4c8388 fbtft: Drop useless #ifdef CONFIG_OF and dead code adds 8b2d3aeeb7ec fbtft: Make use of device property API adds 189f39ee6ac5 fbtft: Drop OF dependency adds 3750392ecc9d staging: fbtft: Fix Kconfig indentation adds 63f1dae291b9 staging: fwserial: Fix Kconfig indentation adds 4574c517bb33 staging: most: Fix Kconfig indentation adds f82ea85dd722 staging: nvec: Fix Kconfig indentation adds ee5f771f10fc staging: pi433: Fix Kconfig indentation adds 83072c35ee87 staging: vc04: Fix Kconfig indentation adds 1637a947e684 staging: most: core: remove sysfs attr remove_link adds 5618332e5b95 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error adds 282eaa624f06 staging: octeon: indent with tabs instead of spaces adds eacb77aad729 staging: vchiq: Fix block comment format in vchiq_dump() adds 96a8b2912fe5 staging: vchiq_dump: Replace min with min_t adds 00d52fb7e4fd staging: fwserial: Fix Kconfig indentation (seven spaces) adds 0046b33ce553 staging: vchiq: Refactor indentation in vchiq_dump_* functions adds 0f6f8749872e staging: vchiq: Have vchiq_dump_* functions return an error code adds 0dd09bc02c1b Merge tag 'staging-5.5-rc1' of git://git.kernel.org/pub/sc [...] adds 372a67c0c5ef driver core: Add fwnode_to_dev() to look up device from fwnode adds e2ae9bcc4aaa driver core: Add support for linking devices during device [...] adds a3e1d1a7f5fc of: property: Add functional dependency link from DT bindings adds fc5a251d0fd7 driver core: Add sync_state driver/bus callback adds 5e6669387e22 of/platform: Pause/resume sync state during init and of_pl [...] adds d4387cd11741 of: property: Create device links for all child-supplier d [...] adds 507fd01d5333 drivers: move the early platform device support to arch/sh adds 201e91091b1d sh: add the sh_ prefix to early platform symbols adds c31e73121f4c base: soc: Handle custom soc information sysfs entries adds ec4e29068839 driver core: simplify definitions of platform_get_irq* adds 0c580d83325e firmware: Update pointer to documentation adds 9655ac4aca20 debugfs: remove return value of debugfs_create_u8() adds 313f5dbba41d debugfs: remove return value of debugfs_create_u16() adds ad26221fb9e6 debugfs: remove return value of debugfs_create_u64() adds 8e5802635f0f debugfs: remove return value of debugfs_create_size_t() adds be5767341ce5 ntb: ntb_pingpong: no need to check the return value of de [...] adds e40d38f28c10 debugfs: remove return value of debugfs_create_x16() adds f5cb0a7e64f4 debugfs: remove return value of debugfs_create_x32() adds 0864c408fb1e debugfs: remove return value of debugfs_create_x64() adds af1b967af5ff of: property: Minor code formatting/style clean ups adds 92df01e3601f driver: core: Improve documentation for fwnode_operations. [...] adds a3caeb8ffe5d docs: driver-model: Add documentation for sync_state adds 8f677bc819e7 Merge 5.4-rc5 into driver-core-next adds 05ef983e0d65 driver core: Add device link support for SYNC_STATE_ONLY flag adds bcbbcfd57247 driver core: Allow a device to wait on optional suppliers adds 03324507e66c driver core: Allow fwnode_operations.add_links to differen [...] adds 0ff5cc1ec33b of: property: Make sure child dependencies don't block pro [...] adds 15956dad5c10 of: property: Skip adding device links to suppliers that a [...] adds ff229319f436 powerpc: pseries: no need to check return value of debugfs [...] adds c7c116890941 debugfs: remove return value of debugfs_create_x8() adds 9927c6fa3e1d debugfs: remove return value of debugfs_create_atomic_t() adds 726ce477285d Documentation: debugfs: Document debugfs helper for unsign [...] adds d3504757f3f0 debugfs: Add debugfs_create_xul() for hexadecimal unsigned long adds 785bbb804a70 mmc: atmel-mci: Fix debugfs on 64-bit platforms adds f1dfe70b7ff7 mmc: atmel-mci: Remove superfluous cast in debugfs_create_ [...] adds 0c40c1be2512 mmc: dw_mmc: Fix debugfs on 64-bit platforms adds 118e11182a81 mmc: dw_mmc: Remove superfluous cast in debugfs_create_u32() call adds b889b3b07c9d firmware loader: log path to loaded firmwares adds 09b0965ee8cc IB: mlx5: no need to check return value of debugfs_create [...] adds 4154abca299e Documentation: devres: add missing entry for devm_platform [...] adds 6e924822752c lib: devres: prepare devm_ioremap_resource() for more variants adds b873af620e58 lib: devres: provide devm_ioremap_resource_wc() adds bb6243b4f73d drivers: platform: provide devm_platform_ioremap_resource_wc() adds 444b0111f3bc misc: sram: use devm_platform_ioremap_resource_wc() adds c9c8641d3ebd drivers: provide devm_platform_ioremap_resource_byname() adds f51b18d92b66 gpio: mvebu: use devm_platform_ioremap_resource_byname() adds cc4c831811c2 gpio: tegra186: use devm_platform_ioremap_resource_byname() adds ba861f8e07bf of: property: Minor style clean up of of_link_to_phandle() adds a436ef4aba1f of: property: Make it easy to add device links from DT properties adds 8e12257dead7 of: property: Add device link support for iommus, mboxes a [...] adds d0dd61a2774f media: c8sectpfe: no need to check return value of debugfs [...] adds 0628cda318df mac80211: Use debugfs_create_xul() helper adds b52517e456f8 net: caif: Fix debugfs on 64-bit platforms adds c745da8d4320 mailbox: tegra: Fix superfluous IRQ error message adds bee3bbe616a2 driver core: Clarify documentation for fwnode_operations.a [...] adds 030cc787c30e firmware_class: make firmware caching configurable adds 492c88720d36 driver core: platform: use the correct callback type for b [...] adds 5c2d6a527b2c crypto: hisilicon: no need to check return value of debugf [...] adds edb44e8461cf cpu-topology: declare parse_acpi_topology in <linux/arch_t [...] adds 71564a26e3e9 driver core: platform: Declare ret variable only once adds 26e77708fdc2 driver core: Allow device link operations inside sync_state() adds 553671b76859 firmware_loader: Fix labels with comma for builtin firmware adds abf5c67dc43c drivers: base: Fix Kconfig indentation adds 60774d2af07a i2c: of: Populate fwnode in of_i2c_get_board_info() adds 3883539140b8 of: property: Fix the semantics of of_is_ancestor_of() adds e149573b2f84 of: property: Add device link support for "iommu-map" adds 4250b047039d debugfs: Fix !DEBUG_FS debugfs_create_automount adds 7f00be96f125 of: property: Add device link support for interrupt-parent [...] adds 0e4a459f56c3 tracing: Remove unnecessary DEBUG_FS dependency adds 9a3d7fd275be Merge tag 'driver-core-5.5-rc1' of git://git.kernel.org/pu [...] adds 39e72bf96f58 powerpc/book3s64: Fix link stack flush on context switch adds af2e8c68b9c5 KVM: PPC: Book3S HV: Flush link stack on guest exit to hos [...] adds 80eb5fea3c14 Merge tag 'powerpc-spectre-rsb' of powerpc-CVE-2019-18660.bundle adds 5340627e3fe0 riscv: add support for SECCOMP and SECCOMP_FILTER adds 69049d523fb1 Merge branch 'next/seccomp' into for-next adds 1edd28b7e85d RISC-V: Remove unsupported isa string info print adds 9acfd6f5387d Merge branch 'next/isa-string' into for-next adds 6384423f49c8 RISC-V: Do not invoke SBI call if cpumask is empty adds 31738ede9b33 RISC-V: Issue a local tlbflush if possible. adds 6efb16b1d551 RISC-V: Issue a tlb page flush if possible adds e8cad25b7e8a Merge branch 'next/tlb-opt' into for-next adds 0fdc636cd95c riscv: Use PMD_SIZE to replace PTE_PARENT_SIZE adds 6b57ba8ed48a riscv: clean up the macro format in each header file adds 8083c629dc31 RISC-V: Add multiple compression image format. adds c5ab54e9945b riscv: dts: add support for PDMA device of HiFive Unleashe [...] adds 4a979862dde4 Merge branch 'next/misc' into for-next adds 86fe639a1c16 riscv: enter WFI in default_power_off() if SBI does not shutdown adds 0c3ac28931d5 riscv: separate MMIO functions into their own header file adds a4c3733d32a7 riscv: abstract out CSR names for supervisor vs machine mode adds eded8bc66a0c riscv: don't allow selecting SBI based drivers for M-mode adds 3b03ac6bbd6e riscv: poison SBI calls for M-mode adds 3320648ecc38 riscv: cleanup the default power off implementation adds 8bf90f320d9a riscv: implement remote sfence.i using IPIs adds 4f9bbcefa142 riscv: add support for MMIO access to the timer registers adds fcdc65375186 riscv: provide native clint access for M-mode adds accb9dbc4aff riscv: read the hart ID from mhartid on boot adds 9e80635619b5 riscv: clear the instruction cache and all registers when booting adds 6bd33e1ece52 riscv: add nommu support adds 405fe7aa0dba riscv: provide a flat image loader adds 5ba9aa56e6d3 Merge branch 'next/nommu' into for-next adds 6a0e20cd8cdd Merge tag 'riscv/for-v5.5-rc1' of git://git.kernel.org/pub [...] adds 39014c45467f microblaze: entry: Remove unneeded need_resched() loop adds a323fb63d0a2 microblaze: defconfig: Enable devtmps and tmpfs adds 6bf8be7ff779 microblaze: Enable SPARSE_IRQ adds 22648c989cb8 microblaze: Increase max dtb size to 64K from 32K adds 477093b3e144 Merge tag 'microblaze-v5.5-rc1' of git://git.monstr.eu/lin [...] adds 7162431dcf72 ftrace: Introduce PERMANENT ftrace_ops flag adds 35c9e74cff4c selftests/livepatch: Make dynamic debug setup and restore generic adds 8c666d2ab576 selftests/livepatch: Test interaction with ftrace_enabled adds 714641c3670c ftrace: Separate out the copying of a ftrace_hash from __f [...] adds 7e16f581a817 ftrace: Separate out functionality from ftrace_location_range() adds 763e34e74bb7 ftrace: Add register_ftrace_direct() adds 013bf0da0474 ftrace: Add ftrace_find_direct_func() adds b06457c83af6 ftrace: Add sample module that uses register_ftrace_direct() adds 646f01ccdd59 ftrace/selftest: Add tests to test register_ftrace_direct() adds 156473a0ff4f ftrace: Add another example of register_ftrace_direct() use case adds ed9dafebce52 ftrace/selftests: Update the direct call selftests to test [...] adds 562955fe6a55 ftrace/x86: Add register_ftrace_direct() for custom trampolines adds a3ad1a7e3968 ftrace/x86: Add a counter to test function_graph with direct adds 77ac117b3a82 ftrace/x86: Tell objtool to ignore nondeterministic ftrace [...] adds da537f0aef13 ftrace: Add information on number of page groups allocated adds 91edde2e6ae1 ftrace: Implement fs notification for tracing_max_latency adds 793937236d1e preemptirq_delay_test: Add the burst feature and a sysfs trigger adds 9c34fc4b7e90 tracing: Use CONFIG_PREEMPTION adds 6dff4d7dd3e0 tracing: Make internal ftrace events static adds 2d6425af6116 tracing: Declare newly exported APIs in include/linux/trace.h adds e585e6469d6f tracing: Verify if trace array exists before destroying it. adds 953ae45a0c25 tracing: Adding NULL checks for trace_array descriptor pointer adds b83b43ffc6e4 fgraph: Fix function type mismatches of ftrace_graph_retur [...] adds b43e78f65b1d tracing/selftests: Turn off timeout setting adds 52ae533b8a18 lib/sort: Move swap, cmp and cmp_r function types for wider use adds e8877ec5dbba lib/bsearch: Use generic type for comparator function adds 80042c8f06bf tracing: Use generic type for comparator function adds 0c3c86bdc691 tracing/hwlat: Fix a few trivial nits adds 6ee40511cb83 tracing: use kvcalloc for tgid_map array allocation adds c7411a1a126f tracing/kprobe: Check whether the non-suffixed symbol is notrace adds 353cade3149c seq_buf: Add printing formatted hex dumps adds ef56e047b2bd tracing: Use seq_buf_hex_dump() to dump buffers adds 9b4712044d05 tracing: Remove stray tab in TRACE_EVAL_MAP_FILE's help text adds 36b3615dc3b6 tracing: Add missing "inline" in stub function of latency_ [...] adds 0567d6809182 ftrace: Add modify_ftrace_direct() adds ae0cc3b7e7f5 ftrace/samples: Add a sample module that implements modify [...] adds 58a74a2925a5 tracing: Increase SYNTH_FIELDS_MAX for synthetic_events adds 760f8bc7c89c ftrace/selftests: Fix spelling mistake "wakeing" -> "waking" adds 1c7f9b673dc0 ftrace: Fix accounting bug with direct->count in register_ [...] adds 406acdd32d3e ftrace: Add another check for match in register_ftrace_direct() adds 128161f47bc3 ftrace: Add helper find_direct_entry() to consolidate code adds ea806eb3eab3 ftrace: Add a helper function to modify_ftrace_direct() to [...] adds 46f9469247c6 ftrace: Rename ftrace_graph_stub to ftrace_stub_graph adds eb01fedc3d53 ftrace: Return ENOTSUPP when DYNAMIC_FTRACE_WITH_DIRECT_CA [...] adds b41db132821f ftrace: Use BIT() macro adds a82a4804b4ee ring-buffer: Fix typos in function ring_buffer_producer adds fc809bc5ceaa tracing: Fix Kconfig indentation adds 288797871473 tracing: Adding new functions for kernel access to Ftrace [...] adds 89ed42495ef4 tracing: Sample module to demonstrate kernel access to Ftr [...] adds 0e24220821b0 tracing: Use xarray for syscall trace events adds 16c0f03f629a tracing: Enable syscall optimization for MIPS adds 95f1fa9e3418 Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/lin [...] adds fd567ac20cb0 tipc: fix link name length check new ac71676c493f net: Fix a documentation bug wrt. ip_unprivileged_port_start new fb8223888e72 net-sctp: replace some sock_net(sk) with just 'net' new 070eca955c4a ibmvnic: Fix completion structure initialization new 2147e3d09e9b ibmvnic: Terminate waiting device threads after loss of service new 476d96ca9cc5 ibmvnic: Bound waits for device queries new ff25dcb9a149 ibmvnic: Serialize device queries new e94a5d1681fc Merge branch 'ibmvnic-Harden-device-commands-and-queries' new 82f31ebf61be net: port < inet_prot_sock(net) --> inet_port_requires_bin [...] new 1d4a09dadbb9 net: hso: Fix -Wcast-function-type new 2eb1d3f4bcae net: usbnet: Fix -Wcast-function-type new 14c59dcde6f8 Merge branch 'net-func-cast' new 7eb9d7675c08 net: psample: fix skb_over_panic new 786c4a5372e1 net: phy: dp83869: Fix return paths to return proper values new 4e81c0b3fa93 openvswitch: fix flow command message size new 66e2f5f7c772 net: inet_is_local_reserved_port() port arg should be unsi [...] new a95069ecb709 gve: Fix the queue page list allocated pages count new fc62c0948986 net: mscc: ocelot: avoid incorrect consuming in skbs list new b049da133808 net: mscc: ocelot: use skb queue instead of skbs list new a02e3991af3d Merge branch 'mscc-skb-lists' new b167191e2a85 net: wireless: intel: iwlwifi: fix GRO_NORMAL packet stalling new 9aab906a9adc net: phy: Use the correct style for SPDX License Identifier new bac139a84669 net: usb: aqc111: Use the correct style for SPDX License I [...] new 8c39f71ee201 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 4ab4fa103217 drm/i915/psr: Make PSR registers relative to transcoders adds 99fc38b12095 drm/i915: Add transcoder restriction to PSR2 adds df7415bfc06f drm/i915: Do not unmask PSR interruption in IRQ postinstall adds cee508a0bddb drm/dp/dsc: Add Support for all BPCs supported by TGL adds d4c61c4a16de drm/i915/dp: Fix DSC enable code to use cpu_transcoder ins [...] adds b3c0692f36a4 drm/i915/tgl: Move GTCR register to cope with GAM MMIO add [...] adds 5d86923060fc drm/i915/tgl: Enable VD HCP/MFX sub-pipe power gating adds 4087f873df1f drm/i915: Use variable for debugfs device status adds 8b355db99cfb drm/i915: Add function to set SSEU info per platform adds 7a200aad1127 drm/i915: Add subslice stride runtime parameter adds 49610c377be7 drm/i915: Add EU stride runtime parameter adds 33ee9e868096 drm/i915: Use local variables for subslice_mask for device info adds 9e8a135ed5a4 drm/i915: Add function to set subslices adds 6db40ec80f54 drm/i915: Use subslice stride to set subslices for a given slice adds e1210bbfb1f8 drm/i915: Add function to determine if a slice has a subslice adds eaef5b3c4113 drm/i915: Refactor instdone loops on new subslice functions adds 668df17f594d drm/i915: Add new function to copy subslices for a slice adds 100f5f7fbc3e drm/i915: Expand subslice mask adds d06a79d33e0f drm/i915: Use enum pipe instead of crtc index to track act [...] adds e8edae54c593 drm/i915: Unconfuse pipe vs. crtc->index in i915_get_crtc_ [...] adds d048a2684a41 drm/i915: Use enum pipe consistently adds c08e91323920 drm/i915: s/num_active_crtcs/num_active_pipes/ adds 0b14d96820d1 drm/i915: Use hweight8() for 8bit masks adds 6dcb85a0ad99 drm/i915: Hold irq-off for the entire fake lock period adds 191797a892c9 drm/i915/gtt: Preallocate Braswell top-level page directory adds 636e83f2f208 drm/i915: Flush the existing fence before GGTT read/write adds 936ad29de812 drm/i915/uc: define GuC and HuC FWs for EHL adds 777159069212 drm/i915: Keep drm_i915_file_private around under RCU adds 75b974a859e5 drm/i915/selftests: Teach igt_gpu_fill_dw() to take intel_context adds 529880098431 drm/i915: to make vgpu ppgtt notificaiton as atomic operation adds acd674af95d3 drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() adds 1d5b77733149 drm/i915/selftests: Add the usual batch vma managements to [...] adds ebfdf5cd806b drm/i915: Use NOEVICT for first pass on attemping to pin a [...] adds 21b0c32bdaba drm/i915/selftests: Markup impossible error pointers adds f52c6d0df690 drm/i915: Only activate i915_active debugobject once adds cccdce1dd061 drm/i915: Make engine's batch pool safe for use with virtu [...] adds 6056517ab8c3 drm/i915/tgl: Guard and warn if more than one eDP panel is [...] adds 0f81e645eb1e drm/i915: Do not read PSR2 register in transcoders without PSR2 adds f7b3c22619a4 drm/i915/tgl: Add maximum resolution supported by PSR2 HW adds 0456417ef680 drm: Add for_each_oldnew_intel_crtc_in_state_reverse() adds 9c722e17c1b9 drm/i915: Disable pipes in reverse order adds 99389390fef5 drm/i915/tgl: Implement TGL DisplayPort training sequence adds a8ff5d405e90 drm/i915/tgl: Do not apply WaIncreaseDefaultTLBEntries fro [...] adds 45e9c829ebea drm/i915/tgl/perf: use the same oa ctx_id format as icl adds 8a9a982767b7 drm/i915: use a separate context for gpu relocs adds f2085c8e950d drm/i915/selftests: Remove accidental serialization betwee [...] adds c4e6488120e9 drm/i915/selftests: Try to recycle context allocations adds e8f6b4952ec5 drm/i915/execlists: Flush the post-sync breadcrumb write harder adds 592a7c5e082e drm/i915: Extend non readable mcr range adds 325b916a9e1b drm/i915/selftests: Ignore coherency failures on Broadwater adds 8a84bacba19c drm/i915: Align power domain names with port names adds 0f7dc62068bb drm/i915: Protect our local workers against I915_FENCE_TIMEOUT adds 9770f2207798 drm/i915/tgl: Enabling DSC on Pipe A for TGL adds 074c77e3ec63 drm/i915/tgl: Gen-12 display loses Yf tiling and legacy CC [...] adds 99d7a74110ef drm/i915/tgl: PSR link standby is not supported anymore adds e7b6affd0bae drm/i915/selftests: cond_resched() within the longer buddy tests adds 9be02fde93e5 drm/i915/uc: Extract common code from GuC stop/disable comm adds 31444afb460e drm/i915: s/for_each_sgt_dma/for_each_sgt_daddr/ adds 0c84127102ee drm/i915/display: Rename update_crtcs() to commit_modeset_ [...] adds 66d9cec8a6c9 drm/i915/display: Move the commit_tail() disable sequence [...] adds 11988e393813 drm/i915/execlists: Try rearranging breadcrumb flush adds 0dcceb35a13d drm/i915: mei_hdcp: I915 sends ddi index as per ME FW adds 5b6030da28cd drm: Move port definition back to i915 header adds 807c71d59a10 drm: Extend I915 mei interface for transcoder info adds 2d15cf1b9ae4 misc/mei/hdcp: Fill transcoder index in port info adds 39e2df090c3c drm/i915/hdcp: update current transcoder into intel_hdcp adds 692059318c0f drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+ adds b047463c8522 drm/i915: Remove link to missing "Batchbuffer Pools" docum [...] adds 4072761b981c drm/i915: Indent GuC/WOPCM documentation sections adds ed3126fa0d39 drm/i915: parameterize south hpd macros adds 58676af69c2e drm/i915: unify icp, tgp and mcc irq handling adds b32821c03631 drm/i915: parameterize SDE hotplug registers adds 40e98130c328 drm/i915: unify icp, tgp and mcc irq setup adds 3dc007fe9b2b drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...] adds 0b718ba1e884 drm/i915/gtt: Downgrade Cherryview back to aliasing-ppgtt adds c1d143dd2ac8 drm/i915: Remove ppgtt->dirty_engines adds aabbe344dc3c drm/i915: Use RCU for unlocked vm_idr lookup adds 7bff9779d769 drm/i915: Fix regression with crtc disable ordering adds 385ba629aa1c drm/i915: Allow /2 CD2X divider on gen11+ adds 3d1da92baffe drm/i915: Add 324mhz and 326.4mhz cdclks for gen11+ adds dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state() adds 75427b2a2bff drm/i915: Limit MST to <= 8bpc once again adds 66a990dd0c49 drm/i915: Prefer encoder->name over port_name() adds 9e362992ff34 drm/i915: Clean up HDMI deep color handling a bit adds 8f5e2b306b4e drm/i915: Restrict the aliasing-ppgtt to the size of the ggtt adds 4f36ef2ee187 drm/i915: Report aliasing ppgtt size as ggtt size adds 5a90606df7cb drm/i915: Replace obj->pin_global with obj->frontbuffer adds f2690074462b drm/i915/selftests: Remove unused __engines_name() adds 8f9fb61caed1 drm/i915: Refresh the errno to vmf_fault translations adds b1a4383d1e6e drm/i915/display: Add debug log for color parameters adds 145450f6a42d drm/i915/display: Add func to get gamma bit precision adds e9c8f591445d drm/i915/display: Add func to compare hw/sw gamma lut adds 7e764059cf70 drm/i915/display: Add macro to compare gamma hw/sw lut adds 1af223838298 drm/i915/display: Extract i9xx_read_luts() adds 6b97b118d4d5 drm/i915/display: Extract ilk_read_luts() adds 4bb6a9d5d9a8 drm/i915/display: Extract glk_read_luts() adds 9d7b01e93526 drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] adds e838bfa8e170 Revert "drm/i915: Fix DP-MST crtc_mask" adds ab016914984e drm/i915: disable set/get_tiling ioctl on gen12+ adds 2f3b87124b9f drm/i915/psr: Only handle interruptions of the transcoder in use adds 8241cfbe67f4 drm/i915/tgl: Access the right register when handling PSR [...] adds e468ff06157a drm/i915: protect access to DP_TP_* on non-dp adds 4444df6e205b drm/i915/tgl: move DP_TP_* to transcoder adds 8ffa4392a32e drm/i915/tgl: disable SAGV temporarily adds 5b548ae63d58 drm/i915/tgl: add gen12 to stolen initialization adds d10e0cb7591e drm/i915: Apply FBC WA for TGL too adds aaef851083ed drm/i915/mst: Do not hardcoded the crtcs that encoder can connect adds a8c15954d64a drm/i915: Protect debugfs per_file_stats with RCU lock adds ca9cab183449 drm/i915: add immutable zpos plane properties adds 71cd86cfaa12 drm/i915/tgl: Use refclk/2 as bypass frequency adds cdb736fa8b8b drm/i915: Use engine relative LRIs on context setup adds 5bf05dc58d65 drm/i915/tgl: Register state context definition for Gen12 adds 42014f69bb23 drm/i915: Hook up GT power management adds 5d7f965e5675 drm/i915/buddy: add missing call to i915_global_register adds d810583fc2fc drm/i915/execlists: Remove incorrect BUG_ON for schedule-out adds 1e0a96e50882 drm/i915: export color_differs adds e9ceb751ad4e drm/i915: s/i915_gtt_color_adjust/i915_ggtt_color_adjust adds 33dd88992313 drm/i915: cleanup cache-coloring adds fd521d3b0ed2 drm/i915: include GTT page-size info in error state adds fa9a09f15065 drm/i915/execlists: Clear STOP_RING bit on reset adds b0a7c754140b drm/i915/display: Add gamma precision function for CHV adds 8efd06989df4 drm/i915/display: Extract i965_read_luts() adds 4d154d33941d drm/i915/display: Extract chv_read_luts() adds 198d2533669b drm/i915/execlists: Ignore lost completion events adds 0efa99dd5875 drm/i915/ringbuffer: Flush writes before RING_TAIL update adds cec5ca08e36f drm/i915: Perform GGTT restore much earlier during resume adds 7c465310fefc drm/i915/selftests: Take runtime wakeref for igt_ggtt_lowlevel adds 07e98eb0a174 drm/i915/selftests: Tighten the timeout testing for partial mmaps adds ab37c4d712c8 drm/i915/tgl: Disable rc6 for debugging adds 71dc367e2bc3 drm/i915: Consolidate bxt/cnl/icl cdclk readout adds 736da8112fee drm/i915: Use literal representation of cdclk tables adds 1cbcd3b4b168 drm/i915: Combine bxt_set_cdclk and cnl_set_cdclk adds 5dac256bf767 drm/i915: Kill cnl_sanitize_cdclk() adds 751a93a15cde drm/i915: Consolidate {bxt,cnl,icl}_uninit_cdclk adds d2f429ebb977 drm/i915: Add calc_voltage_level display vfunc adds 8f9f717d6c44 drm/i915: Enhance cdclk sanitization adds 0c1279b58fc7 drm/i915: Consolidate {bxt,cnl,icl}_init_cdclk adds 61fa60ff6e6a drm/i915: Move GT init to intel_gt.c adds dab3588a151e drm/i915: Make wait_for_timelines take struct intel_gt adds ee236af8d514 drm/i915: Avoid round-trip via i915 in intel_gt_park adds 85dd14c2918d drm/i915: Make pm_notify take intel_gt adds 99013b10100c drm/i915: Make shrink/unshrink be atomic adds 0606259e3b3a drm/i915: Whitelist COMMON_SLICE_CHICKEN2 adds 4dd2fbbfb532 drm/i915: Make i915_vma.flags atomic_t for mutex reduction adds 43ed22753cf1 drm/i915/display: Add glk_cdclk_table adds c26a058680dc drm/i915: Use a high priority wq for nonblocking plane updates adds cfcbfdd8fe14 drm/i915: Remove pointless planes_changed=true assignment adds 7cb8468bbede drm/i915/tgl: Disable read-only ppgtt support adds 023a125d1dde drm/i915: Squeeze iommu status into debugfs/i915_capabilities adds 249778704c01 drm/i915: add INTEL_NUM_PIPES() and use it adds 74689ddfb757 drm/i915: Fix cdclk bypass freq readout for tgl/bxt/glk adds 0a12e4370497 drm/i915: Fix CD2X pipe select masking during cdclk sanitation adds 502d1c04f53c drm/i915: Reuse cnl_modeset_calc_cdclk() on icl+ adds 933122cc7cd2 drm/i915: Remove duplicated bxt/cnl/icl .modeset_calc_cdcl [...] adds e3cb653d5cc4 drm/i915: Disable FBC if BIOS reserved memory (stolen) is [...] adds 582a6f90aa0d drm/i915/execlists: Add a paranoid flush of the CSB pointe [...] adds a17592effdc1 drm/i915/execlists: Ensure the context is reloaded after a [...] adds 54fc577d90d0 drm/i915/pmu: Skip busyness sampling when and where not needed adds 8d8b00318593 drm/i915: convert device info num_pipes to pipe_mask adds 16ffe73c186b drm/i915/pmu: Use GT parked for estimating RC6 while asleep adds ee73e2795b41 drm/i915/tgl: Disable preemption while being debugged adds 0c653722e6e6 drm/i915: Get the correct wakeref for reading HOTPLUG_EN et al. adds 0b8d6273db06 drm/i915/selftests: Keep the engine awake while we keep fo [...] adds c8185520aed6 drm/i915/gtt: Make sure the gen6 ppgtt is bound before first use adds 12a97df00e2a drm/i915/display/icl: Bump up the hdisplay and vdisplay as [...] adds e91c8a29b452 drm/i915/display/icl: Bump up the plane/fb height adds eebab60f224f drm/i915: Don't mix srcu tag and negative error codes adds 6da301e52917 drm/i915/tgl: Limit ourselves to just rcs0 adds c9f8d18710be drm/i915: Update Gen11 forcewake ranges adds cf82d9ddd3b5 drm/i915/tgl: Introduce gen12 forcewake ranges adds 2f7155629c9d drm/i915/tgl: Re-enable rc6 adds a2b69ea4d26d drm/i915: introduce INTEL_DISPLAY_ENABLED() adds d1d23d7f4be6 drm/i915: Replace is_planar_yuv_format() with drm_format_i [...] adds 76c36a439164 drm/i915: Allow downscale factor of <3.0 on glk+ for all formats adds fe4709a8d033 drm/i915: Extract intel_modeset_calc_cdclk() adds 2e7f76c1e4b6 drm/i915: s/pipe_config/crtc_state/ in intel_crtc_atomic_check() adds ef404bc65920 drm/i915: stop conflating HAS_DISPLAY() and disabled display adds bb120e1171a9 drm/i915: Show the logical context ring state on dumping adds 80fa64d62067 drm/i915: Only apply a rmw mmio update if the value changes adds c210e85b8f33 drm/i915/tgl: Extend MI_SEMAPHORE_WAIT adds 8698ba53cd71 drm/i915/cml: Add second PCH ID for CMP adds 56c05de6bd77 drm/i915: Extend Haswell GT1 PSMI workaround to all adds 0d333ac7eb17 drm/i915: fix SFC reset flow adds 37fa0de3c137 drm/i915: Verify the engine after acquiring the active.lock adds a47e788c2310 drm/i915/selftests: Exercise CS TLB invalidation adds b01a3ef34816 drm/i915: Future-proof DDC pin mapping adds d09ad3e7af3a drm/i915: Unify ICP and MCC hotplug pin tables adds 1c757497096f drm/i915/tgl: Implement Wa_1409142259 adds 7f0cc34b5349 drm/i915/tgl: Implement Wa_1406941453 adds bed34ef544f9 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled adds 2d20411e25a3 drm/i915: Don't advertise modes that exceed the max plane size adds c45e788d95b4 drm/i915/tgl: Suspend pre-parser across GTT invalidations adds d19d71fc2b15 drm/i915: Mark i915_request.timeline as a volatile, rcu pointer adds 6a79d848403d drm/i915: Lock signaler timeline while navigating adds 9eee0dd7d3a4 drm/i915: Protect timeline->hwsp dereferencing adds e5de91e68c5c Revert "drm/i915/tgl: Implement Wa_1406941453" adds 35d97e43bb21 drm/i915/uc: Update HuC firmware naming convention and loa [...] adds 646d3dc85521 drm/i915: Fix HSW+ DP MSA YCbCr colorspace indication adds 791ad5f1e1af drm/i915: Fix AVI infoframe quantization range for YCbCr output adds ba2d08c2a9ad drm/i915: Extract intel_hdmi_limited_color_range() adds cae154fcaefe drm/i915: Never set limited_color_range=true for YCbCr output adds 60a02311cc58 drm/i915: Don't look at unrelated PIPECONF bits for interl [...] adds b10d1173eecf drm/i915: Simplify intel_get_crtc_ycbcr_config() adds ac0f01cee947 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for HSW adds 174d12bcc087 drm/i915: Document ILK+ pipe csc matrix better adds af28cc4c2896 drm/i915: Set up ILK/SNB csc unit properly for YCbCr output adds d1844606fd63 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for ILK-IVB adds 601734f7aabd drm/i915/tgl: s/ss/eu fuse reading support adds bf93b7246548 drm/i915/color: Fix formatting issues adds 84af76491881 drm/i915/color: Extract icl_read_luts() adds 18febcb74ed3 drm/i915/dsb: feature flag added for display state buffer. adds 67f3b58f3bac drm/i915/dsb: DSB context creation. adds 061489c65ff5 drm/i915/dsb: single register write function for DSB. adds b27a96ad72fd drm/i915/dsb: Indexed register write function for DSB. adds a6e58d9a2e04 drm/i915/dsb: Check DSB engine status. adds f7619c479834 drm/i915/dsb: functions to enable/disable DSB engine. adds 1abf329a713d drm/i915/dsb: function to trigger workload execution of DSB. adds 49e3fb7fd880 drm/i915/dsb: Enable gamma lut programming using DSB. adds dfaa6f285bd8 drm/i915/dsb: Enable DSB for gen12. adds 5dd85e72bc92 drm/i915/dsb: Documentation for DSB. adds 87c1694533c9 drm/i915: save AUD_FREQ_CNTRL state at audio domain suspend adds 2d6f6f359fd8 drm/i915: add i915_driver_modeset_remove() adds 5bcd53aa39f3 drm/i915: pass i915 to i915_driver_modeset_probe() adds 9980c3c11060 drm/i915: pass i915 to intel_modeset_driver_remove() adds 064bd628fde6 drm/i915: abstract intel_panel_sanitize_ssc() from intel_m [...] adds e1a3d9895ddc drm/i915: abstract intel_mode_config_init() from intel_mod [...] adds 6cd02e77757a drm/i915: pass i915 to intel_modeset_init() and intel_mode [...] adds ae911b23d2f0 drm/i915/execlists: Relax assertion for a pinned context i [...] adds 3231f8c01121 drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link) adds c0bb487dc19f drm/i915: Only enqueue already completed requests adds 0d7cf7bc15e7 drm/i915/execlists: Refactor -EIO markup of hung requests adds 6171e58b1ff5 drm/i915/tgl: Add missing ddi clock select during DP init [...] adds 31d9ae9d7342 drm/i915/tgl: Finish modular FIA support on registers adds 57bd1798b180 drm/i915/tgl/pll: Set update_active_dpll adds f15a4eb18264 drm/i915/tgl: Add dkl phy registers adds 8aaf5cbda8f1 drm/i915/icl: Unify disable and enable phy clock gating functions adds 27ffe6e570aa drm/i915/tgl: Check the UC health of tc controllers after [...] adds b647c7df01b7 drm/i915: Fixup preempt-to-busy vs resubmission of a virtu [...] adds cb2377a919bb drm/i915: Fixup preempt-to-busy vs reset of a virtual request adds e2144503bf3b drm/i915: Prevent bonded requests from overtaking each oth [...] adds 5028851cdfdf drm/i915: Mark contents as dirty on a write fault adds 1b74d46782d0 drm/i915: Add TigerLake bandwidth checking adds 7dc56af5260e drm/i915/selftests: Verify the LRC register layout between [...] adds 6ea3cee6d77d drm/i915: Add Pipe D cursor ctrl register for Gen12 adds b1da91c9ddce drm/i915/tgl: Swap engines for no rps (gpu reclocking) adds 1b8588741fdc Revert "drm/i915/color: Extract icl_read_luts()" adds ed06efb801bd drm/i915/dp: Fix dsc bpp calculations, v5. adds 8aa940c8551c drm/i915: Add hardware readout for FEC adds c22d62e6e49b drm/i915: Get rid of crtc_state->fb_changed adds c47b7ddbcb29 drm/i915: Rename planar linked plane variables adds c750c22b2456 drm/i915: Do not add all planes when checking scalers on glk+ adds f9d4eae25d93 drm/i915/execlists: Simplify gen12_csb_parse adds 1e225a2c7477 drm/i915/tgl: Add initial dkl pll support adds e87b9b05104f drm/i915/tgl: Add support for dkl pll write adds 1a5c6aa43a3a drm/i915/tgl: re-indent code to prepare for DKL changes adds ee7de6ad382d drm/i915/tgl: Add dkl phy pll calculations adds 6677c3b167b3 drm/i915/tgl: Return the mg/dkl pll as DDI clock for new TC ports adds c1f2b8124bdf drm/i915/tgl: Add memory type decoding for bandwidth checking adds 45d3c5cd5233 drm/i915: Small joiner RAM buffer size is platform-specific adds 5311f5171e98 drm/i915: Define explicit wedged on init reset state adds e1237523749e drm/i915/execlists: Use per-process HWSP as scratch adds 7d5255e0ced4 drm/i915: Adjust length of MI_LOAD_REGISTER_REG adds 132dfc78d3eb drm/i915: Drop the IRQ-off asserts adds e3792238c1dd drm/i915: Don't disable interrupts for intel_engine_breadc [...] adds 56316cbc9c98 drm/i915/perf: Fix use of kernel-doc format in structure members adds 74b2089a105f drm/i915: Add definitions for MI_MATH command adds a3f56e7da523 drm/i915/selftests: Exercise concurrent submission to all engines adds c113236718e8 drm/i915: Extract GT render sleep (rc6) management adds 9cd6c339e34a drm/i915: Update DRIVER_DATE to 20190927 adds 901045c3f0f4 drm/i915/huc: fix version parsing from CSS header adds 283a4095af9d drm/i915/dmc: Update ICL DMC version to v1.09 adds 3b51be4e4061 drm/i915/tc: Update DP_MODE programming adds 978c3e539be2 drm/i915/tgl: Add dkl phy programming sequences adds a839136ca47f drm/i915/tgl: Fix dkl link training adds f663769a5eef drm/i915/tgl: initialize TC and TBT ports adds b178a3f68128 drm/i915: check for kernel_context adds a3f356b273f9 drm/i915: simplify i915_gem_init_early adds 42b899fb9a3f drm/i915/selftests: Do not try to sanitize mock HW adds 260e6b712769 drm/i915: Pass intel_gt to has-reset? adds 4e18ca703f21 drm/i915/selftests: Distinguish mock device from no wakeref adds 4abc6e7c917b drm/i915/selftests: Provide a mock GPU reset routine adds 50d16d44cce4 drm/i915/selftests: Exercise context switching in parallel adds 1d6f1d16d3a3 drm/i915/gt: Only unwedge if we can reset first adds f8db4d051b5e drm/i915: Initialise breadcrumb lists on the virtual engine adds 99785b86eead drm/i915/dp: Fix DP MST error after unplugging TypeC cable adds a4311745bba9 drm/i915/userptr: Never allow userptr into the mappable GGTT adds 4fb8783165b7 drm/i915/display: abstract all vgaarb access to intel_vga.[ch] adds 74f1d78965ee drm/i915: Limit MST modes based on plane size too adds 15de0889b0c9 drm/i915: Polish intel_tv_mode_valid() adds 006e570128f4 drm/i915: Fix g4x sprite scaling stride check with GTT remapping adds dfe324f34c53 drm/i915/selftests: Extract random_offset() for use with a prng adds 3cbad5d77749 drm/i915/gem: Refactor tests on obj->ops->flags adds ed500bf61279 drm/i915: Populate possible_crtcs correctly adds 0fbae9d2db85 drm/i915: Clean up encoder->crtc_mask setup adds f21e8b80b79d drm/i915/mg: Use tc_port instead of port parameter to MG r [...] adds fcde8c7eea60 drm/i915/selftests: Exercise potential false lite-restore adds 0d52cc7e0311 drm/i915: use DRM_ERROR() instead of drm_err() adds 48c38154d539 drm/i915: use DRM_DEBUG_KMS() instead of drm_dbg(DRM_UT_KMS, ...) adds 3032c0b47e5f drm/i915/tgl: Add the Thunderbolt PLL divider values adds 44d0a9c05bc0 drm/i915/execlists: Skip redundant resubmission adds 81cdeca45a06 drm/i915/dp: remove static variable for aux last status adds 1580d3cdddbb drm/i915: Fix audio power up sequence for gen10+ display adds f6ec9483091f drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms adds 261ea7e29ed1 drm/i915: Restrict L3 remapping sysfs interface to dwords adds b290a78b5c3d drm/i915: Use helpers for drm_mm_node booleans adds 5e053450c1c3 drm/i915: Only track bound elements of the GTT adds 11331125e148 drm/i915: Mark up address spaces that may need to allocate adds 2850748ef876 drm/i915: Pull i915_vma_pin under the vm->mutex adds 274cbf20fd10 drm/i915: Push the i915_active.retire into a worker adds b1e3177bd1d8 drm/i915: Coordinate i915_active with its own mutex adds b72348406927 drm/i915: Move idle barrier cleanup into engine-pm adds 7e8057626640 drm/i915: Drop struct_mutex from around i915_retire_requests() adds 33d856445b3e drm/i915: Remove the GEM idle worker adds f33a8a51602c drm/i915: Merge wait_for_timelines with retire_request adds 789ed955215d drm/i915/gem: Retire directly for mmap-offset shrinking adds 661019754202 drm/i915: Move request runtime management onto gt adds a2b4dead98ef drm/i915: Move global activity tracking from GEM to GT adds 2935ed5339c4 drm/i915: Remove logical HW ID adds a4e7ccdac38e drm/i915: Move context management under GEM adds cb5eb072788f drm/i915/overlay: Drop struct_mutex guard adds ba198a10bfbe drm/i915: Drop struct_mutex guard from debugfs/framebuffer_info adds 6c3828ab098a drm/i915: Remove struct_mutex guard for debugfs/opregion adds 3d88f76dec55 drm/i915: Drop struct_mutex from suspend state save/restore adds 2af402982ab3 drm/i915/selftests: Drop vestigal struct_mutex guards adds 7842793330ce drm/i915: Drop struct_mutex from around GEM initialisation adds 7d423af9bfb1 drm/i915: Implement a better i945gm vblank irq vs. C-state [...] adds 0e5493cab5ef drm/i915/stolen: make the object creation interface consistent adds 7fd296024c3c drm/i915/vga: rename intel_vga_msr_write() to intel_vga_re [...] adds 63bf8301aac4 drm/i915: split out i915_switcheroo.[ch] from i915_drv.c adds 9bfcf1941302 drm/i915: move gmbus setup down to intel_modeset_init() adds 9445ad17109b drm/i915: Update DRIVER_DATE to 20191007 adds abc47ff61d3f drm/i915/gt: Restore dropped 'interruptible' flag adds 1d0f2ebf392e drm/i915/perf: move perf types to their own header adds 3aec2c6a4886 drm/i915/vbt: Child device size remains unchanged through VBT 229 adds b9dcb97b6c80 drm/i915: make array hw_engine_mask static, makes object smaller adds cd6a851385be drm/i915/gt: Prefer local path to runtime powermanagement adds 08ad9a3846fc drm/i915/execlists: Fix annotation for decoupling virtual request adds 1664f35aa718 drm/i915/selftests: Appease lockdep adds a1b58ee3cb34 drm/i915/gt: Treat a busy timeline as 'active' while waiting adds d30213e533fa drm/i915: Fix Kconfig indentation adds 8f8b1171e1a5 drm/i915/perf: Wean ourselves off dev_priv adds a4c969d107a6 drm/i915/perf: Set the exclusive stream under perf->lock adds e45e0003f60d drm/i915/tgl: Add DC3CO required register and bits adds 19c79ff82b4a drm/i915/tgl: Add DC3CO mask to allowed_dc_mask and gen9_dc_mask adds 4645e906f2d4 drm/i915/tgl: Enable DC3CO state in "DC Off" power well adds bdacf0871f87 drm/i915/tgl: Do modeset to enable and configure DC3CO exitline adds 1c4d821db919 drm/i915/tgl: Switch between dc3co and dc5 based on displa [...] adds 41286861b4c9 drm/i915/tgl: Add DC3CO counter in i915_dmc_info adds 20af04f3dd56 drm/i915/execlists: Assign virtual_engine->uncore from fir [...] adds 3de162785132 drm/i915/selftests: Assign the mock_engine->uncore shortcut adds d14a701b0070 drm/i915/selftests: Assign the intel_runtime_pm pointer fo [...] adds 23b9e41a3dbd drm/i915/perf: drop list of streams adds d99f7b079c2a drm/i915/gt: Flush submission tasklet before waiting/retiring adds 232a6ebae419 drm/i915: introduce intel_memory_region adds 2f0b97ca0211 drm/i915/region: support contiguous allocations adds 7c98501acb94 drm/i915/region: support volatile objects adds 6ad145fe0246 drm/i915/gt: Give engine->kernel_context distinct timeline [...] adds 41f0bc49f7f2 drm/i915/selftests: Hold request reference over waits adds d46e137c4497 drm/i915/selftests: fix null pointer dereference on pointer data adds 9b000b47cc18 drm/i915/color: fix broken gamma state-checker during boot adds d50341274d01 drm/i915/color: move check of gamma_enable to specific fun [...] adds 2a86972f60fc drm/i915: Select DPLL's via mask adds c949ae431467 drm/i915/execlists: Protect peeking at execlists->active adds c36eebd9ba5d drm/i915/gt: execlists->active is serialised by the tasklet adds ba2c74da52eb drm/i915/tgl: the BCS engine supports relative MMIO adds 9d41318c4e43 drm/i915/tgl: simplify the lrc register list for !RCS adds 542a5c66e0ff drm/i915/gt: Warn CI about an unrecoverable wedge adds bd9bec5b6a09 drm/i915/execlists: Mark up expected state during reset adds 86027e312c36 drm/i915/selftests: Check that registers are preserved bet [...] adds 9a3a41dfe223 drm/i915: Fix for_each_intel_plane_mask definition adds af9fbfa657c8 drm/i915: Introduce and use intel_atomic_crtc_state_for_ea [...] adds 04c8b0bf4abc drm/i915: Use intel_plane_state in prepare and cleanup plane_fb adds d8bd3e157a17 drm/i915: Remove begin/finish_crtc_commit, v4. adds 3a612765f423 drm/i915: Remove cursor use of properties for coordinates adds 9a61363a6310 drm/i915/perf: store the associated engine of a stream adds 52111c4628a2 drm/i915/perf: Store shortcut to intel_uncore adds b068a86071ca drm/i915: Move SAGV block time to dev_priv adds da80f04792fc drm/i915/tgl: Read SAGV block time from PCODE adds 9c4a14f8ccee drm/i915: Note the addition of timeslicing to the pretend [...] adds c97fb526ca06 drm/i915/execlists: Leave tell-tales as to why pending[] is bad adds cbbf2787782c drm/i915/execlists: Only mark incomplete requests as -EIO [...] adds 54895010a893 drm/i915: Add an rcu_barrier option to i915_drop_caches adds cd9ba7b6e479 drm/i915/selftests: Serialise write to scratch with its vm [...] adds a5efcde69b11 drm/i915/perf: Replace global wakeref tracking with engine-pm adds d8ad5f52617b drm/i915/execlists: Prevent merging requests with conflict [...] adds c3eb54aad982 drm/i915: Mark up "sentinel" requests adds 6a45008ab7bb drm/i915/perf: allow for CS OA configs to be created lazily adds daed3e44396d drm/i915/perf: implement active wait for noa configurations adds 15d0ace1f876 drm/i915/perf: execute OA configuration from command stream adds 5f5c382ecfdd drm/i915/perf: Prefer using the pinned_ctx for emitting de [...] adds c2fba936d304 drm/i915/perf: Avoid polluting the i915_oa_config with err [...] adds 280bc0cecb77 drm/i915/selftests: Fixup naked 64b divide adds 1fd37669bc87 drm/i915/display: Squelch kerneldoc warnings adds 9c27462c896d drm/i915/selftests: Check known register values within the [...] adds 9506c23dfaf5 drm/i915/selftests: Check that GPR are cleared for new contexts adds 89b6d1831d21 drm/i915/execlists: Tweak virtual unsubmission adds 41e35ffb380b drm/i915: Favor last VBT child device with conflicting AUX [...] adds 53448aed7b80 drm/i915/ehl: Port C's hotplug interrupt is associated wit [...] adds 3c00660db183 drm/i915/execlists: Assert tasklet is locked for process_csb() adds b8d49f28aa03 drm/i915/perf: introduce a versioning of the i915-perf uapi adds 4f6ccc74a85c drm/i915: add support for perf configuration queries adds 7831e9a965ea drm/i915/perf: Allow dynamic reconfiguration of the OA stream adds 9cd20ef7803c drm/i915/perf: allow holding preemption on filtered ctx adds 97ea56540ffc Merge tag 'drm-intel-next-2019-10-07' of git://anongit.fre [...] adds 0a8459693238 fbdev: drop res_id parameter from remove_conflicting_pci_f [...] adds 35616a4aa919 drm: drop resource_id parameter from drm_fb_helper_remove_ [...] adds f2521f7731ed drm/i915: switch to drm_fb_helper_remove_conflicting_pci_f [...] adds 52282163dfa6 drm/panfrost: Add missing check for pfdev->regulator adds 97588c89993d MAINTAINERS: Add Steven and Alyssa as panfrost reviewers adds 593bc4d008cf drm/panfrost: Fix possible suspend in panfrost_remove adds 4fa3d66f132b drm/shmem: Do dma_unmap_sg before purging pages adds dfbc7a46b940 drm/shmem: Use mutex_trylock in drm_gem_shmem_purge adds ce4932426195 drm/panfrost: Use mutex_trylock in panfrost_gem_purge adds 1c5f087a2bb2 drm/panfrost: Add errata descriptions from kbase adds 65abbda8ed7c drm/panel: Add missing drm_panel_init() in panel drivers adds 6dbe0c4b0fc0 drm/panel: Initialise panel dev and funcs through drm_pane [...] adds d72cf01f410a drm/mipi-dbi: fix a loop in debugfs code adds 15c665bb4637 drm/mcde: Fix an error handling path in 'mcde_probe()' adds 3e93bc2a58aa drm/virtio: make resource id workaround runtime switchable. adds ae85b0df124f drm_dp_cec: add connector info support. adds 5558f3d535c5 drm/i915/intel_hdmi: use cec_notifier_conn_(un)register adds 66c2dee4ae10 drm/vc4/vc4_hdmi: fill in connector info adds a02c4c25b9fa drm/virtio: add plane check adds 4100a7b83438 drm/virtio: cleanup queue functions adds 744583ecc3d7 drm/virtio: notify virtqueues without holding spinlock adds b0138364da17 drm/virtio: module_param_named() requires linux/moduleparam.h adds 1374b8375c2e drm/meson: dw_hdmi: add resume/suspend hooks adds cf3d4e534711 drm/meson: add resume/suspend hooks adds ee68c743f8d0 drm: Stop including drm_bridge.h from drm_crtc.h adds 3ef2f119bd3e drm/msm: Use drm_attach_bridge() to attach a bridge to an encoder adds 6a87d4ea94b0 drm/ingenic: Hardcode panel type to DPI adds 268de6530aa1 drm: mst: Fix query_payload ack reply struct adds c41784b042ac drm: dw-hdmi-i2s: enable audio clock in audio_startup adds 536cce149769 drm: sti: use cec_notifier_conn_(un)register adds acff2f86b195 drm/sti: Include the right header adds 6914f8eb64f9 drm: Add high-precision time to vblank trace event adds 5fcd055193c5 drm/komeda: Add ACLK rate to sysfs adds bd7e3f3ba1ef drm/vblank: Document and fix vblank count barrier semantics adds 4922fd18cc1a drm/vkms: Use wait_for_flip_done adds 88ad7f3a5660 drm/vkms: Reduce critical section in vblank_simulate adds 5950f0b797fc drm/dp_mst: Move link address dumping into a function adds 3ba64aa36c8c drm/dp_mst: Get rid of list clear in destroy_connector_work adds 7cbce45d6243 drm/dp_mst: Move test_calc_pbn_mode() into an actual selftest adds 0de54fb2d02b drm/print: Add drm_err_printer() adds aa2a2fe1383f drm/dp_mst: Combine redundant cases in drm_dp_encode_sideb [...] adds 2f015ec6eab6 drm/dp_mst: Add sideband down request tracing + selftests adds 95b0013d209d drm/dp_mst: Refactor drm_dp_send_enum_path_resources adds 60f9ae9d0d3d drm/dp_mst: Remove huge conditional in drm_dp_mst_handle_up_req() adds fde61a7a7df4 drm/dp_mst: Constify guid in drm_dp_get_mst_branch_by_guid() adds a29d881875fc drm/dp_mst: Refactor drm_dp_mst_handle_up_req() adds 8b1e589d138c drm/dp_mst: Refactor drm_dp_mst_handle_down_rep() adds 37dfdc55ffeb drm/dp_mst: Cleanup drm_dp_send_link_address() a bit adds 889165ad6190 drm/virtio: pass gem reservation object to ttm init adds 29cf12394c05 drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper. adds 620f9c5e302c drm/virtio: simplify cursor updates adds 191ab21995b0 drm/virtio: remove virtio_gpu_object_wait adds 23a0e88ebaff drm/virtio: drop no_wait argument from virtio_gpu_object_reserve adds cde14fd4a604 drm/virtio: remove ttm calls from in virtio_gpu_object_{re [...] adds 98abe21d07c8 drm/virtio: add virtio_gpu_object_array & helpers adds da758d51968a drm/virtio: rework virtio_gpu_execbuffer_ioctl fencing adds e2324300f427 drm/virtio: rework virtio_gpu_object_create fencing adds 375f156a5e77 drm/virtio: rework virtio_gpu_transfer_from_host_ioctl fencing adds 3d3bdbc0bdbd drm/virtio: rework virtio_gpu_transfer_to_host_ioctl fencing adds 93c38d15ee59 drm/virtio: rework virtio_gpu_cmd_context_{attach, detach} [...] adds ad75f4f057e6 drm/virtio: drop virtio_gpu_object_list_validate/virtio_gp [...] adds c66df701e783 drm/virtio: switch from ttm to gem shmem helpers adds 2e0d9ee45785 drm/virtio: remove virtio_gpu_alloc_object adds fe16537ddb97 drm/virtio: drop virtio_gpu_object_{ref,unref} adds 6e3372508d5f drm/virtio: drop virtio_gpu_object_{reserve, unreserve} adds 12afce08ed51 drm/virtio: add fence sanity check adds f0c6cef7e717 drm/virtio: add worker for object release adds 84f6fec42e9e drm/virtio: fix command submission with objects but withou [...] adds c7581a414d28 drm: Use EOPNOTSUPP, not ENOTSUPP adds 42770cbf18ae drm/blend: Define the direction of Z position values adds 464828dfb1c9 fbdev/sa1100fb: Remove even more dead code adds 9a2654c0f62a drm/panel: Add and fill drm_panel type field adds 89958b7cd955 drm/bridge: panel: Infer connector type from panel by default adds a793f0eeb7f5 drm/panel: panel-simple: Set OSD070T1718 panel type adds 92a57b3fb500 drm/stm: ltdc: add pinctrl for DPI encoder mode adds 7ac1573e263f drm/sun4i/sun4i_hdmi_enc: call cec_s_conn_info() adds 71137bfd9897 drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register adds e5ef909cb42c tda9950: use cec_notifier_cec_adap_(un)register adds 37a48adfba6c drm/vram: Add kmap ref-counting to GEM VRAM objects adds bc25bb9192c0 drm/vram: Acquire lock only once per call to vmap()/vunmap() adds f3309105b879 drm/vram: Add infrastructure for move_notify() adds 2236439bc667 drm/vram: Implement lazy unmapping for GEM VRAM buffers adds 2dc5d44ccc5e drm: add drm_print_bits adds ff540b76f14a drm/ttm: add drm gem ttm helpers, starting with drm_gem_tt [...] adds 527f6d91f8bb drm/vram: use drm_gem_ttm_print_info adds 9286766ba65b drm/vram: add vram-mm debugfs file adds b21fc73838fa drm/qxl: use drm_gem_object_funcs callbacks adds 78d54f1f6a33 drm/qxl: use drm_gem_ttm_print_info adds 4f7f1973b0c8 drm/vram: fix Kconfig adds 9d6f4484e81c drm/ttm: turn ttm_bo_device.vma_manager into a pointer adds e336befcfdc0 drm/nouveau: switch to gem vma offset manager adds f1acf41f9e32 drm/vram: switch to gem vma offset manager adds 8b53e1cb2728 drm/radeon: switch to gem vma offset manager adds e7bf74d0aabe drm/amdgpu: switch to gem vma offset manager adds 133e8809525b drm/qxl: switch to gem vma offset manager adds 293f86b365ad drm/vmwgfx: switch to own vma manager adds 07583467c256 drm/ttm: remove embedded vma_offset_manager adds 32d6c2c5b522 drm/virtio: Rewrite virtio_gpu_queue_ctrl_buffer using fen [...] adds e1218b8c0cc1 drm/virtio: Use vmalloc for command buffer allocations. adds 6b5ce4a1fb84 drm/vram: Move VRAM memory manager to GEM VRAM implementation adds b0e40e080522 drm/vram: Have VRAM MM call GEM VRAM functions directly adds c30b225dba01 drm/vram: Unexport internal functions of VRAM MM adds abddeb7b12b0 drm/vram: Unconditonally set BO call-back functions adds 88c5a5a021aa drm/virtio: enable prime mmap support adds de2358050ab8 drm/virtio: Fix warning in virtio_gpu_queue_fenced_ctrl_buffer. adds 3250cdf938dc drm: bridge/dw_hdmi: add audio sample channel status setting adds fe9e557dfb48 drm/bridge: Fix references to drm_bridge_funcs in documentation adds 2fb658a603ba dt-bindings: drm/bridge: analogix-anx78xx: add new variants adds 0273831882c5 drm/bridge: analogix-anx78xx: add new variants adds 2708e876272d drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings adds 2f932367d219 drm/bridge: analogix-anx78xx: convert to i2c_new_dummy_device adds 1e6962041c7a drm/stm: dsi: higher pll out only in video burst mode adds 5dec1affe0fa drm: sti: fix W=1 warnings adds 3b92198d6c27 drm: fix warnings in DSC adds 37d212622acb drm/prime: Remove duplicate forward declaration adds a92462d6bf49 drm/connector: Share with non-atomic drivers the function [...] adds 62afb4ad425a drm/connector: Allow max possible encoders to attach to a [...] adds 4d74b25ee395 drm/komeda: Adds error event print functionality adds c8908bde0dbd drm/vram: Provide vmap and vunmap operations for GEM VRAM objects adds 820d6606e9c2 drm/ast: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO adds dcc7b1f3ae99 drm/mgag200: Use drm_gem_vram_{vmap, vunmap}() to map curs [...] adds 64e9c200a0cd staging: fbtft: make several arrays static const, makes ob [...] adds 185926ef38c8 drm/selftests: fix spelling mistake "misssing" -> "missing" adds 8c8ae2fe8d21 drm/encoder: Fix possible_clones documentation adds c873724d88d9 drm/encoder: Fix possible_crtcs documentation adds a859f1270a99 drm/encoder: Don't raise voice in drm_encoder_mask() docum [...] adds 32b339d9fcdc drm/komeda: Remove in-code use of ifdef adds aefdaa15e54c drm/komeda: Adds register dump support for gcu, lup and dou adds 69b22f51e664 drm/doc: Improve docs around connector (un)registration adds 0d352a3a8a1f drm/v3d: don't leak bin job if v3d_job_init fails. adds 4fb419b21624 drm: Add drm_modeset_lock_assert_held() adds 26564be56d73 drm/atomic-helper: Make crtc helper funcs optional adds 508882f0afaf drm/dp: Add definitons for MSA MISC bits adds 978f6b0693c7 drm/edid: Add CTA-861-G modes with VIC < 128 adds 455d56ce809f drm/v3d: clean caches at the end of render jobs on request [...] adds 8806cd3aa025 drm: Rename HDMI colorspace property creation function adds 45cf0e91df8c drm: Add DisplayPort colorspace property creation function adds 6039f37dd6b7 video/hdmi: Fix AVI bar unpack adds 21185a668787 drm: Remove redundant of_device_is_available check adds fb2ee9bf084b drm: panel-lvds: Potential Oops in probe error handling adds 7fbd0782bf94 dma-buf/resv: fix exclusive fence get adds a14375ac87a4 Documentation/gpu: Fix no structured comments warning for [...] adds 361cfabdb0f9 MAINTAINERS: Update Allwinner DRM drivers entry adds 67c1a02048cf MAINTAINERS: Add Jernej Škrabec as a reviewer for DE2 adds 141f6357f45c drm: tweak drm_print_bits() adds 468720980771 drm/bridge/synopsys: dsi: Use devm_platform_ioremap_resour [...] adds 50094b5dcd32 drm/dp_mst: Destroy topology_mgr mutexes adds e2839ff692c6 drm/dp_mst: Rename drm_dp_add_port and drm_dp_update_port adds 857833698536 drm/dp_mst: Remove lies in {up, down}_rep_recv documentation adds caf81ec6cd72 drm: Destroy the correct mutex name in drm_dp_mst_topology [...] adds 2ebb6701654e drm/komeda: Adds power management support adds 245f44e77101 drm/vram: Support top-down placement flag adds d6cb013579e7 drm/komeda: SW workaround for D71 doesn't flush shadow registers adds d56276a13c2b drm/meson: vclk: use the correct G12A frac max value adds 7baa77f1a6d1 drm/fb-helper: Include prototype for drm_fb_helper_modinit() adds 40d51c05d044 drm/dsc: Fix bogus cpu_to_be16() usage adds 2c05593ba057 drm: Include prototype for drm_need_swiotlb() adds b9436986d279 drm/syncobj: Include the prototype for drm_timeout_abs_to_ [...] adds 1ab2a99edb37 drm: Fix return type of crc .poll() adds db0cc143b69e drm/dp/mst: Reduce nested ifs adds 0c3bb15cfc0e drm/dp/mst: Handle arbitrary DP_LINK_BW values adds ed20b7d5c657 drm/dp/mst: Replace the fixed point thing with straight ca [...] adds dfef959803c7 drm/tiny: Kconfig: Remove always-y THERMAL dep. from TINYD [...] adds 4b39582a8fb3 drm/komeda: Use IRQ_RETVAL shorthand in d71_irq_handler adds f59769c52cd7 drm/komeda: Workaround for broken FLIP_COMPLETE timestamps adds 763ba2eca0f1 drm/rect: Add drm_rect_translate_to() adds e22b86e97317 drm/rect: Add drm_rect_init() adds 959b077f26a1 drm/print: move drm_debug variable to drm_print.[ch] adds f0a8f533adc2 drm/print: add drm_debug_enabled() adds 6511a945cf7d drm/etnaviv: use drm_debug_enabled() to check for debug ca [...] adds dee97f6ab4a9 drm/i2c/sil164: use drm_debug_enabled() to check for debug [...] adds d8db0b36d888 drm/msm: use drm_debug_enabled() to check for debug categories adds 8a317f223bcf dt-bindings: sun6i-dsi: Add VCC-DSI supply property adds 1c056ad87117 drm/sun4i: sun6i_mipi_dsi: Add VCC-DSI regulator support adds 7ac626996882 drm/sun4i: dsi: Fix TCON DRQ set bits adds a00d17e0a71a Revert "drm/sun4i: dsi: Change the start delay calculation" adds 4092de1ba34e Merge drm/drm-next into drm-misc-next adds 96a49f39043d drm/ast: Don't call ast_show_cursor() from ast_cursor_move() adds 714468d9afdf drm/ast: Move ast_{show,hide}_cursor() within source file adds 2f5989fcd1b7 drm/ast: Move cursor update code to ast_show_cursor() adds 659d1a49c63d drm/ast: Move cursor offset swapping into ast_show_cursor() adds 0090ef3ecbd4 drm/ast: Allocate cursor BOs at high end of video memory adds 52e32da9a1fb drm/mgag200: Rename cursor functions to use mgag200_ prefix adds 49b8d5aeaf81 drm/mgag200: Add init and fini functions for cursor handling adds 6ae04536e747 drm/mgag200: Add separate move-cursor function adds 047244aa0ad9 drm/mgag200: Move cursor-image update to mgag200_show_cursor() adds 378c18386a25 drm/mgag200: Move cursor BO swapping into mgag200_show_cursor() adds 2c51a6601693 drm/mgag200: Reserve video memory for cursor plane adds dfc507b9eb26 drm/mgag200: Allocate cursor BOs at high end of video memory adds a9c4fbd544f9 drm/omap: drop unneeded locking from mgr_fld_write() adds 6e366c28e6b1 drm/omap: avoid copy in mgr_fld_read/write adds 157d8f60363a drm/omap: tweak HDMI DDC timings adds f5b1fae153d9 drm/omap: fix missing scaler pixel fmt limitations adds 34d71136e0d9 drm/omap: dss: move platform_register_drivers() to dss.c a [...] adds 9c5fa79f802a drm/omap: hdmi5: automatically choose limited/full range output adds bebf00512cc2 drm/omap: hdmi4: fix use of uninitialized var adds 9c98f021e4e7 dma-fence: Serialise signal enabling (dma_fence_enable_sw_ [...] adds 71724f708997 drm/mm: Use helpers for drm_mm_node booleans adds 4ee92c7149da drm/mm: Convert drm_mm_node booleans to bitops adds 3dda22d3dcd1 drm/mm: Use clear_bit_unlock() for releasing the drm_mm_node() adds ba2a1c870615 drm/fourcc: Add Arm 16x16 block modifier adds 4f69851fbaa2 drm/i810: Prevent underflow in ioctl adds 30abc59b4842 drm/lima: Add support for multiple reset lines adds 839313509182 drm/mcde: Fix reference to DOC comment adds 10d8f308ba3e cec: add cec_adapter to cec_notifier_cec_adap_unregister() adds 81fafb9488a1 drm/sun4i: dsi: fix the overhead of the horizontal front porch adds 4340ec45e895 drm/sun4i: sun6i_mipi_dsi: fix DCS long write packet length adds bee447e224b2 drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the intern [...] adds fba3baa8d2be drm/tilcdc: plane: Make structure tilcdc_plane_funcs constant adds 9a197c862f0d drm/sun4i: dsi: Fix video start delay computation adds 354c2d310082 drm: damage_helper: Fix race checking plane->state->fb adds 7ed093602e0e Merge tag 'drm-misc-next-2019-10-09-2' of git://anongit.fr [...] adds fa41d6ee9042 Merge drm/drm-next into drm-intel-next-queued adds 56184a20a800 drm/i915: Drop obj.page_pin_count after a failed vma->set_pages() adds 454a325a9768 drm/i915: Remove leftover vma->obj->pages_pin_count on ins [...] adds 8b390c15818c drm/i915/execlists: Clear semaphore immediately upon ELSP [...] adds bb71fb0072f1 drm/i915/dp: Extend program of VSC Header and DB for Color [...] adds 0c06fa156006 drm/i915/dp: Add support of BT.2020 Colorimetry to DP MSA adds 9d1bb6f0222c drm/i915/dp: Attach colorspace property adds 922430dd4022 drm/i915: Add new GMP register size for GEN11 adds b246cf215e4c drm/i915/dp: Program an Infoframe SDP Header and DB for HD [...] adds 0299dfa7ad54 drm/i915/dp: Attach HDR metadata property to DP connector adds 3e706dff0891 drm/i915: Switch to using DP_MSA_MISC_* defines adds 131d3b1af105 drm/i915: Stop using drm_atomic_helper_check_planes() adds 3e30d70805d5 drm/i915: Make .modeset_calc_cdclk() mandatory adds dcdef1abbc50 drm/i915: Use drm_rect_translate_to() adds fc1a0fb53875 drm/i915: Use drm_rect_init() adds 193065024072 drm/i915: Flush tasklet submission before sleeping on i915 [...] adds da5d2ca8adde drm/i915/icl: Wa_1607087056 adds 613716bbe721 drm/i915/tgl: Add IS_TGL_REVID adds 62037ffff229 drm/i915/tgl: Include ro parts of l3 to invalidate adds 4aa0b5d457f5 drm/i915/tgl: Add HDC Pipeline Flush adds 36a6b5d964d9 drm/i915/tgl: Add extra hdc flush workaround adds 99739f9431f9 drm/i915/tgl: Keep FF dop clock enabled for A0 adds 65df78bda385 drm/i915/tgl: Wa_1409420604 adds 2cbe2d8c562e drm/i915/tgl: Wa_1409170338 adds 2e19af943822 drm/i915/tgl: Wa_1409600907 adds 79bfa607e60f drm/i915/tgl: Wa_1607138336 adds 99db8c59e056 drm/i915/tgl: Wa_1607030317, Wa_1607186500, Wa_1607297627 adds 08fff7aeddc9 drm/i915/tgl: Wa_1607138340 adds 8574685547bd drm/i915/selftests: Drop stale struct_mutex adds 2229adc81380 drm/i915/execlist: Trim immediate timeslice expiry adds 993254292b9e drm/i915: Refactor timestamping constants update adds 4078c983feb9 drm/i915: Switch intel_legacy_cursor_update() to intel_ types adds de3b67afc060 drm/i915: Prepare the connector/encoder mask readout for h [...] adds 3abe897787c2 drm/i915: Prepare the mode readout for hw vs. uapi state split adds fcb9bba47fb5 drm/i915/ehl: Don't forget to set TC long detect function adds 943682e3bd19 drm/i915: Introduce Jasper Lake PCH adds 1357fa8136ea drm/i915/selftests: Teach execlists to take intel_gt as it [...] adds 3b05c4f832fa drm/i915/selftests: Teach guc to take intel_gt as its argument adds bb3d4c9d636b drm/i915/selftests: Teach workarounds to take intel_gt as [...] adds 5f65d5a6e4bd drm/i915/selftests: Teach timelines to take intel_gt as it [...] adds eca0b7208969 drm/i915: Do initial mocs configuration directly adds e9d4c9245f54 drm/i915: Store i915_ggtt as the backpointer on fence registers adds 972c646f1cfe drm/i915: Move swizzle_bit under i915_ggtt adds eb8de23c955b drm/i915/tgl: Enable DDI/Port G adds 05488673a4d4 drm/i915/pmu: Support multiple GPUs adds d4a415dcda35 drm/i915: Fix MST oops due to MSA changes adds 493065e24eb1 drm/i915: Add microcontrollers documentation section adds 218151e99744 drm/i915/guc: improve documentation adds 0b23e2a6ed5c drm/i915/huc: improve documentation adds e9768bfe875f drm/i915/selftests: Teach requests to use all available engines adds 1dfffa0051ea drm/i915: Don't disable interrupts independently of the lock adds a50134b1983b drm/i915: Make for_each_engine_masked work on intel_gt adds 5d904e3c5d40 drm/i915: Pass in intel_gt at some for_each_engine sites adds fb26eee0600d drm/i915/pmu: Fix uninitialized variable on error path adds 253a774bb08b drm/i915/execlists: Don't merely skip submission if maybe [...] adds 3aae9d08532c drm/i915: enumerate and init each supported region adds da1184cd41d4 drm/i915: treat shmem as a region adds 72405c3d7850 drm/i915: treat stolen as a region adds bcce7d90d120 drm/i915/selftests: Add the mock engine to the gt->engine[] adds c6e07ada8eaa drm/i915/gt: Convert the leftover for_each_engine(gt) adds 30a027dcccc2 drm/i915: Move the cursor rotation handling into intel_cur [...] adds c08f995a284d drm/i915: Polish possible_clones setup adds 98c93394ba90 drm/i915: Refuse modes with hdisplay==4096 on pre-HSW DP adds d7a145849b68 drm/i915: Nuke the useless changed param from skl_ddb_add_ [...] adds 49e0ed3848d0 drm/i915: Nuke 'realloc_pipes' adds 36b53a291b6a drm/i915: Make dirty_pipes refer to pipes adds 2edb3de9e599 drm/i915: Shrink eDRAM ways/sets arrays adds 67fdd8ea5319 drm/i915: s/hdcp2_hdmi_msg_data/hdcp2_hdmi_msg_timeout/ adds 770ce5a07190 drm/i915: Remove dead weight from hdcp2_msg_timeout[] adds eac03efdc85f drm/i915: Remove hdcp2_hdmi_msg_timeout.timeout2 adds 0b7b6966403d drm/i915: Make hdcp2_msg_timeout.timeout u16 adds e83c467358c1 drm/i915: Correct the PCH type in irq postinstall adds 789fa8746daf drm/i915: Restore full symmetry in i915_driver_modeset_pro [...] adds bfb926e32385 drm/i915/display/icl: Save Master transcoder in slave's cr [...] adds 705135bd734c drm/i915/display/icl: Enable TRANSCODER PORT SYNC for tile [...] adds ba5f1ae95d28 drm/i915/display/icl: HW state readout for transcoder port [...] adds eadf6f9170d5 drm/i915/display/icl: Enable master-slaves in trans port sync adds 51528afe7c5e drm/i915/display/icl: Disable transcoder port sync as part [...] adds a6c948f98239 drm/i915/display/icl: In port sync mode disable slaves fir [...] adds 327f8d8c336d drm/i915: simplify setting of ddi_io_power_domain adds 10d987fd1b7b drm/i915: fix port checks for MST support on gen >= 11 adds cbd9b9f2e7b1 drm/i915: remove extra new line on pipe_config mismatch adds 73cefd903de7 drm/i915: add pipe id/name to pipe mismatch logs adds 7acf6c9495d0 drm/i915: prettify MST debug message adds 8814c6d01f7e drm/i915/perf: fix oa config reconfiguration adds 0dc3c562aa95 drm/i915: Extract GT ring management adds 952f89f098c7 drm/i915/gvt: Wean off struct_mutex adds ce53908bba6f drm/i915: Update DRIVER_DATE to 20191021 adds 89910e62009a Merge tag 'drm-intel-next-2019-10-21' of git://anongit.fre [...] adds f92013259d32 dt-bindings: display: mediatek: update dsi supported chips adds 78e01a8d0f46 drm/mediatek: separate mipi_tx to different file adds efda51a58b4a drm/mediatek: add mipi_tx driver for mt8183 adds b3218e74367a drm/mediatek: move mipi_dsi_host_register to probe adds bb6bc2982a28 drm/mediatek: fixes CMDQ reg address of mt8173 is differen [...] adds 89d0e3f88258 drm/mediatek: replace writeb() with mtk_dsi_mask() adds 3c6bd94d32c4 drm/mediatek: add dsi reg commit disable control adds 7bf54afec961 drm/mediatek: add frame size control adds e249e3e86b33 drm/mediatek: add mt8183 dsi driver support adds 7a5bc4e22ecf drm/mediatek: change the dsi phytiming calculate method adds 2f501cc0b020 drm/mediatek: adjust dsi and mipi_tx probe sequence adds 75374fc2c152 drm/mediatek: add dphy reset after setting lanes number adds ccfcaa5234e5 dt-bindings: mediatek: add ovl_2l description for mt8183 display adds 6e031636d1f1 dt-bindings: mediatek: add ccorr description for mt8183 display adds 4df747190667 dt-bindings: mediatek: add dither description for mt8183 display adds 41ee3b815a35 dt-bindings: mediatek: add mutex description for mt8183 display adds cefb6abfcc1c drm/mediatek: add ddp component CCORR adds 450aa87c7353 drm/mediatek: add component DITHER adds b17bdd0d7a73 drm/mediatek: add component OVL_2L0 adds dd8feb2262d9 drm/mediatek: add component OVL_2L1 adds d5abb5f2144a drm/mediatek: add gmc_bits for ovl private data adds 0a5ccda42033 drm/medaitek: add layer_nr for ovl private data adds 132c6e250ed7 drm/mediatek: add function to background color input selec [...] adds 318462d1a568 drm/mediatek: add background color input select function f [...] adds 57148baac8b7 drm/mediatek: distinguish ovl and ovl_2l by layer_nr adds 412b1e463ec3 drm/mediatek: add ovl0/ovl_2l0 usecase adds 0d3a120286f4 drm/mediatek: add mutex mod into ddp private data adds d730af989e99 drm/mediatek: add mutex mod register offset into ddp private data adds 1c7da0c76238 drm/mediatek: add mutex sof into ddp private data adds 1037edf20cb6 drm/mediatek: add mutex sof register offset into ddp private data adds 631005b255aa drm/mediatek: add no_clk into ddp private data adds 400e91347e1d Merge tag 'mediatek-drm-next-5.5' of https://github.com/ck [...] adds 0a370db816f8 drm: rcar-du: kms: Expand comment in vsps parsing routine adds 3986457110a0 drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later adds 2d4794f19a86 dt-bindings: display: renesas: du: Document the r8a774b1 bindings adds 47968ea96af3 drm: rcar-du: Add R8A774B1 support adds 86db9f28224e dt-bindings: display: renesas: lvds: Document r8a774b1 bindings adds cfbcf6eb67e1 drm: rcar-du: lvds: Add r8a774b1 support adds f3a36d469621 dt-bindings: display: renesas: Add r8a774b1 support adds f1b4a9217efd Merge tag 'du-next-20191016' of git://linuxtv.org/pinchart [...] adds 2e79e22e092a Merge v5.4-rc4 into drm-next adds 078ef4e93250 drm/amdgpu: add new amdgpu nbio header file adds bebc07628545 drm/amdgpu: switch to new amdgpu_nbio structure adds 4241863afce1 drm/amdgpu/nbio: add functions to query ras specific inter [...] adds b8d312aa075f drm/amdgpu: add nbif v7_4 irq source header for vega20 adds fc098fb4ed0c drm/amdgpu: update nbio v7_4 ip header files adds 4e644fffb580 drm/amdgpu: add ras_controller and err_event_athub interru [...] adds a344db8e5e3c drm/amdgpu: poll ras_controller_irq and err_event_athub_ir [...] adds b293e891b057 drm/amdgpu: add helper function to do common ras_late_init [...] adds 63fa48db49c2 drm/amdgpu: switch to amdgpu_ras_late_init for gfx v9 block (v2) adds 7d0a31e8cc3b drm/amdgpu: switch to amdgpu_ras_late_init for sdma v4 block (v2) adds 2452e7783c7a drm/amdgpu: switch to amdgpu_ras_late_init for gmc v9 block (v2) adds dda79907a77b drm/amdgpu: add mmhub ras_late_init callback function (v2) adds 9ad1dc295b39 drm/amdgpu: add ras_late_init callback function for nbio v [...] adds 22e1d14fef71 drm/amdgpu: switch to amdgpu_ras_late_init for nbio v7_4 (v2) adds 484deaedfa03 drm/amdgpu: Extends amdgpu vm definitions (v2) adds 093e48c04dfd drm/amdgpu: Support new arcturus mtype adds d0ba51b1cacd drm/amdgpu: Determing PTE flags separately for each mapping (v3) adds e0253d083c5c drm/amdgpu: Use optimal mtypes and PTE bits for Arcturus adds 17da41bf00c8 drm/amdgpu: Remove unnecessary TLB workaround (v2) adds 4ce71be67b08 drm/amdgpu: check mmhub_funcs pointer before refering to it adds 8bf2485aec63 drm/amdgpu: fix memory leak when ras is not supported on s [...] adds 39857252e5e5 drm/amdgpu: only apply gds clearing workaround when ras is [...] adds f78c47f66908 drm/amd/powerplay: guard manual mode prerequisite for cloc [...] adds c66846e069de drm/amd/powerplay: update cached feature enablement status V3 adds faa695c715e5 drm/amd/powerplay: do proper cleanups on hw_fini adds 629be2039532 drm/amdgpu: use moving fence instead of exclusive for VM updates adds 9d1b3c78052e drm/amdgpu: reserve at least 4MB of VRAM for page tables v2 adds 43ce6bab7b9e drm/amdgpu: remove amdgpu_cs_try_evict adds 12ffa55da60f drm/amdgpu: Fix bugs in amdgpu_device_gpu_recover in XGMI case. adds 7c6e68c777f1 drm/amdgpu: Avoid HW GPU reset for RAS. adds d5ea093eebf0 dmr/amdgpu: Add system auto reboot to RAS. adds d094aea31258 drm/amdgpu: set ip specific ras interface pointer to NULL [...] adds a85eff14da2c drm/amdgpu/gmc: switch to amdgpu_gmc_ras_late_init helper [...] adds 6caeee7a708c drm/amdgpu/gfx: switch to amdgpu_gfx_ras_late_init helper [...] adds bfcf62c2a5a9 drm/amdgpu/sdma: switch to amdgpu_sdma_ras_late_init helpe [...] adds 47930de4aa70 drm/amdgpu/mmhub: switch to amdgpu_mmhub_ras_late_init hel [...] adds 1c70d3d9c4a6 drm/amdgpu/nbio: switch to amdgpu_nbio_ras_late_init helpe [...] adds 9dc913425807 drm/amdgpu: init UMC & RSMU register base address adds f1d59e00ff5f drm/amd/amdgpu: add sw_fini interface for df_funcs adds 871e5e7219e7 drm/amd/powerplay: replace smu->table_count with SMU_TABLE [...] adds c5b6e585b233 drm/amdgpu: change r type to int in gmc_v9_0_late_init adds 4fb60b02fba4 drm/amdgpu: enable TA load support in Arcturus adds 337c200756b4 drm/amdgpu: clean up load TMR sequence adds 6ab3b9e31393 drm/amd/powerplay: implement sysfs for getting dpm clock adds 59d1ace3c78b drm/amd/display: update renoir_ip_offset.h adds 811bc15b49fe drm/amdgpu: disable stutter mode for renoir adds cd05c865108e drm/amdgpu: Disable page faults while reading user wptrs adds 050091ab6e83 drm/amdkfd: Query kfd device info by CHIP id instead of pc [...] adds a5fc7ec1332c drm/amd/display: Add stereo mux and dig programming calls [...] adds e6cbabcd70c7 drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access adds 4d25fba4e3bb drm/amdgpu: Remove clock gating restore. adds 4bc2234077b0 drm/madgpu: Fix EEPROM Checksum calculation. adds 9dc23a6325fc drm/amdgpu: change ras bps type to eeprom table record structure adds 78ad00c9030c drm/amdgpu: Hook EEPROM table to RAS adds 87d2b92f1e9d drm/amdgpu: save umc error records adds 1a6fc071e199 drm/amdgpu: move the call of ras recovery_init and bad pag [...] adds 95a5bd1b3313 drm/amdkfd: Fix a building error when KFD_SUPPORT_IOMMU_V2 [...] adds 8ac64f0af5ff drm/amd/display: Fix DML tests adds 4fd99f67f3c6 drm/amd/display: refine i2c over aux adds e6d14df74064 drm/amd/display: Subsample mode suboptimal for YCbCr4:2:2 adds 48af9b91b129 drm/amd/display: Don't allocate payloads if link lost adds 48f100a0caf3 drm/amd/display: Add back support for DSC 4:2:2 Simple adds b5cf0647c2a8 drm/amd/display: config to override DSC start slice height adds 6acb589f95db drm/amd/display: 3.2.49 adds 25409b37335b drm/amd/display: Add missing surface address registers adds b6e881c94741 drm/amd/display: update navi to use new surface programmin [...] adds 649828f71855 drm/amd/display: remove temporary transition code adds ff344c8d2a40 drm/amd/display: Reuse dcn2 registers adds 119630061e72 drm/amd/display: remove hw access from dc_destroy adds 785908cf19c9 drm/amd/display: OTC underflow fix adds 0417df169940 drm/amd/display: Isolate DSC module from driver dependencies adds d6bbece2c419 drm/amd/display: dce11.x /dce12 update formula input adds b131932215c9 drm/amd/display: verify stream link before link test adds dabeea6427df drm/amd/display: replace FIXME with TODO adds bb42eda28407 drm/amdgpu/irq: check if nbio funcs exist adds 4e66d7d21562 drm/amdgpu: Add a kernel parameter for specifying the asic type adds 7cae70619364 drm/amdgpu: Disable retry faults in VMID0 adds 8099ae40d866 drm/amdkfd: Support Navi14 in KFD adds a8d42f174d30 drm/amdkfd: add renoir cache info for CRAT (v2) adds 2b9c22111976 drm/amdkfd: add renoir kfd device info (v2) adds 5a959a8988d8 drm/amdkfd: enable kfd device queue manager v9 for renoir adds 514e5e7e60f5 drm/amdkfd: add renoir type for the workaround of iommu v2 (v2) adds 4d85488cd9df drm/amdkfd: init kfd apertures v9 for renoir adds 59a6fc1aef27 drm/amdkfd: init kernel queue for renoir adds 444d4f5fd3ff drm/amdkfd: add package manager for renoir adds f5d843d4ea3b drm/amdkfd: add renoir kfd topology adds aa978594cf7f drm/amdgpu: disable gfxoff while use no H/W scheduling policy adds 4042a188725c drm/amdkfd: enable renoir while device probes adds bfa603aa5e6b drm/amdgpu: fix null pointer deref in firmware header printing adds cde85ac24784 drm/amdgpu: check if nbio->ras_if exist adds 75a8957f808d drm/amd/powerplay: Add the interface for geting dpm curren [...] adds 1dd077bbbaac drm/amdgpu: add navi14 PCI ID for work station SKU adds 71776b6daef6 drm/amdgpu: cleanup mtype mapping adds cbfae36ceac9 drm/amdgpu: cleanup PTE flag generation v3 adds 4d1337d2e967 drm/amdgpu: Avoid RAS recovery init when no RAS support. adds 04c572a0df02 drm/amd/powerplay: issue DC-BTC for arcturus on SMU init adds 38750f03030a drm/amd/powerplay: update smu11_driver_if_arcturus.h adds 8c9f69bc5cc4 drm/amdgpu: fix build error without CONFIG_HSA_AMD adds a35ad98bf9d3 drm/amdgpu: remove needless usage of #ifdef adds 1bd252c57b0b drm/amdgpu: remove duplicated header file include adds 86edcc7dba53 drm/amdgpu: move umc late init from gmc to umc block adds 4930aabe7c4e drm/amdgpu: move umc ras init to umc block adds d99659a06231 drm/amdgpu: rename umc ras_init to err_cnt_init adds d01b400b1aae drm/amdgpu: Add amdgpu_ras_eeprom_reset_table adds 084fe13b2c23 drm/amdgpu: Allow to reset to EERPOM table. adds c4cacce78500 drm/amd/display: add Asic ID for Dali adds d1082e23eede drm/amd/display: Implement voltage limitation for dali adds acb9acbefef2 drm/amdkfd: fix the missed asic name while inited renoir_d [...] adds 029fbd437eb6 drm/amdgpu: initialize ras structures for xgmi block (v2) adds f31703528863 drm/amdgpu: enable error injection to XGMI block via debugfs adds ff9d09719359 drm/amdgpu: fix CPDMA hang in PRT mode for VEGA10 adds 52652ef28635 drm/amdgpu: add ras error query count interface for nbio adds d7bd680d4047 drm/amdgpu: support pcie bif ras query and inject adds d7b1ed4ac3fc drm/amdgpu: add pcie bif ras related registers adds 1a3f2e8c3c12 drm/amdgpu: implement ras query function for pcie bif adds 3636169cc0e1 drm/amdgpu: Add SRIOV mailbox backend for Navi1x adds 708901a6664f drm/amdgpu: Fix mutex lock from atomic context. adds d950800e793c drm/amdgpu: Fix KFD-related kernel oops on Hawaii adds 0e0b89c0d7cd drm/amd/powerplay: properly set mp1 state for SW SMU suspe [...] adds f7e3a5776fa6 drm/amd/powerplay: check SMU engine readiness before proce [...] adds 51c0f58e9f6a drm/amdgpu/sriov: add ring_stop before ring_create in psp [...] adds b05b69036f74 drm/amdgpu: For Navi12 SRIOV VF, register mailbox functions adds a90a24d581a9 drm/amd/amdgpu: power up sdma engine when S3 resume back adds a4ac7693f895 drm/amdgpu/SRIOV: Navi10/12 VF doesn't support SMU adds 1b6578246815 drm/amdgpu/SRIOV: Navi12 SRIOV VF doesn't load TOC adds 6817bf283b2b drm/amdgpu: grab the id mgr lock while accessing passid_mapping adds 3084cf46cf81 drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) adds a2cf324785a6 drm/amdgpu: split the VM entity into direct and delayed adds 47ca7efa4c13 drm/amdgpu: allow direct submission in the VM backends v2 adds 807e2994092c drm/amdgpu: allow direct submission of PDE updates v2 adds acb476f541f6 drm/amdgpu: allow direct submission of PTE updates adds 0f6064d6af94 drm/amdgpu: allow direct submission of clears adds 061468c405fd drm/amdgpu: allocate PDs/PTs with no_gpu_wait in a page fault adds b65709a92156 drm/amdgpu: reserve the root PD while freeing PASIDs adds ec671737f8ed drm/amdgpu: add graceful VM fault handling v3 adds 3e103fc30156 Revert "drm/amdgpu/nbio7.4: add hw bug workaround for vega20" adds 60233044d85a drm/amd/display: rename variable eanble -> enable adds 80f349ce5572 drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed adds 13238d4fa676 drm/amdgpu: Check for valid number of registers to read adds ae2a3495973e drm/amd: be quiet when no SAD block is found adds 72496eb11734 drm/radeon: be quiet when no SAD block is found adds 2032324682c1 drm/amdgpu: remove the redundant null checks adds 4b617e2b9e54 drm/amdkfd: Swap trap temporary registers in gfx10 trap handler adds 28faa17ee889 drm/amdgpu: remove program of lbpw for renoir adds 393993ac0cc9 drm/amdgpu/SRIOV: Navi12 SRIOV VF gets GTT base adds 03fb560f2ea8 drm/amdgpu: revert "disable bulk moves for now" adds fc39d903eb80 drm/amdgpu: cleanup coding style in the VM code a bit adds bc51c1e56fbc drm/amdgpu: drop double HDP flush in the VM code adds 1313dacfadc5 drm/amdgpu: trace if a PD/PT update is done directly adds 012dd14d1de6 drm/amdgpu: fix ras ctrl debugfs node leak adds db338e166384 drm/amdgpu:Fix EEPROM checksum calculation. adds de7b45babd9b drm/amdgpu: cleanup creating BOs at fixed location (v2) adds 132dade1181b drm/amd/display: Fix HUBP secondary viewport programming adds 610f56371ad2 drm/amd/display: define parameters for abm 2.3 adds 4891607da470 drm/amd/display: 3.2.50 adds 387596ef2859 drm/amd/display: Rebuild mapped resources after pipe split adds a45804db8bc0 drm/amd/display: Replace for loop w/ function call adds 747012382937 drm/amd/display: add additional flag consideration for sur [...] adds d4252eee1f7c drm/amd/display: Add debugfs entry to force YUV420 output adds a14e9e0292e2 drm/amd/display: add vtg update after global sync update adds 74df06dd8ef3 drm/amd/display: fix global sync param extraction indexing adds 616f5b65f1c0 drm/amd/display: Handle virtual signal type in disable_link() adds 0594ffee9011 drm/amd/display: fix i2c wtire mot incorrect issue adds 98bf2f5262f1 drm/amd/display: Separate hardware initialization from creation adds 6bd0a112ec12 drm/amd/display: Do not double-buffer DTO adjustments adds 799c5b9cb91c drm/amd/display: Revert fixup DPP programming sequence adds 2ad0cdf9e2e9 drm/amd/display: set minimum abm backlight level adds 2fef0faa1cdc drm/amd/display: Set number of pipes to 1 if the second pi [...] adds 3a4d180d4a9d drm/amd/display: Optimize clocks on clock change adds c84ad0d6b93e drm/amd/display: update odm mode validation to be in line [...] adds 7f7652ee8c8c drm/amd/display: enable single dp seamless boot adds 79816043f0f2 drm/amd/display: 3.2.51 adds 00d22e9e04c9 drm/amd/display: Add missing HBM support and raise Vega20's uclk. adds 0fc3ba1c53bc drm/amd/display: 3.2.51.1 adds 08b662793b90 drm/amd/display: fix use of uninitialized variable adds ec4388a267e0 drm/amd/display: Add detile buffer size for DCN20 adds bb2746ac9143 drm/amd/display: Improve LFC behaviour adds ed19a9a2bb1a drm/amdgpu: psp HDCP init adds 143f23053333 drm/amdgpu: psp DTM init adds 4c283fdac08a drm/amd/display: Add HDCP module adds 411491fb8895 drm/amd/display: add PSP block to verify hdcp steps adds d462fcf5012b drm/amd/display: Update hdcp display config adds a193ed2094ba drm/amd/display: Create amdgpu_dm_hdcp adds 55b50e68b5dd drm/amd/display: Create dpcd and i2c packing functions adds 52704fcaf74b drm/amd/display: Initialize HDCP work queue adds 0c8620d63d41 drm/amd/display: Handle Content protection property changes adds 2a0f92700fe3 drm/amd/display: handle DP cpirq adds da3fd7ac0bcf drm/amd/display: Update CP property based on HW query adds 96a3b32e6723 drm/amd/display: only enable HDCP for DCN+ adds ea268870d6f5 drm/amd/display: Add hdcp to Kconfig adds 8daf3eccf85e drm/amdkfd: Delete unused KFD_IS_* macro adds 63b2b5e91b56 drm/amdgpu/vm: fix documentation for amdgpu_vm_bo_param adds 879e723df3cd docs: drm/amdgpu: Resolve build warnings adds ae115c81ecd3 drm/amdgpu: replace DRM_ERROR with DRM_WARN in ras_reserve [...] adds 57516cdd74d4 drm/amdgpu: add navi12 pci id adds 08dac62f3e20 drm/amd/powerplay: implement VCN power gating control interface adds afa44809a441 drm/amdgpu: use GPU PAGE SHIFT for umc retired page adds ec51d3facd3e drm/amdgpu/discovery: get gpu info from ip discovery table adds a142ba8800dd drm/amdgpu/ras: use GPU PAGE_SIZE/SHIFT for reserving pages adds c7c5be3c892f drm/amd/display: Restore backlight brightness after system resume adds 2011eaea214a drm/amdgpu: add psp ip block for arct adds fec6a08aaec5 drm/amdgpu: do not init mec2 jt for renoir adds f256ba473ea8 drm/amdgpu/powerplay: add new mapping for APCC_DFLL feature adds 8a3e801f1924 drm/amdgpu: avoid null pointer dereference adds 5222d2614602 drm/amdgpu: remove redundant variable definition adds e8186eeccb84 drm/amdgpu/psp: flush HDP write fifo after submitting cmds [...] adds 01b40c98ede4 drm/amdgpu/psp: invalidate the hdp read cache before readi [...] adds ade9a34e7d96 drm/amdgpu: flag navi12 and 14 as experimental for 5.4 adds aa4604b6e432 drm/amdgpu/gfx10: update gfx golden settings adds 7677b0dbce39 drm/amdgpu/gfx10: update gfx golden settings for navi14 adds 57d4f3b7fd65 drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2) adds e53aec7e4148 drm/amdgpu: enable full ras by default adds f0ee9b184c48 drm/amd/display: hide an unused variable adds d0580c09c65c drm/amdgpu: remove excess function parameter description adds b8e8c934f0aa drm/amd/display; Fix kernel doc warnings adds ebc52c1692e6 drm/amdgpu: fix documentation for amdgpu_gem_prime_export adds 4d8e54d2b9d3 drm/amdgpu/mn: fix documentation for amdgpu_mn_read_lock adds 1d614ded87e9 drm/amdgpu/vm: fix up documentation in amdgpu_vm.c adds fc9c7f847014 drm/amdgpu/ih: fix documentation in amdgpu_irq_dispatch adds a667b75c1ec2 drm/amdgpu: fix documentation for amdgpu_pm.c adds f77c7109c071 drm/amdgpu/ras: fix and update the documentation for RAS adds 81de29d842cc drm/amdkfd: fix a potential NULL pointer dereference (v2) adds 4db37544cee5 drm/amdgpu/gfx10: add support for wks firmware loading adds 9a018e5a852f drm/amdgpu: disable vcn ip block for front door loading on [...] adds 90c88dab8ef5 drm/amdgpu: enable psp front door loading by default on Arcturus adds 1f01cd990515 drm/amdgpu: add command id in psp response failure message adds 05ba0095fb7b drm/amdgpu: correct condition check for psp rlc autoload adds 0b36603c0dbb drm/amdgpu/display: fix 64 bit divide adds 812330eb69a4 drm/amdkfd: Add an error print if SDMA RLC is not idle adds 89b0679bd8cf drm/amdkfd: Remove excessive print when reserving doorbells adds 424b5442a2a6 drm/amdkfd: Remove unnecessary pm_init() for non HWS mode adds c637b36aeac1 drm/amdkfd: Fix NULL pointer dereference for set_scratch_b [...] adds 40463bdc2271 drm/amdkfd: Sync gfx10 kfd2kgd_calls function pointers adds 80f9bfe4e879 drm/amd/powerplay: Add mode2 mode for GPU RESET in SMU adds 068ad870bbd8 drm/amd/powerplay: A workaround to GPU RESET on APU adds 90a08351f72d drm/amdgpu: Use mode2 mode to perform GPU RESET for Renoir adds df99ac0fcc50 drm/amd/amdgpu:Fix compute ring unable to detect hang. adds bbaa343a8879 drm/amd/powerplay: remove duplicate macro of smu_get_uclk_ [...] adds 52510a4035e1 drm/amdgpu/psp: silence response status warning adds d1249aae81e9 drm/amdgpu/display: include slab.h in dcn21_resource.c adds bd5520273cea drm/amdgpu/atomfirmware: use proper index for querying vra [...] adds 631cdbd27e92 drm/amdgpu/atomfirmware: simplify the interface to get vram info adds 6de088a08ddc drm/amdgpu: remove gfx9 NGG adds e7da754b00ee drm/amdgpu: fix an UMC hw arbitrator bug(v3) adds f5f06e21e970 drm/amdgpu: update parameter of ras_ih_cb adds 34cc4fd9ff71 drm/amdgpu: move umc ras irq functions to umc block adds 725253ab9b4f drm/amdgpu: move gfx ecc functions to generic gfx file adds 4c65dd104107 drm/amdgpu: move sdma ecc functions to generic sdma file adds fc04e6b4843c drm/amdgpu: refine sdma4 ras_data_cb adds 03740baab3b5 drm/amdgpu: move umc_ras_if from gmc to umc block adds d3a5a121b84a drm/amdgpu: add common mmhub member for adev adds d65bf1f8a795 drm/amdgpu: replace mmhub_funcs with mmhub.funcs adds 65bc47a65994 drm/amdgpu: move mmhub_ras_if from gmc to mmhub block adds 2adf13440acc drm/amdgpu: add common gmc_ras_fini function adds 3b7b7647bef8 drm/amdgpu: add common gfx_ras_fini function adds e536c8185038 drm/amdgpu: add common sdma_ras_fini function adds 56c54b25c3b6 drm/amdgpu: remove ih_info parameter of umc_ras_late_init adds 41190cd73341 drm/amdgpu: remove ih_info parameter of gfx_ras_late_init adds 0771b0bf0790 drm/amdgpu: simplify the access to eeprom_control struct adds de9bbd5273c8 drm/amdgpu: add ras fini for nbio adds f2575941e61f drm/amdgpu: add ras fini for xgmi adds 181c93e5ecdb drm/amdgpu: move umc ras fini to umc block adds 196041205cd4 drm/amdgpu: move mmhub ras fini to mmhub block adds be5b39d87a88 drm/amdgpu: move xgmi ras fini to xgmi block adds ba0834921400 drm/amdgpu: implement common gmc_ras_late_init adds 3d8361b11ca4 drm/amdgpu: add comments in ras interrupt callback adds d02a7061b3d9 drm/amd/powerplay: update arcturus smu-driver interaction header adds 4a2465286773 drm/amdgpu: once more fix amdgpu_bo_create_kernel_at adds 56f074d815cd drm/amdgpu: restrict hotplug error message adds b77fb9d88e62 drm/amdkfd: Add NAVI12 support from kfd side adds e7883ab63213 drm/amd/display: prevent memory leak adds 9941a6bfbd59 drm/amdkfd: Delete useless SDMA register setting on non HWS path adds b55a8b8b4131 drm/amdkfd: Use better name for sdma queue non HWS path adds 3f94281751dc drm/amdgpu: Add SMUIO values for other I2C controller v2 adds 0e94b5640bb7 drm/amdkfd: use navi12 specific family id for navi12 code path adds 171bc67eb508 drm/amdkfd: Store kfd_dev in iolink and cache properties adds 3a0c3423921e drm/amd: Pass drm_device to kfd adds 22471a583247 drm/amdkfd: Move the control stack on GFX10 to userspace buffer adds d19eb6aca702 drm/amdkfd: Delete unused defines adds 6027b1bf6071 drm/amdkfd: Use hex print format for pasid adds d9d4623c87e9 drm/amdkfd: Record vmid pasid mapping in the driver for no [...] adds 3fe023d42ea8 drm/amdkfd: Query vmid pasid mapping through stored info f [...] adds 56fc40aba4d9 drm/amdkfd: Eliminate get_atc_vmid_pasid_mapping_valid adds 286b789e1e11 drm/amdgpu: Export setup_vm_pt_regs() logic for gfxhub 2.0 adds b2100ce1db91 drm/amdkfd: Use setup_vm_pt_regs function from base driver in KFD adds c18cc2bb9e06 drm/amdkfd: Fix race in gfx10 context restore handler adds 64e51a1b551d drm/amd/powerplay: change metrics update period from 1ms to 100ms adds 95f71bfad2c8 drm/amd/powerplay: add sensor lock support for smu adds 227f7d58d707 drm/amd/amdgpu: add IH cg support on soc15 project adds af1ec44f9a56 drm/amd/powerplay: bypass dpm_context null pointer check g [...] adds 4045f36fce82 drm/amd/powerplay: implement the interface for setting sof [...] adds 47e56b5318db drm/amd/powerplay: add interface for forcing and unforcing [...] adds 665499c619f1 drm/amd/powerplay: add interface for getting workload type adds 2e5294fe14db drm/amd/powerplay: add the interfaces for getting and sett [...] adds ea286ed728c8 drm/amd/powerplay: implement interface set_power_profile_m [...] adds 2cf8d416d32b drm/amd/powerplay: implement the interface for setting scl [...] adds ef5af37a15d1 drm/amd/powerplay: update the interface for getting dpm fu [...] adds 542b50e044bf Revert "drm/amdgpu: disable stutter mode for renoir" adds fe9c32a63c0d drm/amd/powerplay: initlialize smu->is_apu is false by default adds 88d802500a95 drm/amdkfd: fix kgd2kfd_device_init() definition conflict error adds 684cd480fd4e drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology adds f8d2d39eb406 drm/amdgpu: Iterate through DRM connectors correctly adds d7a1b559f3c8 drm/amdgpu/dm/mst: Remove unnecessary NULL check adds 2f232cf29e03 drm/amdgpu/dm/mst: Don't create MST topology managers for [...] adds b96ec4a4e4b2 drm/amdgpu/dm/mst: Use ->atomic_best_encoder adds cf21e76a6005 drm/amdgpu: return tcc_disabled_mask to userspace adds 21889cec0af0 drm/amd/amdgpu/sriov ip block setting of Arcturus adds 1456482bf8dc drm/amdgpu: Delete useless header file reference adds 47c5ab6ca058 drm/amdkfd: Delete unnecessary function declarations adds e392c887df97 drm/amdkfd: Use array to probe kfd2kgd_calls adds 923c087a1f1e drm/amdgpu: Add the HDP flush support for Navi adds e7956997b1e6 drm/amdgpu: Export setup_vm_pt_regs() logic for mmhub 2.0 adds 452f9bdd9aff drm/amdkfd: Improve KFD IOCTL printing adds bd660f4f1111 drm/amdgpu : enable msix for amdgpu driver adds 2c9a0c66d520 drm/amdgpu: don't increment vram lost if we are in hibernation adds 1104057562ec drm/amdgpu: fix multiple memory leaks in acp_hw_init adds 36e255dd8ffd drm/amdgpu: Drop unused variable and statement adds 2e0db9dec25f drm/amdgpu: remove set but not used variable 'pipe' adds cabe144bfd0c drm/amd/display: memory leak adds 128a01f4724a drm/amdgpu: make pmu support optional, again adds 324fb7adf61f drm/amdgpu: hide another #warning adds e3aaf0e1744e drm/amdgpu: display_mode_vba_21: remove uint typedef adds d4411d793eff drm/amd/display: fix spelling mistake AUTHENICATED -> AUTH [...] adds 8a745c7ff2dd drm/amdgpu: improve MSI-X handling (v3) adds fd287c8cd248 drm/amdgpu/vcn: use amdgpu_ring_test_helper adds d0312d0dcaf2 drm/amdgpu: add code comment in vcn_v2_5_hw_init adds 960b6f4f2d2e drm/amd/display: fix struct init in update_bounding_box adds dab8f7e94ee4 drm/amd/display: Make some functions static adds 17cf678a33c6 drm/amdgpu: fix uninitialized variable pasid_mapping_needed adds 317a8d9eb612 drm/amdgpu: remove redundant variable r and redundant retu [...] adds 1995b3a35fec drm/amdgpu: Fix error handling in amdgpu_ras_recovery_init adds 40a9592a2660 drm/amdkfd: Fix MQD size calculation adds c4bb16e0f817 drm/amdkfd: Print more sdma engine hqds in debug fs adds 28d687eafeb6 drm/amd/display: Fix typo in some comments adds 72caac6b62c2 drm/amd/display: remove set but not used variable 'core_freesync' adds 71f98027f2c3 drm/amdgpu: move amdgpu_device_get_job_timeout_settings adds 8f49c8220bb1 drm/amdgpu: remove duplicated include from mmhub_v1_0.c adds 63617d8b125e drm/amdkfd: add missing void argument to function kgd2kfd_init adds b77095d5e1b5 drm/amd/display: Make function wait_for_alt_mode static adds a1fc51477cd0 drm/amd/display: Remove set but not used variable 'source_bpp' adds 2b0619c159e9 drm/amd/display: Remove set but not used variables 'h_rati [...] adds adda1367a862 drm/amd/display: Remove set but not used variable 'pixel_width' adds 6a1112da65f9 drm/amd/display: Remove set but not used variables 'pp_smu [...] adds fa073f13a218 drm/amd/powerplay: unlock on error in smu_resume() adds ea6d8811f185 drm/amd/powerplay: Fix error handling in smu_init_fb_alloc [...] adds aa5e899de1dd drm/amdkfd: Fix a && vs || typo adds ad02e08e0578 drm/amdgpu: Report vram vendor with sysfs (v3) adds 23c61b4599c4 drm/amd: Fix Kconfig indentation adds a3e520a25ce8 drm/amdkfd: fix the build when CIK support is disabled adds 4b7d4d453fc4 device_cgroup: Export devcgroup_check_permission adds 6b855f7b83d2 drm/amdkfd: Check against device cgroup adds 1cd4d9eead73 drm/amdkfd: update for drmP.h removal adds 3275a71e76fa Merge tag 'drm-next-5.5-2019-10-09' of git://people.freede [...] adds 6f3bf46a7e84 drm/amdgpu: simplify gds_compute_max_wave_id computation adds cb1545f7101a drm/amdgpu: Clean up gmc_v9_0_gart_enable adds f81b86a04327 drm/amdgpu: Enable gfx cache probing on HDP write for arcturus adds 90d268741f74 drm/amd/display: Added pixel dynamic expansion control. adds 1cb1d47741bf drm/amd/display: Correct values in AVI infoframe adds ef5a7d266e82 drm/amd/display: skip enable stream on disconnected display adds cbc697b2e3bf drm/amd/display: Add Logging for Gamma Related information adds 1caba4e83b9d drm/amd/display: Update V_UPDATE whenever VSTARTUP changes adds 377c9d047379 drm/amd/display: Reprogram FMT on pipe change adds 8b8eda014410 drm/amd/display: fix pipe re-assignment when odm present adds 9ae1b27f31d0 drm/amd/display: fix hotplug during display off adds 3c2381b92cba drm/amd/display: add support for VSIP info packet adds deb79818e1b4 drm/amd/display: add explicit comparator as default optimi [...] adds d56eaa7cfb09 drm/amd/display: Add missing shifts and masks for dpp regi [...] adds f4ce271b6ae9 drm/amd/display: 3.2.52 adds d832fc3b1820 drm/amd/display: build up VSIF infopacket adds f537d474df15 drm/amd/display: check phy dpalt lane count config adds 62f3abd15339 drm/amd/display: Restore should_update_pstate_support afte [...] adds c59802313e84 drm/amd/display: Properly round nominal frequency for SPD adds 486cc0ee550e drm/amd/display: Add output bitrate to DML calculations adds 15caeabc5787 drm/amd/display: wait for set pipe mcp command completion adds 82db2e3c39db drm/amd/display: fix bug with check for HPD Low in verify [...] adds f432f0060f05 drm/amd/display: Use dcn1 Optimal Taps Get adds 1503676caf09 drm/amd/display: 3.2.53 adds edb922b022c0 drm/amd/display: Program DWB watermarks from correct state adds ab4a4072f260 drm/amd/display: exit PSR during detection adds 57133a28bcaf drm/amd/display: fix code to control 48mhz refclk adds ac81c2a75bcc drm/amd/display: add guard for SMU ver, for 48mhz clk adds b356843ee584 drm/amd/display: Update number of dcn21 audio endpoints adds 566b4252fe9d drm/amd/display: add new active dongle to existent w/a adds 93c2340bdc24 drm/amd/display: add more checks to validate seamless boot timing adds 52883b36f70a drm/amd/display: Fix maybe-uninitialized warning adds ce10a0f39b19 drm/amd/display: use vbios message to call smu for dpm level adds 33fd29007d74 drm/amd/display: make aux defer delay and aux sw start del [...] adds fc067805ac50 drm/amd/display: 3.2.54 adds 8396745da8f0 drm/amd/display: Add capability check for static ramp calc adds dd998291dbe9 drm/amd/display: Fix dongle_caps containing stale information. adds 4a36fcbaec4e drm/amd/display: correct stream LTE_340MCSC_SCRAMBLE value adds a0dd575b7b9a drm/amd/display: Skip DIG Check if Link is Virtual for Dis [...] adds a51894f015af drm/amd/display: hook up notify watermark ranges and get c [...] adds 976035dd4f68 drm/amd/display: add renoir specific watermark range and c [...] adds a20bfd0fd41f drm/amdgpu/ras: fix typos in documentation adds 54e9ab2edb25 drm/amdgpu/ras: document the reboot ras option adds 4e930d96c906 drm/amdgpu: Use the ALIGN() macro adds 6e4be98767b2 drm/amdgpu: avoid ras error injection for retired page adds b9ed69e6fd66 drm/amdgpu: fix memory leak adds 02fc146748a2 drm/amdgpu/powerplay: fix typo in mvdd table setup adds e8939b4a0d5e drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for [...] adds c1972a56ebe1 drm/amd/powerplay: add more feature bits adds 6696b8adb8f8 drm/amdgpu: Do not implement power-on for SDMA after do mo [...] adds 34b86b75dfc9 drm/amd/display: Use swap() where appropriate adds ff06184a49fd drm/amdgpu/powerplay: Use swap() where appropriate adds bc7ef86566bb drm/amdgpu/swSMU/navi: add feature toggles for more things adds 06615f9a0c0d drm/amd/powerplay: enable df cstate control on powerplay routine adds 7e899409fd5e drm/amd/powerplay: enable df cstate control on swSMU routine adds 4e71e0859292 drm/amdgpu/swSMU: custom UMD pstate peak clock for navi14 adds 5f6a556f98de drm/amdgpu/discovery: reserve discovery data at the top of VRAM adds bb3d7d322dff drm/amd/powerplay: re-enable FW_DSTATE feature bit adds 44e149bb1ea2 drm/amdgpu/display: clean up dcn2*_pp_smu functions adds 402c60d7b076 drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is no [...] adds 956f670509df drm/amdgpu/soc15: disable doorbell interrupt as part of BA [...] adds df9331e561da drm/amd/powerplay: avoid disabling ECC if RAS is enabled f [...] adds 16562d32c768 drm/amd/powerplay: send EnterBaco msg with argument as RAS [...] adds c0cff9e43edc drm/amd/powerplay: add BACO platformCaps for VEGA20 adds 13ba03442a26 drm/amdgpu: change to query the actual EDC counter adds 87d92e1f909c drm/amd/include: add register define for VML2 and ATCL2 adds 820924745b76 drm/amdgpu: add RAS support for VML2 and ATCL2 adds b14657001046 drm/amdgpu: fix error handling in amdgpu_bo_list_create adds b2c18f0a9c8b drm/amdgpu: fix potential VM faults adds bcccee89f48c drm/amdgpu: Fix tdr3 could hang with slow compute issue adds 372120f0a592 drm/amd/powerplay: bug fix for pcie parameters override adds 5bcc92407cf0 drm/amd/powerplay: enable Arcturus runtime VCN dpm on/off adds 7bbdbe405965 drm/amdgpu/powerplay: add renoir funcs to support dc adds 06f7f57e87d0 drm/amdgpu: user pages array memory leak fix adds ed606f8a346b dmr/amdgpu: Fix crash on SRIOV for ERREVENT_ATHUB_INTERRUP [...] adds 71a0df4be65b drm/amdgpu/display: hook renoir dc to pplib funcs adds e70bd049d007 drm/amdgpu/display: fix build error casused by CONFIG_DRM_ [...] adds 1489d1794001 Revert "drm/radeon: Fix EEH during kexec" adds 803cc26d5cb6 drm/amdgpu: move pci_save_state into suspend path adds 897483d8a0e0 drm/amdgpu: move gpu reset out of amdgpu_device_suspend adds f5fda6d89afe drm/amdgpu: simplify ATPX detection adds 31fa2991f4cd drm/amdgpu: remove in_baco_reset hack adds 5337aae9b5db drm/amdgpu/soc15: add support for baco reset with swSMU adds 8763eb7ae9ff drm/amdgpu: add new BIF 4.1 register for BACO adds c06a91c0f826 drm/amdgpu: add new BIF 5.0 register for BACO adds c74c524e7c41 drm/amdgpu: add new SMU 7.0.1 registers for BACO adds 9fc00ea77469 drm/amdgpu: add new SMU 7.1.2 registers for BACO adds 5d934ac0d04c drm/amdgpu: add new SMU 7.1.3 registers for BACO adds 42e547efe2f4 drm/amdgpu/powerplay: add core support for pre-SOC15 baco adds cefada559b8a drm/amdgpu/powerplay: add support for BACO on tonga adds f07fb0244f73 drm/amdgpu/powerplay: add support for BACO on Iceland adds 1b0575bdc448 drm/amdgpu/powerplay: add support for BACO on polaris adds 28e82af499eb drm/amdgpu/powerplay: add support for BACO on VegaM adds da28d1c026e4 drm/amdgpu/powerplay: add support for BACO on Fiji adds 56f68f18e09c drm/amdgpu/powerplay: add support for BACO on CI adds 912a0bf57436 drm/amdgpu/powerplay: split out common smu7 BACO code adds 2a113c74ec7c drm/amdgpu/powerplay: wire up BACO to powerplay API for smu7 adds 97c002be4113 drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2) adds ed4766022f88 drm/amd/display: add NULL checks for clock manager pointer adds c8486eef2c09 drm/amdgpu: add GFX_PIPELINE capacity check for updating gfx cgpg adds f839110157ae drm/amdgpu: fix S3 failed as RLC safe mode entry stucked i [...] adds 5441dd0e2caa drm/amd/powerplay: bug fix for memory clock request from display adds 64c5cc93677c drm/amdgpu: No need to check gfxoff status after enable gf [...] adds 8276dd871fd4 drm/amd/display: update register field access mechanism adds f6040a439f9b drm/amd/display: configurable aux timeout support adds 9c1a91f6f5db drm/amd/display: disable ext aux support for vega adds ce6095267d86 drm/amd/display: Add DP_DPHY_INTERNAL_CTR regs adds 5f687972ff8b drm/amd/display: Add DCN_BASE regs adds c0fb59a4c3f5 drm/amd/display: Add renoir hw_seq adds 91c665bdc1d5 drm/amd/display: create dcn21_link_encoder files adds 4de094ee8a18 drm/amd/display: add REFCYC_PER_TRIP_TO_MEMORY programming adds 15fdbcc51f12 drm/amd/display: move the bounding box patch before calculate wm adds 48d92e8eda3d drm/amd/display: enable hostvm based on roimmu active for dcn2.1 adds d4516d3ec5ea drm/amd/display: fix incorrect page table address for renoir adds f93e29f083ff drm/amd/display: Temporary workaround to toggle watermark setting adds 6ba3712d2426 drm/amd/display: initialize RN gpuvm context programming function adds 02981b28cde7 drm/amd/display: use dcn10 version of program tiling on Renoir adds 234fa04ea202 drm/amd/display: correct dcn21 NUM_VMID to 16 adds df1fba075dcf drm/amd/display: add detile buffer size for renoir adds f6586223b16c drm/amd/display: update dcn21 hubbub registers adds 652651ffee49 drm/amd/display: update renoir bounding box and res_caps adds 92a5dc22051b drm/amd/display: change PP_SM defs to 8 adds 3794943cb102 drm/amd/display: add dummy functions to smu for Renoir Sil [...] adds dd8d1b49c04b drm/amd/display: update odm mode validation to be in line [...] adds 1952a21cf362 drm/amd/display: handle "18" case in TruncToValidBPP adds bfbacdae0ab4 drm/amd/display: Fix rn audio playback and video playback speed adds 2ffb174b1d9f drm/amd/display: add sanity check for clk table from smu adds cd83fa1ea9b9 drm/amd/display: fix header for RN clk mgr adds edcc9a6b8092 drm/amd/display: enable smu set dcfclk adds e78a312f81c8 drm/amd/display: use requested_dispclk_khz instead of clk adds c7e06b0d02e2 drm/amd/display: handle dp is usb-c adds a825a2124dd6 drm/amd/display: null check pp_smu clock table before using it adds dd80ad9ba5fb drm/amd/display: Make dc_link_detect_helper static adds 6cbeaa8231ed drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DSC_S [...] adds 481bf82c97a4 drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) adds b24c459f9f2c drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) adds 8c32d0438f98 drm/amdgpu/vcn: fix allocation size in enc ring test adds ad7ce43c5e7b drm/amdgpu/powerplay: implement interface pp_power_profile_mode adds 45cf454e4c0f drm/amdgpu: update amdgpu_discovery to handle revision adds e35e2b117f4d drm/amdgpu: add a generic fb accessing helper function(v3) adds a7d4c920f892 drm/amdgpu: introduce psp_v11_0_is_sos_alive interface(v2) adds 66e111292b90 drm/amdgpu: update atomfirmware header with memory trainin [...] adds efe4f0007780 drm/amdgpu/atomfirmware: add memory training related helpe [...] adds 0586a0596a69 drm/amdgpu: add psp memory training callbacks and macro adds 778e8c428f90 drm/amdgpu: reserve vram for memory training(v4) adds 367039bfb642 drm/amdgpu/psp: add psp memory training implementation(v3) adds 2c2fdb8bca29 drm/amdgpu: fix amdgpu trace event print string format error adds 3a8b7d276135 drm/amdgpu/psp: declare PSP TA firmware adds 569557e524d8 drm/amdgpu/vce: fix allocation size in enc ring test adds 17523bd00c47 drm/amdgpu/vce: make some functions static adds 4ff17a1df7d5 drm/amdgpu/vi: silence an uninitialized variable warning adds ee8bcc2333cc drm/amdgpu: call amdgpu_vm_prt_fini before deleting the root PD adds 0e04ad7d1857 drm/amdgpu/powerplay: use local renoir array sizes for clo [...] adds 60845e34f0c5 Merge tag 'drm-next-5.5-2019-10-25' of git://people.freede [...] adds d298e6a27a81 drm/arm/mali-dp: Add display QoS interface configuration f [...] adds 0aa32f8e572e drm_dp_cec: drop use of drmP.h adds 4e98f871bcff drm: delete drmP.h + drm_os_linux.h adds 55fd0e206eaf drm: Add link training repeaters addresses adds aed6105b28b1 drm/drm_vblank: Change EINVAL by the correct errno adds 94e2ec3f7fef drm/vkms: prime import support adds ce1ad03656bc drm/komeda: remove redundant assignment to pointer disable_done adds bfef04adb312 drm/edid: Select DMT timing if EDID's display feature not [...] adds f2a4a13ab2ca drm/vkms: Fix an undefined reference error in vkms_compose [...] adds 8f6ea27b2fef drm: two planes with the same zpos have undefined ordering adds 603e398a3db2 drm/panfrost: Remove NULL check for regulator adds de89212ddb3d drm/panfrost: Handle resetting on timeout better adds cfbb2e38dfc6 drm/panfrost: Remove commented out call to panfrost_core_dump adds 287422a95fe2 drm/rockchip: Round up _before_ giving to the clock framework adds 64292b3336e4 Documentation: Fix warning in drm-kms-helpers.rst adds 6b564ad7f883 gpu: drm: bridge: sii9234: convert to devm_i2c_new_dummy_device adds 710abfe8ead2 drm/bridge: sil_sii8620: make remote control optional. adds 025910db8057 drm/bridge: analogix-anx78xx: add support for 7808 addresses adds 7cea855922cb drm/bridge: dw-hdmi: Add Dynamic Range and Mastering InfoF [...] adds 1bf95915a878 drm/rockchip: Enable DRM InfoFrame support on RK3328 and RK3399 adds e2229fb73e21 drm/meson: Enable DRM InfoFrame support on GXL, GXM and G12A adds c8ff64053757 drm/sun4i: Enable DRM InfoFrame support on H6 adds 83fa9842afe7 drm/dp-mst: Drop connection_mutex check adds 76d6d3df5241 drm/vkms: Remove duplicated include from vkms_drv.c adds fec748740c9c drm/plane: Clarify our expectations for src/dst rectangles adds 2636a5172da2 drm/scheduler: make unexported items static adds 2804b799c352 dt-bindings: display: rockchip: document VOP gamma LUT address adds b23ab6ac6d76 drm/rockchip: Add optional support for CRTC gamma LUT adds cec4fa7511ef drm/omap: use refcount API to track the number of users of [...] adds d3e4c46df688 drm/omap: add omap_gem_unpin_locked() adds d6e52e28e4ca drm/omap: accept NULL for dma_addr in omap_gem_pin adds 9b7117e245bc drm/omap: cleanup OMAP_BO flags adds 48b34ac04175 drm/omap: remove OMAP_BO_TILED define adds 18d7f5ab543e drm/omap: cleanup OMAP_BO_SCANOUT use adds 4ecc5fbcc4d4 drm/omap: add omap_gem_validate_flags() adds 23b482252836 drm/omap: add OMAP_BO flags to affect buffer allocation adds 695379b37342 drm/atmel-hlcdc: Use swap() where appropriate adds 9abdcff72058 drm/rockchip: rk3066_hdmi: Use devm_platform_ioremap_resou [...] adds b02516b6cde7 drm/rockchip: include rockchip_drm_drv.h adds c7337670ef2a drm/rockchip: make rockchip_gem_alloc_object static adds 1f6c62ca8f8d drm/rockchip: vop: add the definition of dclk_pol adds 57d55bb5dc86 drm/omap: Remove set but not used variable 'plane' adds 83e3b8a9c060 drm/omap: Remove set but not used variable 'tclk_trail' adds c30a19433e48 drm/omap: Remove set but not used variable 'err' in hdmi5_ [...] adds ad7adde58c3a drm/omap: Remove set but not used variable 'err' in hdmi4_ [...] adds 67c698fc5eb0 drm/dp-mst: fix warning on unused var adds d02340436695 drm/mxsfb: Update mxsfb to support a bridge adds b1d066930606 drm/mxsfb: Read bus flags from bridge if present adds fadfee3f9d8f drm/bridge: dw-hdmi: Restore audio when setting a mode adds 1ccd5417dbfa drm: Add LT-tunable PHY repeater mode operations adds 2695eae1f6d3 drm/vboxvideo: Switch to generic fbdev emulation adds 1a74ccfac5d7 drm/vboxvideo: Switch to drm_atomic_helper_dirty_fb() adds 7d79aa8628fe drm/vboxvideo: Replace struct vram_framebuffer with generi [...] adds 2b2510da431a drm/komeda: Add line size support adds f15886fa7d29 drm/komeda: Adds layer horizontal input size limitation ch [...] adds f9204ad9cd8e drm/komeda: Set output color depth for output adds f61714cd5bd3 drm/komeda: Adds output-color format support adds f86cf71944bc drm/i810: Refer to `PREEMPTION' in comment adds 3c2ed9ceddf7 drm: Add TODO item for fbdev driver conversion adds c40069cb7bd6 drm: add mmap() to drm_gem_object_funcs adds 0be895893607 drm/shmem: switch shmem helper to &drm_gem_object_funcs.mmap adds 5da932604dcb drm/shmem: drop VM_DONTDUMP adds 1bf01e1e3578 drm/shmem: drop VM_IO adds eee9a2e0ad7c drm/shmem: drop DEFINE_DRM_GEM_SHMEM_FOPS adds 24e25ea6d760 drm/ttm: factor out ttm_bo_mmap_vma_setup adds 12067e0e89aa drm/ttm: rename ttm_fbdev_mmap adds 231927d939f0 drm/ttm: add drm_gem_ttm_mmap() adds 5a8b7cf93c92 drm/vram: switch vram helper to &drm_gem_object_funcs.mmap() adds b4b1c6692767 drm/vram: drop verify_access adds 02f64b2d8605 drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS adds 472f0aee207a drm/cirrus: Remove obsolete header file adds ff1ae8f51c6f drm/qxl: Fix randbuild error adds ce6eb0253cba dt/bindings: display: Add optional property node define fo [...] adds d61dd248ddad drm/lima: use drm_gem_shmem_helpers adds e305b8b6d1ff drm/lima: use drm_gem_(un)lock_reservations adds e30b38b71294 drm/lima: add __GFP_NOWARN flag to all dma_alloc_wc adds be428f245180 drm/arm: make undeclared items static adds 2093dea3def9 drm/syncobj: extend syncobj query ability v3 adds 2f77d82e7ee4 drm/fourcc: Fix undefined left shift in DRM_FORMAT_BIG_END [...] adds 28c03a4447b6 drm/edid: Make drm_get_cea_aspect_ratio() static adds cfd6f8c3a94a drm/edid: Extract drm_mode_cea_vic() adds 949561eb85bc drm/edid: Fix HDMI VIC handling adds ece485d550dc drm: tda998x: use cec_notifier_conn_(un)register adds 2b6f5883edcc drm/komeda: Dump SC_ENH_* registers from scaler block adds 57a25a5f754c gma/gma500: fix a memory disclosure bug due to uninitializ [...] adds ec3b7b6eb8c9 drm/gma500: fix memory disclosures due to uninitialized bytes adds ddd9b54deebb drm: remove unnecessary return variable adds 80ed59b285cc drm/qxl: drop qxl_ttm_fault adds 60f57220cd3c drm/qxl: switch qxl to &drm_gem_object_funcs.mmap adds de7f7c472429 drm/qxl: drop verify_access adds db262087833f drm/qxl: use DEFINE_DRM_GEM_FOPS() adds 8ee2f956c918 drm/qxl: allocate small objects top-down adds 9e370dfec4fe drm/virtio: print a single line with device features adds 64f1cc99ef96 drm/virtio: move byteorder handling into virtio_gpu_cmd_tr [...] adds dc6015cb1c83 drm/mipi_dbi: Use simple right shift instead of double negation adds a1d0c02d7afb MAINTAINERS: Add Mihail to Komeda DRM driver adds 076d9a5d67e5 drm/edid: Add drm_hdmi_avi_infoframe_bars() adds cb8763724965 drm/vc4: Use drm_hdmi_avi_infoframe_bars() adds b60e711a43f2 drm/doc: Drop misleading comment on drm_mode_config_cleanup adds ac18a29a1a1d drm/todo: Remove i915 device_link task adds a5e5cf983872 drm/todo: Add levels adds a96bf3cbd7b8 Revert "drm/omap: add OMAP_BO flags to affect buffer allocation" adds 44bf67f32a68 Merge drm/drm-next into drm-misc-next adds 80664f759b5c drm/dp: Sort includes alphabetically adds 2980426a779f drm/dp: Remove a gratuituous blank line adds 8cda78b1281d drm/dp: Add drm_dp_fast_training_cap() helper adds 99c830b8b7be drm/dp: Add drm_dp_channel_coding_supported() helper adds 7624629d06b0 drm/dp: Add drm_dp_alternate_scrambler_reset_cap() helper adds fc6b42045e51 drm/dp: Do not busy-loop during link training adds 79465e0ffeb9 drm/dp: Add helper to get post-cursor adjustments adds ff1e8fb68ea0 drm/bridge: analogix-anx78xx: Avoid drm_dp_link helpers adds e7dc8d40eea4 drm/bridge: tc358767: Avoid drm_dp_link helpers adds 98bca69b7117 drm/bridge: tc358767: Use DP nomenclature adds 8ef826149181 drm/msm: edp: Avoid drm_dp_link helpers adds 2589c4025f13 drm/rockchip: Avoid drm_dp_link helpers adds 9a42c7c647a9 drm/tegra: Move drm_dp_link helpers to Tegra DRM adds a24e4b09dc75 Merge tag 'drm-misc-next-2019-10-24-2' of git://anongit.fr [...] adds 5a884be54789 drm/exynos: Move static keyword to the front of declaration adds 8c84b43f17cb Merge tag 'exynos-drm-next-for-v5.5' of git://git.kernel.o [...] adds 7cb12d48314e drm/dp_mst: Destroy MSTBs asynchronously adds d29333cf5cd7 drm/dp_mst: Remove PDT teardown in drm_dp_destroy_port() a [...] adds c485e2c97dae drm/dp_mst: Refactor pdt setup/teardown, add more locking adds 9408cc94eb04 drm/dp_mst: Handle UP requests asynchronously adds 14692a3637d4 drm/dp_mst: Add probe_lock adds 3f9b3f02dda5 drm/dp_mst: Protect drm_dp_mst_port members with locking adds dad7d84f8835 drm/dp_mst: Don't forget to update port->input in drm_dp_m [...] adds 79413ed4a1b7 drm/dp_mst: Lessen indenting in drm_dp_mst_topology_mgr_resume() adds 09e530657e1c drm/nouveau: Don't grab runtime PM refs for HPD IRQs adds ac0de16a38a9 drm/nouveau: Resume hotplug interrupts earlier adds 6857f879f98a drm/amdgpu: Iterate through DRM connectors correctly adds d20ebea8f0fa drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology adds 6f85f73821f6 drm/dp_mst: Add basic topology reprobing when resuming adds 12a280c72868 drm/dp_mst: Add topology ref history tracking for debugging adds 57c2af791b6c Merge tag 'topic/mst-suspend-resume-reprobe-2019-10-29-2' [...] adds 15fd552d186c dma-buf: change DMA-buf locking convention v3 adds f45f57cce584 dma-buf: stop using the dmabuf->lock so much v2 adds 62db7d1e1ef1 drm/simple-kms: Standardize arguments for callbacks adds 2ec35bd21d32 drm/mediatek: remove cast to pointers passed to kfree adds 606be04724b6 drm/gpu: Add comment for memory barrier adds 6542ad891803 drm/vram-helpers: Add helpers for prepare_fb() and cleanup_fb() adds eddc0acfed09 drm/bochs: Replace prepare_fb()/cleanup_fb() with GEM VRAM [...] adds ecad80f0865d drm/hisilicon/hibmc: Use GEM VRAM's prepare_fb() and clean [...] adds 56916cdfa1f1 drm/vboxvideo: Replace prepare_fb()/cleanup_fb() with GEM [...] adds 3f4bb9f75090 drm: Spelling s/connet/connect/ adds e109c6db528c drm/gpu: Fix Missing blank line after declarations adds c6a5f8daff11 drm/gpu: Fix Memory barrier without comment Issue adds 7fb03cc3e079 drm/ttm, drm/vmwgfx: move cpu_writers handling into vmwgfx adds 9165fb879f62 drm/ttm: always keep BOs on the LRU adds 97588b5b9a6b drm/ttm: remove pointers to globals adds ef38321897cf drm/ttm: use the parent resv for ghost objects v3 adds 51ea742c87f3 drm/qxl: stop using TTM to call driver internal functions adds ea7d8c675ea5 drm/ttm: stop exporting ttm_mem_io_* functions adds a69b0e855d3f dma-buf: Add dma-buf heaps framework adds 7b87ea704fd9 dma-buf: heaps: Add heap helpers adds 47a32f9c1226 dma-buf: heaps: Add system heap to dmabuf heaps adds 43d7238fb9ac dma-buf: heaps: Add CMA heap to dmabuf heaps adds ab87cc9754cd kselftests: Add dma-heap test adds 0f54621701bf doc: drm: Update references to previously renamed files adds 588b9828f074 drm: Don't free jobs in wait_event_interruptible() adds 8e86dee02253 drm/fb-helper: Remove drm_fb_helper_defio_init() and update docs adds 955a72cea507 drm/todo: Clarify situation around fbdev and defio adds 6e6db2722c28 drm/amdgpu: add independent DMA-buf export v8 adds a39414716ca0 drm/amdgpu: add independent DMA-buf import v9 adds 86d35f87ebaa drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of [...] adds 221bc77914cb drm/panfrost: Use generic code for devfreq adds 9e62b885f715 drm/panfrost: Simplify devfreq utilisation tracking adds 83b8a6f242ea drm/gem: Fix mmap fake offset handling for drm_gem_object_ [...] adds a262ef043642 Revert "kselftests: Add dma-heap test" adds 2e7f7cb2b50c Revert "dma-buf: heaps: Add CMA heap to dmabuf heaps" adds d59c5e025081 Revert "dma-buf: heaps: Add system heap to dmabuf heaps" adds 837324d43554 Revert "dma-buf: heaps: Add heap helpers" adds fae7d7d5f374 Revert "dma-buf: Add dma-buf heaps framework" adds 633aa7e53a66 Merge tag 'drm-misc-next-2019-10-31' of git://anongit.free [...] adds f1f20eb97055 drm/tegra: sor: Move register programming out of ->init() adds 051172e8c1ce drm/tegra: Fix ordering of cleanup code adds 004e822a6faa drm/tegra: Use cec_notifier_conn_(un)register() adds d98914ebc2af gpu: host1x: Do not limit DMA segment size adds b9cd7b954a6d gpu: host1x: Remove gratuitous blank line adds 8f45f5071ad2 gpu: host1x: Explicitly initialize host1x_info structures adds caccddcfc4b4 gpu: host1x: Request channels for clients, not devices adds 33904487f1ab gpu: host1x: Make host1x_cdma_wait_pushbuffer_space() static adds 47b15779b03b drm/tegra: Inherit device DMA parameters from host1x adds 0301196b5719 drm/tegra: Use DRM_DEBUG_DRIVER for driver messages adds dd631e8ac90f drm/tegra: vic: Skip stream ID programming without IOMMU adds d5ad0e3dfe74 drm/tegra: vic: Inherit DMA mask from host1x adds 7baa943e0bb2 drm/tegra: vic: Use common IOMMU attach/detach code adds aacdf1984973 drm/tegra: Move IOMMU group into host1x client adds 7e3c53a096a9 drm/tegra: gem: Rename paddr -> iova adds d81f3431e617 drm/tegra: gem: Use dma_get_sgtable() adds 8b5a3c17a277 drm/tegra: gem: Always map SG tables for DMA-BUFs adds acf6b77c4c3d drm/tegra: gem: Use sg_alloc_table_from_pages() adds 5e881f6b29fe drm/tegra: dpaux: Support monitor hotplugging adds 245ce70cd466 drm/tegra: dpaux: Retry on transfer size mismatch adds 6c79f09fce4d drm/tegra: dpaux: Fix crash if VDD supply is absent adds fc4ebe528726 drm/tegra: dpaux: Parameterize CMH, DRVZ and DRVI adds 0fa5c1bdd2f7 drm/tegra: Add missing kerneldoc for struct drm_dp_link adds 1abd6b3304d4 drm/tegra: dp: Add drm_dp_link_reset() implementation adds c728e2d4a654 drm/tegra: dp: Track link capabilities alongside settings adds 27ba465ce339 drm/tegra: dp: Turn link capabilities into booleans adds 480770440ad1 drm/tegra: dp: Probe link using existing parsing helpers adds cb072eebfa03 drm/tegra: dp: Read fast training capability from link adds db199502fa8b drm/tegra: dp: Read TPS3 capability from sink adds 6c651b13e436 drm/tegra: dp: Read channel coding capability from sink adds 4ff9ba5674d1 drm/tegra: dp: Read alternate scrambler reset capability f [...] adds 7aa3cc540d00 drm/tegra: dp: Read eDP version from DPCD adds ad7f2dda3891 drm/tegra: dp: Read AUX read interval from DPCD adds 553769ff8d8c drm/tegra: dp: Set channel coding on link configuration adds c4a27288520d drm/tegra: dp: Enable alternate scrambler reset when supported adds 01f09f242eb5 drm/tegra: dp: Add drm_dp_link_choose() helper adds 6a127160c488 drm/tegra: dp: Add support for eDP link rates adds 078c445733c1 drm/tegra: dp: Add DisplayPort link training helper adds c176393728c9 drm/tegra: sor: Use DP link training helpers adds 6f684de537bc drm/tegra: sor: Hook up I2C-over-AUX to output adds 38b445bc135e drm/tegra: sor: Stabilize eDP adds c9533131feeb drm/tegra: sor: Filter eDP rates adds 0472c21b8319 drm/tegra: sor: Add DisplayPort support adds b9b9e19762ac drm/tegra: sor: Remove tegra186-sor1 support adds 24e64f86da40 drm/tegra: sor: Use correct SOR index on Tegra210 adds 4bdf4710e00a drm/tegra: sor: Implement pad clock for all SOR instances adds 1c3cc0df8299 drm/tegra: sor: Deduplicate connector type detection code adds bae88815ad10 drm/tegra: sor: Support DisplayPort on Tegra194 adds 61417aaa1140 drm/tegra: sor: Unify clock setup for eDP, HDMI and DP adds d23691f64785 drm/tegra: sor: Use correct I/O pad for DP adds d278e4a9714d drm/tegra: sor: Unify eDP and DP support adds 68a2ebb54da4 drm/tegra: sor: Avoid timeouts on unplug events adds a9087cf2e199 drm/tegra: sor: Extract common audio enabling code adds 85d0c4b54fbd drm/tegra: sor: Introduce audio enable/disable callbacks adds a7303f773571 drm/tegra: Do not use ->load() and ->unload() callbacks adds 7edd7961e58d drm/tegra: Simplify IOMMU group selection adds 80327ce3d4ed gpu: host1x: Overhaul host1x_bo_{pin,unpin}() API adds 44156eee91ba gpu: host1x: Clean up debugfs on removal adds ab4f81bfc2a8 gpu: host1x: Add direction flags to relocations adds b78e70c04c14 gpu: host1x: Allocate gather copy for host1x adds af1cbfb9bf0f gpu: host1x: Support DMA mapping of buffers adds 06867a362de0 gpu: host1x: Set DMA mask based on IOMMU setup adds 20e7dce255e9 drm/tegra: Remove memory allocation from Falcon library adds d972d6247628 drm/tegra: falcon: Clarify address usage adds 2e8d8749f6f9 drm/tegra: Support DMA API for display controllers adds fa6661b7aa0b drm/tegra: Optionally attach clients to the IOMMU adds c8a203647488 gpu: host1x: Unconditionally select IOMMU_IOVA adds 84db889e6d82 drm/tegra: Unconditionally select IOMMU_IOVA adds 904ce198dd7b Merge tag 'drm/tegra/for-5.5-rc1' of git://anongit.freedes [...] adds 13ed13a4dcbf drm/i915: Don't set queue_priority_hint if we don't kick t [...] adds 8f4b1068e7fc drm/i915: Check some transcoder timing minimum limits adds 928da10c0ca2 drm/i915/selftests: Use all physical engines for i915_active adds b5e8e954eb67 drm/i915/gt: Introduce barrier pulses along engines adds 71e51ca8dcc1 drm/i915: Lift i915_vma_parked() onto the gt adds 18f3b2727fc3 drm/i915: Remove pm park/unpark notifications adds aa9eb0caaa03 drm/i915/selftests: Set vm->gt backpointer for mock_ppgtt adds adcb52649498 drm/i915: Pass intel_gt to intel_engines_init_mmio adds 3ea951c693a2 drm/i915: Pass intel_gt to intel_setup_engine_capabilities adds b0258bf24252 drm/i915: Pass intel_gt to intel_engines_cleanup adds 78f606033b6e drm/i915: Pass intel_gt to intel_engines_setup adds 7841fcbdfb43 drm/i915: Pass intel_gt to intel_engines_init adds 7f63aa23526a drm/i915: Pass intel_gt to intel_engines_verify_workarounds adds 8726a2a4df4d drm/i915: Split drop caches into GT and i915 parts adds 2271a223e06b drm/i915/selftests: Convert eviction selftests to gt/ggtt adds 6457099ac59e drm/i915/selftests: Use GT engines in mock_gem_device adds d1a03ee7e9d0 drm/i915/selftests: Use GT engines in igt_live_test adds 51757cf4d7e6 drm/i915/selftests: Use for_each_uabi_engine in contex selftests adds e948761f5b02 drm/i915/selftests: Make the mman object busy everywhere adds 0587152bf9a0 drm/i915: Drop assertion that ce->pin_mutex guards state updates adds a201b00e5248 drm/i915/aml: Allow SPT PCH for all AML devices adds 7867d7099599 drm/i915/gem: Distinguish each object type adds ae2e28b02630 drm/i915: Teach record_defaults to operate on the intel_gt adds c31c9e82ee8a drm/i915/selftests: Teach switch_to_context() to use the context adds 905da43c6a02 drm/i915/selftests: Move uncore fw selftests to operate on [...] adds f79520bb3337 drm/i915/selftests: Synchronize checking active status wit [...] adds e16302cb673c drm/i915/selftests: Release ctx->engine_mutex after iteration adds 010663a61c40 drm/i915/dsc: rename crtc state dsc_params member to dsc adds aaed4dd69686 drm/i915/dsc: move crtc state dp_dsc_cfg member under dsc [...] adds 37c92dc303dd drm/i915: Add new CNL PCH ID seen on a CML platform adds 853ddb699396 drm/i915/guc: Enable guc logging on guc log relay write adds a1ceb93a824a drm/i915/guc: Update H2G enable logging action definition adds a8c51ed22b0e drm/i915/gt: Try to more gracefully quiesce the system bef [...] adds 3a7a92aba8fb drm/i915/execlists: Force preemption adds d12acee84ffb drm/i915/execlists: Cancel banned contexts on schedule-out adds 2e0986a58cc4 drm/i915/gem: Cancel contexts when hangchecking is disabled adds 058179e72e09 drm/i915/gt: Replace hangcheck by heartbeats adds 8eb8e322ec07 drm/i915/gvt: fix dead locking in early workload shadow adds 93100fdeb4de drm/i915/selftests: Flush interrupts before disabling tasklets adds 7f47211e73e9 drm/i915/selftests: Flush any i915_active callback work as well adds 2c9a49150d90 drm/i915: Convert PAT setup to uncore mmio adds 2871ea85c119 drm/i915/gt: Split intel_ring_submission adds 71b1c99081ae drm/i915/perf: Describe structure members in documentation adds 6c066f4c99e1 drm/i915: Add debugs to distingiush a cd2x update from a f [...] adds 1d5a95b5c943 drm/i915: Rework global state locking adds bf5da83e4bd8 drm/i915: Move check_digital_port_conflicts() earier adds bb6ae9e653dc drm/i915: Allow planes to declare their minimum acceptable cdclk adds 99efd1c92b7a drm/i915: Eliminate skl_check_pipe_max_pixel_rate() adds dbe20703e178 drm/i915: Simplify skl_max_scale() adds 6e6c155da65b drm/i915: Add support for half float framebuffers for skl+ adds 03b0ce9532ec drm/i915: Add support for half float framebuffers for gen4 [...] adds 762dff2e6f43 drm/i915: Add support for half float framebuffers for ivb+ [...] adds 90a764cda1c8 drm/i915: Add support for half float framebuffers on snb sprites adds 5063f48bbbd8 drm/i915: Making loglevel of PSR2/SU logs same. adds 6b441c628e17 drm/i915: Remove nonpriv flags when srm/lrm adds 772d1dea1f6c drm/i915/tgl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds d506a65d56fd drm/i915: Catch GTT fault errors for gen11+ planes adds b7412c6b2203 drm/i915/display/psr: Print in debugfs if PSR is not enabl [...] adds c35eb477c0cf drm/i915/selftests: Tweak the default subtest runtime adds 8c6388028d46 doc: Update header files names adds 900554dc6bfc drm/i915: Describe structure member in documentation adds d328bd4f9058 drm/i915/tgl: Fix doc not corresponding to code adds 5932925ac1f3 drm/i915: Move intel_engine_context_in/out into intel_lrc.c adds 2728200f48d3 drm/i915/selftests: Force ordering of context switches adds dd5279c71405 drm/i915: Fix PCH reference clock for FDI on HSW/BDW adds ba1d18e386d9 drm/i915: capture aux page table error register adds dc90fe3fd219 drm/i915: Add is_dgfx to device info adds d8203d398c0d drm/i915: add new gen12 dgfx platform macro adds e6e2ac07118b drm/i915: do not set MOCS control values on dgfx adds 7be8782a502f drm/i915: split gen11_irq_handler to make it shareable adds b908be543e44 drm/i915: support creating LMEM objects adds cb6d2467ace7 drm/i915: setup io-mapping for LMEM adds 01377a0d7e66 drm/i915/lmem: support kernel mapping adds 340be48f2c5a drm/i915/selftests: add write-dword test for LMEM adds 23741bc81de9 drm/i915/selftests: extend coverage to include LMEM huge-pages adds 11d723ceb297 drm/i915/selftests: prefer random sizes for the huge-GTT-p [...] adds dd158d71a085 drm/i915/selftests: add sanity selftest for huge-GTT-pages adds 0e99f939f08f drm/i915/selftests/blt: add some kthreads into the mix adds c442292a661b drm/i915/pmu: Initialise the spinlock before registering adds 2d69c42e373f drm/i915/tc: Clear DKL_TX_PMD_LANE_SUS before program volt [...] adds babaab2f4738 drm/i915: Encapsulate kconfig constant values inside boole [...] adds 35865aef057c drm/i915/tgl: Adjust the location of RING_MI_MODE in the c [...] adds 3e7abf814193 drm/i915: Extract GT render power state management adds 9fb94522ddf2 drm/i915: Extract the GuC interrupt handlers adds 3fc794f27fec drm/i915: Split memory_region initialisation into its own file adds d9d54a530a70 drm/i915: Put future HW and their uAPIs under STAGING & BROKEN adds dd095afc88d5 drm/i915/rps: Flip interpretation of ips fmin/fmax to max rps adds 12c4d4c18c5d drm/i915: Use _PICK() for CHICKEN_TRANS() adds 1d581dc3f505 drm/i915: Add CHICKEN_TRANS_D adds 39f9547a339a drm/i915/selftests: Measure basic throughput of blit routines adds 1f9f6353e8b8 drm/i915/selftests: Drop global engine lookup for gt selftests adds 52aac377e782 drm/i915/selftests: Check all blitter engines for client blt adds 96815f3d8b50 drm/i915/bios: add compression parameter block definition adds c8c197d42646 drm/i915/selftests: Use a random engine for GEM coherency tests adds 5a3e2b82af47 drm/i915/gt: Tidy up rps irq handler to use intel_gt adds 6804da20bb54 drm/i915/selftests: Select a random engine for testing mem [...] adds 746078b33492 drm/i915/selftests: Exercise adjusting rpcs over all rende [...] adds e5df52dcf88c drm/i915/tgl: Handle AUX interrupts for TC ports adds 13670f4ce916 drm/i915/selftests: Check a few more fixed locations withi [...] adds a7f328fc7898 drm/i915/execlists: Simply walk back along request timelin [...] adds 370831fcb128 drm/i915/selftests: Initialise err in case there are no engines! adds e7f536000c4c drm/i915/selftests: Initialise ret adds f9d9fece29b8 drm/i915/display: Mark conn as initialised by iterator adds 19c17b763f05 drm/i915/execlists: Use vfunc to check engine submission mode adds 953d57eba519 drm/i915/gem: Limit the blitter sizes to ensure low preemp [...] adds 3df2c830bfc4 drm/i915/blt: fixup block_size rounding adds 773ed805b5ee drm/i915: define i915_ggtt_has_aperture adds 54b512cd7a6d drm/i915: do not map aperture if it is not available. adds cd20c70bb05e drm/i915: set num_fence_regs to 0 if there is no aperture adds 895d8ebeaa92 drm/i915: error capture with no ggtt slot adds 4dc0a7cae212 drm/i915: Don't try to place HWS in non-existing mappable region adds 34a6baa2df9d drm/i915: don't allocate the ring in stolen if we lack aperture adds e60f7bb7ea68 drm/i915/selftests: check for missing aperture adds fc2152304110 drm/i915/perf: Add helper macros for comparing with whitel [...] adds 00a7f0d7155c drm/i915/tgl: Add perf support on TGL adds 7f9d4c08846e drm/i915: Fix i845/i865 cursor width adds dd6e38dfc128 drm/i915: Fix i915_inject_load_error() name to read *_probe_* adds 4ec37538a667 drm/i915: Rename "inject_load_failure" module parameter adds b79029b2e859 drm/i915/gt: Make timeslice duration configurable adds 47c41af70696 drm/i915: Drop unused AUX register offsets adds 6a3552527d43 drm/i915/tgl: Add AUX B & C to DC_OFF_POWER_DOMAINS adds bf96b515082c drm/i915/perf: ensure selftests select valid format adds a20e26d8421a drm/i915: Add two spaces before the SKL_DFSM registers adds 74393109a8c3 drm/i915/display: Handle fused off HDCP adds 7a40aac1d77a drm/i915/display: Check if FBC is fused off adds ee595888e1c2 drm/i915/display/icl+: Check if DMC is fused off adds 0f9ed3b2c9ec drm/i915/display/cnl+: Handle fused off DSC adds 545164646743 drm/i915: Provide more information on DP AUX failures adds a0e047156cde drm/i915/gem: Make context persistence optional adds b3545e086877 drm/i915/tgl: add support to one DP-MST stream adds e50dbdbfd9fb drm/i915/tgl: Add SFC instdone to error state adds 811bb3db25ac drm/i915/tgl: Add gam instdone adds a06375a9ac98 drm/i915/gt: Always track callers to intel_rps_mark_interactive() adds a8ddac7c9f06 drm/i915: Avoid HPD poll detect triggering a new detect cycle adds 25f899544fb4 drm/i915: Nuke 'mode' argument to intel_get_load_detect_pipe() adds 4e380d080be4 drm/i915: Stop frobbing crtc->base.mode adds 2d9c19044122 drm/i915/uc: define GuC and HuC binaries for TGL adds 2b0b27418a72 drm/i915: Simplify LVDS crtc_mask setup adds 981329ce3c3e drm/i915: s/crtc_mask/pipe_mask/ adds 4d19505ed28e drm/i915: Allow ICL+ DSI on any pipe adds 34053ee18974 drm/i915: Simplify pipe_mask setup even further adds 29b27657dbae drm/i915/mst: Document the userspace fail with possible_crtcs adds 1db257c55f0c drm/i915/selftests: Assert that the idle_pulse is sent adds 164a4128869f drm/i915/selftests: Pretty print the i915_active adds dde01d943559 drm/i915: Split detaching and removing the vma adds 9f37940756b1 drm/i915: drop lrc header page adds 034982cff1a1 drm/i915/guc: drop guc shared area adds 49748264826f drm/i915/dp: Do not switch aux to TBT mode for non-TC ports adds 1629224324b6 drm/i915/lmem: add the fake lmem region adds 2b73b3503b0a drm/i915: Update DRIVER_DATE to 20191101 adds 4a3174152147 drm/i915/gem: Refine occupancy test in kill_context() adds 292a27b0a807 drm/i915/lmem: Check against i915_selftest only under CONF [...] adds e5661c6ab0ef drm/i915/selftests: Start kthreads before stopping adds 1883e2999f04 drm/i915: Update DRIVER_DATE to 20191101 adds 2ef4144d1ea8 Merge tag 'drm-intel-next-2019-11-01-1' of git://anongit.f [...] adds 967a3b85bac9 drm/amd/display: setting the DIG_MODE to the correct value. adds d7e7f1ea25d9 drm/amdgpu/psp11: wait for sOS ready for ring creation adds 73469970a9bb drm/amdgpu/psp11: fix typo in comment adds 0e3a7c2ec93b drm/amd/display: Free gamma after calculating legacy trans [...] adds d5e5c1bce1c7 drm/amdgpu/psp: fix spelling mistake "initliaze" -> "initialize" adds 7890fb20a83b drm/amd/powerplay: update Arcturus driver smu interface XG [...] adds acf83f86b2e1 drm/amd/display: Avoid sending abnormal VSIF adds 4294f722196d drm/amd/display: add 50us buffer as WA for pstate switch i [...] adds 123c53a97a55 drm/amd/display: add odm visual confirm adds 6f29c3588b41 drm/amd/display: Add unknown clk state. adds 6ac48490baec drm/amd/display: Don't use optimized gamma22 with eetf adds 7bceac811c3b drm/amd/display: Remove superfluous assert adds 69fea579c215 drm/amd/display: remove unused code adds 37b970d1d793 drm/amd/display: 3.2.55 adds e0d08a40a63b drm/amd/display: Add debugfs entry for reading psr state adds 8c322309e48e drm/amd/display: Enable PSR adds 952f6c4b5d72 drm/amd/display: correctly populate dpp refclk in fpga adds b6bfba6cce85 drm/amd/display: split dcn20 fast validate into more functions adds e2e316d5d795 drm/amd/display: correctly initialize dml odm variables adds 44ce0cd3b514 drm/amd/display: move dispclk vco freq to clk mgr base adds 78ea008bcdd0 drm/amd/display: remove unnecessary assert adds ff86391ee626 drm/amd/display: Fix MPO & pipe split on 3-pipe dcn2x adds f24b0522da18 drm/amd/display: audio endpoint cannot switch adds 6ce2427db71c drm/amd/display: Update min dcfclk adds c79c138a9a62 drm/amd/display: Allow inverted gamma adds 8c35730993ef drm/amd/display: enable vm by default for rn. adds 5cb4ca07c2d5 drm/amd/display: fix number of dcn21 dpm clock levels adds d5ac4ff211a3 drm/amd/display: add embedded flag to dml adds 22631bb8ca58 drm/amd/display: add flag to allow diag to force enumerate edp adds bf7f5ac3167a drm/amd/display: map TRANSMITTER_UNIPHY_x to LINK_REGS_x adds 71fb7b2801a7 drm/amd/display: Passive DP->HDMI dongle detection fix adds 4d25a0d51056 drm/amd/display: Disable force_single_disp_pipe_split on DCN2+ adds e9c93e5af395 drm/amd/display: Proper return of result when aux engine a [...] adds 0460f9abf275 drm/amd/display: do not synchronize "drr" displays adds 622a88c8259e drm/amd/display: move wm ranges reporting to end of init hw adds 50575eb5b339 drm/amd/display: Only use EETF when maxCL > max display adds 1ea8751bd28d drm/amd/display: Make clk mgr the only dto update point adds b837d783b629 drm/amd/display: 3.2.56 adds d4c2a96fdbff drm/amd/display: take signal type from link adds 3b733278ca6b drm/amd/display: Add center mode for integer scaling in DC adds e72f8f62d248 drm/amd/display: Do not call update bounding box on dc create adds b745ecdb5e2e drm/amd/display: fix avoid_split for dcn2+ validation adds b617b26559f8 drm/amd/display: fix hubbub deadline programing adds 6fcca317cb70 drm/amd/display: Apply vactive dram clock change workaroun [...] adds 6aec5bb4892a drm/amdgpu: add VCN0 and VCN1 needed headers adds 3697b339c64f drm/amd/powerplay: add lock protection for swSMU APIs V2 adds 18c1d3cee4c5 drm/amd/powerplay: split out those internal used swSMU APIs V2 adds 6c45e480fe23 drm/amd/powerplay: clear the swSMU code layer adds 397a9bc58879 drm/amdgpu/display: add dc feature mask for psr enablement adds 80df905da70e drm/amd/display: Change Navi14's DWB flag to 1 adds 2c99a547bcf9 drm/amdkfd: don't use dqm lock during device reset/suspend/resume adds c688a06bc661 drm/amdgpu: refine reboot debugfs operation in ras case (v3) adds 52dd95f2b642 drm/amdgpu: define macros for retire page reservation adds 5aed95bbdd21 drm/amdgpu: Fix SDMA hang when performing VKexample test adds 3f378758b857 drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) adds 8047266443ce drm/amdgpu/vcn: Enable VCN2.5 encoding adds 9f0256da6ba0 drm/amdgpu: remove unused parameter in amdgpu_gfx_kiq_free_ring adds eaf56410ccb0 drm/amdgpu: Add DC feature mask to disable fractional pwm adds 7388ccf968c8 drm/amd/powerplay: Add interface for I2C transactions to SMU. adds d1a84427ad01 drm/amd/powerplay: Add EEPROM I2C read/write support to Arcturus. adds cf52ecc8b677 drm/amdgpu: Use ARCTURUS in RAS EEPROM. adds 121a2bc6ae78 drm/amdgpu: Move amdgpu_ras_recovery_init to after SMU ready. adds 664fe85a2d92 drm/amdgpu: Allow reading more status registers on si/cik adds 0525f29713bd drm/amd/powerplay: skip unsupported clock limit settings o [...] adds 59e038d0672d drm/amd/powerplay: correct current clock level label for Arcturus adds d753dc6ab2eb drm/amdgpu/gfx10: update gfx golden settings adds 21c943f35a67 drm/amdgpu/gfx10: update gfx golden settings for navi14 adds dcc0fcff145e drm/amdgpu/gfx10: update gfx golden settings for navi12 adds 42ce4b666da0 drm/amdgpu/powerplay: modify the parameters of SMU_MSG_Pow [...] adds e91e5f080e03 drm/sched: Set error to s_fence if HW job submission failed. adds db5e65fcb393 drm/amdgpu: If amdgpu_ib_schedule fails return back the error. adds b69cd5dd019a drm/amd/display: remove gcc warning Wunused-but-set-variable adds 039ffeaae307 dc.c:use kzalloc without test adds 847a75fb9e13 drm/radeon: remove assignment for return value adds f509be184052 drm/amd/powerplay: Disable gfx CGPG when suspend smu adds 11436b01775f drm/amdgpu/powerplay/vega10: allow undervolting in p7 adds 4ef0b9d0a10e drm/amd/display: Make calculate_integer_scaling static adds 7e0ff20c7a66 drm/amd: declare amdgpu_exp_hw_support in amdgpu.h adds f440ff44b101 drm/amd: correct "_LENTH" mispelling in constant adds b64919a2366a drm/amd/powerplay: Make two functions static adds d02f5aab06c8 drm/radeon: Fix EEH during kexec adds 55695b36c149 drm/amdkfd: Delete unnecessary pr_fmt switch adds 533bfcaea170 drm/amdkfd: Delete duplicated queue bit map reservation adds ef6691565391 drm/amdkfd: bug fix for out of bounds mem on gpu cache fil [...] adds e4b116a2c0b7 drm/amdgpu: remove set but not used variable 'adev' adds 44b582b32a8a drm/amdgpu: Remove superfluous void * cast in debugfs_crea [...] adds b4def3744ba8 drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO adds 8baaadba7355 drm/amdgpu: clear UVD VCPU buffer when err_event_athub generated adds bff77e86a377 drm/amdgpu: bypass some cleanup work after err_event_athub (v2) adds 897110eed508 drm/amdgpu: fix gfx VF FLR test fail on navi adds 361d66edc5d2 drm/amdgpu: fix no ACK from LDS read during stress test fo [...] adds 46203a508f64 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE adds 5e8f5477f9d2 drm/amd/display: remove redundant null pointer check before kfree adds 5ab5e4e60acc drm/amd/display: Add a conversion function for transmitter [...] adds 8a86b00a437e Merge tag 'drm-next-5.5-2019-11-01' of git://people.freede [...] adds 68acde7629d7 drm/dp_mst: fix gcc compile error adds cea35f5ad5ff drm/i915: Don't select BROKEN adds ed24d5d05e5d drm/mediatek: Add RGB[A] variants to published plane formats adds 31c5558dae05 drm/mediatek: Refactor plane init adds d6b53f68356f drm/mediatek: Add helper to get component for a plane adds f7c710d1e484 drm/mediatek: Add plumbing for layer_check hook adds ef87d3e2dd25 drm/mediatek: Plumb supported rotation values from compone [...] adds 84d805753983 drm/mediatek: Support reflect-y plane rotation adds b368d3ecab2d drm/mediatek: Support reflect-x plane rotation adds df4444577118 drm/mediatek: Support 180 degree rotation adds 393fdfdb4aee Merge tag 'mediatek-drm-next-5.5-2' of https://github.com/ [...] adds 8eb4704b124c drm/i915: Protect request peeking with RCU adds fd6fe087ca47 drm/i915/gt: Call intel_gt_sanitize() directly adds 489d1953c12e drm/i915/gem: Leave reloading kernel context on resume to GT adds d4033a9b03d8 drm/i915/gt: Move user_forcewake application to GT adds a70a9e998e8e drm/i915: Defer rc6 shutdown to suspend_late adds 3fd850dda83d drm/i915/gt: Drop false assertion on user_forcewake adds d9dace943894 drm/i915/selftests: Add intel_gt_suspend_prepare adds 23aae183ffdf Merge tag 'drm-intel-next-fixes-2019-11-07' of git://anong [...] adds 7f4009c4bbea drm: msm: a6xx: fix debug bus register configuration adds b149cbfeecaa drm/mst: Fix up u64 division adds 3ca3a9eab708 Merge tag 'drm-misc-next-fixes-2019-11-06' of git://anongi [...] adds 77e0723bd27f Merge v5.4-rc7 into drm-next adds e2f619aa14b6 drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE adds 89b3d86403f1 drm/amdgpu: dont schedule jobs while in reset adds 39ea6e5f9e2d drm/amdgpu: change pstate only after all XGMI device initialized adds 086e1c561626 drm/amd/powerplay: update is_sw_smu_xgmi check adds 3e454860f2a4 drm/amd/powerplay: support xgmi pstate setting on powerpla [...] adds 84e4e8205efc drm/amdgpu: add navi14 PCI ID adds a4840d91c984 drm/amdgpu: enable VCN DPG on Raven and Raven2 adds 8863baefaf02 drm/amdgpu/gpuvm: add some additional comments in amdgpu_v [...] adds 26e99ba6d102 drm/amdgpu: Show resolution correctly in mode validation d [...] adds 9fd4c2d71237 drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14 adds b73b7f48895a Revert "drm/amd/display: setting the DIG_MODE to the corre [...] adds 91872960caf5 drm/amd/powerplay: print the pptable provider adds 224f82e5b7bf drm/amdgpu/discovery: Need to free discovery memory adds d7c5782acd35 drm/sched: Fix passing zero to 'PTR_ERR' warning v2 adds 58f46d4b6502 drm/amdgpu: disallow direct upload save restore list from [...] adds 8d3bf936bafe drm/amd/powerplay: update Arcturus driver-smu interface header adds 2c874ad9d629 drm/amd/swSMU: fix smu workload bit map error adds b0adca4d5016 drm/amdgpu: register gpu instance before fan boost feature [...] adds 5c5b2ba00667 drm/amdgpu: fix possible pstate switch race condition adds 60599a03638a drm/amdgpu: perform p-state switch after the whole hive in [...] adds cf3fde893d3a drm/amd/powerplay: fix deadlock on setting power_dpm_force [...] adds a6522a5c6388 drm/amdgpu: add dummy read by engines for some GCVM status [...] adds 11c610893410 drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 adds f88e2d1f8ec4 drm/amdgpu: change read of GPU clock counter on Vega10 VF adds 946ab8db6953 drm/amdgpu: fix potential double drop fence reference adds d94207057591 drm/amd/powerplay: fix struct init in renoir_print_clk_levels adds 365f7f8db8a4 drm/amdgpu: fix double reference dropping adds ad4d81dc57e2 drm/amdgpu/renoir: move gfxoff handling into gfx9 module adds 7158ca8476c9 drm/radeon: fix si_enable_smc_cac() failed issue adds ef177d11d696 drm/amdgpu: Improve RAS documentation (v2) adds f6baa07497fb drm/amdgpu: Add comments to gmc structure adds e31dcdcfabc1 drm/amdgpu: Need to disable msix when unloading driver adds 2af8153126e1 drm/amdgpu: fix sysfs interface pcie_replay_count error on [...] adds cb5932f866f5 drm/amdgpu: fix vega20 pstate status change adds 83a7772ba223 drm/sched: Use completion to wait for sched->thread idle v2. adds 7c55adb0a9a0 Revert "drm/amdgpu: dont schedule jobs while in reset" adds 2b6f717c33ef drm/sched: Avoid job cleanup if sched thread is parked. adds a28fda312a9f drm/amdgpu: Avoid accidental thread reactivation. adds dc10218da86b drm/sched: struct completion requires linux/completion.h i [...] adds eebc7f4d7ffa drm/amdgpu: allow direct upload save restore list for raven2 adds 875dc7c4ff22 drm/amd/powerplay: correct Arcturus OD support adds 558491dda004 drm/amd/powerplay: dynamically disable ds and ulv for compute adds 53dbc27ad5a9 drm/amdgpu/powerplay: fix AVFS handling with custom powerp [...] adds 0990ca235d91 Merge tag 'drm-next-5.5-2019-11-08' of git://people.freede [...] adds a64fc11b9a52 drm/msm: fix memleak on release adds 3447fd0c9dce Merge tag 'drm-misc-next-fixes-2019-11-13' of git://anongi [...] adds cee17a71656e drm/arcpgu: rework encoder search adds 94bc7f56a8af Merge tag 'arcpgu-updates-2019.07.18' of github.com:abrodk [...] adds 2248a28384fe drm/i915/gen8+: Add RC6 CTX corruption WA adds dfce90259d74 Backmerge i915 security patches from commit 'ea0b163b13ff' [...] adds d29926fa5f58 drm/i915/gt: Only drop heartbeat.systole if the sole owner adds 6300c6637251 drm/i915/gem: Fix error path to unlock if the GEM context [...] adds 56a327f983f4 drm/i915/display: only include intel_dp_link_training.h wh [...] adds 3cac195875ef drm/i915: Leave the aliasing-ppgtt size alone adds aeec766133f9 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs adds f77021372e28 drm/i915: Preload LUTs if the hw isn't currently using them adds 2b3c7f0db8b4 drm/i915/perf: always consider holding preemption a privileged op adds d231c15aff1e drm/i915: Protect context while grabbing its name for the request adds a7d87b70d6da drm/i915/pmu: "Frequency" is reported as accumulated cycles adds cee7fb437edc drm/i915/userptr: Try to acquire the page lock around set_ [...] adds 98ae6fb3f1dc drm/i915/execlists: Move reset_active() from schedule-out [...] adds 789c4aea3f08 drm/i915: Split a setting of MSA to MST and SST adds 2d0720f5a4fc Merge tag 'drm-intel-next-fixes-2019-11-14' of git://anong [...] adds e2e966636aee drm/ttm, drm/vmwgfx: Use a configuration option for the TT [...] adds b4011644b03c drm/vmwgfx: remove set but not used variable 'srf' adds 17cc51390c14 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds 51bd363857c0 drm/amdgpu: avoid upload corrupted ta ucode to psp adds 901245624c78 drm/amdgpu/powerplay/smu7: fix AVFS handling with custom p [...] adds 4cae34d065e8 drm/radeon: Clean up code in radeon_pci_shutdown() adds 9f87516764a9 drm/amd/amdgpu: finish delay works before release resources adds 21677d088095 drm/amdgpu/navi10: implement sclk/mclk OD via pp_od_clk_voltage adds 6610713211b1 drm/amdgpu/navi10: implement GFXCLK_CURVE overdrive adds 7f3353f60e75 drm/amdgpu/navi10: Implement od clk printing adds 73abde4d864b drm/amdgpu/smu_v11: Unify and fix power limits adds fddbfb1c6503 drm/amd/powerplay: read pcie speed/width info (v2) adds 622b2a0ab647 drm/amdgpu/vcn: finish delay work before release resources adds c22fe762ba91 Merge tag 'drm-next-5.5-2019-11-15' of git://people.freede [...] adds 36104fcf8ff4 drm/i915: Flush context free work on cleanup adds 5d77aa07bd2f drm/i915: Fix detection for a CMP-V PCH adds 78e2ea291ead drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition adds 3e749f5199e1 drm/i915: Avoid atomic context for error capture adds 7e89d508558c drm/i915/perf: don't forget noa wait after oa config adds 9faf5fa4d3da drm/i915/fbdev: Restore physical addresses for fb_mmap() adds 2a39b072ee69 drm/i915: Restore GT coarse power gating workaround adds a46bfdc83fee drm/i915/gt: Wait for new requests in intel_gt_retire_requests() adds e367925e80b5 drm/i915/guc: Skip suspend/resume GuC action on platforms [...] adds fa039b936cf5 drm/i915: fix accidental static variable use adds 093b92287363 drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] adds 83faaf074e6d drm/i915/gvt: Stop initializing pvinfo through reading mmio adds 0122baaa93cc Merge tag 'gvt-next-fixes-2019-11-12' of https://github.co [...] adds 30c185da7692 Merge tag 'drm-intel-next-fixes-2019-11-20' of git://anong [...] adds 9786b65bc61a drm/ttm: fix mmap refcounting adds 17eee668b3ca Merge tag 'drm-misc-next-fixes-2019-11-20' of git://anongi [...] adds 15b9cbb2c5e1 Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] adds e639ea0f9155 Merge tag 'drm-intel-next-fixes-2019-11-22' of git://anong [...] adds 0900a9efdb79 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) adds d112ea3cf086 drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 adds a310a1b4c1a9 drm/amd/powerplay: issue BTC on Navi during SMU setup adds 1ac38dbf6ede drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] adds 06f75d54f462 drm/amd/powerplay: correct fine grained dpm force level setting adds 4e20f6550b52 drm/amdgpu/vcn2.5: fix the enc loop with hw fini adds c0e21ea1d0b5 drm/amdgpu: put flush_delayed_work at first adds f8a69a8022a2 drm/amdgpu/nv: add asic func for fetching vbios from rom directly adds e3dd3aa8e0b6 drm/amd/display: Fix debugfs on MST connectors adds 62d91dd2851e drm/radeon: fix bad DMA from INTERRUPT_CNTL2 adds 3d0e3ce52ce3 drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 adds dda0f4558c72 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) adds 70f7eb639e2f drm/amdgpu: disable gfxoff when using register read interface adds 5355d7e054fc drm/amdgpu: remove experimental flag for Navi14 adds 8fc413441388 drm/amdgpu: disable gfxoff on original raven adds 5e18d2b14c70 Revert "drm/amd/display: enable S/G for RAVEN chip" adds 1e902a6d32d7 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt adds 908a28be092e drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access adds 57fb0ab2f139 drm/amdgpu: Update Arcturus golden registers adds a3511321fd00 merge fix for "ftrace: Rework event_create_dir()" adds 210b3b3c7563 drm/amdgpu/gfx10: re-init clear state buffer after gpu reset adds ef1c0cbcd1e0 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] adds 1b34de7c3fef drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. adds 6c2c8972374a drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub adds f920d1bb9c4e drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 adds acc61b892936 Merge tag 'drm-next-5.5-2019-11-22' of git://people.freede [...] new a6ed68d6468b Merge tag 'drm-next-2019-11-27' of git://anongit.freedeskt [...]
The 24 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-class-infiniband | 19 - Documentation/ABI/stable/sysfs-driver-ib_srp | 2 + Documentation/ABI/testing/sysfs-bus-fsi | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 39 + Documentation/ABI/testing/sysfs-bus-mei | 23 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 36 + Documentation/ABI/testing/sysfs-class-mei | 10 + Documentation/ABI/testing/sysfs-platform-dfl-fme | 132 + Documentation/DMA-attributes.txt | 18 - Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 47 +- Documentation/core-api/printk-formats.rst | 34 +- .../devicetree/bindings/arm/coresight.txt | 9 + .../devicetree/bindings/arm/omap/omap.txt | 30 +- .../devicetree/bindings/counter/ti-eqep.yaml | 50 + .../devicetree/bindings/cpufreq/ti-cpufreq.txt | 6 +- .../bindings/devfreq/event/exynos-ppmu.txt | 26 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 2 - .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 5 + .../devicetree/bindings/display/arm,malidp.txt | 3 + .../devicetree/bindings/display/bridge/anx7814.txt | 6 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 1 + .../bindings/display/bridge/renesas,lvds.txt | 1 + .../bindings/display/mediatek/mediatek,disp.txt | 30 +- .../bindings/display/mediatek/mediatek,dsi.txt | 4 +- .../devicetree/bindings/display/renesas,du.txt | 2 + .../bindings/display/rockchip/rockchip-vop.txt | 6 +- .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 24 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 104 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 3 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 93 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 104 + .../devicetree/bindings/iio/adc/ingenic,adc.txt | 1 + .../devicetree/bindings/iio/adc/max1027-adc.txt | 20 - .../devicetree/bindings/iio/adc/mcp3911.txt | 30 - .../bindings/iio/adc/microchip,mcp3911.yaml | 71 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 2 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 49 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 - .../devicetree/bindings/iio/iio-bindings.txt | 5 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 76 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/adux1020.yaml | 47 + .../devicetree/bindings/iio/light/bh1750.txt | 18 - .../devicetree/bindings/iio/light/bh1750.yaml | 43 + .../devicetree/bindings/iio/light/veml6030.yaml | 62 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 - .../bindings/iio/proximity/maxbotix,mb1232.yaml | 60 + .../bindings/iio/temperature/adi,ltc2983.yaml | 480 +++ .../bindings/interconnect/qcom,msm8974.yaml | 62 + .../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 + Documentation/devicetree/bindings/mfd/ab8500.txt | 119 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 42 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 3 + Documentation/devicetree/bindings/mmc/jz4740.txt | 8 +- .../devicetree/bindings/mmc/mmc-controller.yaml | 14 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 59 + .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 + .../devicetree/bindings/mmc/sdhci-atmel.txt | 5 + .../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 26 + .../devicetree/bindings/nvmem/rockchip-otp.txt | 25 + .../devicetree/bindings/nvmem/sprd-efuse.txt | 39 + .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 47 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 1 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 7 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 2 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 75 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 243 ++ .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 164 - .../bindings/pinctrl/intel,lgm-pinctrl.yaml | 116 + .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 140 + .../bindings/pinctrl/pinctrl-bindings.txt | 192 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 132 + .../bindings/pinctrl/qcom,msm8976-pinctrl.txt | 183 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 8 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 4 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 4 +- .../bindings/pinctrl/rockchip,pinctrl.txt | 1 + .../bindings/power/supply/cpcap-charger.txt | 9 +- .../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/trivial-devices.yaml | 12 + .../devicetree/bindings/usb/renesas,usb3-peri.txt | 41 - .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 86 + .../devicetree/bindings/usb/renesas,usbhs.txt | 57 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 126 + .../devicetree/bindings/usb/richtek,rt1711h.txt | 29 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 86 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + Documentation/devicetree/bindings/usb/usb251xb.txt | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 +- Documentation/driver-api/device_link.rst | 3 +- Documentation/driver-api/dma-buf.rst | 6 +- Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/driver-api/driver-model/driver.rst | 43 + Documentation/driver-api/generic-counter.rst | 162 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/infiniband.rst | 127 + Documentation/filesystems/debugfs.txt | 50 +- Documentation/firmware-guide/acpi/namespace.rst | 2 +- Documentation/fpga/dfl.rst | 10 + Documentation/gpu/amdgpu.rst | 65 +- Documentation/gpu/drm-kms-helpers.rst | 3 - Documentation/gpu/drm-mm.rst | 11 +- Documentation/gpu/i915.rst | 82 +- Documentation/gpu/mcde.rst | 2 +- Documentation/gpu/todo.rst | 135 +- Documentation/hwmon/bel-pfe.rst | 112 + Documentation/hwmon/dell-smm-hwmon.rst | 164 + Documentation/hwmon/ina3221.rst | 12 + Documentation/hwmon/index.rst | 4 + Documentation/hwmon/ltc2947.rst | 100 + Documentation/hwmon/tmp513.rst | 103 + 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/networking/ip-sysctl.txt | 9 +- 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 +- Documentation/trace/ftrace-uses.rst | 10 +- Documentation/trace/ftrace.rst | 4 +- Documentation/trace/intel_th.rst | 28 +- MAINTAINERS | 150 +- arch/Kconfig | 8 + 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/motorola-cpcap-mapphone.dtsi | 6 +- 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-pandora-common.dtsi | 36 +- 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-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 1 - arch/arm/mach-omap2/hsmmc.c | 171 - arch/arm/mach-omap2/hsmmc.h | 32 - arch/arm/mach-omap2/pdata-quirks.c | 105 - arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 1 + arch/arm64/mm/mmu.c | 2 + arch/microblaze/Kconfig | 1 + arch/microblaze/configs/mmu_defconfig | 3 + arch/microblaze/include/asm/irq.h | 1 - arch/microblaze/kernel/entry.S | 5 - arch/microblaze/kernel/head.S | 2 +- arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/mips/Kconfig | 1 + arch/mips/ralink/Kconfig | 1 + arch/powerpc/include/asm/asm-prototypes.h | 3 + arch/powerpc/include/asm/security_features.h | 3 + arch/powerpc/kernel/entry_64.S | 6 + arch/powerpc/kernel/security.c | 57 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 30 + arch/powerpc/platforms/pseries/dtl.c | 38 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 12 +- arch/powerpc/platforms/pseries/lpar.c | 15 +- arch/riscv/Kconfig | 50 +- arch/riscv/Makefile | 13 +- arch/riscv/boot/Makefile | 19 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 7 + arch/riscv/boot/loader.S | 8 + arch/riscv/boot/loader.lds.S | 16 + arch/riscv/configs/nommu_virt_defconfig | 78 + arch/riscv/include/asm/asm-prototypes.h | 1 + arch/riscv/include/asm/cache.h | 8 + arch/riscv/include/asm/clint.h | 39 + arch/riscv/include/asm/csr.h | 74 +- arch/riscv/include/asm/current.h | 6 +- arch/riscv/include/asm/elf.h | 4 +- arch/riscv/include/asm/fixmap.h | 2 + arch/riscv/include/asm/ftrace.h | 5 + arch/riscv/include/asm/futex.h | 12 +- arch/riscv/include/asm/hwcap.h | 7 +- arch/riscv/include/asm/image.h | 6 +- arch/riscv/include/asm/io.h | 149 +- arch/riscv/include/asm/irqflags.h | 12 +- arch/riscv/include/asm/kprobes.h | 6 +- arch/riscv/include/asm/mmio.h | 168 + arch/riscv/include/asm/mmiowb.h | 2 +- arch/riscv/include/asm/mmu.h | 3 + arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 6 +- arch/riscv/include/asm/pgalloc.h | 2 + arch/riscv/include/asm/pgtable.h | 94 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/ptrace.h | 16 +- arch/riscv/include/asm/sbi.h | 11 +- arch/riscv/include/asm/seccomp.h | 10 + arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/include/asm/spinlock_types.h | 2 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/include/asm/timex.h | 19 +- arch/riscv/include/asm/tlbflush.h | 12 +- arch/riscv/include/asm/uaccess.h | 4 + arch/riscv/include/uapi/asm/elf.h | 6 +- arch/riscv/include/uapi/asm/hwcap.h | 6 +- arch/riscv/include/uapi/asm/ucontext.h | 6 +- arch/riscv/kernel/Makefile | 5 +- arch/riscv/kernel/asm-offsets.c | 8 +- arch/riscv/kernel/clint.c | 44 + arch/riscv/kernel/cpu.c | 45 +- arch/riscv/kernel/entry.S | 112 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 112 +- arch/riscv/kernel/irq.c | 17 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 17 +- arch/riscv/kernel/ptrace.c | 10 + arch/riscv/kernel/reset.c | 5 +- arch/riscv/kernel/sbi.c | 17 + arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/signal.c | 38 +- arch/riscv/kernel/smp.c | 16 +- arch/riscv/kernel/smpboot.c | 4 + arch/riscv/kernel/traps.c | 16 +- arch/riscv/lib/Makefile | 11 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/cacheflush.c | 26 +- arch/riscv/mm/context.c | 2 + arch/riscv/mm/extable.c | 4 +- arch/riscv/mm/fault.c | 6 +- arch/riscv/mm/init.c | 28 +- arch/riscv/mm/tlbflush.c | 25 +- arch/sh/boot/compressed/misc.c | 5 + arch/sh/drivers/Makefile | 2 +- arch/sh/drivers/platform_early.c | 347 ++ arch/sh/include/asm/platform_early.h | 61 + arch/sh/include/cpu-sh4/cpu/sh7734.h | 2 +- arch/sh/kernel/cpu/sh2/setup-sh7619.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 1 + arch/sh/kernel/cpu/sh3/setup-sh7705.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 9 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 3 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 3 +- arch/sh/kernel/setup.c | 3 +- arch/sh/kernel/time.c | 5 +- arch/x86/Kconfig | 1 + 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/include/asm/ftrace.h | 13 + arch/x86/include/asm/unwind_hints.h | 8 + arch/x86/kernel/e820.c | 12 +- arch/x86/kernel/ftrace.c | 14 + arch/x86/kernel/ftrace_64.S | 42 +- 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/Kconfig | 11 - drivers/acpi/hmat/Makefile | 2 - drivers/acpi/hmat/hmat.c | 751 ---- drivers/acpi/internal.h | 3 +- drivers/acpi/numa/Kconfig | 18 + drivers/acpi/numa/Makefile | 3 + drivers/acpi/numa/hmat.c | 863 +++++ drivers/acpi/{numa.c => numa/srat.c} | 0 drivers/acpi/osi.c | 6 +- drivers/acpi/pmic/intel_pmic.c | 20 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 301 ++ drivers/acpi/pmic/intel_pmic_chtcrc.c | 44 + drivers/acpi/pmic/intel_pmic_crc.c | 301 -- drivers/acpi/processor_idle.c | 21 +- drivers/acpi/property.c | 48 + drivers/acpi/scan.c | 1 + drivers/acpi/utils.c | 32 + drivers/android/binder.c | 6 +- drivers/android/binder_alloc.c | 42 +- drivers/base/core.c | 308 +- drivers/base/firmware_loader/Kconfig | 14 +- drivers/base/firmware_loader/builtin/Makefile | 3 +- drivers/base/firmware_loader/main.c | 9 +- drivers/base/platform.c | 393 +- 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/soc.c | 30 +- drivers/base/swnode.c | 258 +- drivers/bus/Kconfig | 9 + drivers/bus/Makefile | 1 + drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} | 0 drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 18 +- drivers/char/ipmi/Kconfig | 98 +- drivers/char/lp.c | 4 + drivers/char/ppdev.c | 16 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/clocksource/sh_cmt.c | 13 +- drivers/clocksource/sh_mtu2.c | 13 +- drivers/clocksource/sh_tmu.c | 14 +- drivers/clocksource/timer-riscv.c | 31 +- drivers/counter/104-quad-8.c | 33 +- drivers/counter/Kconfig | 11 + drivers/counter/Makefile | 1 + drivers/counter/counter.c | 101 +- drivers/counter/ftm-quaddec.c | 14 +- drivers/counter/stm32-lptimer-cnt.c | 7 +- drivers/counter/stm32-timer-cnt.c | 23 +- drivers/counter/ti-eqep.c | 466 +++ 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/dma-buf/dma-buf.c | 120 +- drivers/dma-buf/dma-fence.c | 78 +- drivers/extcon/extcon-axp288.c | 38 +- drivers/extcon/extcon-intel-cht-wc.c | 16 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 2 + 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 + drivers/firmware/stratix10-rsu.c | 42 +- drivers/firmware/stratix10-svc.c | 18 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-fme-main.c | 385 ++ drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/Kconfig | 8 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-core.c | 67 +- drivers/fsi/fsi-master-aspeed.c | 544 +++ drivers/fsi/fsi-master-hub.c | 46 - drivers/fsi/fsi-master.h | 71 + drivers/gpio/gpio-menz127.c | 1 + drivers/gpio/gpio-mvebu.c | 19 +- drivers/gpio/gpio-tegra186.c | 4 +- drivers/gpu/drm/Kconfig | 36 +- drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 77 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 147 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 289 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 176 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 274 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 306 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 216 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 70 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 84 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 101 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 459 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 87 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 659 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 209 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 99 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 230 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 158 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 318 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 3 +- drivers/gpu/drm/amd/amdgpu/cik.c | 67 +- drivers/gpu/drm/amd/amdgpu/cik.h | 3 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 5 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1389 +++---- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 151 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 474 +-- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 5 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 2 + drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 6 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 380 ++ drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 41 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 17 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_0.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 214 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 108 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 258 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/si.c | 11 + drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 183 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 6 +- drivers/gpu/drm/amd/amdgpu/umc_v6_0.c | 37 + drivers/gpu/drm/amd/amdgpu/umc_v6_0.h | 31 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 48 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 37 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 41 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 1 - drivers/gpu/drm/amd/amdgpu/vi.c | 84 +- drivers/gpu/drm/amd/amdgpu/vi.h | 3 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 139 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 272 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 108 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_module.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 37 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 32 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 25 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 + drivers/gpu/drm/amd/display/Kconfig | 28 +- drivers/gpu/drm/amd/display/Makefile | 7 + drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 381 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 52 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 346 ++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 66 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 10 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 59 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 153 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 7 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 25 + .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 14 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 13 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 186 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 1 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 304 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h | 4 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 38 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 281 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 345 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 101 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 44 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 74 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 44 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 91 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 23 + drivers/gpu/drm/amd/display/dc/dc_types.h | 22 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 93 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 187 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 8 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 52 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 44 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 51 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 52 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 52 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 51 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 5 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 8 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 28 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 50 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 60 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 43 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 62 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 57 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 89 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 12 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 640 +++- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 16 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 7 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 349 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 34 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 4 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 116 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 122 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 33 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 470 +++ .../drm/amd/display/dc/dcn21/dcn21_link_encoder.h | 61 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 380 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 49 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 5 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 12 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 8 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 8 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 5 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 + .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 10 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 85 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 3 - drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 - drivers/gpu/drm/amd/display/dc/hdcp/Makefile | 28 + drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 324 ++ drivers/gpu/drm/amd/display/dc/inc/core_types.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 6 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 12 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 12 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 5 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 19 +- .../drm/amd/display/include/ddc_service_types.h | 2 + drivers/gpu/drm/amd/display/include/hdcp_types.h | 96 + .../drm/amd/display/modules/color/color_gamma.c | 51 +- .../drm/amd/display/modules/freesync/freesync.c | 53 +- drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 32 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 426 +++ drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 442 +++ .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 531 +++ .../amd/display/modules/hdcp/hdcp1_transition.c | 307 ++ .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 305 ++ .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 163 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 139 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 328 ++ .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 272 ++ .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 289 ++ .../drm/amd/display/modules/inc/mod_info_packet.h | 3 + .../amd/display/modules/info_packet/info_packet.c | 98 + .../drm/amd/display/modules/power/power_helpers.c | 93 +- .../drm/amd/display/modules/power/power_helpers.h | 1 + drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../gpu/drm/amd/include/asic_reg/bif/bif_4_1_d.h | 1 + .../drm/amd/include/asic_reg/bif/bif_4_1_sh_mask.h | 2 + .../gpu/drm/amd/include/asic_reg/bif/bif_5_0_d.h | 1 + .../drm/amd/include/asic_reg/bif/bif_5_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 10 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 18 +- .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 18 +- .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 12 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4 +- .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 49 +- .../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 + .../gpu/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h | 1 + .../amd/include/asic_reg/smu/smu_7_0_1_sh_mask.h | 2 + .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h | 1 + .../amd/include/asic_reg/smu/smu_7_1_2_sh_mask.h | 2 + .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h | 1 + .../amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h | 2 + .../include/asic_reg/smuio/smuio_11_0_0_offset.h | 92 + .../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 176 + .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 12 + drivers/gpu/drm/amd/include/atomfirmware.h | 27 +- drivers/gpu/drm/amd/include/discovery.h | 1 - .../amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h | 42 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 13 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 10 + drivers/gpu/drm/amd/include/renoir_ip_offset.h | 34 + drivers/gpu/drm/amd/include/vega10_enum.h | 1 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 45 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1190 ++++-- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 523 ++- drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c | 195 + drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c | 19 + drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h | 13 + drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c | 196 + drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 9 + drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c | 222 ++ drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c | 91 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.h | 32 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c | 231 ++ drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 68 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 41 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 370 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 4 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 51 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 3 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 134 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 2 + drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 41 +- drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 543 ++- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 11 + drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 483 ++- drivers/gpu/drm/amd/powerplay/smu_internal.h | 204 ++ drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 370 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 153 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 2 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 134 +- drivers/gpu/drm/arc/arcpgu_drv.c | 16 +- drivers/gpu/drm/arc/arcpgu_hdmi.c | 1 + drivers/gpu/drm/arm/display/Kconfig | 6 + drivers/gpu/drm/arm/display/komeda/Makefile | 2 + .../gpu/drm/arm/display/komeda/d71/d71_component.c | 221 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 41 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 + drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 105 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 20 + drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 30 +- drivers/gpu/drm/arm/display/komeda/komeda_event.c | 140 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 + drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 2 + .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 17 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 76 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 5 + drivers/gpu/drm/arm/malidp_drv.c | 16 +- drivers/gpu/drm/arm/malidp_hw.c | 9 + drivers/gpu/drm/arm/malidp_hw.h | 3 + drivers/gpu/drm/arm/malidp_regs.h | 10 + drivers/gpu/drm/ast/Kconfig | 2 + drivers/gpu/drm/ast/ast_drv.c | 6 +- drivers/gpu/drm/ast/ast_drv.h | 43 +- drivers/gpu/drm/ast/ast_main.c | 1 - drivers/gpu/drm/ast/ast_mode.c | 266 +- drivers/gpu/drm/ast/ast_ttm.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 5 +- drivers/gpu/drm/bochs/Kconfig | 2 + drivers/gpu/drm/bochs/bochs.h | 1 - drivers/gpu/drm/bochs/bochs_drv.c | 7 +- drivers/gpu/drm/bochs/bochs_kms.c | 26 +- drivers/gpu/drm/bochs/bochs_mm.c | 3 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 110 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 17 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/cdns-dsi.c | 3 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 1 + drivers/gpu/drm/bridge/lvds-encoder.c | 3 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 + drivers/gpu/drm/bridge/nxp-ptn3460.c | 1 + drivers/gpu/drm/bridge/panel.c | 70 +- drivers/gpu/drm/bridge/parade-ps8622.c | 1 + drivers/gpu/drm/bridge/sii902x.c | 1 + drivers/gpu/drm/bridge/sii9234.c | 37 +- drivers/gpu/drm/bridge/sil-sii8620.c | 11 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 21 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 155 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 39 + drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 10 +- drivers/gpu/drm/bridge/tc358764.c | 1 + drivers/gpu/drm/bridge/tc358767.c | 66 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 + drivers/gpu/drm/bridge/ti-tfp410.c | 1 + drivers/gpu/drm/cirrus/cirrus.c | 6 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 247 -- drivers/gpu/drm/drm_atomic_helper.c | 18 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_blend.c | 7 +- drivers/gpu/drm/drm_cache.c | 14 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_connector.c | 142 +- drivers/gpu/drm/drm_crtc_helper.c | 23 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 3 + drivers/gpu/drm/drm_damage_helper.c | 8 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_cec.c | 29 +- drivers/gpu/drm/drm_dp_helper.c | 177 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1807 +++++++--- drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/drm_drv.c | 17 - drivers/gpu/drm/drm_dsc.c | 23 +- drivers/gpu/drm/drm_edid.c | 222 +- drivers/gpu/drm/drm_edid_load.c | 2 +- drivers/gpu/drm/drm_encoder.c | 1 + drivers/gpu/drm/drm_fb_helper.c | 62 +- drivers/gpu/drm/drm_gem.c | 40 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 31 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 84 + drivers/gpu/drm/drm_gem_vram_helper.c | 735 +++- drivers/gpu/drm/drm_memory.c | 1 + drivers/gpu/drm/drm_mipi_dbi.c | 11 +- drivers/gpu/drm/drm_mm.c | 36 +- drivers/gpu/drm/drm_mode_config.c | 2 - drivers/gpu/drm/drm_of.c | 5 - drivers/gpu/drm/drm_panel.c | 14 +- drivers/gpu/drm/drm_prime.c | 9 + drivers/gpu/drm/drm_print.c | 60 +- drivers/gpu/drm/drm_probe_helper.c | 4 +- drivers/gpu/drm/drm_simple_kms_helper.c | 3 +- drivers/gpu/drm/drm_syncobj.c | 38 +- drivers/gpu/drm/drm_trace.h | 14 +- drivers/gpu/drm/drm_vblank.c | 60 +- drivers/gpu/drm/drm_vram_helper_common.c | 8 +- drivers/gpu/drm/drm_vram_mm_helper.c | 297 -- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 8 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1 + drivers/gpu/drm/exynos/exynos_drm_mic.c | 1 + drivers/gpu/drm/exynos/exynos_hdmi.c | 32 +- drivers/gpu/drm/exynos/exynos_mixer.c | 4 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 1 + drivers/gpu/drm/gma500/cdv_intel_display.c | 2 + drivers/gpu/drm/gma500/mdfld_dsi_output.c | 2 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 2 + drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 14 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 3 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 1 + drivers/gpu/drm/i2c/sil164_drv.c | 2 +- drivers/gpu/drm/i2c/tda9950.c | 12 +- drivers/gpu/drm/i2c/tda998x_drv.c | 10 +- drivers/gpu/drm/i810/i810_dma.c | 4 +- drivers/gpu/drm/i915/Kconfig | 18 +- drivers/gpu/drm/i915/Kconfig.debug | 142 +- drivers/gpu/drm/i915/Kconfig.profile | 49 + drivers/gpu/drm/i915/Kconfig.unstable | 29 + drivers/gpu/drm/i915/Makefile | 25 +- drivers/gpu/drm/i915/display/icl_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 68 +- drivers/gpu/drm/i915/display/intel_atomic.h | 5 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 58 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 46 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_bios.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 81 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1316 +++---- drivers/gpu/drm/i915/display/intel_cdclk.h | 13 +- drivers/gpu/drm/i915/display/intel_color.c | 550 ++- drivers/gpu/drm/i915/display/intel_color.h | 7 + drivers/gpu/drm/i915/display/intel_connector.c | 21 +- drivers/gpu/drm/i915/display/intel_crt.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 839 +++-- drivers/gpu/drm/i915/display/intel_ddi.h | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 2404 +++++++----- drivers/gpu/drm/i915/display/intel_display.h | 66 +- drivers/gpu/drm/i915/display/intel_display_power.c | 554 +-- drivers/gpu/drm/i915/display/intel_display_power.h | 43 +- drivers/gpu/drm/i915/display/intel_display_types.h | 63 +- drivers/gpu/drm/i915/display/intel_dp.c | 509 ++- drivers/gpu/drm/i915/display/intel_dp.h | 9 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 75 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 412 ++- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 5 + drivers/gpu/drm/i915/display/intel_dsb.c | 332 ++ drivers/gpu/drm/i915/display/intel_dsb.h | 52 + drivers/gpu/drm/i915/display/intel_dsi.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 14 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 19 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 216 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 + drivers/gpu/drm/i915/display/intel_hdmi.c | 297 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 1 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 +- drivers/gpu/drm/i915/display/intel_overlay.c | 32 +- drivers/gpu/drm/i915/display/intel_psr.c | 441 ++- drivers/gpu/drm/i915/display/intel_psr.h | 1 - drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 1 + drivers/gpu/drm/i915/display/intel_sprite.c | 549 ++- drivers/gpu/drm/i915/display/intel_sprite.h | 8 +- drivers/gpu/drm/i915/display/intel_tc.c | 87 +- drivers/gpu/drm/i915/display/intel_tc.h | 1 + drivers/gpu/drm/i915/display/intel_tv.c | 12 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 55 + drivers/gpu/drm/i915/display/intel_vdsc.c | 74 +- drivers/gpu/drm/i915/display/intel_vga.c | 160 + drivers/gpu/drm/i915/display/intel_vga.h | 18 + drivers/gpu/drm/i915/display/vlv_dsi.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 614 ++-- drivers/gpu/drm/i915/gem/i915_gem_context.h | 61 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 22 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 56 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 99 + drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 37 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 84 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 38 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 52 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 48 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 165 +- drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 174 + drivers/gpu/drm/i915/gem/i915_gem_region.h | 29 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 82 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 124 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 130 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 33 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 579 ++- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 30 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 214 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 704 ++-- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 306 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 354 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 2 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 33 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 13 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 19 +- drivers/gpu/drm/i915/gt/intel_context.c | 25 +- drivers/gpu/drm/i915/gt/intel_context.h | 1 + drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine.h | 231 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 246 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 234 ++ drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 23 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 28 +- drivers/gpu/drm/i915/gt/intel_engine_pool.c | 15 +- drivers/gpu/drm/i915/gt/intel_engine_pool.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 91 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 18 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +- drivers/gpu/drm/i915/gt/intel_gt.c | 160 +- drivers/gpu/drm/i915/gt/intel_gt.h | 16 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 209 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 16 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 137 + drivers/gpu/drm/i915/gt/intel_gt_requests.h | 24 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 36 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 360 -- drivers/gpu/drm/i915/gt/intel_llc.c | 161 + drivers/gpu/drm/i915/gt/intel_llc.h | 15 + drivers/gpu/drm/i915/gt/intel_llc_types.h | 13 + drivers/gpu/drm/i915/gt/intel_lrc.c | 1500 ++++++-- drivers/gpu/drm/i915/gt/intel_lrc.h | 39 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 66 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 277 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 3 - drivers/gpu/drm/i915/gt/intel_rc6.c | 787 ++++ drivers/gpu/drm/i915/gt/intel_rc6.h | 28 + drivers/gpu/drm/i915/gt/intel_rc6_types.h | 29 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 172 +- drivers/gpu/drm/i915/gt/intel_reset.h | 14 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 6 + drivers/gpu/drm/i915/gt/intel_ring.c | 323 ++ drivers/gpu/drm/i915/gt/intel_ring.h | 131 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2053 +++++++++++ drivers/gpu/drm/i915/gt/intel_ring_types.h | 51 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2385 ------------ drivers/gpu/drm/i915/gt/intel_rps.c | 1872 ++++++++++ drivers/gpu/drm/i915/gt/intel_rps.h | 38 + drivers/gpu/drm/i915/gt/intel_rps_types.h | 93 + drivers/gpu/drm/i915/gt/intel_sseu.c | 37 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 37 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 52 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 67 +- drivers/gpu/drm/i915/gt/mock_engine.c | 7 + drivers/gpu/drm/i915/gt/selftest_context.c | 71 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 350 ++ drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 60 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 207 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 80 + drivers/gpu/drm/i915/gt/selftest_llc.h | 14 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 1943 ++++++++-- drivers/gpu/drm/i915/gt/selftest_reset.c | 16 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 138 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 270 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 185 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 21 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 41 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 15 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 76 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 11 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 46 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 14 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 + drivers/gpu/drm/i915/gvt/dmabuf.c | 3 +- drivers/gpu/drm/i915/gvt/execlist.c | 4 +- drivers/gpu/drm/i915/gvt/handlers.c | 23 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 17 - drivers/gpu/drm/i915/gvt/mmio_context.c | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 48 +- drivers/gpu/drm/i915/i915_active.c | 389 +- drivers/gpu/drm/i915/i915_active.h | 330 +- drivers/gpu/drm/i915/i915_active_types.h | 34 +- drivers/gpu/drm/i915/i915_buddy.c | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 522 ++- drivers/gpu/drm/i915/i915_drv.c | 289 +- drivers/gpu/drm/i915/i915_drv.h | 622 +--- drivers/gpu/drm/i915/i915_gem.c | 406 +-- drivers/gpu/drm/i915/i915_gem.h | 16 +- drivers/gpu/drm/i915/i915_gem_evict.c | 58 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 104 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 7 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 413 +-- drivers/gpu/drm/i915/i915_gem_gtt.h | 77 +- drivers/gpu/drm/i915/i915_getparam.c | 8 +- drivers/gpu/drm/i915/i915_gpu_error.c | 150 +- drivers/gpu/drm/i915/i915_gpu_error.h | 8 +- drivers/gpu/drm/i915/i915_irq.c | 839 +---- drivers/gpu/drm/i915/i915_irq.h | 16 +- drivers/gpu/drm/i915/i915_params.c | 12 +- drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 80 +- drivers/gpu/drm/i915/i915_perf.c | 1860 +++++++--- drivers/gpu/drm/i915/i915_perf.h | 32 +- drivers/gpu/drm/i915/i915_perf_types.h | 435 +++ drivers/gpu/drm/i915/i915_pmu.c | 309 +- drivers/gpu/drm/i915/i915_pmu.h | 8 +- drivers/gpu/drm/i915/i915_priolist_types.h | 7 + drivers/gpu/drm/i915/i915_query.c | 306 +- drivers/gpu/drm/i915/i915_reg.h | 876 +++-- drivers/gpu/drm/i915/i915_request.c | 235 +- drivers/gpu/drm/i915/i915_request.h | 40 +- drivers/gpu/drm/i915/i915_scatterlist.h | 8 +- drivers/gpu/drm/i915/i915_scheduler.c | 5 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 - drivers/gpu/drm/i915/i915_scheduler_types.h | 9 + drivers/gpu/drm/i915/i915_suspend.c | 11 +- drivers/gpu/drm/i915/i915_switcheroo.c | 67 + drivers/gpu/drm/i915/i915_switcheroo.h | 14 + drivers/gpu/drm/i915/i915_sysfs.c | 162 +- drivers/gpu/drm/i915/i915_trace.h | 40 +- drivers/gpu/drm/i915/i915_utils.c | 43 +- drivers/gpu/drm/i915/i915_utils.h | 34 +- drivers/gpu/drm/i915/i915_vma.c | 639 ++-- drivers/gpu/drm/i915/i915_vma.h | 134 +- drivers/gpu/drm/i915/intel_csr.c | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 230 +- drivers/gpu/drm/i915/intel_device_info.h | 8 +- drivers/gpu/drm/i915/intel_memory_region.c | 272 ++ drivers/gpu/drm/i915/intel_memory_region.h | 129 + drivers/gpu/drm/i915/intel_pch.c | 14 +- drivers/gpu/drm/i915/intel_pch.h | 6 +- drivers/gpu/drm/i915/intel_pm.c | 3317 ++--------------- drivers/gpu/drm/i915/intel_pm.h | 30 - drivers/gpu/drm/i915/intel_region_lmem.c | 132 + drivers/gpu/drm/i915/intel_region_lmem.h | 16 + drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - drivers/gpu/drm/i915/intel_uncore.c | 94 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 + drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 + drivers/gpu/drm/i915/selftests/i915_active.c | 90 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 4 + drivers/gpu/drm/i915/selftests/i915_gem.c | 46 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 143 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 404 ++- .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 + .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_perf.c | 217 ++ drivers/gpu/drm/i915/selftests/i915_random.c | 20 + drivers/gpu/drm/i915/selftests/i915_random.h | 4 + drivers/gpu/drm/i915/selftests/i915_request.c | 502 ++- drivers/gpu/drm/i915/selftests/i915_selftest.c | 23 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 19 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 33 +- drivers/gpu/drm/i915/selftests/igt_flush_test.h | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 19 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 624 ++++ drivers/gpu/drm/i915/selftests/intel_uncore.c | 56 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 53 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 8 +- drivers/gpu/drm/i915/selftests/mock_region.c | 60 + drivers/gpu/drm/i915/selftests/mock_region.h | 16 + drivers/gpu/drm/i915/selftests/mock_uncore.c | 5 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 1 + drivers/gpu/drm/imx/parallel-display.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm.c | 5 +- drivers/gpu/drm/lima/Kconfig | 1 + drivers/gpu/drm/lima/Makefile | 4 +- drivers/gpu/drm/lima/lima_device.c | 5 +- drivers/gpu/drm/lima/lima_drv.c | 22 +- drivers/gpu/drm/lima/lima_gem.c | 195 +- drivers/gpu/drm/lima/lima_gem.h | 32 +- drivers/gpu/drm/lima/lima_gem_prime.c | 46 - drivers/gpu/drm/lima/lima_gem_prime.h | 13 - drivers/gpu/drm/lima/lima_mmu.c | 1 - drivers/gpu/drm/lima/lima_object.c | 119 - drivers/gpu/drm/lima/lima_object.h | 35 - drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/lima/lima_vm.c | 87 +- drivers/gpu/drm/mcde/mcde_drv.c | 3 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/mediatek/Makefile | 2 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 111 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 136 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 128 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 67 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 43 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 24 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 234 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 1 + drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 338 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 49 + drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c | 288 ++ drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 149 + drivers/gpu/drm/meson/meson_drv.c | 32 + drivers/gpu/drm/meson/meson_dw_hdmi.c | 115 +- drivers/gpu/drm/meson/meson_vclk.c | 9 +- drivers/gpu/drm/mgag200/Kconfig | 2 + drivers/gpu/drm/mgag200/mgag200_cursor.c | 327 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 7 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 23 +- drivers/gpu/drm/mgag200/mgag200_main.c | 20 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 17 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.h | 1 + drivers/gpu/drm/msm/edp/edp.c | 4 +- drivers/gpu/drm/msm/edp/edp.h | 1 + drivers/gpu/drm/msm/edp/edp_ctrl.c | 70 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 2 + drivers/gpu/drm/msm/msm_debugfs.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 20 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 46 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 4 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 26 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 40 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 43 +- drivers/gpu/drm/nouveau/nouveau_display.c | 19 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 1 + drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- drivers/gpu/drm/omapdrm/dss/core.c | 55 - drivers/gpu/drm/omapdrm/dss/dispc.c | 46 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/dss.c | 37 + drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 9 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 129 +- drivers/gpu/drm/omapdrm/dss/output.c | 1 + drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 1 + drivers/gpu/drm/omapdrm/omap_encoder.c | 1 + drivers/gpu/drm/omapdrm/omap_fb.c | 9 +- drivers/gpu/drm/omapdrm/omap_gem.c | 137 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/panel/panel-arm-versatile.c | 5 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 5 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 5 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 5 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 5 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 5 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 5 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 5 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 5 +- drivers/gpu/drm/panel/panel-lvds.c | 26 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 5 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 5 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 5 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 5 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 5 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 5 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 5 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 5 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 5 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 5 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 5 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 5 +- drivers/gpu/drm/panel/panel-simple.c | 29 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 5 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 5 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 5 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 5 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 5 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 5 +- drivers/gpu/drm/panfrost/TODO | 2 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 124 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 +- drivers/gpu/drm/panfrost/panfrost_device.h | 14 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 81 + drivers/gpu/drm/panfrost/panfrost_job.c | 17 +- drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 4 +- drivers/gpu/drm/qxl/Kconfig | 1 + drivers/gpu/drm/qxl/qxl_drv.c | 20 +- drivers/gpu/drm/qxl/qxl_drv.h | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 32 +- drivers/gpu/drm/qxl/qxl_release.c | 11 +- drivers/gpu/drm/qxl/qxl_ttm.c | 62 +- drivers/gpu/drm/radeon/cik.c | 12 +- drivers/gpu/drm/radeon/r600.c | 4 +- drivers/gpu/drm/radeon/radeon_audio.c | 4 +- drivers/gpu/drm/radeon/radeon_connectors.c | 27 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 24 +- drivers/gpu/drm/radeon/radeon_drv.c | 11 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 1 + drivers/gpu/drm/radeon/si.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 + drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 6 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 29 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 12 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 3 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 19 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 169 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 4 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 48 +- drivers/gpu/drm/scheduler/sched_entity.c | 12 +- drivers/gpu/drm/scheduler/sched_fence.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 66 +- drivers/gpu/drm/selftests/Makefile | 2 +- drivers/gpu/drm/selftests/drm_modeset_selftests.h | 2 + drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 238 ++ drivers/gpu/drm/selftests/test-drm_framebuffer.c | 2 +- drivers/gpu/drm/selftests/test-drm_mm.c | 14 +- .../gpu/drm/selftests/test-drm_modeset_common.h | 2 + drivers/gpu/drm/sti/sti_cursor.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 3 +- drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 3 +- drivers/gpu/drm/sti/sti_hdmi.c | 26 +- drivers/gpu/drm/sti/sti_tvout.c | 10 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 5 +- drivers/gpu/drm/stm/ltdc.c | 39 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 1 + drivers/gpu/drm/sun4i/sun4i_rgb.c | 1 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 35 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 1 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 + drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/tegra/Makefile | 1 + drivers/gpu/drm/tegra/dc.c | 30 +- drivers/gpu/drm/tegra/dc.h | 2 - drivers/gpu/drm/tegra/dp.c | 876 +++++ drivers/gpu/drm/tegra/dp.h | 177 + drivers/gpu/drm/tegra/dpaux.c | 208 +- drivers/gpu/drm/tegra/drm.c | 417 ++- drivers/gpu/drm/tegra/drm.h | 13 +- drivers/gpu/drm/tegra/falcon.c | 64 +- drivers/gpu/drm/tegra/falcon.h | 16 +- drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 81 +- drivers/gpu/drm/tegra/gem.h | 2 +- drivers/gpu/drm/tegra/gr2d.c | 12 +- drivers/gpu/drm/tegra/gr3d.c | 12 +- drivers/gpu/drm/tegra/hub.c | 6 +- drivers/gpu/drm/tegra/output.c | 28 +- drivers/gpu/drm/tegra/plane.c | 104 + drivers/gpu/drm/tegra/plane.h | 8 + drivers/gpu/drm/tegra/sor.c | 2576 +++++++------ drivers/gpu/drm/tegra/sor.h | 3 + drivers/gpu/drm/tegra/vic.c | 138 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 5 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 2 +- drivers/gpu/drm/tiny/gm12u320.c | 2 +- drivers/gpu/drm/ttm/Makefile | 4 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 190 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 27 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 69 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 57 +- drivers/gpu/drm/ttm/ttm_memory.c | 2 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 4 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 7 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/udl/udl_connector.c | 8 - drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 5 +- drivers/gpu/drm/v3d/v3d_gem.c | 55 +- drivers/gpu/drm/vboxvideo/Kconfig | 2 + drivers/gpu/drm/vboxvideo/Makefile | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 19 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 27 - drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 - drivers/gpu/drm/vboxvideo/vbox_main.c | 119 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 138 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 3 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_dpi.c | 3 +- drivers/gpu/drm/vc4/vc4_dsi.c | 5 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 18 +- drivers/gpu/drm/vc4/vc4_hvs.c | 2 +- drivers/gpu/drm/vc4/vc4_plane.c | 4 +- drivers/gpu/drm/virtio/Kconfig | 2 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 22 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 135 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 + drivers/gpu/drm/virtio/virtgpu_gem.c | 183 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 228 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 24 +- drivers/gpu/drm/virtio/virtgpu_object.c | 270 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 61 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 34 - drivers/gpu/drm/virtio/virtgpu_ttm.c | 305 -- drivers/gpu/drm/virtio/virtgpu_vq.c | 227 +- drivers/gpu/drm/vkms/vkms_crtc.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 15 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 + drivers/gpu/drm/vkms/vkms_gem.c | 27 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 7 +- drivers/gpu/host1x/Kconfig | 2 +- drivers/gpu/host1x/bus.c | 2 +- drivers/gpu/host1x/cdma.c | 6 +- drivers/gpu/host1x/channel.c | 13 +- drivers/gpu/host1x/channel.h | 1 + drivers/gpu/host1x/dev.c | 236 +- drivers/gpu/host1x/dev.h | 3 + drivers/gpu/host1x/intr.c | 1 - drivers/gpu/host1x/job.c | 91 +- drivers/gpu/host1x/job.h | 4 + drivers/greybus/connection.c | 3 - drivers/hwmon/Kconfig | 41 +- drivers/hwmon/Makefile | 4 + drivers/hwmon/ab8500.c | 65 +- drivers/hwmon/abituguru.c | 2 +- drivers/hwmon/applesmc.c | 38 +- drivers/hwmon/aspeed-pwm-tacho.c | 7 +- drivers/hwmon/dell-smm-hwmon.c | 115 +- drivers/hwmon/ina3221.c | 163 +- drivers/hwmon/ltc2947-core.c | 1183 ++++++ drivers/hwmon/ltc2947-i2c.c | 49 + drivers/hwmon/ltc2947-spi.c | 50 + drivers/hwmon/ltc2947.h | 12 + drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/bel-pfe.c | 131 + drivers/hwmon/pmbus/ibm-cffps.c | 74 +- drivers/hwmon/tmp421.c | 3 +- drivers/hwmon/tmp513.c | 772 ++++ drivers/hwmon/w83793.c | 2 +- drivers/hwtracing/coresight/Kconfig | 1 + .../hwtracing/coresight/coresight-etm4x-sysfs.c | 312 +- drivers/hwtracing/coresight/coresight-etm4x.c | 351 +- drivers/hwtracing/coresight/coresight-etm4x.h | 81 +- drivers/hwtracing/coresight/coresight-funnel.c | 37 +- drivers/hwtracing/coresight/coresight-replicator.c | 36 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 26 +- drivers/hwtracing/coresight/coresight.c | 51 +- drivers/hwtracing/intel_th/core.c | 8 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/policy.c | 4 + drivers/i2c/i2c-core-of.c | 1 + drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/adc/Kconfig | 35 +- drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ab8500-gpadc.c | 1218 +++++++ drivers/iio/adc/ad7292.c | 350 ++ drivers/iio/adc/ad7949.c | 33 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 2 +- drivers/iio/adc/cc10001_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/dln2-adc.c | 20 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/hx711.c | 22 +- drivers/iio/adc/ingenic-adc.c | 153 +- drivers/iio/adc/intel_mrfld_adc.c | 262 ++ drivers/iio/adc/lpc18xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 180 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/men_z188_adc.c | 1 + drivers/iio/adc/meson_saradc.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 4 +- drivers/iio/adc/npcm_adc.c | 4 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 16 +- drivers/iio/adc/spear_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 27 +- drivers/iio/adc/stm32-adc.c | 21 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/twl4030-madc.c | 18 +- drivers/iio/adc/vf610_adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/atlas-ph-sensor.c | 8 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5446.c | 6 + drivers/iio/dac/ad7303.c | 13 +- drivers/iio/dac/lpc18xx_dac.c | 4 +- drivers/iio/dac/stm32-dac-core.c | 138 +- drivers/iio/dac/stm32-dac.c | 94 +- drivers/iio/dac/vf610_dac.c | 4 +- drivers/iio/gyro/adis16080.c | 8 +- drivers/iio/gyro/adis16130.c | 2 - drivers/iio/gyro/adis16136.c | 24 +- drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 1 - drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 27 + drivers/iio/imu/Makefile | 5 + drivers/iio/imu/adis.c | 5 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16460.c | 8 +- drivers/iio/imu/adis16480.c | 116 +- drivers/iio/imu/fxos8700.h | 10 + drivers/iio/imu/fxos8700_core.c | 649 ++++ drivers/iio/imu/fxos8700_i2c.c | 71 + drivers/iio/imu/fxos8700_spi.c | 59 + drivers/iio/imu/inv_mpu6050/Makefile | 7 +- drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 204 ++ drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h | 19 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 195 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 60 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 74 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 356 ++ drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 36 + drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 86 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 87 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 109 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 1056 +++++- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 45 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-core.c | 17 + drivers/iio/light/Kconfig | 22 + drivers/iio/light/Makefile | 2 + drivers/iio/light/adux1020.c | 849 +++++ drivers/iio/light/bh1750.c | 4 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/tcs3414.c | 30 +- drivers/iio/light/veml6030.c | 908 +++++ drivers/iio/magnetometer/st_magn_core.c | 1 - drivers/iio/pressure/bmp280-core.c | 130 +- drivers/iio/pressure/bmp280-i2c.c | 6 - drivers/iio/pressure/bmp280-spi.c | 6 - drivers/iio/pressure/bmp280.h | 1 - drivers/iio/pressure/cros_ec_baro.c | 3 + drivers/iio/pressure/st_pressure_core.c | 1 - drivers/iio/pressure/zpa2326.c | 16 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/sx9500.c | 16 +- drivers/iio/temperature/Kconfig | 11 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 1557 ++++++++ drivers/iio/temperature/max31856.c | 2 + drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 8 +- drivers/infiniband/core/cm.c | 66 +- drivers/infiniband/core/cm_msgs.h | 32 +- drivers/infiniband/core/cma.c | 107 +- drivers/infiniband/core/core_priv.h | 11 + drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 50 +- drivers/infiniband/core/ib_core_uverbs.c | 335 ++ drivers/infiniband/core/iwpm_util.h | 5 +- drivers/infiniband/core/mad.c | 31 +- drivers/infiniband/core/nldev.c | 141 +- drivers/infiniband/core/rdma_core.c | 1 + drivers/infiniband/core/restrack.c | 20 +- drivers/infiniband/core/restrack.h | 1 - drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 12 +- drivers/infiniband/core/umem.c | 12 +- drivers/infiniband/core/umem_odp.c | 38 +- drivers/infiniband/core/uverbs_cmd.c | 2 + drivers/infiniband/core/uverbs_ioctl.c | 3 + drivers/infiniband/core/uverbs_main.c | 84 +- drivers/infiniband/core/verbs.c | 12 + drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 28 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 - drivers/infiniband/hw/bnxt_re/main.c | 143 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/cxgb3/Kconfig | 19 - drivers/infiniband/hw/cxgb3/Makefile | 7 - drivers/infiniband/hw/cxgb3/cxio_hal.c | 1312 ------- drivers/infiniband/hw/cxgb3/cxio_hal.h | 204 -- drivers/infiniband/hw/cxgb3/cxio_resource.c | 344 -- drivers/infiniband/hw/cxgb3/cxio_resource.h | 69 - drivers/infiniband/hw/cxgb3/cxio_wr.h | 802 ---- drivers/infiniband/hw/cxgb3/iwch.c | 282 -- drivers/infiniband/hw/cxgb3/iwch.h | 155 - drivers/infiniband/hw/cxgb3/iwch_cm.c | 2258 ------------ drivers/infiniband/hw/cxgb3/iwch_cm.h | 233 -- drivers/infiniband/hw/cxgb3/iwch_cq.c | 230 -- drivers/infiniband/hw/cxgb3/iwch_ev.c | 232 -- drivers/infiniband/hw/cxgb3/iwch_mem.c | 101 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 1321 ------- drivers/infiniband/hw/cxgb3/iwch_provider.h | 347 -- drivers/infiniband/hw/cxgb3/iwch_qp.c | 1082 ------ drivers/infiniband/hw/cxgb3/tcb.h | 632 ---- drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 7 +- drivers/infiniband/hw/efa/efa.h | 13 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 29 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 40 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 19 +- drivers/infiniband/hw/efa/efa_main.c | 17 +- drivers/infiniband/hw/efa/efa_verbs.c | 370 +- drivers/infiniband/hw/hfi1/mad.c | 17 +- drivers/infiniband/hw/hfi1/platform.c | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 5 +- drivers/infiniband/hw/hns/Kconfig | 17 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 14 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 14 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 300 +- drivers/infiniband/hw/hns/hns_roce_db.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 55 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 76 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 21 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 69 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 54 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 10 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 86 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 2 +- drivers/infiniband/hw/mlx4/mad.c | 30 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/Makefile | 2 +- drivers/infiniband/hw/mlx5/cq.c | 37 +- drivers/infiniband/hw/mlx5/devx.c | 25 +- drivers/infiniband/hw/mlx5/doorbell.c | 2 +- drivers/infiniband/hw/mlx5/flow.c | 29 +- drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/ib_virt.c | 24 + drivers/infiniband/hw/mlx5/mad.c | 124 +- drivers/infiniband/hw/mlx5/main.c | 137 +- drivers/infiniband/hw/mlx5/mem.c | 199 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 73 +- drivers/infiniband/hw/mlx5/mr.c | 177 +- drivers/infiniband/hw/mlx5/odp.c | 989 ++--- drivers/infiniband/hw/mlx5/qp.c | 60 +- drivers/infiniband/hw/mlx5/restrack.c | 90 + drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 12 +- drivers/infiniband/hw/mthca/mthca_mad.c | 74 +- drivers/infiniband/hw/mthca/mthca_provider.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 33 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 9 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 - drivers/infiniband/hw/qedr/main.c | 5 +- drivers/infiniband/hw/qedr/qedr.h | 72 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 150 +- drivers/infiniband/hw/qedr/verbs.c | 643 ++-- drivers/infiniband/hw/qedr/verbs.h | 12 +- drivers/infiniband/hw/qib/qib_iba6120.c | 1 - drivers/infiniband/hw/qib/qib_mad.c | 38 +- drivers/infiniband/hw/qib/qib_sysfs.c | 6 + drivers/infiniband/hw/qib/qib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 119 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 1 - drivers/infiniband/sw/rdmavt/cq.c | 2 - drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 30 +- drivers/infiniband/sw/rdmavt/vt.c | 3 +- drivers/infiniband/sw/rxe/rxe.c | 13 - drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 13 - drivers/infiniband/sw/rxe/rxe_verbs.c | 7 + drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/sw/siw/siw.h | 31 +- drivers/infiniband/sw/siw/siw_cm.c | 45 +- drivers/infiniband/sw/siw/siw_main.c | 35 +- drivers/infiniband/sw/siw/siw_verbs.c | 338 +- drivers/infiniband/sw/siw/siw_verbs.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 10 + drivers/infiniband/ulp/iser/iscsi_iser.c | 5 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 34 +- drivers/infiniband/ulp/iser/iser_initiator.c | 5 + drivers/infiniband/ulp/iser/iser_memory.c | 6 +- drivers/infiniband/ulp/iser/iser_verbs.c | 72 +- .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 47 +- drivers/infiniband/ulp/srp/ib_srp.h | 4 + drivers/infiniband/ulp/srpt/ib_srpt.c | 247 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 58 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8974.c | 784 ++++ drivers/iommu/amd_iommu.c | 30 +- drivers/irqchip/irq-sifive-plic.c | 11 +- drivers/mailbox/tegra-hsp.c | 4 +- drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 1 + drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 1 + 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-notifier.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/cros-ec-cec/cros-ec-cec.c | 6 +- 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 | 38 +- drivers/media/platform/meson/ao-cec.c | 32 +- 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-cec/s5p_cec.c | 4 +- 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 | 5 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.c | 26 +- drivers/media/platform/sti/cec/stih-cec.c | 4 +- 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/tegra-cec/tegra_cec.c | 4 +- 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_debugfs.c | 10 +- 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/memstick/core/Kconfig | 18 +- drivers/memstick/host/Kconfig | 4 +- drivers/memstick/host/jmb38x_ms.c | 12 +- drivers/mfd/Kconfig | 7 - drivers/mfd/Makefile | 1 - drivers/mfd/ab8500-debugfs.c | 715 ---- drivers/mfd/ab8500-gpadc.c | 1075 ------ drivers/mfd/intel_soc_pmic_crc.c | 2 +- drivers/misc/Kconfig | 17 +- drivers/misc/atmel_tclib.c | 4 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rts5260.c | 3 +- drivers/misc/cardreader/rts5261.c | 792 ++++ drivers/misc/cardreader/rts5261.h | 233 ++ drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/eeprom/eeprom.c | 4 + drivers/misc/fastrpc.c | 209 +- drivers/misc/habanalabs/command_submission.c | 127 +- drivers/misc/habanalabs/debugfs.c | 112 +- drivers/misc/habanalabs/device.c | 18 +- drivers/misc/habanalabs/firmware_if.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 78 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/goya/goya_coresight.c | 53 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 + drivers/misc/habanalabs/habanalabs.h | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 73 +- drivers/misc/habanalabs/hw_queue.c | 249 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 2 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_etr_regs.h | 114 + drivers/misc/habanalabs/include/hl_boot_if.h | 2 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 7 +- drivers/misc/habanalabs/include/qman_if.h | 12 + drivers/misc/habanalabs/memory.c | 392 +- drivers/misc/habanalabs/mmu.c | 204 +- drivers/misc/hpilo.h | 2 +- drivers/misc/ibmvmc.h | 4 +- drivers/misc/lis3lv02d/lis3lv02d.c | 80 +- drivers/misc/lis3lv02d/lis3lv02d.h | 4 +- drivers/misc/mei/bus-fixup.c | 9 - drivers/misc/mei/bus.c | 42 +- drivers/misc/mei/client.h | 36 + drivers/misc/mei/hdcp/mei_hdcp.c | 45 +- drivers/misc/mei/hdcp/mei_hdcp.h | 17 +- drivers/misc/mei/hw-me-regs.h | 4 +- drivers/misc/mei/hw-me.c | 74 +- drivers/misc/mei/hw-me.h | 12 +- drivers/misc/mei/hw-txe.c | 10 +- drivers/misc/mei/init.c | 6 +- drivers/misc/mei/main.c | 24 + drivers/misc/mei/mei_dev.h | 18 +- drivers/misc/mei/pci-me.c | 16 +- drivers/misc/mic/Kconfig | 16 - drivers/misc/ocxl/ocxl_internal.h | 2 +- drivers/misc/ocxl/trace.h | 2 +- drivers/misc/sgi-gru/gruprocfs.c | 11 +- drivers/misc/sram.c | 28 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/mmc/core/block.c | 151 +- drivers/mmc/core/core.c | 12 +- drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 9 +- drivers/mmc/core/quirks.h | 7 + drivers/mmc/core/sdio.c | 28 +- drivers/mmc/core/sdio_bus.c | 9 +- drivers/mmc/host/Kconfig | 21 + drivers/mmc/host/Makefile | 2 + drivers/mmc/host/atmel-mci.c | 13 +- drivers/mmc/host/bcm2835.c | 4 +- drivers/mmc/host/cavium-octeon.c | 15 +- drivers/mmc/host/dw_mmc.c | 14 +- drivers/mmc/host/jz4740_mmc.c | 41 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 198 +- drivers/mmc/host/mmci.h | 5 + drivers/mmc/host/mmci_stm32_sdmmc.c | 46 +- drivers/mmc/host/moxart-mmc.c | 4 +- drivers/mmc/host/omap_hsmmc.c | 31 +- drivers/mmc/host/owl-mmc.c | 696 ++++ drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/sdhci-acpi.c | 49 +- drivers/mmc/host/sdhci-esdhc.h | 14 + drivers/mmc/host/sdhci-milbeaut.c | 362 ++ drivers/mmc/host/sdhci-of-arasan.c | 493 ++- drivers/mmc/host/sdhci-of-aspeed.c | 12 + drivers/mmc/host/sdhci-of-at91.c | 19 + drivers/mmc/host/sdhci-of-esdhc.c | 257 +- drivers/mmc/host/sdhci-pci-core.c | 53 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci.c | 15 +- drivers/mmc/host/sdhci_am654.c | 71 +- drivers/mmc/host/sdhci_f_sdh30.c | 26 +- drivers/mmc/host/sdhci_f_sdh30.h | 32 + drivers/mmc/host/tmio_mmc.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 12 +- drivers/mmc/host/vub300.c | 7 - drivers/net/caif/caif_serial.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 192 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 28 +- drivers/net/ethernet/mscc/ocelot.c | 55 +- drivers/net/phy/aquantia.h | 4 +- drivers/net/phy/bcm-phy-lib.h | 2 +- drivers/net/phy/dp83869.c | 49 +- drivers/net/phy/mdio-cavium.h | 2 +- drivers/net/phy/mdio-i2c.h | 2 +- drivers/net/phy/mdio-xgene.h | 2 +- drivers/net/usb/aqc111.h | 4 +- drivers/net/usb/hso.c | 5 +- drivers/net/usb/usbnet.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 13 +- drivers/net/wireless/marvell/mwifiex/main.c | 5 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 33 +- drivers/net/wireless/ti/wl1251/sdio.c | 25 +- drivers/net/wireless/ti/wlcore/sdio.c | 8 - drivers/ntb/test/ntb_pingpong.c | 5 +- drivers/nvdimm/Kconfig | 1 + drivers/nvdimm/core.c | 1 - drivers/nvdimm/nd-core.h | 1 - drivers/nvdimm/region_devs.c | 13 +- drivers/nvmem/Kconfig | 23 + drivers/nvmem/Makefile | 4 + drivers/nvmem/imx-ocotp-scu.c | 120 +- drivers/nvmem/imx-ocotp.c | 4 + drivers/nvmem/rockchip-otp.c | 268 ++ drivers/nvmem/sc27xx-efuse.c | 13 +- drivers/nvmem/sprd-efuse.c | 424 +++ drivers/of/platform.c | 12 + drivers/of/property.c | 332 ++ drivers/opp/core.c | 69 + drivers/parport/daisy.c | 40 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 26 +- drivers/pci/pci.c | 18 + drivers/phy/allwinner/Kconfig | 11 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/allwinner/phy-sun50i-usb3.c | 190 + drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 4 +- drivers/phy/hisilicon/phy-histb-combphy.c | 4 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 3 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 9 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 120 + drivers/phy/qualcomm/phy-qcom-qmp.h | 96 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 7 +- drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 7 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 805 +++++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 + drivers/phy/tegra/xusb-tegra186.c | 23 + drivers/phy/tegra/xusb-tegra210.c | 137 +- drivers/phy/tegra/xusb.c | 93 +- drivers/phy/tegra/xusb.h | 4 + drivers/phy/ti/phy-dm816x-usb.c | 3 - drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/pinctrl/Kconfig | 36 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 4 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 7 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 119 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +- drivers/pinctrl/devicetree.c | 50 +- drivers/pinctrl/devicetree.h | 7 - drivers/pinctrl/freescale/Kconfig | 12 +- drivers/pinctrl/intel/Kconfig | 7 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +- drivers/pinctrl/intel/pinctrl-intel.c | 119 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 171 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 454 +++ drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-a1.c | 942 +++++ drivers/pinctrl/meson/pinctrl-meson-axg.c | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 9 + drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 1 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 1 + drivers/pinctrl/meson/pinctrl-meson.c | 38 +- drivers/pinctrl/meson/pinctrl-meson.h | 7 + drivers/pinctrl/meson/pinctrl-meson8.c | 1 + drivers/pinctrl/meson/pinctrl-meson8b.c | 1 + drivers/pinctrl/mvebu/Kconfig | 10 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 40 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 12 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 81 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 32 +- drivers/pinctrl/pinctrl-amd.c | 3 +- drivers/pinctrl/pinctrl-artpec6.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 65 +- drivers/pinctrl/pinctrl-at91.c | 55 +- drivers/pinctrl/pinctrl-bm1880.c | 4 +- drivers/pinctrl/pinctrl-coh901.c | 54 +- drivers/pinctrl/pinctrl-da850-pupd.c | 4 +- drivers/pinctrl/pinctrl-digicolor.c | 4 +- drivers/pinctrl/pinctrl-equilibrium.c | 944 +++++ drivers/pinctrl/pinctrl-equilibrium.h | 144 + drivers/pinctrl/pinctrl-ingenic.c | 50 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 23 +- drivers/pinctrl/pinctrl-oxnas.c | 29 +- drivers/pinctrl/pinctrl-pic32.c | 29 +- drivers/pinctrl/pinctrl-pistachio.c | 30 +- drivers/pinctrl/pinctrl-rockchip.c | 382 +- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-rza2.c | 8 +- drivers/pinctrl/pinctrl-rzn1.c | 2 +- drivers/pinctrl/pinctrl-st.c | 53 +- drivers/pinctrl/pinctrl-stmfx.c | 21 + drivers/pinctrl/pinctrl-tb10x.c | 4 +- drivers/pinctrl/pinctrl-u300.c | 4 +- drivers/pinctrl/pinctrl-xway.c | 4 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 13 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 13 +- drivers/pinctrl/qcom/Kconfig | 101 +- drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm8976.c | 1127 ++++++ drivers/pinctrl/qcom/pinctrl-sc7180.c | 18 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 5 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 121 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 14 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 10 +- drivers/pinctrl/sh-pfc/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 32 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 35 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 863 ++--- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 57 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 4 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 8 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 41 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 43 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 51 +- drivers/pinctrl/spear/pinctrl-spear.c | 4 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 23 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 3 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 4 +- drivers/pinctrl/zte/pinctrl-zx.c | 4 +- drivers/platform/chrome/cros_ec_trace.c | 5 +- drivers/platform/goldfish/Kconfig | 3 +- drivers/power/avs/smartreflex.c | 2 +- drivers/power/reset/at91-reset.c | 6 +- drivers/power/reset/at91-sama5d2_shdwc.c | 8 +- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 50 +- drivers/power/supply/ab8500_charger.c | 83 +- drivers/power/supply/ab8500_fg.c | 49 +- drivers/power/supply/abx500_chargalg.c | 8 +- drivers/power/supply/axp20x_usb_power.c | 8 + drivers/power/supply/bd70528-charger.c | 1 + drivers/power/supply/cpcap-battery.c | 271 +- drivers/power/supply/cpcap-charger.c | 222 +- drivers/power/supply/test_power.c | 61 + drivers/powercap/intel_rapl_common.c | 2 + drivers/pwm/Kconfig | 9 - drivers/pwm/Makefile | 1 - drivers/soundwire/Kconfig | 2 +- drivers/soundwire/bus.c | 7 +- drivers/soundwire/cadence_master.c | 292 +- drivers/soundwire/cadence_master.h | 39 +- drivers/soundwire/intel.c | 201 +- drivers/soundwire/intel_init.c | 1 + drivers/soundwire/slave.c | 98 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/axis-fifo/axis-fifo.c | 301 +- drivers/staging/axis-fifo/axis-fifo.txt | 18 +- drivers/staging/board/armadillo800eva.c | 12 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 4 +- drivers/staging/comedi/drivers/dt3000.c | 3 +- drivers/staging/comedi/drivers/ni_routes.c | 2 - drivers/staging/comedi/drivers/usbduxfast.c | 21 +- drivers/staging/emxx_udc/emxx_udc.c | 27 +- drivers/staging/exfat/Kconfig | 9 - drivers/staging/exfat/TODO | 61 +- drivers/staging/exfat/exfat.h | 186 +- drivers/staging/exfat/exfat_blkdev.c | 28 +- drivers/staging/exfat/exfat_cache.c | 303 +- drivers/staging/exfat/exfat_core.c | 2124 +++-------- drivers/staging/exfat/exfat_nls.c | 192 - drivers/staging/exfat/exfat_super.c | 896 ++--- drivers/staging/fbtft/Kconfig | 21 +- drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_seps525.c | 213 ++ drivers/staging/fbtft/fb_uc1611.c | 22 +- drivers/staging/fbtft/fbtft-core.c | 129 +- drivers/staging/fbtft/fbtft.h | 4 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 11 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 6 +- drivers/staging/fieldbus/dev_core.c | 3 - drivers/staging/fieldbus/fieldbus_dev.h | 6 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 50 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 5 + drivers/staging/fwserial/Kconfig | 26 +- drivers/staging/gasket/gasket_ioctl.c | 16 +- drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/ad7192.c | 79 +- drivers/staging/iio/frequency/ad9834.c | 4 + drivers/staging/isdn/avm/b1.c | 41 +- drivers/staging/isdn/gigaset/interface.c | 2 +- drivers/staging/kpc2000/kpc2000_i2c.c | 204 +- drivers/staging/kpc2000/kpc2000_spi.c | 24 +- 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/Kconfig | 8 +- drivers/staging/most/cdev/cdev.c | 1 + drivers/staging/most/configfs.c | 124 +- drivers/staging/most/core.c | 108 +- drivers/staging/most/core.h | 1 + drivers/staging/most/net/net.c | 1 + drivers/staging/most/sound/sound.c | 9 +- drivers/staging/most/video/video.c | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 21 +- drivers/staging/mt7621-pci/Kconfig | 1 - drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- drivers/staging/netlogic/TODO | 2 +- drivers/staging/netlogic/xlr_net.c | 3 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-rgmii.c | 4 +- drivers/staging/octeon/ethernet-rx.c | 6 +- drivers/staging/octeon/ethernet-tx.c | 6 +- drivers/staging/octeon/ethernet.c | 6 +- drivers/staging/octeon/octeon-ethernet.h | 4 +- drivers/staging/octeon/octeon-stubs.h | 106 +- drivers/staging/olpc_dcon/Kconfig | 21 +- drivers/staging/olpc_dcon/Makefile | 4 +- drivers/staging/olpc_dcon/TODO | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/olpc_dcon/olpc_dcon.h | 5 - drivers/staging/pi433/Kconfig | 24 +- drivers/staging/qlge/TODO | 3 - drivers/staging/qlge/qlge.h | 145 +- drivers/staging/qlge/qlge_dbg.c | 291 +- drivers/staging/qlge/qlge_main.c | 909 ++--- drivers/staging/qlge/qlge_mpi.c | 1 - drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 43 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 5 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 167 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 55 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 2 +- drivers/staging/rtl8188eu/include/rtw_efuse.h | 1 - drivers/staging/rtl8188eu/include/sta_info.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 9 +- drivers/staging/rtl8192e/rtllib_softmac.c | 7 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 9 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 135 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 25 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 47 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 8 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 103 +- drivers/staging/rtl8712/rtl871x_xmit.c | 5 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 11 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 20 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 174 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 23 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1 - drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 159 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 402 +-- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 1 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1076 ------ drivers/staging/rtl8723bs/hal/odm_DIG.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 10 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 77 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 13 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 127 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 26 - drivers/staging/rtl8723bs/include/hal_data.h | 21 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - .../rtl8723bs/include/osdep_service_linux.h | 7 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 15 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 59 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 23 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 136 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- drivers/staging/rts5208/ms.c | 86 +- drivers/staging/rts5208/ms.h | 70 +- drivers/staging/rts5208/rtsx.c | 3 +- drivers/staging/rts5208/rtsx_transport.c | 4 +- drivers/staging/rts5208/sd.h | 2 +- drivers/staging/rts5208/xd.c | 8 +- drivers/staging/rts5208/xd.h | 6 +- drivers/staging/sm750fb/ddk750_chip.c | 41 +- drivers/staging/sm750fb/ddk750_chip.h | 18 +- drivers/staging/sm750fb/ddk750_display.c | 4 +- drivers/staging/sm750fb/ddk750_mode.c | 16 +- drivers/staging/sm750fb/ddk750_sii164.c | 28 +- drivers/staging/sm750fb/ddk750_sii164.h | 11 +- drivers/staging/sm750fb/sm750_accel.c | 94 +- drivers/staging/sm750fb/sm750_accel.h | 83 +- drivers/staging/sm750fb/sm750_cursor.h | 17 +- drivers/staging/uwb/rsv.c | 4 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 12 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 9 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 6 +- .../staging/vc04_services/interface/vchi/vchi.h | 102 +- .../vc04_services/interface/vchi/vchi_cfg.h | 172 +- .../vc04_services/interface/vchi/vchi_common.h | 28 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 23 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 370 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 231 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 104 +- .../interface/vchiq_arm/vchiq_debugfs.c | 14 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 96 +- .../interface/vchiq_arm/vchiq_ioctl.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 164 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 4 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 14 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6655/rf.c | 5 +- drivers/staging/vt6655/rf.h | 19 +- drivers/staging/vt6655/rxtx.c | 5 +- drivers/staging/vt6656/main_usb.c | 9 +- drivers/staging/vt6656/rxtx.c | 8 +- .../bindings/net/wireless/siliabs,wfx.txt | 97 + drivers/staging/wfx/Kconfig | 8 + drivers/staging/wfx/Makefile | 24 + drivers/staging/wfx/TODO | 17 + drivers/staging/wfx/bh.c | 321 ++ drivers/staging/wfx/bh.h | 32 + drivers/staging/wfx/bus.h | 36 + drivers/staging/wfx/bus_sdio.c | 271 ++ drivers/staging/wfx/bus_spi.c | 267 ++ drivers/staging/wfx/data_rx.c | 213 ++ drivers/staging/wfx/data_rx.h | 19 + drivers/staging/wfx/data_tx.c | 837 +++++ drivers/staging/wfx/data_tx.h | 93 + drivers/staging/wfx/debug.c | 311 ++ drivers/staging/wfx/debug.h | 19 + drivers/staging/wfx/fwio.c | 413 +++ drivers/staging/wfx/fwio.h | 15 + drivers/staging/wfx/hif_api_cmd.h | 681 ++++ drivers/staging/wfx/hif_api_general.h | 437 +++ drivers/staging/wfx/hif_api_mib.h | 557 +++ drivers/staging/wfx/hif_rx.c | 364 ++ drivers/staging/wfx/hif_rx.h | 18 + drivers/staging/wfx/hif_tx.c | 493 +++ drivers/staging/wfx/hif_tx.h | 68 + drivers/staging/wfx/hif_tx_mib.h | 293 ++ drivers/staging/wfx/hwio.c | 352 ++ drivers/staging/wfx/hwio.h | 80 + drivers/staging/wfx/key.c | 268 ++ drivers/staging/wfx/key.h | 22 + drivers/staging/wfx/main.c | 491 +++ drivers/staging/wfx/main.h | 47 + drivers/staging/wfx/queue.c | 619 ++++ drivers/staging/wfx/queue.h | 61 + drivers/staging/wfx/scan.c | 294 ++ drivers/staging/wfx/scan.h | 42 + drivers/staging/wfx/secure_link.h | 57 + drivers/staging/wfx/sta.c | 1684 +++++++++ drivers/staging/wfx/sta.h | 103 + drivers/staging/wfx/traces.h | 443 +++ drivers/staging/wfx/wfx.h | 208 ++ drivers/staging/wilc1000/Makefile | 8 +- drivers/staging/wilc1000/cfg80211.c | 1960 ++++++++++ drivers/staging/wilc1000/cfg80211.h | 29 + drivers/staging/wilc1000/hif.c | 2048 +++++++++++ drivers/staging/wilc1000/hif.h | 233 ++ drivers/staging/wilc1000/mon.c | 260 ++ drivers/staging/wilc1000/netdev.c | 955 +++++ drivers/staging/wilc1000/netdev.h | 305 ++ drivers/staging/wilc1000/sdio.c | 1151 ++++++ drivers/staging/wilc1000/spi.c | 1145 ++++++ drivers/staging/wilc1000/wilc_hif.c | 2033 ----------- drivers/staging/wilc1000/wilc_hif.h | 233 -- drivers/staging/wilc1000/wilc_mon.c | 260 -- drivers/staging/wilc1000/wilc_netdev.c | 931 ----- drivers/staging/wilc1000/wilc_sdio.c | 1151 ------ drivers/staging/wilc1000/wilc_spi.c | 1134 ------ drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 1948 ---------- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 27 - drivers/staging/wilc1000/wilc_wfi_netdevice.h | 293 -- drivers/staging/wilc1000/wilc_wlan.c | 1269 ------- drivers/staging/wilc1000/wilc_wlan.h | 304 -- drivers/staging/wilc1000/wilc_wlan_cfg.c | 457 --- drivers/staging/wilc1000/wilc_wlan_if.h | 802 ---- drivers/staging/wilc1000/wlan.c | 1269 +++++++ drivers/staging/wilc1000/wlan.h | 304 ++ drivers/staging/wilc1000/wlan_cfg.c | 455 +++ .../wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} | 0 drivers/staging/wilc1000/wlan_if.h | 802 ++++ drivers/staging/wlan-ng/hfa384x.h | 18 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 - drivers/staging/wlan-ng/p80211wep.c | 64 +- drivers/staging/wlan-ng/prism2usb.c | 6 +- drivers/thunderbolt/cap.c | 6 +- drivers/thunderbolt/ctl.c | 8 +- drivers/thunderbolt/eeprom.c | 11 - drivers/thunderbolt/icm.c | 157 +- drivers/thunderbolt/lc.c | 193 +- drivers/thunderbolt/path.c | 52 +- drivers/thunderbolt/switch.c | 586 ++- drivers/thunderbolt/tb.c | 340 +- drivers/thunderbolt/tb.h | 81 +- drivers/thunderbolt/tb_msgs.h | 2 + drivers/thunderbolt/tb_regs.h | 97 +- drivers/thunderbolt/tunnel.c | 364 +- drivers/thunderbolt/tunnel.h | 10 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/tty/hvc/Kconfig | 2 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 + drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/sh-sci.c | 11 +- drivers/uio/uio_dmem_genirq.c | 14 +- drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-ti.c | 236 ++ drivers/usb/chipidea/ci_hdrc_imx.c | 79 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_tegra.c | 22 +- drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/chipidea/udc.c | 75 +- drivers/usb/chipidea/usbmisc_imx.c | 31 +- drivers/usb/core/config.c | 12 +- drivers/usb/core/devio.c | 19 +- drivers/usb/core/hub.c | 201 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 2 +- drivers/usb/dwc3/Kconfig | 30 +- drivers/usb/dwc3/core.c | 37 + drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 28 +- drivers/usb/gadget/composite.c | 6 +- drivers/usb/gadget/configfs.c | 1 + drivers/usb/gadget/function/f_acm.c | 21 + drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_serial.c | 21 + drivers/usb/gadget/function/f_tcm.c | 13 +- drivers/usb/gadget/function/u_audio.c | 2 +- drivers/usb/gadget/function/u_serial.c | 516 +-- drivers/usb/gadget/function/u_serial.h | 8 + drivers/usb/gadget/legacy/Kconfig | 26 +- drivers/usb/gadget/legacy/acm_ms.c | 3 - drivers/usb/gadget/legacy/mass_storage.c | 3 - drivers/usb/gadget/legacy/serial.c | 49 +- drivers/usb/gadget/udc/Kconfig | 19 +- drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 9 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/fsl_qe_udc.h | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 6 +- drivers/usb/gadget/udc/mv_u3d.h | 2 +- drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/r8a66597-udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 21 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 3810 ++++++++++++++++++++ drivers/usb/host/Kconfig | 106 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/imx21-dbg.c | 2 +- drivers/usb/host/isp1362-hcd.c | 5 +- drivers/usb/host/ohci-at91.c | 8 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-tegra.c | 126 +- drivers/usb/host/xhci-trace.h | 26 + drivers/usb/host/xhci.c | 3 +- drivers/usb/host/xhci.h | 29 + drivers/usb/image/microtek.c | 3 +- drivers/usb/isp1760/isp1760-hcd.c | 2 - drivers/usb/misc/Kconfig | 22 +- drivers/usb/misc/appledisplay.c | 8 +- drivers/usb/misc/chaoskey.c | 24 +- drivers/usb/misc/ftdi-elan.c | 6 +- drivers/usb/misc/idmouse.c | 36 +- drivers/usb/misc/legousbtower.c | 303 +- drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/usb251xb.c | 66 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 35 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_debugfs.c | 2 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_gadget.c | 5 +- drivers/usb/phy/phy-keystone.c | 4 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/renesas_usbhs/common.c | 5 +- drivers/usb/renesas_usbhs/common.h | 3 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/renesas_usbhs/mod.c | 19 +- drivers/usb/renesas_usbhs/mod_gadget.c | 12 +- drivers/usb/roles/class.c | 21 + drivers/usb/serial/Kconfig | 48 +- drivers/usb/serial/ch341.c | 97 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/mos7720.c | 4 - drivers/usb/serial/mos7840.c | 762 +--- drivers/usb/serial/option.c | 7 + drivers/usb/serial/pl2303.c | 124 +- drivers/usb/serial/pl2303.h | 6 + drivers/usb/storage/scsiglue.c | 4 +- drivers/usb/storage/uas.c | 10 + drivers/usb/storage/unusual_uas.h | 7 +- drivers/usb/typec/Kconfig | 11 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/class.c | 42 +- drivers/usb/typec/hd3ss3220.c | 269 ++ drivers/usb/typec/tcpm/tcpm.c | 135 +- drivers/usb/typec/tps6598x.c | 49 +- drivers/usb/typec/ucsi/displayport.c | 40 +- drivers/usb/typec/ucsi/trace.c | 11 - drivers/usb/typec/ucsi/trace.h | 79 +- drivers/usb/typec/ucsi/ucsi.c | 609 ++-- drivers/usb/typec/ucsi/ucsi.h | 417 +-- drivers/usb/typec/ucsi/ucsi_acpi.c | 91 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 166 +- drivers/usb/usbip/Kconfig | 1 + drivers/usb/usbip/stub_rx.c | 50 +- drivers/usb/usbip/stub_tx.c | 2 +- drivers/video/fbdev/core/fbmem.c | 17 +- drivers/video/fbdev/sa1100fb.c | 13 - drivers/video/hdmi.c | 8 +- drivers/w1/masters/sgi_w1.c | 4 +- drivers/w1/slaves/Kconfig | 8 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds2430.c | 295 ++ drivers/watchdog/menz69_wdt.c | 1 + fs/debugfs/file.c | 87 +- include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 8 +- include/acpi/button.h | 12 - include/asm-generic/vmlinux.lds.h | 13 +- include/drm/amd_asic_type.h | 56 +- include/drm/bridge/dw_hdmi.h | 6 + include/drm/drmP.h | 103 - include/drm/drm_bridge.h | 33 +- include/drm/drm_connector.h | 25 +- include/drm/drm_crtc.h | 1 - include/drm/drm_dp_helper.h | 140 +- include/drm/drm_dp_mst_helper.h | 172 +- include/drm/drm_drv.h | 2 - include/drm/drm_edid.h | 5 +- include/drm/drm_encoder.h | 6 +- include/drm/drm_fb_helper.h | 7 +- include/drm/drm_gem.h | 15 + include/drm/drm_gem_shmem_helper.h | 30 +- include/drm/drm_gem_ttm_helper.h | 21 + include/drm/drm_gem_vram_helper.h | 107 +- include/drm/drm_mm.h | 7 +- include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_modeset_lock.h | 9 + include/drm/drm_os_linux.h | 55 - include/drm/drm_panel.h | 13 +- include/drm/drm_plane.h | 31 +- include/drm/drm_prime.h | 2 - include/drm/drm_print.h | 26 + include/drm/drm_rect.h | 31 + include/drm/drm_simple_kms_helper.h | 2 +- include/drm/drm_vblank.h | 15 +- include/drm/drm_vram_mm_helper.h | 104 - include/drm/gpu_scheduler.h | 3 + include/drm/i915_drm.h | 18 - include/drm/i915_mei_hdcp_interface.h | 42 +- include/drm/ttm/ttm_bo_api.h | 66 +- include/drm/ttm/ttm_bo_driver.h | 32 +- include/drm/ttm/ttm_execbuf_util.h | 2 +- include/drm/ttm/ttm_memory.h | 1 - include/drm/ttm/ttm_page_alloc.h | 2 +- include/dt-bindings/gpio/meson-a1-gpio.h | 73 + include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,msm8974.h | 146 + include/dt-bindings/pinctrl/at91.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/arch_topology.h | 1 + include/linux/bsearch.h | 2 +- include/linux/coresight.h | 6 + include/linux/counter.h | 76 +- include/linux/cpu.h | 7 +- include/linux/cpuidle.h | 27 +- include/linux/debugfs.h | 136 +- include/linux/device.h | 33 + include/linux/device_cgroup.h | 19 +- include/linux/dma-buf.h | 63 +- include/linux/dma-mapping.h | 5 +- include/linux/efi.h | 16 +- include/linux/fb.h | 2 +- .../linux/firmware/intel/stratix10-svc-client.h | 8 + include/linux/firmware/xlnx-zynqmp.h | 13 +- include/linux/ftrace.h | 112 +- include/linux/fwnode.h | 52 +- include/linux/host1x.h | 26 +- include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/iio.h | 2 + include/linux/iio/imu/adis.h | 6 +- include/linux/ioport.h | 1 + include/linux/memregion.h | 23 + include/linux/mfd/abx500/ab8500-gpadc.h | 75 - include/linux/miscdevice.h | 1 + include/linux/mlx5/driver.h | 4 - include/linux/mmc/card.h | 3 +- include/linux/mmc/sdio_ids.h | 2 + include/linux/netdevice.h | 4 + include/linux/nvmem-consumer.h | 2 +- include/linux/parport.h | 1 + include/linux/pci.h | 2 + include/linux/phy/phy.h | 3 +- include/linux/phy/tegra/xusb.h | 4 +- include/linux/platform_data/cros_ec_commands.h | 285 +- include/linux/platform_data/hsmmc-omap.h | 3 - include/linux/platform_data/st_sensors_pdata.h | 2 + include/linux/platform_device.h | 70 +- 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/linux/rtsx_pci.h | 1 + include/linux/seq_buf.h | 3 + include/linux/sort.h | 8 +- include/linux/soundwire/sdw.h | 7 +- include/linux/sys_soc.h | 1 + include/linux/trace.h | 8 + include/linux/trace_events.h | 8 +- include/linux/trace_seq.h | 4 + include/linux/types.h | 5 + include/linux/usb/role.h | 3 + include/linux/usb/tcpm.h | 41 - include/linux/usb/typec.h | 41 +- include/linux/w1.h | 1 + include/media/cec-notifier.h | 7 +- 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/net/ip.h | 12 +- include/rdma/ib_cm.h | 32 +- include/rdma/ib_mad.h | 40 - include/rdma/ib_umem.h | 4 +- include/rdma/ib_umem_odp.h | 18 - include/rdma/ib_verbs.h | 79 +- include/rdma/restrack.h | 5 + include/soc/mscc/ocelot.h | 9 +- 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/trace/events/fsi.h | 6 +- include/trace/events/fsi_master_aspeed.h | 77 + include/trace/trace_events.h | 6 + include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/drm/drm.h | 3 +- include/uapi/drm/drm_fourcc.h | 28 +- include/uapi/drm/exynos_drm.h | 2 +- include/uapi/drm/i915_drm.h | 128 +- include/uapi/drm/omap_drm.h | 18 +- include/uapi/drm/v3d_drm.h | 8 +- 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/misc/fastrpc.h | 15 + include/uapi/misc/habanalabs.h | 48 +- include/uapi/rdma/cxgb3-abi.h | 82 - include/uapi/rdma/efa-abi.h | 6 + include/uapi/rdma/ib_user_ioctl_verbs.h | 22 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/nes-abi.h | 115 - include/uapi/rdma/qedr-abi.h | 25 + include/uapi/rdma/rdma_user_ioctl_cmds.h | 22 - include/uapi/rdma/vmw_pvrdma-abi.h | 5 + include/uapi/sound/compress_params.h | 10 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 11 +- kernel/livepatch/patch.c | 3 +- kernel/module.c | 6 +- kernel/power/snapshot.c | 9 +- kernel/sched/idle.c | 24 +- kernel/trace/Kconfig | 27 +- kernel/trace/fgraph.c | 11 +- kernel/trace/ftrace.c | 613 +++- kernel/trace/preemptirq_delay_test.c | 144 +- kernel/trace/ring_buffer_benchmark.c | 4 +- kernel/trace/trace.c | 214 +- kernel/trace/trace.h | 25 +- kernel/trace/trace_branch.c | 8 +- kernel/trace/trace_events.c | 29 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_export.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/trace/trace_kprobe.c | 27 +- kernel/trace/trace_output.c | 15 + kernel/trace/trace_seq.c | 30 + kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_stat.h | 2 +- kernel/trace/trace_syscalls.c | 32 +- lib/Kconfig | 3 + lib/Makefile | 1 + lib/bsearch.c | 2 +- lib/devres.c | 62 +- lib/memregion.c | 18 + lib/seq_buf.c | 62 + lib/sort.c | 15 +- lib/test_printf.c | 32 + lib/vsprintf.c | 93 +- net/core/rtnetlink.c | 14 + net/ipv4/af_inet.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/mac80211/debugfs_sta.c | 17 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/openvswitch/datapath.c | 6 +- net/psample/psample.c | 2 +- net/rfkill/core.c | 9 +- net/sctp/socket.c | 16 +- net/tipc/netlink_compat.c | 4 +- samples/Kconfig | 22 + samples/Makefile | 3 + samples/ftrace/Makefile | 8 + samples/ftrace/ftrace-direct-modify.c | 88 + samples/ftrace/ftrace-direct-too.c | 51 + samples/ftrace/ftrace-direct.c | 45 + samples/ftrace/sample-trace-array.c | 131 + samples/ftrace/sample-trace-array.h | 84 + samples/mei/Makefile | 12 +- scripts/checkpatch.pl | 9 +- security/device_cgroup.c | 15 +- security/selinux/hooks.c | 4 +- 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 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 56 + 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/iio/Build | 1 + tools/iio/Makefile | 10 +- 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 +- .../selftests/{livepatch => ftrace}/settings | 0 .../ftrace/test.d/direct/ftrace-direct.tc | 69 + .../ftrace/test.d/direct/kprobe-direct.tc | 84 + tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/livepatch/functions.sh | 34 +- .../testing/selftests/livepatch/test-callbacks.sh | 2 +- tools/testing/selftests/livepatch/test-ftrace.sh | 65 + .../testing/selftests/livepatch/test-livepatch.sh | 2 +- .../selftests/livepatch/test-shadow-vars.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 8 +- tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- 3409 files changed, 174086 insertions(+), 88362 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 create mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml 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/mmc/owl-mmc.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-otp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/sprd-efuse.txt create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3- [...] create mode 100644 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-p [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.txt 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 delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml create mode 100644 Documentation/driver-api/infiniband.rst create mode 100644 Documentation/hwmon/bel-pfe.rst create mode 100644 Documentation/hwmon/dell-smm-hwmon.rst create mode 100644 Documentation/hwmon/ltc2947.rst create mode 100644 Documentation/hwmon/tmp513.rst 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 arch/arm/mach-omap2/hsmmc.c delete mode 100644 arch/arm/mach-omap2/hsmmc.h create mode 100644 arch/riscv/boot/loader.S create mode 100644 arch/riscv/boot/loader.lds.S create mode 100644 arch/riscv/configs/nommu_virt_defconfig create mode 100644 arch/riscv/include/asm/clint.h create mode 100644 arch/riscv/include/asm/mmio.h create mode 100644 arch/riscv/include/asm/seccomp.h create mode 100644 arch/riscv/kernel/clint.c create mode 100644 arch/riscv/kernel/sbi.c create mode 100644 arch/sh/drivers/platform_early.c create mode 100644 arch/sh/include/asm/platform_early.h delete mode 100644 drivers/acpi/hmat/Kconfig delete mode 100644 drivers/acpi/hmat/Makefile delete mode 100644 drivers/acpi/hmat/hmat.c create mode 100644 drivers/acpi/numa/Kconfig create mode 100644 drivers/acpi/numa/Makefile create mode 100644 drivers/acpi/numa/hmat.c rename drivers/acpi/{numa.c => numa/srat.c} (100%) create mode 100644 drivers/acpi/pmic/intel_pmic_bytcrc.c create mode 100644 drivers/acpi/pmic/intel_pmic_chtcrc.c delete mode 100644 drivers/acpi/pmic/intel_pmic_crc.c rename drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} (100%) create mode 100644 drivers/counter/ti-eqep.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/fsi/fsi-master-aspeed.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_0.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dm_cp_psp.h create mode 100644 drivers/gpu/drm/amd/display/dc/hdcp/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c create mode 100644 drivers/gpu/drm/amd/display/include/hdcp_types.h create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_event.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h create mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h create mode 100644 drivers/gpu/drm/drm_gem_ttm_helper.c delete mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c create mode 100644 drivers/gpu/drm/i915/Kconfig.unstable create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.c create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.h create mode 100644 drivers/gpu/drm/i915/display/intel_vga.c create mode 100644 drivers/gpu/drm/i915/display/intel_vga.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.h create mode 100644 drivers/gpu/drm/i915/gt/intel_llc_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_submission.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.c create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.h create mode 100644 drivers/gpu/drm/i915/gt/intel_rps_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_gt_pm.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.h create mode 100644 drivers/gpu/drm/i915/i915_perf_types.h create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.c create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.h create mode 100644 drivers/gpu/drm/i915/intel_memory_region.c create mode 100644 drivers/gpu/drm/i915/intel_memory_region.h create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_memory_region.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.h delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h delete mode 100644 drivers/gpu/drm/lima/lima_object.c delete mode 100644 drivers/gpu/drm/lima/lima_object.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mipi_tx.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/core.c create mode 100644 drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c create mode 100644 drivers/gpu/drm/tegra/dp.c create mode 100644 drivers/gpu/drm/tegra/dp.h delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_ttm.c create mode 100644 drivers/hwmon/ltc2947-core.c create mode 100644 drivers/hwmon/ltc2947-i2c.c create mode 100644 drivers/hwmon/ltc2947-spi.c create mode 100644 drivers/hwmon/ltc2947.h create mode 100644 drivers/hwmon/pmbus/bel-pfe.c create mode 100644 drivers/hwmon/tmp513.c create mode 100644 drivers/iio/adc/ab8500-gpadc.c create mode 100644 drivers/iio/adc/ad7292.c create mode 100644 drivers/iio/adc/intel_mrfld_adc.c create mode 100644 drivers/iio/imu/fxos8700.h create mode 100644 drivers/iio/imu/fxos8700_core.c create mode 100644 drivers/iio/imu/fxos8700_i2c.c create mode 100644 drivers/iio/imu/fxos8700_spi.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h create mode 100644 drivers/iio/light/adux1020.c create mode 100644 drivers/iio/light/veml6030.c create mode 100644 drivers/iio/temperature/ltc2983.c create mode 100644 drivers/infiniband/core/ib_core_uverbs.c delete mode 100644 drivers/infiniband/hw/cxgb3/Kconfig delete mode 100644 drivers/infiniband/hw/cxgb3/Makefile delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.c delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.h delete mode 100644 drivers/infiniband/hw/cxgb3/cxio_wr.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_cq.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_ev.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_mem.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.c delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.h delete mode 100644 drivers/infiniband/hw/cxgb3/iwch_qp.c delete mode 100644 drivers/infiniband/hw/cxgb3/tcb.h create mode 100644 drivers/infiniband/hw/mlx5/restrack.c create mode 100644 drivers/interconnect/qcom/msm8974.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 delete mode 100644 drivers/mfd/ab8500-gpadc.c create mode 100644 drivers/misc/cardreader/rts5261.c create mode 100644 drivers/misc/cardreader/rts5261.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_etr_regs.h create mode 100644 drivers/mmc/host/owl-mmc.c create mode 100644 drivers/mmc/host/sdhci-milbeaut.c create mode 100644 drivers/mmc/host/sdhci_f_sdh30.h create mode 100644 drivers/nvmem/rockchip-otp.c create mode 100644 drivers/nvmem/sprd-efuse.c create mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c create mode 100644 drivers/pinctrl/intel/pinctrl-tigerlake.c create mode 100644 drivers/pinctrl/meson/pinctrl-meson-a1.c create mode 100644 drivers/pinctrl/pinctrl-equilibrium.c create mode 100644 drivers/pinctrl/pinctrl-equilibrium.h create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8976.c create mode 100644 drivers/staging/fbtft/fb_seps525.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h265.c create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/staging/wfx/Kconfig create mode 100644 drivers/staging/wfx/Makefile create mode 100644 drivers/staging/wfx/TODO create mode 100644 drivers/staging/wfx/bh.c create mode 100644 drivers/staging/wfx/bh.h create mode 100644 drivers/staging/wfx/bus.h create mode 100644 drivers/staging/wfx/bus_sdio.c create mode 100644 drivers/staging/wfx/bus_spi.c create mode 100644 drivers/staging/wfx/data_rx.c create mode 100644 drivers/staging/wfx/data_rx.h create mode 100644 drivers/staging/wfx/data_tx.c create mode 100644 drivers/staging/wfx/data_tx.h create mode 100644 drivers/staging/wfx/debug.c create mode 100644 drivers/staging/wfx/debug.h create mode 100644 drivers/staging/wfx/fwio.c create mode 100644 drivers/staging/wfx/fwio.h create mode 100644 drivers/staging/wfx/hif_api_cmd.h create mode 100644 drivers/staging/wfx/hif_api_general.h create mode 100644 drivers/staging/wfx/hif_api_mib.h create mode 100644 drivers/staging/wfx/hif_rx.c create mode 100644 drivers/staging/wfx/hif_rx.h create mode 100644 drivers/staging/wfx/hif_tx.c create mode 100644 drivers/staging/wfx/hif_tx.h create mode 100644 drivers/staging/wfx/hif_tx_mib.h create mode 100644 drivers/staging/wfx/hwio.c create mode 100644 drivers/staging/wfx/hwio.h create mode 100644 drivers/staging/wfx/key.c create mode 100644 drivers/staging/wfx/key.h create mode 100644 drivers/staging/wfx/main.c create mode 100644 drivers/staging/wfx/main.h create mode 100644 drivers/staging/wfx/queue.c create mode 100644 drivers/staging/wfx/queue.h create mode 100644 drivers/staging/wfx/scan.c create mode 100644 drivers/staging/wfx/scan.h create mode 100644 drivers/staging/wfx/secure_link.h create mode 100644 drivers/staging/wfx/sta.c create mode 100644 drivers/staging/wfx/sta.h create mode 100644 drivers/staging/wfx/traces.h create mode 100644 drivers/staging/wfx/wfx.h create mode 100644 drivers/staging/wilc1000/cfg80211.c create mode 100644 drivers/staging/wilc1000/cfg80211.h create mode 100644 drivers/staging/wilc1000/hif.c create mode 100644 drivers/staging/wilc1000/hif.h create mode 100644 drivers/staging/wilc1000/mon.c create mode 100644 drivers/staging/wilc1000/netdev.c create mode 100644 drivers/staging/wilc1000/netdev.h create mode 100644 drivers/staging/wilc1000/sdio.c create mode 100644 drivers/staging/wilc1000/spi.c delete mode 100644 drivers/staging/wilc1000/wilc_hif.c delete mode 100644 drivers/staging/wilc1000/wilc_hif.h delete mode 100644 drivers/staging/wilc1000/wilc_mon.c delete mode 100644 drivers/staging/wilc1000/wilc_netdev.c delete mode 100644 drivers/staging/wilc1000/wilc_sdio.c delete mode 100644 drivers/staging/wilc1000/wilc_spi.c delete mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c delete mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h delete mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.h delete mode 100644 drivers/staging/wilc1000/wilc_wlan.c delete mode 100644 drivers/staging/wilc1000/wilc_wlan.h delete mode 100644 drivers/staging/wilc1000/wilc_wlan_cfg.c delete mode 100644 drivers/staging/wilc1000/wilc_wlan_if.h create mode 100644 drivers/staging/wilc1000/wlan.c create mode 100644 drivers/staging/wilc1000/wlan.h create mode 100644 drivers/staging/wilc1000/wlan_cfg.c rename drivers/staging/wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} (100%) create mode 100644 drivers/staging/wilc1000/wlan_if.h create mode 100644 drivers/usb/cdns3/cdns3-ti.c create mode 100644 drivers/usb/gadget/udc/tegra-xudc.c create mode 100644 drivers/usb/typec/hd3ss3220.c create mode 100644 drivers/w1/slaves/w1_ds2430.c delete mode 100644 include/drm/drmP.h create mode 100644 include/drm/drm_gem_ttm_helper.h delete mode 100644 include/drm/drm_os_linux.h delete mode 100644 include/drm/drm_vram_mm_helper.h create mode 100644 include/dt-bindings/gpio/meson-a1-gpio.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8974.h create mode 100644 include/dt-bindings/pmu/exynos_ppmu.h create mode 100644 include/linux/memregion.h delete mode 100644 include/linux/mfd/abx500/ab8500-gpadc.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 include/trace/events/fsi_master_aspeed.h delete mode 100644 include/uapi/rdma/cxgb3-abi.h delete mode 100644 include/uapi/rdma/nes-abi.h create mode 100644 lib/memregion.c create mode 100644 samples/ftrace/Makefile create mode 100644 samples/ftrace/ftrace-direct-modify.c create mode 100644 samples/ftrace/ftrace-direct-too.c create mode 100644 samples/ftrace/ftrace-direct.c create mode 100644 samples/ftrace/sample-trace-array.c create mode 100644 samples/ftrace/sample-trace-array.h 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 create mode 100644 sound/soc/intel/common/soc-acpi-intel-cml-match.c 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 copy tools/testing/selftests/{livepatch => ftrace}/settings (100%) create mode 100644 tools/testing/selftests/ftrace/test.d/direct/ftrace-direct.tc create mode 100644 tools/testing/selftests/ftrace/test.d/direct/kprobe-direct.tc create mode 100755 tools/testing/selftests/livepatch/test-ftrace.sh