This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from b2b436ec0205 Merge tag 'trace-v5.16-rc8' of git://git.kernel.org/pub/sc [...] adds 8ff5f5d9d8cf RDMA/rxe: Prevent double freeing rxe_map_set() adds 4163cb3d1980 Revert "RDMA/mlx5: Fix releasing unallocated memory in der [...] adds 7694a7de22c5 RDMA/uverbs: Check for null return of kmalloc_array adds b35a0f4dd544 RDMA/core: Don't infoleak GRH fields adds ddec8ed2d490 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds eaa090538e8d drm/amd/pm: keep the BACO feature enabled for suspend adds 9a45ac2320d0 fbdev: fbmem: add a helper to determine if an aperture is [...] adds b95dc06af3e6 drm/amdgpu: disable runpm if we are the primary adapter adds 936a93775b7c Merge tag 'amd-drm-fixes-5.16-2021-12-31' of ssh://gitlab. [...] adds 7a6043cc2e86 Merge tag 'drm-fixes-2022-01-07' of git://anongit.freedesk [...] adds 597cb7968cb6 KVM: SEV: Mark nested locking of kvm->lock adds fffb53237807 KVM: x86: Check for rmaps allocation adds 24556728c305 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c370baa32802 EDAC/i10nm: Release mdev/mbase when failing to detect HBM adds 494603e06b3c Merge tag 'edac_urgent_for_v5.16' of git://git.kernel.org/ [...] adds 46669e8616c6 md/raid1: fix missing bitmap update w/o WriteMostly devices adds 26bc4f019c10 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 35632d92ef2d Merge tag 'block-5.16-2022-01-07' of git://git.kernel.dk/l [...] adds 1756d7994ad8 cgroup: Use open-time credentials for process migraton per [...] adds 0d2b5955b362 cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv adds e57457641613 cgroup: Use open-time cgroup namespace for process migrati [...] adds b09c2baa5634 selftests: cgroup: Make cg_create() use 0755 for permissio [...] adds 613e040e4dc2 selftests: cgroup: Test open-time credential usage for mig [...] adds bf35a7879f1d selftests: cgroup: Test open-time cgroup namespace usage f [...] adds d1587f7bfe9a Merge branch 'for-5.16-fixes' of git://git.kernel.org/pub/ [...] adds 983d8e60f508 xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just l [...] adds 622e42a67464 Merge tag 'xfs-5.16-fixes-4' of git://git.kernel.org/pub/s [...] adds 51c7b6a0398f power: supply: core: Break capacity loop adds 80211be1b9de power: bq25890: Enable continuous conversion for ADC at charging adds 644106cdb898 power: reset: ltc2952: Fix use of floating point literals adds d445d649c792 Merge tag 'for-v5.16-rc' of git://git.kernel.org/pub/scm/l [...] adds 72a4a87da8f7 i2c: mpc: Avoid out of bounds memory access adds a19f75de73c2 Revert "i2c: core: support bus regulator controlling in adapter" adds 21f35d2ca83e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 92c959bae2e5 reset: renesas: Fix Runtime PM usage adds fde9ec3c1b3d Merge tag 'reset-fixes-for-v5.16-2' of git://git.pengutron [...] adds f34e8875ae24 dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi" adds 36de991e9390 ARM: dts: socfpga: change qspi to "intel,socfpga-qspi" adds 8922bb6526ac Merge tag 'socfpga_fix_for_v5.16_part_3' of git://git.kern [...] adds 4634129ad9fd Merge tag 'soc-fixes-5.16-4' of git://git.kernel.org/pub/s [...] adds df5bc0aa7ff6 Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" adds f06a82f9d31a perf trace: Avoid early exit due to running SIGCHLD handle [...] adds dc9f2dd5de04 Revert "libtraceevent: Increase libtraceevent logging when [...] adds 9a12a5aa1774 Merge tag 'perf-tools-fixes-for-v5.16-2022-01-09' of git:/ [...] adds c8013355ead6 ARM: dts: gpio-ranges property is now required adds 95350123bb55 Merge tag 'soc-fixes-5.16-5' of git://git.kernel.org/pub/s [...] adds cf73ed894ee9 Input: zinitix - make sure the IRQ is allocated before it [...] adds e900deb24820 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds df0cc57e057f Linux 5.16 adds 85744f2d938c ARM: shmobile: rcar-gen2: Add missing of_node_put() adds 6eecfd592d5e Merge tag 'renesas-arm-soc-for-v5.17-tag1' of git://git.ke [...] adds 6786e78d6b7a ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X adds 019cd8a9e3bc ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h adds 4d4872fef9d1 Merge tag 'ixp4xx-arm-soc-v5.17' of git://git.kernel.org/p [...] adds efe33befc2ff ARM: imx: remove dead left-over from i.MX{27,31,35} removal adds b0100bce4ff8 ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART adds 9193b2b75e06 Merge tag 'imx-soc-5.17' of git://git.kernel.org/pub/scm/l [...] adds 90dc0df9168b ARM: s3c: include header for prototype of s3c2410_modify_misccr adds 7f9ec9b59c27 ARM: s3c: add one more "fallthrough" statement in Jive adds 3ac5f9db26bb ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies adds e91aad4b604a Merge tag 'samsung-soc-5.17' of git://git.kernel.org/pub/s [...] adds ce96a964682a arm64: exynos: Enable Exynos Multi-Core Timer driver adds bfc3a3f93ef7 MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer adds fe47ec5fa8ec Merge tag 'arm-soc/for-5.17/maintainers' of https://github [...] adds 1135ec008ef3 Merge tag 'soc-5.17' of git://git.kernel.org/pub/scm/linux [...] adds 8c4e1b1617bb ARM: configs: gemini: Activate crypto driver adds 44e009607444 arm64: defconfig: Enable R-Car S4-8 adds a60c67fe3acf Merge tag 'renesas-arm-defconfig-for-v5.17-tag1' of git:// [...] adds cbb469f7518f ARM: tegra_defconfig: Enable drivers wanted by Acer Chrome [...] adds ca1f7d245f53 ARM: config: multi v7: Enable display drivers used by Tegr [...] adds d71329b69bb6 ARM: tegra_defconfig: Enable S/PDIF driver adds 02e7cb574c21 ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver adds 8ed567fbea94 ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver adds 9ca65b682d36 Merge tag 'tegra-for-5.17-arm-defconfig' of git://git.kern [...] adds 3b2e5d74e25f ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller adds e1137bcefa02 ARM: configs: at91: Enable crypto software implementations adds 6f6287b8b403 Merge tag 'at91-defconfig-5.17' of git://git.kernel.org/pu [...] adds 7306251b1e99 arm64: defconfig: Enable VIDEO_IMX_MEDIA adds 8791aa1891a9 arm64: defconfig: Enable OV5640 adds 2ecc02a6b3f0 arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx adds 97416aab1517 arm64: defconfig: enable drivers for booting i.MX8ULP adds c720e38f4c2d ARM: imx_v6_v7_defconfig: Enable for DHCOM devices require [...] adds c6abaad5e992 Merge tag 'imx-defconfig-5.17' of git://git.kernel.org/pub [...] adds 0d2589aa5ca9 arm64: defconfig: Enable Samsung I2C driver adds 0dca3c5e017a Merge tag 'defconfig-5.17' of git://git.kernel.org/pub/scm [...] adds 4c7924fb905b soc: renesas: rcar-rst: Add support to set rproc boot address adds 05b22caa7490 soc: renesas: Consolidate product register handling adds 0491871b63da Merge tag 'renesas-drivers-for-v5.17-tag1' of git://git.ke [...] adds 6df9d38f9146 soc: apple: Add driver for Apple PMGR power state controls adds 5b532920d74e Merge tag 'asahi-soc-pmgr-5.17' of https://github.com/Asah [...] adds 7fd890b89dea soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver adds c4245100f746 soc: xilinx: cleanup debug and error messages adds e7a9106c32c0 soc: xilinx: use a properly named field instead of flags adds 628e8ba1d331 soc: xilinx: add a to_zynqmp_pm_domain macro adds 168e05c131cd firmware: xilinx: check return value of zynqmp_pm_get_api_ [...] adds 5213313b9ad8 Merge tag 'zynqmp-soc-for-v5.17' of https://github.com/Xil [...] adds 63d5bc420f46 docs: staging/tee.rst: add a section on OP-TEE notifications adds ff5fdc34d0ae dt-bindings: arm: optee: add interrupt property adds f18397ab3ae2 tee: fix put order in teedev_close_context() adds 1e2c3ef0496e tee: export teedev_open() and teedev_close_context() adds 787c80cc7b22 optee: separate notification functions adds 6749e69c4dad optee: add asynchronous notifications adds b98aee466d19 optee: Fix NULL but dereferenced coccicheck error adds c6e5bdae04a3 Merge tag 'optee-async-notif-for-v5.17' of https://git.lin [...] adds c271aa1f7351 dt-bindings: memory: renesas,rpc-if: Add support for the R [...] adds 4b5a231ff617 dt-bindings: memory: renesas,rpc-if: Add optional interrup [...] adds 818fdfa89baa memory: renesas-rpc-if: Return error in case devm_ioremap_ [...] adds 5da9b59b23d8 memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro adds b04cc0d912eb memory: renesas-rpc-if: Add support for RZ/G2L adds 2602dc10f9d9 memory: renesas-rpc-if: Silence clang warning adds 2db468d6fda4 memory: renesas-rpc-if: simplify register update adds 57ea9daad51f memory: renesas-rpc-if: avoid use of undocumented bits adds 3542de6a5b15 memory: renesas-rpc-if: refactor MOIIO and IOFV macros adds e8f7875680ae Merge tag 'memory-controller-drv-renesas-5.17' of git://gi [...] adds cc1fe1e54ba5 soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support adds 8e136c5ea43a soc: apple: apple-pmgr-pwrstate: Do not build as a module adds d9bd3e9aca67 Merge tag 'asahi-soc-pmgr-5.17-v2' of https://github.com/A [...] adds e62906d6315f soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver adds 500daa0e6be2 dt-bindings: power: Add r8a779f0 SYSC power domain definitions adds 81c165582323 dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions adds 5ca77c9d80d3 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] adds 654d5fdb8923 soc: renesas: r8a779f0-sysc: Add r8a779f0 support adds 9711633587f4 soc: renesas: Identify R-Car S4-8 adds 363b41dd2539 soc: renesas: rcar-rst: Add support for R-Car S4-8 adds 5a17799462f8 Merge tag 'renesas-drivers-for-v5.17-tag2' of git://git.ke [...] adds 8aa35e0bb5ea soc: ti: pruss: fix referenced node in error message adds 7c1c1d36e830 firmware: ti_sci: rm: remove unneeded semicolon adds a34ff76a1615 soc: ti: k3-socinfo: Add entry for J721S2 SoC family adds 1bb0b8b195d8 soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init adds 4f34ebadff06 Merge tag 'ti-driver-soc-fixes-for-v5.17' of git://git.ker [...] adds 006da96c840f soc/tegra: Enable runtime PM during OPP state-syncing adds 9131c6331726 soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() adds c132bc881f2f Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] adds 8b85e11c1a7a usb: chipidea: tegra: Add runtime PM and OPP support adds 59caf73284d1 bus: tegra-gmi: Add runtime PM and OPP support adds 3da9b0feaa16 pwm: tegra: Add runtime PM and OPP support adds d618978dd4d3 mmc: sdhci-tegra: Add runtime PM and OPP support adds 6902dc2fd57c mtd: rawnand: tegra: Add runtime PM and OPP support adds 07f837554bb5 spi: tegra20-slink: Add OPP support adds e0abae195355 media: staging: tegra-vde: Support generic power domain adds a1539b2e2631 Merge tag 'tegra-for-5.17-drivers' of git://git.kernel.org [...] adds 66209e6fbd56 soc/tegra: Don't print error message when OPPs not available adds 765d95f8ac54 soc/tegra: pmc: Add reboot notifier adds aeecc50ace04 soc/tegra: fuse: Reset hardware adds 88724b78a84c soc/tegra: fuse: Use resource-managed helpers adds 80ef351c9871 soc/tegra: regulators: Prepare for suspend adds 8d1a3411da0c soc/tegra: pmc: Rename 3d power domains adds 81c4c86c6665 soc/tegra: pmc: Rename core power domain adds b118863d2fcf Merge tag 'tegra-for-5.17-soc' of git://git.kernel.org/pub [...] adds bb29e4091079 ARM: at91: pm: Add of_node_put() before goto adds a904c5f099e0 Merge tag 'at91-soc-5.17' of git://git.kernel.org/pub/scm/ [...] adds f756f435f7dd soc: imx: gpcv2: Synchronously suspend MIX domains adds 8361b8b29f93 soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active adds 7b983da38417 bus: imx-weim: optionally enable continuous burst clock adds e2a6d22f3b48 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled adds a0ec8a3a4c81 soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn adds b77beaaee1be dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains adds 7f511d514e8c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl adds 87e1287614ae Merge tag 'imx-drivers-5.17' of git://git.kernel.org/pub/s [...] adds 569e45a11354 soc: samsung: exynos-chipid: describe which SoCs go with c [...] adds 214f78060713 soc: samsung: exynos-chipid: add Exynos7885 SoC support adds a67cce839451 dt-bindings: samsung: pmu: Document Exynos850 adds f5dc0140d483 soc: samsung: exynos-pmu: Add Exynos850 support adds e522ae91b8ff dt-bindings: soc: samsung: Add Exynos USI bindings adds edb5dd48b320 Merge tag 'samsung-dt64-exynos-usi-5.17' into next/drivers adds b603377e408f soc: samsung: Add USI driver adds 96c8bddb6cde dt-bindings: soc: samsung: keep SoC driver bindings together adds 9593bdfa1d14 Merge tag 'samsung-drivers-5.17' of git://git.kernel.org/p [...] adds bd9ccaec6ac9 soc: qcom: qmi: Fix a typo in a comment adds 7ba9dd0d04a8 soc: qcom: rpmpd: Drop unused res_name from struct rpmpd adds 2475fcfbe4e3 dt-bindings: power: rpmpd: Add QCM2290 support adds 1cd3921aa95e soc: qcom: rpmpd: Add QCM2290 support adds 2e8f2d3a691e dt-bindings: soc: qcom: stats: Document compatibles with f [...] adds 708dbf4490c8 soc: qcom: stats: Add fixed sleep stats offset for older R [...] adds 6fc61c39ee1a soc: qcom: llcc: Add configuration data for SM8350 adds 92c550f9ffd2 PM: AVS: qcom-cpr: Use div64_ul instead of do_div adds 3925b909f758 soc: qcom: aoss: constify static struct thermal_cooling_de [...] adds 8712107740ad dt-bindings: qcom-rpmpd: Add sm6125 power domains adds 82c6bf7585cd soc: qcom: rpmpd: Add support for sm6125 adds 71ca61c4d009 dt-bindings: arm: cpus: Add kryo780 compatible adds 028e4c664906 dt-bindings: firmware: scm: Add SM8450 compatible adds 0e57fe4d11e5 dt-bindings: arm: qcom: Document SM8450 SoC and boards adds aa9fc2c7e577 soc: qcom: smem: Update max processor count adds 22c755708c23 dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding adds 5d12289516d9 soc: qcom: rpmhpd: Add SM8450 power domains adds 9e4cdb4ca7e1 soc: qcom: socinfo: add SM8450 ID adds 84e3b09292a4 soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao adds 09bb67c104b5 soc: qcom: rpmhpd: Rename rpmhpd struct names adds 7d6a0a4dcf14 soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 adds 90c74c1c2574 soc: qcom: rpmhpd: Sort power-domain definitions and lists adds 492c995ab1ed dt-bindings: arm: msm: Add LLCC for SM6350 adds bd0d04d4144d dt-bindings: firmware: scm: Add SM6350 compatible adds 1e20b28d2e0e dt-bindings: arm: msm: Don't mark LLCC interrupt as required adds d39cec003ab0 soc: qcom: socinfo: Add SM6350 and SM7225 adds e395f021cceb soc: qcom: rpmh-rsc: Fix typo in a comment adds 13ee75c7b57c Merge tag 'qcom-drivers-for-5.17' of git://git.kernel.org/ [...] adds e85195d5bf89 Merge tag 'drivers-5.17' of git://git.kernel.org/pub/scm/l [...] adds 8e0150fe5cf5 ARM: dts: milbeaut: add a clock node for M10V adds 2fc4dfc294ee ARM: dts: milbeaut: set clock phandle to timer node adds 69a25d34f377 ARM: dts: milbeaut: set clock phandle to uart node adds 5d7248e956e6 ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320 adds 7cf4cc3e8524 ARM: dts: spear3xx: Add spear320s dtsi adds 1ab0a62f28c9 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera re [...] adds 68f8eb19c18a arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes adds 5a8aa63c9bca arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board adds f9a2adcc9e90 arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes adds 52e844ee9a6f arm64: dts: reneas: rzg2: Add SDnH clocks adds eca6ab6e362e arm64: dts: reneas: rcar-gen3: Add SDnH clocks adds e1a9faddffe7 arm64: dts: renesas: cat875: Add rx/tx delays adds a5c29f614669 arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes adds 7dd4fdec402e arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board adds 5fcf8b0656cf arm64: dts: renesas: r9a07g044: Sort psci node adds 59a7d68b6984 arm64: dts: renesas: r9a07g044: Add OSTM nodes adds 00d071e23c61 arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM adds c81bd70f47ce arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash adds fee3eae1334a arm64: dts: renesas: r9a07g044: Rename SDHI clocks adds eb7621ce3362 arm64: dts: renesas: r9a07g044: Add WDT nodes adds 44c2d2c2d25e arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog adds 7744b393c95a arm64: dts: renesas: Fix operating point table node names adds 36959e2108b6 arm64: dts: renesas: r9a07g044: Add OPP table adds 9fd8bbefc312 arm64: dts: renesas: ulcb: Merge hdmi0_con adds bd4fa23731a5 arm64: dts: renesas: salvator-common: Merge hdmi0_con adds cdda01947bba arm64: dts: renesas: r8a779a0: Add DU support adds ee58c0a4d726 Merge tag 'renesas-arm-dt-for-v5.17-tag1' of git://git.ker [...] adds e051025efac3 dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock adds 663eede58f83 dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings adds 06bd71cd2ebd dt-bindings: reset: renesas,rst: Document r8a779f0 reset module adds c014e935596b dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 S [...] adds 217c7d1840b5 dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks adds 541b107cccf4 Merge tag 'renesas-dt-bindings-for-v5.17-tag1' of git://gi [...] adds 95f04048325c ARM: dts: ux500: Add reset lines to IP blocks adds 11611eecb8aa ARM: dts: ux500: Fixup Gavini magnetometer adds b9ca111fae48 Merge tag 'ux500-dts-v5.17-1' of git://git.kernel.org/pub/ [...] adds 4754eab7e5a7 ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors adds ad1569476e76 dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple [...] adds 7c77ab91b33d arm64: dts: apple: Add missing M1 (t8103) devices adds 90458f6eec42 arm64: dts: apple: t8103: Add i2c nodes adds c03edf1c0fc8 arm64: dts: apple: t8103: Add cd321x nodes adds 6f8260557d49 dt-bindings: i2c: apple,i2c: Add power-domains property adds 364609125e2c dt-bindings: iommu: apple,dart: Add power-domains property adds 1ed162b56baa dt-bindings: pinctrl: apple,pinctrl: Add power-domains property adds 72baffdd26fb dt-bindings: interrupt-controller: apple,aic: Add power-do [...] adds 9e9652862ac2 dt-bindings: watchdog: Add Apple Watchdog adds bd4d13ed210a MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE adds e8117f85b95b dt-bindings: power: Add apple,pmgr-pwrstate binding adds c83eeec79ff6 dt-bindings: arm: apple: Add apple,pmgr binding adds 106ba3b48a35 arm64: dts: apple: t8103: Add PMGR nodes adds 2ba22cfeda44 arm64: dts: apple: t8103: Add UART2 adds bf2c05b619ff arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC [...] adds 7f0ef89c0fa9 Merge tag 'asahi-soc-dt-5.17' of https://github.com/AsahiL [...] adds c681c6fcc5dd arm64: dts: rockchip: add interrupt and headphone-detectio [...] adds e92df2c61c10 arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64 adds 755fff528b1b arm64: dts: rockchip: add variables for pcie completion to [...] adds 8169b9894dbd arm64: dts: rockchip: Enable HDD power on helios64 adds 2e4dbcf7177e arm64: dts: rockchip: Change pwm pinctrl-name to "default" [...] adds aaa552d84580 arm64: dts: rockchip: Add spi nodes on rk356x adds ea1847c09c34 arm64: dts: rockchip: Add spi1 pins on Quartz64 A adds a39891a6e420 arm64: dts: rockchip: Add missing secondary compatible for [...] adds f471b1b2db08 arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards adds f3141df0418c Merge tag 'v5.17-rockchip-dts64-1' of git://git.kernel.org [...] adds 83c9eee72603 arm64: dts: meson-sm1-odroid: add cec nodes adds cdc509169459 arm64: dts: amlogic: meson-g12: Fix thermal-zones indent adds bb98a6fd0b0e arm64: dts: amlogic: meson-g12: Fix GPU operating point ta [...] adds 95d35256b564 arm64: dts: amlogic: Fix SPI NOR flash node name for ODROI [...] adds 8182a35868db arm64: dts: meson-gxbb-wetek: fix HDMI in early boot adds c019abb2feba arm64: dts: meson-gxbb-wetek: fix missing GPIO binding adds 1e9fc71213d7 arm64: dts: meson-gxbb-wetek: use updated LED bindings adds 75fb3b1be53c arm64: dts: meson: p241: add vcc_5v regulator adds 0a62b3cc0af9 arm64: dts: meson: p241: add sound support adds 1c8e994f16b7 Merge tag 'amlogic-arm64-dt-for-v5.17' of git://git.kernel [...] adds 12f332d2dd31 ARM: dts: at91: update alternate function of signal PD20 adds 6d4518a086b2 ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] adds b3111fe15df5 ARM: dts: at91: add Microchip EVB-KSZ9477 board adds cf4060f1bb64 ARM: dts: at91: sama5d2: Name the qspi clock adds 0081a525ceef ARM: dts: at91: sama7g5: Add QSPI nodes adds 078c2a0e8e60 ARM: dts: at91: sama7g5ek: Add QSPI0 node adds 7b7320905a59 Merge tag 'at91-dt-5.17' of git://git.kernel.org/pub/scm/l [...] adds c25b80c560b8 ARM: dts: Add FSG3 system controller and LEDs adds 65248dde8152 ARM: dts: Add Goramo MultiLink device tree adds 7b9eb6cfdb78 ARM: dts: ixp4xx: Add devicetree for Gateway 7001 adds 2aaeccfafbf9 Merge tag 'ixp4xx-dtx-v5.17' of git://git.kernel.org/pub/s [...] adds b046049e59dc ARM: dts: stm32: fix dtbs_check warning on ili9341 dts bin [...] adds 958b18a40415 ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins o [...] adds a2368f896607 ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15 adds 2312a6e7b301 ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx adds 28f645fc9424 ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1 adds 1149ccc5e891 ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk adds 856732adc1ac ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2 adds 854b020b165f dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOU [...] adds 3ff0810ffc47 ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF adds 03e9474bfc4d Merge tag 'stm32-dt-for-v5.17-1' of git://git.kernel.org/p [...] adds 111659c2a570 arm64: dts: apple: t8103: Remove PCIe max-link-speed properties adds d824dade33bf dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop adds 34e5719e1c6b arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes adds e15b8c856398 dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16 [...] adds b66652c7517c dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible adds 42c2366a9cbe dt-bindings: pci: apple,pcie: Add t6000 support adds cba9c615bec1 dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinct [...] adds b4d11106d751 arm64: dts: apple: t8103: Add watchdog node adds 57337b252442 arm64: dts: apple: t8103: Rename clk24 to clkref adds 8adf987ce082 arm64: dts: apple: t8103: Sort nodes by address adds 301f651614c3 dt-bindings: mailbox: apple,mailbox: Add power-domains property adds 5f424ff299ac Merge tag 'asahi-soc-dt-5.17-v2' of https://github.com/Asa [...] adds f4c35356e0fc arm64: dts: n5x: add qspi, usb, and ethernet support adds 8dce88fe80a8 arm64: dts: Update NAND MTD partition for Agilex and Stratix 10 adds 4a097f29fb52 Merge tag 'socfpga_dts_update_for_v5.17' of git://git.kern [...] adds 36b88b209593 ARM: dts: elpida_ecb240abacn: Change Elpida compatible adds f3499b1329c9 ARM: dts: am335x-boneblack-common: move system-power-controller adds 1e72c64eb75e ARM: dts: am335x-icev2: Add system-power-controller to RTC node adds d2e8a6c43bbf ARM: dts: am437x-cm-t43: Use a correctly spelled DT property adds 6c06a9f55b5f ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardwa [...] adds 6fde719b19af ARM: dts: am437x-gp-evm: enable ADC1 adds 7ebe6e99f770 ARM: dts: motorola-mapphone: Drop second ti,wlcore compati [...] adds fa0fdb78cb5d ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp. adds 365ee8033142 Merge tag 'omap-for-v5.17/dt-signed' of git://git.kernel.o [...] adds d900a1cd310d arm64: dts: allwinner: add 'chassis-type' property adds e927f53f7dd9 arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF adds f7e47d85f3f5 arm64: dts: allwinner: h6: tanix-tx6: Add I2C node adds 725bc607aa02 ARM: dts: sun8i: h3: beelink-x2: Sort nodes adds 3047444def12 arm64: dts: allwinner: a64: Add CEC clock to HDMI adds 38df5750962c ARM: dts: sunxi: Add CEC clock to DW-HDMI adds bbdde16e5d7e ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node adds 34734edd06f8 dt-bindings: crypto: Add optional dma properties adds 71b597ef5d46 dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq adds 245578ba9f03 dt-bindings: arm: sunxi: Expand MBUS binding adds 9f193dedd6ef dt-bindings: arm: sunxi: Add H5 MBUS compatible adds c8f7b50785ca ARM: dts: sunxi: h3/h5: Update MBUS node adds 00b9773b128a arm64: dts: allwinner: a64: Update MBUS node adds 145988cff2a1 ARM: dts: sun8i: Adjust power key nodes adds 8ff8d6936ec9 arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI adds fcad81d944e7 dt-bindings: arm: sunxi: Add Tanix TX6 mini adds fa33ec5157b0 arm64: dts: allwinner: h6: Add Tanix TX6 mini dts adds 083581930954 arm64: dts: allwinner: h6: tanix: Add MMC1 node adds a8a051984a75 arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth adds 0baddea60e8d arm64: dts: allwinner: h6: Add Hantro G2 node adds c9074c91516d Merge tag 'sunxi-dt-for-5.17-1' of git://git.kernel.org/pu [...] adds 82ce79391d0e arm64: dts: renesas: Fix thermal bindings adds 35ae0d00ab5a Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into rene [...] adds c62331e8222f arm64: dts: renesas: Add Renesas R8A779F0 SoC support adds 08b8699eb369 arm64: dts: renesas: Add Renesas Spider boards support adds b2db714bc9a6 arm64: dts: renesas: r8a779a0: Add DSI encoders adds 5a6bca1ff7a5 arm64: dts: renesas: falcon-cpu: Add DSI display output adds 844dd4378453 arm64: dts: renesas: r9a07g044: Add TSU node adds 88404c56fde0 arm64: dts: renesas: r9a07g044: Create thermal zone to sup [...] adds b6db8f72dddc arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node adds d563f4bac991 arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator adds c9b7011768b5 arm64: dts: renesas: Fix pin controller node names adds 527c71547dbf Merge tag 'renesas-arm-dt-for-v5.17-tag2' of git://git.ker [...] adds d01986bec388 dt-bindings: arm: renesas: Document Renesas Spider boards adds 79309f5bf43d Merge tag 'renesas-dt-bindings-for-v5.17-tag2' of git://gi [...] adds fc5e0e376219 dt-bindings: Update headers for Tegra234 adds 8c970e7ee7ae dt-bindings: memory: tegra: Update for Tegra194 adds c3859c1436e3 dt-bindings: memory: tegra: Add Tegra234 support adds d875175d8726 dt-bindings: tegra: Describe recent developer kits consistently adds b39cc7956577 dt-bindings: tegra: Document Jetson AGX Orin (and devkit) adds d9203d081a61 dt-bindings: sram: Document NVIDIA Tegra SYSRAM adds 57978838889d dt-bindings: Add YAML bindings for NVENC and NVJPG adds 51a0f370886a dt-bindings: misc: Convert Tegra MISC to json-schema adds e109c0acb835 dt-bindings: mmc: tegra: Convert to json-schema adds 068cf93f9002 dt-bindings: mailbox: tegra: Convert to json-schema adds 0637af949a8c dt-bindings: mailbox: tegra: Document Tegra234 HSP adds 2f9df754d0c2 dt-bindings: rtc: tegra: Convert to json-schema adds aa8f488fd616 dt-bindings: rtc: tegra: Document Tegra234 RTC adds 25388844f92f dt-bindings: fuse: tegra: Convert to json-schema adds f8dd779bcb4b dt-bindings: fuse: tegra: Document Tegra234 FUSE adds d5de8b7608e9 dt-bindings: mmc: tegra: Document Tegra234 SDHCI adds 96b594d2a093 dt-bindings: serial: 8250: Document Tegra234 UART adds 5cda3b25cb04 dt-bindings: tegra: pmc: Convert to json-schema adds d289f9de8b95 dt-bindings: firmware: tegra: Convert to json-schema adds a12e1b7812ff dt-bindings: thermal: tegra186-bpmp: Convert to json-schema adds 8461fe3e443b dt-bindings: serial: tegra-tcu: Convert to json-schema adds cd1fe47862c7 dt-bindings: serial: Document Tegra234 TCU adds a90901a5a373 dt-bindings: usb: tegra-xudc: Document interconnects and i [...] adds b58db7135a12 dt-bindings: ARM: tegra: Document ASUS Transformers adds f64de71a9383 dt-bindings: ARM: tegra: Document Pegatron Chagall adds d0e70d130484 dt-bindings: clock: tegra-car: Document new clock sub-nodes adds 425a68a96369 dt-bindings: host1x: Document OPP and power domain properties adds 0c41e287f754 dt-bindings: host1x: Document Memory Client resets of Host [...] adds ccc3016261ed media: dt: bindings: tegra-vde: Convert to schema adds c9059a6bb993 media: dt: bindings: tegra-vde: Document OPP and power domain adds b87cd3759d9d Merge tag 'tegra-for-5.17-dt-bindings' of git://git.kernel [...] adds d9652f589edc Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] adds 7fa307524a4d arm64: tegra: Fixup SYSRAM references adds e537adde131b arm64: tegra: Add clock for Tegra234 RTC adds 98094be152d3 arm64: tegra: Update Tegra234 BPMP channel addresses adds e086d82d4f3e arm64: tegra: Fill in properties for Tegra234 eMMC adds 06ad2ec4e5f8 arm64: tegra: Add Tegra234 TCU device adds f0e1266818f5 arm64: tegra: Add main and AON GPIO controllers on Tegra234 adds a12cf5c339b0 arm64: tegra: Describe Tegra234 CPU hierarchy adds 533337d5c843 arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support adds ff21087e6131 arm64: tegra: Add support to enumerate SD in UHS mode adds f7eb27857284 arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 adds e762232f9466 arm64: tegra: Add ISO SMMU controller for Tegra194 adds 4cc3e3e164c0 arm64: tegra: Rename top-level clocks adds 097e01c61015 arm64: tegra: Rename top-level regulators adds bd1fefcbdd8f arm64: tegra: Add native timer support on Tegra186 adds 2c6fd24dcbf0 arm64: tegra: Fix unit-addresses on Norrin adds 64b407827670 arm64: tegra: Remove unsupported properties on Norrin adds bb43b219c88c arm64: tegra: Fix compatible string for Tegra132 timer adds ed9e9a6eb118 arm64: tegra: Add OPP tables on Tegra132 adds 92564257d7af arm64: tegra: Fix Tegra132 I2C compatible string list adds 9f27a6c42116 arm64: tegra: Drop unused AHCI clocks on Tegra132 adds fce5d0731616 arm64: tegra: Sort Tegra132 XUSB clocks correctly adds fe57ff5365c9 arm64: tegra: Rename thermal zones nodes adds 4b5ae31fb756 arm64: tegra: Rename power-monitor input nodes adds 548c9c5aaf85 arm64: tegra: Fix Tegra186 compatible string list adds 2b14cbd643fe arm64: tegra: Adjust length of CCPLEX cluster MMIO region adds e7445ab7dc51 arm64: tegra: Drop unit-address for audio card graph endpoints adds 56797e625910 arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips adds 2fcb87970e42 arm64: tegra: Drop unsupported nvidia,lpdr property adds cd6157c1978c arm64: tegra: Fix Tegra194 HSP compatible string adds 1ff75059077c arm64: tegra: Drop unused properties for Tegra194 PCIe adds c453cc9e9e1a arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock adds 99d9bde5b4ab arm64: tegra: Rename TCU node to "serial" adds 1dcf00ae8205 arm64: tegra: Remove unsupported regulator properties adds 635fb5d4cb25 arm64: tegra: Rename GPIO hog nodes to match schema adds 31bc882c03d4 arm64: tegra: jetson-tx1: Remove extra PLL power supplies [...] adds 54215999f30b arm64: tegra: smaug: Remove extra PLL power supplies for XUSB adds 9c1b3ef8e204 arm64: tegra: jetson-nano: Remove extra PLL power supplies [...] adds 28a44b900e57 arm64: tegra: Add missing TSEC properties on Tegra210 adds f2ef6a9180f3 arm64: tegra: Sort Tegra210 XUSB clocks correctly adds 027529473672 arm64: tegra: Remove unused only-1-8-v properties adds 553f07360e23 arm64: tegra: Rename Ethernet PHY nodes adds a52280c844c0 arm64: tegra: Add dma-coherent for Tegra194 VIC adds c2fee44399af arm64: tegra: Update SDMMC4 speeds for Tegra194 adds cc9396676c1b arm64: tegra: Add EMC general interrupt on Tegra194 adds eed280dfe91d arm64: tegra: Add memory controller on Tegra234 adds 6de481e5ab0d arm64: tegra: Hook up MMC and BPMP to memory controller adds 914ed1f56581 arm64: tegra: Add host1x hotflush reset on Tegra210 adds a862e8180886 Merge tag 'tegra-for-5.17-arm64-dt' of git://git.kernel.or [...] adds 7a0df1f969c1 arm64: dts: ti: k3-j721e: correct cache-sets info adds 4d3984906397 arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node adds 3f92a5be6084 arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ [...] adds a27a93bf7004 arm64: dts: ti: k3-am642: Fix the L2 cache sets adds d0c826106f3f arm64: dts: ti: k3-j7200: Fix the L2 cache sets adds e9ba3a5bc6fd arm64: dts: ti: k3-j721e: Fix the L2 cache sets adds a172c8693170 arm64: dts: ti: k3-j7200: Correct the d-cache-sets info adds 44226253e651 arm64: dts: ti: k3-am64-main: add timesync router node adds c3e4ea557ddb arm64: dts: ti: k3-am65-mcu: Add Support for MCAN adds f533bb82def8 arm64: dts: ti: am654-base-board/am65-iot2050-common: Disa [...] adds 4688a4fcb7a2 arm64: dts: ti: k3-j721e: Add support for MCAN nodes adds 87d60c4663b6 arm64: dts: ti: k3-j721e-common-proc-board: Add support fo [...] adds 9c4441ad3da1 arm64: dts: ti: k3-am64-main: Add support for MCAN adds 2f474da98caf arm64: dts: ti: k3-am642-evm/sk: Add support for main doma [...] adds 277ee96f89d8 arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level adds 6b1caf4dea3e dt-bindings: arm: ti: Add bindings for J721s2 SoC adds beba81faad86 dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2 adds b8545f9d3a54 arm64: dts: ti: Add initial support for J721S2 SoC adds d502f852d22a arm64: dts: ti: Add initial support for J721S2 System on Module adds effb32e931dd arch: arm64: ti: Add support J721S2 Common Processor Board adds 990102a792c8 Merge tag 'ti-k3-dt-for-v5.17' of git://git.kernel.org/pub [...] adds 1f1cb308abc5 arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB adds 35d544a273ea arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree adds 73a78b6130d9 arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node adds effd42600b98 arm64: dts: marvell: cn9130: add GPIO and SPI aliases adds 0734f8311ce7 arm64: dts: marvell: cn9130: enable CP0 GPIO controllers adds 0724f8a14726 Merge tag 'mvebu-dt64-5.17-1' of git://git.kernel.org/pub/ [...] adds 62480772263a ARM: dts: armada-38x: Add generic compatible to UART nodes adds 8d5c175fe19a Merge tag 'mvebu-dt-5.17-1' of git://git.kernel.org/pub/sc [...] adds 8a3804c030e4 ARM: dts: Remove "spidev" nodes adds 3e63d6a197d5 dt-bindings: vendor-prefixes: Add an entry for JOZ BV adds 74fb79574d26 dt-bindings: arm: fsl: add JOZ Access Point adds 5a759dac6503 dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX [...] adds 97164c0419fc dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards adds 8355d48fd1ec dt-bindings: arm: fsl: Add binding for imx8ulp evk adds ee6302d90db9 dt-bindings: arm: fsl: add TQMa8MxML boards adds 50ef92d89c12 dt-bindings: arm: fsl: add TQMa8MxNL boards adds 9aa637b5673c dt-bindings: arm: fsl: add TQMa8Mx boards adds ced795c2648a dt-bindings: bus: imx-weim: add words about continuous bclk adds c4cacb5b80f4 dt-bindings: soc: imx: Add binding doc for spba bus adds 63aca69c224f dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH adds 50cee5eb406b dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards adds 8802266a1033 dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board adds e1e06edd94d5 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl adds 9018001ee03e Merge tag 'imx-bindings-5.17' of git://git.kernel.org/pub/ [...] adds f9d3b807daa6 ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link adds 52c612692848 ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs adds 1aa590c85ae4 ARM: dts: imx: Fix typo in pinfunc comments adds 2db0624b78c4 ARM: dts: add JOZ Access Point adds 2439d70c52c5 ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround [...] adds ef3846247b41 ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees adds 0de4ab81ab26 ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board adds b357ffd8604a ARM: dts: imx: Change spba to spba-bus adds 74092acd6eab ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node adds 473d06b9093d ARM: dts: imx7: Drop reset-names property for mipi_csi node adds 3f8b6cf82088 ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node adds 05be8e7472cd ARM: dts: imx1: drop "fsl,imx-clk32" adds 9a68c8ec9ac9 ARM: dts: imx25: drop "fsl,imx-osc" adds 20adb4921cd6 ARM: dts: imx50: drop "fsl,imx-osc" adds c5e526a9c3d5 ARM: dts: imx50: drop "fsl,imx-ckil" adds c522683be5b5 ARM: dts: imx50: drop "fsl,imx-ckih1" adds f6bc4a7c037f ARM: dts: imx50: drop "fsl,imx-ckih2" adds 73cda7c63a59 ARM: dts: imx51: drop "fsl,imx-osc" adds 929bdb7b0afb ARM: dts: imx51: drop "fsl,imx-ckil" adds 58cd720f3f5a ARM: dts: imx51: drop "fsl,imx-ckih1" adds 0dee2e69efc2 ARM: dts: imx51: drop "fsl,imx-ckih2" adds 39cd25fe2e1d ARM: dts: imx53: drop "fsl,imx-osc" adds ac0894359ecf ARM: dts: imx53: drop "fsl,imx-ckil" adds 917fee9c6f7b ARM: dts: imx53: drop "fsl,imx-ckih1" adds 4ce956128d43 ARM: dts: imx53: drop "fsl,imx-ckih2" adds 36b85fdaa36a ARM: dts: imx6qdl: drop "fsl,imx-osc" adds 5368f930cc65 ARM: dts: imx6qdl: drop "fsl,imx-ckil" adds bca46d8e5fed ARM: dts: imx6qdl: drop "fsl,imx-ckih1" adds e7ed6ba0239d ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other [...] adds cbcf2b40a7cf ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy- [...] adds eb197dfe389a ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster adds 538e5f7106f6 ARM: dts: imx7d-remarkable2: add wacom digitizer device adds 20c7b41d03d3 ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer adds 841b71c57bcf ARM: dts: imx6qdl: phytec: Add support for optional PEB-EV [...] adds d3af422c0587 ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV [...] adds 3951cc6bae4c ARM: dts: imx6: phytec: Add PEB-WLBT-05 support adds a5a44f4d509e Merge tag 'imx-dt-5.17' of git://git.kernel.org/pub/scm/li [...] adds b70bf26a704c arm64: dts: freescale: add 'chassis-type' property adds 38c0b9496127 arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-na [...] adds 745fa3e40ff5 arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK [...] adds e3f775070e06 arm64: dts: imx8mm-beacon: Enable USB Controllers adds b43e6c03a854 arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description adds 1019b783696a arm64: dts: imx8mq-librem5: describe power supply for cameras adds fed7603597fa arm64: dts: imx8mq-librem5: describe the selfie cam adds c190510714df arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XS [...] adds cb551b5e3bab arm64: dts: imx8m: add cache info adds b0b46118ed26 arm64: dts: imx8qm: add cache info adds ebd922967f33 arm64: dts: imx8qxp: add cache info adds 4172986a64da arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS adds 474b61a7106b arm64: dts: imx8mq: fix the schema check errors for fsl,tm [...] adds e523b7c54c05 arm64: dts: imx8mm: Add CSI nodes adds 9f046930657e arm64: dts: imx8mm-beacon: Enable OV5640 Camera adds fe6291e96313 arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp adds a6e917b7366c arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board adds dfcd1b6f7620 arm64: dts: freescale: add initial device tree for TQMa8MQ [...] adds 3e56e354db6d arm64: dts: freescale: add initial device tree for TQMa8MQ [...] adds b186b8b6e770 arm64: dts: freescale: add initial device tree for TQMa8Mx [...] adds 6133d8422889 arm64: dts: imx8mn-evk: add hardware reset for FEC PHY adds e0aa402b40a2 arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY adds 20b6559ecf5d arm64: dts: imx8m: disable smart eee for FEC PHY adds 09e5ccdd866c arm64: dts: imx8m: configure FEC PHY VDDIO voltage adds 311ad460c4fa arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY adds baf55c1509fe arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" prop [...] adds 44d0dfee53ff arm64: dts: imx8mp: add mac address for EQOS adds 6c5d66cb28b0 arm64: dts: ls1028a-rdb: sort nodes alphabetically by label adds d18c7980d4d7 arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller adds 96ad273759e0 arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports adds bd8a9cd624c6 arm64: dts: ls1028a-rdb: update copyright adds 22e9e261bfe8 arm64: dts: ls1088a: Add reboot nodes adds a3d5b4e2af44 arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 adds 1a42daaa3c7e arm64: dts: imx8mq-evk: link regulator to VPU domain adds 057ccd9db760 dt-bindings: power: imx8ulp: add power domain header file adds a38771d7a49b arm64: dts: imx8ulp: add scmi firmware node adds 03eb813dac25 arm64: dts: imx8ulp: add power domain entry for usdhc adds aafac22d6b23 arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property adds bd4372f056a2 arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards adds ee47d510b4d2 arm64: dts: nitrogen8-som: correct network PHY reset adds 92d2c17edb2a arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl adds 842912c42e88 arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi adds 674d63dfadb5 arm64: dts: lx2160a-rdb: Add Inphi PHY node adds 519bace37b2d arm64: dts: lx2160a: add optee-tz node adds eb70c4a3b1aa arm64: dts: lx2160a-qds: Add mdio mux nodes adds a5b13770faf3 arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes adds 23817c839673 arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes adds cc03211c745a arm64: dts: lx2162a-qds: add interrupt line for RTC node adds e84e22c0c3b3 arm64: dts: ls1028a: Add PCIe EP nodes adds dd3d936a1b17 arm64: dts: ls1028a: add ftm_alarm1 node to be used as wak [...] adds 71799672ea24 arm64: dts: ls1028a: add flextimer based pwm nodes adds b2e2d3e02fb6 arm64: dts: ls1028a-rdb: enable pwm0 adds cbe9d948eadf arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus adds 52b98481171e arm64: dts: ls1028a-qds: enable lpuart1 adds e426d63e752b arm64: dts: ls1028a-qds: add overlays for various serdes p [...] adds 0bc3e333a0c8 arm64: dts: imx8mp-evk: configure multiple queues on eqos adds 33f8b4862a8b Merge tag 'imx-dt64-5.17' of git://git.kernel.org/pub/scm/ [...] adds 5d978f8ad2ae arm64: dts: mt8183: change rpmsg property name adds 7f1a9f47df61 arm64: dts: mediatek: mt8192: fix i2c node names adds 9cf6a26ae352 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks adds ff9ea5c62279 arm64: dts: mediatek: mt8183-evb: Add node for thermistor adds 2706707b225d arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus adds 52e84f233459 arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board adds 1c1f350be884 arm64: dts: mt8183: Add more fennel SKUs adds 3831b385147f arm64: dts: mt8183: Add kakadu sku22 adds 735810139312 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo adds bf08726b34c1 dt-bindings: arm64: dts: mediatek: Add more SKUs for mt818 [...] adds 861a08874fdb dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 ka [...] adds ab0c1e34536c arm64: dts: mediatek: mt8173: Add gce-client-reg to displa [...] adds 98c3384fa770 arm64: dts: mt8183-kukui: Update Tboard sensor mapping table adds 08c40de81b77 arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node adds 54337a96f31b arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config adds 7781083fd609 arm64: dts: mt8183: support coresight-cpu-debug for mt8183 adds 19ebf10e8d83 dt-bindings: arm64: dts: mediatek: Add mt7986 series adds 50137c150f5f arm64: dts: mediatek: add basic mt7986 support adds fd31f778da81 arm64: dts: mt8183: kukui: Add Type C node adds c3a064a32ed9 arm64: dts: mediatek: add pinctrl support for mt7986a adds f40c0f800f15 arm64: dts: mediatek: add pinctrl support for mt7986b adds 505596c8d3cb Merge tag 'v5.16-next-dts64' of git://git.kernel.org/pub/s [...] adds aa67bacb482a arm: dts: mt6589: Add device tree for Fairphone 1 adds aa7bb116f041 Merge tag 'v5.16-next-dts32' of git://git.kernel.org/pub/s [...] adds 9cb6de45a006 ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 adds 8e14b530f8c9 ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100 adds 29bf0ff5ae18 ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260 adds d07156eb8aec Merge tag 'samsung-dt-5.17' of git://git.kernel.org/pub/sc [...] adds 8858f8622e82 arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos54 [...] adds 7836149e155b arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9 adds d56a8e9c7af8 dt-bindings: soc: samsung: Fix I2C clocks order in USI bin [...] adds 0257bc5cceaf Merge branch 'for-v5.17/dt-usi' into next/dt64 adds c96ebc5fde27 dt-bindings: arm: samsung: document jackpotlte board binding adds 2d6a1c7d5772 dt-bindings: Add vendor prefix for WinLink adds e1ba2f940ba4 dt-bindings: arm: samsung: Document E850-96 board binding adds 51b1a5729469 dt-bindings: pinctrl: samsung: Add pin drive definitions f [...] adds 0fd319105fde Merge tag 'samsung-dt64-5.17' of git://git.kernel.org/pub/ [...] adds 0714ccb54c38 ARM: tegra: Clean up external memory controller nodes adds 0a6a64f904c6 ARM: tegra: Specify correct PMIC compatible on Tegra114 boards adds 0b9f3940d630 ARM: tegra: Rename SPI flash chip nodes adds 4f74ed817ef8 ARM: tegra: Rename top-level clocks adds c629196d04c8 ARM: tegra: Rename top-level regulators adds f8d5db7e27b3 ARM: tegra: Fix compatible string for Tegra114+ timer adds 82d03bec4e97 ARM: tegra: Add #reset-cells for Tegra114 MC adds 63658cbc66a2 ARM: tegra: Rename GPIO hog nodes to match schema adds 1b5bad01abdc ARM: tegra: Rename GPU node on Tegra124 adds 9ab9ecd83a3e ARM: tegra: Drop reg-shift for Tegra HS UART adds 272c5c3a3792 ARM: tegra: Rename thermal zone nodes adds c6d4a8977598 ARM: tegra: Rename CPU and EMC OPP table device-tree nodes adds 9b07cfe27647 ARM: tegra: Fix Tegra124 I2C compatible string list adds e51c87b7cb1a ARM: tegra: Drop unused AHCI clocks on Tegra124 adds 4b7f222d8323 ARM: tegra: Sort Tegra124 XUSB clocks correctly adds 959fddf537c8 ARM: tegra: Avoid pwm- prefix in pinmux nodes adds 86a3a7f8a42b ARM: tegra: Add compatible string for built-in ASIX on Col [...] adds e1808b09df86 ARM: tegra: Remove PHY reset GPIO references from USB cont [...] adds c98167bbe865 ARM: tegra: Add dummy backlight power supplies adds 9b34a2a1bc6e ARM: tegra: Use correct vendor prefix for Invensense adds fe3c94e8e7e4 ARM: tegra: Remove unsupported properties on Apalis adds e6cc64655480 ARM: tegra: nexus7: Drop clock-frequency from NFC node adds e3cc9c1c51f8 ARM: tegra: Remove stray #reset-cells property adds 695494bb969a ARM: tegra: Fix SLINK compatible string on Tegra30 adds b716d046041e ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu adds c6e331a2bb06 ARM: tegra: Avoid phandle indirection on Ouya adds b405066bd3e0 ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101 adds 91ead34f47c9 ARM: tegra: Add common device-tree base for Tegra30 ASUS T [...] adds a0d7dba8c3c1 ARM: tegra: Add common device-tree for LVDS display panels [...] adds 9b66bd835dfd ARM: tegra: Add device-tree for ASUS Transformer Prime TF201 adds 65fce832a97c ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T adds 2602de4800e6 ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG adds e6d391a0b29b ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T adds 2b69c7b5fd35 ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T adds 87d9cf2e8469 ARM: tegra: Add device-tree for Pegatron Chagall adds ef6fb9875ce0 ARM: tegra: Add device-tree for 1080p version of Nyan Big adds e6fd5c1e9fc5 ARM: tegra: Add usb-role-switch property to USB OTG ports adds 770586291f9a ARM: tegra: Enable HDMI CEC on Nyan adds 894ea1121b29 ARM: tegra: Enable CPU DFLL on Nyan adds 7525c2a354e0 ARM: tegra: Add CPU thermal zones to Nyan device-tree adds a28c1b4f11fc ARM: tegra: nexus7: Use common LVDS display device-tree adds e6e395578a6e ARM: tegra: Enable video decoder on Tegra114 adds 3478494dcae1 ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table adds 83b7f0b8aeab ARM: tegra: Add OPP tables and power domains to Tegra20 de [...] adds 73e2b72a3518 ARM: tegra: Add OPP tables and power domains to Tegra30 de [...] adds 1caf3ef4c0fe ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D [...] adds 2c16be669291 ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D [...] adds 279e7aa30424 ARM: tegra20/30: Disable unused host1x hardware adds dcbc40848de4 ARM: tegra: Add S/PDIF node to Tegra20 device-tree adds dd2cac867a78 ARM: tegra: Add HDMI audio graph to Tegra20 device-tree adds 7a53acabf80f ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio adds 919be27fd004 ARM: tegra: paz00: Enable S/PDIF and HDMI audio adds 9ca9a608a787 ARM: tegra: Add back gpio-ranges properties adds b59e11495b1a ARM: tegra: Add memory client hotflush resets on Tegra114 adds bd048487af68 ARM: tegra: Add host1x hotflush reset on Tegra124 adds 5c4a5b36e43e Merge tag 'tegra-for-5.17-arm-dt' of git://git.kernel.org/ [...] adds 801cd261718e ARM: dts: qcom: update USB nodes with new platform specifi [...] adds 254a27585eb1 ARM: dts: qcom: sdx55: Add support for PCIe PHY adds a5a2661287b4 ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY adds e6b69813283f ARM: dts: qcom: sdx55: Add support for PCIe EP adds 7cecfb53cad8 ARM: dts: qcom: sdx55-fn980: Enable PCIe EP adds e1fb17ee85bc ARM: dts: qcom: sdx55-fn980: Enable IPA adds 1f7fe79d03b2 ARM: dts: qcom: sdx55-t55: Enable IPA adds a6839c42fe7c ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32 adds 8f8ef3860d44 dt-bindings: clock: Add SDX65 GCC clock bindings adds da1f7d0b621e Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] adds 3b338c9a6a2a dt-bindings: arm: qcom: Document SDX65 platform and boards adds bae2f5979c6e ARM: dts: qcom: Add SDX65 platform and MTP board support adds ff8b573a6ccf ARM: dts: qcom: sdx65: Add pincontrol node adds ef5ad2608511 ARM: dts: qcom: Drop input-name property adds dfdded9b0b3f Merge tag 'qcom-dts-for-5.17' of git://git.kernel.org/pub/ [...] adds 24f52ef0c4bf arm64: dts: qcom: sm8250: Add nodes for tx and rx macros w [...] adds 5a263cf629a8 arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node adds 6fcda0b556cc arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node adds fa244dca404c arm64: dts: qcom: sm8250-mtp: add sound card support adds 0112b06fde55 arm64: dts: qcom: Add missing 'chassis-type's adds 37613aee2179 arm64: dts: qcom: sc7280: Add venus DT node adds 00128a57c0fe arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path adds 42dd1efffebd arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmw [...] adds d201f67714a3 arm64: dts: qcom: ipq8074: add MDIO bus adds 963070f76213 arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts adds 0417a86b200b arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI hos [...] adds 7624b41b3379 arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9 adds 3922ccaed4ac arm64: dts: qcom: sc7180: Support Homestar rev4 adds c41910f257a2 arm64: dts: qcom: msm8996: drop not documented adreno properties adds 30a7f99befc6 arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / [...] adds e2bbebf3b04c arm64: dts: qcom: apq8096-db820c: specify adsp firmware name adds 7c57dcae949d arm64: dts: qcom: apq8096-db820c: add missing regulator details adds a49c3dd1f782 arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 su [...] adds 227ee1583ba4 arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lv [...] adds 4c821bd42ccc arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regul [...] adds 25fdaae63a69 arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller adds de0a2ae359ef arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to [...] adds 5663ca59bb4f arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY adds f0360a7c1742 arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI adds e84d04a2b221 arm64: dts: qcom: sm8350: Add missing QUPv3 ID2 adds f4d4ca9f3934 arm64: dts: qcom: sm8350: Add redistributor stride to GICv3 adds ed9500c1df59 arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer adds 9e7f7b65c7f0 arm64: dts: qcom: sm[68]350: Use interrupts-extended with [...] adds f52dd33943ca arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name adds 2dab7aac493d arm64: dts: qcom: *8350* Consolidate PON/RESIN usage adds 9ea9eb36b3c0 arm64: dts: qcom: sm8350: Describe GCC dependency clocks adds cf03cd7e12bd arm64: dts: qcom: sm8350: Set up WRAP0 QUPs adds 8934535531c8 arm64: dts: qcom: sm8350: Set up WRAP1 QUPs adds 98374e6925b8 arm64: dts: qcom: sm8350: Set up WRAP2 QUPs adds 9bc2c8fea55c arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs adds c2721b0c23d9 arm64: dts: qcom: Add support for Xperia 1 III / 5 III adds 1209e9246632 arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/S [...] adds ce2762aec737 arm64: dts: qcom: sm8350-sagami: Configure remote processors adds 9ac8999e8d6c arm64: dts: qcom: sm8350: Add LLCC node adds 96e1e3a15273 arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Ho [...] adds fa09b2248714 arm64: dts: qcom: sc7280: Fix incorrect clock name adds bd7d507935ca arm64: dts: qcom: sc7280: Add pcie clock support adds 66b788133030 arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent addre [...] adds b139425115b8 arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD adds 9f6cbe37a72f arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi adds 262a8ad19cdf arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixe [...] adds 4c420a0449ce arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN adds cf85e9aee210 arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD adds e631e904e1d8 arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Fr [...] adds e5d3e752b050 arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB adds 8e0e8016cb79 arm64: dts: qcom: sm8250: Add CPU opp tables adds 1c0ac047bbfb arm64: dts: qcom: msm8916: Add RPM sleep stats adds 686743033265 arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button adds 95dcb997772e arm64: dts: qcom: Drop input-name property adds 7a21328bb3ad dt-bindings: arm: qcom: Document qcom,sc7280-crd board adds 427b249504ea arm64: dts: qcom: sc7280-crd: Add device tree files for CRD adds 248da168fbae arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD adds 3ebf11fa4a35 arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad [...] adds d0bfc92303dd arm64: dts: qcom: sm6125: Add RPMPD node adds 556a9f3ae17e arm64: dts: qcom: sm6125: Add power domains to sdhc adds b0293c19d42f arm64: dts: qcom: msm8916: fix MMC controller aliases adds bd943653b10d arm64: dts: qcom: Add device tree for Samsung J5 2015 (sam [...] adds f56498fc6a93 arm64: dts: qcom: sm6350: Fix validation errors adds 489be59b635b arm64: dts: qcom: sm6350: Add MPSS nodes adds efc33c969f23 arm64: dts: qcom: sm6350: Add ADSP nodes adds 8eb5287e8a42 arm64: dts: qcom: sm6350: Add CDSP nodes adds bc279dc04e9e arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS adds 8e6de09c716f arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id adds c16160cfa565 arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2 adds c02b360ca67e arm64: dts: qcom: c630: Fix soundcard setup adds ef10e1b89508 arm64: dts: qcom: c630: add headset jack and button detect [...] adds 202f69cd4e1d Revert "arm64: dts: qcom: sm8350: Specify clock-frequency [...] adds 72a0ca203ca7 dt-bindings: clock: Add SM8450 GCC clock bindings adds 2bf0038f20b8 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] adds 409fd3f10c0b arm64: qcom: dts: drop legacy property #stream-id-cells adds 4cc7c85cccc8 arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node adds d5e12f3823ae arm64: dts: qcom: sdm845: mtp: Add vadc channels and therm [...] adds c8b9d64bb262 arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible adds 72cb4c48a46a arm64: dts: qcom: ipq6018: Fix gpio-ranges property adds 5188049c9b36 arm64: dts: qcom: Add base SM8450 DTSI adds ec950d557284 arm64: dts: qcom: sm8450: Add tlmm nodes adds 285f97bc4b01 arm64: dts: qcom: sm8450: Add reserved memory nodes adds 892d5395396d arm64: dts: qcom: sm8450: add smmu nodes adds 24de05c38e6b arm64: dts: qcom: Add base SM8450 QRD DTS adds 128914ad2303 arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes adds 07fa917a335e arm64: dts: qcom: sm8450: add ufs nodes adds 8f8f98c88168 arm64: dts: qcom: sm8450-qrd: enable ufs nodes adds 61eba74e473e arm64: dts: qcom: sm8450: Add rpmhpd node adds 015a89f0d317 arm64: dts: qcom: sm8450: add cpufreq support adds bf0a257a9418 arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes adds 19fd04fb9247 arm64: dts: qcom: sm8450: Add usb nodes adds 27a0d0b846d9 arm64: dts: qcom: sm8450-qrd: Enable USB nodes adds c23f1b77358c arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX adds c03b7ba96976 Merge tag 'qcom-arm64-for-5.17-1' of git://git.kernel.org/ [...] adds 5f9cfe9e94a6 ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties adds 8c9f00d4b051 ARM: dts: BCM5301X: remove unnecessary address & size cell [...] adds 3d2d52a0d183 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U adds de7880016665 ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver adds 31fd9b79dc58 ARM: dts: BCM5301X: update CRU block description adds 1a46061a2a41 ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding adds 5e8c1bf1a0a5 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array adds 3aee738a3d7a Merge tag 'tags/bcm2835-dt-next-2021-12-13' into devicetree/next adds 13391025039f ARM: dts: Cygnus: Fixed iProc PCIe controller properties adds 89b9492c113c ARM: dts: Cygnus: Update PCIe PHY node unit name(s) adds d2b820bb16c5 ARM: dts: HR2: Fixed iProc PCIe MSI sub-node adds 69c4e53bdd05 ARM: dts: NSP: Fixed iProc PCIe MSI sub-node adds 9a68c53f875e ARM: dts: NSP: Rename SATA unit name adds eafba51c545a dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema adds e138d78ffee6 Merge tag 'tags/bcm2835-bindings-2021-12-18' into devicetree/next adds 5e33f1c4a7cb ARM: dts: BCM5301X: correct RX delay and enable flow contr [...] adds e5a8aa778d46 Merge tag 'arm-soc/for-5.17/devicetree' of https://github. [...] adds 7b0c9ca7f18e dt-bindings: arm: bcm: document Netgear RAXE500 binding adds d0e68d354f34 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500 adds e9aff54425f0 Merge tag 'arm-soc/for-5.17/devicetree-arm64' of https://g [...] adds f5029f62d9ba soc: bcm: brcmstb: Add of_node_put() in pm-mips adds 862d7e543415 Merge tag 'arm-soc/for-5.17/drivers' of https://github.com [...] adds 82099d76cb6f ARM: dts: aspeed: tyan-s7106: Update nct7802 config adds 8189162c66b7 ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices adds 16d6dc8d8030 ARM: dts: aspeed: mtjade: Add uefi partition adds 1bf6751c8d8e dt-bindings: vendor-prefixes: add YADRO adds 67ac01d03862 ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC adds bc9fd597b300 dt-bindings: aspeed: Add Secure Boot Controller bindings adds fea289467608 ARM: dts: aspeed: Add secure boot controller node adds 0720caa3f81d ARM: dts: Add openbmc-flash-layout-64-alt.dtsi adds b26965e99788 ARM: dts: aspeed: g220a: Enable secondary flash adds a8c729e966c4 ARM: dts: aspeed: Adding Facebook Bletchley BMC adds 4fcbe1f5b6ba ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vua [...] adds 30daf3cd8997 ARM: dts: aspeed: Add TYAN S8036 BMC machine adds 1fe5c05c7c25 ARM: dts: aspeed: p10: Enable USB host ports adds 62589e873d8e ARM: dts: aspeed: p10: Add TPM device adds a350dc623e36 ARM: dts: aspeed: add LCLK setting into LPC IBT node adds 002c42d37e45 dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property adds 45cd8bbaaa18 ARM: dts: aspeed: add LCLK setting into LPC KCS nodes adds d8db5d8a012b Merge tag 'aspeed-5.17-devicetree' of git://git.kernel.org [...] adds 8b0c59c622dc Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asu [...] adds aca48b2dd1e7 Merge tag 'dt-5.17' of git://git.kernel.org/pub/scm/linux/ [...] adds 3d24568b01c5 RISC-V: Add StarFive SoC Kconfig option adds 3234d3a13743 dt-bindings: timer: Add StarFive JH7100 clint adds 9ac16169b4d4 dt-bindings: interrupt-controller: Add StarFive JH7100 plic adds 38bb8a7264da dt-bindings: clock: starfive: Add JH7100 clock definitions adds af35098f4fcd dt-bindings: clock: starfive: Add JH7100 bindings adds 4210be668a09 clk: starfive: Add JH7100 clock generator driver adds 810e287e83b6 dt-bindings: reset: Add StarFive JH7100 reset definitions adds d7d456a5201d dt-bindings: reset: Add Starfive JH7100 reset bindings adds 0be3a1595bf8 reset: starfive-jh7100: Add StarFive JH7100 reset driver adds 3021114b3d17 dt-bindings: pinctrl: Add StarFive pinctrl definitions adds 7431b391df95 dt-bindings: pinctrl: Add StarFive JH7100 bindings adds ec648f6b7686 pinctrl: starfive: Add pinctrl driver for StarFive SoCs adds d0b65b150097 dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts adds b0ad20a3b64b serial: 8250_dw: Add StarFive JH7100 quirk adds ec85362fb121 RISC-V: Add initial StarFive JH7100 device tree adds a43676272a6e RISC-V: Add BeagleV Starlight Beta device tree adds 4c0777712385 Merge tag 'jh7100-for-5.17' of https://github.com/esmil/li [...] adds 299e6f788eab reset: starfive-jh7100: Fix 32bit compilation adds bb4ed26e7e83 Merge tag 'newsoc-5.17' of git://git.kernel.org/pub/scm/li [...] adds 473dcf0ffc31 Documentation, arch: Remove leftovers from raw device adds 2ac7069ad764 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH adds 5a608e40f9f8 arch: Remove leftovers from mandatory file locking adds e0cb56546d39 arch: Remove leftovers from prism54 wireless driver adds 733e417518a6 asm-generic/error-injection.h: fix a spelling mistake, and [...] adds a7ac31406137 Merge tag 'asm-generic-5.17' of git://git.kernel.org/pub/s [...] adds 56c7c6eaf3eb perf/arm-cmn: Fix CPU hotplug unregistration adds 6190741c294d perf/arm-cmn: Account for NUMA affinity adds 82d8ea4b4500 perf/arm-cmn: Drop compile-test restriction adds 5f167eab83f1 perf/arm-cmn: Refactor node ID handling adds da5f7d2c8019 perf/arm-cmn: Streamline node iteration adds 0947c80aba23 perf/arm-cmn: Refactor DTM handling adds 847eef94e632 perf/arm-cmn: Optimise DTM counter reads adds 4f2c3872dde5 perf/arm-cmn: Optimise DTC counter accesses adds 558a07807038 perf/arm-cmn: Move group validation data off-stack adds 61ec1d875812 perf/arm-cmn: Demarcate CMN-600 specifics adds 60d1504070c2 perf/arm-cmn: Support new IP features adds e310644724e1 dt-bindings: perf: arm-cmn: Add CI-700 adds b2fea780c928 perf/arm-cmn: Add CI-700 Support adds a88fa6c28b86 perf/arm-cmn: Add debugfs topology info adds fc369f925f5c Merge branch 'for-next/perf-cmn' into for-next/perf adds 036a7584bede drivers: perf: Add LLC-TAD perf counter support adds 4cbf47728f8d dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC- [...] adds e73bc4fd78c4 Merge branch 'for-next/perf-cn10k' into for-next/perf adds c8602008e247 docs: perf: Add description for HiSilicon PCIe PMU driver adds 8404b0fbc7fb drivers/perf: hisi: Add driver for HiSilicon PCIe PMU adds 8330904fedb1 Merge branch 'for-next/perf-hisi' into for-next/perf adds 2704e7594383 dt-bindings: Add Arm SMMUv3 PMCG binding adds 3f7be4356176 perf/smmuv3: Add devicetree support adds df457ca973fe perf/smmuv3: Synthesize IIDR from CoreSight ID registers adds 1879a61f4ad8 Merge branch 'for-next/perf-smmu' into for-next/perf adds 369461ce8fb6 x86: perf: Move RDPMC event flag to a common definition adds 82ff0c022d19 perf: Add a counter for number of user access events in context adds e2012600810c arm64: perf: Add userspace counter access disable switch adds 83a7a4d643d3 arm64: perf: Enable PMU counter userspace access for perf event adds aa1005d15d2a Documentation: arm64: Document PMU counters access from userspace adds 8bd09b41b82f Merge branch 'for-next/perf-user-counter-access' into for- [...] adds d4c4844a9b47 arm64: perf: Support Denver and Carmel PMUs adds 6ac9f30bd43b arm64: perf: Simplify registration boilerplate adds 893c34b60a59 arm64: perf: Support new DT compatibles adds 1609c22a8a09 Merge branch 'for-next/perf-cpu' into for-next/perf adds 527a7f52529f perf/smmuv3: Fix unused variable warning when CONFIG_OF=n adds 2da56881a7f8 drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check adds 3da4390bcdf4 arm64: perf: Don't register user access sysctl handler mul [...] adds d658220a1c45 arm64/kvm: Fix bitrotted comment for SVE handling in handl [...] adds b6363fe7b513 arm64: Simplify checking for populated DT adds c9f5ea08a0f0 arm64: entry: Use SDEI event constants adds fde046e07d33 arm64: extable: remove unused ex_handler_t definition adds 7afccde389dc arm64: kexec: reduce calls to page_address() adds a3a5b763410c arm64: mm: Rename asid2idx() to ctxid2asid() adds 386a74677be1 arm64: mm: Use asid feature macro for cheanup adds 12b792e5e234 arm64/fp: Add comments documenting the usage of state rest [...] adds f2cefc0c2d2a docs/arm64: delete a space from tagged-address-abi adds c2c529b27ceb arm64: remove __dma_*_area() aliases adds d5624bb29f49 asm-generic: introduce io_stop_wc() and add implementation [...] adds 31e833b20312 arm64: Unhash early pointer print plus improve comment adds 38e0257e0e6f arm64: errata: Fix exec handling in erratum 1418040 workaround adds 89d30b11507d arm64: Drop outdated links in comments adds daa149dd8cd4 arm64: Use correct method to calculate nomap region boundaries adds f0616abd4e67 arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 adds 685e2564daa1 arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0 [...] adds 1614b2b11fab arch: Make ARCH_STACKWALK independent of STACKTRACE adds 1e5428b2b7e8 arm64: Add comment for stack_info::kr_cur adds 86bcbafcb726 arm64: Mark __switch_to() as __sched adds ed876d35a1dc arm64: Make perf_callchain_kernel() use arch_stack_walk() adds 4f62bb7cb165 arm64: Make __get_wchan() use arch_stack_walk() adds 39ef362d2d45 arm64: Make return_address() use arch_stack_walk() adds 22ecd975b61d arm64: Make profile_pc() use arch_stack_walk() adds 2dad6dc17bd0 arm64: Make dump_backtrace() use arch_stack_walk() adds d2d1d2645cfd arm64: Make some stacktrace functions private adds 2c54b423cf85 arm64/xor: use EOR3 instructions when available adds 6f6cfa586799 arm64: mm: use die_kernel_fault() in do_mem_abort() adds 07b742a4d912 arm64: mm: log potential KASAN shadow alias adds 5c13f042e732 arm64: cpufeature: add HWCAP for FEAT_AFP adds 9e45365f1469 arm64: add ID_AA64ISAR2_EL1 sys register adds 1175011a7d00 arm64: cpufeature: add HWCAP for FEAT_RPRES adds 8e6082e94aac arm64: atomics: format whitespace consistently adds ef5324506098 arm64: atomics lse: define SUBs in terms of ADDs adds 5e9e43c987b2 arm64: atomics: lse: define ANDs in terms of ANDNOTs adds 8a578a759ad6 arm64: atomics: lse: improve constraints for simple ops adds 053f58bab331 arm64: atomics: lse: define RETURN ops in terms of FETCH ops adds 580b536b504f Merge 'arm64/for-next/fixes' into for-next/bti adds 9be34be87cc8 arm64: Add macro version of the BTI instruction adds 481ee45ce9e0 arm64: Unconditionally override SYM_FUNC macros adds 742a15b1a23a arm64: Use BTI C directly and unconditionally adds dd73d18e7fc7 arm64: Ensure that the 'bti' macro is defined where linkag [...] adds 97bcbee404e3 arm64/sve: Make sysctl interface for SVE reusable by SME adds 30c43e73b3fa arm64/sve: Generalise vector length configuration prctl() for SME adds aed34d9e52b8 arm64/sve: Minor clarification of ABI documentation adds 18edbb6b3259 kselftest/arm64: Parameterise ptrace vector length information adds 9331a604858a kselftest/arm64: Allow signal tests to trigger from a function adds b77e995e3b96 kselftest/arm64: Add a test program to exercise the syscall ABI adds 2c94ebedc844 kselftest/arm64: Add pidbench for floating point syscall cases adds dd03762ab608 arm64: Enable KCSAN adds 945409a6ef44 Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', [...] adds 9b9e21136004 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds b087dfab4d39 s390/crypto: add SIMD implementation for ChaCha20 adds a84d1c5006b5 s390/cio: remove uevent suppress from cio driver adds 764fc3187c3f s390/qdio: remove QDIO_SBAL_SIZE macro adds bd3a025dd22c s390/qdio: improve handling of CIWs adds 718ce9e10171 s390/qdio: avoid allocating the qdio_irq with GFP_DMA adds 0a86cdcb4ce2 s390/qdio: clean up access to queue in qdio_handle_activat [...] adds 513251fe25d3 s390/qdio: clarify handler logic for qdio_handle_activate_check() adds b44995e51522 s390/qdio: split qdio_inspect_queue() adds a60bffe536f9 s390/qdio: split do_QDIO() adds 97aa7468f697 s390/vmcp: use page_to_virt instead of page_to_phys adds 4e4dc65ab578 s390/pci: use phys_to_virt() for AIBVs/DIBVs adds 568de506e317 s390/pci: use physical addresses in DMA tables adds e628f2879303 s390/qdio: remove unneeded sanity check in qdio_do_sqbs() adds 32ddf3e124ee s390/qdio: clarify logical vs absolute in QIB's kerneldoc adds 402ff5a3387d s390/nmi: add missing __pa/__va address conversion of exte [...] adds f139862b92cf s390/vfio-ap: add status attribute to AP queue device's sysfs dir adds d2f2949ab6b6 s390/mm: add missing phys_to_virt translation to page tabl [...] adds 9d6305c2a116 s390/diag: use pfn_to_phys() instead of open coding adds 69700fb43898 s390/cmm: add missing virt_to_phys() conversion adds 2f882800f6ab s390/pgalloc: add virt/phys address handling to base asce [...] adds da001fce26be s390/pgalloc: use pointers instead of unsigned long values adds 7a334a28a14b s390/ap: add missing virt_to_phys address conversion adds 893d4d9c62ec s390/exit: remove dead reference to do_exit from copy_thread adds b6b486ecef02 s390/sclp: fix memblock_phys_free() vs memblock_free() confusion adds fcfcba6dfc9a s390/smp: fix memblock_phys_free() vs memblock_free() confusion adds 15b5c1833afc s390/uv: fix memblock virtual vs physical address confusion adds 248420797d28 s390/disassembler: update opcode table adds cff2d3abc8da s390/zcrypt: CCA control CPRB sending adds c7ed509b21b6 s390/nmi: disable interrupts on extended save area update adds cb22cd2d8ff3 s390/sclp: release SCLP early buffer after kernel initialization adds c2c224932fd0 s390/mm: fix 2KB pgtable release race adds 1194372db6f3 s390/mm: better annotate 2KB pagetable fragments handling adds 4c88bb96e40b s390/mm: check 2KB-fragment page on release adds 39d02827ed40 s390/crypto: fix compile error for ChaCha20 module adds a0e45d40d5f8 s390/crash_dump: fix virtual vs physical address handling adds c4538d0f1901 s390: remove unused TASK_SIZE_OF adds 7b2932162f66 s390/pci: simplify __pciwb_mio() inline asm adds 1350f36d3825 s390/sclp_sd: use default_groups in kobj_type adds 0704a8586f75 s390/dasd: use default_groups in kobj_type adds f0d43b3a3809 Merge tag 's390-5.17-1' of git://git.kernel.org/pub/scm/li [...] adds 376e3fdecb0d m68k: Enable memtest functionality adds 1a0ae068bf6b m68k: defconfig: Update defconfigs for v5.16-rc1 adds 8cc1e20765f0 Merge tag 'm68k-for-v5.17-tag1' of git://git.kernel.org/pu [...] adds 0fe4ff885f8a x86/fpu: Correct AVX512 state tracking adds 191cf7fab9ef Merge tag 'x86_fpu_for_v5.17_rc1' of git://git.kernel.org/ [...] adds 6da5175dbe1c x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV adds e59451fd3bfa Merge tag 'x86_paravirt_for_v5.17_rc1' of git://git.kernel [...] adds 9e4d52a00a02 x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575" adds cd36722d7473 Merge tag 'x86_platform_for_v5.17_rc1' of git://git.kernel [...] adds 18c3933c1983 x86/sev: Shorten GHCB terminate macro names adds dbc4c70e3cdf x86/sev: Get rid of excessive use of defines adds 5ed0a99b12aa x86/head64: Carve out the guest encryption postprocessing [...] adds 75cc9a84c9eb x86/sev: Remove do_early_exception() forward declarations adds 8260b9820f70 x86/sev: Use CC_ATTR attribute to generalize string I/O unroll adds dbca5e1a04f8 x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c adds 20f07a044a76 x86/sev: Move common memory encryption code to mem_encrypt.c adds 01d5e7872c1c Merge tag 'x86_sev_for_v5.17_rc1' of git://git.kernel.org/ [...] adds df0114f1f871 x86/resctrl: Remove redundant assignment to variable chunks adds d3c20bfb7493 Merge tag 'x86_cache_for_v5.17_rc1' of git://git.kernel.or [...] adds d6d261bded8a x86/sgx: Add new sgx_epc_page flag bit to mark free pages adds 40e0e7843e23 x86/sgx: Add infrastructure to identify SGX EPC pages adds 992801ae9243 x86/sgx: Initial poison handling for dirty and free pages adds a495cbdffa30 x86/sgx: Add SGX infrastructure to recover from poison adds 03b122da74b2 x86/sgx: Hook arch_memory_failure() into mainline code adds c6acb1e7bf46 x86/sgx: Add hook to error injection address validation adds 3ad6fd77a2d6 x86/sgx: Add check for SGX pages to ghes_do_memory_failure() adds 5064343fb155 selftests/sgx: Fix a benign linker warning adds 39f62536be2f selftests/sgx: Assign source for each segment adds 5f0ce664d8c6 selftests/sgx: Make data measurement for an enclave segmen [...] adds 3200505d4de6 selftests/sgx: Create a heap for the test enclave adds 147172148909 selftests/sgx: Dump segments and /proc/self/maps only on failure adds 1b35eb719549 selftests/sgx: Encpsulate the test enclave creation adds 065825db1fd6 selftests/sgx: Move setup_test_encl() to each TEST_F() adds f0ff2447b861 selftests/sgx: Add a new kselftest: Unclobbered_vdso_overs [...] adds 41493a095e48 selftests/sgx: Provide per-op parameter structs for the te [...] adds c085dfc7685c selftests/sgx: Rename test properties in preparation for m [...] adds abc5cec47350 selftests/sgx: Add page permission and exception test adds 26e688f1263a selftests/sgx: Enable multiple thread support adds 688542e29fae selftests/sgx: Add test for multiple TCS entry adds 379e4de9e140 x86/sgx: Fix minor documentation issues adds 5c16f7ee03c0 Merge branch 'x86/urgent' into x86/sgx, to resolve conflict adds 50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in [...] adds 572a0a647b9b selftests/sgx: Fix corrupted cpuid macro invocation adds 2056e2989bf4 x86/sgx: Fix NULL pointer dereference on non-SGX systems adds bfed6efb8e13 Merge tag 'x86_sgx_for_v5.17_rc1' of git://git.kernel.org/ [...] adds e1cd82a33902 x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm [...] adds 9de4999050b5 x86/realmode: Add comment for Global bit usage in trampoline_pgd adds f154f290855b x86/mm/64: Flush global TLB on boot and AP bringup adds 71d5049b0538 x86/mm: Flush global TLB when switching to trampoline page-table adds 35fa745286ac x86/mm: Include spinlock_t definition in pgtable. adds b64dfcde1ca9 x86/mm: Prevent early boot triple-faults with instrumentation adds 4a692ae36061 Merge tag 'x86_mm_for_v5.17_rc1' of git://git.kernel.org/p [...] adds 23ef731e4365 x86/insn-eval: Handle insn_get_opcode() failure adds d5ec1877df6d x86/insn-eval: Introduce insn_get_modrm_reg_ptr() adds 70a81f99e45b x86/insn-eval: Introduce insn_decode_mmio() adds c494eb366dbf x86/sev-es: Use insn_decode_mmio() for MMIO implementation adds 4d5cff69fbdd x86/mtrr: Remove the mtrr_bp_init() stub adds 2e97a0c02b94 Merge tag 'x86_misc_for_v5.17_rc1' of git://git.kernel.org [...] adds 61646ca83d38 x86/uaccess: Move variable into switch case statement adds 20735d24adfe x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype adds bc7aaf52f963 x86/boot/string: Add missing function prototypes adds 0be4838f018c x86/events/amd/iommu: Remove redundant assignment to varia [...] adds 308319e990ae Merge tag 'x86_cleanups_for_v5.17_rc1' of git://git.kernel [...] adds 9c7e2634f647 x86/cpu: Don't write CSTAR MSR on Intel CPUs adds 244122b4d2e5 x86/lib: Add fast-short-rep-movs check to copy_user_enhanc [...] adds 25f8c7785e25 Merge tag 'x86_cpu_for_v5.17_rc1' of git://git.kernel.org/ [...] adds 5fe392ff9d1f x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUI [...] adds 3c6d4056663d Merge tag 'x86_build_for_v5.17_rc1' of git://git.kernel.or [...] adds a41f5b78ac5b x86/vdso: Remove -nostdlib compiler flag adds 9102fa346041 x86/purgatory: Remove -nostdlib compiler flag adds 133d9c53c9dc Merge tag 'x86_vdso_for_v5.17_rc1' of git://git.kernel.org [...] adds 5abb065dca73 notifier: Return an error when a callback has already been [...] adds 5ba13c1c4d84 Merge tag 'core_core_for_v5.17_rc1' of git://git.kernel.or [...] adds 7ad639840acf thread_info: Add helpers to snapshot thread flags adds dca99fb643a2 x86: Snapshot thread flags adds 6ce895128b3b entry: Snapshot thread flags adds 0569b245132c sched: Snapshot thread flags adds 7fb2b24bb5c5 alpha: Snapshot thread flags adds 050e22bfc4f4 ARM: Snapshot thread flags adds 342b38087865 arm64: Snapshot thread flags adds e538c5849143 microblaze: Snapshot thread flags adds 4ea7ce0a79b9 openrisc: Snapshot thread flags adds 08b0af5b2aff powerpc: Avoid discarding flags in system_call_exception() adds 985faa78687d powerpc: Snapshot thread flags adds 48a60bdb2be8 Merge tag 'core_entry_for_v5.17_rc1' of git://git.kernel.o [...] adds 0b746e8c1e1e x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC adds b3218ae47771 x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC adds 448c3d6085b7 EDAC/amd64: Allow for DF Indirect Broadcast reads adds 70aeb807cf86 EDAC/amd64: Add context struct adds 2322b532ad90 x86/mce: Get rid of cpu_missing adds e48d008bd13e x86/mce/inject: Check if a bank is populated before injecting adds 1e56279a4916 x86/mce/inject: Set the valid bit in MCA_STATUS before err [...] adds cd5e0d1fc93a x86/mce: Do not use memset to clear the banks bitmaps adds ad669ec16afe x86/mce: Remove function-local cpus variables adds 88f66a423537 x86/mce: Use mce_rdmsrl() in severity checking code adds 487d654db3ed x86/mce: Remove noinstr annotation from mce_setup() adds 4fbce464db81 x86/mce: Allow instrumentation during task work queueing adds 0a5b288e85bb x86/mce: Prevent severity computation from being instrumented adds 3c7ce80a818f x86/mce: Mark mce_panic() noinstr adds b4813539d37f x86/mce: Mark mce_end() noinstr adds db6c996d6ce4 x86/mce: Mark mce_read_aux() noinstr adds 75581a203e63 x86/mce: Move the tainting outside of the noinstr region adds edb3d07e2403 x86/mce: Mark mce_timed_out() noinstr adds e3d72e8eee53 x86/mce: Mark mce_start() noinstr adds 1acd85feba81 x86/mce: Check regs before accessing it adds 5176a93ab27a x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types adds 91f75eb481cf x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank ty [...] adds de768416b203 x86/mce/inject: Avoid out-of-bounds write when setting flags adds 3376136300a0 x86/mce: Reduce number of machine checks taken during recovery adds 7e740ae63504 Merge tag 'ras_core_for_v5.17_rc1' of git://git.kernel.org [...] adds bd1d6da17c29 EDAC/synopsys: Use the quirk for version instead of ddr version adds f7824ded4149 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR adds f6bc0d8bc2c5 EDAC/synopsys: Enable the driver on Intel's N5X platform adds a9e6b3819b36 dt-bindings: memory: Add entry for version 3.80a adds ad2c302bc604 EDAC/sifive: Fix non-kernel-doc comment adds b011a57e41cc RAS/CEC: Remove a repeated 'an' in a comment adds 567617baac2a EDAC/sb_edac: Remove redundant initialization of variable rc adds f95711242390 EDAC: Add RDDR5 and LRDDR5 memory types adds e2be5955a886 EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh [...] adds 0b8bf9cb142d EDAC/amd64: Add support for family 19h, models 50h-5fh adds da0119a9123c Merge branches 'edac-misc' and 'edac-amd64' into edac-upda [...] adds ff8be964208e Merge tag 'edac_updates_for_v5.17_rc1' of git://git.kernel [...] adds a5d05b07961a pstore/ftrace: Allow immediate recording adds 404dbad38248 Merge tag 'pstore-v5.17-rc1' of git://git.kernel.org/pub/s [...] adds 48d5fd06453d selftests/seccomp: Stop USER_NOTIF test if kcmp() fails adds 1e6d69c7b9cd selftests/seccomp: Report event mismatches more clearly adds 9d3a1e0a88e7 Merge tag 'seccomp-v5.17-rc1' of git://git.kernel.org/pub/ [...] adds 9bafaa9375cb MAINTAINERS: add git tree for random.c adds 2b6c6e3d9ce3 random: document add_hwgenerator_randomness() with other i [...] adds 703f7066f405 random: remove unused irq_flags argument from add_interrup [...] adds 5320eb42dec7 irq: remove unused flags argument from __handle_irq_event_ [...] adds 5d73d1e320c3 random: fix data race on crng_node_pool adds 009ba8568be4 random: fix data race on crng init time adds 6048fdcc5f26 lib/crypto: blake2s: include as built-in adds 9f9eff85a008 random: use BLAKE2s instead of SHA1 in extraction adds 0d9488ffbf2f random: do not sign extend bytes for rotation when mixing adds f7e67b8e8031 random: fix crash on multiple early calls to add_bootloade [...] adds 9c3ddde3f811 random: do not re-init if crng_reseed completes before pri [...] adds 73c7733f122e random: do not throw away excess input to crng_fast_load adds 57826feeedb6 random: mix bootloader randomness into pool adds 161212c7fd1d random: harmonize "crng init done" messages adds 7b87324112df random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs adds 96562f286884 random: early initialization of ChaCha constants adds 2ee25b6968b1 random: avoid superfluous call to RDRAND in CRNG extraction adds 6c8e11e08a5b random: don't reset crng_init_cnt on urandom_read() adds d93aebbd76a0 Merge branch 'random-5.17-for-linus' of git://git.kernel.o [...] adds eb52c0fc2331 mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B adds 7d4203c13435 mm: add virt_to_folio() and folio_address() adds c798154311e1 mm/slab: Dissolve slab_map_pages() in its caller adds ae16d059f8c9 mm/slub: Make object_err() static adds d122019bf061 mm: Split slab into its own type adds b918653b4f32 mm: Convert [un]account_slab_page() to struct slab adds 82c1775dc11a mm: Convert virt_to_cache() to use struct slab adds 0c24811b12ba mm: Convert __ksize() to struct slab adds 7213230af5e1 mm: Use struct slab in kmem_obj_info() adds 0b3eb091d575 mm: Convert check_heap_object() to use struct slab adds cc465c3b23f8 mm/slub: Convert detached_freelist to use a struct slab adds d835eef4fc26 mm/slub: Convert kfree() to use a struct slab adds 0393895b0912 mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab adds fb012e278dbf mm/slub: Convert print_page_info() to print_slab_info() adds 45387b8c1414 mm/slub: Convert alloc_slab_page() to return a struct slab adds 4020b4a22604 mm/slub: Convert __free_slab() to use struct slab adds 01b34d1631f7 mm/slub: Convert pfmemalloc_match() to take a struct slab adds bb192ed9aa71 mm/slub: Convert most struct page to struct slab by spatch adds c2092c12064a mm/slub: Finish struct page to struct slab conversion adds 42c0faac3192 mm/slab: Convert kmem_getpages() and kmem_freepages() to s [...] adds 7981e67efb85 mm/slab: Convert most struct page to struct slab by spatch adds dd35f71a1d98 mm/slab: Finish struct page to struct slab conversion adds 40f3bf0cb04c mm: Convert struct page to struct slab in functions used b [...] adds 4b5f8d9a895a mm/memcg: Convert slab objcgs from struct page to struct slab adds 50757018b4c9 mm/slob: Convert SLOB to use struct slab and struct folio adds 6e48a966dfd1 mm/kasan: Convert to struct folio and struct slab adds 8dae0cfed573 mm/kfence: Convert kfence_guarded_alloc() to struct slab adds 401fb12c68c2 mm/sl*b: Differentiate struct slab fields by sl*b implementations adds 662188c3a20e mm/slub: Simplify struct slab slabs field definition adds 9c01e9af171f mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PAR [...] adds ffedd09fa9b0 zsmalloc: Stop using slab fields in struct page adds c5e97ed15458 bootmem: Use page->index instead of page->freelist adds b01af5c0b041 mm/slob: Remove unnecessary page_mapcount_reset() function call adds 9d6c59c1c0d6 Merge branch 'for-5.17/struct-slab' into for-linus adds ca1a46d6f506 Merge tag 'slab-for-5.17' of git://git.kernel.org/pub/scm/ [...] adds 7b0653eca4cf kselftests: timers:Remove unneeded semicolon adds 7ace3e9ae049 selftests: timers: Remove unneeded semicolon adds a531b0c23c0f selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST adds e5992f373c6e selftests/ftrace: make kprobe profile testcase description unique adds 3abedf4646fd selftests: harness: avoid false negatives if test has no ASSERTs adds 6d425d7c1bec selftests/mount: remove unneeded conversion to bool adds 009482c0932a selftests/move_mount_set_group remove unneeded conversion to bool adds a738a4ce8421 selftests: cgroup: build error multiple outpt files adds 066b34aa5461 tools: fix ARRAY_SIZE defines in tools and selftests hdrs adds 2684618b6118 selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c adds 72a571d1e25f selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h adds fc1d33035842 selftests/core: remove ARRAY_SIZE define from close_range_test.c adds 8eda7963235d selftests/ir: remove ARRAY_SIZE define from ir_loopback.c adds 5a69d33b3ed6 selftests/landlock: remove ARRAY_SIZE define from common.h adds 1329e40ebd18 selftests/net: remove ARRAY_SIZE define from individual tests adds 07ad4f7629d4 selftests/rseq: remove ARRAY_SIZE define from individual tests adds 6e5eba2e3366 selftests/seccomp: remove ARRAY_SIZE define from seccomp_b [...] adds 08ca3510f748 selftests/sparc64: remove ARRAY_SIZE define from adi-test adds 7527c03870fd selftests/timens: remove ARRAY_SIZE define from individual tests adds e89908201e25 selftests/vm: remove ARRAY_SIZE define from individual tests adds 4369b3cec213 Merge tag 'linux-kselftest-next-5.17-rc1' of git://git.ker [...] adds 9a6bb30a8830 kunit: tool: fix --json output for skipped tests adds 58b391d74630 Documentation: kunit: remove claims that kunit is a mockin [...] adds ee92ed38364e kunit: add run_checks.py script to validate kunit changes adds c68077b14692 kunit: tool: Do not error on tests without test plans adds e56e482855b7 kunit: tool: Report an error if any test has no subtests adds 37dbb4c7c744 kunit: Don't crash if no parameters are generated adds 44b7da5fcd4c kunit: Report test parameter results as (K)TAP subtests adds 142189f09cdf kunit: tool: print parsed test results fully incrementally adds 98978490ccf7 kunit: tool: move Kconfig read_from_file/parse_from_string [...] adds 9f57cc76eccc kunit: tool: add --kconfig_add to allow easily tweaking ku [...] adds c44895b6cd85 kunit: tool: revamp message for invalid kunitconfig adds 4c2911f1e140 kunit: tool: reconfigure when the used kunitconfig changes adds 7fa7ffcf9bab kunit: tool: suggest using decode_stacktrace.sh on kernel crash adds db1679813f9f kunit: tool: use dataclass instead of collections.namedtuple adds e0cc8c052a39 kunit: tool: delete kunit_parser.TestResult type adds 1ee2ba89bea8 kunit: tool: make `build` subcommand also reconfigure if needed adds 85310a62ca4e kunit: tool: fix newly introduced typechecker errors adds ad659ccb5412 kunit: tool: Default --jobs to number of CPUs adds bf4eebf8cfa2 Merge tag 'linux-kselftest-kunit-5.17-rc1' of git://git.ke [...] adds 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) adds a1a98689301b drm: Add privacy-screen class (v4) adds befe5404a00b drm/privacy-screen: Add X86 specific arch init code adds 8a12b170558a drm/privacy-screen: Add notifier support (v2) adds 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] adds 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] adds e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] adds f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device adds b7490aade5d2 video: omapfb: Fix fall-through warning for Clang adds 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel adds 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] adds 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping adds 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 adds acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() adds b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings adds 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver adds 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure adds 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure adds 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure adds 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. adds 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] adds 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] adds 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] adds a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] adds ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] adds d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] adds 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] adds d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] adds a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] adds e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] adds 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] adds f6632721cd62 drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge adds 5f9741f53a3e drm/panel: dsi-cm: replace snprintf in show functions with [...] adds 893e46a9ae87 dt-bindings: display: add bindings for newhaven, 1.8-128160EF adds 50848e3787ad drm/tiny: add driver for newhaven, 1.8-128160EF adds 6eab8224ed3d drm/tiny: ili9163: fix build adds 26bc3371e648 dt-bindings: display/bridge: ptn3460: Convert to YAML binding adds 4701a0dd413c video: fbdev: replace snprintf in show functions with sysfs_emit adds cc83ff247be6 video: omapfb: replace snprintf in show functions with sysfs_emit adds c9a9dc49dc1f dt-bindings: display/bridge: sil, sii9234: Convert to YAML [...] adds acec93f2f04b dt-bindings: vendor-prefix: add Wanchanglong Electronics T [...] adds 89c6577a527e dt-bindings: ili9881c: add compatible string for Wanchangl [...] adds 19febe662d0b drm/panel: ilitek-ili9881d: add support for Wanchanglong W [...] adds 40e8c0198a51 drm/panel: ilitek-ili9881c: Make gpio-reset optional adds 30a46873941f drm/bridge: ti-sn65dsi83: Optimize reset line toggling adds dafa38c728b1 dt-bindings: display: Add bindings for Novatek NT35950 adds 623a3531e9cf drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels adds 8bf632fe19d0 dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible adds a19125a28112 drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver adds 3d61e450f99a dt-bindings: display: Add Sony Tulip Truly NT35521 panel support adds 9aa2c2320e6f drm/panel: Add Sony Tulip Truly NT35521 driver adds 75ad021f2192 drm/v3d: nullify pointer se with a NULL adds 085af7d28897 drm/rockchip: vop: Add timeout for DSP hold adds 514db871922f drm/rockchip: dsi: Hold pm-runtime across bind/unbind adds e584cdc15499 drm/rockchip: dsi: Reconfigure hardware on resume() adds 251888398753 drm/rockchip: dsi: Fix unbalanced clock on probe error adds 5a614570172e drm/rockchip: dsi: Disable PLL clock on bind error adds 91909d57169d dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap() adds 1f9f6790cc62 drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c adds 9f40dbd4416f drm/gma500: Use to_gtt_range() everywhere adds 576d4d2d9031 drm/gma500: Reimplement psb_gem_create() adds 957a2d0e7ea3 drm/gma500: Allocate GTT ranges in stolen memory with psb_ [...] adds 2671075b3227 drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}() adds 0b80214b64e3 drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_deta [...] adds 3c101135baf2 drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers adds 33e079bc1530 drm/gma500: Set page-caching flags in GEM pin/unpin adds e1f80341e312 drm/gma500: Rewrite GTT page insert/remove without struct [...] adds f2d061ed01b3 drm/gma500: Rename struct gtt_range to struct psb_gem_object adds 45a44b01faa6 drm/bridge: tc358768: Enable reference clock adds 0bcdfabfcbe2 drm/bridge: tc358768: Support pulse mode adds b93e947664a1 drm/bridge: tc358768: Calculate video start delay adds fbc5a90e82c1 drm/bridge: tc358768: Disable non-continuous clock mode adds 43a1f1467cd4 drm/bridge: tc358768: Correct BTACNTRL1 programming adds c4f08d7246a5 drm/locking: fix __stack_depot_* name conflict adds 13e9e30cafea drm/scheduler: fix drm_sched_job_add_implicit_dependencies adds ba3078dad140 drm/dp: add helpers to read link training delays adds 02ed47aa6cc6 drm/dp: reuse the 8b/10b link training delay helpers adds c93ce6a6dfbd Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds a0a8e7594811 drm/amdgpu: use new iterator in amdgpu_vm_prt_fini adds 8315e2975e8e drm/msm: use new iterator in msm_gem_describe adds 0597ca7b43e4 drm/radeon: use new iterator in radeon_sync_resv adds 035f79f9b77d drm/gma500: Remove generic DRM drivers in probe function adds a3c09a02ef9f drm/sun4i: virtual CMA addresses are not needed adds f8b5307074f8 drm/rockchip: Implement mmap as GEM object function adds dd66f56caea6 dma-buf: fix kerneldoc for renamed members adds 40298cb45071 drm/nouveau: use the new iterator in nouveau_fence_sync adds 1d51775cd3f5 dma-buf: add dma_resv selftest v4 adds 930ca2a7cbb6 drm/amdgpu: use the new iterator in amdgpu_sync_resv adds 25b8a14e88d9 drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable adds 9d27478c7c01 drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set adds 72071beec8fb drm: Link several object files into drm_kms_helper.ko adds 4b2b5e142ff4 drm: Move GEM memory managers into modules adds 525bbf72dbe0 drm: use new iterator in drm_gem_plane_helper_prepare_fb v3 adds 736638246ec2 Merge drm/drm-next into drm-misc-next adds 5517357a4733 clk: bcm-2835: Pick the closest clock rate adds 8ca011ef4af4 clk: bcm-2835: Remove rounding up the dividers adds 3e85b8159160 drm/vc4: hdmi: Set a default HSM rate adds c86b41214362 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds 0f5251339eda drm/vc4: hdmi: Make sure the controller is powered in detect adds 9c6e4f6ed1d6 drm/vc4: hdmi: Make sure the controller is powered up during bind adds caa51a4c11f1 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 724fc856c09e drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 20b0dfa86bef drm/vc4: hdmi: Make sure the device is powered with CEC adds 14e193b95604 drm/vc4: hdmi: Warn if we access the controller while disabled adds bca10db67bda drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds 62b51e4be63c dt-bindings: ili9881c: add missing panel-common inheritance adds f4b2e66967bc dt-bindings: ili9881c: add rotation property adds d9c022d5dfea drm/panel: ilitek-ili9881c: Read panel orientation adds e15623cdce6f drm/panel: make sharp_ls055d1sx04 static adds 44653c400615 drm/panel: novatek-nt35950: remove unneeded semicolon adds 55d5e4f98fde dma-buf: st: fix error handling in test_get_fences() adds 0e994828ec88 drm/etnaviv: use new iterator in etnaviv_gem_describe adds 086b90c76fc1 drm/etnaviv: replace dma_resv_get_excl_unlocked adds 3ab7b6ac5d82 pwm: Introduce single-PWM of_xlate function adds 3c7a8600dec9 drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API adds cea86c5bb442 drm/bridge: ti-sn65dsi86: Implement the pwm_chip adds b9971e549adf drm: Link CMA framebuffer helpers into KMS helper library adds ee9418808bcc drm/bridge: adv7533: Switch to devm MIPI-DSI helpers adds 864c49a31d6b drm/bridge: adv7511: Register and attach our DSI device at probe adds 25a390a9aadb drm/bridge: anx7625: Switch to devm MIPI-DSI helpers adds 49e61bee26f7 drm/bridge: anx7625: Register and attach our DSI device at probe adds 1fdbf66e3d40 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers adds d89078c37b10 drm/bridge: lt8912b: Register and attach our DSI device at probe adds b91df118e4ff drm/bridge: lt9611: Switch to devm MIPI-DSI helpers adds fef604db2312 drm/bridge: lt9611: Register and attach our DSI device at probe adds 293ada7b058e drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers adds 4a46ace5ac62 drm/bridge: lt9611uxc: Register and attach our DSI device [...] adds fe93ae800eb8 drm/bridge: ps8640: Switch to devm MIPI-DSI helpers adds 7abbc26fd667 drm/bridge: ps8640: Register and attach our DSI device at probe adds c05f1a4e2c4b drm/bridge: sn65dsi83: Fix bridge removal adds 6cae235e9cd1 drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers adds 6ef7ee48765f drm/bridge: sn65dsi83: Register and attach our DSI device [...] adds 77d2a71b94e3 drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers adds c3b75d4734cb drm/bridge: sn65dsi86: Register and attach our DSI device [...] adds 526dcedf877f drm/bridge: tc358775: Switch to devm MIPI-DSI helpers adds 4d77688ff27c drm/bridge: tc358775: Register and attach our DSI device at probe adds 4280e1a0ba1d drm/kirin: dsi: Adjust probe order adds 8f59ee9a570c drm/msm/dsi: Adjust probe order adds 099afadc533f drm/kmb: Enable support for framebuffer console adds e73c317efbf9 dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME adds 2b3374306b31 drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused adds 7cf098658857 MAINTAINERS: add reviewers for virtio-gpu adds 8f4502fa2844 drm/virtio: fix potential integer overflow on shift of a int adds 74c1bda2f3fa drm/virtio: fix another potential integer overflow on shif [...] adds bdf6aa22204e drm/nouveau: use the new interator in nv50_wndw_prepare_fb adds 675053115e4e drm: import DMA_BUF module namespace adds 1bdb542da736 drm/ingenic: Simplify code by using hwdescs array adds 8040ca086eb2 drm/ingenic: Add support for private objects adds 9361329d5712 drm/ingenic: Move IPU scale settings to private state adds 5410345f7acb drm/ingenic: Set DMA descriptor chain register when starting CRTC adds 6055466203df drm/ingenic: Upload palette before frame adds dded00395bdb drm/ingenic: Attach bridge chain to encoders adds f99413e4e1ce drm/ingenic: Remove bogus register write adds 542cff7893a3 drm/sched: Avoid lockdep spalt on killing a processes adds 0d6a8c5e9683 drm/sysfs: introduce drm_sysfs_connector_hotplug_event adds 710074bb8ab0 drm/probe-helper: add drm_kms_helper_connector_hotplug_event adds ad935754dd86 drm/connector: use drm_sysfs_connector_hotplug_event adds fc320a6f6404 amdgpu: use drm_kms_helper_connector_hotplug_event adds d35d4dbcc80d drm/probe-helper: use drm_kms_helper_connector_hotplug_event adds 23c50968399f i915/display/dp: send a more fine-grained link-status uevent adds c29d6797228b drm/etnaviv: stop getting the excl fence separately here adds 89aae41d740f drm/radeon: use dma_resv_wait_timeout() instead of manuall [...] adds cc5f1cbbc1e1 drm/vc4: hdmi: Remove the DDC probing for status detection adds e32e5723256a drm/vc4: hdmi: Fix HPD GPIO detection adds d0229c360a42 drm/vc4: Make vc4_crtc_get_encoder public adds d6faf94a68ae drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype adds 94c1adc4c124 drm/vc4: crtc: Rework the encoder retrieval code (again) adds e1a7094b58c0 drm/vc4: crtc: Add some logging adds 7f817159c331 drm/vc4: Leverage the load tracker on the BCM2711 adds bd43e22bf28e drm/vc4: hdmi: Raise the maximum clock rate adds b7551457c5d0 drm/vc4: hdmi: Enable the scrambler on reconnection adds 16e101051f32 drm/vc4: Increase the core clock based on HVS load adds a43661e7e819 dt-bindings:drm/bridge:anx7625:add vendor define adds 9a7e49bd7992 drm/bridge: anx7625: fix not correct return value adds fd0310b6fe7d drm/bridge: anx7625: add MIPI DPI input feature adds 566fef1226c1 drm/bridge: anx7625: add HDMI audio function adds c4c6ef229593 drm/bridge: analogix_dp: Make PSR-exit block less adds a16c66401fd8 drm/vc4: crtc: Drop feed_txp from state adds 0c250c150c74 drm/vc4: Fix non-blocking commit getting stuck forever adds eeb6ab463959 drm/vc4: crtc: Copy assigned channel to the CRTC adds 81fb55e500a8 drm/vc4: hdmi: Add a spinlock to protect register access adds 82cb88af12d2 drm/vc4: hdmi: Use a mutex to prevent concurrent framework access adds 633be8c3c0c5 drm/vc4: hdmi: Prevent access to crtc->state outside of KMS adds a64ff88cb5eb drm/vc4: hdmi: Check the device state in prepare() adds ebae26d61809 drm/vc4: hdmi: Introduce an output_enabled flag adds 1998646129fa drm/vc4: hdmi: Introduce a scdc_enabled flag adds 89636a06fa2e drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_ [...] adds b94b7353d7fe drm/omapdrm: Convert to SPDX identifier adds b92f7ea556f8 drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS() adds ed8414ab041f drm/omap: Make use of the helper function devm_platform_io [...] adds 1f366c6856e9 drm/omap: increase DSS5 max tv pclk to 192MHz adds 6e120594631f drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() adds 781050b0a316 drm/ttm: Put BO in its memory manager's lru list adds a25efb3863d0 dma-buf: add dma_fence_describe and dma_resv_describe v2 adds f19ee2f35d10 drm/msm: use the new dma_resv_describe adds 790f27e0f7c1 drm/etnaviv: use dma_resv_describe adds 3153c6486008 drm/xen: Implement mmap as GEM object function adds 396d9b9a4872 drm: Update documentation and TODO of gem_prime_mmap hook adds 452290f354f0 drm/format-helper: Export drm_fb_clip_offset() adds 27bd66dd6419 drm/format-helper: Rework format-helper memcpy functions adds 3e3543c8a19c drm/format-helper: Add destination-buffer pitch to drm_fb_swab() adds 53bc2098d2b6 drm/format-helper: Rework format-helper conversion functions adds 19b20a802131 drm/format-helper: Streamline blit-helper interface adds 18ac700d75e8 drm/fb-helper: Allocate shadow buffer of surface height adds 0dd80b483b95 drm/simpledrm: Enable FB_DAMAGE_CLIPS property adds 9239f3e1807c drm/simpledrm: Support virtual screen sizes adds 84e9dfd51852 drm: Clarify semantics of struct drm_mode_config.{min, max [...] adds 826cff3f7ebb drm/bridge: parade-ps8640: Enable runtime power management adds e9d9f9582c3d drm/bridge: parade-ps8640: Populate devices on aux-bus adds 3f2532d65a57 drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_ [...] adds 7cd70656d128 drm/bridge: display-connector: implement bus fmts callbacks adds d235a7c426b1 drm/meson: remove useless recursive components matching adds e67f6037ae1b drm/meson: split out encoder from meson_dw_hdmi adds 0af5e0b41110 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTAC [...] adds 72317eaa23b1 drm/meson: rename venc_cvbs to encoder_cvbs adds 318ba02cd8a8 drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_C [...] adds 94bdb32aa2b2 MAINTAINERS: update information for nouveau adds bc4c7fa02b5f drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c adds 4f232990dd83 drm/nouveau/kms/nv50-: Check vbl count after CRC context flip adds 57cbdbe65e5f drm/nouveau/kms/nv140-: Use hard-coded wndws or core chann [...] adds 23244f67ed96 drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cu [...] adds 6040308ffc90 drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core [...] adds 1d2271d2fb85 drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVI [...] adds 4cdd2450bf73 drm/nouveau/pmu/gm200-: use alternate falcon reset sequence adds 5e18b9737004 drm/nouveau/core/client: Mark nvkm_uclient_sclass with sta [...] adds c5dac1f62153 drm/nouveau/bios/init: A typo fix adds c0a808b06939 drm/nouveau/kms/nv50-: Correct size checks for cursors adds 78ad449dc5c8 drm/nouveau: Remove unused variable ret adds 372b8307a628 drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic [...] adds 79af598a5bae drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_a [...] adds 5d96a01549ec nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable adds bd6e07e72f37 drm/nouveau/kms/nv04: use vzalloc for nv04_display adds 22da19f900be drm/nouveau/device: use snprintf() to replace strncpy() to [...] adds f9325afc2326 drm/nouveau/dispnv50/headc57d: Make local function 'headc5 [...] adds 170dcb67a208 drm/nouveau/fifo: make tu102_fifo_runlist static adds 606be062c2e5 drm/nouveau/kms/nv50-: Remove several set but not used var [...] adds d50d16036fb3 drm/nouveau/kms: delete an useless function call in nouvea [...] adds 393534f291d8 drm/nouveau: set RGB quantization range to FULL adds 5a363c206733 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() adds c7fbcb7149ff drm/shmem-helper: Export dedicated wrappers for GEM object [...] adds a193f3b4e050 drm/shmem-helper: Pass GEM shmem object in public interfaces adds 912ff2ebd695 drm/i915: use the new iterator in i915_gem_busy_ioctl v2 adds 73495209f645 drm/i915: use new iterator in i915_gem_object_wait_priority adds 1b5bdf071e62 drm/i915: use the new iterator in i915_sw_fence_await_rese [...] adds 5e9ddbdcf730 drm/i915: use new cursor in intel_prepare_plane_fb v2 adds 7e2e69ed4678 drm/i915: Fix i915_request fence wait semantics adds 2cbb8d4d6770 drm/i915: use new iterator in i915_gem_object_wait_reservation adds fa78e367a249 drm/amdgpu: stop getting excl fence separately adds 49c39ec4670a dma-buf: nuke dma_resv_get_excl_unlocked adds aa70a0996b0e drm/bridge: parade-ps8640: Fix additional suspend/resume a [...] adds 1e66f04c14ab gpu: drm: panel-edp: Fix edp_panel_entry documentation adds 04f0d6cc62cc drm/i915: Add support for panels with VESA backlights with [...] adds f5dee1283f62 drm/nouveau/kms/nv50-: Explicitly check DPCD backlights fo [...] adds 646596485e1e drm/dp: Don't read back backlight mode in drm_edp_backligh [...] adds f58a43531167 drm/dp, drm/i915: Add support for VESA backlights using PW [...] adds 37fe0cf5fb80 drm/i915: Clarify probing order in intel_dp_aux_init_backl [...] adds a713ca234ea9 Merge drm/drm-next into drm-misc-next adds c18c8891111b Merge tag 'drm-misc-next-2021-11-18' of git://anongit.free [...] adds 2e70570656ad drm/i915: Avoid bitwise vs logical OR warning in snb_wm_la [...] adds f9a7b19c4840 drm/i915: Move the pxp plane state computation adds 841f262e74a7 drm/i915: Fix up skl_program_plane() pxp stuff adds 63d7d05678af drm/i915: Remove the drm_dbg() from the vblank evade criti [...] adds 17dbbe7b2544 drm/i915: Rename intel_load_plane_csc_black() adds 2c85034db194 drm/i915: Clean-up bonding debug message. adds 7a279c14df56 drm/i915: Don't propagate the gen split confusion further adds ae880cd02c54 drm/i915: Move PCH refclock stuff into its own file adds b2de2d006dfa drm/i915: Move PCH modeset code to its own file adds ccebd0e40210 drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention adds f45d2252ee10 drm/i915: Move LPT PCH readout code adds 7d9ae6332e77 drm/i915: Extract ilk_pch_get_config() adds 9e68fa88b859 drm/i915: Move iCLKIP readout to the pch code adds 976c68f46d7c drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable() adds d39ef5d5c076 drm/i915: Move intel_ddi_fdi_post_disable() to fdi code adds 718cc87e1669 drm/i915: Introduce lpt_pch_disable() adds babc8db30132 Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' [...] adds b7d5abda8e64 drm/i915/dp: use new link training delay helpers adds 4ec5ffc341ce drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 3f61ef9777c0 drm/i915/dp: Ensure sink rate values are always valid adds 9ad87de47356 drm/i915/dp: Ensure max link params are always valid adds bedcaddadd22 drm/i915/dp: Ensure sink/link max lane count values are al [...] adds caae4fb537d8 drm/i915/dp: Sanitize sink rate DPCD register values adds ce679dea955e drm/i915/dp: Sanitize link common rate array lookups adds 808b79eb8165 drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER [...] adds 1af10a97b3a6 drm/i915/display: Add warn_on in intel_psr_pause() adds 171c555c2c26 Revert "drm/i915/bios: gracefully disable dual eDP for now" adds e2b8329432b8 drm/i915: Add a table with a descriptor for all i915 modifiers adds 672d07517e72 drm/i915: Move intel_get_format_info() to intel_fb.c adds 3dfb2d6b489f drm/i915: Add tiling attribute to the modifier descriptor adds d89357ded55e drm/i915: Simplify the modifier check for interlaced scano [...] adds b1562f0f0f69 drm/i915: Unexport is_semiplanar_uv_plane() adds 0f2922ef4848 drm/i915: Move intel_format_info_is_yuv_semiplanar() to in [...] adds b0f1670d22ce drm/i915: Add a platform independent way to get the RC CCS [...] adds df63860da913 drm/i915: Handle CCS CC planes separately from CCS AUX planes adds f50423436105 drm/i915: Add a platform independent way to check for CCS [...] adds e359c47bfa61 drm/i915: Move is_ccs_modifier() to intel_fb.c adds 0b2c31dd8868 drm/i915: Add functions to check for RC CCS CC and MC CCS [...] adds 09f8fe4cae5e drm/i915: Move function prototypes to the correct header adds 3cf460bd683d drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source v [...] adds bb115220d248 drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420() adds 59908256d810 drm/i915/hdmi: Introduce intel_hdmi_tmds_clock() adds f4fdf37684eb drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_vali [...] adds 81148c266f6a drm/i915/hdmi: Extract intel_hdmi_output_format() adds 6eaecf014807 drm/i915: remove CNL leftover adds 877d074939a5 drm/i915/cdclk: put the cdclk vtables in const data adds c4ae82a0e922 drm: Small optimization to intel_dp_mst_atomic_master_trans_check adds bf0d608b55d9 drm/i915/dp: fix integer overflow in 128b/132b data rate c [...] adds fed98c16f13f drm/i915/display: Wait PSR2 get out of deep sleep to update pipe adds f0e204e0d321 drm/i915: abstraction for iosf to compile on all archs adds 765972cb8564 drm/i915/psr: Disable PSR before modesets turn off all planes adds f28c5950d57b Revert "drm/i915/display: Disable audio, DRRS and PSR befo [...] adds 39919997322f drm/i915: Disable all planes before modesetting any pipes adds f2e19b586637 drm/i915: Introduce intel_master_crtc() adds e0bf3e23e200 drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset() adds 3126977d4307 drm/i915: Split PPS write from DSC enable adds 723559f379af drm/i915: Perform correct cpu_transcoder readout for bigjoiner adds e12d6218fda2 drm/i915: Reduce bigjoiner special casing adds 818a1968a731 drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE adds 16aea0f32f1d drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg() adds 4c3d005307c8 drm/i915/adlp: Extend PSR2 support in transcoder B adds 32c2bc89c742 drm/i915: Fix type1 DVI DP dual mode adapter heuristic for [...] adds ead3ea12e133 drm/i915: Fix icl+ combo phy static lane power down setup adds c1bb3a463dac Merge drm/drm-next into drm-intel-next adds da0c3e2c907a drm/i915/fb: Don't report MC CCS plane capability on GEN<12 adds 7df7bca56902 drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum adds 10a657dd4cbc drm/i915/fb: Fold modifier CCS type/tiling attribute to pl [...] adds 3809991ff5f4 drm/i915/display: Add initial selective fetch support for [...] adds c34c1c4cd68f Revert "drm/i915/display/psr: Do full fetch when handling [...] adds 9556829ce4d0 drm/i915/adlp: Implement workaround 16013190616 adds f2787d8779b1 i915/display/dmc: Add Support for PipeC and PipeD DMC adds fa2a6c5b9cfb drm/i915: Don't request GMBUS to generate irqs when called [...] adds 49c55f7b035b drm/i915/hdmi: Turn DP++ TMDS output buffers back on in en [...] adds 0826edb6a5e5 drm/i915/display: Check async flip state of every crtc and [...] adds 112a87c48e83 drm/i915/display: program audio CDCLK-TS for keepalives adds 2ee5ef9c934a drm/i915/fb: Fix rounding error in subsampled plane size c [...] adds 6b6636e17649 drm/i915/adlp/fb: Prevent the mapping of redundant trailin [...] adds dd5ba4ff4e92 drm/i915/fb: Factor out functions to remap contiguous FB o [...] adds 96837e8beeef drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces adds be6c1dd5ac07 drm/i915/fb: Rename i915_color_plane_view::stride to mappi [...] adds 17749ece0142 drm/i915/adlp/fb: Remove restriction on semiplanar UV plan [...] adds e6d6f689435a drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides adds 8d2f683f1c49 drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() adds 9755f055f512 drm/i915: Restore memory mapping for DPT FBs across system [...] adds 565edeee70db drm/i915: Fix comment about modeset parameters adds f20ca899a7c9 drm/i915: Stop using group access when progrmming icl comb [...] adds 31e914a2307a drm/i915: Query the vswing levels per-lane for icl combo phy adds 305448e55745 drm/i915: Query the vswing levels per-lane for icl mg phy adds a905ced61309 drm/i915: Query the vswing levels per-lane for tgl dkl phy adds 3e9cf8f055fc drm/i915: Query the vswing levels per-lane for snps phy adds 88a244152209 drm/i915: Enable per-lane drive settings for icl+ adds c86e187372da drm/i915: Use intel_de_rmw() for tgl dkl phy programming adds d4e0f1632502 drm/i915: Use intel_de_rmw() for icl mg phy programming adds c1d53cbd83b8 drm/i915: Use intel_de_rmw() for icl combo phy programming adds aaec72ee90bc drm/i915: Reject planar formats when doing async flips adds 50faf7a194b8 drm/i915: Fix async flip with decryption and/or DPT adds e56b80d9fd29 drm/i915: Fix up the sprite namespacing adds 8ac80733cf6f drm/i915: Split update_plane() into update_noarm() + update_arm() adds 890b6ec4a522 drm/i915: Split skl+ plane update into noarm+arm pair adds 4d0d77de9af4 drm/i915: Split pre-skl primary plane update into noarm+arm pair adds 120542e2c1d1 drm/i915: Split g4x+ sprite plane update into noarm+arm pair adds 50105a3ad16c drm/i915: Split ivb+ sprite plane update into noarm+arm pair adds a14fef80ebb3 drm/i915: Split vlv/chv sprite plane update into noarm+arm pair adds c64a9a7c05be drm/i915: Update memory bandwidth formulae adds fe9b286bd063 drm/i915/audio: group audio under anonymous struct in drm_ [...] adds ca3cfb9d9b5e drm/i915/audio: name the audio sub-struct in drm_i915_private adds 37388c0192bf drm/i915/audio: define the audio struct separately from dr [...] adds 5d4537463fc2 drm/i915/audio: move intel_audio_funcs internal to intel_audio.c adds f47a0e358467 drm/i915/audio: rename intel_init_audio_hooks to intel_aud [...] adds 4fe7907f3775 drm/i915/display/adlp: Disable underrun recovery adds cf9420cb122d drm/i915: Fix Memory BW formulae for ADL-P adds 38a1b50c0389 drm/i915/dsi: disable lpdt if it is not enabled adds 6f9976bd1310 drm/i915: Do vrr push before sampling the frame counter adds 2bbc6fcaf8c5 drm/i915: Use vblank workers for gamma updates adds 115e0f687d29 drm/i915: Use unlocked register accesses for LUT loads adds c68dac968c46 drm/i915: Call intel_update_active_dpll() for both bigjoin [...] adds 6cff894e4991 drm/i915: pin: delete duplicate check in intel_pin_and_fen [...] adds 4579509ef181 Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" adds 078e2bb2585a drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON adds f35294e13c19 drm/i915/dp: For PCON TMDS mode set only the relavant bits [...] adds d1260be70675 drm/i915/dsi: transmit brightness command in HS state adds b50364af7af4 drm/i915/fbc: Extract snb_fbc_program_fence() adds 2013ab184971 drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride() adds ef9600ffd447 drm/i915/fbc: Just use params->fence_y_offset always adds 74e0457a62c6 drm/i915/fbc: Introduce intel_fbc_is_compressing() adds 6874f95816da drm/i915/fbc: Extract helpers to compute FBC control regis [...] adds 41b85a5202b7 drm/i915/fbc: Introduce intel_fbc_funcs adds 0242cd3a538f drm/i915/fbc: Introduce .nuke() vfunc adds 11a6b88b8cf2 drm/i915/fbc: s/gen7/ivb/ adds 8f8c61038768 drm/i915/fbc: Introduce .program_cfb() vfunc adds a61cf3883c83 drm/i915/fbc: Introduce intel_fbc_set_false_color() adds a46553837056 drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK adds 73ab6ec90922 drm/i915/fbc: Clean up all register defines adds a4b17f757d0b drm/i915/fbc: Finish polishing FBC1 registers adds 9ddfa5a084f6 drm/i915: Relocate FBC_LLC_READ_CTRL adds d06188234427 drm/i915/fbc: s/dev_priv/i915/ adds e49a656b924e drm/i915/fbc: Start passing around intel_fbc adds 02689a2055d8 drm/1915/fbc: Replace plane->has_fbc with a pointer to the [...] adds c582ffadbe6c drm/i915/psr: Fix PSR2 handling of multiplanar format adds 2a2d23b68c4e drm/i915: make array states static const adds 6f07707fa09e drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB adds 09eea2126533 drm/i915/dsi/xelpd: Add DSI transcoder support adds 5a06f68dbe0f drm/i915/dsi/xelpd: Disable DC states in Video mode adds dd54575a83d8 drm/i915: include intel-gtt.h only where needed adds ce6838afc924 agp/intel-gtt: Replace kernel.h with the necessary inclusions adds 7e78153aef7f agp/intel-gtt: reduce intel-gtt dependencies more adds d5e781a2e50f drm/i915/fbc: fix the FBC kernel-doc warnings adds 1a085e23411d drm/i915: Disable D3Cold in s2idle and runtime pm adds 58471f6384fd drm/i915/driver: rename i915_drv.c to i915_driver.c adds 4588d7eb3b53 drm/i915/driver: rename driver to i915_drm_driver adds b8d65b8a5aea drm/i915/driver: add i915_driver_ prefix to functions adds fe69a2dd88b2 drm/i915/guc: fix NULL vs IS_ERR() checking adds a59308a5fb23 drm/i915: Fix fastsets on TypeC ports following a non-bloc [...] adds 4121113410fe drm/i915/vlv_dsi: Double pixelclock on read-back for dual- [...] adds 4765d061d505 drm/i915: Move vrr push after the frame counter sampling again adds 0088d39b6ad9 drm/i915: Do vblank evasion correctly if vrr push has alre [...] adds 9cca74b51ea5 drm/i915: Fix framestart_delay commens in VRR code adds a37795cbdff2 drm/i915: Declare .(de)gamma_lut_tests for icl+ adds 99510e1afb48 drm/i915: Disable DSB usage for now adds b2e7d636d9ad drm/i915/: Extend VRR platform support to Gen 11 adds 6bb0a0e0fd35 drm/i915: Clean up FPGA_DBG/CLAIM_ER bits adds 7d938bc01195 drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits adds 51707f227444 drm/i915: Clean up CRC register defines adds 6f51260f0eda drm/i915: drop intel_display.h include from intel_ddi.h adds 497520ca1915 drm/i915: drop intel_display.h include from intel_dpll_mgr.h adds 6abf2fc0072b drm/i915/debugfs: move debug printing to intel_display_power.c adds de511df7254a drm/i915: move structs from intel_display_power.h to .c adds 5ed597daa420 drm/i915: drop intel_display.h include from intel_display_power.h adds 2052287a74c9 drm/i915/pxp: fix includes for headers in include/drm adds eeb04fa64af1 drm/i915/dg2: Implement WM0 cursor WA for DG2 adds 527bab0473f2 drm/i915/rpm: Enable runtime pm autosuspend by default adds 448cc2fb3a7b Merge drm/drm-next into drm-intel-next adds 3c542cfa8266 drm/i915/dg2: Tile 4 plane format support adds aebdd7428c65 drm/i915/dsi: split out intel_dsi_vbt.h adds 01e526285a6a drm/i915/dsi: split out vlv_dsi_pll.h adds 7570d06db73f drm/i915/dsi: split out vlv_dsi.h adds 617ed6c2f036 drm/i915/dsi: split out icl_dsi.h adds 86c82c8aeebf Revert "drm/i915/dg2: Tile 4 plane format support" adds 74ba89c08e30 drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms adds c305ae99dfd4 Merge tag 'drm-intel-next-2021-11-30' of git://anongit.fre [...] adds bc30c3b0c8a1 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] adds cebbb5c46d0c drm/vboxvideo: fix a NULL vs IS_ERR() check adds 11b4da982791 drm/amdgpu: partially revert "svm bo enable_signal call co [...] adds 7057474c8381 drm: ttm: correct ttm_range_manager kernel-doc notation adds 0bae5687bc68 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edi [...] adds 83ddd8069f98 drm/bridge: anx7625: fix an error code in anx7625_register [...] adds 11632d4aa2b3 drm/bridge: megachips: Ensure both bridges are probed befo [...] adds 6e22dc358377 drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c adds 35f7775f81bf drm: Don't print messages if drivers are disabled due nomodeset adds d76f25d66ec8 drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgaco [...] adds 6a2d2ddf2c34 drm: Move nomodeset kernel parameter to the DRM subsystem adds e9aeeba26a8d drm: Decouple nomodeset from CONFIG_VGA_CONSOLE adds b22a15a5aca3 Documentation/admin-guide: Document nomodeset kernel parameter adds db08490fc4b6 drm: Make the nomodeset message less sensational adds 69d846126e16 drm: Fix build error caused by missing drm_nomodeset.o adds c8a04cbeedbc Merge tag 'drm-misc-next-2021-11-29' of git://anongit.free [...] adds c6c57446383a drm/amdkfd: add amdgpu_device entry to kfd_dev adds 9365fbf3d74b drm/amdkfd: replace kgd_dev in static gfx v7 funcs adds 1cca6087422d drm/amdkfd: replace kgd_dev in static gfx v8 funcs adds 9a17c9b79b4d drm/amdkfd: replace kgd_dev in static gfx v9 funcs adds 4056b0337746 drm/amdkfd: replace kgd_dev in static gfx v10 funcs adds c531a58bb61b drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs adds 420185fdadbf drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs adds 3356c38dc1b6 drm/amdkfd: replace kgd_dev in various kfd2kgd funcs adds 6bfc7c7e175e drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs adds 574c4183ef75 drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs adds dff63da93e45 drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs adds 56c5977eae87 drm/amdkfd: replace/remove remaining kgd_dev references adds b5d1d755c134 drm/amdkfd: remove kgd_dev declaration and initialization adds 087451f372bf drm/amdgpu: use generic fb helpers instead of setting up A [...] adds b5f57384805a drm/amdkfd: Add sysfs bitfields and enums to uAPI adds d5a28852e86e drm/amdgpu: remove unnecessary checks adds 26db557e35d6 drm/amdgpu: return early on error while setting bar0 memtype adds b97788e504da drm/amd/display: remove unnecessary conditional operators adds ebd1e7196958 drm/amd/display: Add helper for blanking all dp displays adds f0d0c39149f8 drm/amd/display: Pass panel inst to a PSR command adds 1f6c9ab06f61 drm/amd/display: remove dmcub_support cap dependency adds 80c5f69b9424 drm/amd/display: Fix RGB MPO underflow with multiple displays adds cfd3f70ebd9e drm/amd/display: Use link_enc_cfg API for queries. adds 1328e395fd62 drm/amd/display: Fix detection of aligned DMUB firmware meta info adds b57d16bdd62c drm/amd/display: bring dcn31 clk mgr in line with other ve [...] adds 426b4c4fe52c drm/amd/display: clean up some formats and log adds 64266f0a45c8 drm/amd/display: use link_rate_set above DPCD 1.3 (#1527) adds e43098f6abb0 drm/amd/display: fix stale info in link encoder assignment adds 4cbe435dd688 drm/amd/display: retain/release stream pointer in link enc table adds 095041dbfa03 drm/amd/display: Fix Coverity Issues adds 6ef86fa8ccc8 drm/amd/display: Add hpd pending flag to indicate detectio [...] adds 0ec283cd043d drm/amd/display: Adjust code indentation adds ec581edc56d3 drm/amd/display: 3.2.161 adds 548f21251415 drm/amd/display: To support sending TPS3 pattern when rest [...] adds aadb06f9c972 drm/amd/display: Query all entries in assignment table dur [...] adds 7a47c8820a1d drm/amd/display: Initialise encoder assignment when initia [...] adds d493a0244fce drm/amd/display: Wait for ACK for INBOX0 HW Lock adds 68ca1c3e57c4 drm/amd/display: log amdgpu_dm_atomic_check() failure cause adds 02274fc0f672 drm/amdkfd: replace trivial funcs with direct access adds a6506cd84582 drm/radeon: correct indentation adds d3c983010f6f drm/amdgpu: remove unneeded variable adds 8bd1b7c29b3c drm/amd/pm: Enhanced reporting also for a stuck command adds 73729a7d079d drm/amdgpu: add error print when failing to add IP block(v2) adds dd0ae064e71a drm/amdkfd: convert KFD_IS_SOC to IP version checking adds e4804a39ba5f drm/amdkfd: convert switches to IP version checking adds 046e674b9615 drm/amdkfd: convert misc checks to IP version checking adds 7eb0502ac053 drm/amdkfd: replace asic_family with asic_type adds 48c19a95f15e drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs adds 625097a9e0c6 drm/amd/display: Drop config guard for DC_LOG_DP2 adds 1d925758ba1a drm/amd/display: Reduce dmesg error to a debug print adds f441dd33db4a drm/amdgpu: Update BO memory accounting to rely on allocat [...] adds d25e35bc26c3 drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain adds c09bb36dd123 drm/amd/display: Secondary display goes blank on Non DCN31 adds a53b554b56e0 drm/amd/display: Only flush delta from last command execution adds fd3b2e21b881 drm/amd/display: Revert changes for MPO underflow adds ef9d5a54dae9 drm/amd/display: set MSA vsp/hsp to 0 for positive polarit [...] adds d26c4ffba6ac drm/amd/display: Code change for DML isolation adds 430bb83dbdf3 drm/amd/display: Reset fifo after enable otg adds 2430be71c017 drm/amd/display: Fix LTTPR not Enabled adds 2665f63a7364 drm/amd/display: Enable DSC over eDP adds 189789a15f77 drm/amd/display: Fix eDP will flash when boot to OS adds 21f45a2363bb drm/amd/display: Visual Confirm Bar Height Adjust adds 1f49355c4c56 drm/amd/display: [FW Promotion] Release 0.0.92 adds 3f232a0fdbb1 drm/amd/display: [FW Promotion] Release 0.0.93 adds 8fa6f4c5715c drm/amd/display: fixed the DSC power off sequence during D [...] adds e90f0bb0c7c7 drm/amd/display: 3.2.162 adds ed12f3f198ce drm/amd/display: Revert "retain/release stream pointer in [...] adds 6c08e0ef87b8 drm/amd/pm: avoid duplicate powergate/ungate setting adds 33155ce6e1a8 drm/amd/pm: Remove artificial freq level on Navi1x adds c96cb6598903 drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] adds 3ebd8bf02380 drm/amdgpu: support new mode-1 reset interface (v2) adds d9a69fe512c5 drm/amdgpu: Add recovery_lock to save bad pages function adds b295ce39912c drm/amd/display: Fix OLED brightness control on eDP adds 6c5af7d2f886 drm/amdgpu: fix set scaling mode Full/Full aspect/Center n [...] adds 1da2fcc43511 drm/amd/display: Clean up some inconsistent indenting adds 88ac6df8af2c drm/amd/display: fix cond_no_effect.cocci warnings adds 7b755d65100e drm/amd/amdgpu: remove useless break after return adds 8b11e14bd579 drm/amd/amdgpu: cleanup the code style a bit adds 7b833d680481 drm/amd/amdgpu: fix potential memleak adds 13d20aabd6ef drm/amd/display: remove no need NULL check before kfree adds 24adfaffd5ad drm/amd/display: cleanup the code a bit adds a689e8d1f800 drm/amd/display: check top_pipe_to_program pointer adds 92020e81ddbe drm/amdgpu/display: set vblank_disable_immediate for DC adds 6edc8f8aff61 drm/amd/pm: Update smu driver interface for aldebaran adds 8882f90a3fe2 drm/amdgpu: add new query interface for umc block v2 adds edd794208555 drm/amd/pm: add message smu to get ecc_table v2 adds fdcb279d5b79 drm/amdgpu: query umc error info from ecc_table v2 adds e39938117e78 drm/amdgpu: Fix MMIO HDP flush on SRIOV adds ee2f17f4d02b drm/amdkfd: Retrieve SDMA numbers from amdgpu adds ae360bf18219 drm/amdgpu/pm: clean up some inconsistent indenting adds 79aae67ef8bb drm/amd/pm: Add STB accessors interface adds db5b5c679e6c drm/amd/pm: Add STB support in sienna_cichlid adds 1f5fc7a50955 drm/amd/pm: Add debugfs info for STB adds a0e7e140b5b2 drm/amdkfd: Remove unused entries in table adds 4aaea9d72e9a drm/amdgpu: Fix double free of dmabuf adds 524a0ba6fab9 drm/amd/display: Fix DPIA outbox timeout after GPU reset adds f8fb5cd412e3 drm/amd/display: based on flag reset z10 function pointer adds 85fb8bb9d4a5 drm/amd/display: Run full global validation in dc_commit_state adds 1edf5ae1fdaf drm/amd/display: enable seamless boot for DCN301 adds 6984fa418b8e drm/amd/display: Set plane update flags for all planes in reset adds f53e191e2be8 drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC adds 6d63fcc2a334 drm/amd/display: Reset link encoder assignments for GPU reset adds 4f48034b7fce drm/amd/display: Rename dcn_validate_bandwidth to dcn10_va [...] adds 0bb245558584 drm/amd/display: retain/release at proper places in link_e [...] adds 16f0c500f05b drm/amd/display: fix accidental casting enum to bool adds a5e00e1135b0 drm/amd/display: Display object info table changes adds ae6c9601da7a drm/amd/display: Fixed DSC would not PG after removing DSC stream adds 8acd97545008 drm/amd/display: Fix ODM combine issue with fast boot adds 11dff0e87103 drm/amd/display: add else to avoid double destroy clk_mgr adds 7f41c6607005 drm/amd/display: [FW Promotion] Release 0.0.94 adds 8ab1d0923c2b drm/amd/display: 3.2.163 adds 4f30d920d123 drm/amdgpu: move kfd post_reset out of reset_sriov function adds f75de8447511 drm/amdgpu/gfx10: add wraparound gpu counter check for APU [...] adds 7b37c7f8f505 drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ adds 37ba5bbc8978 drm/amdgpu: Declare Unpin BO api as static adds 1223c15c780b drm/amdgpu: update the domain flags for dumb buffer creation adds ca4b32bb2d72 drm/amd/pm: Add debug prints adds dc78fea1e7fd drm/amd/pm: Sienna: Print failed BTC adds e771d71d8d58 drm/amd/pm: Print the error on command submission adds 3a50403f8b11 drm/amd/pm: add new fields for Sienna Cichlid. adds 514f4a99c7a1 drm/amdgpu: IH process reset count when restart adds a0c55ecee100 drm/amdkfd: process exit and retry fault race adds 7ad153db5859 drm/amdkfd: handle VMA remove race adds 2e4477282c8c drm/amdkfd: simplify drain retry fault adds 71ee9236ab9e drm/amdgpu: enable Navi 48-bit IH timestamp counter adds 23eb49251bd6 drm/amdgpu: enable Navi retry fault wptr overflow adds cc7818d7091d drm/amdgpu: fix byteorder error in amdgpu discovery adds 6ff53495ceee drm/amdgpu: Skip ASPM programming on aldebaran adds 081664ef3e43 drm/amdgpu/pm: fix powerplay OD interface adds 1f5792549376 drm/amd/display: update bios scratch when setting backlight adds 708978487304 drm/amdgpu/display: Only set vblank_disable_immediate when [...] adds f8eb96b4dfbb Merge tag 'amd-drm-next-5.17-2021-12-02' of https://gitlab [...] adds 42d95d1b3a9c drm/rcar: stop using 'imply' for dependencies adds f0ce591dc9a9 drm: rcar-du: Fix CRTC timings when CMM is used adds e0e4c64a6478 drm: rcar-du: Add DSI support to rcar_du_output_name adds 57b290cb905b drm: rcar-du: crtc: Support external DSI dot clock adds 1a0548ce39e8 dt-bindings: display: bridge: Add binding for R-Car MIPI D [...] adds 155358310f01 drm: rcar-du: Add R-Car DSI driver adds 15f09a99e553 Merge tag 'du-next-20211206' of git://linuxtv.org/pinchart [...] adds 3d0ccae6f22f drm/tidss: Fix warning: unused variable 'tidss_pm_ops' adds b93199b28676 drm/ttm: Don't include drm_hashtab.h adds 2985c96485b7 drm/vmwgfx: Copy DRM hash-table code into driver adds a21800bced7c drm: Declare hashtable as legacy adds d0c4e34db0b0 drm/cma-helper: Move driver and file ops to the end of header adds 05b1de51df07 drm/cma-helper: Export dedicated wrappers for GEM object f [...] adds e580ea25c08d drm/cma-helper: Pass GEM CMA object in public interfaces adds c47160d8edcd drm/mipi-dbi: Remove dependency on GEM CMA helper library adds 09717af7d13d drm: Remove CONFIG_DRM_KMS_CMA_HELPER option adds 19cf41b64e3b lontium-lt9611: check a different register bit for HDMI sensing adds 86baad194170 drm/qxl: use iterator instead of dma_resv_shared_list adds f7fd7814f34c drm/i915: Remove dma_resv_prune adds f8be2c5971f4 drm/ttm: stop pruning fences after wait adds c99907c723c6 dma-buf: make fence mandatory for dma_resv_add_excl_fence v2 adds 826c387d0152 drm/vmwgfx: Remove the deprecated lower mem limit adds 28b5f3b6121b drm/vmwgfx: Release ttm memory if probe fails adds c451af78f301 drm/vmwgfx: Fail to initialize on broken configs adds f6be23264bba drm/vmwgfx: Introduce a new placement for MOB page tables adds a85b1cb23091 drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel adds 2696f9010d21 drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control adds 4ff22f487f8c drm: Return error codes from struct drm_driver.gem_create_object adds 9c65ab78bfc9 drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER adds 8697c410457f drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER adds 24af7c34b290 drm/rockchip: use generic fbdev setup adds f2ed93a4dc85 drm/rockchip: pass 0 to drm_fbdev_generic_setup() adds 42c632b0555e drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code adds f8378c040381 drm/bridge: parade-ps8640: Add backpointer to drm_device i [...] adds fe4d0b6317e3 drm: omapdrm: Export correct scatterlist for TILER backed BOs adds c21134b042ef drm/omap: add sanity plane state check adds d484c20d7cb9 drm/omap: Add ability to check if requested plane modes ca [...] adds 0b0f7282f0c8 drm/omap: Add ovl checking funcs to dispc_ops adds c8fa1e733c59 drm/omap: introduce omap_hw_overlay adds 3c265d928b85 drm/omap: omap_plane: subclass drm_plane_state adds 6e42201b0ed5 drm/omap: Add global state as a private atomic object adds 2e54ff0e5430 drm/omap: dynamically assign hw overlays to planes adds 19e2d2669dac drm/omap: add plane_atomic_print_state support adds e02b5cc9e898 drm/omap: Add a 'right overlay' to plane state adds d6c75c295f67 omapdrm: dss: mark runtime PM functions __maybe_unused adds 03848335b5b1 drm/bridge: sn65dsi86: defer if there is no dsi host adds 15bb79910fe7 Merge tag 'drm-misc-next-2021-12-09' of git://anongit.free [...] adds 777226dac058 drm/i915/dmabuf: fix broken build adds ef3e61922124 Merge drm/drm-next into drm-intel-gt-next adds f05b985e6f76 drm/i915/gem: Break out some shmem backend utils adds 7ae034590cea drm/i915/ttm: add tt shmem backend adds 5926ff80c903 drm/i915/gtt: drop unneeded make_unshrinkable adds 893f11f0c733 drm/i915: drop unneeded make_unshrinkable in free_object adds e25d1ea4b1dc drm/i915: add some kernel-doc for shrink_pin and friends adds ebd4a8ec7799 drm/i915/ttm: move shrinker management into adjust_lru adds 2eda4fc6d005 drm/i915/ttm: use cached system pages when evicting lmem adds 5d12ffe6bedb drm/i915/ttm: enable shmem tt backend adds 7c287113f1c8 drm/i915/selftests: Increase timeout in requests perf selftest adds 393211e118eb drm/i915/selftests: Update live.evict to wait on requests [...] adds 12a9917e9e84 drm/i915/guc: Fix recursive lock in GuC submission adds fc7bf4c0d65a drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR adds 86752bd613c9 drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 04bc1667cd03 MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer adds 64512a66b67e drm/i915: Revert 'guc_id' from i915_request tracepoint adds 344e694722b7 drm/i915/pmu: Add a name to the execlists stats adds 77cdd054dd2c drm/i915/pmu: Connect engine busyness stats from GuC to pmu adds 2ca776068f1f drm/i915/gtt: flush the scratch page adds b0cc4dca4f10 drm/i915/gtt: stop caching the scratch page adds fe6089c138e4 drm/i915: Remove some dead struct fwd decl from i915_drv.h adds c7d561cfcf86 drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioR [...] adds cad7109a2b5e drm/i915: Introduce refcounted sg-tables adds 3ea355b234d7 drm/i915/clflush: fixup handling of cache_dirty adds c52b3b489783 drm/i915/clflush: disallow on discrete adds 2ea6ec76430b drm/i915: move cpu_write_needs_clflush adds 068b1bd09253 drm/i915: stop setting cache_dirty on discrete adds 57d9898bee4f drm/i915/dmabuf: drop the flush on discrete adds a5b7ef27da60 drm/i915: Add struct to hold IP version adds e181fa1ddfd5 drm/i915: Track media IP stepping separated from GT adds c1f110eeb2a5 drm/i915: Rename GT_STEP to GRAPHICS_STEP adds 292e4fb05f14 drm/i915/guc/slpc: Define and initialize boost frequency adds 493043feed00 drm/i915/guc/slpc: Add waitboost functionality for SLPC adds 1448d5c47e6a drm/i915/guc/slpc: Update boost sysfs hooks for SLPC adds fbd4cf3bfe15 drm/i915: fixup dma_fence_wait usage adds 3589fdbd3b20 drm/i915/ttm: Reorganize the ttm move code adds 2b0a750caf33 drm/i915/ttm: Failsafe migration blits adds 52a743f1c114 drm/i915: Remove gen6_ppgtt_unpin_all adds c10a652e239e drm/i915/selftests: Rework context handling in hugepages s [...] adds 03f060b73f9a drm/i915/resets: Don't set / test for per-engine reset bit [...] adds 08d1ecd98a8f drm/i915/guc: Refcount context during error capture adds 775affb06a5b drm/i915/gem: Fix gem_madvise for ttm+shmem objects adds 9030e39cd115 drm/i915/selftests: Use clear_and_wake_up_bit() for the pe [...] adds fd4d7904f5e3 drm/i915: rework some irq functions to take intel_gt as argument adds 498f02b657b7 drm/i915: split general MMIO setup from per-GT uncore init adds d3cb30f8dcbc drm/i915/ttm: Fix illegal addition to shrinker list adds d73dd1f4e40c drm/i915/xehpsdv: Add initial workarounds adds 645cc0b9d972 drm/i915/dg2: Add initial gt/ctx/engine workarounds adds 212e6562f33b drm/i915/dg2: Program recommended HW settings adds 5f1176b419f9 drm/i915/guc/slpc: Check GuC status before freq boost adds fac73543fff0 drm/i915: Don't read query SSEU for non-existent slice 0 o [...] adds 9a7fc952717e drm/i915: Skip error capture when wedged on init adds fc12b70d12d0 drm/i915/guc: fix NULL vs IS_ERR() checking adds 10ceccb8d7b6 drm/i915: move the pre_pin earlier adds b0b0f2d225da drm/i915: Create a dummy object for gen6 ppgtt adds d03a29e0b1e1 drm/i915: Create a full object for mock_ring, v2. adds e6e1a304d759 drm/i915: vma is always backed by an object. adds 95c3d2758002 drm/i915: Remove resv from i915_vma adds 267c336349db drm/i915: Drain the ttm delayed workqueue too adds 865fbc0f8dc2 drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock adds 8626afb170dc Merge drm/drm-next into drm-intel-gt-next adds 6164807dd298 drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable() adds 0af4cbfa73af drm/i915/gem: placate scripts/kernel-doc adds be373fad541b drm/i915/ttm: fixup build failure adds 5979873ebbb5 drm/i915/pmu: Increase the live_engine_busy_stats sample period adds d22d446f7a1c drm/i915/gt: Hold RPM wakelock during PXP suspend adds b6b56df519a7 Revert "drm/i915/dmabuf: fix broken build" adds f6c466b84cfa drm/i915: Add support for moving fence waiting adds 05d1c76107e3 drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function adds 8b1f7f92e57d drm/i915/ttm: Drop region reference counting adds 004746e4b119 drm/i915/ttm: Correctly handle waiting for gpu when shrinking adds 6385eb7ad841 drm/i915/ttm: Implement asynchronous TTM moves adds 5652df829b3c drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous adds 16d69a891970 Merge drm/drm-next into drm-intel-gt-next adds 5c2625c4a08c drm/i915: Remove dma_resv_prune adds e45b98ba6276 drm/i915: Avoid allocating a page array for the gpu coredump adds 8b91cdd4f864 drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code adds 3ccadbce8543 drm/i915/gemfs: don't mark huge_opt as static adds 95d35838880f dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array [...] adds 2a67b18e67f3 drm/i915/pmu: Fix synchronization of PMU callback with reset adds 44505168d743 drm/i915: Drop stealing of bits from i915_sw_fence functio [...] adds cca084692394 drm/i915: Use per device iommu check adds 49a8bf50caa2 drm/i915/gem: Fix a NULL pointer dereference in igt_reques [...] adds ff20afc4cee7 drm/i915: Update error capture code to avoid using the cur [...] adds f3799ff16fcf Revert "drm/i915: Implement Wa_1508744258" adds 96b1c450b386 drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHIC [...] adds 34734ab72763 drm/i915/dg2: Add Wa_16011777198 adds 4b19f6b728c7 drm/i915/dg2: Add Wa_16013000631 adds 67b858dd8993 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() adds 8722ded49ce8 drm/i915: Fix error pointer dereference in i915_gem_do_exe [...] adds 5f9781676272 drm/i915: Introduce new macros for i915 PTE adds 491fe469ad0e drm/i915/selftests: Follow up on increase timeout in i915_ [...] adds 8eb7fcce34d1 drm/i915/migrate: don't check the scratch page adds 08c7c122ad90 drm/i915/migrate: fix offset calculation adds 31d70749bfe1 drm/i915/migrate: fix length calculation adds 97c8ef443ae1 drm/i915/selftests: handle object rounding adds 20cddfcc82e6 drm/i915/gt: Use hw_engine_masks as reset_domains adds 211b4dbc0700 Merge tag 'drm-intel-gt-next-2021-12-09' of git://anongit. [...] adds 99b03ca651f1 Merge v5.16-rc5 into drm-next adds 244a36e50da0 drm/vc4: kms: Wait for the commit before increasing our cl [...] adds c7c90b0b8418 drm/i915/dp: Perform 30ms delay after source OUI write adds 7b06894b9b90 drm/i915/display: add intel_crtc_wait_for_next_vblank() an [...] adds 7794b6deb121 drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_c [...] adds f2bc4517310c drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_ [...] adds f35ed346ef5b drm/i915/display: remove intel_wait_for_vblank() adds 0e959b4e993b drm/i915: Add PLANE_CUS_CTL restriction in max_width adds c02343249c26 drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/ adds 7cbea1b61788 drm/i915/dg2: Add Wa_14010547955 adds 487970e8bb77 drm/i915/dg2: extend Wa_1409120013 to DG2 adds 2ebc9e4af029 drm/i915/selftest: Disable IRQ for timestamp calculation adds 92e9624ad946 drm/i915/crtc: un-inline some crtc functions and move to i [...] adds 1538f65f18ee drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline adds f83974a40859 drm/i915: split out intel_pm_types.h adds 5734c1774d8f drm/i915: move enum hpd_pin to intel_display.h adds 726a2d779f0e drm/i915/display: convert dp_to_i915() to a macro adds 15162c5a36ab drm/i915/display: stop including i915_drv.h from intel_dis [...] adds f84b336a2ff7 drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio adds 62f887ae4686 drm/i915: Rename plane YUV order bits adds d96c5ed0e37f drm/i915: Rename PLANE_CUS_CTL Y plane bits adds 248e251567a0 drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage adds b6e201f5f13b drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit() adds 2e6c99f88679 drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache adds 266790871e8d drm/i915/fbc: Relocate intel_fbc_override_cfb_stride() adds 873c995a40a5 drm/i915/fbc: Nuke more FBC state adds e1521cbd27aa drm/i915/fbc: Reuse the same struct for the cache and params adds 6e4d2e45ef3e drm/i915/fbc: Pass around FBC instance instead of crtc adds 004f80f91a78 drm/i915/fbc: Track FBC usage per-plane adds 62d4874bee61 drm/i915/fbc: Flatten __intel_fbc_pre_update() adds 32024bb85ec2 drm/i915/fbc: Pass i915 instead of FBC instance to FBC und [...] adds d2de8ccfb299 drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c adds 825bd8335e4e drm/i915/fbc: Introduce intel_fbc_add_plane() adds 606754fdcb20 drm/i915/fbc: Allocate intel_fbc dynamically adds 98009fd73bde drm/i915/fbc: Move stuff from intel_fbc_can_enable() into [...] adds b156def9912f drm/i915/fbc: Disable FBC fully on FIFO underrun adds f4cfdbb02ca8 drm/i915/fbc: Nuke state_cache adds 0cb9f228bc2b drm/i915/fbc: Move plane pointer into intel_fbc_state adds d3e27f7c5110 drm/i915/fbc: s/parms/fbc_state/ adds d5ba72f3c18e drm/i915/fbc: No FBC+double wide pipe adds 812e338619f1 drm/i915/fbc: Pimp the FBC debugfs output adds b1e4747259f4 drm/i915: Get rid of the "sizes are 0 based" stuff adds af10ec31a81b drm/i915/adl_p: Add ddc pin mapping adds dfb924e33927 drm/i915/adlp: Remove require_force_probe protection adds 5d50c8d7ed59 drm/i915/dmc: Change max DMC FW size on ADL-P adds e83c18cffaed drm/i915/xelpd: Enable Pipe color support for D13 platform adds 17815f624a90 drm/i915/xelpd: Enable Pipe Degamma adds 1c7ab5affa5e drm/i915/xelpd: Add Pipe Color Lut caps to platform config adds 61b98486e431 drm/i915/snps: use div32 version of MPLLB word clock for UHBR adds fbf8b5dc6d9e drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers adds 2fb352fa6270 drm/i915/display/dg2: Introduce CD clock squashing table adds ba884a411700 drm/i915/display/dg2: Sanitize CD clock adds 2060a6895b76 drm/i915/display/dg2: Set CD clock squashing registers adds 77ab3a1ecb19 drm/i915/display/dg2: Read CD clock from squasher table adds d4a23930490d drm/i915: Allow cdclk squasher to be reconfigured live adds 52407c220c44 drm/i915/rpl-s: Add PCI IDS for Raptor Lake S adds 4a75f32fc783 drm/i915/rpl-s: Add PCH Support for Raptor Lake S adds c9ee950a2ca5 drm/i915/rpl-s: Enable guc submission by default adds 67c430bbaae1 drm/i915: Skip remap_io_mapping() for non-x86 platforms adds e08a7d5611b8 drm/i915/dmc: Update DMC to v2.14 on ADL-P adds 4bb713375e9f drm/i915/trace: clean up boilerplate organization adds fd2b94a5cb0f drm/i915/trace: split out display trace to a separate file adds 01dd1fa26b85 Merge drm/drm-next into drm-intel-next adds cbb8a7957108 drm/i915: Nuke {pipe,plane}_to_crtc_mapping[] adds 927167f37fe0 drm/i915: Relocate intel_crtc_for_plane() adds 7d41745acfa7 drm/i915: s/intel_get_first_crtc/intel_first_crtc/ adds 94b541f53db1 drm/i915: Add intel_modeset_probe_defer() helper adds 6306d8dbfae6 drm/i915: Add privacy-screen support (v3) adds 87bb2a410dcf drm/i915/display: Fix an unsigned subtraction which can ne [...] adds 35291c9c0254 drm/i915/reset: include intel_display.h instead of intel_d [...] adds c7c291884913 drm/i915/active: remove useless i915_utils.h include adds 1aad06f89291 drm/i915/psr: avoid intel_frontbuffer.h include with declaration adds 14567eed87a3 drm/i915/fbc: avoid intel_frontbuffer.h include with declaration adds 0cdbab89c02d drm/i915/fb: reduce include dependencies adds ee0ff28a497e drm/i915/pxp: un-inline intel_pxp_is_enabled() adds a09147188f7f drm/i915/pxp: remove useless includes adds 754d6275e9ce drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c adds 2bebea57c2ef drm/i915/cdclk: hide struct intel_cdclk_vals adds 6678916dfa01 drm/i915: Move pipe/transcoder/abox masks under intel_devi [...] adds 96db14432d97 drm/i915: Fix implicit use of struct pci_dev adds eacef9fd61dc Merge tag 'drm-intel-next-2021-12-14' of ssh://git.freedes [...] adds ae710a458f0a drm: Replace kernel.h with the necessary inclusions adds 21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config adds 8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting adds f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager adds 8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID adds 8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM adds 24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs adds b05fa56425f5 drm/vmwgfx: Update device headers for GL43 adds 853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE [...] adds 4fb9326b96cb drm/vmwgfx: support 64 UAVs adds abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts adds bf625870b830 drm/vmwgfx: add support for updating only offsets of const [...] adds 9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE adds 94eb7de6f4be drm/vmwgfx: Bump the minor version adds 35400e5ad48d dt-bindings: display: add Unisoc's drm master bindings adds 43531edd53f0 drm/sprd: add Unisoc's drm kms master adds 8cae15c60cf0 dt-bindings: display: add Unisoc's dpu bindings adds b07bcf34b6c9 drm/sprd: add Unisoc's drm display controller driver adds 2295bbd35edb dt-bindings: display: add Unisoc's mipi dsi controller bindings adds 1c66496b1391 drm/sprd: add Unisoc's drm mipi dsi&dphy driver adds 43d5ac7d0702 drm: document DRM_IOCTL_MODE_GETFB2 adds d7df3948eb49 dt-bindings: display: bridge: lvds-codec: Document pixel d [...] adds 88438668c9e0 drm/bridge: lvds-codec: Add support for pixel data samplin [...] adds 71a58332930f dt-bindings: Add Team Source Display Technology vendor prefix adds 5e52485a3be7 dt-bindings: display: simple: Add Team Source Display TST0 [...] adds 938db2765946 drm/panel: simple: Add Team Source Display TST043015CMHX panel adds 2f92ea21622c of: Move simple-framebuffer device handling from simplefb to of adds 877691b987a0 drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio() adds 6ea966fca084 drm/simpledrm: Add [AX]RGB2101010 formats adds 006ea1b5822f drm/fourcc: Add packed 10bit YUV 4:2:0 format adds 145b42fbae7f drm/vc4: plane: Add support for DRM_FORMAT_P030 adds d619f38c015f drm/vc4: plane: Add support for YUV color encodings and ranges adds 55dc449a7c60 drm/ast: Handle failed I2C initialization gracefully adds a2cce09c349e drm/ast: Convert I2C code to managed cleanup adds d0a0b6cd8cf9 drm/ast: Move I2C code into separate source file adds 0b665d4af358 drm/bridge: ti-sn65dsi86: Set max register for regmap adds 9758ff2fa240 Merge drm/drm-next into drm-misc-next adds 8b70b5fee012 Merge tag 'drm-misc-next-2021-12-16' of git://anongit.free [...] adds 787a7a871c6f drm/mediatek: Add component OVL_2L2 adds 8c9f215a31c6 drm/mediatek: Add component POSTMASK adds f4cca88efd1a drm/mediatek: Add component RDMA4 adds 01365f549c88 drm/mediatek: Add support for Mediatek SoC MT8192 adds 1ee07a683b7e drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb adds 563c9d4a5b11 drm/mediatek: Remove the pointer of struct cmdq_client adds eaf80126aba6 drm/mediatek: Detect CMDQ execution timeout adds 7627122fd1c0 drm/mediatek: Add cmdq_handle in mtk_crtc adds 593b655f0523 drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy adds 7f82d9c43879 drm/mediatek: Clear pending flag when cmdq packet is done adds 007f26ee4f64 drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c adds aa0c31554ec3 drm/mediatek: Rename the define of register offset adds 73d3724745db drm/mediatek: Adjust to the alphabetic order for mediatek-drm adds d95b00f1a8c5 drm/mediatek: Set the default value of rotation to DRM_MOD [...] adds 1c405ca11bf5 Merge tag 'mediatek-drm-next-5.17' of https://git.kernel.o [...] adds 627d137aa09f drm/amd/display: Fix warning comparing pointer to 0 adds 981b3045460d drm/amdgpu/sriov/vcn: add new vcn ip revision check case f [...] adds b7e7e6ca1f7b drm/amd/display: fix application of sizeof to pointer adds b9dd6fbd1587 drm/amdkfd: Use bitmap_zalloc() when applicable adds f37668301e36 drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()' adds 4f7ee199d905 drm/amdgpu: cancel the correct hrtimer on exit adds deefd07eedb7 drm/amdgpu: fix vkms crtc settings adds 700de2c8aadc drm/amdgpu: check atomic flag to differeniate with legacy path adds 85c1b9bd13b0 drm/amd/pm: Add warning for unexpected PG requests adds 232d1d43b522 drm/amdgpu: fix disable ras feature failed when unload drvier v2 adds 3c2d6ea27955 drm/amdgpu: handle IH ring1 overflow adds 3867e3704f13 amdgpu/pm: Create shared array of power profile name strings adds 94a80b5bc7a2 amdgpu/pm: Modify implmentations of get_power_profile_mode [...] adds 6c18ecefaba7 drm/amdgpu: declare static function to fix compiler warning adds 370016988665 drm/amdgpu: fix the missed handling for SDMA2 and SDMA3 adds fe9c5c9affc9 drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX adds 81d104f4afbf drm/amdgpu: Don't halt RLC on GFX suspend adds 50b1f44ec547 drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM adds c022375ae095 drm/amd/display: Add DP-HDMI FRL PCON Support in DC adds ebe5ffd8e271 drm/amd/display: Enable P010 for DCN3x ASICs adds 6421f7c750e9 drm/amd/display: Allow DSC on supported MST branch devices adds 9311ed1e1241 drm/amd/display: add hdmi disable debug check adds aba3c3fede54 drm/amd/display: Clear DPCD lane settings after repeater training adds a896f870f8a5 drm/amd/display: Fix for otg synchronization logic adds 9602044d1cc1 drm/amd/display: Fix for the no Audio bug with Tiled Displays adds 0a043904187b drm/amd/display: add function for eDP and backlight power on adds ab644ea6921a drm/amd/display: Add work around for tunneled MST. adds b995747511f6 drm/amd/display: Fix dual eDP abnormal display issue adds 7238b42e1f40 drm/amd/display: PSR panel capability debugfs adds c11099b0d1aa drm/amd/display: Add vendor specific LTTPR workarounds for DCN31 adds 2f2a4b1879bf drm/amd/display: Skip vendor specific LTTPR w/a outside li [...] adds f3edefce7088 drm/amd/display: Add force detile buffer size debug flag adds ee347d5b40a1 drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR adds 4752c85b23ec drm/amd/display: [FW Promotion] Release 0.0.95 adds 007f8539d03d drm/amd/display: 3.2.164 adds 71f8f119237f drm/amdkfd: set "r = 0" explicitly before goto adds a872c152fd91 drm/amdkfd: fix double free mem structure adds 405af9793f73 drm/amd/display: add connector type check for CRC source set adds 992110d74717 drm/amdgpu: adjust the kfd reset sequence in reset sriov function adds b7675b7bbc3c drm/amdkfd: replace asic_name with amdgpu_asic_name adds f0dc99a6f742 drm/amdkfd: add kfd_device_info_init function adds 2c1f19b3272c drm/amdkfd: remove hardcoded device_info structs adds ea6c66449692 drm/amdkfd: process_info lock not needed for svm adds a899fe8b433b drm/amdkfd: err_pin_bo path leaks kfd_bo_list adds ddb267b66af9 drm/amdgpu: update fw_load_type module parameter doc to ma [...] adds bab73f092da6 drm/amdgpu: skip query ecc info in gpu recovery adds baf3f8f37406 drm/amdgpu: handle SRIOV VCN revision parsing adds b220110e4cd4 drm/amdgpu: Fix a NULL pointer dereference in amdgpu_conne [...] adds 69cb56290d9d drm/amd/display: Use oriented source size when checking cu [...] adds ab50cb9df889 drm/radeon/radeon_kms: Fix a NULL pointer dereference in r [...] adds 27cc310f1352 drm/amdkfd: Correct the value of the no_atomic_fw_version [...] adds aed1faab9d95 drm/amdgpu: only skip get ecc info for aldebaran adds d68261955712 drm/amd/display: Apply LTTPR workarounds to non-transparent mode adds 81bb9bc95355 drm/amd/display: Add W/A for PHY tests with certain LTTPR adds be1ac692c089 drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset adds d29b7980b55e drm/amd/display: Prevent PSR disable/reenable in HPD IRQ adds e885d64785aa drm/amd/display: Added Check For dc->res_pool adds a1f5e392de78 drm/amd/display: prevent reading unitialized links adds 4bef85d4c949 drm/amd/display: Fix bug in debugfs crc_win_update entry adds 7b201d53bc77 drm/amd/display: Move link_enc init logic to DC adds 1e146bb88e26 drm/amd/display: Adding dpia debug bits for hpd delay adds eb9e59ebfe73 drm/amd/display: Rename a struct field to describe a cea c [...] adds 800de20b1dbd drm/amd/display: add a debug option to force dp2 lt fallba [...] adds 32b119c89612 drm/amd/display: [FW Promotion] Release 0.0.96 adds 41f91315b5be drm/amd/display: Query DMCUB for dp alt status adds 6fc429c81a64 drm/amd/display: Reduce stack usage adds f7ed3f90b2c6 drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms adds 30c1e3919781 drm/amdgpu: free vkms_output after use adds cf63b702720d drm/amdgpu: skip umc ras error count harvest adds d374d3b49321 drm/amd/display: Fix out of bounds access on DNC31 stream [...] adds 20543be93ca4 drm/amdgpu: update drm_display_info correctly when the edi [...] adds 0b7778f4a63a drm/amdgpu: use drm_edid_get_monitor_name() instead of dup [...] adds 3c021931023a drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_dis [...] adds 7e4aeed859d4 drm/amd/display: Add Debugfs Entry to Force in SST Sequence adds 655ff3538eee drm/amdgpu: enable RAS poison flag when GPU is connected to CPU adds 123202744955 drm/amd/display: Add feature flags to disable LTTPR adds 175ac6ec6bd8 drm/amdgpu: skip reset other device in the same hive if it [...] adds dd26e018aaa4 drm/amdgpu: added PSP XGMI initialization for SRIOV VF dur [...] adds a5f67c939eb2 drm/amdgpu: recover XGMI topology for SRIOV VF after reset adds 85a774d9ada4 drm/amdgpu: extended waiting SRIOV VF reset completion tim [...] adds 0e2a82a31682 drm/amd: Mark IP_BASE definition as __maybe_unused adds bbe04dec5c52 drm/amd: fix improper docstring syntax adds 2351b7d4e3fd drm/amdgpu: fix function scopes adds ded331a0710d drm/amdkfd: fix function scopes adds 64cf26f04ad0 drm/amd: append missing includes adds e105b64a364a drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl adds 0771c805918c drm/amdgpu: Handle fault with same timestamp adds 726be4060726 drm/amdkfd: Fix error handling in svm_range_add adds f864df76ff10 drm/amdkfd: Fix svm_range_is_same_attrs adds 4853cbcd94bd drm/amdkfd: Don't split unchanged SVM ranges adds 0f7ef0b99da1 drm/amdkfd: Make KFD support on Hawaii experimental adds a60831ea3ab2 drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini() adds 613aa3ea74ae drm/amdgpu: only hw fini SMU fisrt for ASICs need that adds 48733b224fa7 drm/amdkfd: add Navi2x to GWS init conditions adds addaac0cf75d drm/amdgpu: disable default navi2x co-op kernel support adds 4046afcebfc3 drm/amdgpu: add modifiers in amdgpu_vkms_plane_init() adds c40bdfb2ffa4 drm/amdgpu: fix incorrect VCN revision in SRIOV adds 43a80bd511aa drm/amdgpu: add helper to load ip_discovery binary from file adds f6dcaf0c0748 drm/amdgpu: rename discovery_read_binary helper adds 32f0e1a3307f drm/amdgpu: add helper to verify ip discovery binary signature adds 2cb6577a3034 drm/amdgpu: read and authenticate ip discovery binary adds 2c113b999c20 drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE adds 4ac955baa933 drm/amdgpu: don't override default ECO_BITs setting adds cace4bff750f drm/amdgpu: check df_funcs and its callback pointers adds 34f3a4a98bd3 drm/amdgpu: introduce a kind of halt state for amdgpu device adds 6ff7fddbd120 drm/amdgpu: add support for SMU debug option adds e91f840142ee Documentation/gpu: Reorganize DC documentation adds 7971fb3502bb Documentation/gpu: Document amdgpu_dm_visual_confirm debug [...] adds b2568d6834ea Documentation/gpu: Document pipe split visual confirmation adds 76659755b4bf Documentation/gpu: How to collect DTN log adds 522968aeed29 Documentation/gpu: Add basic overview of DC pipeline adds a723c6d0785a Documentation/gpu: Add amdgpu and dc glossary adds 4a74c38cd67b drm/amdgpu: Detect if amdgpu in IOMMU direct map mode adds 28fe416466f2 drm/amdgpu: Reduce SG bo memory usage for mGPUs adds 4fe3819443a1 drm/amd: add some extra checks that is_dig_enabled is defined adds 2b36afc694bb drm/amd: move variable to local scope adds 929bb8e20041 drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope adds 9be9bf4e3a5e drm/amdgpu: remove unnecessary variables adds ba6f8c135af0 drm/amdgpu: re-format file header comments adds c1e003d3ff69 drm/amd/display: Reduce stack size for dml31_ModeSupportAn [...] adds 33c3365ec690 drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK adds 240e6d25a0a8 drm/amd/display: fix function scopes adds 6f072a84550d drm/amd/pm: fix reading SMU FW version from amdgpu_firmwar [...] adds ff7ac85282a1 drivers/amd/pm: drop statement to print FW version for smu_v13 adds c08d2f8bc16b Documentation/gpu: split amdgpu/index for readability adds 47d9c6faa79e drm:amdgpu:remove unneeded variable adds 0215466a8585 drm/amd/display: Set exit_optimized_pwr_state for DCN31 adds 70487a99eeff drm/amd/display: Add debugfs entry for ILR adds 741fe8a4d23d drm/amd/display: Add src/ext ID info for dummy service adds cd9a0d026baa drm/amd/display: parse and check PSR SU caps adds 4658b25d3883 drm/amd/display: Force det buf size to 192KB with 3+ strea [...] adds 4308acff0f3f drm/amd/display: [FW Promotion] Release 0.0.97 adds 47e62dbd8dd3 drm/amd/display: Reset DMCUB before HW init adds b477143566d5 drm/amd/display: ODM + MPO window on only one half of ODM adds 4866b0bfea40 drm/amd/display: implement dc_mode_memclk adds b4acd97bf827 drm/amd/display: 3.2.166 adds fa4a427d84f9 drm/amdgpu: SRIOV flr_work should use down_write adds 7e31a8585b79 drm/amdgpu: move smu_debug_mask to a more proper place adds e0f943b4f9a3 drm/amdgpu: use adev_to_drm to get drm_device pointer adds 17252701ecb5 drm/amdgpu: correct the wrong cached state for GMC on PICASSO adds 91e16017b6d3 drm/amd/pm: Skip power state allocation adds 85dfc1d692c9 drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV adds 948e7ce01413 drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV adds 583637d66a70 drm/amd/pm: fix a potential gpu_metrics_table memory leak adds d59f1774bef9 Documentation/gpu: include description of AMDGPU hardware [...] adds 19cd8c8b4ded Documentation/gpu: include description of some of the GC m [...] adds 03f2abb07e54 amdgpu: fix some kernel-doc markup adds 326db0dc00e5 amdgpu: fix some comment typos adds a342655865b2 drm/radeon: Fix syntax errors in comments adds b06103b53253 Merge tag 'amd-drm-next-5.17-2021-12-16' of https://gitlab [...] adds 7a5678385077 Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] adds c6aeaf56f468 drm/tegra: Implement correct DMA-BUF semantics adds 1f39b1dfa53c drm/tegra: Implement buffer object cache adds 40dc962dfb9e drm/tegra: Do not reference tegra_plane_funcs directly adds ee423808990d drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] adds cae7472e4fb9 drm/tegra: Support asynchronous commits for cursor adds 46f226c93d35 drm/tegra: Add NVDEC driver adds e97a951f194c drm/tegra: Bump VIC/NVDEC clock rates to Fmax adds f7d6c6aee5b4 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC adds ab3c971d2fd3 gpu: host1x: Drop excess kernel-doc entry @key adds 6c7a388b6236 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER adds 271fca025a6d drm/tegra: gr2d: Explicitly control module reset adds b03d6403072e drm/tegra: vic: Use autosuspend adds 0f52fc3fc97d drm/tegra: Remove duplicate struct declaration adds 0c921b6d4ba0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ adds 2245c2a2722b drm/tegra: Mark nvdec_writel() as inline adds e1189fafa5a1 drm/tegra: Mark nvdec PM functions as __maybe_unused adds 7e67e986194a drm/tegra: hdmi: Unwind tegra_hdmi_init() errors adds 20c5a613185c drm/tegra: hdmi: Register audio CODEC on Tegra20 adds 5566174cb10a drm/tegra: vic: Fix DMA API misuse adds 4abfc0e3a546 gpu: host1x: Add missing DMA API include adds d53830eec055 drm/tegra: vic: Handle tegra_drm_alloc() failure adds 6b6776e2ab8a gpu: host1x: Add initial runtime PM and OPP support adds 9ca790f44606 gpu: host1x: Add host1x_channel_stop() adds a21115dd38c6 drm/tegra: submit: Add missing pm_runtime_mark_last_busy() adds 4ce3048c0a62 drm/tegra: dc: Support OPP and SoC core voltage scaling adds 6efdde0cd08b drm/tegra: hdmi: Add OPP support adds e4e4a7104bd4 drm/tegra: gr2d: Support generic power domain and runtime PM adds 2421b20d6590 drm/tegra: gr3d: Support generic power domain and runtime PM adds 1e15f5b911d6 drm/tegra: vic: Stop channel on suspend adds 28b16229dbf1 drm/tegra: nvdec: Stop channel on suspend adds 555ae37a5dd2 drm/tegra: submit: Remove pm_runtime_enabled() checks adds 58ed47adcabb drm/tegra: Consolidate runtime PM management of older UAPI [...] adds d5185965c3b5 gpu: host1x: Add back arm_iommu_detach_device() adds d210919dbdc8 drm/tegra: Add back arm_iommu_detach_device() adds 63b0951b6e59 Merge tag 'drm/tegra/for-5.17-rc1' of https://gitlab.freed [...] adds ee6c8b5afa62 drm/exynos: Replace legacy gpio interface for gpiod interface adds 2043e6f6d5c5 drm/exynos: Implement mmap as GEM object function adds 28b0d549f94a drm/exynos: remove useless type conversion adds 760cceff9961 drm/exynos: drop the use of label from exynos_dsi_register_te_irq adds 236f0f4eac19 Merge tag 'exynos-drm-next-for-v5.17' of git://git.kernel. [...] adds 3c7e0ccc946c drm/etnaviv: use PLATFORM_DEVID_NONE adds 0ea057a9cb2b drm/etnaviv: fix dma configuration of the virtual device adds f5be833dc86f drm/etnaviv: use a 32 bit mask as coherent DMA mask adds 96894b795967 drm/etnaviv: constify static struct cooling_ops adds 6dfa2fab8ddd drm/etnaviv: limit submit sizes adds cdd156955f94 drm/etnaviv: consider completed fence seqno in hang check adds 78942ae41d45 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds c83125bb2199 drm/i915: Add has_64k_pages flag adds ca9216246094 drm/i915/xehpsdv: set min page-size to 64K adds fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory adds f122a46a637f drm/i915: enforce min page size for scratch adds 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] adds 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset adds 3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC adds 76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC adds bce45c2620e2 drm/i915: Don't disable interrupts and pretend a lock as b [...] adds 63cb9da6fcea drm/i915: Fix coredump of perma-pinned vmas adds 35d4efec103e drm/i915/uc: correctly track uc_fw init failure adds 013005d961f7 drm/i915/uc: Prepare for different firmware key sizes adds b2657ed0a56f drm/i915/guc: support bigger RSA keys adds 40aa583ea345 drm/i915: Don't leak the capture list items adds 0ef42fb749b1 drm/i915: Exclude reserved stolen from driver use adds 2e21de902827 drm/i915: Sanitycheck device iomem on probe adds bd56c63ca1d9 drm/i915: Test all device memory on probing adds 5719d4fee1ca drm/i915/ttm: fix large buffer population trucation adds 1b9e8b1feb33 drm/i915/debugfs: add noreclaim annotations adds bdd8b6c98239 drm/i915: replace X86_FEATURE_PAT with pat_enabled() adds b25db8c782ad drm/i915/guc: Use correct context lock when callig clr_con [...] adds 939d8e9c87e7 drm/i915/guc: Only assign guc_id.id when stealing guc_id adds 7aa6d5fe6cdb drm/i915/guc: Remove racey GEM_BUG_ON adds 2406846ec497 drm/i915/guc: Don't hog IRQs when destroying contexts adds 6e94d53962f7 drm/i915/guc: Add extra debug on CT deadlock adds 2aa9f833dd08 drm/i915/guc: Kick G2H tasklet if no credits adds 0013f5f5c05d drm/i915/guc: Selftest for stealing of guc ids adds 030def2cc91f drm/i915: Store backpointer to GT in uncore adds c0f0dab8ba48 drm/i915: Introduce to_gt() helper adds 62e94f92e397 drm/i915/display: Use to_gt() helper adds c14adcbd1a96 drm/i915/gt: Use to_gt() helper adds 1a9c4db4caf0 drm/i915/gem: Use to_gt() helper adds 93b76b13cfc1 drm/i915/gvt: Use to_gt() helper adds 8c2699fad60e drm/i915/selftests: Use to_gt() helper adds c68c74f5b91b drm/i915/pxp: Use to_gt() helper adds 2cbc876daa71 drm/i915: Use to_gt() helper adds f54ffa12168d drm/i915: Rename i915->gt to i915->gt0 adds ad5c99e02047 drm/i915: Remove unused bits of i915_vma/active api adds e4e806253003 drm/i915: Change shrink ordering to use locking around unbinding. adds 0b4d1f0e936e drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/cl [...] adds 2abb6195512d drm/i915: Take object lock in i915_ggtt_pin if ww is not set adds 576c4ef510d7 drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2. adds fd06ccf15987 drm/i915: Ensure gem_contexts selftests work with unbind c [...] adds 9606ca2ea190 drm/i915: Ensure i915_vma tests do not get -ENOSPC with th [...] adds 57b427a705ce drm/i915/guc: Speed up GuC log dumps adds 0dd8674f2fc9 drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM adds fb3965f9ae28 drm/i915/guc: Flag an error if an engine reset fails adds 2c3849baf290 drm/i915: Trylock the object when shrinking adds be7612fd6665 drm/i915: Require object lock when freeing pages during de [...] adds d8be1357edc8 drm/i915: Add ww ctx to i915_gem_object_trylock adds 1c40d40f6835 drm/i915/guc: Request RP0 before loading firmware adds 1193081710b3 drm/i915: Avoid using the i915_fence_array when collecting [...] adds 33654ef470a9 drm/i915: remove questionable fence optimization during copy adds 63cf4cad7301 drm/i915: Break out the i915_deps utility adds c2ea703dcafc drm/i915: Require the vm mutex for i915_vma_bind() adds 6cb12fbda1c2 drm/i915: Use trylock instead of blocking lock for __i915_ [...] adds 4817c37d71b5 Merge tag 'drm-intel-gt-next-2021-12-23' of git://anongit. [...] adds 1758047057db Merge drm/drm-next into drm-misc-next-fixes adds 4e07d71c0d66 drm/vmwgfx: Fix a size_t/long int format specifier mismatch adds bc701a28c74e drm/vmwgfx: Remove explicit transparent hugepages support adds 50ca8cc7c0fd drm/vmwgfx: Remove unused compile options adds 58fa0d90edde drm/vmwgfx: Fix possible usage of an uninitialized variable adds 5da8b49de472 dt-bindings: display: bridge: lvds-codec: Fix duplicate key adds 040bf2a9446f Merge tag 'drm-misc-next-fixes-2021-12-23' of git://anongi [...] adds 44aab22d4dd2 drm/msm/dpu: move LUT levels out of QOS config adds b243c8c0156d drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane adds 92709c02c93b drm/msm/dpu: drop pipe_name from struct dpu_plane adds 53c064a1ab05 drm/msm/dpu: remove stage_cfg from struct dpu_crtc adds 0782bdc4b2d0 drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane adds fda201a9738d drm/msm/dpu: drop dpu_csc_cfg from dpu_plane adds 51cb5808b0d9 drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane adds 701a21ec02e4 drm/msm/dpu: don't cache pipe->cap->features in dpu_plane adds 6504f80fe665 drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane adds 9ab3d27113b1 drm/msm/mdp5: drop eDP support adds 0a26daaacf0d drm/msm/edp: drop old eDP support adds 76c82ebc4959 dt-bindings: display/msm: remove edp.txt adds a817a950de78 drm/msm/dsi: untangle cphy setting from the src pll setting adds 9b077c1581cf drm/msm/dsi: stop setting clock parents manually adds 0a697b9cc54c dt-bindings: msm/dp: Add DP compatible strings for sc7280 adds ef7837ff091c drm/msm/dp: Add DP controllers for sc7280 adds 447a39f4e89d drm/dp: Add macro to check max_downspread capability adds 34f3b16575d1 drm/msm/dp: Enable downspread for supported DP sinks adds 016aa55082c2 drm/msm/dp: Enable ASSR for supported DP sinks adds 4cef29b64eba drm/msm/mdp5: drop vdd regulator adds d8c00a81f11f drm/msm: Remove unnecessary struct_mutex adds 1d054c9b8457 drm/msm: Drop priv->lastctx adds c28e2f2b417e drm/msm: Remove struct_mutex usage adds 5f3aee4ceb5b drm/msm: Handle fence rollover adds 5edf2750d998 drm/msm: Add debugfs to disable hw err handling adds 8b9af498a0f7 drm/msm/adreno: Name the shadow buffer adds 2a1ac5ba9080 drm/msm: Increase gpu boost interval adds 7c0ffcd40b16 drm/msm/gpu: Respect PM QoS constraints adds 518380cb54b9 drm/msm/a6xx: Capture gmu log in devcoredump adds eaa55ead5a41 drm/msm/gpu: Add some WARN_ON()s adds 203dcd5e9d87 drm/msm/gpu: Make a6xx_get_gmu_log() more generic adds 1691e005962e drm/msm/gpu: Also snapshot GMU HFI buffer adds b859f9b009bb drm/msm/gpu: Snapshot GMU debug buffer adds f4f6dfdec230 drm/msm/gpu: Add a comment in a6xx_gmu_init() adds a630ac686425 drm/msm/gpu: Name GMU bos adds fabae667b126 drm/msm/dp: Drop now unused hpd_high member adds 89688e2119b2 drm/msm/dpu: Add more of the INTF interrupt regions adds db492480b2b2 drm/msm: use compatible lists to find mdp node adds 2492a3b65ef6 MAINTAINERS: update designated reviewer entry for MSM DRM driver adds fee328076333 mailmap: add and update email addresses adds 83b965d118cb Merge remote-tracking branch 'drm/drm-next' into msm-next-staging adds ec919e6e7146 drm/msm: Allocate msm_drm_private early and pass it as dri [...] adds 2027e5b3413d drm/msm: Initialize MDSS irq domain at probe time adds b9c8accbdd51 drm/msm/dp: Add "qcom, sc7280-dp" to support display port. adds ca3ffcbeb0c8 drm/msm/gpu: Don't allow zero fence_id adds b4e7ba4af311 drm/msm/dpu_kms: Re-order dpu includes adds fa063950c3c4 drm/msm/dpu: Remove useless checks in dpu_encoder adds 88e2d5b16073 drm/msm/dpu: Remove encoder->enable() hack adds 12e5eab94463 drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules adds b97d86bb2d30 drm/msm/dpu: remove node from list before freeing the node adds 53d22794711a drm/msm/dp: displayPort driver need algorithm rational adds 542a5db2476e drm/msm/dpu: removed logically dead code adds caa24223463d drm/msm/hdmi: switch to drm_bridge_connector adds 8a3b4c17f863 drm/msm/dp: employ bridge mechanism for display enable and [...] adds 6f4c23e7cdf3 drm/msm/dpu: drop scaler config from plane state adds a67f2cc6f912 drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3 adds 1e35e3fc3f71 drm/msm/dpu: simplify DPU_SSPP features checks adds f7254785d11c drm/msm/dpu: fix CDP setup to account for multirect index adds 92cb1bedde9d drm/msm/dsi: fix initialization in the bonded DSI case adds 44bf8704b71f drm/msm/disp/dpu1: set default group ID for CTL. adds f61550b3864b drm/msm/dp: dp_link_parse_sink_count() return immediately [...] adds 08c4aa3ee264 drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init adds 96536242f1ee drm/msm/dpu: move disable_danger out of plane subdir adds f31b0e24d31e drm/msm/dpu: fix safe status debugfs file adds 1a24e099c382 drm/msm/dpu: make danger_status/safe_status readable adds 6e85af1e4306 drm/msm/dpu: drop plane's default_scaling debugfs file adds 4d45cace1da6 drm/msm/dpu: stop manually removing debugfs files for the [...] adds 927e8bcaa783 drm/msm/dpu: stop manually removing debugfs files for the [...] adds 37897856ab1e drm/msm/dpu: simplify DPU's regset32 code adds 48d0cf4a7cf2 drm/msm/dp: Fix double free on error in msm_dp_bridge_init() adds 53b53337e112 drm/msm/dpu: add dpu_crtc_atomic_print_state adds 8ecfef96cdcd drm/msm/dpu: add dpu_plane_atomic_print_state adds 857548cbcf82 drm/msm/disp: Tweak display snapshot to match gpu snapshot adds 59871211c654 drm/msm/disp: Export helper for capturing snapshot adds c1760555884b drm/msm/debugfs: Add display/kms state snapshot adds f3d5d7cc2309 drm/msm: Don't use autosuspend for display adds 7620bdfb2502 drm/msm/dp: remove unneeded variable adds 2672e4e71a91 drm/msm/dpu: move SSPP debugfs support from plane to SSPP code adds 3a905438887b drm/msm/dpu: add layer mixer register dump to dpu snapshot adds 6bf7805321b9 drm/msm/a5xx: Add support for Adreno 506 GPU adds 6ed95285382d drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540 adds 2b534e90a1e3 Merge tag 'drm-msm-next-2021-12-26' of ssh://gitlab.freede [...] adds c65fe9cbbfd6 drm/i915/fbc: Remember to update FBC state even when not r [...] adds 011e8c3239ed Merge tag 'drm-intel-next-fixes-2021-12-29' of git://anong [...] adds 9f952378fcb9 drivers/amd/pm: smu13: use local variable adev adds f296a0bcc961 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume adds 5c1e6fa49e8d drm/amdgpu: introduce new amdgpu_fence object to indicate [...] adds 69879b3083cc drm/amdkfd: fix svm_bo release invalid wait context warning adds 0ff76b5334fa drm/amd/pm: restore SMU version print statement for dGPUs adds 3c27abee3fc3 drm/amd/pm: Fix xgmi link control on aldebaran adds d4c2933fb8ee drm/amdgpu: When the VCN(1.0) block is suspended, powergat [...] adds d999bc81ac38 drm/amdkfd: use max() and min() to make code cleaner adds 892deb48269c drm/amdgpu: Separate vf2pf work item init from virt data exchange adds 109a357f287c drm/amdgpu: clean up some leftovers from bring up adds 799dce6fbd5f drm/amd/display: Fix warning comparing pointer to 0 adds 0cd7f378b092 drm/amdgpu: add support for IP discovery gc_info table v2 adds b18ff6925d84 drm/amdgpu: Filter security violation registers adds 0da6f6e5872e drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions adds 92f153bb5a4b drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov adds 4aa325ae5413 drm/amdgpu: Modify indirect register access for amdkfd_gfx [...] adds 4a0165f0603f drm/amdgpu: get xgmi info before ip_init adds d764fb2af6cd drm/amdgpu: Modify indirect register access for gfx9 sriov adds f4409ee84658 drm/amdgpu: add gpu reset control for umc page retirement adds f6b80c04aabb drm/amdkfd: add reset parameter for unmap queues adds dec63443380c drm/amdkfd: add reset queue function for RAS poison (v2) adds b6485bed40d7 drm/amdkfd: reset queue which consumes RAS poison (v2) adds fbcdbfde8750 drm/amdgpu: Don't inherit GEM object VMAs in child process adds 4da8b63944a4 drm/amdgpu: Send Message to SMU on aldebaran passthrough f [...] adds 88eabcb8e696 drm/amd/display: Fix USB4 null pointer dereference in upda [...] adds 11544d77e397 drm/amdgpu: fixup bad vram size on gmc v8 adds 87172e89dcc7 drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is u [...] adds fd5256cbe196 drm/amdgpu: Remove the redundant code of psp bootloader functions adds 6c92fe5fa5a1 drm/amdgpu: Increase potential product_name to 64 characters adds 4ad31fa15ba4 drm/amdgpu: Enable unique_id for Aldebaran adds de0af8a65ea3 drm/amdgpu: Only overwrite serial if field is empty adds 67416bf85345 drm/amdgpu: Access the FRU on Aldebaran adds f89c6bf73420 drm/amdkfd: correct sdma queue number in kfd device init (v3) adds b6fd6e0f5eb8 drm/amdgpu: Check the memory can be accesssed by ttm_devic [...] adds bf252ce1fa8a drm/amd/display: fix B0 TMDS deepcolor no dislay issue adds fddb024537f1 drm/amd/display: Limit max link cap with LTTPR caps adds 21bf3e6f1454 drm/amd/display: Refactor vendor specific link training sequence adds 2d0158497a9b drm/amd/display: Block z-states when stutter period exceed [...] adds cdbc58386bdc drm/amd/display: Added power down for DCN10 adds e56e9ad0370a drm/amd/display: Fix check for null function ptr adds 3db817fce43e drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization adds 0d988e5de7aa drm/amd/display: Remove CR AUX RD Interval limit for LTTPR adds c856f16c33e6 drm/amd/display: Set optimize_pwr_state for DCN31 adds 458c79a86ae1 drm/amd/display: Changed pipe split policy to allow for mu [...] adds 2ca6c483ed2d drm/amd/display: Add reg defs for DCN303 adds 47547c56739a drm/amd/display: Undo ODM combine adds aca05d338b32 drm/amd/display: [FW Promotion] Release 0.0.98 adds 19afe66ddb8f drm/amd/display: 3.2.167 adds ef30f441f6ac drm/amd/display: define link res and make it accessible to [...] adds f3fac9481bc7 drm/amd/display: populate link res in both detection and v [...] adds 3d38a5839ea8 drm/amd/display: access hpo dp link encoder only through l [...] adds 6dd8931b1cee drm/amd/display: support dynamic HPO DP link encoder allocation adds 4c3adc0b846b drm/amd/display: get and restore link res map adds 45e3d1db7d3c drm/amdgpu: drop redundant semicolon adds fec8c5244fc0 drm/amdgpu: save error count in RAS poison handler adds 11c9cc95f818 amdgpu/pm: Make sysfs pm attributes as read-only for VFs adds 937ed9c8660a drm/amdgpu: fix runpm documentation adds 0726ed3065ee drm/amd/display: Fix the uninitialized variable in enable_ [...] adds 4a700546ec9b drm/amdgpu: put SMU into proper state on runpm suspending [...] adds 6dc8265f9803 drm/amdgpu: always reset the asic in suspend (v2) adds f28cad86ada1 drm/amd/display: fix dereference before NULL check adds 0637d41786a3 drm/amdgpu: no DC support for headless chips adds cb6846fbb83b Merge tag 'amd-drm-next-5.17-2021-12-30' of ssh://gitlab.f [...] adds 8d0749b4f83b Merge tag 'drm-next-2022-01-07' of git://anongit.freedeskt [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 8 + Documentation/ABI/stable/sysfs-devices-node | 6 + Documentation/admin-guide/cifs/usage.rst | 7 +- Documentation/admin-guide/devices.txt | 8 +- Documentation/admin-guide/kernel-parameters.txt | 9 +- Documentation/admin-guide/perf/hisi-pcie-pmu.rst | 106 + Documentation/admin-guide/sysctl/kernel.rst | 11 + Documentation/arm64/cpu-feature-registers.rst | 17 + Documentation/arm64/elf_hwcaps.rst | 8 + Documentation/arm64/perf.rst | 78 +- Documentation/arm64/sve.rst | 2 +- Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/dev-tools/kunit/api/index.rst | 3 +- Documentation/dev-tools/kunit/api/test.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 2 +- Documentation/dev-tools/kunit/start.rst | 8 +- Documentation/devicetree/bindings/arm/apple.yaml | 27 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 134 + .../devicetree/bindings/arm/aspeed/aspeed,sbc.yaml | 37 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/arm/firmware/linaro,optee-tz.yaml | 8 + Documentation/devicetree/bindings/arm/fsl.yaml | 78 + .../devicetree/bindings/arm/mediatek.yaml | 20 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 14 + Documentation/devicetree/bindings/arm/renesas.yaml | 12 + .../bindings/arm/samsung/exynos-chipid.yaml | 41 - .../devicetree/bindings/arm/samsung/pmu.yaml | 128 - .../bindings/arm/samsung/samsung-boards.yaml | 12 + .../devicetree/bindings/arm/stm32/stm32.yaml | 1 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 91 +- Documentation/devicetree/bindings/arm/tegra.yaml | 48 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 133 - .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 198 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 + .../devicetree/bindings/bus/fsl,spba-bus.yaml | 68 + Documentation/devicetree/bindings/bus/imx-weim.txt | 5 + .../bindings/clock/nvidia,tegra20-car.yaml | 37 + .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 80 + .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 85 + .../bindings/clock/starfive,jh7100-clkgen.yaml | 56 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 10 + .../bindings/display/bridge/analogix,anx7625.yaml | 65 +- .../bindings/display/bridge/lvds-codec.yaml | 43 +- .../bindings/display/bridge/nxp,ptn3460.yaml | 106 + .../devicetree/bindings/display/bridge/ptn3460.txt | 39 - .../display/bridge/renesas,dsi-csi2-tx.yaml | 118 + .../devicetree/bindings/display/bridge/sii9234.txt | 49 - .../bindings/display/bridge/sil,sii9234.yaml | 110 + .../bindings/display/msm/dp-controller.yaml | 2 + .../devicetree/bindings/display/msm/edp.txt | 56 - .../bindings/display/panel/boe,bf060y8m-aj0.yaml | 81 + .../bindings/display/panel/ilitek,ili9163.yaml | 69 + .../bindings/display/panel/ilitek,ili9881c.yaml | 6 +- .../bindings/display/panel/novatek,nt35950.yaml | 106 + .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 2 + .../display/panel/sony,tulip-truly-nt35521.yaml | 72 + .../display/sprd/sprd,display-subsystem.yaml | 64 + .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 77 + .../display/sprd/sprd,sharkl3-dsi-host.yaml | 88 + .../display/tegra/nvidia,tegra20-host1x.txt | 53 + .../bindings/firmware/nvidia,tegra186-bpmp.txt | 107 - .../bindings/firmware/nvidia,tegra186-bpmp.yaml | 186 + .../devicetree/bindings/firmware/qcom,scm.txt | 2 + .../bindings/fuse/nvidia,tegra20-fuse.txt | 42 - .../bindings/fuse/nvidia,tegra20-fuse.yaml | 89 + .../bindings/gpu/host1x/nvidia,tegra210-nvenc.yaml | 135 + .../bindings/gpu/host1x/nvidia,tegra210-nvjpg.yaml | 94 + .../devicetree/bindings/i2c/apple,i2c.yaml | 7 +- .../bindings/interrupt-controller/apple,aic.yaml | 3 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../devicetree/bindings/iommu/apple,dart.yaml | 3 + .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 2 + .../devicetree/bindings/mailbox/apple,mailbox.yaml | 3 + .../bindings/mailbox/nvidia,tegra186-hsp.txt | 72 - .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 114 + .../devicetree/bindings/media/nvidia,tegra-vde.txt | 64 - .../bindings/media/nvidia,tegra-vde.yaml | 119 + .../memory-controllers/nvidia,tegra186-mc.yaml | 98 +- .../memory-controllers/renesas,rpc-if.yaml | 54 +- .../memory-controllers/synopsys,ddrc-ecc.yaml | 1 + .../bindings/misc/nvidia,tegra186-misc.txt | 14 - .../bindings/misc/nvidia,tegra186-misc.yaml | 43 + .../bindings/misc/nvidia,tegra20-apbmisc.txt | 17 - .../bindings/misc/nvidia,tegra20-apbmisc.yaml | 51 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 143 - .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 317 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 48 +- .../devicetree/bindings/pci/apple,pcie.yaml | 28 +- .../devicetree/bindings/perf/arm,cmn.yaml | 21 +- .../devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml | 70 + .../bindings/perf/marvell-cn10k-tad.yaml | 63 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 7 +- .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 307 + .../bindings/power/apple,pmgr-pwrstate.yaml | 79 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 3 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../bindings/reset/starfive,jh7100-reset.yaml | 38 + .../devicetree/bindings/rtc/nvidia,tegra20-rtc.txt | 24 - .../bindings/rtc/nvidia,tegra20-rtc.yaml | 61 + Documentation/devicetree/bindings/serial/8250.yaml | 3 +- .../bindings/serial/nvidia,tegra194-tcu.txt | 35 - .../bindings/serial/nvidia,tegra194-tcu.yaml | 61 + .../bindings/serial/snps-dw-apb-uart.yaml | 5 + .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 17 - .../bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 53 + .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 + .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 5 + .../bindings/soc/samsung/exynos-chipid.yaml | 41 + .../bindings/soc/samsung/exynos-pmu.yaml | 130 + .../bindings/soc/samsung/exynos-usi.yaml | 159 + .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 1 + Documentation/devicetree/bindings/sram/sram.yaml | 3 + .../thermal/nvidia,tegra186-bpmp-thermal.txt | 33 - .../thermal/nvidia,tegra186-bpmp-thermal.yaml | 42 + .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 13 + .../devicetree/bindings/vendor-prefixes.yaml | 12 + .../devicetree/bindings/watchdog/apple,wdt.yaml | 52 + Documentation/firmware-guide/acpi/apei/einj.rst | 19 + Documentation/gpu/amdgpu-dc.rst | 74 - Documentation/gpu/amdgpu.rst | 324 - Documentation/gpu/amdgpu/amdgpu-glossary.rst | 87 + .../gpu/amdgpu/display/config_example.svg | 414 + Documentation/gpu/amdgpu/display/dc-debug.rst | 77 + Documentation/gpu/amdgpu/display/dc-glossary.rst | 237 + .../gpu/amdgpu/display/dc_pipeline_overview.svg | 1125 ++ Documentation/gpu/amdgpu/display/dcn-overview.rst | 171 + .../gpu/amdgpu/display/display-manager.rst | 42 + .../gpu/amdgpu/display/global_sync_vblank.svg | 485 + Documentation/gpu/amdgpu/display/index.rst | 31 + Documentation/gpu/amdgpu/driver-core.rst | 182 + Documentation/gpu/amdgpu/driver-misc.rst | 112 + Documentation/gpu/amdgpu/index.rst | 17 + Documentation/gpu/amdgpu/module-parameters.rst | 7 + Documentation/gpu/amdgpu/ras.rst | 62 + Documentation/gpu/amdgpu/thermal.rst | 65 + Documentation/gpu/amdgpu/xgmi.rst | 5 + Documentation/gpu/drivers.rst | 3 +- Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/todo.rst | 37 +- Documentation/memory-barriers.txt | 8 + Documentation/staging/tee.rst | 30 + Documentation/x86/sgx.rst | 14 +- MAINTAINERS | 55 +- Makefile | 2 +- arch/Kconfig | 4 + arch/alpha/kernel/signal.c | 2 +- arch/arm/Kconfig | 1 - arch/arm/Kconfig.debug | 14 +- arch/arm/boot/dts/Makefile | 39 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 1 + arch/arm/boot/dts/am335x-boneblack-common.dtsi | 4 - arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 4 + arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-gp-evm.dts | 8 + arch/arm/boot/dts/am437x-l4.dtsi | 31 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 7 + arch/arm/boot/dts/armada-38x.dtsi | 4 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 267 + arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 12 + .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 756 ++ arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 17 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 11 + arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 40 + arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts | 470 + arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts | 149 + arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts | 255 + arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts | 154 + arch/arm/boot/dts/aspeed-bmc-vegman.dtsi | 311 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 5 + arch/arm/boot/dts/aspeed-g6.dtsi | 10 + arch/arm/boot/dts/at91-q5xr5.dts | 18 - arch/arm/boot/dts/at91-sama5d2_xplained.dts | 5 +- arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts | 209 + arch/arm/boot/dts/at91-sama7g5ek.dts | 73 + arch/arm/boot/dts/at91-wb50n.dts | 6 - arch/arm/boot/dts/bcm-cygnus.dtsi | 18 +- arch/arm/boot/dts/bcm-hr2.dtsi | 4 +- arch/arm/boot/dts/bcm-nsp.dtsi | 8 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 28 +- arch/arm/boot/dts/bcm2711.dtsi | 2 + arch/arm/boot/dts/bcm283x.dtsi | 2 + arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 3 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 62 +- arch/arm/boot/dts/bcm5301x.dtsi | 31 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 4 + arch/arm/boot/dts/elpida_ecb240abacn.dtsi | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 7 +- arch/arm/boot/dts/exynos5260.dtsi | 8 +- arch/arm/boot/dts/gemini-nas4220b.dts | 2 +- arch/arm/boot/dts/imx1-pinfunc.h | 6 +- arch/arm/boot/dts/imx1.dtsi | 2 +- arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx27-pinfunc.h | 6 +- arch/arm/boot/dts/imx28-tx28.dts | 36 - arch/arm/boot/dts/imx31.dtsi | 2 +- arch/arm/boot/dts/imx50.dtsi | 10 +- arch/arm/boot/dts/imx51.dtsi | 10 +- arch/arm/boot/dts/imx53-tx53.dtsi | 11 - arch/arm/boot/dts/imx53.dtsi | 10 +- arch/arm/boot/dts/imx6dl-mba6.dtsi | 22 + arch/arm/boot/dts/imx6dl-mba6a.dts | 21 + arch/arm/boot/dts/imx6dl-mba6b.dts | 21 + arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6q-mba6.dtsi | 44 + arch/arm/boot/dts/imx6q-mba6a.dts | 20 + arch/arm/boot/dts/imx6q-mba6b.dts | 20 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dts | 3 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6q-yapp4-crux.dts | 54 + arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 526 + arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 36 + arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 52 + .../boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 119 + .../boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi | 71 + .../boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 85 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 20 + arch/arm/boot/dts/imx6qdl-tx6.dtsi | 12 - arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6qp-mba6b.dts | 18 + arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts | 54 + arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 12 - .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 90 + arch/arm/boot/dts/imx6ul-prti6g.dts | 6 - arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 24 - arch/arm/boot/dts/imx6ull-jozacp.dts | 456 + .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi | 19 + arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 146 + arch/arm/boot/dts/imx7d-remarkable2.dts | 59 + arch/arm/boot/dts/imx7s-warp.dts | 14 +- arch/arm/boot/dts/imx7s.dtsi | 22 +- arch/arm/boot/dts/intel-ixp42x-freecom-fsg-3.dts | 59 + arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 111 + .../arm/boot/dts/intel-ixp42x-goramo-multilink.dts | 180 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 17 + arch/arm/boot/dts/milbeaut-m10v.dtsi | 9 + arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- arch/arm/boot/dts/mt6589-fairphone-fp1.dts | 30 + arch/arm/boot/dts/mt6589.dtsi | 2 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 14 - arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi | 35 + arch/arm/boot/dts/qcom-apq8016-sbc.dts | 2 + .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 1 - arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 4 +- .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 1 - .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1 - arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 1 - .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 1 - .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 1 - .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 1 - arch/arm/boot/dts/qcom-sdx55-t55.dts | 6 + arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 59 + arch/arm/boot/dts/qcom-sdx55.dtsi | 80 + arch/arm/boot/dts/qcom-sdx65-mtp.dts | 25 + arch/arm/boot/dts/qcom-sdx65.dtsi | 222 + arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 16 + .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 3 + arch/arm/boot/dts/sama5d2.dtsi | 2 + arch/arm/boot/dts/sama7g5-pinfunc.h | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 30 + arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/spear1310-evb.dts | 16 - arch/arm/boot/dts/spear1340-evb.dts | 16 - arch/arm/boot/dts/spear310.dtsi | 1 + arch/arm/boot/dts/spear320.dtsi | 1 + arch/arm/boot/dts/spear320s.dtsi | 24 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 26 + arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 39 +- arch/arm/boot/dts/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 32 +- .../stm32mp157a-icore-stm32mp1-ctouch2-of10.dts | 132 + .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 85 + arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 16 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 1 + arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 + arch/arm/boot/dts/sun8i-r40.dtsi | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 3 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 1 + arch/arm/boot/dts/tegra114-asus-tf701t.dts | 807 ++ arch/arm/boot/dts/tegra114-dalmore.dts | 21 +- arch/arm/boot/dts/tegra114-roth.dts | 16 +- arch/arm/boot/dts/tegra114-tn7.dts | 10 +- arch/arm/boot/dts/tegra114.dtsi | 58 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 436 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 16 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 16 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 2606 ++--- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 39 +- arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 11318 ++++++++++--------- arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 11 + arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 758 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 86 +- arch/arm/boot/dts/tegra124-peripherals-opp.dtsi | 140 +- arch/arm/boot/dts/tegra124-venice2.dts | 35 +- arch/arm/boot/dts/tegra124.dtsi | 45 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 27 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 1280 +++ arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 4 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 4 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 18 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 82 +- arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 82 +- arch/arm/boot/dts/tegra20-harmony.dts | 21 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 11 +- arch/arm/boot/dts/tegra20-paz00.dts | 22 +- arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 948 +- arch/arm/boot/dts/tegra20-plutux.dts | 8 +- arch/arm/boot/dts/tegra20-seaboard.dts | 23 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +- arch/arm/boot/dts/tegra20-tec.dts | 8 +- arch/arm/boot/dts/tegra20-trimslice.dts | 26 +- arch/arm/boot/dts/tegra20-ventana.dts | 15 +- arch/arm/boot/dts/tegra20.dtsi | 162 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 6 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi | 61 + .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 67 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 4 +- ...tegra30-asus-nexus7-grouper-memory-timings.dtsi | 12 +- .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 2 +- arch/arm/boot/dts/tegra30-asus-nexus7-grouper.dtsi | 1 - arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi | 2 - arch/arm/boot/dts/tegra30-asus-tf201.dts | 627 + arch/arm/boot/dts/tegra30-asus-tf300t.dts | 1034 ++ arch/arm/boot/dts/tegra30-asus-tf300tg.dts | 1087 ++ arch/arm/boot/dts/tegra30-asus-tf700t.dts | 823 ++ .../boot/dts/tegra30-asus-transformer-common.dtsi | 1787 +++ arch/arm/boot/dts/tegra30-beaver.dts | 24 +- arch/arm/boot/dts/tegra30-cardhu-a02.dts | 12 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 14 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 35 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 25 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 144 +- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 144 +- arch/arm/boot/dts/tegra30-ouya.dts | 8921 ++++++++------- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2859 +++++ arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 1370 ++- arch/arm/boot/dts/tegra30.dtsi | 189 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 6 +- arch/arm/configs/at91_dt_defconfig | 9 +- arch/arm/configs/cm_x300_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/gemini_defconfig | 3 +- arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 7 + arch/arm/configs/nhk8815_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/sama5_defconfig | 8 + arch/arm/configs/sama7_defconfig | 5 +- arch/arm/configs/spear13xx_defconfig | 1 - arch/arm/configs/spear3xx_defconfig | 1 - arch/arm/configs/spear6xx_defconfig | 1 - arch/arm/configs/tegra_defconfig | 13 + arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-core.S | 8 +- arch/arm/crypto/blake2s-glue.c | 73 +- arch/arm/crypto/blake2s-shash.c | 75 + arch/arm/include/debug/imx-uart.h | 18 +- arch/arm/kernel/signal.c | 2 +- arch/arm/mach-at91/pm.c | 2 + arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-imx/Kconfig | 12 - arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-ixp4xx/Kconfig | 13 - arch/arm/mach-s3c/Kconfig.s3c64xx | 1 - arch/arm/mach-s3c/gpio-samsung.c | 1 + arch/arm/mach-s3c/mach-jive.c | 1 + arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mm/alignment.c | 2 +- arch/arm64/Kconfig | 8 + arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 5 + arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 1 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 + .../dts/allwinner/sun50i-h6-tanix-tx6-mini.dts | 15 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 138 +- arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 189 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 24 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 112 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 10 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 83 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 14 + arch/arm64/boot/dts/apple/Makefile | 4 + arch/arm64/boot/dts/apple/t8103-j274.dts | 33 +- arch/arm64/boot/dts/apple/t8103-j293.dts | 41 + arch/arm64/boot/dts/apple/t8103-j313.dts | 33 + arch/arm64/boot/dts/apple/t8103-j456.dts | 59 + arch/arm64/boot/dts/apple/t8103-j457.dts | 47 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 78 + arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 1138 ++ arch/arm64/boot/dts/apple/t8103.dtsi | 187 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4908-netgear-raxe500.dts | 50 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 24 +- arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 4 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 36 +- arch/arm64/boot/dts/freescale/Makefile | 22 + .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 113 + .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 108 + .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 82 + .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 107 + .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 75 + .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 79 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 103 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 130 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 149 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 21 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 10 + arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 21 + .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 93 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 7 + .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 1 - .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 1 - .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 253 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 335 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 86 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 1 - .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 1 - .../dts/freescale/imx8mn-bsh-smm-s2-common.dtsi | 426 + .../arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts | 48 + .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 80 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 9 + .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 237 + .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 322 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 29 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 73 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 35 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 9 + .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 25 +- .../boot/dts/freescale/imx8mq-librem5-r3.dtsi | 45 + .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 16 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 97 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 15 +- .../boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts | 349 + arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 360 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 115 +- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 38 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 28 + arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 64 + arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h | 978 ++ arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 434 + arch/arm64/boot/dts/freescale/mba8mx.dtsi | 282 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 71 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 + arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 140 + arch/arm64/boot/dts/marvell/cn9130.dtsi | 15 + arch/arm64/boot/dts/mediatek/Makefile | 6 + arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 57 + arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 169 + arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 29 + arch/arm64/boot/dts/mediatek/mt7986b.dtsi | 12 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 8 + .../dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts | 36 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 33 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 - .../mt8183-kukui-jacuzzi-fennel14-sku2.dts | 17 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 - .../dts/mediatek/mt8183-kukui-kakadu-sku22.dts | 19 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 124 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 64 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 20 +- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 27 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 36 +- .../boot/dts/nvidia/tegra132-peripherals-opp.dtsi | 426 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 48 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 20 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 20 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 32 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 95 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 8 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 20 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 231 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 3 - arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 40 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 53 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 22 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 27 +- .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 24 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 24 + .../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 5 + arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 1 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 541 +- arch/arm64/boot/dts/qcom/Makefile | 19 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 10 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 + arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 209 + .../boot/dts/qcom/msm8916-samsung-serranove.dts | 1 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 1 - .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 1 - .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 3 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 30 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 28 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 3 - .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 2 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 1 - arch/arm64/boot/dts/qcom/pm660.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 10 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 7 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 6 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r4.dts | 21 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 3 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 2 +- .../qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts | 31 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 28 + .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 - .../dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts | 46 + .../dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 44 + .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 - .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 2 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 9 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 8 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 22 + .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 30 + .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 18 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 3 - .../dts/qcom/sc7180-trogdor-parade-ps8640.dtsi | 2 + .../boot/dts/qcom/sc7180-trogdor-ti-sn65dsi86.dtsi | 3 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 1 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 93 + arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 105 + arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 1 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 89 +- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 17 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 6 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 1 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 351 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 140 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 1 + .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 2 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 2 + .../dts/qcom/sdm845-sony-xperia-tama-akari.dts | 13 + .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 29 + .../dts/qcom/sdm845-sony-xperia-tama-apollo.dts | 13 + .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 438 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 30 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 55 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 299 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 32 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 191 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 472 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 1 - .../dts/qcom/sm8350-microsoft-surface-duo2.dts | 369 + arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 10 +- .../dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts | 19 + .../dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts | 13 + .../boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi | 259 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 756 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 398 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 1115 ++ arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/cat875.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 3 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 79 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 105 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 36 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 22 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 121 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 382 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 76 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 42 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 87 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 12 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 11 + .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 96 +- arch/arm64/boot/dts/ti/Makefile | 2 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 36 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 40 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 + arch/arm64/boot/dts/ti/k3-am642.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 20 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 30 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 6 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 155 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 198 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 28 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 6 +- .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 421 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 937 ++ arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 302 + arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 175 + arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 189 + arch/arm64/configs/defconfig | 13 + arch/arm64/crypto/aes-modes.S | 10 +- arch/arm64/include/asm/assembler.h | 10 + arch/arm64/include/asm/atomic_ll_sc.h | 86 +- arch/arm64/include/asm/atomic_lse.h | 270 +- arch/arm64/include/asm/barrier.h | 9 + arch/arm64/include/asm/cpu.h | 1 + arch/arm64/include/asm/fpsimd.h | 6 +- arch/arm64/include/asm/hwcap.h | 2 + arch/arm64/include/asm/linkage.h | 35 +- arch/arm64/include/asm/mte-kasan.h | 8 +- arch/arm64/include/asm/stacktrace.h | 10 +- arch/arm64/include/asm/sysreg.h | 16 + arch/arm64/include/uapi/asm/hwcap.h | 2 + arch/arm64/kernel/acpi.c | 35 +- arch/arm64/kernel/cpufeature.c | 13 + arch/arm64/kernel/cpuinfo.c | 3 + arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 8 +- arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/fpsimd.c | 69 +- arch/arm64/kernel/hibernate.c | 4 - arch/arm64/kernel/machine_kexec.c | 6 +- arch/arm64/kernel/perf_callchain.c | 15 +- arch/arm64/kernel/perf_event.c | 252 +- arch/arm64/kernel/process.c | 84 +- arch/arm64/kernel/ptrace.c | 8 +- arch/arm64/kernel/return_address.c | 8 +- arch/arm64/kernel/setup.c | 13 +- arch/arm64/kernel/signal.c | 2 +- arch/arm64/kernel/stacktrace.c | 60 +- arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/time.c | 25 +- arch/arm64/kernel/vdso/Makefile | 1 + arch/arm64/kvm/handle_exit.c | 5 +- arch/arm64/kvm/hyp/nvhe/Makefile | 1 + arch/arm64/kvm/reset.c | 8 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/arm64/lib/clear_page.S | 10 + arch/arm64/lib/kasan_sw_tags.S | 4 +- arch/arm64/lib/mte.S | 8 +- arch/arm64/lib/xor-neon.c | 147 +- arch/arm64/mm/cache.S | 24 +- arch/arm64/mm/context.c | 22 +- arch/arm64/mm/extable.c | 3 - arch/arm64/mm/fault.c | 9 +- arch/m68k/Kconfig | 1 + arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/m68k/kernel/setup_mm.c | 15 +- arch/m68k/mm/motorola.c | 2 + arch/microblaze/kernel/signal.c | 2 +- arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_qemu_32r6_defconfig | 1 - arch/mips/configs/maltaaprp_defconfig | 1 - arch/mips/configs/maltasmvp_defconfig | 1 - arch/mips/configs/maltasmvp_eva_defconfig | 1 - arch/mips/configs/maltaup_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/openrisc/kernel/signal.c | 2 +- arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/interrupt.c | 15 +- arch/powerpc/kernel/ptrace/ptrace.c | 3 +- arch/riscv/Kconfig.socs | 8 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/starfive/Makefile | 2 + .../boot/dts/starfive/jh7100-beaglev-starlight.dts | 164 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 230 + arch/riscv/kernel/stacktrace.c | 4 - arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 + arch/s390/crypto/Makefile | 2 + arch/s390/crypto/chacha-glue.c | 100 + arch/s390/crypto/chacha-s390.S | 907 ++ arch/s390/crypto/chacha-s390.h | 14 + arch/s390/include/asm/ap.h | 4 +- arch/s390/include/asm/diag.h | 4 +- arch/s390/include/asm/nmi.h | 6 +- arch/s390/include/asm/pci_dma.h | 29 +- arch/s390/include/asm/processor.h | 3 +- arch/s390/include/asm/qdio.h | 25 +- arch/s390/include/asm/vx-insn.h | 117 + arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/dis.c | 1 + arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/nmi.c | 43 +- arch/s390/kernel/process.c | 1 - arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/smp.c | 35 +- arch/s390/kernel/uv.c | 10 +- arch/s390/mm/cmm.c | 2 +- arch/s390/mm/fault.c | 8 +- arch/s390/mm/init.c | 3 + arch/s390/mm/pgalloc.c | 244 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_dma.c | 26 +- arch/s390/pci/pci_insn.c | 5 +- arch/s390/pci/pci_irq.c | 6 +- arch/s390/tools/opcodes.txt | 3 +- arch/sh/configs/titan_defconfig | 1 - arch/x86/Kconfig | 12 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/boot/compressed/sev.c | 6 +- arch/x86/boot/string.h | 3 + arch/x86/crypto/Makefile | 4 +- arch/x86/crypto/blake2s-glue.c | 68 +- arch/x86/crypto/blake2s-shash.c | 77 + arch/x86/entry/vdso/Makefile | 2 +- arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/core.c | 10 +- arch/x86/events/perf_event.h | 2 +- arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/fpu/signal.h | 3 - arch/x86/include/asm/insn-eval.h | 13 + arch/x86/include/asm/io.h | 20 +- arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/mce.h | 28 +- arch/x86/include/asm/mtrr.h | 8 +- arch/x86/include/asm/page_64.h | 1 + arch/x86/include/asm/paravirt.h | 5 - arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/processor.h | 8 + arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/set_memory.h | 4 + arch/x86/include/asm/sev-common.h | 55 +- arch/x86/include/asm/tlbflush.h | 5 + arch/x86/include/asm/uaccess.h | 5 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/amd_nb.c | 49 +- arch/x86/kernel/cc_platform.c | 8 + arch/x86/kernel/cpu/common.c | 17 +- arch/x86/kernel/cpu/mce/amd.c | 280 +- arch/x86/kernel/cpu/mce/core.c | 149 +- arch/x86/kernel/cpu/mce/inject.c | 46 +- arch/x86/kernel/cpu/mce/internal.h | 2 + arch/x86/kernel/cpu/mce/severity.c | 41 +- arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 162 +- arch/x86/kernel/cpu/sgx/sgx.h | 8 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/fpu/core.c | 21 +- arch/x86/kernel/head64.c | 74 +- arch/x86/kernel/head_64.S | 19 +- arch/x86/kernel/process.c | 8 +- arch/x86/kernel/process.h | 4 +- arch/x86/kernel/reboot.c | 12 +- arch/x86/kernel/setup.c | 7 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/sev.c | 183 +- arch/x86/kvm/debugfs.c | 3 + arch/x86/kvm/mmu/spte.c | 1 + arch/x86/kvm/svm/sev.c | 2 +- arch/x86/lib/copy_user_64.S | 13 +- arch/x86/lib/insn-eval.c | 109 +- arch/x86/mm/Makefile | 7 +- arch/x86/mm/init.c | 5 + arch/x86/mm/init_64.c | 2 +- arch/x86/mm/mem_encrypt.c | 441 +- arch/x86/mm/mem_encrypt_amd.c | 438 + arch/x86/mm/tlb.c | 10 +- arch/x86/platform/ce4100/falconfalls.dts | 4 +- arch/x86/purgatory/Makefile | 2 +- arch/x86/realmode/init.c | 26 + crypto/Kconfig | 3 +- drivers/acpi/apei/einj.c | 3 +- drivers/acpi/apei/ghes.c | 2 +- drivers/base/node.c | 3 + drivers/bus/imx-weim.c | 18 +- drivers/bus/tegra-gmi.c | 50 +- drivers/char/agp/intel-gtt.c | 1 + drivers/char/random.c | 248 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/starfive/Kconfig | 9 + drivers/clk/starfive/Makefile | 3 + drivers/clk/starfive/clk-starfive-jh7100.c | 689 ++ drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 2 - drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 2 - drivers/crypto/Kconfig | 12 + drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence-array.c | 6 +- drivers/dma-buf/dma-fence.c | 17 + drivers/dma-buf/dma-resv.c | 26 +- drivers/dma-buf/selftests.h | 1 + drivers/dma-buf/st-dma-resv.c | 371 + drivers/edac/Kconfig | 2 +- drivers/edac/amd64_edac.c | 311 +- drivers/edac/amd64_edac.h | 8 +- drivers/edac/edac_mc.c | 2 + drivers/edac/i10nm_base.c | 9 + drivers/edac/mce_amd.c | 146 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/sifive_edac.c | 2 +- drivers/edac/synopsys_edac.c | 52 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 5 +- drivers/gpu/drm/Kconfig | 23 +- drivers/gpu/drm/Makefile | 32 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 97 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 18 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 126 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 155 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 218 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 185 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 110 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 19 + drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 75 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 117 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 86 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 5 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 85 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 11 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 + drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 161 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 148 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 998 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 144 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 + .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 46 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 66 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 325 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 46 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 324 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 4 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 217 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 52 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 101 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 2 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 43 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 26 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 44 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 22 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 15 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 7 + .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 186 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 338 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1074 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 68 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 53 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 186 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 10 +- drivers/gpu/drm/amd/display/dc/dc.h | 35 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 37 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 40 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 + drivers/gpu/drm/amd/display/dc/dc_link.h | 27 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 5 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 14 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 66 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 8 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 111 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 125 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 30 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 38 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 15 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 14 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 71 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 5 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 + .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 3 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 7 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 3 +- .../amd/display/dc/dcn201/dcn201_link_encoder.c | 6 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 16 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 9 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 33 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 20 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 36 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 50 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 + .../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 16 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 + .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c | 10 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 66 +- .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c | 2 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 20 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 20 +- .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 2 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 2 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 99 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 6 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 3 +- .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 43 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 7 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 + .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 10 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 24 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 8 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 489 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 1 + drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 1889 ++++ .../amd/display/dc/dml/dml_wrapper_translation.c | 284 + .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 33 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 4 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 14 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 28 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 1 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 6 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 18 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h | 34 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 17 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 10 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 7 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 7 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 7 +- .../amd/display/dc/irq/dcn31/irq_service_dcn31.c | 7 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 42 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 61 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 89 +- .../drm/amd/display/include/ddc_service_types.h | 4 + drivers/gpu/drm/amd/display/include/logger_types.h | 4 - drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 7 + .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 12 + .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 12 - .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 10 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 57 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 + drivers/gpu/drm/amd/include/yellow_carp_offset.h | 4 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 21 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 8 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 31 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 18 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 9 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 151 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 87 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 132 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 34 +- drivers/gpu/drm/arm/Kconfig | 2 - drivers/gpu/drm/arm/display/Kconfig | 1 - drivers/gpu/drm/aspeed/Kconfig | 2 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_drv.c | 3 +- drivers/gpu/drm/ast/ast_drv.h | 3 + drivers/gpu/drm/ast/ast_i2c.c | 152 + drivers/gpu/drm/ast/ast_mode.c | 151 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 - drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 15 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 14 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 495 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 23 +- drivers/gpu/drm/bridge/display-connector.c | 88 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 31 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 66 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 65 +- drivers/gpu/drm/bridge/lvds-codec.c | 36 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 40 +- drivers/gpu/drm/bridge/parade-ps8640.c | 347 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 13 +- drivers/gpu/drm/bridge/tc358768.c | 94 +- drivers/gpu/drm/bridge/tc358775.c | 50 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 128 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 475 +- drivers/gpu/drm/drm_atomic.c | 180 +- drivers/gpu/drm/drm_atomic_helper.c | 243 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 12 +- drivers/gpu/drm/drm_connector.c | 205 +- drivers/gpu/drm/drm_dp_helper.c | 261 +- drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_format_helper.c | 311 +- drivers/gpu/drm/drm_fourcc.c | 3 + drivers/gpu/drm/drm_gem_atomic_helper.c | 14 +- drivers/gpu/drm/drm_gem_cma_helper.c | 95 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 153 +- drivers/gpu/drm/drm_gem_vram_helper.c | 4 +- drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_irq.c | 2 - drivers/gpu/drm/drm_legacy.h | 40 +- drivers/gpu/drm/drm_mipi_dbi.c | 40 +- drivers/gpu/drm/drm_nomodeset.c | 24 + drivers/gpu/drm/drm_of.c | 33 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_privacy_screen.c | 467 + drivers/gpu/drm/drm_privacy_screen_x86.c | 86 + drivers/gpu/drm/drm_probe_helper.c | 48 +- drivers/gpu/drm/drm_sysfs.c | 25 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 41 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 33 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 10 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 49 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 20 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 43 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 5 - drivers/gpu/drm/fsl-dcu/Kconfig | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 52 +- drivers/gpu/drm/gma500/gem.c | 234 +- drivers/gpu/drm/gma500/gem.h | 28 +- drivers/gpu/drm/gma500/gma_display.c | 51 +- drivers/gpu/drm/gma500/gtt.c | 326 +- drivers/gpu/drm/gma500/gtt.h | 29 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 12 + drivers/gpu/drm/gma500/psb_intel_display.c | 17 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/gud/gud_pipe.c | 14 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 1 - drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 52 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 9 +- drivers/gpu/drm/i915/display/g4x_dp.c | 1 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 + drivers/gpu/drm/i915/display/i9xx_plane.c | 141 +- drivers/gpu/drm/i915/display/icl_dsi.c | 10 +- drivers/gpu/drm/i915/display/icl_dsi.h | 15 + drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 107 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 23 +- drivers/gpu/drm/i915/display/intel_audio.c | 143 +- drivers/gpu/drm/i915/display/intel_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 14 +- drivers/gpu/drm/i915/display/intel_bw.c | 215 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 205 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 10 +- drivers/gpu/drm/i915/display/intel_color.c | 153 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_crt.c | 19 +- drivers/gpu/drm/i915/display/intel_crtc.c | 155 +- drivers/gpu/drm/i915/display/intel_crtc.h | 14 + drivers/gpu/drm/i915/display/intel_cursor.c | 69 +- drivers/gpu/drm/i915/display/intel_ddi.c | 364 +- drivers/gpu/drm/i915/display/intel_ddi.h | 5 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 94 +- drivers/gpu/drm/i915/display/intel_display.c | 2009 +--- drivers/gpu/drm/i915/display/intel_display.h | 47 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 111 +- drivers/gpu/drm/i915/display/intel_display_power.c | 136 +- drivers/gpu/drm/i915/display/intel_display_power.h | 102 +- drivers/gpu/drm/i915/display/intel_display_trace.c | 9 + drivers/gpu/drm/i915/display/intel_display_trace.h | 587 + drivers/gpu/drm/i915/display/intel_display_types.h | 127 +- drivers/gpu/drm/i915/display/intel_dmc.c | 8 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 + drivers/gpu/drm/i915/display/intel_dp.c | 166 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 61 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 32 +- drivers/gpu/drm/i915/display/intel_dpll.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 62 +- drivers/gpu/drm/i915/display/intel_dpt.h | 4 + drivers/gpu/drm/i915/display/intel_dsb.c | 4 +- drivers/gpu/drm/i915/display/intel_dsi.c | 2 + drivers/gpu/drm/i915/display/intel_dsi.h | 42 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 4 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 + drivers/gpu/drm/i915/display/intel_dsi_vbt.h | 22 + drivers/gpu/drm/i915/display/intel_fb.c | 717 +- drivers/gpu/drm/i915/display/intel_fb.h | 33 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 22 +- drivers/gpu/drm/i915/display/intel_fbc.c | 1831 +-- drivers/gpu/drm/i915/display/intel_fbc.h | 17 +- drivers/gpu/drm/i915/display/intel_fdi.c | 141 +- drivers/gpu/drm/i915/display/intel_fdi.h | 2 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 12 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 13 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 42 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 501 + drivers/gpu/drm/i915/display/intel_pch_display.h | 27 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 648 ++ drivers/gpu/drm/i915/display/intel_pch_refclk.h | 21 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 5 +- drivers/gpu/drm/i915/display/intel_psr.c | 125 +- drivers/gpu/drm/i915/display/intel_psr.h | 14 +- drivers/gpu/drm/i915/display/intel_quirks.c | 1 + drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 289 +- drivers/gpu/drm/i915/display/intel_sprite.h | 4 - drivers/gpu/drm/i915/display/intel_tv.c | 8 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 82 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 10 +- drivers/gpu/drm/i915/display/intel_vrr.c | 18 +- drivers/gpu/drm/i915/display/intel_vrr.h | 1 + drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 511 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 8 + drivers/gpu/drm/i915/display/vlv_dsi.h | 19 + drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 + drivers/gpu/drm/i915/display/vlv_dsi_pll.h | 38 + drivers/gpu/drm/i915/dma_resv_utils.c | 17 - drivers/gpu/drm/i915/dma_resv_utils.h | 13 - drivers/gpu/drm/i915/gem/i915_gem_busy.c | 35 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 22 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 92 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 48 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 46 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 21 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 137 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 19 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 765 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 41 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 627 + drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h | 41 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 106 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 5 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 134 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 71 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 26 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 151 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 2 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 34 +- drivers/gpu/drm/i915/gt/intel_context.c | 16 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 68 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 33 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 84 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 37 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 430 +- drivers/gpu/drm/i915/gt/intel_gt.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 21 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 + drivers/gpu/drm/i915/gt/intel_gtt.c | 30 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 14 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 5 + drivers/gpu/drm/i915/gt/intel_migrate.c | 32 +- drivers/gpu/drm/i915/gt/intel_migrate.h | 9 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 12 - drivers/gpu/drm/i915/gt/intel_rc6.c | 15 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 17 +- drivers/gpu/drm/i915/gt/intel_reset.c | 60 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 143 +- drivers/gpu/drm/i915/gt/intel_rps.h | 5 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 477 +- drivers/gpu/drm/i915/gt/mock_engine.c | 50 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 4 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 35 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 6 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 12 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 22 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 7 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 4 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 33 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 157 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 367 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 75 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 11 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 188 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 175 +- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 28 +- drivers/gpu/drm/i915/i915_active.h | 17 +- drivers/gpu/drm/i915/i915_active_types.h | 2 - drivers/gpu/drm/i915/i915_debugfs.c | 43 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 4 +- drivers/gpu/drm/i915/i915_deps.c | 237 + drivers/gpu/drm/i915/i915_deps.h | 45 + drivers/gpu/drm/i915/i915_driver.c | 1850 +++ drivers/gpu/drm/i915/i915_driver.h | 24 + drivers/gpu/drm/i915/i915_drv.c | 1809 --- drivers/gpu/drm/i915/i915_drv.h | 388 +- drivers/gpu/drm/i915/i915_gem.c | 51 +- drivers/gpu/drm/i915/i915_getparam.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.c | 234 +- drivers/gpu/drm/i915/i915_gpu_error.h | 4 +- drivers/gpu/drm/i915/i915_iosf_mbi.h | 42 + drivers/gpu/drm/i915/i915_irq.c | 84 +- drivers/gpu/drm/i915/i915_mm.c | 28 +- drivers/gpu/drm/i915/i915_mm.h | 35 + drivers/gpu/drm/i915/i915_module.c | 8 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 129 +- drivers/gpu/drm/i915/i915_perf.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 14 +- drivers/gpu/drm/i915/i915_query.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 566 +- drivers/gpu/drm/i915/i915_request.c | 149 +- drivers/gpu/drm/i915/i915_request.h | 30 +- drivers/gpu/drm/i915/i915_scatterlist.c | 62 +- drivers/gpu/drm/i915/i915_scatterlist.h | 76 +- drivers/gpu/drm/i915/i915_sw_fence.c | 81 +- drivers/gpu/drm/i915/i915_sw_fence.h | 23 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 2 +- drivers/gpu/drm/i915/i915_switcheroo.c | 5 +- drivers/gpu/drm/i915/i915_sysfs.c | 41 +- drivers/gpu/drm/i915/i915_trace.h | 506 +- drivers/gpu/drm/i915/i915_vma.c | 523 +- drivers/gpu/drm/i915/i915_vma.h | 14 +- drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 + drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 + drivers/gpu/drm/i915/i915_vma_types.h | 21 +- drivers/gpu/drm/i915/intel_device_info.c | 64 +- drivers/gpu/drm/i915/intel_device_info.h | 25 +- drivers/gpu/drm/i915/intel_gvt.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.c | 154 +- drivers/gpu/drm/i915/intel_memory_region.h | 9 +- drivers/gpu/drm/i915/intel_pch.c | 1 + drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 119 +- drivers/gpu/drm/i915/intel_pm_types.h | 76 + drivers/gpu/drm/i915/intel_region_ttm.c | 50 +- drivers/gpu/drm/i915/intel_region_ttm.h | 7 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_step.c | 77 +- drivers/gpu/drm/i915/intel_step.h | 3 +- drivers/gpu/drm/i915/intel_uncore.c | 28 +- drivers/gpu/drm/i915/intel_uncore.h | 5 +- drivers/gpu/drm/i915/intel_wopcm.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 5 + drivers/gpu/drm/i915/pxp/intel_pxp.h | 15 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 3 +- drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 10 +- drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 2 - drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 25 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 24 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 17 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 4 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 12 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 34 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 12 +- drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 2 +- drivers/gpu/drm/i915/vlv_sideband.c | 3 +- drivers/gpu/drm/imx/Kconfig | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 2 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 283 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 127 +- drivers/gpu/drm/kmb/Kconfig | 1 - drivers/gpu/drm/kmb/kmb_drv.c | 4 + drivers/gpu/drm/lima/lima_device.c | 1 + drivers/gpu/drm/lima/lima_gem.c | 20 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mcde/Kconfig | 1 - drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 6 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 20 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 175 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 217 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 23 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 142 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 3 +- drivers/gpu/drm/meson/Kconfig | 3 +- drivers/gpu/drm/meson/Makefile | 3 +- drivers/gpu/drm/meson/meson_drv.c | 71 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 342 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 284 + drivers/gpu/drm/meson/meson_encoder_cvbs.h | 29 + drivers/gpu/drm/meson/meson_encoder_hdmi.c | 447 + drivers/gpu/drm/meson/meson_encoder_hdmi.h | 12 + drivers/gpu/drm/meson/meson_venc_cvbs.c | 293 - drivers/gpu/drm/meson/meson_venc_cvbs.h | 29 - drivers/gpu/drm/mgag200/mgag200_drv.c | 3 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/Makefile | 8 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 3 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 55 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 15 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 104 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 10 + drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 11 + drivers/gpu/drm/msm/adreno/adreno_device.c | 38 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 7 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 41 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 5 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 38 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 17 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 8 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 18 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 98 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 44 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 150 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 40 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 25 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 564 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 4 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 22 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 56 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 27 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 14 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 9 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 23 +- drivers/gpu/drm/msm/dp/dp_display.c | 59 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_drm.c | 75 + drivers/gpu/drm/msm/dp/dp_hpd.c | 2 - drivers/gpu/drm/msm/dp/dp_hpd.h | 2 - drivers/gpu/drm/msm/dp/dp_link.c | 19 +- drivers/gpu/drm/msm/dsi/dsi.c | 64 +- drivers/gpu/drm/msm/dsi/dsi.h | 7 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 77 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 37 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 13 +- drivers/gpu/drm/msm/edp/edp.c | 198 - drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp.xml.h | 388 - drivers/gpu/drm/msm/edp/edp_aux.c | 265 - drivers/gpu/drm/msm/edp/edp_bridge.c | 111 - drivers/gpu/drm/msm/edp/edp_connector.c | 132 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 --- drivers/gpu/drm/msm/edp/edp_phy.c | 98 - drivers/gpu/drm/msm/hdmi/hdmi.c | 19 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 19 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 83 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 445 - drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 317 + drivers/gpu/drm/msm/msm_debugfs.c | 127 +- drivers/gpu/drm/msm/msm_drv.c | 117 +- drivers/gpu/drm/msm/msm_drv.h | 37 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 12 + drivers/gpu/drm/msm/msm_gem.c | 29 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 22 +- drivers/gpu/drm/msm/msm_gpu.h | 66 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 91 +- drivers/gpu/drm/msm/msm_kms.h | 11 +- drivers/gpu/drm/msm/msm_perf.c | 9 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 4 +- drivers/gpu/drm/mxsfb/Kconfig | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 1 + drivers/gpu/drm/nouveau/dispnv50/base907c.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 64 +- drivers/gpu/drm/nouveau/dispnv50/crc.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 45 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.h | 40 + drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 58 + drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 38 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 2 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 6 + drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 1 + drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 7 +- .../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 3 + .../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 69 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 5 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 3 +- drivers/gpu/drm/nouveau/nouveau_display.c | 5 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 76 +- drivers/gpu/drm/nouveau/nvkm/core/client.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 37 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 31 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 2 + drivers/gpu/drm/omapdrm/Makefile | 1 + drivers/gpu/drm/omapdrm/dss/dispc.c | 44 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 14 +- drivers/gpu/drm/omapdrm/dss/dss.c | 11 +- drivers/gpu/drm/omapdrm/dss/dss.h | 5 + drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h | 14 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 4 +- drivers/gpu/drm/omapdrm/dss/venc.c | 11 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 8 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 10 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 10 +- drivers/gpu/drm/omapdrm/omap_drv.c | 196 +- drivers/gpu/drm/omapdrm/omap_drv.h | 24 + drivers/gpu/drm/omapdrm/omap_fb.c | 33 +- drivers/gpu/drm/omapdrm/omap_fb.h | 4 +- drivers/gpu/drm/omapdrm/omap_gem.c | 79 +- drivers/gpu/drm/omapdrm/omap_gem.h | 2 + drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 34 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 212 + drivers/gpu/drm/omapdrm/omap_overlay.h | 35 + drivers/gpu/drm/omapdrm/omap_plane.c | 349 +- drivers/gpu/drm/omapdrm/omap_plane.h | 1 + drivers/gpu/drm/omapdrm/tcm-sita.c | 10 +- drivers/gpu/drm/panel/Kconfig | 43 +- drivers/gpu/drm/panel/Makefile | 4 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 445 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 108 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-edp.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 265 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 + drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 702 ++ drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-simple.c | 86 + .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 552 + drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 22 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +- drivers/gpu/drm/pl111/Kconfig | 1 - drivers/gpu/drm/qxl/qxl_debugfs.c | 17 +- drivers/gpu/drm/qxl/qxl_drv.c | 3 +- drivers/gpu/drm/radeon/radeon_drv.c | 9 +- drivers/gpu/drm/radeon/radeon_kms.c | 38 +- drivers/gpu/drm/radeon/radeon_sync.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/radeon/radeon_vce.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 31 +- drivers/gpu/drm/rcar-du/Makefile | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 31 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 10 +- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 819 ++ drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h | 172 + drivers/gpu/drm/rockchip/Makefile | 1 - drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 82 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 23 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 163 - drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 24 - drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 44 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 7 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/scheduler/sched_entity.c | 15 +- drivers/gpu/drm/shmobile/Kconfig | 1 - drivers/gpu/drm/sprd/Kconfig | 13 + drivers/gpu/drm/sprd/Makefile | 8 + drivers/gpu/drm/sprd/megacores_pll.c | 305 + drivers/gpu/drm/sprd/sprd_dpu.c | 880 ++ drivers/gpu/drm/sprd/sprd_dpu.h | 109 + drivers/gpu/drm/sprd/sprd_drm.c | 205 + drivers/gpu/drm/sprd/sprd_drm.h | 19 + drivers/gpu/drm/sprd/sprd_dsi.c | 1073 ++ drivers/gpu/drm/sprd/sprd_dsi.h | 126 + drivers/gpu/drm/sti/Kconfig | 1 - drivers/gpu/drm/stm/Kconfig | 1 - drivers/gpu/drm/sun4i/Kconfig | 1 - drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +- drivers/gpu/drm/tegra/Kconfig | 3 + drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 194 +- drivers/gpu/drm/tegra/dc.h | 3 + drivers/gpu/drm/tegra/drm.c | 30 +- drivers/gpu/drm/tegra/drm.h | 1 + drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 151 +- drivers/gpu/drm/tegra/gr3d.c | 353 +- drivers/gpu/drm/tegra/hdmi.c | 183 +- drivers/gpu/drm/tegra/hub.h | 1 - drivers/gpu/drm/tegra/nvdec.c | 466 + drivers/gpu/drm/tegra/plane.c | 65 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 77 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 61 +- drivers/gpu/drm/tidss/Kconfig | 1 - drivers/gpu/drm/tidss/tidss_drv.c | 13 +- drivers/gpu/drm/tilcdc/Kconfig | 1 - drivers/gpu/drm/tiny/Kconfig | 31 +- drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/bochs.c | 3 +- drivers/gpu/drm/tiny/cirrus.c | 28 +- drivers/gpu/drm/tiny/ili9163.c | 225 + drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/tiny/simpledrm.c | 41 +- drivers/gpu/drm/tiny/st7586.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 11 +- drivers/gpu/drm/tve200/Kconfig | 1 - drivers/gpu/drm/v3d/v3d_bo.c | 26 +- drivers/gpu/drm/v3d/v3d_gem.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 4 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 10 +- drivers/gpu/drm/vc4/vc4_crtc.c | 91 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 7 +- drivers/gpu/drm/vc4/vc4_drv.h | 37 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 630 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 37 + drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 37 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 8 + drivers/gpu/drm/vc4/vc4_hvs.c | 26 +- drivers/gpu/drm/vc4/vc4_kms.c | 130 +- drivers/gpu/drm/vc4/vc4_plane.c | 203 +- drivers/gpu/drm/vc4/vc4_regs.h | 19 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_object.c | 29 +- drivers/gpu/drm/vmwgfx/Kconfig | 1 + drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 10 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 12 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 7 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 14 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 683 -- drivers/gpu/drm/vmwgfx/ttm_memory.h | 96 - drivers/gpu/drm/vmwgfx/ttm_object.c | 180 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 584 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 7 + drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 92 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 154 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 84 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 294 + drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c | 199 + drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h | 83 + drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 91 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 - drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 90 + drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 184 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 135 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 53 +- drivers/gpu/drm/xen/xen_drm_front.c | 16 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 108 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 - drivers/gpu/drm/xlnx/Kconfig | 1 - drivers/gpu/host1x/Kconfig | 1 + drivers/gpu/host1x/bus.c | 80 +- drivers/gpu/host1x/channel.c | 8 + drivers/gpu/host1x/debug.c | 15 + drivers/gpu/host1x/dev.c | 185 +- drivers/gpu/host1x/dev.h | 5 +- drivers/gpu/host1x/hw/channel_hw.c | 44 +- drivers/gpu/host1x/intr.c | 3 - drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/gpu/host1x/syncpt.c | 5 +- drivers/hv/vmbus_drv.c | 2 +- drivers/i2c/busses/Kconfig | 10 +- drivers/i2c/busses/i2c-mpc.c | 15 +- drivers/i2c/i2c-core-base.c | 95 - drivers/infiniband/core/uverbs_marshall.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 3 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/sw/rxe/rxe_mr.c | 16 +- drivers/input/touchscreen/zinitix.c | 18 +- drivers/iommu/s390-iommu.c | 10 +- drivers/md/raid1.c | 3 +- drivers/memory/renesas-rpc-if.c | 109 +- drivers/mmc/host/sdhci-tegra.c | 81 +- drivers/mtd/hyperbus/rpc-if.c | 4 +- drivers/mtd/nand/raw/tegra_nand.c | 58 +- drivers/net/Kconfig | 1 - drivers/of/platform.c | 4 + drivers/perf/Kconfig | 9 +- drivers/perf/Makefile | 1 + drivers/perf/arm-cmn.c | 1111 +- drivers/perf/arm_smmuv3_pmu.c | 68 +- drivers/perf/hisilicon/Kconfig | 9 + drivers/perf/hisilicon/Makefile | 2 + drivers/perf/hisilicon/hisi_pcie_pmu.c | 948 ++ drivers/perf/marvell_cn10k_tad_pmu.c | 429 + drivers/pinctrl/Kconfig | 17 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-starfive.c | 1354 +++ drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/thinkpad_acpi.c | 137 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/bq25890_charger.c | 4 +- drivers/power/supply/power_supply_core.c | 4 + drivers/pwm/core.c | 26 + drivers/pwm/pwm-pxa.c | 16 +- drivers/pwm/pwm-tegra.c | 82 +- drivers/ras/cec.c | 2 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-rzg2l-usbphy-ctrl.c | 7 +- drivers/reset/reset-starfive-jh7100.c | 173 + drivers/s390/block/dasd_devmap.c | 3 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/sclp_sd.c | 3 +- drivers/s390/char/vmcp.c | 4 +- drivers/s390/cio/chsc_sch.c | 5 - drivers/s390/cio/css.c | 19 - drivers/s390/cio/device.c | 20 +- drivers/s390/cio/eadm_sch.c | 5 - drivers/s390/cio/qdio.h | 7 +- drivers/s390/cio/qdio_main.c | 210 +- drivers/s390/cio/qdio_setup.c | 22 +- drivers/s390/cio/vfio_ccw_drv.c | 5 - drivers/s390/crypto/vfio_ap_drv.c | 79 +- drivers/s390/crypto/zcrypt_api.c | 7 +- drivers/s390/net/qeth_core_main.c | 36 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/apple/Kconfig | 22 + drivers/soc/apple/Makefile | 2 + drivers/soc/apple/apple-pmgr-pwrstate.c | 324 + drivers/soc/bcm/brcmstb/pm/pm-mips.c | 5 +- drivers/soc/imx/gpcv2.c | 29 +- drivers/soc/imx/imx8m-blk-ctrl.c | 77 +- drivers/soc/qcom/cpr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 28 + drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_stats.c | 13 + drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmhpd.c | 326 +- drivers/soc/qcom/rpmpd.c | 42 +- drivers/soc/qcom/smem.c | 2 +- drivers/soc/qcom/socinfo.c | 3 + drivers/soc/renesas/Kconfig | 15 + drivers/soc/renesas/Makefile | 2 + drivers/soc/renesas/r8a779a0-sysc.c | 380 +- drivers/soc/renesas/r8a779f0-sysc.c | 47 + drivers/soc/renesas/rcar-gen4-sysc.c | 376 + drivers/soc/renesas/rcar-gen4-sysc.h | 43 + drivers/soc/renesas/rcar-rst.c | 50 +- drivers/soc/renesas/renesas-soc.c | 127 +- drivers/soc/samsung/Kconfig | 14 + drivers/soc/samsung/Makefile | 2 + drivers/soc/samsung/exynos-chipid.c | 3 + drivers/soc/samsung/exynos-pmu.c | 2 + drivers/soc/samsung/exynos-usi.c | 285 + drivers/soc/tegra/common.c | 29 +- drivers/soc/tegra/fuse/fuse-tegra.c | 51 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 33 +- drivers/soc/tegra/fuse/fuse.h | 1 + drivers/soc/tegra/pmc.c | 41 +- drivers/soc/tegra/regulators-tegra20.c | 99 + drivers/soc/tegra/regulators-tegra30.c | 122 + drivers/soc/ti/k3-socinfo.c | 3 +- drivers/soc/ti/knav_dma.c | 20 +- drivers/soc/ti/pruss.c | 2 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 91 +- drivers/soc/xilinx/zynqmp_power.c | 1 - drivers/spi/spi-rpc-if.c | 4 +- drivers/spi/spi-tegra20-slink.c | 9 +- drivers/staging/media/tegra-vde/vde.c | 63 +- drivers/tee/optee/Makefile | 1 + drivers/tee/optee/core.c | 2 +- drivers/tee/optee/ffa_abi.c | 6 +- drivers/tee/optee/notif.c | 125 + drivers/tee/optee/optee_msg.h | 9 + drivers/tee/optee/optee_private.h | 28 +- drivers/tee/optee/optee_rpc_cmd.h | 31 +- drivers/tee/optee/optee_smc.h | 75 +- drivers/tee/optee/rpc.c | 71 +- drivers/tee/optee/smc_abi.c | 237 +- drivers/tee/tee_core.c | 10 +- drivers/tty/serial/8250/8250_dw.c | 3 + drivers/usb/chipidea/ci_hdrc_tegra.c | 53 +- drivers/video/console/vgacon.c | 21 - drivers/video/fbdev/core/fbmem.c | 47 + drivers/video/fbdev/core/fbsysfs.c | 14 +- drivers/video/fbdev/omap/omapfb_main.c | 1 + .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 14 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 18 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 20 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 12 +- drivers/video/fbdev/simplefb.c | 21 +- fs/pstore/ftrace.c | 46 +- fs/xfs/xfs_ioctl.c | 3 +- include/asm-generic/barrier.h | 11 + include/asm-generic/error-injection.h | 4 +- include/crypto/chacha.h | 15 +- include/crypto/internal/blake2s.h | 6 +- include/drm/drm_connector.h | 55 + include/drm/drm_device.h | 5 +- include/drm/drm_dp_helper.h | 35 +- include/drm/drm_drv.h | 17 +- include/drm/drm_format_helper.h | 61 +- include/drm/drm_gem_atomic_helper.h | 18 + include/drm/drm_gem_cma_helper.h | 189 +- include/drm/drm_gem_shmem_helper.h | 168 +- include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_hashtab.h | 79 - include/drm/drm_legacy.h | 15 +- include/drm/drm_mm.h | 4 +- include/drm/drm_mode_config.h | 13 + include/drm/drm_of.h | 7 + include/drm/drm_privacy_screen_consumer.h | 65 + include/drm/drm_privacy_screen_driver.h | 84 + include/drm/drm_privacy_screen_machine.h | 46 + include/drm/drm_probe_helper.h | 1 + include/drm/drm_sysfs.h | 1 + include/drm/gpu_scheduler.h | 12 +- include/drm/i915_pciids.h | 9 + include/drm/intel-gtt.h | 8 +- include/drm/ttm/ttm_bo_api.h | 1 - include/drm/ttm/ttm_placement.h | 11 + include/dt-bindings/clock/qcom,gcc-sdx65.h | 122 + include/dt-bindings/clock/qcom,gcc-sm8450.h | 244 + include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 + include/dt-bindings/clock/starfive-jh7100.h | 202 + include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra234-clock.h | 26 +- include/dt-bindings/memory/tegra234-mc.h | 32 + include/dt-bindings/pinctrl/k3.h | 3 + include/dt-bindings/pinctrl/pinctrl-starfive.h | 275 + include/dt-bindings/pinctrl/samsung.h | 13 +- include/dt-bindings/power/imx8mn-power.h | 5 + include/dt-bindings/power/imx8ulp-power.h | 26 + include/dt-bindings/power/qcom-rpmpd.h | 33 + include/dt-bindings/power/r8a779f0-sysc.h | 30 + include/dt-bindings/reset/starfive-jh7100.h | 126 + include/dt-bindings/reset/tegra234-reset.h | 12 +- include/dt-bindings/soc/samsung,exynos-usi.h | 17 + include/linux/bootmem_info.h | 2 +- include/linux/cc_platform.h | 11 + include/linux/console.h | 6 - include/linux/cpuhotplug.h | 1 + include/linux/dma-buf.h | 4 +- include/linux/dma-fence.h | 1 + include/linux/dma-resv.h | 27 +- include/linux/edac.h | 6 + include/linux/entry-kvm.h | 2 +- include/linux/fb.h | 1 + include/linux/host1x.h | 76 +- include/linux/kasan.h | 9 +- include/linux/memcontrol.h | 48 - include/linux/mm.h | 25 + include/linux/mm_types.h | 10 +- include/linux/numa.h | 4 + include/linux/perf_event.h | 10 + include/linux/platform_data/pata_ixp4xx_cf.h | 21 - include/linux/pwm.h | 2 + include/linux/random.h | 2 +- include/linux/slab.h | 8 - include/linux/slab_def.h | 16 +- include/linux/slub_def.h | 29 +- include/linux/soc/qcom/llcc-qcom.h | 3 + include/linux/soc/renesas/rcar-rst.h | 2 + include/linux/stacktrace.h | 35 +- include/linux/tee_drv.h | 14 + include/linux/thread_info.h | 14 + include/memory/renesas-rpc-if.h | 8 +- include/soc/tegra/common.h | 15 + include/uapi/drm/amdgpu_drm.h | 2 +- include/uapi/drm/drm.h | 18 + include/uapi/drm/drm_fourcc.h | 11 + include/uapi/drm/vmwgfx_drm.h | 1 + include/uapi/linux/kfd_sysfs.h | 108 + init/Kconfig | 1 + kernel/cgroup/cgroup-internal.h | 19 + kernel/cgroup/cgroup-v1.c | 33 +- kernel/cgroup/cgroup.c | 88 +- kernel/entry/common.c | 4 +- kernel/entry/kvm.c | 4 +- kernel/events/core.c | 4 + kernel/irq/chip.c | 4 +- kernel/irq/handle.c | 11 +- kernel/irq/internals.h | 2 +- kernel/kcsan/Makefile | 1 + kernel/notifier.c | 15 +- kernel/sched/core.c | 2 +- lib/crypto/Kconfig | 23 +- lib/crypto/Makefile | 9 +- lib/crypto/blake2s-generic.c | 6 +- lib/crypto/blake2s.c | 6 - lib/kunit/test.c | 25 +- mm/bootmem_info.c | 7 +- mm/kasan/common.c | 27 +- mm/kasan/generic.c | 8 +- mm/kasan/kasan.h | 1 + mm/kasan/quarantine.c | 2 +- mm/kasan/report.c | 13 +- mm/kasan/report_tags.c | 10 +- mm/kfence/core.c | 17 +- mm/kfence/kfence_test.c | 6 +- mm/memcontrol.c | 55 +- mm/memory-failure.c | 19 +- mm/slab.c | 456 +- mm/slab.h | 302 +- mm/slab_common.c | 14 +- mm/slob.c | 62 +- mm/slub.c | 1177 +- mm/sparse.c | 2 +- mm/usercopy.c | 13 +- mm/zsmalloc.c | 18 +- tools/include/linux/kernel.h | 2 + tools/perf/builtin-trace.c | 2 +- tools/perf/util/debug.c | 19 - tools/testing/kunit/kunit.py | 182 +- tools/testing/kunit/kunit_config.py | 61 +- tools/testing/kunit/kunit_json.py | 8 +- tools/testing/kunit/kunit_kernel.py | 76 +- tools/testing/kunit/kunit_parser.py | 57 +- tools/testing/kunit/kunit_tool_test.py | 171 +- tools/testing/kunit/run_checks.py | 81 + .../test_is_test_passed-no_tests_no_plan.log | 7 + tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/abi/.gitignore | 1 + tools/testing/selftests/arm64/abi/Makefile | 8 + .../testing/selftests/arm64/abi/syscall-abi-asm.S | 240 + tools/testing/selftests/arm64/abi/syscall-abi.c | 318 + tools/testing/selftests/arm64/fp/.gitignore | 1 + tools/testing/selftests/arm64/fp/Makefile | 4 +- tools/testing/selftests/arm64/fp/fp-pidbench.S | 71 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 219 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 2 - .../selftests/arm64/signal/test_signals_utils.c | 12 +- tools/testing/selftests/cgroup/Makefile | 12 +- tools/testing/selftests/cgroup/cgroup_util.c | 2 +- tools/testing/selftests/cgroup/cgroup_util.h | 4 +- tools/testing/selftests/cgroup/test_core.c | 165 + tools/testing/selftests/clone3/clone3.c | 6 + tools/testing/selftests/core/close_range_test.c | 4 - .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/ir/ir_loopback.c | 1 - tools/testing/selftests/kselftest.h | 4 + tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/landlock/common.h | 4 - tools/testing/selftests/lib.mk | 2 +- .../selftests/mount/unprivileged-remount-test.c | 4 +- .../move_mount_set_group_test.c | 10 +- tools/testing/selftests/net/gro.c | 3 +- tools/testing/selftests/net/ipsec.c | 1 - tools/testing/selftests/net/reuseport_bpf.c | 4 +- tools/testing/selftests/net/rxtimestamp.c | 2 +- tools/testing/selftests/net/socket.c | 3 +- .../selftests/net/tcp_fastopen_backup_key.c | 6 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 3 +- tools/testing/selftests/rseq/rseq.c | 3 +- .../testing/selftests/seccomp/seccomp_benchmark.c | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 56 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/defines.h | 33 +- tools/testing/selftests/sgx/load.c | 40 +- tools/testing/selftests/sgx/main.c | 356 +- tools/testing/selftests/sgx/main.h | 6 +- tools/testing/selftests/sgx/sigstruct.c | 12 +- tools/testing/selftests/sgx/test_encl.c | 60 +- tools/testing/selftests/sgx/test_encl_bootstrap.S | 21 +- tools/testing/selftests/sparc64/drivers/adi-test.c | 4 - tools/testing/selftests/timens/procfs.c | 2 - tools/testing/selftests/timens/timens.c | 2 - .../testing/selftests/timers/alarmtimer-suspend.c | 2 +- .../testing/selftests/timers/inconsistency-check.c | 2 +- tools/testing/selftests/vm/mremap_test.c | 1 - tools/testing/selftests/vm/pkey-helpers.h | 3 +- tools/testing/selftests/vm/va_128TBswitch.c | 2 +- 2229 files changed, 122763 insertions(+), 47758 deletions(-) create mode 100644 Documentation/admin-guide/perf/hisi-pcie-pmu.rst create mode 100644 Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml create mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed,sbc.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.yaml create mode 100644 Documentation/devicetree/bindings/bus/fsl,spba-bus.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdx65.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,ptn3460.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ptn3460.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dsi-cs [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii9234.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/edp.txt create mode 100644 Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sony,tulip-trul [...] create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,display-sub [...] create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml create mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi [...] delete mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml delete mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.yaml create mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] create mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt create mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml delete mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt create mode 100644 Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.yaml delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/perf/arm,smmu-v3-pmcg.yaml create mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-tad.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml create mode 100644 Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-chipid.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-pmu.yaml create mode 100644 Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp- [...] create mode 100644 Documentation/devicetree/bindings/watchdog/apple,wdt.yaml delete mode 100644 Documentation/gpu/amdgpu-dc.rst delete mode 100644 Documentation/gpu/amdgpu.rst create mode 100644 Documentation/gpu/amdgpu/amdgpu-glossary.rst create mode 100644 Documentation/gpu/amdgpu/display/config_example.svg create mode 100644 Documentation/gpu/amdgpu/display/dc-debug.rst create mode 100644 Documentation/gpu/amdgpu/display/dc-glossary.rst create mode 100644 Documentation/gpu/amdgpu/display/dc_pipeline_overview.svg create mode 100644 Documentation/gpu/amdgpu/display/dcn-overview.rst create mode 100644 Documentation/gpu/amdgpu/display/display-manager.rst create mode 100644 Documentation/gpu/amdgpu/display/global_sync_vblank.svg create mode 100644 Documentation/gpu/amdgpu/display/index.rst create mode 100644 Documentation/gpu/amdgpu/driver-core.rst create mode 100644 Documentation/gpu/amdgpu/driver-misc.rst create mode 100644 Documentation/gpu/amdgpu/index.rst create mode 100644 Documentation/gpu/amdgpu/module-parameters.rst create mode 100644 Documentation/gpu/amdgpu/ras.rst create mode 100644 Documentation/gpu/amdgpu/thermal.rst create mode 100644 Documentation/gpu/amdgpu/xgmi.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-n110.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-rx20.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman-sx20.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-vegman.dtsi create mode 100644 arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts create mode 100644 arch/arm/boot/dts/imx6dl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6dl-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6q-mba6a.dts create mode 100644 arch/arm/boot/dts/imx6q-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6q-yapp4-crux.dts create mode 100644 arch/arm/boot/dts/imx6qdl-mba6.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6a.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-mba6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-mba6b.dts create mode 100644 arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-jozacp.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-goramo-multilink.dts create mode 100644 arch/arm/boot/dts/mt6589-fairphone-fp1.dts create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-64-alt.dtsi create mode 100644 arch/arm/boot/dts/qcom-apq8016-sbc.dts create mode 100644 arch/arm/boot/dts/qcom-sdx65-mtp.dts create mode 100644 arch/arm/boot/dts/qcom-sdx65.dtsi create mode 100644 arch/arm/boot/dts/spear320s.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2-of10.dts create mode 100644 arch/arm/boot/dts/tegra114-asus-tf701t.dts create mode 100644 arch/arm/boot/dts/tegra124-nyan-big-fhd.dts create mode 100644 arch/arm/boot/dts/tegra20-asus-tf101.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-lvds-display.dtsi create mode 100644 arch/arm/boot/dts/tegra30-asus-tf201.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-tf300t.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-tf300tg.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-tf700t.dts create mode 100644 arch/arm/boot/dts/tegra30-asus-transformer-common.dtsi create mode 100644 arch/arm/boot/dts/tegra30-pegatron-chagall.dts create mode 100644 arch/arm/crypto/blake2s-shash.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6-mini.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8103-j293.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j313.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j456.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j457.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-jxxx.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908-netgear-raxe500.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-13bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-7777.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-85bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-899b.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-9999.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq-mba8mx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx8ulp-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/mba8mx.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt7986b.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14-sku2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra132-peripherals-opp.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8450-qrd.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8450.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2.dtsi create mode 100644 arch/riscv/boot/dts/starfive/Makefile create mode 100644 arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7100.dtsi create mode 100644 arch/s390/crypto/chacha-glue.c create mode 100644 arch/s390/crypto/chacha-s390.S create mode 100644 arch/s390/crypto/chacha-s390.h create mode 100644 arch/x86/crypto/blake2s-shash.c create mode 100644 arch/x86/mm/mem_encrypt_amd.c create mode 100644 drivers/clk/starfive/Kconfig create mode 100644 drivers/clk/starfive/Makefile create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.c create mode 100644 drivers/dma-buf/st-dma-resv.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dml_wrapper_translation.c create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dml_wrapper.h create mode 100644 drivers/gpu/drm/ast/ast_i2c.c create mode 100644 drivers/gpu/drm/drm_nomodeset.c create mode 100644 drivers/gpu/drm/drm_privacy_screen.c create mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c create mode 100644 drivers/gpu/drm/i915/display/icl_dsi.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_trace.h create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_display.h create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.c create mode 100644 drivers/gpu/drm/i915/display/intel_pch_refclk.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.h delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h create mode 100644 drivers/gpu/drm/i915/i915_deps.c create mode 100644 drivers/gpu/drm/i915/i915_deps.h create mode 100644 drivers/gpu/drm/i915/i915_driver.c create mode 100644 drivers/gpu/drm/i915/i915_driver.h delete mode 100644 drivers/gpu/drm/i915/i915_drv.c create mode 100644 drivers/gpu/drm/i915/i915_iosf_mbi.h create mode 100644 drivers/gpu/drm/i915/i915_mm.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h create mode 100644 drivers/gpu/drm/i915/intel_pm_types.h create mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.c create mode 100644 drivers/gpu/drm/meson/meson_encoder_cvbs.h create mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.c create mode 100644 drivers/gpu/drm/meson/meson_encoder_hdmi.h delete mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.c delete mode 100644 drivers/gpu/drm/meson/meson_venc_cvbs.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.c delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.xml.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_aux.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_bridge.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_connector.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c delete mode 100644 drivers/gpu/drm/msm/edp/edp_phy.c delete mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_connector.c create mode 100644 drivers/gpu/drm/msm/hdmi/hdmi_hpd.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.h create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc57d.c create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.c create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.h create mode 100644 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c create mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35950.c create mode 100644 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c delete mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h create mode 100644 drivers/gpu/drm/sprd/Kconfig create mode 100644 drivers/gpu/drm/sprd/Makefile create mode 100644 drivers/gpu/drm/sprd/megacores_pll.c create mode 100644 drivers/gpu/drm/sprd/sprd_dpu.c create mode 100644 drivers/gpu/drm/sprd/sprd_dpu.h create mode 100644 drivers/gpu/drm/sprd/sprd_drm.c create mode 100644 drivers/gpu/drm/sprd/sprd_drm.h create mode 100644 drivers/gpu/drm/sprd/sprd_dsi.c create mode 100644 drivers/gpu/drm/sprd/sprd_dsi.h create mode 100644 drivers/gpu/drm/tegra/nvdec.c create mode 100644 drivers/gpu/drm/tiny/ili9163.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c create mode 100644 drivers/perf/hisilicon/hisi_pcie_pmu.c create mode 100644 drivers/perf/marvell_cn10k_tad_pmu.c create mode 100644 drivers/pinctrl/pinctrl-starfive.c create mode 100644 drivers/reset/reset-starfive-jh7100.c create mode 100644 drivers/soc/apple/Kconfig create mode 100644 drivers/soc/apple/Makefile create mode 100644 drivers/soc/apple/apple-pmgr-pwrstate.c create mode 100644 drivers/soc/renesas/r8a779f0-sysc.c create mode 100644 drivers/soc/renesas/rcar-gen4-sysc.c create mode 100644 drivers/soc/renesas/rcar-gen4-sysc.h create mode 100644 drivers/soc/samsung/exynos-usi.c create mode 100644 drivers/tee/optee/notif.c delete mode 100644 include/drm/drm_hashtab.h create mode 100644 include/drm/drm_privacy_screen_consumer.h create mode 100644 include/drm/drm_privacy_screen_driver.h create mode 100644 include/drm/drm_privacy_screen_machine.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sdx65.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8450.h create mode 100644 include/dt-bindings/clock/r8a779f0-cpg-mssr.h create mode 100644 include/dt-bindings/clock/starfive-jh7100.h create mode 100644 include/dt-bindings/memory/tegra234-mc.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-starfive.h create mode 100644 include/dt-bindings/power/imx8ulp-power.h create mode 100644 include/dt-bindings/power/r8a779f0-sysc.h create mode 100644 include/dt-bindings/reset/starfive-jh7100.h create mode 100644 include/dt-bindings/soc/samsung,exynos-usi.h delete mode 100644 include/linux/platform_data/pata_ixp4xx_cf.h create mode 100644 include/uapi/linux/kfd_sysfs.h create mode 100755 tools/testing/kunit/run_checks.py create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_no_plan.log create mode 100644 tools/testing/selftests/arm64/abi/.gitignore create mode 100644 tools/testing/selftests/arm64/abi/Makefile create mode 100644 tools/testing/selftests/arm64/abi/syscall-abi-asm.S create mode 100644 tools/testing/selftests/arm64/abi/syscall-abi.c create mode 100644 tools/testing/selftests/arm64/fp/fp-pidbench.S