This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds 2b9fc773c31b drivers: firmware: Add PDI load API support adds f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager adds f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware adds 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file adds 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver adds f83461e6581b speakup: use C99 syntax for array initializers adds ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() adds fc470abf54b2 binderfs: add support for feature files adds 06e1721d2a26 docs: binderfs: add section about feature files adds 07e913418ce4 selftests/binderfs: add test for feature files adds 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] adds aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() adds f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case adds c40cbad63ddc bus: fsl-mc: fully resume the firmware adds 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver adds 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup adds 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading adds 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found adds 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs adds 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading adds ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] adds 36cdc20b79ef lkdtm: remove duplicated include of init.h adds d1d26f40f71c dio: return -ENOMEM when kzalloc() fails adds 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] adds 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 adds 71e69d7adee1 Merge 5.14-rc3 into char-misc-next adds 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars adds 580e3137318e fpga: fix spelling mistakes adds 0a05cdf18b1a fpga: fpga-bridge: removed repeated word adds 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable adds 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable adds 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable adds 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable adds 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op adds 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional adds 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op adds 6f9922711359 fpga: fpga-mgr: wrap the status() op adds b02a40713db9 fpga: fpga-mgr: wrap the state() op adds 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op adds 630211a17055 fpga: fpga-mgr: wrap the write_sg() op adds c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] adds 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions adds 0912ef4855e8 mei: constify passed buffers and structures adds 09b18f2f3be2 parport: serial: Get rid of IRQ_NONE abuse adds fa11c81ce2a1 parport: serial: Retrieve IRQ vector with help of special getter adds 9b945d74a5fc pps: clients: parport: Switch to use module_parport_driver() adds 0fc7ca624b14 samples: mei: don't wait on read completion upon write. adds 1ae14df56cc3 binder: Add invalid handle info in user error log adds e67adaa1754d sgi-xpc: Replace deprecated CPU-hotplug functions. adds 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig adds 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device adds 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision adds 72674e86b6fe Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/ [...] adds fec29bf04994 misc: sram: Only map reserved areas in Tegra SYSRAM adds 0092a1e3f763 bus: mhi: Add inbound buffers allocation flag adds 87693e092bd0 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 3215d8e0691b bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 3aa8f43b3368 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds baa7a0856935 bus: mhi: Add MMIO region length to controller structure adds c92513b8814f ath11k: set register access length for MHI driver adds 3551a30b9d4c bus: mhi: pci_generic: Set register access length for MHI driver adds 06e2c4a9eaf2 bus: mhi: core: Add range checks for BHI and BHIe adds 2e36190de69c bus: mhi: core: Replace DMA allocation wrappers with origi [...] adds 61106bd2a8e4 bus: mhi: core: Improve debug messages for power up adds f9d8f4b3131c dt-bindings: misc: ge-achc: Convert to DT schema format adds cd7cd5b716d5 ARM: dts: imx53-ppd: Fix ACHC entry adds 0f920277dc22 misc: gehc-achc: new driver adds 2a8faf8dfd7d firmware: xilinx: Fix incorrect names in kernel-doc adds cca5644c0522 dt-bindings: nvmem: qfprom: Add optional power-domains property adds 11c4b3e264d6 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds 7b808449f572 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds de0534df9347 nvmem: core: fix error handling while validating keepout regions adds 813272ed5238 Merge 5.14-rc5 into char-misc-next adds 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP adds 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] adds 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] adds 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' adds c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests adds fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests adds b8661450bc7f lkdtm: Add kernel version to failure hints adds e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] adds 85e2414c518a coresight: syscfg: Initial coresight system configuration adds 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] adds f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] adds 94d2bac54076 coresight: etm-perf: Update to handle configuration selection adds f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations adds a0114b4740dd coresight: etm-perf: Update to activate selected configuration adds 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 adds 7fdc9bb2ce11 coresight: config: Add preloaded configurations adds a13d5a246aca coresight: syscfg: Add initial configfs support adds f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config adds 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. adds d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ adds b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint adds 637d0957516e Merge 5.14-rc7 into char-misc-next adds 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions adds 9cc969675dea interconnect: Sanity check that node isn't already on list adds d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings adds 9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers adds 13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding adds ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support adds 8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming adds c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible adds f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support adds 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings adds b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header adds d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver adds bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition adds c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused adds 1716e49eb8b4 phy: rockchip-inno-usb2: fix for_each_child.cocci warnings adds 88d8175ad8ba dt-bindings: phy: imx8mq-usb-phy: convert to json schema adds 07e97f744c3b phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment adds c52c90dbcb8c dt-bindings: phy: mediatek: tphy: add support hardware version 3 adds 27974e6208c0 phy: phy-mtk-tphy: support new hardware version adds a69f29cb50a0 phy: phy-mtk-tphy: add support mt8195 adds 7481f91f1d7e phy: phy-twl4030-usb: Disable PHY for suspend adds 1a00d130596f dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x adds 1633802cd4ac phy: qcom: qmp: Add SC8180x USB/DP combo adds b70ee49c98d0 dt-bindings: phy: Convert AM654 SERDES bindings to YAML adds 5711af410c28 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings adds b0512a6ec0cd phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support f [...] adds 2433ab638f10 dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY adds 23fd679249df phy: qcom-qmp: add USB3 PHY support for IPQ6018 adds e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix check [...] adds 5b16a790f18d phy: cadence-torrent: Reorder few functions to remove func [...] adds 3b40162516ca phy: cadence-torrent: Add enum for supported input referen [...] adds 6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a functio [...] adds da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format adds 1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 10 [...] adds 8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code adds 84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration adds 48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be rea [...] adds c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg adds 3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks adds 39099a443358 phy: phy-mtk-tphy: support type switch by pericfg adds 926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device adds 1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure adds 5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks adds 947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource adds 75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number adds 7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource adds e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting i [...] adds c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER adds 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB adds 34633219b894 phy: qmp: Provide unique clock names for DP clocks adds 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings adds 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy adds 96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values adds 9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop adds 00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() adds 899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status adds caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' [...] adds ff560946ef15 soundwire: cadence: add paranoid check on self-clearing bits adds 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support adds 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices adds 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices adds 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] adds 13a5635632af Merge tag 'asoc-sdw-mockup-codec' into next adds e6645314eb27 soundwire: stream: don't abort bank switch on Command_Igno [...] adds 4a7a603cad3f soundwire: add flag to ignore all command/control for mock [...] adds 7fae3cfb7007 soundwire: bus: squelch error returned by mockup devices adds 24f08b3aa5a5 soundwire: stream: don't program mockup device ports adds 8fba8acd399b soundwire: cadence: add debugfs interface for PDI loopbacks adds dd81e7c3f0bb soundwire: cadence: override PDI configurations to create [...] adds ea6942dad4b2 soundwire: intel: fix potential race condition during power down adds e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was n [...] adds 029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on sy [...] adds 2564a2d4418b soundwire: cadence: do not extend reset delay adds 8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub [...] adds 0be883a0d795 parport: remove non-zero check on count adds f8cefead37dd char: mware: fix returnvar.cocci warnings adds a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair adds a99009bc4f2f misc/pvpanic: fix set driver data adds 0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" adds ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub [...] adds dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void adds a7bdb9a97673 s390/cio: Make struct css_driver::remove return void adds 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition adds 15f83bb01912 s390/scm: Make struct scm_driver::remove return void adds fc7a6209d571 bus: Make remove callback return void adds 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions adds fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn adds d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] adds 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume adds f04948dea236 driver core: Fix error return code in really_probe() adds e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() adds e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned adds bdac4d8abbfc Merge 5.14-rc3 into driver-core-next adds 895adbec302e kernfs: add a revision to identify directory node changes adds c7e7c04274b1 kernfs: use VFS negative dentry caching adds 7ba0273b2f34 kernfs: switch kernfs to use an rwsem adds 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates adds df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock adds b2c943e52705 nubus: Make struct nubus_driver::remove return void adds f52c9ccb8623 nubus: Simplify check in remove callback adds fe976c4aadae sh: superhyway: Simplify check in remove callback adds 18d214cc1d83 zorro: Simplify remove callback adds fac58b4a5287 zorro: Drop useless (and hardly used) .driver member in st [...] adds 112cedc8e600 debugfs: Return error during {full/open}_proxy_open() on rmmod adds 93bb8e352a91 sysfs: Invoke iomem_get_mapping() from the sysfs open callback adds f06aff924f97 sysfs: Rename struct bin_attribute member to f_mapping adds 96ba6c6e8922 Merge tag 'sysfs_defferred_iomem_get_mapping-5.15' of git: [...] adds bd935a7b2134 Merge 5.14-rc5 into driver-core-next adds 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] adds 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases adds bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] adds 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] adds 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf adds 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] adds bd1e336aa853 driver core: platform: Remove platform_device_add_properties() adds 049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] adds c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/p [...] adds 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] adds ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function adds e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces adds f0deefa679af staging: r8188eu: Fix while-loop that iterates only once adds f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros adds b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function adds 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation adds 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case adds 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue adds 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() adds bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] adds 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G adds 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues adds a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h adds ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK adds 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] adds 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] adds d2785a198b7c staging: rtl8188eu: merge two functions adds ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable adds 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum adds a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum adds 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse adds dff70f7fbed3 staging: rtl8188eu: remove efuse write support adds 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions adds a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter adds d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ adds 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg adds a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references adds 1be059994b29 staging: rtl8188eu: remove unnecessary logging adds 8266d9156086 staging: rtl8712: Remove some unused #define and enum adds 39630204a96a staging: rtl8712: Fix alignment adds d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() adds df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd adds 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] adds b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct adds f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node adds 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright adds bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver adds 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties adds 9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging adds 2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group adds 1a0b06bff50f staging: rtl8723bs: fix camel case inside function adds ce9299678fa1 staging: rtl8723bs: convert function name to snake case adds 0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator adds ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks adds 2a62ff13132a staging: rtl8723bs: remove commented out condition adds d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex adds d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf adds 81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh adds 6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid adds 631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info adds d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info adds 61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures adds bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi adds 2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi adds f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep adds 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] adds 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] adds 66c1c64ea89d staging: rtl8188eu: Line over 100 characters adds 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] adds fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() adds c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() adds eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() adds 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables adds 1f0873da312d staging: rtl8188eu: remove blank lines adds 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks adds 2d9f8c5ae660 staging: rtl8188eu: remove unused defines adds 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 adds bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE adds 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU adds c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum adds b5b6cf1a2643 staging: rtl8188eu: remove another unused enum adds fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines adds 448390332cfb staging: rtl8188eu: remove yet another unused enum adds 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define adds e79942ec2ccb staging: rtl8188eu: remove write-only power struct component adds bd4680034d1f staging: rtl8188eu: remove two write-only hal components adds f39465018999 staging: rtl8188eu: remove unused IntrMask adds 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize adds e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate adds a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate adds b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on adds 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate adds a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array adds 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] adds cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses adds 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() adds 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() adds 14127269cd51 staging: vt6655: remove filename from baseband.h adds cae9546ac9f1 staging: vt6655: remove filename from baseband.c adds 51f42c766563 staging: vt6655: remove filename from card.c adds 065dddf31e5a staging: vt6655: remove filename from card.h adds ec32e0776f43 staging: vt6655: remove filename from channel.c adds 646ce5315f58 staging: vt6655: remove filename from channel.h adds f0d52cd21498 staging: vt6655: remove filename from device_cfg.h adds 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c adds eee245f5d707 staging: vt6655: remove filename from dpc.c adds 82bcc3174af2 staging: vt6655: remove filename from dpc.h adds 692b3e44b7af staging: vt6655: remove filename from key.c adds 56bfb9bc6cd1 staging: vt6655: remove filename from key.h adds 290262b9198d staging: vt6655: kernel style cleanup of mac.c adds ed0b62a568d1 staging: vt6655: remove filename from mac.h adds 050cbd980e6b staging: vt6655: remove filename from upc.h adds 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code adds c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h adds f05916281fd7 staging: vchiq: Move vchiq char driver to its own file adds 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional adds 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file adds cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor adds 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor adds 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] adds 15865124feed staging: r8188eu: introduce new core dir for RTL8188eu driver adds 8cd574e6af54 staging: r8188eu: introduce new hal dir for RTL8188eu driver adds 2b42bd58b321 staging: r8188eu: introduce new os_dep dir for RTL8188eu driver adds 7884fc0a1473 staging: r8188eu: introduce new include dir for RTL8188eu driver adds 3c56618e6691 staging: r8188eu: introduce new supporting files for RTL81 [...] adds d8133ef655d2 staging: r8188eu: attach newly imported driver to build system adds 274f4e78e5c8 staging: rtl8723bs: remove BT debug code adds aef1c966a364 staging: rtl8723bs: core: Fix incorrect type in assignment adds fdc234d85210 staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc adds 547265b8873f staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc adds 7bca9543512e staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc adds cc59bde1c920 staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc adds 041878d46ba3 staging: rtl8723bs: remove unused BT static variables adds 7aaabc37943f staging/vc04_services: Remove all strcpy() uses in favor o [...] adds ece42658c85d staging: vt665X: remove unused CONFIG_PATH adds d27252b2c69c staging: r8188eu: Convert header copyright info to SPDX fo [...] adds d521be8ed93b staging: r8188eu: Convert header copyright info to SPDX fo [...] adds b5f3122d22d5 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 762b759a4232 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 8f9740984695 staging: r8188eu: Convert header copyright info to SPDX fo [...] adds 19de0225b848 staging: r8188eu: Convert copyright header info to SPDX fo [...] adds 9a730283aec2 staging: r8188eu: Remove empty header file adds efb8bc8683f2 staging: r8188eu: Remove tests of kernel version adds a14c876f76b5 staging: r8188eu: Remove include/rtw_qos.h adds 9f50d13fbb2b staging: r8188eu: Remove header file include/usb_hal.h adds 3cb9b23d8b16 staging: r8188eu: Remove header file include/rtw_version.h adds 38baa95e5548 staging: r8188eu: Add "fallthrough" statement to quiet compiler adds b5385c77a71c Staging: rt18712: hal_init: removed filename from beginnin [...] adds f5d845be9d1f staging: r8188eu: Fix sleeping function called from invali [...] adds 40791b94c1b7 staging: r8188eu: rename odm_EVMdbToPercentage() adds 6342a4fa1a18 staging: r8188eu: rename parameter of odm_evm_db_to_percentage() adds 7bfeeb4f065d staging: r8188eu: simplify odm_evm_db_to_percentage() adds f52cc32dee4f staging: r8188eu: Replace a custom function with crc32_le() adds 792a00c16597 staging: r8188eu: Remove no more used functions and variables adds d8062f6adca1 staging: r8188eu: clean up comparsions to NULL in os_dep d [...] adds 658dfbec9662 staging: rtl8723bs: remove unused BIT macros definitions adds cea32de203f2 staging: r8188eu: remove empty ODM_ResetIQKResult() function adds 67431f25259a staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G adds f624b4f1cae3 staging: r8188eu: move ODM_GetRightChnlPlaceforIQK() adds 099a6ee02488 staging: r8188eu: remove include/h2clbk.h adds 4cd1746aa746 staging: r8188eu: remove include/autoconf.h adds b3e8e29bc262 staging: r8188eu: remove include/Hal8188EReg.h adds b6f700b4b12e staging: r8188eu: remove rtw_mfree2d() function adds c7e88ecbe328 staging: r8188eu: remove rtw_buf_free() function adds 3130547cac53 staging: r8188eu: remove unused enum _NIC_VERSION adds 18e94ed5f99c staging: r8188eu: remove include/nic_spec.h adds 48f1f36ae153 staging: r8188eu: remove rtw_usb_bulk_msg() macro adds 86949b521fa4 staging: r8188eu: remove rtw_usb_control_msg() macro adds 78f2b22efc8f staging: r8188eu: fix include directory mess adds 76ac3b19a702 staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex adds 8255017976de staging: rtl8723bs: remove unnecessary parentheses adds b8afef0e1372 staging: rtl8723bs: align condition to match open parentheses adds 9b6818c1ac0e staging: rtl8723bs: put condition parentheses at the end o [...] adds 56febcc2595e staging: r8188eu: Fix different base types in assignments [...] adds 33852468aa64 staging: r8188eu: remove spaces before ',' and ')' adds bf99a7ce2f2f staging: r8188eu: add missing spaces after ',' and before braces adds 15e4539f58c4 staging: r8188eu: remove ODM_PRINT_ADDR macro definition adds 6a6580673e0b staging: r8188eu: remove ODM_dbg_* macro definitions adds c32641183bbc staging: r8188eu: remove ODM_RT_ASSERT macro definition an [...] adds 6a772eabd401 staging: r8188eu: remove ODM_RT_TRACE_F macro definition adds 8362f65afa33 staging: r8188eu: remove ASSERT ifndef and macro definition adds 8bde3b8aaf3d staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal81 [...] adds 73f1e06f55d4 staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPh [...] adds da232ccb973a staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_H [...] adds 40677a39a6df staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds a04e78c3711e staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] adds b08c473f3e15 staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c adds 5225e772acd7 staging: r8188eu: remove ODM_RT_TRACE macro definition adds f8a846911d83 staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions adds fc577e46eb96 staging: r8188eu: remove include/odm_debug.h adds afc56237fd5e staging: r8188eu: fix duplicated inclusion adds 06889446a78f staging: r8188eu: correct set/defined but unused warnings [...] adds 55dfa29b43d2 staging: rtl8188eu: remove rtl8188eu driver from staging dir adds c66cd19e2b0c staging: r8188eu: remove RT_PRINT_DATA macro adds 11e14fc3e494 Revert "staging: r8188eu: remove rtw_buf_free() function" adds 725a3f1c4d56 staging: r8188eu: clean up comparsions to NULL in hal directory adds 552838fdcaef staging: r8188eu: clean up comparsions to NULL in core directory adds 167fc30e8e51 staging: rtl8723bs: remove unused macros adds b0c70266e418 staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c adds 821e507947fe staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c adds 0399a1e24bbd staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c adds 9bc84d0a4578 staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c adds 6a4bcaf1e839 staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c adds c8ec10db41e5 staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c adds 3d0d19b174a2 Revert "staging: r8188eu: Fix different base types in assi [...] adds b398ff88aa36 staging: r8188eu: remove return from void functions adds d37b3b54f133 staging: r8188eu: remove empty function odm_DynamicPrimaryCCA() adds fd03e7f784a1 staging: r8188eu: Remove set but unused variables adds 85143bdc731b staging: r8188eu: include: Remove unused const definitions adds 8cc35e0d4d3f staging: r8188eu: Remove wrappers for atomic operations adds 5b283ad4c8da staging: r8188eu: Remove 4 empty routines from os_sep/service.c adds e50abb3aa5e1 MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS adds b90a6bf384cb staging: r8188eu: Remove rtw_division64() adds e2530e0b7ded staging: r8188eu: Remove wrapper around do_div adds 496fd4e78afd staging: r8188eu: Remove some unused and ugly macros adds a9f392d45182 staging: r8188eu: Remove some bit manipulation macros adds fc048dee3902 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c adds 204270c147de staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c adds 23f7f44a9338 staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c adds 7ca7bbdc1487 staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c adds eabc1a26e1ca staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_ [...] adds 392d406b5c14 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c adds 24b336db3194 staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c adds 52c3c004727b staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c adds 04e424519d32 staging: rtl8723bs: Remove initialisation of globals to 0 adds 96ac47d2418d staging: rtl8723bs: remove unused BT structures adds b888897014a9 staging/fbtft: Remove all strcpy() uses adds 31f0c349dd39 staging/fbtft: Remove unnecessary variable initialization adds f9d39971c0cc staging/fbtft: Fix braces coding style adds e1109da7bebb staging: r8188eu: Fix cast between incompatible function type adds d229f0fb1025 staging: r8188eu: core: Remove rtw_mfree_all_stainfo() adds a8f80c20b373 staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h adds 066eea44c1ea staging: r8188eu: fix build error adds 66e9564aae01 staging: r8188eu: Fix incorrect types in arguments adds 79f712ea994d staging: r8188eu: Remove wrappers for kalloc() and kzalloc() adds 71f09c5ae9d2 staging: r8188eu: Remove wrapper around vfree adds 1c10f2b95cc1 staging: r8188eu: Remove all calls to _rtw_spinlock_free() adds 346d13128a86 staging: r8188eu: Remove more empty routines adds d48401b8609f staging: r8188eu: Remove rtw_buf_free() adds 717d933d003c staging: r8188eu: Remove unnecessary parentheses adds 760e7353a6e1 staging: r8188eu: Remove self assignment in get_rx_power_v [...] adds bf7396230f74 staging: r8188eu: Remove pointless NULL check in rtw_check [...] adds 0e08f5b76a3c staging: r8188eu: Remove rtw_yield_os() adds d21edee5a427 staging: r8188eu: Remove wrapper routine rtw_msleep_os() adds e72e1495c6f7 staging: r8188eu: Remove wrapper rtw_mdelay_os() adds 49f2a554eb40 staging: r8188eu: Remove wrapper rtw_udelay_os() adds 8b2403d0d355 staging: r8188eu: Remove wrapper rtw_get_time_interval_ms() adds 4a956abc170a staging: r8188eu: Remove wrapper rtw_sleep_schedulable() adds b72290ce7da2 staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c adds ef0661507147 staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c adds 2965d4b44b3e staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c adds a0adc4cc74d9 staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c adds fea8d09f804f staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c adds de30da13709b staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c adds 5833ca540507 staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c adds 9bb2e9b1f5b1 staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c adds 5ea6417afa72 staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c adds fe4bbfb44a22 staging: r8188eu: fix unused variable warnings in core/rtw [...] adds d28a4c009bfb staging: r8188eu: remove two set but unused variables in c [...] adds 282bd0822976 staging: r8188eu: replace custom macros with is_broadcast_ [...] adds 96020566a575 Merge 5.14-rc5 into staging-next adds bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] adds 69c92a749b89 staging: vchiq: Add details to Kconfig help texts adds ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() adds 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() adds 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() adds dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference adds 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] adds 7942bdd45549 staging: rtl8723bs: remove unneeded loop adds caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function adds 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c adds 56f0c0df5e72 staging: rtl8723bs: remove empty files adds c328eee4ff9d staging: rtl8723bs: remove wrapping static function adds 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() adds e3678dc1ea40 staging: rtl8723bs: fix right side of condition adds 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths adds b2f29c8a6bae staging: rtl8723bs: remove unused macros adds cddb75f307da staging: rtl8723bs: remove unused struct member adds 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) adds 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) adds f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) adds 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) adds 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param adds 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h adds da4c99c261bc staging: rtl8723bs: remove RF_*TX enum adds c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] adds 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size adds 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum adds 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c adds 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c adds 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c adds ca3515d268e1 staging: r8188eu: remove empty function adds 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c adds 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c adds bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c adds 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c adds a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c adds da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers adds ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro adds 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro adds 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] adds 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable adds 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir adds 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir adds 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c adds b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e293639ec5a9 staging: r8188eu: clean up comparsions to true/false adds a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] adds e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c adds 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] adds ae7471cae00a staging: r8188eu: remove rtw_ioctl function adds ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] adds 085f11874b12 staging: r8188eu: remove unused oid_null_function function adds d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] adds aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function adds fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] adds 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw adds 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer adds 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] adds dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) adds e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock adds 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] adds 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] adds 959aabedcd91 staging: gdm724x: Place macro argument within parentheses adds b8a59fed6b1d staging: r8188eu: remove unused efuse hal components adds 86d90d776e1c staging: r8188eu: remove unused function parameters adds ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print adds a1c95234d6e6 staging: r8188eu: use proper way to build a module adds e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile adds 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types adds 9f6804834627 staging: r8188eu: Remove code related to unsupported channels adds 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code adds 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c adds 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c adds 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c adds 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs adds 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() adds 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() adds 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] adds 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] adds 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() adds 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object adds 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include adds 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' adds d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] adds edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc adds 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object adds bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions adds 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] adds 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] adds 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions adds 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions adds 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions adds 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. adds 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] adds 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document adds 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document adds 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. adds 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document adds 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] adds b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document adds 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] adds db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. adds 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document adds a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document adds 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. adds f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] adds c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions adds 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust adds 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed adds c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] adds d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed adds 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines adds d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions adds e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver adds 0e0761f86f10 iio: core: Forbid use of both labels and extended names adds 13efdc3dc903 iio: core: Support reading extended name as label adds b44ab6fdba61 iio: light: si1145: remove redundant continue statement adds 39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type adds 562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles adds 7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema adds 9c6cd755b548 iio: st-sensors: Remove some unused includes and add some [...] adds f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer adds 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode adds 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct adds 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code adds 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] adds a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] adds 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] adds a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] adds 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] adds 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] adds 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] adds 7a3605bef878 iio: sx9310: Support ACPI property adds 9c5eb724f96f iio/adc: ingenic: rename has_aux2 to has_aux_md adds d827cbcdb34e dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry adds b9e9bdd425a3 iio/adc: ingenic: add JZ4760 support to the sadc driver adds bf1b2418c2f5 iio/adc: ingenic: add JZ4760B support to the sadc driver adds eaaa23d71ebf dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to t [...] adds 6a25893cb0e2 iio: dac: max5821: convert device register to device manag [...] adds f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs an [...] adds 6c3ce4049b77 iio: ep93xx: Prepare clock before using it adds 3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 adds 1081b9d97152 iio: chemical: Add driver support for sgp40 adds a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor adds ee8ea7472ff7 iio: light: cm3323: Add of_device_id table adds 84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names adds 02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel adds 73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 ins [...] adds 52ae7c708d97 iio: accel: bmc150: Add support for BMC156 adds 728246e8f726 counter: 104-quad-8: Return error when invalid mode during [...] adds b11eed1554e8 counter: Return error code on invalid modes adds e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors adds 493b938a14ed counter: Rename counter_signal_value to counter_signal_level adds 394a0150a064 counter: Rename counter_count_function to counter_function adds 3304d2b69a36 iio: hid-sensor-press: Add timestamp channel adds 94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' adds f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] adds a30514a076cf Merge 5.14-rc6 into staging-next adds 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() adds 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] adds 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() adds 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() adds b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() adds a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] adds 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() adds 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables adds 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] adds 027ed956b526 staging: r8188eu: remove kernel version depended code paths adds f33ce7100b6b staging: r8188eu: use common ieee80211 constants adds cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] adds ff63261978ee staging: r8188eu: remove ipx support from driver adds 9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() adds 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices adds d03a74bfacce iio: potentiometer: Add driver support for AD5110 adds b76d26d69ecc iio: ltc2983: fix device probe adds cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] adds ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] adds 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] adds d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter adds 9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/sc [...] adds 8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c adds f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c adds 8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/r [...] adds 575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c adds 2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4842e46f703c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c adds 292c8398d175 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c adds c891e014b579 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rt [...] adds 61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c adds 0296ded555ba staging: r8188eu: clean up spacing style issues in core/rt [...] adds 58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c adds 63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rt [...] adds 7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rt [...] adds 88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rt [...] adds 2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_ [...] adds 6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c adds 438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rt [...] adds 550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir [...] adds ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir [...] adds 10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir adds 25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8 [...] adds 8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl818 [...] adds cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config [...] adds 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP adds cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size adds 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl adds 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> adds 39876a013b3e staging: r8188eu: remove null pointer checks before kfree adds b3cab9a174e3 staging: r8188eu: clean up comparsions to true adds ec8554b8170a staging: r8188eu: clean up comparsions to false adds d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 adds 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used adds 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid adds e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang adds 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function adds ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e adds c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] adds 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv adds c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv adds b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops adds 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc adds 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition adds c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc adds 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls adds 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition adds 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc adds 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] adds 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() adds 89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs adds 55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock adds 6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union adds 86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames adds 30e98ce81bbb staging: r8188eu: remove unneeded semicolon adds fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() adds a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() adds 7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to [...] adds 174ac41a7aaf staging: rtl8723bs: remove obsolete wext support adds fafb8a21a5c9 staging: rtl8723bs: fix code indent issues adds 105bc6b94f05 staging: rtl8723bs: fix logical continuation issue adds b516456cedb6 staging: rtl8723bs: remove functions notifying wext events adds 07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function adds 7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables adds c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block adds 07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic adds 9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h adds 65945da601e8 staging: r8188eu: remove unnecessary cast adds 74f64654ecd2 staging: r8188eu: remove unused define adds 805ac0da01f8 staging: rtl8188eu: use actual request type as parameter adds f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines adds 2214ea8299f5 staging: r8188eu: remove an unused enum adds 0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions adds e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions adds 22d0d6104e4d staging: r8188eu: clean up the usb_writeN adds f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops adds 5598e47a79b4 staging: r8188eu: set pipe only once adds 2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie adds e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFro [...] adds 6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header b [...] adds 8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file adds 3eaa30d1623e staging: r8188eu: remove 5 GHz code adds f9f72f7f722e staging: r8188eu: remove dead code adds 2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses adds 8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers adds 08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c adds 129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c adds d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c adds 2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_ [...] adds 544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c adds 0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl81 [...] adds bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/re [...] adds f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void adds 68ad97bc5a1b staging: r8188eu: remove if_ether.h header file adds f09dc911bd26 staging: r8188eu: remove ip.h header file adds f7766f1b0030 staging: r8188eu: remove ethernet.h header file adds 3f60c32f15b0 staging: r8188eu: core: remove condition with no effect adds ce6a7007048b staging: r8188eu: remove {read,write}_macreg adds 62dbd849e03c staging: r8188eu: remove unneeded conversions to bool adds 7990b535d298 staging: r8188eu: remove unneeded variable adds 71419e03d85f staging: r8188eu: Provide a TODO file for this driver adds a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status adds 9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca adds 9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() adds f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps adds 65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning adds e1e0ee8ed2b0 staging: vt6656: Remove filenames in files adds 6506cd9f3ae9 staging: r8188eu: add extra TODO entries adds 4adb389e08c9 staging: vt6655: Remove filenames in files adds ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...] adds cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] adds 130432076f3b serial: 8250_pnp: Support configurable clock frequency adds 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer adds b1442c55ce89 serial: 8250: extend compile-test coverage adds e7b91932f622 serial: core: Report magic multiplier extra baud rates adds 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] adds 8d479237727c serial: amba-pl011: add RS485 support adds b0819465be8b arm pl011 serial: support multi-irq request adds 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached adds 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit adds ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors adds 5bbe10a6942d tty: serial: uartlite: Add runtime pm support adds 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML adds e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" adds 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback adds ba998c7c3aba amiserial: remove unused DBG_CNT adds 1cd25475a5eb amiserial: remove serial_* strings adds b44206930a27 amiserial: remove stale comment adds 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size adds 7ec3114ec780 amiserial: simplify rs_open adds 5d4317abd222 amiserial: use memset to zero serial_state adds 935256192996 amiserial: expand serial_isroot adds 816807020ea6 amiserial: expand "custom" adds f3d788b4254c amiserial: pack and sort includes adds 6cc7bda16dfd amiserial: switch rs_table to a single state adds 5b869a06a279 amiserial: remove unused state from shutdown adds e679004dec37 tty: hvc: replace BUG_ON() with negative return value adds d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices adds f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles adds 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake adds 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] adds 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional adds 8496f60a670d v253_init: eliminate pointer to string adds 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h adds 890ebae62770 tty: include kref.h in tty_driver.h adds a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h adds abca990183e9 tty: include list & lockdep from tty_ldisc.h adds 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h adds 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h adds 67b94be44771 tty: move tty_port to new tty_port.h adds 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port adds 23411c720052 xtensa: ISS: don't panic in rs_init adds 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure adds 0524513afe45 tty: don't store semi-state into tty drivers adds 39b7b42be4a8 tty: stop using alloc_tty_driver adds 56ec5880a28e tty: drop alloc_tty_driver adds cb9ea618ee60 tty: make tty_set_operations an inline adds 9f90a4ddef4e tty: drop put_tty_driver adds 72fdb403008c tty: pdc_cons, free tty_driver upon failure adds 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 adds 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] adds c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. adds 3df15d6f3724 vt: keyboard.c: make console an unsigned int adds a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" adds ccd1c4d79479 Revert "v253_init: eliminate pointer to string" adds 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] adds 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected adds 1a191ddcc76f dt-bindings: serial: 8250: Update for standard overrun-thr [...] adds 1fe0e1fa3209 serial: 8250_omap: Handle optional overrun-throttle-ms property adds 15e580283f26 Merge 5.14-rc5 into tty-next adds 217b04c67b6b serial: stm32: fix the conditional expression writing adds 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() adds 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] adds 920792aa44ff tty: serial: samsung: Init USI to keep clocks running adds f63299b3972d tty: serial: samsung: Fix driver data macros style adds 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data adds 94560f6156fe Revert "arm pl011 serial: support multi-irq request" adds 59bd4eedf118 serial: stm32: use the defined variable to simplify code adds 3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() adds 87b8061bad9b serial: sh-sci: fix break handling for sysrq adds 1143637f00cd tty: replace in_irq() with in_hardirq() adds 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] adds 322003b907d6 tty: moxa: use semi-colons instead of commas adds 2285c4963929 mxser: use semi-colons instead of commas adds d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value adds 48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 adds bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and [...] adds fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simpli [...] adds 618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data adds a6a65f9ee093 serial: tegra: Use of_device_get_match_data adds 74d2fb7e7084 serial: vt8500: Use of_device_get_match_data adds bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() adds 3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc adds 2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop adds 7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] adds 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding adds 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements adds fe794e395483 of: Add stub for of_add_property() adds cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default adds 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties adds c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" adds c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] adds 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet adds dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field adds cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping adds ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] adds b88668fec959 usb: gadget: f_ncm: remove spurious if statement adds 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] adds 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference adds 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() adds e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 adds bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes adds 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() adds e13690d527bb usb: xhci-renesas: Minor coding style cleanup adds 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() adds fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include adds bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered adds b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support adds 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property adds 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property adds b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor adds 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support adds eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support adds 0356e6283c71 usb: gadget: f_uac1: add volume and mute support adds 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API adds d842bc6c0579 Merge v5.14-rc3 into usb-next adds a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon adds 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] adds 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] adds 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt adds 2037f2991dde usb: common: add helper to get role-switch-default-mode adds 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode adds 88c6b90188d8 usb: mtu3: support property role-switch-default-mode adds d7e127242816 usb: mtu3: support option to disable usb2 ports adds 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume adds fa6f59e28c61 usb: mtu3: support runtime PM for host mode adds 6244831543ec usb: mtu3: add helper to power on/down device adds 427c66422e14 usb: mtu3: support suspend/resume for device mode adds 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode adds c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller adds 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed adds b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc adds e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support adds fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter adds 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible adds 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible adds 7de14c88272c usb: isp1760: remove debug message as error adds 41f673183862 usb: isp1760: do not sleep in field register poll adds cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling adds 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible adds 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops adds 9311a531064b usb: gadget: Fix inconsistent indent adds 90059e9395ca usb: gadget: remove useless cast adds e21dd90eb864 usb: misc: adutux: use swap() adds 59e477af7b1a usb: gadget: f_uac2: remove redundant assignments to point [...] adds 9c0edd5649a2 docs: usb: fix malformed table adds 177cd475e1f1 dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings adds b8731209958a usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 548011957d1d usb: xhci-mtk: relax TT periodic bandwidth allocation adds 73e19de7b79a Merge 5.14-rc5 into usb-next adds 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() adds baa2986bda3f usb: dwc3: meson-g12a: add IRQ check adds 175006956740 usb: dwc3: qcom: add IRQ check adds 50855c31573b usb: gadget: udc: at91: add IRQ check adds ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check adds 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check adds ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check adds 0881e22c06e6 usb: phy: twl6030: add IRQ checks adds e88f28514065 usb: mtu3: restore HS function when set SS/SSP adds fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr adds 44e4439d8f9f usb: mtu3: fix the wrong HS mult value adds e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr adds eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] adds b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] adds 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp adds 7a4440bc0d86 dt-bindings: connector: Add pd-disable property adds e9e6e164ed8f usb: typec: tcpm: Support non-PD mode adds cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse adds 2dec48c32a34 Merge 5.14-rc6 into usb-next adds 1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible adds 4ac5132e8a43 usb: host: ohci-tmio: add IRQ check adds 0d45a1373e66 usb: phy: tahvo: add IRQ check adds 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events adds b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] adds 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD adds e77939ee63a7 usb: remove reference to deleted config STB03xxx adds 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting adds 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC adds 72dd1843232c USB: EHCI: Add register array bounds to HCS ports adds e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG adds 85fb1a27b128 Merge 5.14-rc7 into usb-next adds 1651d9e7810e thunderbolt: Add authorized value to the KOBJ_CHANGE uevent adds e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-cleari [...] adds 7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt st [...] adds fb7a89ad2f04 thunderbolt: Do not read control adapter config space adds 42716425ad7e thunderbolt: Fix port linking by checking all adapters adds bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel. [...] adds d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode adds cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing adds 4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing adds 94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. adds 2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XH [...] adds 0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cance [...] adds 669bc5a188b4 xhci: Add bus number to some debug messages adds 4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe adds 6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 adds 1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. adds 7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb adds 0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text adds 5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text adds 258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup adds 5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup adds 66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state adds 9fe3c93f9de7 usb: gadget: Add description for module parameter adds 8472896f39cf usb: isp1760: ignore return value for bus change pattern adds 8e58b7710d66 usb: isp1760: check maxpacketsize before using it adds 5e4cd1b65563 usb: isp1760: do not reset retval adds 7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot adds de940244e898 usb: isp1760: clean never read udc_enabled warning adds 76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" adds f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_ [...] adds d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when [...] adds 6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path o [...] adds 51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disab [...] adds e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 adds 7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd adds 7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports adds de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access adds 451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table adds 614c8c67a071 usb: xhci-mtk: check boundary before check tt adds 82799c80b46a usb: xhci-mtk: add a member of num_esit adds 926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 adds 4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 50fdcb56c419 usb: mtu3: return successful suspend status adds d98a30ccdc83 usb: mtu3: fix random remote wakeup adds e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains adds 452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover adds 57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion adds cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" adds a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" adds f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" adds f757f9291f92 usb: isp1760: fix memory pool initialization adds cbfa3effdf5c usb: isp1760: fix qtd fill length adds 36815a4a0763 usb: isp1760: write to status and address register adds 955d0fb590f1 usb: isp1760: use the right irq status bit adds 9c1587d99f93 usb: isp1760: otg control register access adds 07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ea7b4244b365 x86/setup: Explicitly include acpi.h adds 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] adds 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table adds 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops adds 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly adds 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM adds fc93c96fe34e ALSA: compress: Drop unused functions adds 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() adds e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] adds 427ae2689db0 ALSA: core: Add device-managed page allocator helper adds e8ad415b7a55 ALSA: core: Add managed card creation adds c2b94954add3 ALSA: core: Add device-managed request_dma() adds ac327f1b10bc ALSA: doc: Add device-managed resource section adds 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs adds 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs adds 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs adds 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs adds 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs adds 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs adds 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs adds 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs adds 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs adds 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs adds 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs adds 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs adds 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs adds a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs adds 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs adds 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs adds 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs adds df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs adds 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs adds 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs adds afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs adds 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs adds e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs adds 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs adds 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs adds 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs adds 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs adds 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs adds 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs adds 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs adds ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs adds 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs adds 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs adds 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs adds b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs adds 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs adds 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs adds c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs adds 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs adds 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs adds d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs adds 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs adds b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs adds 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs adds a033954140ac ALSA: vx: Manage vx_core object with devres adds 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs adds c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs adds d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs adds ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs adds 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs adds e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs adds 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs adds 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs adds 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs adds d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs adds 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs adds 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs adds 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs adds 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs adds 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs adds 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs adds 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs adds 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs adds 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs adds 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs adds bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs adds f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs adds 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs adds ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs adds aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs adds 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs adds de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs adds b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs adds ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs adds 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs adds 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() adds e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block adds dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator adds 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data adds 35fe7901150d ALSA: cs4281: Fix missing chip initialization adds f263a2c2d6c7 ALSA: als300: Fix missing chip initialization adds d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code adds f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer adds c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] adds fac24b0f34c1 ALSA: pcxhr: use __func__ to get funcion's name in an outp [...] adds 825a52482a61 ALSA: core: Fix double calls of snd_card_free() via devres adds 01099b1ad910 Merge branch 'for-linus' into for-next adds 4d4dee0aefec ALSA: usb-audio: Introduce quirk_flags field adds ce47d47e5cc8 ALSA: usb-audio: Move media-controller API quirk into quirk_flags adds af158a7f8d9a ALSA: usb-audio: Move txfr_quirk handling to quirk_flags adds c1b034a4214e ALSA: usb-audio: Move tx_length quirk handling to quirk_flags adds 019c7f912ca9 ALSA: usb-audio: Move playback_first flag into quirk_flags adds f21dca857b4c ALSA: usb-audio: Move clock setup quirk into quirk_flags adds 2de00d5a914e ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags adds f748385471f7 ALSA: usb-audio: Move control message delay quirk into qui [...] adds 1f074fe56987 ALSA: usb-audio: Move interface setup delay into quirk_flags adds 8bfe17ad975f ALSA: usb-audio: Move rate validation quirk into quirk_flags adds 44e6fc64dfeb ALSA: usb-audio: Move autosuspend quirk into quirk_flags adds 3c69dc913413 ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags adds 68e851ee4cfd ALSA: usb-audio: Move generic DSD raw detection into quirk_flags adds 5b517854420b ALSA: usb-audio: Add quirk_flags module option adds a39978ed6df1 ALSA: doc: Add the description of quirk_flags option for s [...] adds d1254593e705 ALSA: usb-audio: make array static const, makes object smaller adds 723c1252e058 ALSA: memalloc: Minor refactoring adds 58a95dfa4fdd ALSA: memalloc: Correctly name as WC adds ac9245a5406e ALSA: pcm: Allow exact buffer preallocation adds d5c505581674 ALSA: memalloc: Support WC allocation on all architectures adds 7f2da3d76b7d ALSA: pxa2xx: Use managed PCM buffer allocation adds 13ce4d8fbf59 ASoC: bcm: Use managed PCM buffer allocation adds f010a4987f61 ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation adds 0e1b598fb427 ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation adds 189364872fba ASoC: tegra: Use managed buffer allocation adds 1855ce6293c0 ASoC: fsl_asrc_dma: Use managed buffer allocation adds e159704f7920 ASoC: fsl_dma: Use managed buffer allocation adds 3610a6d1dbd1 ASoC: mpc5200: Use managed buffer allocation adds 15a52cdcb0ef ASoC: qcom: lpass: Use managed buffer allocation adds 8c505b773d3f ASoC: qcom: qdsp6: Use managed buffer allocation adds ba447289fd06 ASoC: sprd: Use managed buffer allocation adds 623c10108338 ALSA: memalloc: Fix pgprot for WC mmap on x86 adds f84ba106a018 ALSA: memalloc: Store snd_dma_buffer.addr for continuous p [...] adds ddddc0d4c76a ALSA: pci/korg1212: completely remove 'set but not used' warnings adds df8bcf36be27 ALSA: es1688: Avoid devres management for es1688 object creation adds 9732c148d0ce ALSA: memalloc: Fix mmap of SG-buffer with WC pages adds ad797a04f129 Merge branch 'for-linus' into for-next adds 2c86446f8e04 ALSA: harmony: Drop superfluous address setup adds cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first adds 0899a7a23047 ALSA: pci: rme: Set up buffer type properly adds 4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly adds ca4c5b334f10 ALSA: msnd: Use proper mmap method adds 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module adds 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file adds ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients adds cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization adds 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg adds 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] adds cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend adds 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot adds 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events adds db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. adds a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time adds b2a887748e51 ALSA: hda/cs8409: Generalize volume controls adds 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] adds d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] adds 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] adds 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions adds 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions adds 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct adds c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] adds 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] adds 20e507724113 ALSA: hda/cs8409: Add support for dolphin adds e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] adds fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 adds 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] adds c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays adds 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] adds 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops adds 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy adds 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc adds 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend adds bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler adds 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox adds 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag adds 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too adds b98444ed597d ALSA: hda: Suspend codec at shutdown adds 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback adds c0a7f9372cf0 Merge branch 'for-linus' into for-next adds 8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again adds f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() adds d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG [...] adds 23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD adds 73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() adds a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias adds 4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option adds 2231af793fe2 ALSA: doc: Fix indentation warning adds 13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS [...] adds 539a5093e73e Merge branch 'for-linus' into for-next adds e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaro [...] adds 7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC adds 93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup adds 1a10d5b0f6c2 Merge branch 'for-linus' into for-next adds 6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into [...] adds 2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown adds 424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on sta [...] adds ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. adds f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl adds 4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback adds 4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option adds f7b82b12626e Merge branch 'for-linus' into for-next adds f4eeaed04e86 ASoC: Intel: Fix platform ID matching adds cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again adds e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in adds a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 999abd7a8c5d Merge existing fixes from asoc/for-5.14 adds 55233b225021 ASoC: atmel: fix spelling mistakes adds 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() adds 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA adds 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings adds 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison adds d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination adds 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] adds 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count adds f7c4fe9cffb0 ASoC: amd: fix spelling mistakes adds f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP adds bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk adds 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] adds b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] adds 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] adds f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] adds bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support adds 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 adds 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] adds eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] adds 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence adds 07acee589f42 ASoC: Intel: maxim-common: support max98360a adds 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a adds 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a adds 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits adds 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode adds f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP adds eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] adds 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] adds d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference adds cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum adds 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 adds 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header adds 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver adds 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions adds 603f2dedccac ASoC: amd: create acp5x platform devices adds 77f61444e48b ASoC: amd: add ACP5x PCM platform driver adds fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver adds cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops adds e550339ee652 ASoC: amd: add vangogh i2s controller driver adds b80556addd1a ASoC: amd: add vangogh i2s dai driver ops adds b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops adds 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops adds 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build adds af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default adds 718693352d8b ASoC: amd: Use dev_probe_err helper adds bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver adds 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend adds 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe adds 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() adds 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] adds 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] adds 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() adds 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] adds 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] adds 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" adds 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' adds 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops adds d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional adds dfe1114638d1 ASoC: v253_init: eliminate pointer to string adds cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] adds bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] adds 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] adds 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] adds eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] adds 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] adds ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] adds f211f5f60633 ASoC: amd: Drop superfluous mmap callbacks adds 9398a834700e ASoC: intel: skylake: Drop superfluous mmap callback adds 2b761f476f3a ASoC: dt-bindings: Document RZ/G2L bindings adds 5df6dfbb6de8 ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support adds 219691cf3601 Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds 6dfeb70276de ASoC: rsnd: make some arrays static const, makes object smaller adds f79e4b2a38ed ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_p [...] adds 65a4cfdd6f2b ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds e9aa139f95f5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] adds ea8f6b29b4a5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_k [...] adds b81e8efa245a ASoC: soc-topology: cleanup cppcheck warning at snd_soc_fi [...] adds 170c0d7460fc Merge series "ASoC: soc-topology: cleanup cppcheck warning [...] adds ea9df9840fd5 ASoC: tlv320aic32x4: make array clocks static, makes objec [...] adds dccd1dfd0770 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to [...] adds dd3e2025100c ASoC: Intel: bytcr_rt5640: Add line-out support adds 810711407467 ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai( [...] adds 044c76571277 ASoC: Intel: bytcr_rt5640: Add support for a second headph [...] adds 79c1123bac3b ASoC: Intel: bytcr_rt5640: Add support for a second headse [...] adds 780feaf4ad88 ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk adds 2f535e2cd513 Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1 [...] adds f01639589e25 soundwire: move intel sdw register definitions to sdw_intel.h adds 1cbf6443f0de ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc adds 781dd3c82268 ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS de [...] adds 2f1315ae94b4 ASoC: SOF: intel: move sof_intel_dsp_desc() forward adds 198fa4bcf6a1 ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops adds 60e9feb781df soundwire: intel: introduce shim and alh base adds b189dde9d3e5 Merge series "soundwire/ASoC: abstract platform-dependent [...] adds 0d73297e483e ASoC: codecs: ad193x: add support for 96kHz and 192kHz pla [...] adds 5c8a7efc2fd5 ASoC: rt5514: make array div static const, makes object smaller adds b8cab69b0ed9 ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 adds 46fa9a158327 ASoC: SOF: Intel: Use DMI string to search for adl_mx98373 [...] adds 22414cade8df ASoC: Intel: update sof_pcm512x quirks adds d4321277b3b9 ASoC: Intel: sof_sdw_max98373: remove useless inits adds 8ff9392460ae Merge series "ASoC: SOF/Intel: machine driver updates" fro [...] adds 58f42dfd7977 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() adds 872040f7980b ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() adds b1ebecb90bf6 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() adds b285b51018a7 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() adds f3f5798d6516 Merge series "ASoC: soc-ops: cleanup cppcheck warning" fro [...] adds edcade2e5e94 ASoC: mediatek: mt6359: convert to use module_platform_driver adds f2553d467834 ASoC: amd: vangogh: Drop superfluous mmap callback adds 36a9d79e5e95 ASoC: simple-card-utils: Avoid over-allocating DLCs adds 7453d6d45d55 ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() adds af6b57ab7fdd ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() adds 29155bba1818 ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer [...] adds a16cfb1bee80 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() adds 5c52e48fb1c2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() adds 65f7316d18f2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check [...] adds a71657947d74 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() adds fd5ad2346148 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_d [...] adds fcb3f196f808 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_a [...] adds fd136fdbf4a6 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_w [...] adds 3dc72e4251d7 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_n [...] adds f2ff5fbe343d ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_s [...] adds 7002ab41920f Merge series "ASoC: soc-dapm: cleanup cppcheck warning" fr [...] adds 221034aca4fd ASoC: max98090: remove duplicate status reads and useless [...] adds c18abd00333b ASoC: mt6359-accdet.c: remove useless assignments adds 8c62dbcb489a ASoC: wcd938x: simplify return value adds 41bc951de77a Merge series "ASoC: codecs: cppcheck warnings" from Pierre [...] adds bcee7ed09b8e ASoC: codecs: wcd938x: add Multi Button Headset Control support adds 585fb31c2c3a ASoC: rt5640: Silence warning message about missing interrupt adds b962bae81fa4 ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit adds 24cdbb79bbfe ASoC: cs42l42: Validate dai_set_sysclk() frequency adds c76d572c1ec8 ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots adds e2f6867299ac ASoC: cs42l42: Update module authors adds ddaa1ed52c5d Merge some cs42l42 patches into asoc-5.15 adds 1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support adds e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary [...] adds 455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary [...] adds a10facb75253 ASoC: max98390: Add support change dsm param name adds 6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id adds 064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id adds eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] adds 772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID adds a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() adds 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description adds d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition adds 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling adds 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust adds 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] adds 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver adds bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] adds 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support adds f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] adds c50f126b3c9e ASoC: Intel: boards: harden codec property handling adds 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] adds d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] adds cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] adds 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] adds e5a292d39466 ASoC: Intel: use software node API in SoundWire machines adds f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards adds 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards adds 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] adds 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data adds 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data adds 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] adds d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] adds 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() adds c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() adds c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB adds 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] adds 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning adds f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] adds d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning adds 1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue adds f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the compon [...] adds ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_ [...] adds 240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_m [...] adds 2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_matc [...] adds 2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks adds 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] adds 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] adds 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] adds cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case adds 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] adds 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] adds d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] adds e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper adds 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] adds 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] adds 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] adds 43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support adds 0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices adds c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices adds 0aeb17d17282 ASoC: rt1015p: correct indentation adds a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_c [...] adds d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' adds 6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for [...] adds 126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs adds 87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob adds e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection adds e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER adds c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module adds e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules adds a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs adds db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension adds 5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with gene [...] adds b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe [...] adds 6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support comple [...] adds 0be10d7122ce ASoC: SOF: intel: remove duplicate include adds cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver adds d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control adds 1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver adds 3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver adds 1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver adds 6746cc858259 ASoC: mediatek: mt8195: add platform driver adds b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document adds 40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] adds e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support adds ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support adds 5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt [...] adds 88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" [...] adds 2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/ [...] adds dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_ja [...] adds 8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue adds a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPRO [...] adds 2fd276c3ee4b ASoC: dwc: Get IRQ optionally adds 11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> [...] adds 023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile adds acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style adds c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif adds e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif adds dac825b6a6bd Merge series "Patches to update for rockchip spdif" from S [...] adds ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio adds 6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error adds 7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency adds 53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang adds 296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s adds 1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B adds 4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional adds f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs adds d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs adds 917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion adds 515b436be291 Merge series "Patches to update for rockchip i2s" from Sug [...] adds 0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger adds 6479f7588651 ASoC: soc-pcm: test refcount before triggering adds 7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function adds fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling pat [...] adds d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function adds 52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in t [...] adds 3202e2f5fac0 ASoC: Revert PCM trigger changes adds 38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/l [...] adds 0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm [...] adds 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A adds caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY adds 2a621b0859d1 media: gspca: Drop default m adds 8db11aebdb8f media: dib8000: rewrite the init prbs logic adds 54e80d9883bd media: sti: don't copy past the size adds 1a10d7fdb6d0 media: uvc: don't do DMA on stack adds ed638b1d6f69 media: ivtv: prevent going past the hw arrays adds 229e5bdcd39e media: hevc: Add segment address field adds d92a4a27d983 media: cedrus: hevc: Add support for multiple slices adds e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues adds 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker adds b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret adds 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format adds 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] adds 331ca86aff94 media: i2c: tvp5150: deleted the repeated word adds bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API adds d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] adds ea3e1c36e388 media: TDA1997x: enable EDID support adds 40c7f9c31d86 media: vivid: increase max number of allowed adds 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] adds 3f3475a5c77e media: saa7134: convert list_for_each to entry variant adds afaff559ae98 media: saa7164: remove redundant continue statement adds 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API adds 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create adds 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field adds 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" adds 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] adds bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq adds 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare adds 05b12b557234 media: ti-vpe: cal: change index and cport to u8 adds 6266ddefec0f media: ti-vpe: cal: Add CSI2 context adds 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context adds 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx adds 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK adds aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros adds 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors adds af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx adds 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop adds 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically adds 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field adds 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race adds 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx adds a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error adds 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE adds d3409a65735e media: ti-vpe: cal: fix typo in a comment adds 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] adds e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* adds 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode adds 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo adds 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts adds b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove adds 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization adds 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer adds 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking adds 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting adds 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads adds f4a87d54c589 media: ti-vpe: cal: add embedded data support adds e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' adds adb08a09230b media: rc: redrat3: Fix a typo adds 86541f0480b5 media: rc: rc-main.c: deleted the repeated word adds dcb014582101 media: cxd2880-spi: Fix an error handling path adds 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' adds 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound adds 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] adds 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error adds d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug adds 7300d0c2391a media: rc-loopback: send carrier reports adds 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work adds 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() adds c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init adds 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr adds 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init adds 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug adds 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional adds b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls adds a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps adds 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper adds c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 adds 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 adds fb7cb344b969 media: hantro: Add support for the Rockchip PX30 adds 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible adds 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property adds abb7c7c2f025 media: adv7180: Add optional reset GPIO adds f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe adds 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] adds ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility adds 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe adds 6f5885a77505 media: go7007: remove redundant initialization adds ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks adds 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' adds f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb adds 7910c23d7047 media: media/cec-core.rst: update adap_enable doc adds 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe adds 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] adds e58430e1d4fd media: rockchip/rga: fix error handling in probe adds fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() adds 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats adds e6f238735f63 media: atomisp: Fix typo "accesible" adds fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix adds 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe adds 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. adds 9763267eda9d media: atomisp: remove useless breaks adds 728a5c64ae5f media: atomisp: remove dublicate code adds 264f59089914 media: atomisp: remove useless returns adds 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c adds c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" adds 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c adds f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c adds 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c adds 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds 95d2117cfe77 media: atomisp: Align block comments adds f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line adds 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() adds d741db71cf1d media: atomisp: remove the repeated declaration adds 8e38adf99d2f media: atomisp: Remove unused declarations adds 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] adds a5d46d9afbdf media: atomisp: Remove unused port_enabled variable adds 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree adds 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast adds d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 1d74a91dc5c8 media: atomisp: Perform a single memset() for union adds 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user adds 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c27479d762de media: atomisp: pci: reposition braces as per coding style adds 0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" adds 9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c adds a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c adds d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c adds e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds b09ea9386214 media: atomisp: Align block comments adds 6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line adds 280355522d61 media: atomisp: improve error handling in gc2235_detect() adds 0ae19e8c0866 media: atomisp: remove the repeated declaration adds 85001df54b5f media: atomisp: Remove unused declarations adds dbe93bc97063 media: atomisp: Annotate a couple of definitions with __ma [...] adds 693064eafa9e media: atomisp: Remove unused port_enabled variable adds 1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree adds 454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast adds d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 69aa1deeab47 media: atomisp: Perform a single memset() for union adds a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user adds f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style adds a7a48b40c799 Merge commit 'c3cdc019a6bf' into media_tree adds e9f504f7b585 media: rc: meson-ir-tx: document device tree bindings adds 49be1c78d575 media: rc: introduce Meson IR TX driver adds 6fa54bc713c2 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect adds c3609c45b7c2 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] adds 932741d451a5 media: dt-bindings: media: Add bindings for imx335 adds 45d19b5fb9ae media: i2c: Add imx335 camera sensor driver adds 333b3125d130 media: dt-bindings: media: Add bindings for imx412 adds 9214e86c0cc1 media: i2c: Add imx412 camera sensor driver adds 4874ea398747 media: dt-bindings: media: Add bindings for ov9282 adds 14ea315bbeb7 media: i2c: Add ov9282 camera sensor driver adds 1536fbdbcb7f media: ov5640: Complement yuv mbus formats with their 1X16 [...] adds 7b537f290a9a media: mc-device.c: use DEVICE_ATTR_RO() helper macro adds 5fca4169f5bd media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro adds 9256de06942c media: i2c: use DEVICE_ATTR_RO() helper macro adds e006558fa473 media: exynos4-is: use DEVICE_ATTR_RW() helper macro adds 0368e7d2cd84 media: omap3isp: Fix missing unlock in isp_subdev_notifier [...] adds b9a543364299 media: Documentation: media: Improve camera sensor documentation adds 6f8f9fdec8e4 media: Documentation: media: Fix v4l2-async kerneldoc syntax adds 8925b5308398 media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation adds e5a466d4bcf9 media: Documentation: v4l: Improve frame rate configuratio [...] adds 013c35b22e62 media: Documentation: v4l: Rework LP-11 documentation, add [...] adds 253171a0da67 media: v4l: subdev: Add pre_streamon and post_streamoff callbacks adds 41a95d043fa5 media: ccs: Implement support for manual LP control adds a40eba9b26f7 media: v4l2-flash: Add sanity checks for flash and indicat [...] adds 4d7adf0236c1 media: v4l2-flash: Check whether setting LED brightness succeeded adds 84363509c725 media: ov2740: use group write for digital gain adds 0e2b8552660c media: ov9734: use group write for digital gain adds d84a2e4900ff media: ov8856: ignore gpio and regulator for ov8856 with ACPI adds 51f93add3669 media: imx258: Rectify mismatch of VTS value adds f809665ee75f media: imx258: Limit the max analogue gain to 480 adds e8713c31f8ad media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support adds a581c87c681c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10- [...] adds 8b226173a1e9 media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 adds 0ada1697ed42 media: imx: imx7-media-csi: Fix buffer return upon stream [...] adds 43c3f12dfbbd media: imx: imx7_mipi_csis: convert some switch cases to t [...] adds 37255747ecbd media: dt-bindings: media: document the nxp,imx8mq-mipi-cs [...] adds f33fd8d77dd0 media: imx: add a driver for i.MX8MQ mipi csi rx phy and c [...] adds 4108b3e6db31 media: v4l2-dv-timings.c: fix wrong condition in two for-loops adds 95d453661172 media: Fix cosmetic error in TDA1997x driver adds 7dee1030871a media: TDA1997x: fix tda1997x_query_dv_timings() return value adds 5cdd19bbad75 media: TDA1997x: report -ENOLINK after disconnecting HDMI source adds c8b263937c48 media: cec-pin: rename timer overrun variables adds 38367073c796 media: tegra-cec: Handle errors of clk_prepare_enable() adds 331e06bbde58 media: venus: hfi: fix return value check in sys_get_prop_ [...] adds 09ea9719a423 media: venus: venc: Fix potential null pointer dereference [...] adds 1ac61faf6ebb media: venus: helper: do not set constrained parameters for UBWC adds ea9f91199ca9 media: docs: ext-ctrls-codec: Document cyclic intra-refres [...] adds 9d5adeecc409 media: v4l2-ctrls: Add intra-refresh period control adds f7a3d3dc5831 media: venus: venc: Add support for intra-refresh period adds bfee75f73c37 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H2 [...] adds 9c3a0f285248 Merge tag 'v5.14-rc4' into media_tree adds 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...] adds a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed adds 0ea02bb8bc7a Revert "drm/i915/display: Drop FIXME about turn off infoframes" adds b91e3c830f00 drm/i915/xelpd: break feature inheritance adds 544021e3f2aa drm/i915/jsl: Add W/A 1409054076 for JSL adds 151ec347b06a drm/i915: Force a TypeC PHY disconnect during suspend/shutdown adds c88e2647c5bb drm/i915/display: Do not zero past infoframes.vsc adds 451e05e20270 drm/i915/dmc: Introduce DMC_FW_MAIN adds 3d5928a168a9 drm/i915/xelpd: Pipe A DMC plugging adds 2ef140bd2352 drm/i915/adl_p: Pipe B DMC Support adds dac0f8ad653a drm/i915/adl_p: Load DMC adds 17203224f053 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds 266152ae61f7 drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans adds d6b10b1ae436 drm/i915: Introduce hsw_get_buf_trans() adds 30e0afa55702 drm/i915: Wrap the platform specific buf trans structs int [...] adds 4542c6cff69e drm/i915: Rename dkl phy buf trans tables adds 13cee3c12398 drm/i915: Wrap the buf trans tables into a struct adds 439ebf9ef199 drm/i915: Introduce intel_get_buf_trans() adds 87f7074330a3 drm/i915; Return the whole buf_trans struct from get_buf_trans() adds d2c496f7c9bb drm/i915: Store the HDMI default entry in the bug trans struct adds c40a253b719a drm/i915: Introduce encoder->get_buf_trans() adds 4441a8e39b62 drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs adds 299d49542c11 drm/i915: Introduce rkl_get_combo_buf_trans() adds 5aca4881f3f4 drm/i915: Fix dg1 buf trans tables adds 8b95b28047da drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table adds cdad39216afd drm/i915: keep backlight_enable on until turn eDP display off adds 019d8146aa26 drm/i915: Fix ehl edp hbr2 vswing table adds 2b3bc165d055 drm/i915: Clean up jsl/ehl buf trans functions adds 150712dfd718 drm/i915: Nuke buf_trans hdmi functions adds 51565971cdbf drm/i915: Add the missing adls vswing tables adds 0ba1d03cd878 drm/i915/fbc: s/threshold/limit/ adds 5826d9f2115c drm/i915/fbc: Extract intel_fbc_program_cfb() adds 45a321a7ee0a drm/i915/fbc: Embed the compressed_llb node adds 337e54f77cee drm/i915/fbc: Don't pass around the mm node adds d502f6c4389f drm/i915/fbc: Handle 16bpp compression limit better adds 9c8a442d9d37 drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() adds c48f67ee91ad drm/i915/fbc: Extract intel_fbc_stolen_end() adds 8538d78e26ec drm/i915/fbc: Make the cfb allocation loop a bit more legible adds 46b2c40e0af3 drm/i915/fbc: Allocate llb before cfb adds f07d7400ecf5 drm/i915: Stop hand rolling drm_crtc_mask() adds e969c2da0e5b drm/i915: Clean up intel_get_load_detect_pipe() a bit adds 7397bd54da67 drm/i915: Clean up intel_find_initial_plane_obj() a bit adds 670c89eb6d1d drm/i915: Clean up pre-skl wm calling convention adds 08dfd243abac drm/i915: Clean up intel_fbdev_init_bios() a bit adds f15f01a79949 drm/i915: s/intel_crtc/crtc/ adds 0e20b769c4b3 drm/i915/display/psr: Handle SU Y granularity adds 061093d75ae3 drm/i915/display/adl_p: Implement Wa_22012278275 adds 1d53ccdc400c drm/i915/display/adl_p: Implement Wa_16011168373 adds 61e887329e33 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline adds c4449742a7c2 drm/i915/display/adl_p: Implement Wa_16011303918 adds cbeeb00f14d2 drm/i915/display: fix level 0 adjustement on display ver >= 12 adds 0bc3a4eda1fb drm/i915/display: use max_level to control loop adds b54d8e8de2b2 drm/i915/jsl: Remove require_force_probe protection adds 747aeb2632f6 drm/i915/ehl: Remove require_force_probe protection adds a03e880a700d drm/i915/display: Fix state mismatch in drm infoframe adds e42c6c1bc8d5 Merge drm/drm-next into drm-intel-next adds 3352d86dcd33 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 01fa662091bd drm/i915/display: check if compressed_llb was allocated adds 9c13c8ff38a2 drm/i915/hdcp: Nuke Platform check for mst hdcp init adds d70cc074bc6a drm/i915: finish INTEL_GEN and friends conversion adds cd5606aa3992 gpu/drm/i915: nuke old GEN macros adds b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] adds 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings adds 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] adds 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] adds 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] adds 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] adds ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] adds 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] adds 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures adds 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers adds 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] adds 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) adds d098775ed440 drm/nouveau: init the base GEM fields for internal BOs adds 86441fa29e57 Merge drm/drm-next into drm-misc-next adds 26594678d00f drm/doc: document how userspace should find out CRTC index adds a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 adds f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] adds 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple adds feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus adds 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child adds aeb33699fc2c drm: Introduce the DP AUX bus adds 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] adds cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC adds a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] adds e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus adds a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC adds 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] adds ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds d92223ead97c drm/vmwgfx: Simplify devcaps code adds 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats adds a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts adds 74231041d140 drm/vmwgfx: Fix some static checker warnings adds f674a218c610 drm/vmwgfx: remove code that was using physical page addresses adds 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter adds b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] adds baee602e5c0d drm/vmwgfx: Remove vmw_chipset adds 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error adds 00f4471e42c8 Merge drm/drm-next into drm-misc-next adds 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend adds 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency adds f425821b9468 drm/vma: Add a driver_private member to vma_node. adds cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. adds bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next adds ade0e676ecdc drm/doc: document drm_mode_get_plane adds 9c61e7895468 dma-buf: some dma_fence_chain improvements adds 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 adds 413f52f146f1 drm/dbi: Support DBI typec1 read operations adds c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI adds aae74ff9caa8 drm/ast: Add detect function support adds bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs adds ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c adds f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug adds 3f35b6b041f6 MAINTAINERS: update vmwgfx info adds ebc9ac7c3dfe drm/vmwgfx: Update device headers adds c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 adds 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown adds 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] adds d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). adds 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) adds f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable adds 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() adds e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break adds db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] adds a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] adds d112e10fece5 drm/panel: Add connector_type for some EDT displays adds 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 adds b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] adds 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] adds a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations adds 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] adds 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] adds 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence adds 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 adds 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better adds 2e717a55982a udmabuf: configurable list_limit and size_limit_mb adds 3a1fde58fab3 drm/virtio: Add fences for Guest blobs adds 56934baef47b drm/virtio: Prepare resource_flush to accept a fence adds 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present adds 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation adds c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex adds bacbab58f09d drm: Mention the power state requirement on side-channel o [...] adds ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET adds 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT adds 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE adds 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting adds 91e99e113929 drm/vc4: hdmi: Register HDMI codec adds 403797925768 drm/ttm: Fix multihop assert on eviction. adds ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 adds 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer adds 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain adds 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages adds ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert adds 2254e49cef70 dma-resv: Fix kerneldoc adds 94dd80feb658 drm/panfrost: Shrink sched_lock adds 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking adds 7601d53c2c49 drm/panfrost: Fix implicit sync adds 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] adds 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional adds bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional adds d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates adds 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge adds 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections adds 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function adds d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add adds d6abed2ad168 dma-buf: Switch to inline kerneldoc adds 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules adds 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] adds 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default adds 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks adds f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS adds 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb adds 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] adds 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default adds 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission adds 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state adds f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally adds b2ffa2c25bba drm/radeon: Track IRQ state in local device state adds 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls adds 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled adds ac1723c16b66 drm/i915: Track IRQ state in local device state adds 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled adds a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled adds 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled adds 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled adds b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled adds d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled adds 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled adds a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled adds daea75017cfc drm/omapdrm: Track IRQ state in local device state adds 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled adds e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled adds 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled adds aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled adds 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled adds 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled adds a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled adds 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled adds 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled adds aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled adds fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled adds 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled adds 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats adds 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do adds 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] adds 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] adds 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] adds 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] adds 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] adds 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset adds 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts adds a11c4711238a drm/panfrost: Simplify the reset serialization logic adds 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] adds ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults adds f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck adds 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] adds 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close adds 030761e097b4 drm/panfrost: Queue jobs on the hardware adds 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout adds 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name adds fb786a48ac0d drm/vkms: update the current status of todo list adds 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() adds 796c3e35ac16 drm/bochs: Move to tiny/ adds 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers adds 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() adds e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() adds 382d019d1022 drm/mgag200: Inline mgag200_device_init() adds 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() adds d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp adds 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function adds 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration adds 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown adds 1a3c1959740c drm/vkms: replace macro in vkms_release() adds 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() adds 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces adds 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h adds b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces adds 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces adds f8ac863b6a93 drm/gud: Free buffers on device removal adds 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer adds b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID adds a0356899ebe8 drm/gud: Add async_flush module parameter adds 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 adds 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence adds 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data adds ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry adds 60f800b2bdfa drm/msm: always wait for the exclusive fence adds 10f7b40e4f30 drm/panel: add basic DP AUX backlight support adds bfd451403d70 drm/panel-simple: Support DP AUX backlight adds 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator adds 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] adds c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 adds 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 adds 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 adds a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU adds f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 adds e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel adds f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel adds 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config adds 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" adds b557a5f8da57 drm/of: free the right object adds 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs adds 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" adds b71565022031 drm/gem: Export implementation of shadow-plane helpers adds 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state adds b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB adds bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] adds 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper adds 35d283658a61 drm/shmem-helper: Align to page size in dumb_create adds 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA adds 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel adds 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts adds 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered adds 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage adds 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces adds db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces adds 311ac6f3e566 drm/omapdrm: Remove outdated comment adds 6f9223a56fab drm/of: free the iterator object on failure adds 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight adds 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] adds 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] adds f82ff130a5e6 drm/panel: Add DT bindings for Samsung LMS380KF01 adds 57f6190a60ec drm/panel: ws2401: Add driver for WideChips WS2401 adds 648ce7fd186c drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached adds 5cc4e71f0199 drm/stm: dsi: compute the transition time from LP to HS and back adds 98a65439172d video: fbdev: kyro: fix a DoS bug by restricting user input adds 0189cb57b96f fbmem: Convert from atomic_t to refcount_t on fb_info->count adds 613ba71619cf drm/ingenic: Convert to Linux IRQ interfaces adds c715def51591 dma-buf: Delete the DMA-BUF attachment sysfs statistics adds 572994bf18ff drm/ast: Zero is missing in detect function adds f34bf652d680 drm/ast: Disable fast reset after DRAM initial adds b46998d81a1d drm/bochs: Fix missing pci_disable_device() on error in bo [...] adds 63c57e8dc7a0 dma_buf: remove dmabuf sysfs teardown before release adds 51fdf0914f26 drm/print: fixup spelling in a comment adds 869e76f7a918 drm: avoid circular locks in drm_mode_getconnector adds 5eff9585de22 drm: avoid blocking in drm_clients_info's rcu section adds 1f7ef07cfa14 drm: add a locked version of drm_is_current_master adds 0b0860a3cf5e drm: serialize drm_file.master with a new spinlock adds 56f0729a510f drm: protect drm_master pointers in drm_lease.c adds 26a4dc29b74a drm/v3d: Expose performance counters to userspace adds 77e21b50acab vgaarb: remove VGA_DEFAULT_DEVICE adds b0b514abc4cf vgaarb: remove vga_conflicts adds 45549c00d3ff vgaarb: move the kerneldoc for vga_set_legacy_decoding to [...] adds 6609176f56ad vgaarb: cleanup vgaarb.h adds b8779475869a vgaarb: provide a vga_client_unregister wrapper adds f6b1772b2555 vgaarb: remove the unused irq_set_state argument to vga_cl [...] adds bf44e8cecc03 vgaarb: don't pass a cookie to vga_client_register adds d391c5827107 drivers/firmware: move x86 Generic System Framebuffers support adds 8633ef82f101 drivers/firmware: consolidate EFI framebuffer setup for al [...] adds 99279ad8feb9 video: fbdev: arcfb: remove redundant initialization of va [...] adds 030fadb01381 video: fbdev: neofb: add a check against divide error adds 474596fc749c dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible adds 8da49a33dda7 Merge tag 'drm-misc-next-2021-07-22' of git://anongit.free [...] adds 35482f9dc56b Backmerge tag 'v5.14-rc3' into drm-next adds 71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures adds 15d27b15de96 efi: sysfb_efi: fix build when EFI is not set adds 4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller adds 015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown adds c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du [...] adds 5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove adds fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails adds 5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available adds e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper adds d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number adds c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper adds 9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field adds 6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() adds 988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchart [...] adds 8626e63eeea8 drm/panfrost: devfreq: Don't display error for EPROBE_DEFER adds c18c36dc75fe Documentation: gpu: Mention the requirements for new properties adds 90c7c70a0a90 drm/fourcc: Add modifier definitions for Arm Fixed Rate Co [...] adds a791cde6d272 drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload() adds 37408cd825a4 drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers adds ce724470a2e5 drm/udl: Use framebuffer dma-buf helpers adds 08971eea06db drm/mipi-dbi: Use framebuffer dma-buf helpers adds 08b7ef0524f5 drm/gud: Use framebuffer dma-buf helpers adds 329e2c42f8ea drm/gm12u320: Use framebuffer dma-buf helpers adds baf6c24bacdd drm/repaper: Use framebuffer dma-buf helpers adds 9200454ca047 drm/st7586: Use framebuffer dma-buf helpers adds 1522756c7954 drm/shmobile: Convert to Linux IRQ interfaces adds 6474e67eabfb dt-bindings: display: simple: add some Logic Technologies [...] adds 47956bc86ee4 drm/bridge: nwl-dsi: Avoid potential multiplication overfl [...] adds 1f49bf8b6aec dt-bindings: display: ssd1307fb: Convert to json-schema adds c92ecb4eac76 drm/rockchip: dsi: add own additional pclk handling adds a8124139845f dt-bindings: display: rockchip-dsi: add optional #phy-cell [...] adds 71f68fe7f121 drm/rockchip: dsi: add ability to work as a phy instead of [...] adds 79e93d0a74e7 documentation: Update #nouveau IRC channel network adds 03b7c552d081 maintainers: Update freedesktop.org IRC channels adds 3012248fdfee drm: document drm_property_enum.value for bitfields adds b36b242d4b8e video: fbdev: asiliantfb: Error out if 'pixclock' equals zero adds 1520b4b7ba96 video: fbdev: kyro: Error out if 'pixclock' equals zero adds f92763cb0feb video: fbdev: riva: Error out if 'pixclock' equals zero adds fdb57c3217a0 dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06 adds 93ea7aa8dfc0 drm/panel: simple: Add support for two more AUO panels adds f98f273f3a98 dt-bindings: Add QiShenglong vendor prefix adds 0937a7b3625d video: ep93xx: Prepare clock before using it adds 0f3b68b66a6d drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features adds c206c7faeb32 drm/bridge: dw-mipi-dsi: Find the possible DSI devices adds 40f2218dc4ac drm/prime: fix comment on PRIME Helpers adds 6f11f37459d8 drm/plane: remove drm_helper_get_plane_damage_clips adds c7fcbf251397 drm/plane: check that fb_damage is set up when used adds ba6cd766e0bf drm/plane: Move drm_plane_enable_fb_damage_clips into core adds ca31fef11dc8 Backmerge remote-tracking branch 'drm/drm-next' into drm-m [...] adds df26600ad3e7 drm: add logging for RMFB ioctl adds 17ce9c61c71c drm: document DRM_IOCTL_MODE_RMFB adds 7b4b3733fd68 video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_up [...] adds ef9d793825b5 video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() adds 8a15af3b86f4 video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() adds 251e48a1db75 video: fbdev: ssd1307fb: Optimize screen updates adds 833d14a4bf83 video: fbdev: ssd1307fb: Cache address ranges adds 0c9856e4edcd drm: mxsfb: Enable recovery on underflow adds 9891cb54445b drm: mxsfb: Increase number of outstanding requests on V4 [...] adds b776b0f00f24 drm: mxsfb: Use bus_format from the nearest bridge if present adds 5e23c98178eb drm: mxsfb: Clear FIFO_CLEAR bit adds 92bd92c44d0d drm/dp_mst: Fix return code on sideband message failure adds f1f3e37535a0 drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV adds 2b273544f580 drm/vmwgfx: Cleanup logging adds cfdc3458db8a drm/vmwgfx: Be a lot more flexible with MOB limits adds c29758cdc78a drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls adds 28be2405fb75 drm: use the lookup lock in drm_is_current_master adds 7835ed6a9e86 drm/panel-sony-acx424akp: Modernize backlight handling adds d793b8f732d6 drm: clarify usage of drm leases adds f143778d9082 drm/vc4: hdmi: Remove redundant variables adds c7d30623540b drm/vc4: hdmi: Remove unused struct adds cfeeb0b5e09c Merge tag 'drm-misc-next-2021-07-29' of git://anongit.free [...] adds da3d378dec86 drm/msm: Let fences read directly from memptrs adds 298287f6e79a drm/msm: Signal fences sooner adds af5b4fff0fe8 drm/msm: Split out devfreq handling adds 552fce98b06f drm/msm: Split out get_freq() helper adds 9bc95570175a drm/msm: Devfreq tuning adds 375f9a63a66b drm/msm: Docs and misc cleanup adds 86c2a0f000c1 drm/msm: Small submitqueue creation cleanup adds 030af2b05aee drm/msm: drop drm_gem_object_put_locked() adds 390ad4212197 drm: Drop drm_gem_object_put_locked() adds 7039d3f89b2f drm/msm/submit: Simplify out-fence-fd handling adds be40596bb5cf drm/msm: Consolidate submit bo state adds a61acbbe9cf8 drm/msm: Track "seqno" fences by idr adds 79341eb74c1f drm/msm: Return ERR_PTR() from submit_create() adds 1d8a5ca436ee drm/msm: Conversion to drm scheduler adds bd0b8e9f9c3c drm/msm: Drop submit bo_list adds e3e24ee51ed2 drm/msm: Drop struct_mutex in submit path adds fc40e5e10c3b drm/msm: Utilize gpu scheduler priorities adds 4541e4f2225c drm/msm/gem: Mark active before pinning adds f1b7996551a4 Merge tag 'drm-msm-next-2021-07-28' of https://gitlab.free [...] adds 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) adds 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) adds f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) adds af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) adds 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers adds 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper adds 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] adds 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses adds 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses adds 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation adds b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] adds 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 adds 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) adds 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART adds 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only adds 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed adds 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table adds daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) adds 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver adds 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks adds 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing adds ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address adds edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS adds f4322d80ad67 drm/amdgpu: I2C class is HWMON adds c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS adds a43996573ad5 drm/amdgpu: Rename misspelled function adds 1fab841ff63d drm/amdgpu: RAS xfer to read/write adds 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write adds 16736627610d drm/amd/pm: Extend the I2C quirk table adds ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions adds 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address adds cf696091d38b drm/amdgpu: Return result fix in RAS adds dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() adds 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations adds e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity adds d7edde3dea08 drm/amdgpu: Nerf buff adds 0686627b3fb2 drm/amdgpu: Some renames adds 017dad64db7b drm/amdgpu: Get rid of test function adds 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O adds c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs adds d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code adds 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM adds e2e04041a25f drm/amdgpu: Use a single loop adds 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block adds da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran adds c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers adds 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h adds aae435c6e8c8 drm/amdgpu: add function to show ucode name via id adds dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id adds 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] adds 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path adds 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] adds dcb388eddb5f drm/amdgpu: use xarray for storing pasid in vm adds 88f7f88159bc drm/amdgpu: separate out vm pasid assignment adds 51627f038041 drm/amdkfd: Only apply TLB flush optimization on ALdebaran adds 5af4438f1e83 drm/amdgpu: Read clock counter via MMIO to reduce delay (v5) adds ae87df077554 drm/amd/pm: Add I2C quirk table to Aldebaran adds c0838d3a93fc drm/amdgpu: The I2C IP doesn't support 0 writes/reads adds b5840166dcb8 drm/amdgpu: SRIOV flr_work should take write_lock adds 4d9f771e111e drm/amdgpu: Return error if no RAS adds 1bc6c29f58a4 drm/amd/display: isolate link training setting override to [...] adds 556a979d3c50 drm/amd/display: DMUB Outbound Interrupt Process-X86 adds 0713921b4ced drm/amd/display: Add null checks adds 46db138dc83a drm/amd/display: Add Freesync HDMI support to DM with DMUB adds 9cb2f2df669e drm/amd/display: Fix updating infoframe for DCN3.1 eDP adds f5bfc11e46af Revert "drm/amd/display: Always write repeater mode regard [...] adds cf83f5cf244f drm/amd/display: remove faulty assert adds 9f95e77800f3 drm/amd/display: Adjust types and formatting for future de [...] adds 1e0958bb9c56 drm/amd/display: [FW Promotion] Release 0.0.72 adds cc590fd27190 drm/amd/display: 3.2.142 adds babbdf5b3a8b drm/amd/display: Round KHz up when calculating clock requests adds 7b101c95486c drm/amd/display: increase max EDID size to 2k adds 3006c9245542 drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum() adds 1d864f1088bb drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer() adds b8badd507a5b drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() adds 64598e23de78 drm/amdgpu: return -EFAULT if copy_to_user() fails adds b407a3aa2835 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid adds be22e2b9f4f9 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] adds a6556ed8ea5f drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid adds dde586453962 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp adds 6435af81ed2c drm/amd/display: update header file name adds 9604b74bff62 drm/amdgpu: Correct the irq numbers for virtual crtc adds 4818545a1daf drm/amdkfd: handle fault counters on invalid address adds 186c8a8585e1 drm/amdgpu: initialize umc ras function adds c5b53d128130 drm/amdgpu/display - only update eDP's backlight level whe [...] adds 468f04cfbb43 drm/amdkfd: Allow CPU access for all VRAM BOs adds 3c727c1c4593 drm/amdgpu: Restore msix after FLR adds d59682dffe82 drm/amd/pm: Fix BACO state setting for Beige_Goby adds 53d0533049a5 Revert "drm/amdkfd: Only apply TLB flush optimization on A [...] adds 4bba567c8c35 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" adds 4e7b93ca52fb Revert "drm/amdgpu: Fix warning of Function parameter or m [...] adds 7ed9876c9793 Revert "drm/amdkfd: Make TLB flush conditional on mapping" adds 024d8811c90e Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] adds 430f8e6edbaa Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" adds b05e50b35229 drm/amd/pm: Add waiting for response of mode-reset message [...] adds 308ef2ad8492 drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation adds 0c492e22ba2c drm/amdgpu: add another Renoir DID adds 554398174d98 amdgpu/nv.c - Added video codec support for Yellow Carp adds 9075096b09e5 amdgpu/nv.c - Optimize code for video codec support structure adds 25a3e8ac07a8 drm/amdgpu: Switch to VRAM buffer for USBC PD FW. adds 85da6459f45b drm/amdgpu: Switch to LFB for USBC PD FW in psp v13 adds b76a8062af2f drm/amd/display: avoid printing ERROR for unknown CEA parse(v2) adds 0a2ba7b72c0a drm/amdgpu: update the golden setting for vangogh adds decd8ce9dfd9 drm/amdgpu: update golden setting for sienna_cichlid adds c5c21a58ece9 drm/amdgpu: update gc golden setting for dimgrey_cavefish adds 67a1af079b49 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby adds 9ce5ed6eaac5 drm/amdgpu/display: make a const array common_rates static [...] adds 048af66be7b5 drm/amdgpu: split amdgpu_device_access_vram() into two sma [...] adds 5fb95aa73f3c drm/amdgpu/ttm: replace duplicate code with exiting function adds 03373e2be290 drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_ [...] adds ad43a647bcdb drm/amd/display: Fix 10bit 4K display on CIK GPUs adds 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. adds 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor adds 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error adds 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 adds 98e95e4f7996 drm/amd/display: log additional register state for debug adds 46ddb8965882 drm/amd/display: implement workaround for riommu related hang adds 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct adds dce7e5318d4e drm/amd/display: remove compbuf size wait adds d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 adds 356789e8401c drm/amd/display: 3.2.143 adds 2be7f77f6c36 drm/amd/display: add debug print for DCC validation failure adds 5948190a0ec8 drm/amd/display: Reduce delay when sink device not able to [...] adds d93d53563697 drm/amd/display: Add copyright notice to new files adds 3addbde269f2 drm/amd/display: Fixed hardware power down bypass during h [...] adds 0f806243125d drm/amd/display: Fix comparison error in dcn21 DML adds 11a7e64266ee drm/amd/display: 3.2.144 adds 328fe6e27cb0 drm/amd/display: Enable eDP ILR on DCN2.1 adds 2e63f4064eda drm/amd/display: Fix max vstartup calculation for modes wi [...] adds f891ae71f3b0 drm/amd/display: Populate socclk entries for dcn3.02/3.03 adds ffa09d932ff8 drm/amd/display: Query VCO frequency from register for DCN3.1 adds b2d5b64e9358 drm/amd/display: Update bounding box for DCN3.1 adds 0070a5b7004a drm/amd/display: Only set default brightness for OLED adds 324b1fcba697 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] adds e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 adds ba16b22d4228 drm/amd/display: Line Buffer changes adds a4d5df1787cc drm/amd/display: add workaround for riommu invalidation re [...] adds ff7903551c96 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 adds 5bb0d5cf9fc7 drm/amd/display: Refine condition for cursor visibility adds 5624c3455d5e drm/amd/display: [FW Promotion] Release 0.0.75 adds d95743c79861 drm/amd/display: 3.2.145 adds 550ff7ad37fa drm/amd/display: change zstate allow msg condition adds 54e606546124 drm/amd/pm: Support board calibration on aldebaran adds d8c33180c01f drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list adds 331e78187f3a drm/amdgpu: add psp command to get num xgmi links between [...] adds 3f46c4e9ce25 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd adds 933048103837 drm/amdkfd: report pcie bandwidth to the kfd adds f72ac409416e drm/amdgpu - Corrected the video codecs array name for yel [...] adds 1a4772d922d2 drm/amdgpu: Change the imprecise function name adds 4067cdb1cfad drm/amdgpu: Add error message when programing registers fails adds 95f71f12aa45 drm/amdgpu: Fix a printing message adds cd5955f40173 drm/amdgpu: Change a few function names adds 9af5379c8508 drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr adds 78ccea9ff2ad drm/amdkfd: Set priv_queue to NULL after it is freed adds 4f942aaeb19d drm/amdkfd: Fix a concurrency issue during kfd recovery adds 1a394b3c3de2 drm/amd/amdgpu: Update debugfs link_settings output link_r [...] adds 6d7f735366c7 drm/amd/amdgpu: Add a new line to debugfs phy_settings output adds e25515e22bdc drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq adds 410e302ea53f drm/amdkfd: Update SMI throttle event bitmask adds ff99849b00fe drm/amd/amdgpu: consider kernel job always not guilty adds 222e0a71c297 drm/amd/amdgpu: add consistent PSP FW loading size checking adds aff890288de2 drm/amdgpu/acp: Make PM domain really work adds e97c8d86773d drm/amdgpu: update yellow carp external rev_id handling adds 69b30d80ef0d drm/amdgpu: add yellow carp pci id (v2) adds 5ccde01b50c0 drm/amdgpu: increase size for sdma fw name string adds 30ebc16aac64 drm/amdgpu: adjust fw_name string length for toc adds d0f56dc25afb drm/amdgpu: add cyan_skillfish asic type adds 708391977be5 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish adds 6e80eacd9c99 drm/amdgpu: init family name for cyan_skillfish adds f36fb5a0e361 drm/amdgpu: set ip blocks for cyan_skillfish adds 621312a2acdf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish adds bf4759a81b7b drm/amdgpu: add sdma fw loading support for cyan_skillfish adds d594e3cc19be drm/amdgpu: load fw direclty for cyan_skillfish adds 9dbd8a125170 drm/amdgpu: add cyan_skillfish support in gmc v10 adds 9724bb6621cb drm/amdgpu: add cyan_skillfish support in gfx v10 adds 86491ff7c6e7 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish adds d9393f9b68a5 drm/amdgpu: add gc v10 golden settings for cyan_skillfish adds 06e75b88e8b8 drm/amdkfd: enable cyan_skillfish KFD adds b515937b414a drm/amdgpu: add chip early init for cyan_skillfish adds 338b3cf0b9f8 drm/amdgpu: add nbio support for cyan_skillfish adds 2766534b766e drm/amdgpu: add mp 11.0.8 header for cyan_skillfish adds e330a68f30a6 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish adds 3188fd0752a5 drm/amdgpu: init psp v11.0.8 function for cyan_skillfish adds 1c7916af55a7 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish adds c5d0aa482e10 drm/amdgpu: use direct loading by default for cyan_skillfish2 adds 128ac51a5c92 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish adds 1139402e646d drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish adds ad75be36d448 drm/amdgpu: add smu interface header for cyan_skilfish adds 67c3f8456a14 drm/amdgpu: add basic ppt functions for cyan_skilfish adds 61ad757dae89 drm/amdgpu: add check_fw_version support for cyan_skillfish adds 641df0990487 drm/amdgpu: enable SMU for cyan_skilfish adds 7fd74ad88054 drm/amdgpu: add autoload_supported check for RLC autoload adds a8f706966b92 drm/amdgpu: add pci device id for cyan_skillfish adds 5810323ba692 drm/amd/pm: Fix a bug communicating with the SMU (v5) adds 1bece222eabe drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid adds 7a69ce40aeef drm/amd/display: Fix ASSR regression on embedded panels adds fe6b1032b23e drm/amdgpu: Change the imprecise output adds 61a6813f3f4e drm/amdgpu: Add msix restore for pass-through mode adds bdb99dbe3ece drm/amdgpu: retire sdma v5_2 golden settings from driver adds 91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state adds 9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 adds d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported adds e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter adds af1f2b19fd7d drm/amd/display: Fix PSR command version adds b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures adds b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state adds 91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors adds ea2f15ff7eaf drm/amd/display: fix missing reg offset adds 40ef288f90f9 drm/amd/display: add update authentication interface adds 7ac851bcd547 drm/amd/display: remove unused functions adds 02352bfd78c3 drm/amd/display: Always wait for update lock status adds bbf87050791f drm/amd/display: refactor riommu invalidation wa adds 849cf9326bd7 drm/amd/display: ensure dentist display clock update finis [...] adds add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 adds 1df272a8b37e drm/amd/display: 3.2.146 adds f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds 8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds 3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x adds b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly f [...] adds d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for [...] adds 50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu adds 7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights adds b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish adds f8e487ce83da drm/amdgpu: Added latest PSP FW header adds 6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW adds 8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading adds edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers adds 8d35a2596164 drm/amdgpu: adjust fence driver enable sequence adds b8e42844b48d drm/amdgpu: enable psp front door loading by default for c [...] adds 544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock adds 04d505de7f82 Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab [...] adds 676f11b5a4a0 drm: clean up unused kerneldoc in drm_lease.c adds 64c0274fb15c drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_h [...] adds acb06210b096 drm/bridge: ti-sn65dsi86: Fix power off sequence adds e183bf31cf0d drm/bridge: ti-sn65dsi86: Add some 100 us delays adds 7c4125b093d5 Revert "drm/panel-simple: Add Samsung ATNA33XC20" adds 81c3212dd5fb Revert "drm/panel-simple: Support for delays between GPIO [...] adds 32ce3b320343 drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel adds 853bc3957085 drm/pl111: Remove unused including <linux/version.h> adds 9746f5fe70aa drm/panel: Add support for E Ink VB3300-KCA adds 6c9bd4432b25 DRM: ast: Fixed coding style issues of ast_mode.c adds 33e1fc062456 drm/connector: add ref to drm_connector_get in iter docs adds 0ae865ef92f1 drm: Fix typo in comments adds 2f425cf5242a drm: Fix oops in damage self-tests by mocking damage property adds 6e5b47a4f1dd drm: document drm_mode_get_property adds 279cc2e9543e drm: Define DRM_FORMAT_MAX_PLANES adds f6424ecdb3c8 drm/gem: Provide drm_gem_fb_{vmap,vunmap}() adds 0ec77bd92b51 drm/gem: Clear mapping addresses for unused framebuffer planes adds 0029d3182969 drm/gud: Map framebuffer BOs with drm_gem_fb_vmap() adds 50fff206c5e3 drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap() adds fed4c105acff dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel adds 49179e6657a2 drm/panel-simple: add Gopher 2b LCD panel adds 7dbdce806268 dt-bindings: display: panel: Add ilitek ili9341 panel bindings adds 5a04227326b0 drm/panel: Add ilitek ili9341 panel driver adds 49f7844b0884 Merge tag 'drm-misc-next-2021-08-05' of git://anongit.free [...] adds 9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kerne [...] adds de5986504296 drm/amdgpu: Fix out-of-bounds read when update mapping adds 4a134261f5d8 Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] adds cc6152ff4ff3 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] adds fce1a7eb35b2 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] adds b1f21482affa Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] adds 626803d1f217 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] adds 3cd293a78a58 Revert "Revert "drm/amdkfd: Only apply TLB flush optimizat [...] adds a50fe7078035 drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran adds 198fbe15ce53 drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] adds 4dc8e494bb73 drm/amd/display: Fix typo in comments adds 04f61f6c85b8 gpu/drm/radeon: Fix typo in comments adds d865e4b81364 drm/amdgpu/powerplay/smu10: Fix a typo in error message adds c73aa9b22315 drm/amd/pm: update yellow carp pmfw interface version adds 8d70136e2dc7 drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled adds 719e433ed052 drm/amdgpu: Fix channel_index table layout for Aldebaran adds a38414335d7d drm/amd/pm: correct aldebaran smu feature mapping FEATURE_ [...] adds 067f44c8b459 drm/amdgpu: avoid over-handle of fence driver fini in s3 t [...] adds d7b5dae099fb gpu/drm/amd: Remove duplicated include of drm_drv.h adds 84ec374bd580 drm/amdgpu: create amdgpu_vkms (v4) adds fd922f7a0e90 drm/amdgpu: cleanup dce_virtual adds 733ee71ae0d0 drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3) adds 4fb930715468 drm/amd/amdgpu: remove redundant host to psp cmd buf allocations adds ba18f2350e49 drm/amd/display: Assume LTTPR interop for DCN31+ adds a453d2fa4b23 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X adds 2eedeb070e38 drm/amd/display: Increase stutter watermark for dcn303 adds 8c0fc3bf1a9f drm/amd/display: Remove redundant vblank workqueues in DM adds f39b21c49958 drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 adds e13c2ea2f522 drm/amd/display: Add check for validating unsupported ODM [...] adds dd2939efd52f drm/amd/display: workaround for hard hang on HPD on native DP adds c8b3538d05f7 drm/amd/display: Move specific DCN2x code that uses FPU to DML adds 96ee63730fa3 drm/amd/display: Add control mechanism for FPU adds 2d8471dc371f drm/amd/display: Add control mechanism for FPU utilization adds 0ea7ee821701 drm/amd/display: Add DC_FP helper to check FPU state adds 1cc00e5e63ce drm/amd/display: [FW Promotion] Release 0.0.77 adds ffb1a145dc9a drm/amd/display: 3.2.147 adds 72a74a18015c drm/amdgpu/display: fix DMUB firmware version info adds d2a266fad506 drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran [...] adds a2e9b1666ea7 drm/amdgpu: add DID for beige goby adds 7a3d63835317 drm/amd/pm: update smu v13.0.1 firmware header adds 9712ee0e44e0 drm/amdgpu: update PSP BL cmd IDs adds 4b2965275498 drm/amdgpu: added synchronization for psp cmd buf access adds 564e3dcf7962 drm/amd/amdgpu: Recovery vcn instance iterate. adds 14fb496a84f1 drm/amdgpu: set RAS EEPROM address from VBIOS adds 685967b3c138 drm/amdgpu: Put MODE register in wave debug info adds 11e612a093ab drm/amdgpu: don't enable baco on boco platforms in runpm adds a204ea8c2077 drm/amdgpu: drop redundant null-pointer checks in amdgpu_t [...] adds 9d6fa9c7ff93 drm/amdkfd: Expose GFXIP engine version to sysfs adds c841e55274d6 drm/radeon: Update pitch for page flip adds b5768a78d259 DRM: gpu: radeon: Fixed coding style issues adds a5467ebd681f drm/amd/pm: Fix a memory leak in an error handling path in [...] adds e88ebd83ed50 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 1b41d67ec961 drm/amd/pm: bug fix for the runtime pm BACO adds 420c81c84b59 drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init() adds ed7c28c77103 drm/amd/display: Remove redundant initialization of variab [...] adds a43e2a0e1149 drm/amdkfd: Allow querying SVM attributes that are clear adds 59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab [...] adds c649432e86ca drm/i915: Fix busy ioctl commentary adds 0e9d217b7937 Merge tag 'topic/i915-ttm-2021-06-11' of git://anongit.fre [...] adds 35c6367f5160 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable adds b4b9731b02c3 drm/i915: Simplify userptr locking adds 8c209f42cb3a drm/i915/adl_p: Add initial ADL_P Workarounds adds c865204e84a1 drm/i915/ttm: Fix memory leaks adds 88be9a0a06b7 drm/i915/ttm: add ttm_buddy_man adds f701b16d4cc5 drm/i915/ttm: add i915_sg_from_buddy_resource adds 38f28c0695c0 drm/i915/ttm: Calculate the object placement at get_pages time adds beb6a22911ff drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS adds 687c7d0fcf80 drm/i915/ttm: remove node usage in our naming adds d53ec322dc7d drm/i915/ttm: switch over to ttm_buddy_man adds 13c2ceb6addb drm/i915/ttm: restore min_page_size behaviour adds dc2408d86e5a drm/i915/gem: Remove duplicated call to ops->pread adds a6c5b8912521 drm/i915/ttm: remove unused function adds 1c4dbe056dab drm/i915: Reference objects on the ww object list adds 5c43ec5d538a drm/i915: Break out dma_resv ww locking utilities to separ [...] adds 3b86eb82dc2c drm/i915: Introduce a ww transaction helper adds 0dcd6fdf3b4b drm/i915/gt: Add an insert_entry for gen8_ppgtt adds 3607e1e9ba75 drm/i915/gt: Add a routine to iterate over the pagetables [...] adds b4ef95309110 drm/i915/gt: Export the pinned context constructor and destructor adds cf586021642d drm/i915/gt: Pipelined page migration adds 563baae1875c drm/i915/gt: Pipelined clear adds 94ce0d65076c drm/i915/gt: Setup a default migration context on the GT adds 50331a7b5074 drm/i915/ttm: accelerated move implementation adds 57143f2e5b41 drm/i915/gem: Zap the client blt code adds 99919be74aa3 drm/i915/gem: Zap the i915_gem_object_blt code adds 5cd57f676bb9 drm/i915: Perform execbuffer object locking as a separate step adds 6796c7728505 drm/i915: Remove duplicate include of intel_region_lmem.h adds 932641f0323e drm/i915: extract steered reg access to common function adds 0957e931df64 drm/i915: Add GT support for multiple types of multicast steering adds 319392742155 drm/i915: Add support for explicit L3BANK steering adds b07a6483839a drm/i915/ttm: Fix incorrect assumptions about ttm_bo_valid [...] adds 59bd8ae7d33c drm/i915/selftests: add back the selftest() hook for the buddy adds 3e28d37146db drm/i915: Move priolist to new i915_sched_engine object adds 074bb195bce1 drm/i915: Add i915_sched_engine_is_empty function adds c4fd7d8cc3ca drm/i915: Reset sched_engine.no_priolist immediately after [...] adds 349a2bc5aae4 drm/i915: Move active tracking to i915_sched_engine adds 3f623e06cd56 drm/i915: Move engine->schedule to i915_sched_engine adds 71ed60112d5d drm/i915: Add kick_backend function to i915_sched_engine adds d2a31d026492 drm/i915: Update i915_scheduler to operate on i915_sched_engine adds 22916bad07a5 drm/i915: Move submission tasklet to i915_sched_engine adds 088b4d4a48ee drm/i915/guc: Introduce unified HXG messages adds 572f2a5cd974 drm/i915/guc: Update firmware to v62.0.0 adds bfde26df7af4 drm/i915/doc: Include GuC ABI documentation adds 577729533cdc drm/i915: Document the Virtual Engine uAPI adds ca319ee9ca6a drm/i915/eb: Fix pagefault disabling in the first slowpath adds 4bc2d5747eb0 drm/i915/ttm: fix static warning adds 0ff375759f64 drm/i915: Update object placement flags to be mutable adds 3c2b8f326e7f drm/i915/ttm: Adjust gem flags and caching settings after a move adds 32b7cf51a441 drm/i915/ttm: Use TTM for system memory adds d3f3baa3562a drm/i915: Reinstate the mmap ioctl for some platforms adds 53fe9cf2dafe drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 adds f587623b78ff drm/doc/rfc: i915 GuC submission / DRM scheduler adds 0454a490bdeb drm/doc/rfc: i915 new parallel submission uAPI plan adds b6e913e19c54 drm/i915/gem: Implement object migration adds bf74a18ca856 drm/i915/gem: Introduce a selftest for the gem object migr [...] adds e11b7b6e574d drm/i915/display: Migrate objects to LMEM if possible for display adds d22632c83b94 drm/i915: support forcing the page size with lmem adds 32334c9b1fd7 drm/i915/gtt: ignore min_page_size for paging structures adds 27e4b467d94e drm/i915: Use the correct IRQ during resume adds 91b96f0008a2 drm/i915: Drop all references to DRM IRQ midlayer adds 7e8376f1d127 drm/i915: Improve debug Kconfig texts a bit adds 0c1145e05ce1 drm/i915/selftests: fix smatch warning in igt_check_blocks adds b23228f287bc drm/i915/selftests: fix smatch warning in mock_reserve adds 7c517f83fa8c drm/i915/gt: finish INTEL_GEN and friends conversion adds 88c6317b36c0 drm/i915/adl_s: Fix dma_mask_size to 39 bit adds 4a832721238c drm/i915/huc: Update TGL and friends to HuC 7.9.3 adds 520dfc807d31 drm/i915/adlp: Add ADL-P GuC/HuC firmware files adds fe4751c3d513 drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE adds 74e4b90988b2 drm/i915: Stop storing the ring size in the ring pointer (v3) adds 6ff6d61dd2a9 drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP adds 677db6adc57d drm/i915/gem: Set the watchdog timeout directly in intel_c [...] adds 8cc256a24da1 drm/i915/gem: Return void from context_apply_all adds 4a766ae40ec8 drm/i915: Drop the CONTEXT_CLONE API (v2) adds 00dae4d3d35d drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) adds c7a71fc8ee04 drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES adds 521695c6f1a3 drm/i915/gem: Disallow bonding of virtual engines (v3) adds dd4f1bbae8f9 drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) adds 5ac545b8b014 drm/i915/request: Remove the hook from await_execution adds ebb1ca741bee drm/i915/gem: Disallow creating contexts with too many engines adds a4839cb1137b drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) adds aaa5957c9759 drm/i915/gem: Add a separate validate_priority helper adds f8a9a5c2e905 drm/i915: Add gem/i915_gem_context.h to the docs adds a34857dc9247 drm/i915/gem: Add an intermediate proto_context struct (v5) adds 07a635a825e6 drm/i915/gem: Rework error handling in default_engines adds 263ae12c3c8d drm/i915/gem: Optionally set SSEU in intel_context_set_gem adds bc2ceb7a0875 drm/i915: Add an i915_gem_vm_lookup helper adds def25b7bc342 drm/i915/gem: Make an alignment check more sensible adds d4433c7600f7 drm/i915/gem: Use the proto-context to handle create param [...] adds 046d1660daee drm/i915/gem: Return an error ptr from context_lookup adds 8579d37eff4d drm/i915/gt: Drop i915_address_space::file (v2) adds a4c1cdd34e2c drm/i915/gem: Delay context creation (v3) adds ccbc1b97948a drm/i915/gem: Don't allow changing the VM on running conte [...] adds d9d29c747df8 drm/i915/gem: Don't allow changing the engine set on runni [...] adds 5888d5885974 drm/i915/selftests: Take a VM in kernel_context() adds f92906e220f1 i915/gem/selftests: Assign the VM at context creation in i [...] adds 0eee9977f9d3 drm/i915/gem: Roll all of context creation together adds ca06f9363836 drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ adds b3f450d9e1f3 drm/i915: use consistent CPU mappings for pin_map users adds 78d2ad7eb4e1 drm/i915/gt: Fix -EDEADLK handling regression adds c492405860f7 drm/i915: Settle on "adl-x" in WA comments adds 28ec02c9cbeb drm/i915: Implement Wa_1508744258 adds 5d4ed4f8b5ef drm/i915/adl_s: Extend Wa_1406941453 adds 611ac726f9eb Merge drm/drm-next into drm-intel-gt-next adds 1ccf7294b76d drm/i915/guc: Relax CTB response timeout adds dd9c0f3cbbe6 drm/i915/guc: Improve error message for unsolicited CT response adds c26e289f1d8d drm/i915/guc: Increase size of CTB buffers adds 1681924d8bde drm/i915/guc: Add non blocking CTB send function adds b43b9950486e drm/i915/guc: Add stall timer to non blocking CTB send function adds 75452167a279 drm/i915/guc: Optimize CTB writes and reads adds 3101e9952bd6 drm/i915/guc: Module load failure test for CT buffer creation adds 289f5a72009b drm/i915/uapi: convert drm_i915_gem_caching to kernel doc adds 3aa8c57fe25a drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc adds 8f88ca76b394 drm/i915/gtt: drop the page table optimisation adds db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids adds c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] adds 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables adds 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table adds fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables adds 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables adds cc7a3393f288 drm/i915/icl: Use revid->stepping tables adds 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables adds 97cf9b581539 drm/i915/rkl: Use revid->stepping tables adds dae751f40c19 drm/i915/dg1: Use revid->stepping tables adds 41eb74d51db7 drm/i915/cnl: Drop all workarounds adds eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] adds d6e6ac294d91 Merge branch 'topic/revid_steppings' into drm-intel-gt-next adds 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. adds 93b713304188 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 93a2711cddd5 Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 7d6a276e2fa9 drm/i915: Remove allow_alloc from i915_gem_object_get_sg* adds dc194184d0ce drm/i915: Drop error handling from dma_fence_work adds 0c6609bb20cf Revert "drm/i915: Skip over MI_NOOP when parsing" adds e7737b67ab46 drm/i915/uapi: reject caching ioctls for discrete adds aef7b67a7956 drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc adds 15eb083bdb56 drm/i915: Correct the docs for intel_engine_cmd_parser adds 7961c5b60f23 drm/i915: Add TTM offset argument to mmap. adds f4fa096ad4c2 drm/i915: Fix application of WaInPlaceDecompressionHang adds 131b1252e76a drm/i915/icl: Drop a couple unnecessary workarounds adds 1e1824de33c1 drm/i915: Program DFR enable/disable as a GT workaround adds 6b73a7f380a3 drm/i915: Make GT workaround upper bounds exclusive adds 4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure adds 75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() adds db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails adds a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) adds 0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global adds d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs adds f39730350dd1 drm/i915: Add release id version adds 05eb46384ecb drm/i915: Add XE_HP initial definitions adds 086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions adds 9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info adds 6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC adds 8f57f295c895 drm/i915/selftests: Allow for larger engine counts adds 50a9ea0843da drm/i915/xehp: Handle new device context ID format adds 7fc37efd8fa0 drm/i915/xehp: New engine context offsets adds 56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures adds 7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor adds 27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array adds 925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet adds 2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC adds 3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface adds b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering adds e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled adds b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin adds 1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable adds e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling adds 38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences adds 4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling adds f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer adds b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC adds 28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC adds dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit adds e03b59064be4 drm/i915: Add intel_context tracing adds 7894375e2703 drm/i915/gt: fix platform prefix adds f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id adds 265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id adds eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based adds 81340cf3bddd drm/i915/uapi: reject set_domain for discrete adds 0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p adds d8905ba705ab drm/i915/xehp: Define multicast register ranges adds 938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) adds 1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) adds ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) adds bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support adds 816753c06f23 drm/i915/gt: nuke gen6_hw_id adds f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate adds 34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object [...] adds 82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_g [...] adds bf947c989c16 drm/i915/gem: Unify user object creation (v3) adds 75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed adds 76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_mig [...] adds d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma- [...] adds cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) adds 3821cc7fc0b9 drm/i915: document caching related bits adds 13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire adds 556120256ecd drm/i915/guc: GuC virtual engines adds 96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines adds 1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i91 [...] adds b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission adds a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single [...] adds 27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc adds d1cee2d37a62 drm/i915: Move active request tracking to a vfunc adds eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface adds c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled adds e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize adds cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface adds 1e0fd2b5da1e drm/i915/guc: Handle context reset notification adds f7957e603cbc drm/i915/guc: Handle engine reset failure notification adds 933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC adds 6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on en [...] adds d75dc57fee98 drm/i915/guc: Don't complain about reset races adds c17b637928f0 drm/i915/guc: Enable GuC engine reset adds 573ba126aef3 drm/i915/guc: Capture error state on context reset adds dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC adds 793578524050 drm/i915/guc: Hook GuC scheduling policies up adds cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags adds 731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs s [...] adds 481d458caede drm/i915/guc: Add golden context to GuC ADS adds ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission adds 62eaf0ae217d drm/i915/guc: Support request cancellation adds 3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest adds 3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission adds 064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission adds 716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests adds 617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission adds 3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck adds ee242ca704d3 drm/i915/guc: Implement GuC priority management adds e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ adds e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() adds 6d5de3275609 drm/i915: Check for nomodeset in i915_init() first adds 512ba03e35cc drm/i915: move i915_active slab to direct module init/exit adds a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit adds 2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit adds a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit adds c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit adds 47514ac752ef drm/i915: move request slabs to direct module init/exit adds 210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit adds 64fc7cc71c22 drm/i915: move vma slab to direct module init/exit adds bb13ea282535 drm/i915: Remove i915_globals adds 708b7df3480a drm/i915: Extract i915_module.c adds 94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c adds 91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c adds 701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h adds 6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 adds 6d0e4f077c89 drm/i915/selftests: prefer the create_user helper adds 3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp adds dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC adds 7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled adds 7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces adds 869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC adds 63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events adds db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable adds d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency adds c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks adds f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info adds 899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt adds 025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits adds 41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC adds 8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest adds 216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature adds e05316366040 drm/i915/dg2: Add forcewake table adds 05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions adds eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits adds ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV adds ce13c78fa93e drm/i915: Disable gpu relocations adds 8e02cceb1f1f drm/i915: delete gpu reloc code adds b65a9489730a drm/i915/userptr: Probe existence of backing struct pages [...] adds 3ffe82d701a4 drm/i915/xehp: handle new steering options adds 768fe28dd3dc drm/i915/xehpsdv: Define steering tables adds 1705f22c86fb drm/i915/dg2: Update steering tables adds 927dfdd09d8c drm/i915/dg2: Add SQIDI steering adds 25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.fr [...] adds a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before s [...] adds 97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP adds a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before a [...] adds 1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to sim [...] adds b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all intern [...] adds e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending adds 650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support adds 8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace adds 6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_d [...] adds cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org [...] adds d372ba424310 drm/i915/plane: add intel_plane_helper_add() helper adds eafaa3e96299 drm/i915: Handle cdclk crawling flag in standard manner adds edc2c4b95668 drm/i915/display/xelpd: Fix incorrect color capability reporting adds 4de062463a86 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR adds 0f9b145a0a0a drm/i915: do not abbreviate version in debugfs adds ca6374e267e2 drm/i915: Add release id version adds 8e55f99c510f drm/i915: Invoke another _DSM to enable MUX on HP Workstat [...] adds 1d2b8fd93ed5 drm/i915/display: Settle on "adl-x" in WA comments adds c86ef50f05c6 drm/i915: Limit Wa_22010178259 to affected platforms adds 9f5827580749 drm/i915/display/xelpd: Extend Wa_14011508470 adds d5bfbad21436 Merge drm/drm-next into drm-intel-next adds 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability adds 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next adds d77e37063bce drm/i915/display: Add write permissions for fec support adds da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] adds dc22aa130565 drm/i915/display/dsc: Force dsc BPP adds 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes adds 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] adds 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave adds 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] adds e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL adds efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL adds 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive adds c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 22e26af76903 drm/i915: Fork DG1 interrupt handler adds 3176fb663c0b drm/i915/dg2: Add fake PCH adds 1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock adds 87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling adds 48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs adds 263862652f16 drm/i915/dg2: Setup display outputs adds 49f756342b81 drm/i915/dg2: Add dbuf programming adds 47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers adds 5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info adds 34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth adds e631a440c03c drm/i915/step: Add macro magic for handling steps adds f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() adds f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL adds e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL adds fdc0b946a9ca drm/i915/dg2: Classify DG2 PHY types adds ce7e1f86b703 drm/i915/dg2: Add DG2 to the PSR2 defeature list adds 9b52aa720168 drm/i915/bios: Fix ports mask adds 3c73553f56cd drm/i915: Program chicken bit during DP MST sequence on TGL+ adds 4fd177288a4e drm/i915: fix not reading DSC disable fuse in GLK adds ec387b8ff8d7 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] adds 5cc92edb6ee8 drm/i915/display/psr2: Mark as updated all planes that int [...] adds 6bdab0e5b5c0 drm/i915/display/psr2: Fix cursor updates using legacy apis adds 9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 adds 192fbfb76744 drm/i915: Implement PSF GV point support adds 84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes adds ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible adds 573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating adds 41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done adds bae676411906 drm/i915/adl_s: Update ddi buf translation tables adds 65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY adds 290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY adds 865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI adds a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys adds f82f2563bc60 drm/i915/dg2: Update modeset sequences adds a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init adds 7711749a6049 drm/i915/dg2: Update lane disable power state during PSR adds 11955c87d209 drm/i915/dg2: Update to bigjoiner path adds 155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) [...] adds cad83b405fe4 drm/i915/display: remove PORT_F workaround for CNL adds 1d89509a5dd6 drm/i915/display: remove explicit CNL handling from intel_cdclk.c adds 44bf1b737be0 drm/i915/display: remove explicit CNL handling from intel_color.c adds f9a3a827f7e3 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 89a346007c45 drm/i915/display: remove explicit CNL handling from intel_crtc.c adds 4da27d5dfe66 drm/i915/display: remove explicit CNL handling from intel_ddi.c adds 6e5b3d6b1f54 drm/i915/display: remove explicit CNL handling from intel_ [...] adds 3a6242e31686 drm/i915/display: remove explicit CNL handling from intel_dmc.c adds 94a79070d277 drm/i915/display: remove explicit CNL handling from intel_dp.c adds 8de358cbebd9 drm/i915/display: remove explicit CNL handling from intel_ [...] adds f1be52cb0ee7 drm/i915/display: remove explicit CNL handling from intel_vdsc.c adds c988d2dcd227 drm/i915/display: remove explicit CNL handling from skl_un [...] adds c27310e3d6ba drm/i915/display: remove explicit CNL handling from intel_ [...] adds b623aae585cb drm/i915/display: remove CNL ddi buf translation tables adds 4a8b03a41b4c drm/i915/display: rename CNL references in skl_scaler.c adds 938a8a9af7b9 drm/i915: remove explicit CNL handling from i915_irq.c adds dbac4f3946ec drm/i915: remove explicit CNL handling from intel_pm.c adds cf9fb29cfc02 drm/i915: remove explicit CNL handling from intel_pch.c adds b426c837460a drm/i915: remove explicit CNL handling from intel_wopcm.c adds a2db1945362b drm/i915: rename CNL references in intel_dram.c adds 244dba4cb596 drm/i915: replace random CNL comments adds 4c6b3021217f drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER adds 5dae69a9fd97 drm/i915: remove GRAPHICS_VER == 10 adds a4d082fc194a drm/i915: rename/remove CNL registers adds 78f613ba1efb drm/i915: finish removal of CNL adds 615a77246691 drm/i915/dg1: Adjust the AUDIO power domain adds 82929a2140eb drm/i915: Correct SFC_DONE register offset adds 233624e0d5a0 drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled adds d4bc18183ee1 drm/i915/display/adl_p: Correctly program MBUS DBOX A credits adds 3bfa7d40ce73 drm/i915/dg2: Add support for new DG2-G11 revid 0x5 adds a22c074fd1dd Merge tag 'drm-intel-next-2021-08-10-1' of git://anongit.f [...] adds d19c81378829 locking/lockdep: Provide lockdep_assert{,_once}() helpers adds 649839d7cf97 drm: add lockdep assert to drm_is_current_master_locked adds 98c9644f3363 drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is n [...] adds 81162f4bdeca drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1 adds 0c044f7d96d3 drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT adds bd03d440e258 drm: bridge: it66121: Check drm_bridge_attach retval adds 7d066dc73929 drm/bridge: anx7625: Tune K value for IVO panel adds 147696720eca drm/mgag200: Select clock in PLL update functions adds 08a709467c17 drm/mgag200: Return errno codes from PLL compute functions adds 83c90cdb7525 drm/mgag200: Remove P_ARRAY_SIZE adds f86c3ed55920 drm/mgag200: Split PLL setup into compute and update functions adds d9d992238a5a drm/mgag200: Introduce separate variable for PLL S parameter adds 2dd040946ecf drm/mgag200: Store values (not bits) in struct mgag200_pll_values adds 35b36ff4495a drm/mgag200: Split PLL compute functions by device type adds ac643ccd3023 drm/mgag200: Split PLL compute function for G200SE by rev adds 8fb60d1bcd90 drm/mgag200: Declare PLL clock constants static const adds 2545ac960364 drm/mgag200: Abstract pixel PLL via struct mgag200_pll adds 38c5af44a75a drm/simple-kms: Support custom CRTC state adds 51b569394b47 drm/mgag200: Introduce custom CRTC state adds 0a6dab7d07d2 drm/mgag200: Compute PLL values during atomic check adds 43b36232ded2 drm/gem: Provide offset-adjusted framebuffer BO mappings adds add8b6a9a568 drm/ast: Use offset-adjusted shadow-plane mappings adds 6d463aaf5632 drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap() adds 70594e8bed7f drm/hyperv: Use offset-adjusted shadow-plane mappings adds af022daf08a4 drm/mgag200: Use offset-adjusted shadow-plane mappings adds 12f84ab2ff56 drm/cirrus: Use offset-adjusted shadow-plane mappings adds 229d94680878 drm/gm12u320: Use offset-adjusted shadow-plane mappings adds 8b9b88b94b96 drm/simpledrm: Use offset-adjusted shadow-plane mapping adds e5cf6fd4d700 drm/udl: Use offset-adjusted shadow-plane mapping adds 0c64f2f3c8d5 drm/vbox: Use offset-adjusted shadow-plane mappings adds 2ca380ea0e6a drm/vkms: Use offset-adjusted shadow-plane mappings and output adds d7bd351faabe drm/vmwgfx: Remove the repeated declaration adds aa841a99f240 drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 1cb48cf3b1da drm/vmwgfx: Use list_move_tail instead of list_del/list_ad [...] adds 2bc5da528dd5 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c adds bc65754ca614 drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro adds 5f50b7659da6 drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP" adds a4812d0b7fcf dma-buf: Fix a few typos in dma-buf documentation adds 450d61794d9c drm/amdgpu: Convert to Linux IRQ interfaces adds 71eba7bd2624 drm/arm/hdlcd: Convert to Linux IRQ interfaces adds 889652839e55 drm/atmel-hlcdc: Convert to Linux IRQ interfaces adds 03ac16e584e4 drm/fsl-dcu: Convert to Linux IRQ interfaces adds 229085070036 drm/gma500: Convert to Linux IRQ interfaces adds 58889cdc39cf drm/kmb: Convert to Linux IRQ interfaces adds f026e431cf86 drm/msm: Convert to Linux IRQ interfaces adds 5fc40f41c137 drm/mxsfb: Convert to Linux IRQ interfaces adds 14c615d82872 drm/radeon: Convert to Linux IRQ interfaces adds 5518572dce7d drm/tidss: Convert to Linux IRQ interfaces adds b6366814fa77 drm/tilcdc: Convert to Linux IRQ interfaces adds 5226711e6c41 drm/vc4: Convert to Linux IRQ interfaces adds 0b05dd6b453d drm: Remove unused devm_drm_irq_install() adds c1736b9008cb drm: IRQ midlayer is now legacy adds 4d3b3c93bcc1 drm/ingenic: Remove dead code adds 83326a73a1f2 drm/ingenic: Use standard drm_atomic_helper_commit_tail adds b9770b0b6eac udmabuf: fix general protection fault in udmabuf_create adds 3c383a3688b7 drm/virtio: set non-cross device blob uuid_state adds 96275df87a07 drm/edid: fix edid field name adds c7782443a889 drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors adds 2819cf0e7dbe Merge tag 'drm-misc-next-2021-08-12' of git://anongit.free [...] adds ef668f2790e9 drm/mediatek: Adjust rdma fifo threshold calculate formula adds 78d1783c3243 drm/mediatek: Separate aal sub driver adds c7ef8f3572ae drm/mediatek: Add mt8183 aal support adds 500007ebbae5 drm/mediatek: Implement mmap as GEM object function adds 8867c4b39361 dt-bindings: display: mediatek: dsi: add documentation for [...] adds 58e4c5398200 drm/mediatek: Add support for main DDP path on MT8167 adds 5b0ef98ed1e2 drm/mediatek: Test component initialization earlier in the [...] adds c1ec54b7b5af drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb adds f4be17cd5b14 drm/mediatek: Remove struct cmdq_client adds 8cdcb3653424 drm/mediatek: Detect CMDQ execution timeout adds bc9241be73d9 drm/mediatek: Add cmdq_handle in mtk_crtc adds 9efb16c2fdd6 drm/mediatek: Clear pending flag when cmdq packet is done adds f97a1b658052 Merge tag 'mediatek-drm-next-5.15' of https://git.kernel.o [...] adds a6f24383f6c0 drm/msm/a6xx: Fix llcc configuration for a660 gpu adds 27514ce2e78e drm/msm/a6xx: Use rev to identify SKU adds 192f4ee3e408 drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu adds 840d10b64dad drm: msm: Add 680 gpu to the adreno gpu list adds 510410bfc034 drm/msm: Implement mmap as GEM object function adds 0710a740dc21 drm/msm: Periodically update RPTR shadow adds c9f737c7980b drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin adds a83cc4fb19bd drm/msm: Use list_move_tail instead of list_del/list_add_t [...] adds 58890a4bfaa7 dt-bindings: msm: dsi: add missing 7nm bindings adds bb5b94f5bbe7 dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy adds 5ac178381d26 drm/msm/dsi: support CPHY mode for 7nm pll/phy adds b93cc4b20137 drm/msm/dsi: drop gdsc regulator handling adds bfddcfe155a2 drm/msm: Fix error return code in msm_drm_init() adds 4d319afe666b drm/msm/mdp4: refactor HW revision detection into read_mdp [...] adds 4af4fc92939d drm/msm/mdp4: move HW revision detection to earlier phase adds 56bd931ae506 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit adds 9e66ccd6526b drm/msm/dpu: Add newlines to printks adds d119b7cb965d drm/msm/dsi: phy: use of_device_get_match_data adds 94ad6ec98739 drm/msm/dsi: drop msm_dsi_phy_get_shared_timings adds 9a152785e233 dt-bindings: msm/dsi: Add sc7280 7nm dsi phy adds 6af927984b54 drm/msm/dsi: Add PHY configuration for SC7280 adds 65c391b31994 drm/msm/dsi: Add DSI support for SC7280 adds 24a5993e5bc2 drm/msm/dsi: update dsi register header file for tpg adds 5e2a72d43498 drm/msm/dsi: add support for dsi test pattern generator adds 6183606da324 drm/msm/dsi: rename dual DSI to bonded DSI adds f518f6c111e7 drm/msm/dsi: add three helper functions adds a2f3d32f1434 drm/msm/dpu: support setting up two independent DSI connectors adds 0f1b69fea260 drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_ds [...] adds 9b6ce7db0db4 drm/msm/dp: stop calling set_encoder_mode callback adds ef2cd4273f53 drm/msm/dsi: stop calling set_encoder_mode callback adds b9007a03275a drm/msm/kms: drop set_encoder_mode callback adds 601f0479c583 drm/msm/dp: add logs across DP driver for ease of debugging adds 2fd653bbce95 drm/msm: remove a repeated including of <linux/debugfs.h> adds 462f7017a691 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 adds 5752d58c4e0f drm/msm/dp: Remove unused variable adds 5bccb945f38b drm/msm/disp/dpu1: add safe lut config in dpu driver adds e8a767e04dbc drm/msm/dp: update is_connected status base on sink count [...] adds f964cfb7bcff drm/msm/dpu: add support for alpha blending properties adds a41cdb693595 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear n [...] adds 061a9aeab07f dt-bindings: display: msm: dsi-controller-main: restore as [...] adds 083cc3a4d451 drm/msm: Add adreno_is_a640_family() adds f3a6b02c950a drm/msm: Rework SQE version check adds 6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks adds 52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] adds 4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 adds 0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx( [...] adds 7e10bf427850 drm/msm/dp: replug event is converted into an unplug follo [...] adds 7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted e [...] adds 2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready adds 26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend adds 858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY adds cb0927ab80d2 drm/msi/mdp4: populate priv->kms in mdp4_kms_init adds 397ab98e2d69 Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.free [...] adds 124e8b1990ac drm/amdgpu: Extend full access wait time in guest adds e78b3197dbf7 drm/amd/amdgpu: skip locking delayed work if not initialized. adds f43a19fd0e97 drm/amd/display: Remove invalid assert for ODM + MPC case adds 82367e7f22d0 drm/amd/display: fix missing writeback disablement if plan [...] adds f9ccaf6da031 drm/amd/display: refactor the codes to centralize the stre [...] adds 4fd771ea441e drm/amd/display: refactor the cursor programing codes adds 781e1e23131c drm/amd/display: fix incorrect CM/TF programming sequence in dwb adds 04c1aad9fa0f drm/amd/display: Correct comment style adds 56aca2309301 drm/amd/display: Add AUX I2C tracing. adds 0a95fab36a66 drm/amd/display: add authentication_complete in hdcp output adds e8272b98b951 drm/amd/display: [FW Promotion] Release 0.0.78 adds c71f260ad4fc drm/amd/display: 3.2.148 adds 19c618e613af drm/amd/display: Clear GPINT after DMCUB has reset adds 314c7629e202 drm/amd/display: Increase timeout threshold for DMCUB reset adds 704bd53543c6 drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds f59a66c1915e drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() adds 7b42552be667 drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments adds 6940db0fd1be drm/amdgpu: Removed unnecessary if statement adds 59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) adds 828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit adds fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit adds e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit adds 21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit adds 0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit adds 6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit adds fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit adds 5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) adds f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) adds eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on adds b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler adds a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitiali [...] adds 554594567b1f drm/display: fix possible null-pointer dereference in dcn1 [...] adds c530b02f3985 drm/amd/amdgpu embed hw_fence into amdgpu_job adds 19838cbae736 drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name adds 4a1cac255947 drm/amd/pm: skip to load smu microcode on sriov for aldebaran adds cb5da84a5f08 drm/amd/pm: change return value in aldebaran_get_power_limit() adds becf6c95523a drm/amd/pm: change smu msg's attribute to allow working un [...] adds 1d0e622f8db2 drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO f [...] adds 3e183e2faea9 drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF [...] adds 6457205c0756 drm/amd/amdgpu: consolidate PSP TA context adds fe122ee54282 Revert "drm/amd/pm: fix workload mismatch on vega10" adds 3919a485187a drm/amd/pm: change the workload type for some cards adds 2bbab7ce7cf3 drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTes [...] adds 893cf382c040 drm/amd/amdgpu: remove unnecessary RAS context field adds f3289d049720 drm/amd/pm: correct the fan speed RPM setting adds 96401f7c2190 drm/amd/pm: record the RPM and PWM based fan speed settings adds fb1f667e71c0 drm/amd/pm: correct the fan speed PWM retrieving adds d9ca7567b864 drm/amd/pm: correct the fan speed RPM retrieving adds 0d8318e11203 drm/amd/pm: drop the unnecessary intermediate percent-base [...] adds bc08cab6902c drm/amd/pm: drop unnecessary manual mode check adds b64625a303de drm/amd/pm: correct the address of Arcturus fan related registers adds 58de0ef2149f drm/amd/display: Create dc_sink when EDID fail adds 09a5df6c444c drm/amd/display: Fix multi-display support for idle opt workqueue adds 58aa1c50e5a2 drm/amd/display: Use vblank control events for PSR enable/disable adds f586fea89760 drm/amd/display: Ensure DCN save after VM setup adds 961606872a28 drm/amd/display: Guard vblank wq flush with DCN guards adds 01934c30c04f drm/amd/display: [FW Promotion] Release 0.0.79 adds 571ca8de5314 drm/amd/display: 3.2.149 adds 3a6e4106a8fd drm/radeon: Add break to switch statement in radeonfb_crea [...] adds 44357a1bd5f5 drm/amdgpu: get extended xgmi topology data adds 424f2b2e263e drm/amdgpu: correct MMSCH 1.0 version adds 65c7e943ea59 drm/amd/display: Use DCN30 watermark calc for DCN301 adds 42447deb8839 drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU [...] adds f2bd514d852e drm/amdgpu: increase max xgmi physical node for aldebaran adds ce97f37be895 drm/amd: consolidate TA shared memory structures adds 691191a2f458 drm/amd/amdgpu:flush ttm delayed work before cancel_sync adds c94126c4aa48 drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware" adds 36a7aee027bc drm: amdgpu: remove obsolete reference to config CHASH adds 8ac1696b1d6b drm/amd/pm: a quick fix for "divided by zero" error adds 9deb0b3dcf13 drm/amdgpu: use the preferred pin domain after the check adds 90a9266269eb drm/amdgpu: Cancel delayed work when GFXOFF is disabled adds 697b6e28d0e8 Merge tag 'amd-drm-next-5.15-2021-08-20' of https://gitlab [...] adds 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 adds 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 adds 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function adds 0def4b732b20 Merge commit '81fd23e2b3ccf71c807e671444e8accaba98ca53' of [...] adds 687db2207b1b gpu: host1x: Add DMA fence implementation adds c78f837ae3d1 gpu: host1x: Add no-recovery mode adds 17a298e9ac7c gpu: host1x: Add job release callback adds e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 0fddaa85d661 gpu: host1x: Add option to skip firewall for a job adds f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() adds 57e203953d15 drm/tegra: Add new UAPI to header adds 9916612311a7 drm/tegra: Boot VIC during runtime PM resume adds e0f2977c3573 drm/tegra: Allocate per-engine channel in core code adds d7c591bc1a3f drm/tegra: Implement new UAPI adds fc34833640a1 drm/tegra: Implement syncpoint management UAPI adds 44e961381354 drm/tegra: Implement syncpoint wait UAPI adds 13abe0bb15ce drm/tegra: Implement job submission part of new UAPI adds 8cc95f3fd35e drm/tegra: Add job firewall adds ef531d01663a drm/tegra: Bump driver version adds 04d5d5df9df7 drm/tegra: dc: Support memory bandwidth management adds ad85b0843ee4 drm/tegra: dc: Extend debug stats with total number of events adds ff41dd274858 gpu: host1x: debug: Use dma_addr_t more consistently adds afa770fe57b9 gpu: host1x: debug: Dump only relevant parts of CDMA push buffer adds fed028939417 gpu: host1x: debug: Dump DMASTART and DMAEND register adds 571a9233fcd4 Merge tag 'drm/tegra/for-5.15-rc1' of ssh://git.freedeskto [...] adds b74a29fac6de drm/exynos: g2d: fix missing unlock on error in g2d_runque [...] adds 8c27cc5b90ed drm/exynos: Convert from atomic_t to refcount_t on g2d_cmd [...] adds c626f3864bbb drm/exynos: Always initialize mapping in exynos_drm_regist [...] adds 7d8eb202719b Merge tag 'exynos-drm-next-for-v5.15' of git://git.kernel. [...] adds 37bf34e10ccf drm/i915: Use designated initializers for init/exit table adds 3070d934a0b8 drm/i915/adl_p: Also disable underrun recovery with MSO adds 2c772cf5fe20 drm/i915/gt: Potential error pointer dereference in pinned [...] adds fb43ebc83e06 drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 5bea1c8ce673 Merge tag 'drm-intel-next-fixes-2021-08-26' of git://anong [...] adds 234b4fd9176c drm/amd/display: refactor riommu invalidation wa adds 7301757ea1fb drm/amdgpu/OLAND: clip the ref divider max value adds f270921a17b9 drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus adds 8a1d1bdb845a drm/amdgpu: switch from 'pci_' to 'dma_' API adds a5f61dd41273 drm/radeon: switch from 'pci_' to 'dma_' API adds a47f6a5806da drm/amdgpu: Fix build with missing pm_suspend_target_state [...] adds 355e3e4ccc2c drm/amd/amdgpu: add name field back to ras_common_if adds 30acef3c4ad1 drm/amd/amdgpu: consolidate PSP TA init shared buf functions adds 3341d30d1cc7 drm/amd/display: Add Logging for HDMI color depth information adds 3907c492184e drm/amdgpu: Add driver infrastructure for MCA RAS adds f24d991bb964 drm/amdgpu: Update RAS XGMI Error Query adds ff891a2e6431 drm/amdkfd: check access permisson to restore retry fault adds 2f617f4df8df drm/amdkfd: map SVM range with correct access permission adds bf756fb833cb drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend adds 859e4659273f drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE [...] adds 416e1fab4752 drm/amdgpu: drop redundant cancel_delayed_work_sync call adds d035f84d834c drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain adds 1ec06c2dee67 drm/amdkfd: Account for SH/SE count when setting up cu masks. adds 3c4ff2dcc0df drm/amdgpu: Add support for RAS XGMI err query adds 54e6badbedd8 drm/amdgpu: Clear RAS interrupt status on aldebaran adds 192fb630fbd4 drm/amdgpu: disable GFX CGCG in aldebaran adds 0bbf06d88873 drm/amd/display: Update number of DCN3 clock states adds a7a9d11e12fc drm/amd/display: Update bounding box states (v2) adds b6d585041fd0 drm/amd/display: Remove duplicate dml init adds 61d861cf4785 drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChang [...] adds 8f0284f190e6 Merge tag 'amd-drm-next-5.15-2021-08-27' of https://gitlab [...] new 477f70cd2a67 Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedes [...]
The 1 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/testing/configfs-usb-gadget-uac1 | 10 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 + .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 31 + Documentation/ABI/testing/sysfs-driver-ge-achc | 15 + .../ABI/testing/sysfs-kernel-dmabuf-buffers | 24 + Documentation/admin-guide/binderfs.rst | 13 + .../bindings/connector/usb-connector.yaml | 4 + .../bindings/display/bridge/simple-bridge.yaml | 3 + .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 + .../bindings/display/mediatek/mediatek,dsi.txt | 2 +- .../bindings/display/msm/dsi-controller-main.yaml | 17 + .../bindings/display/msm/dsi-phy-7nm.yaml | 72 + .../bindings/display/panel/ilitek,ili9341.yaml | 78 + .../bindings/display/panel/innolux,ej030na.yaml | 62 + .../bindings/display/panel/panel-simple.yaml | 24 + .../bindings/display/panel/samsung,lms380kf01.yaml | 99 + .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../display/rockchip/dw_mipi_dsi_rockchip.txt | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 208 + .../devicetree/bindings/display/ssd1307fb.txt | 60 - .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 - .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 + .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 + .../bindings/iio/accel/bosch,bma180.yaml | 61 - .../bindings/iio/accel/bosch,bma255.yaml | 55 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 19 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 + .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 + .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 + .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 + .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 + .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 + .../bindings/iio/dac/microchip,mcp4922.yaml | 46 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../bindings/media/amlogic,meson-ir-tx.yaml | 60 + .../devicetree/bindings/media/i2c/adv7180.yaml | 8 + .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx335.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx412.yaml | 91 + .../devicetree/bindings/media/nxp,imx7-csi.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 174 + .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 137 + Documentation/devicetree/bindings/misc/ge-achc.txt | 26 - .../devicetree/bindings/misc/ge-achc.yaml | 65 + .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 20 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 53 + .../bindings/phy/intel,keembay-phy-usb.yaml | 44 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 30 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 2 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../bindings/phy/ti,phy-am654-serdes.txt | 82 - .../bindings/phy/ti,phy-am654-serdes.yaml | 103 + Documentation/devicetree/bindings/serial/8250.yaml | 6 + .../devicetree/bindings/serial/8250_omap.yaml | 1 + .../devicetree/bindings/serial/cdns,uart.txt | 27 - .../devicetree/bindings/serial/cdns,uart.yaml | 66 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../bindings/sound/davinci-mcasp-audio.txt | 1 + .../devicetree/bindings/sound/ics43432.txt | 6 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 184 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 47 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 118 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 11 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 26 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + Documentation/driver-api/dma-buf.rst | 13 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/media/camera-sensor.rst | 45 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/driver-api/media/csi2.rst | 94 - Documentation/driver-api/media/index.rst | 2 +- Documentation/driver-api/media/tx-rx.rst | 133 + .../driver-api/thermal/nouveau_thermal.rst | 2 +- Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/fpga/dfl.rst | 4 +- Documentation/gpu/drm-kms.rst | 35 +- Documentation/gpu/drm-uapi.rst | 22 + Documentation/gpu/i915.rst | 15 + Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 148 + Documentation/gpu/rfc/index.rst | 4 + Documentation/gpu/vkms.rst | 38 +- Documentation/sound/alsa-configuration.rst | 34 +- Documentation/sound/hd-audio/notes.rst | 11 + .../sound/kernel-api/writing-an-alsa-driver.rst | 33 + Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + Documentation/usb/gadget-testing.rst | 64 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 +- .../media/v4l/ext-ctrls-image-process.rst | 29 +- MAINTAINERS | 88 +- arch/alpha/kernel/srmcons.c | 8 +- arch/arm/boot/dts/imx53-ppd.dts | 23 +- arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 4 +- arch/arm/include/asm/efi.h | 5 +- arch/arm/mach-rpc/ecard.c | 4 +- arch/arm/mach-tegra/board-paz00.c | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 30 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 39 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 164 + arch/arm64/include/asm/efi.h | 5 +- arch/m68k/emu/nfcon.c | 30 +- arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/parisc/kernel/drivers.c | 5 +- arch/parisc/kernel/pdc_cons.c | 34 +- arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 3 +- arch/riscv/include/asm/efi.h | 5 +- arch/s390/include/asm/eadm.h | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/um/drivers/line.c | 13 +- arch/x86/Kconfig | 26 - arch/x86/include/asm/sysfb.h | 94 - arch/x86/kernel/Makefile | 3 - arch/x86/kernel/setup.c | 1 + arch/x86/kernel/sysfb.c | 70 - arch/x86/kernel/sysfb_efi.c | 284 - arch/x86/kernel/sysfb_simplefb.c | 111 - arch/xtensa/platforms/iss/console.c | 45 +- drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/bus.c | 3 +- drivers/amba/bus.c | 4 +- drivers/android/binder.c | 4 +- drivers/android/binderfs.c | 39 + drivers/base/auxiliary.c | 4 +- drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 + drivers/base/cpu.c | 4 +- drivers/base/dd.c | 16 +- drivers/base/firmware_loader/main.c | 20 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/node.c | 71 +- drivers/base/platform.c | 24 +- drivers/base/power/wakeup.c | 2 +- drivers/base/topology.c | 115 +- drivers/bcma/main.c | 6 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 134 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 93 +- drivers/bus/mhi/core/internal.h | 20 - drivers/bus/mhi/core/main.c | 6 +- drivers/bus/mhi/core/pm.c | 34 +- drivers/bus/mhi/pci_generic.c | 38 + drivers/bus/sunxi-rsb.c | 4 +- drivers/char/Kconfig | 4 +- drivers/char/mwave/tp3780i.c | 4 +- drivers/char/pcmcia/synclink_cs.c | 4 +- drivers/char/ttyprintk.c | 4 +- drivers/counter/104-quad-8.c | 47 +- drivers/counter/counter.c | 50 +- drivers/counter/ftm-quaddec.c | 5 +- drivers/counter/intel-qep.c | 7 +- drivers/counter/interrupt-cnt.c | 11 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/counter/stm32-lptimer-cnt.c | 18 +- drivers/counter/stm32-timer-cnt.c | 10 +- drivers/counter/ti-eqep.c | 37 +- drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dio/dio.c | 2 +- drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf-sysfs-stats.c | 205 + drivers/dma-buf/dma-buf-sysfs-stats.h | 35 + drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/Kconfig | 32 + drivers/firmware/Makefile | 2 + drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/efi/Makefile | 2 + drivers/firmware/efi/efi-init.c | 90 - drivers/firmware/efi/sysfb_efi.c | 358 + drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/raspberrypi.c | 10 +- drivers/firmware/sysfb.c | 83 + drivers/firmware/sysfb_simplefb.c | 124 + drivers/firmware/xilinx/zynqmp.c | 23 +- drivers/fpga/Kconfig | 11 +- drivers/fpga/Makefile | 1 + drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 + drivers/fpga/dfl-fme-mgr.c | 6 - drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl-pci.c | 5 + drivers/fpga/dfl.c | 31 +- drivers/fpga/dfl.h | 3 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 - drivers/fpga/ts73xx-fpga.c | 6 - drivers/fpga/versal-fpga.c | 83 + drivers/fpga/xilinx-pr-decoupler.c | 2 + drivers/fpga/xilinx-spi.c | 2 + drivers/fpga/zynq-fpga.c | 6 +- drivers/fpga/zynqmp-fpga.c | 10 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 + drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 72 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1115 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 165 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 120 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1279 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 643 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 10 +- .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 780 -- drivers/gpu/drm/amd/amdgpu/dce_virtual.h | 30 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 125 + drivers/gpu/drm/amd/amdgpu/mca_v3_0.h | 26 + drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 18 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 38 +- drivers/gpu/drm/amd/amdgpu/nv.c | 47 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 + drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 126 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 17 - drivers/gpu/drm/amd/amdgpu/si.c | 8 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 324 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 16 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 17 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 15 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 15 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 24 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 24 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 25 + drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 23 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/vi.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 47 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 59 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 60 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 84 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 217 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 372 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 23 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 24 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 144 + drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 34 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 16 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 25 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 62 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 118 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 127 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 + .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 24 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 109 +- drivers/gpu/drm/amd/display/dc/dc.h | 120 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stat.h | 1 + drivers/gpu/drm/amd/display/dc/dc_trace.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 83 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 200 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 21 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 53 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 11 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 90 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 37 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 49 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 33 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 22 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 25 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 15 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 16 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 393 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 11 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 - drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 + drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 18 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 59 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 38 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 75 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 10 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 - .../amd/display/modules/hdcp/hdcp1_transition.c | 8 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 3 - .../amd/display/modules/hdcp/hdcp2_transition.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 74 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 72 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 109 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 13 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 4 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 4 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 54 + .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 + .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 6 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 3 + .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +- .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 ++ drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 48 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 9 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 33 +- drivers/gpu/drm/amd/pm/inc/hwmgr.h | 6 +- .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 65 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 16 +- drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 24 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 46 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 21 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 44 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 18 +- .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 80 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 30 +- .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 19 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 99 +- drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 446 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h | 29 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 262 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 561 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 135 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 46 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 289 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 102 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 292 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 - drivers/gpu/drm/arm/hdlcd_drv.c | 174 +- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/arm/malidp_drv.c | 4 - drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 - drivers/gpu/drm/armada/armada_plane.c | 29 - drivers/gpu/drm/armada/armada_plane.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 6 + drivers/gpu/drm/ast/ast_main.c | 5 + drivers/gpu/drm/ast/ast_mode.c | 54 +- drivers/gpu/drm/ast/ast_post.c | 91 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 80 +- drivers/gpu/drm/bochs/Kconfig | 11 - drivers/gpu/drm/bochs/Makefile | 4 - drivers/gpu/drm/bochs/bochs.h | 98 - drivers/gpu/drm/bochs/bochs_drv.c | 205 - drivers/gpu/drm/bochs/bochs_hw.c | 323 - drivers/gpu/drm/bochs/bochs_kms.c | 178 - drivers/gpu/drm/bochs/bochs_mm.c | 24 - drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 2 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 68 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 760 +- drivers/gpu/drm/drm_aperture.c | 21 +- drivers/gpu/drm/drm_atomic.c | 4 +- drivers/gpu/drm/drm_atomic_helper.c | 20 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 96 +- drivers/gpu/drm/drm_bridge.c | 12 +- drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_connector.c | 5 +- drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_damage_helper.c | 58 +- drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/drm_dp_helper.c | 470 +- drivers/gpu/drm/drm_dp_mst_topology.c | 10 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 7 +- drivers/gpu/drm/drm_format_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 24 +- drivers/gpu/drm/drm_gem.c | 38 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 97 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 199 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 6 +- drivers/gpu/drm/drm_gem_vram_helper.c | 11 +- drivers/gpu/drm/drm_hdcp.c | 2 +- drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_irq.c | 104 +- drivers/gpu/drm/drm_lease.c | 263 +- drivers/gpu/drm/drm_legacy_misc.c | 3 +- drivers/gpu/drm/drm_mipi_dbi.c | 75 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_plane.c | 106 +- drivers/gpu/drm/drm_plane_helper.c | 2 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 51 +- drivers/gpu/drm/drm_syncobj.c | 8 +- drivers/gpu/drm/drm_vblank.c | 27 +- drivers/gpu/drm/drm_vma_manager.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 14 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 78 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gma500/power.c | 1 + drivers/gpu/drm/gma500/psb_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 5 - drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_irq.h | 4 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 + drivers/gpu/drm/gud/gud_pipe.c | 86 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 15 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 4 +- drivers/gpu/drm/i810/i810_dma.c | 3 +- drivers/gpu/drm/i915/Kconfig.debug | 6 + drivers/gpu/drm/i915/Makefile | 15 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_acpi.c | 19 + drivers/gpu/drm/i915/display/intel_acpi.h | 3 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_bw.c | 178 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 107 +- drivers/gpu/drm/i915/display/intel_color.c | 5 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 106 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_crtc.c | 10 +- drivers/gpu/drm/i915/display/intel_cursor.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 630 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2475 +++--- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 70 +- drivers/gpu/drm/i915/display/intel_display.c | 385 +- drivers/gpu/drm/i915/display/intel_display.h | 1 + .../gpu/drm/i915/display/intel_display_debugfs.c | 118 +- drivers/gpu/drm/i915/display/intel_display_power.c | 568 +- drivers/gpu/drm/i915/display/intel_display_power.h | 15 +- drivers/gpu/drm/i915/display/intel_display_types.h | 34 +- drivers/gpu/drm/i915/display/intel_dmc.c | 232 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 65 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 1 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 43 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 631 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 +- drivers/gpu/drm/i915/display/intel_fbc.c | 219 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 53 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 265 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 + drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 862 ++ drivers/gpu/drm/i915/display/intel_snps_phy.h | 35 + drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/skl_scaler.c | 49 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 28 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 355 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2920 +++---- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 196 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 188 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 486 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 160 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 12 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 107 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 350 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 69 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 461 -- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 39 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 255 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 54 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 23 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 965 +++ drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 49 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 117 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 23 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 114 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 127 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 190 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 243 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 164 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 597 -- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 67 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 68 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 44 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 16 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 88 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_param.c | 63 - drivers/gpu/drm/i915/gt/intel_context_param.h | 6 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine.h | 87 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 420 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 604 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 12 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt.h | 10 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 21 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 37 + drivers/gpu/drm/i915/gt/intel_gtt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 18 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 688 ++ drivers/gpu/drm/i915/gt/intel_migrate.h | 65 + drivers/gpu/drm/i915/gt/intel_migrate_types.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 49 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 7 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 56 +- drivers/gpu/drm/i915/gt/intel_ring.h | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 70 +- drivers/gpu/drm/i915/gt/intel_rps.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.h | 10 + drivers/gpu/drm/i915/gt/intel_sseu.c | 126 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 498 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/selftest_context.c | 10 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 22 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 2 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 307 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 330 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 669 ++ drivers/gpu/drm/i915/gt/selftest_mocs.c | 52 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 311 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 162 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 129 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 235 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 127 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 65 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 213 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 487 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 703 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 167 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 80 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h | 31 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 626 ++ drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2895 ++++++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 18 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 +- drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 37 +- drivers/gpu/drm/i915/i915_active.h | 3 + drivers/gpu/drm/i915/i915_buddy.c | 421 + drivers/gpu/drm/i915/i915_buddy.h | 135 + drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 32 + drivers/gpu/drm/i915/i915_drv.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 270 +- drivers/gpu/drm/i915/i915_gem.c | 63 +- drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/i915_gem_ww.c | 63 + drivers/gpu/drm/i915/i915_gem_ww.h | 50 + drivers/gpu/drm/i915/i915_getparam.c | 7 +- drivers/gpu/drm/i915/i915_globals.c | 160 - drivers/gpu/drm/i915/i915_globals.h | 37 - drivers/gpu/drm/i915/i915_gpu_error.c | 27 +- drivers/gpu/drm/i915/i915_irq.c | 178 +- drivers/gpu/drm/i915/i915_module.c | 124 + drivers/gpu/drm/i915/i915_pci.c | 209 +- drivers/gpu/drm/i915/i915_pci.h | 8 + drivers/gpu/drm/i915/i915_perf.c | 58 +- drivers/gpu/drm/i915/i915_perf.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_reg.h | 450 +- drivers/gpu/drm/i915/i915_request.c | 299 +- drivers/gpu/drm/i915/i915_request.h | 38 +- drivers/gpu/drm/i915/i915_scatterlist.c | 80 + drivers/gpu/drm/i915/i915_scatterlist.h | 5 + drivers/gpu/drm/i915/i915_scheduler.c | 220 +- drivers/gpu/drm/i915/i915_scheduler.h | 54 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 111 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 83 +- drivers/gpu/drm/i915/i915_trace.h | 201 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 258 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 56 + drivers/gpu/drm/i915/i915_vma.c | 34 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_device_info.c | 34 +- drivers/gpu/drm/i915/intel_device_info.h | 20 +- drivers/gpu/drm/i915/intel_dram.c | 42 +- drivers/gpu/drm/i915/intel_memory_region.c | 63 +- drivers/gpu/drm/i915/intel_memory_region.h | 30 +- drivers/gpu/drm/i915/intel_pch.c | 8 +- drivers/gpu/drm/i915/intel_pch.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 304 +- drivers/gpu/drm/i915/intel_region_ttm.c | 150 +- drivers/gpu/drm/i915/intel_region_ttm.h | 23 +- drivers/gpu/drm/i915/intel_sideband.c | 13 +- drivers/gpu/drm/i915/intel_sideband.h | 2 +- drivers/gpu/drm/i915/intel_step.c | 149 +- drivers/gpu/drm/i915/intel_step.h | 33 +- drivers/gpu/drm/i915/intel_uncore.c | 424 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/intel_wopcm.c | 10 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 ++ .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 257 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 88 + .../drm/i915/selftests/intel_scheduler_helpers.h | 33 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 1 - drivers/gpu/drm/i915/selftests/mock_region.c | 29 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 8 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 11 - drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 - drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 41 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/kmb/kmb_drv.c | 26 +- drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 11 +- drivers/gpu/drm/mediatek/Makefile | 3 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 169 + drivers/gpu/drm/mediatek/mtk_disp_drv.h | 9 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 173 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 65 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 44 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 - drivers/gpu/drm/mediatek/mtk_dsi.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 - drivers/gpu/drm/meson/meson_plane.c | 1 - drivers/gpu/drm/mga/mga_dma.c | 2 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 77 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 797 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 992 +++ drivers/gpu/drm/mgag200/mgag200_reg.h | 9 +- drivers/gpu/drm/msm/Kconfig | 7 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 35 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 24 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 137 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 34 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 40 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 102 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 85 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 11 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/dp/dp_aux.c | 3 + drivers/gpu/drm/msm/dp/dp_catalog.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 139 +- drivers/gpu/drm/msm/dp/dp_display.c | 76 +- drivers/gpu/drm/msm/dp/dp_link.c | 50 +- drivers/gpu/drm/msm/dp/dp_panel.c | 9 +- drivers/gpu/drm/msm/dp/dp_power.c | 3 + drivers/gpu/drm/msm/dsi/dsi.c | 15 +- drivers/gpu/drm/msm/dsi/dsi.h | 18 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 74 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 33 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 3 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 169 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 146 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 83 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 190 +- drivers/gpu/drm/msm/msm_drv.c | 158 +- drivers/gpu/drm/msm/msm_drv.h | 18 +- drivers/gpu/drm/msm/msm_fbdev.c | 14 +- drivers/gpu/drm/msm/msm_fence.c | 53 +- drivers/gpu/drm/msm/msm_fence.h | 44 +- drivers/gpu/drm/msm/msm_gem.c | 134 +- drivers/gpu/drm/msm/msm_gem.h | 50 +- drivers/gpu/drm/msm/msm_gem_prime.c | 11 - drivers/gpu/drm/msm/msm_gem_submit.c | 350 +- drivers/gpu/drm/msm/msm_gpu.c | 220 +- drivers/gpu/drm/msm/msm_gpu.h | 139 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 203 + drivers/gpu/drm/msm/msm_kms.h | 5 +- drivers/gpu/drm/msm/msm_rd.c | 6 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 69 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 12 + drivers/gpu/drm/msm/msm_submitqueue.c | 53 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 84 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 3 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 74 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 9 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 34 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 + drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 8 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 + drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 + drivers/gpu/drm/panel/Kconfig | 54 + drivers/gpu/drm/panel/Makefile | 5 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 2 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 2 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 792 ++ drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 + drivers/gpu/drm/panel/panel-khadas-ts050.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 2 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 366 + drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 + drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 357 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 82 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 441 ++ drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 2 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 +- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 - drivers/gpu/drm/pl111/pl111_display.c | 2 - drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 - drivers/gpu/drm/r128/r128_cce.c | 3 +- drivers/gpu/drm/radeon/atombios.h | 4 +- drivers/gpu/drm/radeon/evergreen.c | 8 +- drivers/gpu/drm/radeon/r100.c | 9 + drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_drv.c | 6 +- drivers/gpu/drm/radeon/radeon_fb.c | 8 +- drivers/gpu/drm/radeon/radeon_fence.c | 4 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 60 +- drivers/gpu/drm/radeon/radeon_kms.h | 4 - drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv770.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +- drivers/gpu/drm/rockchip/Kconfig | 2 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 349 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 287 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 1 + drivers/gpu/drm/sti/sti_compositor.c | 2 - drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 17 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 - drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/Makefile | 3 + drivers/gpu/drm/tegra/dc.c | 358 +- drivers/gpu/drm/tegra/dc.h | 17 + drivers/gpu/drm/tegra/drm.c | 107 +- drivers/gpu/drm/tegra/drm.h | 12 + drivers/gpu/drm/tegra/firewall.c | 254 + drivers/gpu/drm/tegra/gem.c | 13 + drivers/gpu/drm/tegra/gem.h | 2 + drivers/gpu/drm/tegra/plane.c | 117 + drivers/gpu/drm/tegra/plane.h | 16 + drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tegra/submit.c | 625 ++ drivers/gpu/drm/tegra/submit.h | 21 + drivers/gpu/drm/tegra/uapi.c | 338 + drivers/gpu/drm/tegra/uapi.h | 58 + drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/tidss/tidss_drv.c | 15 +- drivers/gpu/drm/tidss/tidss_drv.h | 2 + drivers/gpu/drm/tidss/tidss_irq.c | 30 +- drivers/gpu/drm/tidss/tidss_irq.h | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tidss/tidss_plane.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_drv.c | 51 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 + drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/bochs.c | 733 ++ drivers/gpu/drm/tiny/cirrus.c | 6 +- drivers/gpu/drm/tiny/gm12u320.c | 23 +- drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 19 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 19 +- drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 66 +- drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 33 +- drivers/gpu/drm/v3d/Makefile | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 8 + drivers/gpu/drm/v3d/v3d_drv.h | 63 + drivers/gpu/drm/v3d/v3d_gem.c | 31 + drivers/gpu/drm/v3d/v3d_perfmon.c | 213 + drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 5 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_drv.h | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 450 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 5 +- drivers/gpu/drm/vc4/vc4_irq.c | 48 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_regs.h | 30 + drivers/gpu/drm/vc4/vc4_v3d.c | 17 +- drivers/gpu/drm/via/via_mm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 2 + drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 28 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 13 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vkms/vkms_writeback.c | 28 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 - .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 - drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 ++++----- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++---- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 ++----- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 - .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 130 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 - .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 + drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 ++ drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 457 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 50 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 84 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/Kconfig | 2 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 320 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 - drivers/gpu/drm/zte/zx_drm_drv.c | 6 - drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 168 + drivers/gpu/host1x/fence.h | 13 + drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 32 +- drivers/gpu/host1x/hw/debug_hw_1x01.c | 8 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 16 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 + drivers/gpu/host1x/intr.c | 9 + drivers/gpu/host1x/intr.h | 2 + drivers/gpu/host1x/job.c | 98 +- drivers/gpu/host1x/job.h | 16 + drivers/gpu/host1x/syncpt.c | 2 + drivers/gpu/host1x/syncpt.h | 12 + drivers/gpu/vga/vgaarb.c | 67 +- drivers/hid/hid-core.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 4 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 + .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 + drivers/hwtracing/coresight/coresight-config.h | 253 + drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 + drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 + .../coresight/coresight-syscfg-configfs.h | 45 + drivers/hwtracing/coresight/coresight-syscfg.c | 847 ++ drivers/hwtracing/coresight/coresight-syscfg.h | 81 + drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 5 +- drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 - drivers/iio/accel/adxl345_spi.c | 6 - drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/bmc150-accel-core.c | 78 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/bmc150-accel-spi.c | 10 +- drivers/iio/accel/bmc150-accel.h | 20 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel.h | 4 - drivers/iio/accel/st_accel_buffer.c | 16 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 17 +- drivers/iio/adc/ingenic-adc.c | 102 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/adc/rockchip_saradc.c | 69 +- drivers/iio/adc/rzg2l_adc.c | 600 ++ drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp40.c | 378 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 - drivers/iio/common/st_sensors/st_sensors_core.c | 1 + drivers/iio/common/st_sensors/st_sensors_core.h | 1 + drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 - drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/dac/max5821.c | 41 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro.h | 4 - drivers/iio/gyro/st_gyro_buffer.c | 16 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/cm3323.c | 7 + drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn.h | 12 - drivers/iio/magnetometer/st_magn_buffer.c | 16 +- drivers/iio/magnetometer/st_magn_core.c | 17 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 + drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 51 +- drivers/iio/pressure/hp03.c | 36 +- drivers/iio/pressure/st_pressure.h | 5 - drivers/iio/pressure/st_pressure_buffer.c | 16 +- drivers/iio/pressure/st_pressure_core.c | 16 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/proximity/sx9310.c | 48 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/serio/serio.c | 3 +- drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpmh.c | 93 + drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/osm-l3.c | 60 +- drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sc8180x.c | 626 ++ drivers/interconnect/qcom/sc8180x.h | 174 + drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/ipack/ipack.c | 4 +- drivers/isdn/capi/capi.c | 14 +- drivers/macintosh/macio_asic.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/media/cec/core/cec-pin-priv.h | 4 +- drivers/media/cec/core/cec-pin.c | 20 +- drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/cec/platform/tegra/tegra_cec.c | 10 +- drivers/media/dvb-frontends/cx24117.c | 1 - drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/Kconfig | 42 + drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/i2c/ccs/ccs-core.c | 58 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/imx335.c | 1129 +++ drivers/media/i2c/imx412.c | 1272 +++ drivers/media/i2c/ov2740.c | 26 +- drivers/media/i2c/ov5640.c | 4 + drivers/media/i2c/ov8856.c | 27 +- drivers/media/i2c/ov9282.c | 1137 +++ drivers/media/i2c/ov9734.c | 24 +- drivers/media/i2c/tda1997x.c | 11 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-device.c | 4 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 - drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 + drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 13 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/omap3isp/isp.c | 4 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 3 + drivers/media/platform/qcom/venus/hfi_cmds.c | 8 + drivers/media/platform/qcom/venus/hfi_helper.h | 5 + drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 40 + drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 278 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/Kconfig | 10 + drivers/media/rc/Makefile | 1 + drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir-tx.c | 407 + drivers/media/rc/rc-loopback.c | 82 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 - drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/usb/go7007/go7007-driver.c | 26 - drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/gspca/Kconfig | 1 - drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 2 + drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 80 +- drivers/memstick/core/memstick.c | 3 +- drivers/mfd/Kconfig | 16 + drivers/mfd/Makefile | 1 + drivers/mfd/hi6421-spmi-pmic.c | 72 + drivers/mfd/mcp-core.c | 3 +- drivers/misc/Kconfig | 22 + drivers/misc/Makefile | 2 + drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/misc/gehc-achc.c | 565 ++ drivers/misc/hi6421v600-irq.c | 307 + drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 8 +- drivers/misc/lkdtm/fortify.c | 53 + drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pvpanic/pvpanic-pci.c | 2 + drivers/misc/pvpanic/pvpanic.c | 2 + drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/sgi-xp/xpc_uv.c | 8 +- drivers/misc/sram.c | 103 +- drivers/misc/sram.h | 9 + drivers/misc/tifm_core.c | 3 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/core/sdio_uart.c | 12 +- drivers/most/most_cdev.c | 8 +- drivers/net/ethernet/8390/mac8390.c | 3 +- drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/netdevsim/bus.c | 3 +- drivers/net/usb/hso.c | 12 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nubus/bus.c | 8 +- drivers/nvdimm/bus.c | 3 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 7 +- drivers/nvmem/nintendo-otp.c | 124 + drivers/nvmem/qfprom.c | 31 +- drivers/of/base.c | 1 + drivers/parport/ieee1284_ops.c | 2 +- drivers/parport/parport_serial.c | 9 +- drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pcmcia/ds.c | 4 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/cadence/phy-cadence-torrent.c | 3181 ++++---- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 13 +- drivers/phy/mediatek/phy-mtk-tphy.c | 224 +- drivers/phy/mediatek/phy-mtk-ufs.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 321 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 97 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/samsung/Makefile | 5 +- drivers/phy/samsung/phy-exynos7-ufs.c | 77 + drivers/phy/samsung/phy-exynos7-ufs.h | 81 - drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 + drivers/phy/samsung/phy-samsung-ufs.c | 3 + drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/phy/tegra/xusb.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 15 + drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/surface/aggregator/core.c | 9 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/pps/clients/pps_parport.c | 42 +- drivers/rapidio/rio-driver.c | 4 +- drivers/rpmsg/rpmsg_core.c | 7 +- drivers/s390/block/scm_drv.c | 4 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/s390/cio/ccwgroup.c | 6 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 7 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/scsi/scsi_debug.c | 3 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/soc/qcom/apr.c | 4 +- drivers/soundwire/bus.c | 14 +- drivers/soundwire/cadence_master.c | 229 +- drivers/soundwire/cadence_master.h | 7 + drivers/soundwire/dmi-quirks.c | 36 +- drivers/soundwire/intel.c | 240 +- drivers/soundwire/intel.h | 1 + drivers/soundwire/intel_init.c | 14 +- drivers/soundwire/stream.c | 5 +- drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi.c | 4 +- drivers/spi/spidev.c | 1 - drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 3 +- drivers/staging/board/board.c | 7 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/fbtft/fbtft-core.c | 23 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/hikey9xx/Kconfig | 19 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/TODO | 5 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 311 - .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 134 - drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 - .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 + drivers/staging/media/hantro/hantro_hw.h | 8 + .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 ++ .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 - drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/imx7-media-csi.c | 36 +- drivers/staging/media/imx/imx7-mipi-csis.c | 6 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 991 +++ drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/r8188eu/Kconfig | 26 + drivers/staging/r8188eu/Makefile | 105 + drivers/staging/r8188eu/TODO | 16 + drivers/staging/r8188eu/core/rtw_ap.c | 1850 +++++ drivers/staging/r8188eu/core/rtw_br_ext.c | 717 ++ drivers/staging/r8188eu/core/rtw_cmd.c | 2128 +++++ drivers/staging/r8188eu/core/rtw_debug.c | 904 +++ drivers/staging/r8188eu/core/rtw_efuse.c | 848 ++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 1539 ++++ drivers/staging/r8188eu/core/rtw_io.c | 299 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 891 +++ drivers/staging/r8188eu/core/rtw_iol.c | 192 + drivers/staging/r8188eu/core/rtw_led.c | 1612 ++++ drivers/staging/r8188eu/core/rtw_mlme.c | 2199 ++++++ drivers/staging/r8188eu/core/rtw_mlme_ext.c | 8327 ++++++++++++++++++++ drivers/staging/r8188eu/core/rtw_mp.c | 935 +++ drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 +++ drivers/staging/r8188eu/core/rtw_p2p.c | 1997 +++++ drivers/staging/r8188eu/core/rtw_pwrctrl.c | 605 ++ drivers/staging/r8188eu/core/rtw_recv.c | 2058 +++++ drivers/staging/r8188eu/core/rtw_rf.c | 72 + drivers/staging/r8188eu/core/rtw_security.c | 1656 ++++ drivers/staging/r8188eu/core/rtw_sreset.c | 62 + drivers/staging/r8188eu/core/rtw_sta_mgt.c | 508 ++ drivers/staging/r8188eu/core/rtw_wlan_util.c | 1643 ++++ drivers/staging/r8188eu/core/rtw_xmit.c | 2240 ++++++ drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 69 + drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 664 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 702 ++ drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 213 + drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 250 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 1264 +++ drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 95 + drivers/staging/r8188eu/hal/hal_com.c | 358 + drivers/staging/r8188eu/hal/hal_intf.c | 441 ++ drivers/staging/r8188eu/hal/odm.c | 1968 +++++ drivers/staging/r8188eu/hal/odm_HWConfig.c | 567 ++ drivers/staging/r8188eu/hal/odm_RTL8188E.c | 337 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 98 + drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/odm_interface.c | 178 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 737 ++ drivers/staging/r8188eu/hal/rtl8188e_dm.c | 238 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2304 ++++++ drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 ++ drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 1105 +++ drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 550 ++ drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 186 + drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 64 + drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 22 + drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 + drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 117 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 672 ++ drivers/staging/r8188eu/hal/usb_halinit.c | 2271 ++++++ drivers/staging/r8188eu/hal/usb_ops_linux.c | 562 ++ drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 249 + drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 1072 +++ drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 155 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 64 + drivers/staging/r8188eu/include/HalHWImg8188E_BB.h | 27 + drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 + .../staging/r8188eu/include/HalHWImg8188E_MAC.h | 13 + drivers/staging/r8188eu/include/HalHWImg8188E_RF.h | 13 + drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 41 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 110 + drivers/staging/r8188eu/include/HalVerDef.h | 149 + drivers/staging/r8188eu/include/basic_types.h | 123 + drivers/staging/r8188eu/include/drv_types.h | 323 + drivers/staging/r8188eu/include/hal_com.h | 156 + drivers/staging/r8188eu/include/hal_intf.h | 411 + drivers/staging/r8188eu/include/ieee80211.h | 1226 +++ drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/ioctl_cfg80211.h | 91 + drivers/staging/r8188eu/include/mlme_osdep.h | 19 + drivers/staging/r8188eu/include/mp_custom_oid.h | 333 + drivers/staging/r8188eu/include/odm.h | 1154 +++ drivers/staging/r8188eu/include/odm_HWConfig.h | 116 + drivers/staging/r8188eu/include/odm_RTL8188E.h | 36 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 27 + .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 + drivers/staging/r8188eu/include/odm_RegDefine11N.h | 143 + drivers/staging/r8188eu/include/odm_interface.h | 147 + drivers/staging/r8188eu/include/odm_precomp.h | 76 + drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 45 + drivers/staging/r8188eu/include/osdep_intf.h | 64 + drivers/staging/r8188eu/include/osdep_service.h | 315 + drivers/staging/r8188eu/include/recv_osdep.h | 37 + drivers/staging/r8188eu/include/rtl8188e_cmd.h | 106 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 47 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 452 ++ drivers/staging/r8188eu/include/rtl8188e_led.h | 18 + drivers/staging/r8188eu/include/rtl8188e_recv.h | 53 + drivers/staging/r8188eu/include/rtl8188e_rf.h | 19 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 1381 ++++ drivers/staging/r8188eu/include/rtl8188e_sreset.h | 15 + drivers/staging/r8188eu/include/rtl8188e_xmit.h | 150 + drivers/staging/r8188eu/include/rtw_ap.h | 47 + drivers/staging/r8188eu/include/rtw_br_ext.h | 49 + drivers/staging/r8188eu/include/rtw_cmd.h | 975 +++ drivers/staging/r8188eu/include/rtw_debug.h | 231 + drivers/staging/r8188eu/include/rtw_eeprom.h | 114 + drivers/staging/r8188eu/include/rtw_efuse.h | 134 + drivers/staging/r8188eu/include/rtw_event.h | 97 + drivers/staging/r8188eu/include/rtw_ht.h | 28 + drivers/staging/r8188eu/include/rtw_io.h | 367 + drivers/staging/r8188eu/include/rtw_ioctl.h | 92 + drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 + drivers/staging/r8188eu/include/rtw_ioctl_set.h | 33 + drivers/staging/r8188eu/include/rtw_iol.h | 68 + drivers/staging/r8188eu/include/rtw_led.h | 181 + drivers/staging/r8188eu/include/rtw_mlme.h | 632 ++ drivers/staging/r8188eu/include/rtw_mlme_ext.h | 857 ++ drivers/staging/r8188eu/include/rtw_mp.h | 474 ++ drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 + .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 +++ drivers/staging/r8188eu/include/rtw_p2p.h | 119 + drivers/staging/r8188eu/include/rtw_pwrctrl.h | 266 + drivers/staging/r8188eu/include/rtw_recv.h | 413 + drivers/staging/r8188eu/include/rtw_rf.h | 126 + drivers/staging/r8188eu/include/rtw_security.h | 341 + drivers/staging/r8188eu/include/rtw_sreset.h | 34 + drivers/staging/r8188eu/include/rtw_xmit.h | 367 + drivers/staging/r8188eu/include/sta_info.h | 368 + drivers/staging/r8188eu/include/usb_ops.h | 72 + drivers/staging/r8188eu/include/usb_ops_linux.h | 39 + drivers/staging/r8188eu/include/usb_osintf.h | 29 + drivers/staging/r8188eu/include/usb_vendor_req.h | 35 + drivers/staging/r8188eu/include/wifi.h | 1029 +++ drivers/staging/r8188eu/include/wlan_bssdef.h | 327 + drivers/staging/r8188eu/include/xmit_osdep.h | 51 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 6649 ++++++++++++++++ drivers/staging/r8188eu/os_dep/mlme_linux.c | 216 + drivers/staging/r8188eu/os_dep/os_intfs.c | 1199 +++ drivers/staging/r8188eu/os_dep/osdep_service.c | 343 + drivers/staging/r8188eu/os_dep/recv_linux.c | 214 + drivers/staging/r8188eu/os_dep/usb_intf.c | 781 ++ drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 253 + drivers/staging/r8188eu/os_dep/xmit_linux.c | 251 + drivers/staging/rtl8188eu/Kconfig | 25 - drivers/staging/rtl8188eu/Makefile | 56 - drivers/staging/rtl8188eu/TODO | 14 - drivers/staging/rtl8188eu/core/rtw_ap.c | 1665 ---- drivers/staging/rtl8188eu/core/rtw_cmd.c | 1219 --- drivers/staging/rtl8188eu/core/rtw_efuse.c | 876 -- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 992 --- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 512 -- drivers/staging/rtl8188eu/core/rtw_iol.c | 19 - drivers/staging/rtl8188eu/core/rtw_led.c | 460 -- drivers/staging/rtl8188eu/core/rtw_mlme.c | 1887 ----- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 5172 ------------ drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 581 -- drivers/staging/rtl8188eu/core/rtw_recv.c | 1812 ----- drivers/staging/rtl8188eu/core/rtw_rf.c | 58 - drivers/staging/rtl8188eu/core/rtw_security.c | 869 -- drivers/staging/rtl8188eu/core/rtw_sreset.c | 21 - drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 479 -- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 1373 ---- drivers/staging/rtl8188eu/core/rtw_xmit.c | 1928 ----- drivers/staging/rtl8188eu/hal/bb_cfg.c | 681 -- drivers/staging/rtl8188eu/hal/fw.c | 202 - .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 646 -- drivers/staging/rtl8188eu/hal/hal_com.c | 285 - drivers/staging/rtl8188eu/hal/hal_intf.c | 60 - drivers/staging/rtl8188eu/hal/mac_cfg.c | 120 - drivers/staging/rtl8188eu/hal/odm.c | 966 --- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 397 - drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 335 - drivers/staging/rtl8188eu/hal/phy.c | 1276 --- drivers/staging/rtl8188eu/hal/pwrseq.c | 88 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 - drivers/staging/rtl8188eu/hal/rf.c | 289 - drivers/staging/rtl8188eu/hal/rf_cfg.c | 247 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 591 -- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 217 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 523 -- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 193 - drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 25 - drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 55 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 83 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 638 -- drivers/staging/rtl8188eu/hal/usb_halinit.c | 1879 ----- drivers/staging/rtl8188eu/include/HalVerDef.h | 37 - drivers/staging/rtl8188eu/include/basic_types.h | 134 - drivers/staging/rtl8188eu/include/drv_types.h | 176 - drivers/staging/rtl8188eu/include/fw.h | 44 - .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 175 - .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 201 - .../rtl8188eu/include/hal8188e_rate_adaptive.h | 74 - drivers/staging/rtl8188eu/include/hal_com.h | 150 - drivers/staging/rtl8188eu/include/hal_intf.h | 223 - drivers/staging/rtl8188eu/include/ieee80211.h | 742 -- drivers/staging/rtl8188eu/include/mlme_osdep.h | 21 - drivers/staging/rtl8188eu/include/mon.h | 28 - drivers/staging/rtl8188eu/include/odm.h | 1059 --- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 101 - drivers/staging/rtl8188eu/include/odm_precomp.h | 63 - drivers/staging/rtl8188eu/include/odm_rtl8188e.h | 39 - drivers/staging/rtl8188eu/include/odm_types.h | 24 - drivers/staging/rtl8188eu/include/osdep_intf.h | 37 - drivers/staging/rtl8188eu/include/osdep_service.h | 81 - drivers/staging/rtl8188eu/include/phy.h | 26 - drivers/staging/rtl8188eu/include/phydm_reg.h | 22 - .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 - drivers/staging/rtl8188eu/include/pwrseq.h | 242 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 52 - drivers/staging/rtl8188eu/include/recv_osdep.h | 26 - drivers/staging/rtl8188eu/include/rf.h | 12 - drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 70 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 40 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 333 - drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 53 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 1120 --- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 157 - drivers/staging/rtl8188eu/include/rtw_android.h | 51 - drivers/staging/rtl8188eu/include/rtw_ap.h | 45 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 361 - drivers/staging/rtl8188eu/include/rtw_eeprom.h | 114 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 67 - drivers/staging/rtl8188eu/include/rtw_event.h | 81 - drivers/staging/rtl8188eu/include/rtw_ht.h | 26 - drivers/staging/rtl8188eu/include/rtw_ioctl.h | 85 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 28 - drivers/staging/rtl8188eu/include/rtw_iol.h | 14 - drivers/staging/rtl8188eu/include/rtw_led.h | 98 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 355 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 680 -- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 245 - drivers/staging/rtl8188eu/include/rtw_recv.h | 262 - drivers/staging/rtl8188eu/include/rtw_rf.h | 117 - drivers/staging/rtl8188eu/include/rtw_security.h | 241 - drivers/staging/rtl8188eu/include/rtw_sreset.h | 30 - drivers/staging/rtl8188eu/include/rtw_xmit.h | 352 - drivers/staging/rtl8188eu/include/sta_info.h | 359 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 26 - drivers/staging/rtl8188eu/include/wifi.h | 355 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 240 - drivers/staging/rtl8188eu/include/xmit_osdep.h | 32 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2777 ------- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 167 - drivers/staging/rtl8188eu/os_dep/mon.c | 183 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 658 -- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 63 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 138 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 231 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 485 -- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 644 -- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 189 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 92 +- drivers/staging/rtl8712/hal_init.c | 1 - drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/wifi.h | 48 - drivers/staging/rtl8723bs/Kconfig | 3 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 135 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 154 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 103 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 263 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 297 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 1 - drivers/staging/rtl8723bs/core/rtw_security.c | 36 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 147 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 464 -- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 414 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 8 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 67 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 191 +- drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 111 +- drivers/staging/rtl8723bs/hal/hal_com.c | 172 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 447 +- drivers/staging/rtl8723bs/hal/hal_sdio.c | 1 - drivers/staging/rtl8723bs/hal/odm.c | 56 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 343 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 84 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 1 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 9 - drivers/staging/rtl8723bs/include/ethernet.h | 14 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 42 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 + drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/include/wifi.h | 8 - drivers/staging/rtl8723bs/include/wlan_bssdef.h | 92 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 173 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 3289 +------- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 32 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/sm750fb/sm750.c | 52 +- drivers/staging/sm750fb/sm750.h | 12 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/sm750fb/sm750_hw.c | 62 +- drivers/staging/vc04_services/Kconfig | 28 +- drivers/staging/vc04_services/Makefile | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 -- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2330 ++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 ++++ drivers/staging/vt6655/baseband.c | 2 - drivers/staging/vt6655/baseband.h | 2 - drivers/staging/vt6655/card.c | 1 - drivers/staging/vt6655/card.h | 2 - drivers/staging/vt6655/channel.c | 2 - drivers/staging/vt6655/channel.h | 1 - drivers/staging/vt6655/desc.h | 2 - drivers/staging/vt6655/device.h | 2 - drivers/staging/vt6655/device_cfg.h | 6 +- drivers/staging/vt6655/device_main.c | 2 - drivers/staging/vt6655/dpc.c | 2 - drivers/staging/vt6655/dpc.h | 2 - drivers/staging/vt6655/key.c | 2 - drivers/staging/vt6655/key.h | 2 - drivers/staging/vt6655/mac.c | 3 - drivers/staging/vt6655/mac.h | 2 - drivers/staging/vt6655/power.c | 2 - drivers/staging/vt6655/power.h | 2 - drivers/staging/vt6655/rf.c | 2 - drivers/staging/vt6655/rf.h | 2 - drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6655/rxtx.h | 2 - drivers/staging/vt6655/srom.c | 2 - drivers/staging/vt6655/srom.h | 2 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6655/upc.h | 2 - drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/baseband.h | 2 - drivers/staging/vt6656/card.c | 1 - drivers/staging/vt6656/card.h | 2 - drivers/staging/vt6656/channel.c | 2 - drivers/staging/vt6656/channel.h | 2 - drivers/staging/vt6656/desc.h | 2 - drivers/staging/vt6656/device.h | 4 - drivers/staging/vt6656/key.c | 2 - drivers/staging/vt6656/key.h | 2 - drivers/staging/vt6656/mac.c | 2 - drivers/staging/vt6656/mac.h | 2 - drivers/staging/vt6656/main_usb.c | 2 - drivers/staging/vt6656/power.c | 2 - drivers/staging/vt6656/power.h | 2 - drivers/staging/vt6656/rf.c | 2 - drivers/staging/vt6656/rf.h | 2 - drivers/staging/vt6656/rxtx.c | 2 - drivers/staging/vt6656/rxtx.h | 2 - drivers/staging/vt6656/usbpipe.c | 2 - drivers/staging/vt6656/usbpipe.h | 2 - drivers/staging/vt6656/wcmd.c | 2 - drivers/staging/vt6656/wcmd.h | 2 - drivers/staging/wlan-ng/hfa384x.h | 19 +- drivers/staging/wlan-ng/hfa384x_usb.c | 13 +- drivers/staging/wlan-ng/p80211conv.c | 48 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211mgmt.h | 24 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/target/loopback/tcm_loop.c | 5 +- drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 28 +- drivers/tty/amiserial.c | 278 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 12 +- drivers/tty/mxser.c | 24 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serdev/core.c | 40 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_ingenic.c | 6 +- drivers/tty/serial/8250/8250_lpss.c | 10 + drivers/tty/serial/8250/8250_omap.c | 27 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pnp.c | 2 + drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 163 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 62 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 15 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/samsung_tty.c | 95 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 20 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/uartlite.c | 88 +- drivers/tty/serial/vt8500_serial.c | 7 +- drivers/tty/synclink_gt.c | 12 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_io.c | 17 +- drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 27 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/common/common.c | 20 + drivers/usb/common/ulpi.c | 4 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/gadget.c | 51 +- drivers/usb/dwc3/core.c | 24 + drivers/usb/dwc3/core.h | 21 +- drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-imx8mp.c | 14 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 17 + drivers/usb/dwc3/dwc3-qcom.c | 28 +- drivers/usb/dwc3/ep0.c | 2 + drivers/usb/dwc3/gadget.c | 234 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/configfs.c | 12 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 220 +- drivers/usb/gadget/function/f_mass_storage.c | 30 - drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 +- drivers/usb/gadget/function/f_uac2.c | 652 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/u_audio.c | 369 +- drivers/usb/gadget/function/u_audio.h | 22 + drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_hid.h | 1 + drivers/usb/gadget/function/u_serial.c | 36 +- drivers/usb/gadget/function/u_uac1.h | 20 + drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 + drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/legacy/inode.c | 4 +- drivers/usb/gadget/legacy/printer.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 - drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/bdc/bdc_core.c | 30 +- drivers/usb/gadget/udc/core.c | 19 + drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/ehci-pmcmsp.c | 328 - drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-debugfs.c | 14 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk-sch.c | 180 +- drivers/usb/host/xhci-mtk.c | 79 +- drivers/usb/host/xhci-mtk.h | 17 +- drivers/usb/host/xhci-pci-renesas.c | 7 +- drivers/usb/host/xhci-pci.c | 2 - drivers/usb/host/xhci-pci.h | 3 - drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci-ring.c | 76 +- drivers/usb/host/xhci-trace.h | 26 +- drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 73 +- drivers/usb/isp1760/isp1760-core.c | 54 +- drivers/usb/isp1760/isp1760-hcd.c | 87 +- drivers/usb/isp1760/isp1760-regs.h | 16 + drivers/usb/isp1760/isp1760-udc.c | 12 +- drivers/usb/misc/adutux.c | 5 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3.h | 8 + drivers/usb/mtu3/mtu3_core.c | 119 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 11 +- drivers/usb/mtu3/mtu3_host.c | 108 +- drivers/usb/mtu3/mtu3_plat.c | 170 +- drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/usb-serial.c | 13 +- drivers/usb/typec/bus.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 91 +- drivers/usb/usbip/vhci_hcd.c | 36 +- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 3 + drivers/video/fbdev/core/fbmem.c | 6 +- drivers/video/fbdev/ep93xx-fb.c | 4 +- drivers/video/fbdev/kyro/fbdev.c | 8 + drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/video/fbdev/riva/fbdev.c | 3 + drivers/video/fbdev/ssd1307fb.c | 151 +- drivers/virtio/virtio.c | 3 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 16 +- fs/debugfs/file.c | 8 +- fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/sysfs/file.c | 4 +- fs/sysfs/group.c | 2 +- include/drm/amd_asic_type.h | 17 +- include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_aperture.h | 14 +- include/drm/drm_auth.h | 68 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 10 + include/drm/drm_damage_helper.h | 18 - include/drm/drm_device.h | 18 +- include/drm/drm_dp_aux_bus.h | 57 + include/drm/drm_dp_helper.h | 175 +- include/drm/drm_drv.h | 44 +- include/drm/drm_edid.h | 2 +- include/drm/drm_file.h | 22 +- include/drm/drm_fourcc.h | 13 +- include/drm/drm_framebuffer.h | 8 +- include/drm/drm_gem.h | 2 - include/drm/drm_gem_atomic_helper.h | 17 +- include/drm/drm_gem_framebuffer_helper.h | 13 + include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_irq.h | 32 - include/drm/drm_legacy.h | 3 + include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 13 +- include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_plane.h | 39 +- include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 9 +- include/drm/drm_rect.h | 3 + include/drm/drm_simple_kms_helper.h | 34 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,sc8180x.h | 185 + include/dt-bindings/phy/phy.h | 2 + include/linux/bitmap.h | 6 + include/linux/coresight.h | 9 + include/linux/counter.h | 32 +- include/linux/cpumask.h | 38 + include/linux/device/bus.h | 2 +- include/linux/dfl.h | 1 + include/linux/dma-buf.h | 170 +- include/linux/dma-fence-chain.h | 52 +- include/linux/fb.h | 3 +- include/linux/firmware/xlnx-zynqmp.h | 10 + include/linux/fpga/fpga-mgr.h | 2 +- include/linux/host1x.h | 27 +- include/linux/kernfs.h | 7 +- include/linux/lockdep.h | 41 +- include/linux/mei_cl_bus.h | 9 +- include/linux/mfd/hi6421-spmi-pmic.h | 5 - include/linux/mhi.h | 2 + include/linux/nubus.h | 2 +- include/linux/of.h | 5 + include/linux/pci-epf.h | 2 +- include/linux/platform_data/davinci_asp.h | 1 + include/linux/platform_device.h | 2 - include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/soundwire/sdw.h | 3 + include/linux/soundwire/sdw_intel.h | 87 + include/linux/sysfb.h | 94 + include/linux/sysfs.h | 2 +- include/linux/thunderbolt.h | 2 + include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 + include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 + include/linux/tty_port.h | 208 + include/linux/usb/audio-v2.h | 14 + include/linux/usb/ehci_def.h | 33 +- include/linux/usb/gadget.h | 6 +- include/linux/usb/otg.h | 1 + include/linux/vgaarb.h | 118 +- include/linux/vt_kern.h | 30 +- include/linux/zorro.h | 1 - include/media/dvb-usb-ids.h | 2 + include/media/hevc-ctrls.h | 3 +- include/media/rc-core.h | 5 +- include/media/v4l2-async.h | 30 +- include/media/v4l2-subdev.h | 27 +- include/sound/compress_driver.h | 2 - include/sound/core.h | 6 + include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 - include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/sound/memalloc.h | 10 +- include/sound/pcm.h | 47 +- include/sound/pxa2xx-lib.h | 13 +- include/sound/sof.h | 1 + include/uapi/drm/drm.h | 14 +- include/uapi/drm/drm_fourcc.h | 109 +- include/uapi/drm/drm_mode.h | 92 +- include/uapi/drm/i915_drm.h | 498 +- include/uapi/drm/msm_drm.h | 14 +- include/uapi/drm/tegra_drm.h | 425 +- include/uapi/drm/v3d_drm.h | 136 + include/uapi/drm/vmwgfx_drm.h | 41 + include/uapi/linux/cec.h | 2 +- include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/serial_reg.h | 1 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/sound/asound.h | 1 + include/uapi/sound/snd_sst_tokens.h | 6 +- lib/bitmap.c | 121 + lib/test_bitmap.c | 150 + net/bluetooth/rfcomm/tty.c | 12 +- samples/mei/mei-amt-version.c | 51 +- scripts/spdxcheck-test.sh | 16 +- sound/ac97/bus.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/arm/pxa2xx-ac97.c | 18 +- sound/arm/pxa2xx-pcm-lib.c | 90 +- sound/core/compress_offload.c | 69 +- sound/core/control_led.c | 2 +- sound/core/init.c | 105 +- sound/core/isadma.c | 38 + sound/core/memalloc.c | 177 +- sound/core/memalloc_local.h | 2 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_memory.c | 67 +- sound/core/pcm_native.c | 18 +- sound/core/seq/seq_dummy.c | 8 +- sound/core/sgbuf.c | 30 +- sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 - sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/firewire/motu/motu-protocol-v2.c | 22 +- sound/firewire/motu/motu.c | 1 + sound/firewire/motu/motu.h | 1 + sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 - sound/isa/es1688/es1688.c | 33 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd.c | 8 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/parisc/harmony.c | 14 - sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 141 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_auto_parser.c | 84 +- sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 12 + sound/pci/hda/hda_controller.c | 13 +- sound/pci/hda/hda_controller.h | 3 - sound/pci/hda/hda_generic.c | 19 - sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_intel.c | 52 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 11 +- sound/pci/hda/patch_ca0132.c | 8 +- sound/pci/hda/patch_cirrus.c | 1074 --- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 ++ sound/pci/hda/patch_cs8409.c | 1299 +++ sound/pci/hda/patch_cs8409.h | 371 + sound/pci/hda/patch_hdmi.c | 7 + sound/pci/hda/patch_realtek.c | 24 +- sound/pci/hda/patch_sigmatel.c | 23 +- sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 167 +- sound/pci/intel8x0.c | 144 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 211 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 - sound/pci/oxygen/oxygen.h | 1 - sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 47 +- sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 95 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 91 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 - sound/soc/amd/Kconfig | 9 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 12 +- sound/soc/amd/acp-pcm-dma.c | 20 +- sound/soc/amd/acp3x-rt5682-max9836.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 8 - sound/soc/amd/renoir/acp3x-rn.c | 7 +- sound/soc/amd/vangogh/Makefile | 9 + sound/soc/amd/vangogh/acp5x-i2s.c | 427 + sound/soc/amd/vangogh/acp5x-pcm-dma.c | 517 ++ sound/soc/amd/vangogh/acp5x.h | 193 + sound/soc/amd/vangogh/pci-acp5x.c | 326 + sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 + sound/soc/atmel/Kconfig | 1 - sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 82 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 21 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ad193x.c | 30 +- sound/soc/codecs/ad193x.h | 4 + sound/soc/codecs/cs42l42.c | 28 +- sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/ics43432.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 1 + sound/soc/codecs/mt6359-accdet.c | 25 +- sound/soc/codecs/rt1015.c | 46 +- sound/soc/codecs/rt1015.h | 2 - sound/soc/codecs/rt1015p.c | 2 + sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5640.c | 133 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 57 +- sound/soc/codecs/sdw-mockup.c | 312 + sound/soc/codecs/tlv320aic32x4.c | 10 +- sound/soc/codecs/wcd9335.c | 23 +- sound/soc/codecs/wcd938x.c | 854 +- sound/soc/codecs/wcd938x.h | 1 - sound/soc/codecs/wm_adsp.c | 9 +- sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 47 +- sound/soc/fsl/fsl_dma.c | 50 +- sound/soc/fsl/fsl_rpmsg.c | 20 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/fsl/imx-pcm-fiq.c | 75 +- sound/soc/fsl/imx-pcm-rpmsg.c | 89 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 63 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 328 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 55 +- sound/soc/intel/boards/sof_cs42l42.c | 361 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_pcm512x.c | 13 +- sound/soc/intel/boards/sof_rt5682.c | 66 +- sound/soc/intel/boards/sof_sdw.c | 105 +- sound/soc/intel/boards/sof_sdw_common.h | 64 +- sound/soc/intel/boards/sof_sdw_max98373.c | 7 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 + sound/soc/intel/skylake/skl-messages.c | 155 +- sound/soc/intel/skylake/skl-pcm.c | 33 +- sound/soc/intel/skylake/skl-topology.c | 155 +- sound/soc/intel/skylake/skl-topology.h | 26 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- sound/soc/mediatek/common/mtk-base-afe.h | 10 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/mediatek/mt8195/Makefile | 15 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 441 ++ sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 109 + sound/soc/mediatek/mt8195/mt8195-afe-common.h | 158 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3281 ++++++++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 214 + sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 15 + sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h | 93 + sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 830 ++ sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2639 +++++++ sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 389 + .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1087 +++ sound/soc/mediatek/mt8195/mt8195-reg.h | 2796 +++++++ sound/soc/pxa/pxa-ssp.c | 3 - sound/soc/pxa/pxa2xx-ac97.c | 3 - sound/soc/pxa/pxa2xx-i2s.c | 3 - sound/soc/pxa/pxa2xx-pcm.c | 3 - sound/soc/qcom/apq8016_sbc.c | 17 + sound/soc/qcom/lpass-platform.c | 60 +- sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 63 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 212 +- sound/soc/rockchip/rockchip_i2s.h | 10 +- sound/soc/rockchip/rockchip_spdif.c | 38 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/sh/rcar/ssi.c | 6 +- sound/soc/sh/rz-ssi.c | 1074 +++ sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-compress.c | 1 - sound/soc/soc-core.c | 36 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 65 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/soc-ops.c | 21 +- sound/soc/soc-pcm.c | 22 +- sound/soc/soc-topology.c | 23 +- sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/cnl.c | 6 + sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/hda.c | 39 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 3 + sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/sof/intel/shim.h | 3 + sound/soc/sof/intel/tgl.c | 12 + sound/soc/sof/sof-audio.c | 42 +- sound/soc/sof/sof-pci-dev.c | 9 + sound/soc/sprd/sprd-pcm-dma.c | 67 +- sound/soc/tegra/tegra210_admaif.c | 6 - sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 8 +- sound/soc/tegra/tegra_pcm.c | 93 +- sound/soc/tegra/tegra_pcm.h | 7 - sound/soc/ti/Kconfig | 1 + sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/j721e-evm.c | 30 +- sound/soc/ti/omap-abe-twl6040.c | 5 - sound/soc/uniphier/aio-cpu.c | 4 +- sound/usb/card.c | 46 +- sound/usb/card.h | 2 + sound/usb/clock.c | 15 +- sound/usb/endpoint.c | 21 +- sound/usb/format.c | 6 +- sound/usb/implicit.c | 6 +- sound/usb/mixer.c | 10 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_maps.c | 22 - sound/usb/mixer_quirks.c | 265 +- sound/usb/pcm.c | 14 +- sound/usb/quirks-table.h | 70 +- sound/usb/quirks.c | 361 +- sound/usb/quirks.h | 5 +- sound/usb/stream.c | 4 +- sound/usb/usbaudio.h | 69 +- sound/x86/intel_hdmi_audio.c | 90 +- sound/x86/intel_hdmi_audio.h | 1 - .../selftests/filesystems/binderfs/binderfs_test.c | 17 + tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + 2699 files changed, 199157 insertions(+), 108869 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 create mode 100644 Documentation/ABI/testing/sysfs-driver-ge-achc create mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers create mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms380k [...] create mode 100644 Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml delete mode 100644 Documentation/devicetree/bindings/display/ssd1307fb.txt delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-ir-tx.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml delete mode 100644 Documentation/devicetree/bindings/misc/ge-achc.txt create mode 100644 Documentation/devicetree/bindings/misc/ge-achc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,keembay-phy-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml delete mode 100644 Documentation/driver-api/media/csi2.rst create mode 100644 Documentation/driver-api/media/tx-rx.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 Documentation/gpu/rfc/i915_scheduler.rst create mode 100644 Documentation/trace/coresight/coresight-config.rst delete mode 100644 arch/x86/include/asm/sysfb.h delete mode 100644 arch/x86/kernel/sysfb.c delete mode 100644 arch/x86/kernel/sysfb_efi.c delete mode 100644 arch/x86/kernel/sysfb_simplefb.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/firmware/efi/sysfb_efi.c create mode 100644 drivers/firmware/sysfb.c create mode 100644 drivers/firmware/sysfb_simplefb.c create mode 100644 drivers/fpga/versal-fpga.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mca_v3_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h delete mode 100644 drivers/gpu/drm/bochs/Kconfig delete mode 100644 drivers/gpu/drm/bochs/Makefile delete mode 100644 drivers/gpu/drm/bochs/bochs.h delete mode 100644 drivers/gpu/drm/bochs/bochs_drv.c delete mode 100644 drivers/gpu/drm/bochs/bochs_hw.c delete mode 100644 drivers/gpu/drm/bochs/bochs_kms.c delete mode 100644 drivers/gpu/drm/bochs/bochs_mm.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.c create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_module.c create mode 100644 drivers/gpu/drm/i915/i915_pci.h create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_aal.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_pll.c create mode 100644 drivers/gpu/drm/msm/msm_gpu_devfreq.c create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9341.c create mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/panel/panel-widechips-ws2401.c create mode 100644 drivers/gpu/drm/tegra/firewall.c create mode 100644 drivers/gpu/drm/tegra/submit.c create mode 100644 drivers/gpu/drm/tegra/submit.h create mode 100644 drivers/gpu/drm/tegra/uapi.c create mode 100644 drivers/gpu/drm/tegra/uapi.h create mode 100644 drivers/gpu/drm/tiny/bochs.c create mode 100644 drivers/gpu/drm/v3d/v3d_perfmon.c delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h create mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h create mode 100644 drivers/gpu/host1x/fence.c create mode 100644 drivers/gpu/host1x/fence.h create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/chemical/sgp40.c create mode 100644 drivers/iio/potentiometer/ad5110.c create mode 100644 drivers/interconnect/qcom/sc8180x.c create mode 100644 drivers/interconnect/qcom/sc8180x.h create mode 100644 drivers/media/i2c/imx335.c create mode 100644 drivers/media/i2c/imx412.c create mode 100644 drivers/media/i2c/ov9282.c create mode 100644 drivers/media/rc/meson-ir-tx.c create mode 100644 drivers/mfd/hi6421-spmi-pmic.c create mode 100644 drivers/misc/gehc-achc.c create mode 100644 drivers/misc/hi6421v600-irq.c create mode 100644 drivers/nvmem/nintendo-otp.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.c delete mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c delete mode 100644 drivers/staging/hikey9xx/Kconfig delete mode 100644 drivers/staging/hikey9xx/Makefile delete mode 100644 drivers/staging/hikey9xx/TODO delete mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c delete mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c create mode 100644 drivers/staging/media/imx/imx8mq-mipi-csi2.c create mode 100644 drivers/staging/r8188eu/Kconfig create mode 100644 drivers/staging/r8188eu/Makefile create mode 100644 drivers/staging/r8188eu/TODO create mode 100644 drivers/staging/r8188eu/core/rtw_ap.c create mode 100644 drivers/staging/r8188eu/core/rtw_br_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_cmd.c create mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/staging/r8188eu/core/rtw_efuse.c create mode 100644 drivers/staging/r8188eu/core/rtw_ieee80211.c create mode 100644 drivers/staging/r8188eu/core/rtw_io.c create mode 100644 drivers/staging/r8188eu/core/rtw_ioctl_set.c create mode 100644 drivers/staging/r8188eu/core/rtw_iol.c create mode 100644 drivers/staging/r8188eu/core/rtw_led.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme.c create mode 100644 drivers/staging/r8188eu/core/rtw_mlme_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c create mode 100644 drivers/staging/r8188eu/core/rtw_p2p.c create mode 100644 drivers/staging/r8188eu/core/rtw_pwrctrl.c create mode 100644 drivers/staging/r8188eu/core/rtw_recv.c create mode 100644 drivers/staging/r8188eu/core/rtw_rf.c create mode 100644 drivers/staging/r8188eu/core/rtw_security.c create mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c create mode 100644 drivers/staging/r8188eu/core/rtw_sta_mgt.c create mode 100644 drivers/staging/r8188eu/core/rtw_wlan_util.c create mode 100644 drivers/staging/r8188eu/core/rtw_xmit.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c create mode 100644 drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c create mode 100644 drivers/staging/r8188eu/hal/HalPhyRf_8188e.c create mode 100644 drivers/staging/r8188eu/hal/HalPwrSeqCmd.c create mode 100644 drivers/staging/r8188eu/hal/hal_com.c create mode 100644 drivers/staging/r8188eu/hal/hal_intf.c create mode 100644 drivers/staging/r8188eu/hal/odm.c create mode 100644 drivers/staging/r8188eu/hal/odm_HWConfig.c create mode 100644 drivers/staging/r8188eu/hal/odm_RTL8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_RegConfig8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/hal/odm_interface.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_cmd.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_dm.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_hal_init.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_phycfg.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rf6052.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_xmit.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_xmit.c create mode 100644 drivers/staging/r8188eu/hal/usb_halinit.c create mode 100644 drivers/staging/r8188eu/hal/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyCfg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyReg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/staging/r8188eu/include/Hal8188ERateAdaptive.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_BB.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_MAC.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_RF.h create mode 100644 drivers/staging/r8188eu/include/HalPhyRf_8188e.h create mode 100644 drivers/staging/r8188eu/include/HalPwrSeqCmd.h create mode 100644 drivers/staging/r8188eu/include/HalVerDef.h create mode 100644 drivers/staging/r8188eu/include/basic_types.h create mode 100644 drivers/staging/r8188eu/include/drv_types.h create mode 100644 drivers/staging/r8188eu/include/hal_com.h create mode 100644 drivers/staging/r8188eu/include/hal_intf.h create mode 100644 drivers/staging/r8188eu/include/ieee80211.h create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/r8188eu/include/ioctl_cfg80211.h create mode 100644 drivers/staging/r8188eu/include/mlme_osdep.h create mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h create mode 100644 drivers/staging/r8188eu/include/odm.h create mode 100644 drivers/staging/r8188eu/include/odm_HWConfig.h create mode 100644 drivers/staging/r8188eu/include/odm_RTL8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegConfig8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11N.h create mode 100644 drivers/staging/r8188eu/include/odm_interface.h create mode 100644 drivers/staging/r8188eu/include/odm_precomp.h create mode 100644 drivers/staging/r8188eu/include/odm_reg.h create mode 100644 drivers/staging/r8188eu/include/odm_types.h create mode 100644 drivers/staging/r8188eu/include/osdep_intf.h create mode 100644 drivers/staging/r8188eu/include/osdep_service.h create mode 100644 drivers/staging/r8188eu/include/recv_osdep.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_dm.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_hal.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_recv.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_rf.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_spec.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtl8188e_xmit.h create mode 100644 drivers/staging/r8188eu/include/rtw_ap.h create mode 100644 drivers/staging/r8188eu/include/rtw_br_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtw_debug.h create mode 100644 drivers/staging/r8188eu/include/rtw_eeprom.h create mode 100644 drivers/staging/r8188eu/include/rtw_efuse.h create mode 100644 drivers/staging/r8188eu/include/rtw_event.h create mode 100644 drivers/staging/r8188eu/include/rtw_ht.h create mode 100644 drivers/staging/r8188eu/include/rtw_io.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_set.h create mode 100644 drivers/staging/r8188eu/include/rtw_iol.h create mode 100644 drivers/staging/r8188eu/include/rtw_led.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h create mode 100644 drivers/staging/r8188eu/include/rtw_p2p.h create mode 100644 drivers/staging/r8188eu/include/rtw_pwrctrl.h create mode 100644 drivers/staging/r8188eu/include/rtw_recv.h create mode 100644 drivers/staging/r8188eu/include/rtw_rf.h create mode 100644 drivers/staging/r8188eu/include/rtw_security.h create mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h create mode 100644 drivers/staging/r8188eu/include/rtw_xmit.h create mode 100644 drivers/staging/r8188eu/include/sta_info.h create mode 100644 drivers/staging/r8188eu/include/usb_ops.h create mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h create mode 100644 drivers/staging/r8188eu/include/usb_osintf.h create mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h create mode 100644 drivers/staging/r8188eu/include/wifi.h create mode 100644 drivers/staging/r8188eu/include/wlan_bssdef.h create mode 100644 drivers/staging/r8188eu/include/xmit_osdep.h create mode 100644 drivers/staging/r8188eu/os_dep/ioctl_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/mlme_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/os_intfs.c create mode 100644 drivers/staging/r8188eu/os_dep/osdep_service.c create mode 100644 drivers/staging/r8188eu/os_dep/recv_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_intf.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_ops_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/rtl8188eu/Kconfig delete mode 100644 drivers/staging/rtl8188eu/Makefile delete mode 100644 drivers/staging/rtl8188eu/TODO delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ap.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_cmd.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_efuse.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ieee80211.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_iol.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_led.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_recv.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_rf.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_security.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_wlan_util.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/bb_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/fw.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_com.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_intf.c delete mode 100644 drivers/staging/rtl8188eu/hal/mac_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c delete mode 100644 drivers/staging/rtl8188eu/hal/phy.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseq.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseqcmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c delete mode 100644 drivers/staging/rtl8188eu/hal/usb_halinit.c delete mode 100644 drivers/staging/rtl8188eu/include/HalVerDef.h delete mode 100644 drivers/staging/rtl8188eu/include/basic_types.h delete mode 100644 drivers/staging/rtl8188eu/include/drv_types.h delete mode 100644 drivers/staging/rtl8188eu/include/fw.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_cfg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_rate_adaptive.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_com.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/ieee80211.h delete mode 100644 drivers/staging/rtl8188eu/include/mlme_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/mon.h delete mode 100644 drivers/staging/rtl8188eu/include/odm.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_hwconfig.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_precomp.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_rtl8188e.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_types.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_service.h delete mode 100644 drivers/staging/rtl8188eu/include/phy.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseq.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseqcmd.h delete mode 100644 drivers/staging/rtl8188eu/include/recv_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_dm.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_hal.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_spec.h delete mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_android.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ap.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_eeprom.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_efuse.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_event.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ht.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_iol.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_led.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_security.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_sreset.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_xmit.h delete mode 100644 drivers/staging/rtl8188eu/include/sta_info.h delete mode 100644 drivers/staging/rtl8188eu/include/usb_ops_linux.h delete mode 100644 drivers/staging/rtl8188eu/include/wifi.h delete mode 100644 drivers/staging/rtl8188eu/include/wlan_bssdef.h delete mode 100644 drivers/staging/rtl8188eu/include/xmit_osdep.h delete mode 100644 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mlme_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/os_intfs.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/osdep_service.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/recv_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/rtw_android.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_intf.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/xmit_linux.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c delete mode 100644 drivers/usb/host/ehci-pmcmsp.c create mode 100644 include/drm/drm_dp_aux_bus.h delete mode 100644 include/drm/drm_irq.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8180x.h create mode 100644 include/linux/sysfb.h create mode 100644 include/linux/tty_buffer.h create mode 100644 include/linux/tty_port.h create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/amd/vangogh/Makefile create mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c create mode 100644 sound/soc/amd/vangogh/acp5x-pcm-dma.c create mode 100644 sound/soc/amd/vangogh/acp5x.h create mode 100644 sound/soc/amd/vangogh/pci-acp5x.c create mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h create mode 100644 sound/soc/mediatek/mt8195/Makefile create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-common.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-adda.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-reg.h create mode 100644 sound/soc/sh/rz-ssi.c