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-master-aarch64-next-allmodconfig
in repository toolchain/ci/base-artifacts.
discards 35c95db4 0: update: binutils-gcc-linux: boot
new 830ed236 0: update: binutils-gcc-linux: boot
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (35c95db4)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 174 +-
02-prepare_abe/console.log | 294 +-
03-build_abe-binutils/console.log | 11179 ++++++------
04-build_abe-stage1/console.log | 15715 ++++++++--------
05-build_linux/console.log | 8042 ++++----
06-boot_linux/console.log | 4 +-
07-check_regression/console.log | 10 +-
08-update_baseline/console.log | 10 +-
console.log | 35434 ++++++++++++++++++------------------
jenkins/manifest.sh | 18 +-
results | 2 +-
11 files changed, 35417 insertions(+), 35465 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allnoconfig
in repository toolchain/ci/base-artifacts.
discards 77bd0ef9 0: update: llvm-linux: all
new 26c4766c 0: update: llvm-linux: all
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (77bd0ef9)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-s [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 220 +-
02-build_llvm/console.log | 12628 +++++++++++++++++------------------
03-build_linux/console.log | 822 ++-
04-boot_linux/console.log | 2 +-
05-check_regression/console.log | 10 +-
06-update_baseline/console.log | 10 +-
console.log | 13692 +++++++++++++++++++-------------------
jenkins/manifest.sh | 10 +-
8 files changed, 13697 insertions(+), 13697 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allyesconfig
in repository toolchain/ci/base-artifacts.
discards 9a4fd47a 0: update: llvm-linux: 16
new 23112e7a 0: update: llvm-linux: 16
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (9a4fd47a)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 139 +-
02-build_llvm/console.log | 12668 +++++++++++++++++------------------
03-build_linux/console.log | 844 ++-
05-check_regression/console.log | 10 +-
06-update_baseline/console.log | 16 +-
console.log | 13677 +++++++++++++++++++-------------------
jenkins/manifest.sh | 10 +-
7 files changed, 13689 insertions(+), 13675 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-defconfig
in repository toolchain/ci/base-artifacts.
discards 3017ea16 0: update: llvm-linux: boot
new 113d9a16 0: update: llvm-linux: boot
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3017ea16)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-s [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 244 +-
02-build_llvm/console.log | 12592 ++++++++++++++++-----------------
03-build_linux/console.log | 844 ++-
04-boot_linux/console.log | 414 +-
05-check_regression/console.log | 10 +-
06-update_baseline/console.log | 16 +-
console.log | 14120 +++++++++++++++++++-------------------
jenkins/manifest.sh | 10 +-
8 files changed, 14125 insertions(+), 14125 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allyesconfig
in repository toolchain/ci/base-artifacts.
from 8b7493e4 2: update: binutils-gcc: 18379
new 72459a8c 3: reset: linux-7ba31c3f2f1ee095d8126f4d3757fc3b2bc3c838: 18370
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 185 +-
02-prepare_abe/console.log | 440 +-
03-build_abe-binutils/console.log | 10823 +++++++------
04-build_abe-stage1/console.log | 17935 +++++++++++----------
05-build_linux/console.log | 804 +-
07-check_regression/console.log | 25 +-
08-update_baseline/console.log | 72 +-
console.log | 30290 ++++++++++++++++++------------------
jenkins/manifest.sh | 15 +-
reset-baseline | 0
results | 2 +-
11 files changed, 29789 insertions(+), 30802 deletions(-)
create mode 100644 reset-baseline
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 39bed42de2e7 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...]
new 4942dc6638b0 KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_lo [...]
new 11f2534bae8c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...]
new 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h
new 548f0b9a5f4c sparc: Add .exit.data section.
new e2b9fc2dd691 sparc32, leon: Stop adding vendor and device id to prom am [...]
new 34ca70ef7d3a sparc32: fix struct ipc64_perm type definition
new 9167bd963464 sparc/console: kill off obsolete declarations
new 5637bc504834 sparc64: add support for folded p4d page tables
new d68712ee3506 y2038: sparc: remove use of struct timex
new 9ca4c6429f92 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
new baf6722aa0cb ide: Use dev_get_drvdata where possible
new 044b1a933108 ide: tx4939ide: Fix the name used in a 'devm_request_mem_r [...]
new 77df3500a75d ide: remove unnecessary touch_softlockup_watchdog
new 98949a1946d7 ide: remove set but not used variable 'hwif'
new 1011b6908a74 ide: ht6560b: Fix cast to pointer from integer of different size
new 5b10c23e1809 ide: qd65xx: Fix cast to pointer from integer of different size
new 0fdeae503608 ide: remove unneeded header include path to drivers/ide
new 117fcc305360 cmd64x: potential buffer overflow in cmd64x_program_timings()
new ce1f31b4c0b9 ide: serverworks: potential overflow in svwks_set_pio_mode()
new 2fd3c5c61793 ide: make drive->dn read only
new 5e237e8c7727 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide
new 74759e169331 MAINTAINERS: mptcp@ mailing list is moderated
new f6f7d8cf5534 mptcp: Fix build with PROC_FS disabled.
new 793da4bfba7b sch_choke: Use kvcalloc
new 44efc78d0e46 net: mvneta: fix XDP support if sw bm is used as fallback
new c9fd9c5f4b93 mptcp: defer freeing of cached ext until last moment
new 50e741bb3b15 mptcp: fix panic on user pointer access
new b2c5b614ca6e mptcp: avoid a lockdep splat when mcast group was joined
new ae2dd7164943 mptcp: handle tcp fallback when using syn cookies
new d55c6ab4b368 Merge branch 'mptcp-fix-sockopt-crash-and-lockdep-splats'
new ccd1f27368e4 Revert "MAINTAINERS: mptcp@ mailing list is moderated"
new 8e1974a2a02b mptcp: Fix incorrect IPV6 dependency check
new 389b8fb3c4be mptcp: MPTCP_HMAC_TEST should depend on MPTCP
new d0208bf4da97 udp: document udp_rcv_segment special case for looped packets
new 72d62c4e422e net: drop_monitor: Use kstrdup
new 31484d56ca95 mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6
new 9fbf082f5699 net/core: Do not clear VF index for node/port GUIDs query
new 1c715a659a16 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 7dce4d6f151d dt-bindings: mmc: fsl-imx-esdhc: add imx8qm compatible string
new 6a86e9f57a51 dt-bindings: serial: lpuart: add imx8qm compatible string
new 40a4711a704f dt-bindings: i2c: lpi2c: add imx8qm compatible string
new 50ce01f3f629 dt-bindings: vendor-prefixes: Add yet another for ST-Ericsson
new ef43406e6714 dt-bindings: vendor-prefixes: Deprecate "ste" and "st-ericsson"
new bece4258502e dt-bindings: vendor-prefixes: Add "calaosystems" for CALAO [...]
new 70a97443d966 dt-bindings: arm: stm32: Convert stm32-syscon to json-schema
new 20107d7328cc dt-bindings: rcc: Convert stm32mp1 rcc bindings to json-schema
new eb843ab59134 dt-bindings: vendor-prefixes: Add a broadmobi entry
new 887d1d69d67a dt-bindings: rtc: Convert stm32 rtc bindings to json-schema
new 34566e4f2d68 dt-bindings: stm32: convert mlahb to json-schema
new b80103f60b0d dt-bindings: dma: Convert stm32 DMA bindings to json-schema
new 71021f3fd3af dt-bindings: dma: Convert stm32 MDMA bindings to json-schema
new 0b7c446fa9f7 dt-bindings: dma: Convert stm32 DMAMUX bindings to json-schema
new 0b2f7ad1f2f6 dt-bindings: usb: Convert Allwinner USB PHY controller to [...]
new b19da6636c4a dt-bindings: sram: Allow for the childs nodes to be called [...]
new df45bdd9f615 dt-bindings: sram: Allow for more specific compatibles
new 3538129cabaa dt-bindings: sram: Add Allwinner SRAM compatibles
new e4597da1d685 dt-bindings: sram: Convert Allwinner A10 system controller [...]
new fc0b90f63e7f dt-bindings: media: Convert Allwinner hardware codec to a schema
new f78ed3c5bd32 dt-bindings: media: Convert Allwinner A31 CSI to a schema
new 2609a1271d50 dt-bindings: interconnect: Convert Allwinner MBUS controll [...]
new fe96df93f86c dt-bindings: ata: Convert Allwinner AHCI controller to a schema
new e63318785234 dt-bindings: net: ravb: Document r8a77961 support
new 26f1e12c714e dt-bindings: watchdog: renesas-wdt: Document r8a77961 support
new d1c5b2541170 dt-bindings: net: bluetooth: Add compatible string for WCN3991
new 0fa4f770977c dt-bindings: Add MAX31730 as trivial device
new 606f53b08802 dt-bindings: watchdog: Convert stm32 watchdog bindings to [...]
new 58361eaa11d5 dt-bindings: media: renesas,ceu: Convert to yaml
new afd36d28e412 dt-bindings: phy: Fix the PX30 DSI PHY compatible in the example
new 90dc0d1ce890 of: Rework and simplify phandle cache to use a fixed size
new b30d8cf5e171 dt-bindings: opp: Convert Allwinner H6 OPP to a schema
new f95cad74acdb dt-bindings: clocks: Convert Allwinner legacy clocks to schemas
new af287ed02ffd dt-bindings: mfd: Convert Allwinner legacy PRCM bindings t [...]
new 93adc6aef57f dt-bindings: resets: Convert Allwinner legacy resets to schemas
new c5a05bd6455a dt-bindings: usb: amlogic, meson-g12a-usb-ctrl: fix clock names
new 6ffdc7421568 dt-bindings: nvmem: Convert STM32 ROMEM to json-schema
new 0cec114e3660 scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a
new c17fc0c924aa dt-bindings: mmc: remove identical phrase in disable-wp text
new 6d7a1c83dc09 dt-bindings: mmc: clarify disable-wp text
new 953068058454 dt-bindings: Rename Exynos to lowercase
new baac82fe06db dt-bindings: arm: Convert arm,idle-state binding to DT schema
new 3d7558bf2603 Documentation: spi-ir-led: fix spelling mistake "balue"->"value"
new 628d0e1cb7be of: overlay: Remove blank line between assignment and check
new eae2614d8739 dt-bindings: add vendor Monolithic Power Systems
new f3ca745d8a0e dt-bindings: usb: Convert DWC2 bindings to json-schema
new 832a9fc944e6 dt: bindings: add vendor prefix for Kamstrup A/S
new 2b966a9d0737 dt-bindings: Create DT bindings for SATA controllers
new c87967c57b12 dt-bindings: Create DT bindings for PATA controllers
new b873c122fef0 dt-bindings: Convert Faraday FTIDE010 to DT schema
new db0d39aa7f92 Merge branch 'dt/linus' into dt/next
new a6c4f77cb3b1 dt-bindings: iio: adc: ad7606: Fix wrong maxItems value
new 941a0e3bad8e dt-bindings: rcar-csi2: Convert bindings to json-schema
new 1eb69bfded57 dt-binding: usb: add "super-speed-plus"
new 5f91ef219f6b dt-bindings: Add TI and Infineon VR Controllers as trivial [...]
new d8cacecf36e3 dt-bindings: arm-boards: typo fix
new c5c689d3221e dt-bindings: timer: Use non-empty ranges in example
new d50f974c4f7f dt-bindings: serial: Convert rs485 bindings to json-schema
new af1c2d81695b dt-bindings: serial: Convert STM32 UART to json-schema
new 11183ac07a74 dt-bindings: stm32: convert dfsdm to json-schema
new 7dcde0f337c3 dt-bindings: Be explicit about installing deps
new 919ba6e739eb dt-bindings: PCI: Convert Arm Versatile binding to DT schema
new e1ac611f57c9 dt-bindings: PCI: Convert generic host binding to DT schema
new 24a71afe05a8 dt-bindings: leds: Convert common LED binding to schema
new 9243f2969167 dt-bindings: leds: Convert gpio-leds to DT schema
new dabf6b36b83a of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
new e9a3bfe38e39 scripts/dtc: Revert "yamltree: Ensure consistent bracketin [...]
new 893e591b5903 Merge tag 'devicetree-for-5.6' of git://git.kernel.org/pub [...]
new b0d0d3de246b power: reset: gpio-restart: don't error on deferral
new dd04defd11b7 power: supply: pda_power: add missed usb_unregister_notifier
new 86b9182df8bb power/supply: ingenic-battery: Don't change scale if there [...]
new 3c9c2d08128a power: supply: Fix Kconfig indentation
new a3d70dacc727 power: suppy: ucs1002: disable power when max current is 0
new 47a34db3d5d2 device-tree: bindings: max17042_battery: add all of the co [...]
new bc90705bbb57 power: supply: max17042: add MAX17055 support
new 5de1780181e7 power: supply: max77650: add of_match table
new 9a056a879111 dt-bindings: power: Introduce one property to describe the [...]
new 65dbad713d5d power: supply: core: Add battery internal resistance tempe [...]
new 6af8288834b6 power: supply: sc27xx: Optimize the battery resistance wit [...]
new 7772d22e4b06 dt-bindings: power: sc27xx: Add a new property to describe [...]
new 058d42563a56 power: supply: sc27xx: Calibrate the resistance of coulomb [...]
new 7a8bac169a65 dt-bindings: power: supply: max17040: Add DT bindings for [...]
new 2e17ed94de68 power: supply: max17040: Add IRQ handler for low SOC alert
new cccdd0ca1c0d power: supply: max17040: Config alert SOC low level thresh [...]
new a08990ea11dc power: supply: max17040: Send uevent in SOC and status change
new 464aca16487c power: supply: cros_usbpd: Remove dev_err() getting the nu [...]
new 463881ac4017 power: reset: Fix Kconfig indentation
new 75d8a8423c87 power: supply: sbs-battery: use octal permissions on module param
new e2ec6aef37e6 power: supply: sbs-battery: fix CAPACITY_MODE bit naming
new c6ef5234efc0 power: supply: ab8500: Remove unneeded semicolon
new e15c54d208f9 power: supply: ab8500_charger: Remove unneeded semicolon
new 921377c0b4e8 power: supply: abx500_chargalg: Remove unneeded semicolon
new 1c51aad8475d power: supply: axp20x_ac_power: Fix reporting online status
new ddfec18b42c4 power: supply: axp20x_ac_power: Allow offlining
new ca4c77bb4315 power: supply: axp20x_ac_power: Add wakeup control
new f95526333abf power: supply: axp20x_usb_power: Remove unused device_node
new e29242ad813c power: supply: max17040: Correct IRQ wake handling
new a60ec78d306c power: supply: ltc2941-battery-gauge: fix use-after-free
new eb368de6de32 power: supply: sbs-battery: Fix a signedness bug in sbs_ge [...]
new 333853be5645 power: supply: core: Update sysfs-class-power ABI document
new d20267c9a98e power: supply: bq25890_charger: Add support of BQ25892 and [...]
new 13f0a589eff2 dt-bindings: Add new chips to bq25890 binding documentation
new 46aa27e74208 power: supply: bq25890_charger: Add DT and I2C ids for all [...]
new a4f06df13db8 power: reset: at91-poweroff: introduce struct shdwc_reg_config
new d39284f21de7 power: reset: at91-poweroff: use proper master clock regis [...]
new 577233a3f563 power: suppy: ucs1002: Make the symbol 'ucs1002_regulator_ [...]
new 56900d4541a9 power: supply: axp20x_usb_power: Use a match structure
new ecbc8dd78ed9 power: supply: axp20x_usb_power: Allow offlining
new 09aaaec5f658 power: supply: axp20x_usb_power: Add wakeup control
new bcfb7ae3f50b power: supply: axp20x_usb_power: Only poll while offline
new cb619e80333a power: supply: bq25890_charger: fix incorrect error return [...]
new 3d32a8437c05 power: supply: ipaq_micro_battery: remove unneeded semicolon
new 4cadc60d6bcf Merge tag 'for-v5.6' of git://git.kernel.org/pub/scm/linux [...]
new 8951000f6d71 drm/ttm: Remove explicit typecasts of vm_private_data
new caa478af4812 drm/ttm: Convert vm callbacks to helpers
new 2869e82eb4ff drm/ttm: ttm_tt_init_fields() can be static
new ff1fd2945c1a drm/scdc: Fix typo in bit definition of SCDC_STATUS_FLAGS
new b8c8a85995c5 drm: use DIV_ROUND_UP helper macro for calculations
new ab4e69334272 drm/property: Enforce more lifetime rules
new 700496fa1144 drm/todo: Add entry to remove load/unload hooks
new 955fd0b7cac3 drm/vkms: Update VKMS documentation
new 8a537de0f3d8 drm/doc: Update IGT documentation
new b2a8116e2592 dma_resv: prime lockdep annotations
new 03e0d26fcf79 drm/nouveau: slowpath for pushbuf ioctl
new 6b1ce0a2009b drm/ttm: remove ttm_bo_wait_unreserved
new 50ec5b563bed drm/komeda: Use devm_platform_ioremap_resource() in komeda [...]
new 80ae0369d3e4 drm/todo: Convert drivers to generic fbdev emulation
new 8204f235a64e drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}()
new b20e9afb38d0 drm/gma500: Add missing call to allow enabling vblank on psb/cdv
new f76c22ce8fbb drm/gma500: Add page flip support on psb/cdv
new bf5d837a0a4c drm: atomic helper: fix W=1 warnings
new af0e31ab6227 drm/radeon: Provide ddc symlink in connector sysfs directory
new 17165de2572d drm/amdgpu: Provide ddc symlink in dm connector's sysfs directory
new 9c544cc33d5d drm: rockchip: Provide ddc symlink in rk3066_hdmi sysfs directory
new b1f64c2fde41 drm: rockchip: Provide ddc symlink in inno_hdmi sysfs directory
new 12701f59a7d0 drm/msm/hdmi: Provide ddc symlink in hdmi connector sysfs [...]
new f4c7b46abc52 drm/exynos: Provide ddc symlink in connector's sysfs
new 3577dc093c20 drm/mediatek: Provide ddc symlink in hdmi connector sysfs [...]
new 0e44f0e76da8 drm/tilcdc: Provide ddc symlink in connector sysfs directory
new 5d97408e0d70 drm/bridge: move ANA78xx driver to analogix subdirectory
new ad9301a2a36b drm/bridge: split some definitions of ANX78xx to dedicated [...]
new 0712eca92c3e drm/bridge: extract some Analogix I2C DP common code
new dea73d61466e drm/bridge: Prepare Analogix anx6345 support
new 6aa192698089 drm/bridge: Add Analogix anx6345 support
new 5a1505e7e668 drm/ast: Remove last traces of struct ast_gem_object
new 9253f830c916 drm/ast: Check video-mode requirements against VRAM size
new a21fdd7a4cd6 drm/ast: Don't clear base address and offset with default values
new 0d45ad989d02 drm/ast: Split ast_set_ext_reg() into color and threshold [...]
new 259d14a76a27 drm/ast: Split ast_set_vbios_mode_info()
new a6ff807b71e3 drm/ast: Add primary plane
new b48e1b6ffd28 drm/ast: Add CRTC helpers for atomic modesetting
new 02f3bb751a46 drm/ast: Add cursor plane
new 4961eb60f145 drm/ast: Enable atomic modesetting
new 20c012b24340 drm/ttm: also export ttm_bo_vm_fault v2
new 165d3448a1a0 drm/radeon: finally fix the racy VMA setup
new 92c4eeb0c9d2 drm/udl: Remove flags field from struct udl_gem_object
new 1d48b9e988a8 drm/udl: Allocate GEM object via struct drm_driver.gem_cre [...]
new 08b22f65b309 drm/udl: Switch to SHMEM
new d56cbce7be1a drm/udl: Remove struct udl_gem_object and functions
new f4563f3cec40 drm/rockchip: use DRM_DEV_ERROR for log output
new 768859c23992 drm/mcde: Provide vblank handling unconditionally
new d920e8da3d83 drm/mcde: Fix frame sync setup for video mode panels
new 57efea87db43 drm/mcde: dsi: Make video mode errors more verbose
new 6ddfb00d7d7a drm/mcde: dsi: Delay start of video stream generator
new 1f79c60e1028 drm/mcde: dsi: Fix duplicated DSI connector
new 3c5824bdc490 drm/mcde: dsi: Enable clocks in pre_enable() instead of mo [...]
new 97de863673f0 drm/mcde: Handle pending vblank while disabling display
new 8894cd5824e5 drm/komeda: Add debugfs node to control error verbosity
new 9a673215bd15 drm/komeda: Remove CONFIG_KOMEDA_ERROR_PRINT
new 393389347c75 drm/komeda: Optionally dump DRM state on interrupts
new 4039f0293bbd drm/komeda: Add option to print WARN- and INFO-level IRQ events
new f8fbe33be7b6 drm/komeda: add rate limiting disable to err_verbosity
new c8f95a56b676 drm/virtgpu: fix double unregistration
new e1cff82c1097 drm/bridge: fix anx6345 compilation for v5.5
new 6958aa9092fd drm/komeda: Fix komeda driver build error
new c8401e0cc1e3 drm/bridge: anx6345: Fix compilation breakage on systems w [...]
new 4773483568f7 drm/fb-helper: unexport drm_fb_helper_generic_probe
new 7ca7fcef13f4 drm: Add a new helper drm_color_ctm_s31_32_to_qm_n()
new c2b13c650f86 drm/komeda: Add drm_lut_to_fgamma_coeffs()
new bb346b66426f drm/komeda: Add drm_ctm_to_coeffs()
new db9cd76d099a drm/komeda: Adds gamma and color-transform support for DOU-IPS
new bdbf43d739f4 drm/i915: use drm_debug_enabled() to check for debug categories
new 4f632fb23583 drm/nouveau: use drm_debug_enabled() to check for debug ca [...]
new f139a62c7a8f drm/amdgpu: use drm_debug_enabled() to check for debug categories
new 9f0ac028410f drm/print: rename drm_debug to __drm_debug to discourage use
new 99acf4716f99 drm/print: underscore prefix functions that should be priv [...]
new 876905b8fe59 drm/print: convert debug category macros into an enum
new 3bf149bd3fe1 drm/print: group logging functions by prink or device based
new ecd4b234e250 drm/ast: Replace drm_get_pci_device() and drm_put_dev()
new 7c7b7c39fd40 drm/ast: Call struct drm_driver.{load, unload} before regi [...]
new 8d938df20562 drm/panel: Add DT bindings for Sony ACX424AKP
new dfa703b6f918 drm/gma500: remove set but not used variable 'htotal'
new a5eb29a9d2fc drm/gma500: remove set but not used variable 'error'
new 834c43a97f34 drm/gma500: remove set but not used variable 'is_hdmi','is_crt'
new 42908007a611 drm/edid: no CEA v3 extension is not an error
new f25c7a006cd1 drm/fbdev: Fallback to non tiled mode if all tiles not present
new a7adabeece57 drm/gma500: remove set but not used variable 'channel_eq'
new 81fa149b2df1 drm/komeda: Clean warnings: candidate for 'gnu_printf’ for [...]
new d0c4fc5a4814 drm/udl: Replace fbdev code with generic emulation
new 6821603aa0ae drm/fb-helper: Remove drm_fb_helper_unlink_fbi()
new f597c2089da4 fbdev: Unexport unlink_framebuffer()
new fd1a5e521c3c drm/gma500: Fixup fbdev stolen size usage evaluation
new d99382e4858d drm/atmel: ditch fb_create wrapper
new 931e691cc629 drm/tilcdc: Drop drm_gem_fb_create wrapper
new 93adc0c2cb72 drm/xen: Simplify fb_create
new 1dc348524717 drm/virtio: fix byteorder handling in virtio_gpu_cmd_trans [...]
new 64440ef60389 drm/virtio: Simplify virtio_gpu_primary_plane_update workflow.
new 544c521d4ab8 drm/virtio: factor out virtio_gpu_update_dumb_bo
new be14312472e9 drm/r128: make ATI PCI GART part of its only user, r128
new ffbbaa7420f7 dma_resv: prime lockdep annotations
new e85c659225c2 drm/dsi: clean up DSI data type definitions
new 5586363575ea drm/dsi: add missing DSI data types
new 0676e24f6295 drm/dsi: add missing DSI DCS commands
new 97ecec8b7fa5 drm/dsi: rename MIPI_DCS_SET_PARTIAL_AREA to MIPI_DCS_SET_ [...]
new f4dea1aaa9a1 drm/dsi: add helpers for DSI compression mode and PPS packets
new ca380ab37900 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of s [...]
new d917e6466e99 vga: Fix Kconfig indentation
new 3373279a068c drm/udl: Fix Kconfig indentation
new eb448304f6d2 drm/rockchip: Fix Kconfig indentation
new 40c2815b7954 drm/omap: Fix Kconfig indentation
new ee4c9d20cc7e drm/nouveau: Fix Kconfig indentation
new 84affcf60a3e drm/lima: Fix Kconfig indentation
new a560f41a72a6 drm/bridge: Fix Kconfig indentation
new 8896e40c05cc drm/mgag200: Fix Kconfig indentation
new 2c8bc91488fc drm/dp_mst: fix multiple frees of tx->bytes
new 7819c4607fb0 MAINTAINERS: Remove myself from drm-misc entry
new 2c51419e8c06 drm/modeset: Prime modeset lock vs dma_resv
new fedf7a441fe8 dma-resv: Also prime acquire ctx for lockdep
new 92ec07677107 drm/msm: Don't init ww_mutec acquire ctx before needed
new d268f42e6856 drm/mediatek: don't open-code drm_gem_fb_create
new ce9cde04205a drm/mcde: Reuse global DSI command defs
new b23490cbb202 drm/mcde: Do not needlessly logically and with 3
new c7a7a6aea7ad drm/vc4: Fix Kconfig indentation
new 3540af8fc315 drm/sun4i: Fix Kconfig indentation
new 641099fe0cf8 drm/gma500: Remove addr_space field from psb_framebuffer
new 86eda5a4c167 drm/gma500: Remove field 'fbdev' from struct psb_framebuffer
new e18da8ce7d73 drm/gma500: Replace struct psb_framebuffer with struct drm [...]
new 0471c9f57d07 drm/gma500: Pass struct drm_gem_object to framebuffer functions
new 0a8ec2ed0783 drm/gma500: Store framebuffer in struct drm_fb_helper
new 6b7ce2c4161a drm/gma500: Remove struct psb_fbdev
new f053c83ad5c8 Revert "drm/fbdev: Fallback to non tiled mode if all tiles [...]
new 7a8139c54e75 drm/tegra: Map cmdbuf once for reloc processing
new 35bd71dd1c16 drm/tegra: Delete host1x_bo_ops->k(un)map
new 64147c092e4f drm/i915: Remove dma_buf_kmap selftest
new 3e9e0c5c7647 staging/android/ion: delete dma_buf->kmap/unmap implemenation
new 9c8679612e0b drm/i915: Drop dma_buf->k(un)map
new 0d1da1fe305b drm/omapdrm: Drop dma_buf->k(un)map
new 7195cf427b68 drm/tegra: Remove dma_buf->k(un)map
new 7f0de8d80816 dma-buf: Drop dma_buf_k(un)map
new 43b8df614007 drm/vmwgfx: Delete mmaping functions
new 19d564adff70 media/videobuf2: Drop dma_buf->k(un)map support
new 42aa7c6eb3eb drm/tee_shm: Drop dma_buf_k(unmap) support
new dea8c09c3285 xen/gntdev-dmabuf: Ditch dummy map functions
new 59c3797076f6 sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support
new 4cefe7a5be64 drm/armada: Delete dma_buf->k(un)map implemenation
new 4337ebbbbda3 dma-buf: Remove kernel map/unmap hooks
new 6c44e30ae130 drm/udl: Unmap buffer object after damage update
new f3f8630a9a7c drm/udl: Remove udl implementation of GEM's free_object()
new ba59b015a014 drm/udl: Store active framebuffer in device structure
new 8344603534e1 drm/udl: Call udl_handle_damage() with DRM framebuffer
new 8ed447744bec drm/udl: Replace struct udl_framebuffer with generic imple [...]
new 19d32ace8b6a udmabuf: Remove deleted map/unmap handlers.
new 8082731830a0 drm/vram: remove unused declaration
new 135517d3565b drm/scheduler: Avoid accessing freed bad job.
new 6cc7203a6d82 drm/mediatek: Fix build break
new 836b131d2cbb drm/fourcc: Fill out all block sizes for P10/12/16
new 96227287fd36 drm/fourcc: Fill out all block sizes for P210
new 433480c1afd4 drm/rect: Avoid division by zero
new 2e351705f18a drm/rect: Keep the scaled clip bounded
new 2020af2dbf73 drm/rect: Keep the clipped dst rectangle in place
new 30218eb77d6b drm/selftests: Add drm_rect selftests
new 94fee4a74d04 drm/rect: update kerneldoc for drm_rect_clip_scaled()
new 11b7e986da28 drm/rockchip: Use drm_gem_fb_create_with_dirty
new dbe3ad61dceb drm/qxl: Complete exception handling in qxl_device_init()
new d2b434730f30 drm/edid: Add aspect ratios to HDMI 4K modes
new 304a94a2e6de drm/edid: Add alternate clock for SMPTE 4K
new 2c81bdc8024e drm/todo: Add entry for fb funcs related cleanups
new 65b2f7c43c6f drm: Inline drm_color_lut_extract()
new 621dab998478 dt-bindings: Add Logic PD Type 28 display panel
new 0d35408afbeb drm/panel: simple: Add Logic PD Type 28 display support
new 9c49282ac85f drm/panel: clean up indentation issue
new 5f9f81c60162 drm/exynos: fix opencoded use of drm_panel_*
new d02d8a9ce809 drm/exynos: fix opencoded use of drm_panel_*
new 480ab0ee8b12 drm/msm: fix opencoded use of drm_panel_*
new de2501381470 drm/tegra: fix opencoded use of drm_panel_*
new bd19c4527056 drm/exynos: Don't reset bridge->next
new 85dce7ff45e0 drm: use correct dev node location in comment
new c1572b756066 drm/panfrost: remove DRM_AUTH and respective comment
new 30a958526d2c drm: drop DRM_AUTH from PRIME_TO/FROM_HANDLE ioctls
new dc190678534e drm/panel: Add generic DSI display controller YAML bindings
new 12281c8dda5a video: fb_defio: preserve user fb_ops
new 577780752aef drm/fb-helper: don't preserve fb_ops across deferred IO use
new 822f82fbc0b1 video: smscufx: don't restore fb_mmap after deferred IO cleanup
new f1844af349c7 video: udlfb: don't restore fb_mmap after deferred IO cleanup
new 80b2976efa86 video: fbdev: vesafb: modify the static fb_ops directly
new f23c57e29077 video: fbmem: use const pointer for fb_ops
new e67efd45d652 video: omapfb: use const pointer for fb_ops
new 8dc056ef0b35 drm/crtc-helper: drm_connector_get_single_encoder prototyp [...]
new 99a375519eea drm/panel: rpi: Drop unused GPIO includes
new 5c7a0bb0cffc drm/pci: Only build drm_pci.c if CONFIG_PCI is set
new 1be9d5f06996 drm/pci: Hide legacy PCI functions from non-legacy code
new 556208580671 drm/ast: Don't include <drm/drm_pci.h>
new 37609992876c drm/i810: Don't include <drm/drm_pci.h>
new 474863a1465f drm/mga: Don't include <drm/drm_pci.h>
new 09daa2e7f317 drm/mgag200: Don't include <drm/drm_pci.h>
new 5613f633f984 drm/r128: Don't include <drm/drm_pci.h>
new 2ef79416f0b9 drm/radeon: Don't include <drm/drm_pci.h>
new fdca3c490570 drm/savage: Don't include <drm/drm_pci.h>
new 528ea54fb0a8 drm/sis: Don't include <drm/drm_pci.h>
new 95f02279a708 drm/tdfx: Don't include <drm/drm_pci.h>
new 02c484a89484 drm/via: Don't include <drm/drm_pci.h>
new bc7a71da43b4 udmabuf: use cache_sgt_mapping option
new c1bbed668997 udmabuf: add a pointer to the miscdevice in dma-buf private data
new 17a7ce203490 udmabuf: separate out creating/destroying scatter-table
new 284562e1f348 udmabuf: implement begin_cpu_access/end_cpu_access hooks
new f4e97477bece video: fbdev: atyfb: modify the static fb_ops directly
new c63c35dea3cb video: fbdev: mb862xx: modify the static fb_ops directly
new 9567a03e19d2 video: fbdev: nvidia: modify the static fb_ops directly
new 1b78e72baee8 video: fbdev: uvesafb: modify the static fb_ops directly
new bf9e25ec1287 video: fbdev: make fbops member of struct fb_info a const pointer
new b6ff753a0ca0 drm: constify fb ops across all drivers
new 28318ac1742a video: fbdev: intelfb: use const pointer for fb_ops
new 8a48ac339398 video: constify fb ops across all drivers
new 50cbe0e37912 drm/gma500: Call psb_driver_{load, unload}() before regist [...]
new 9623ecb07f17 drm/mgag200: Call mgag200_driver_{load, unload}() before r [...]
new c0826f40c225 drm/mgag200: Debug-print unique revisions id on G200 SE
new f79489074c59 drm/dp_mst: Clear all payload id tables downstream when in [...]
new 6f91f44dea70 drm/doc: Add VKMS module description and use to "Testing a [...]
new 0530bbd0e40b drm/vkms: Fix typo and preposion in function documentation
new 843cd325d9cf drm: Fix DSC throughput mode 0 mask definition
new 3f5f74203abb drm: Add FEC registers for LT-tunable repeaters
new e5516553999f drm: call drm_gem_object_funcs.mmap with fake offset
new b3fac52c5193 drm: share address space for dma bufs
new 3f1939b531cf drm/udl: Remove unused statistics counters
new d15e35dafb1e drm/udl: Don't track number of identical and sent pixels per line
new 2d2bebb83323 drm/udl: Vmap framebuffer after all tests succeeded in dam [...]
new ffc90486e320 drm/udl: Move clip-rectangle code out of udl_handle_damage()
new cd45e30a7099 drm/udl: Move log-cpp code out of udl_damage_handler()
new 798ce3fe1c3a drm/udl: Begin/end access to imported buffers in damage-handler
new 1ca3fd96f958 drm/udl: Remove field lost_pixels from struct udl_device
new bc1152b086c1 drm/panfrost: Register devfreq cooling device
new 64e62bdf04ab drm/dp_mst: Remove VCPI while disabling topology mgr
new ea099adfdf4b drm/bridge: Rename bridge helpers targeting a bridge chain
new fadf872d9d92 drm/bridge: Introduce drm_bridge_get_next_bridge()
new 35a61fe9218a drm: Stop accessing encoder->bridge directly
new 05193dc38197 drm/bridge: Make the bridge chain a double-linked list
new 4ec5c9050a49 drm/bridge: Add the drm_for_each_bridge_in_chain() helper
new ac877c64c87a drm/bridge: Add the drm_bridge_get_prev_bridge() helper
new f3fdbc721b8b drm/bridge: Clarify the atomic enable/disable hooks semantics
new 1b69e89291fc HID: picoLCD: constify fb ops
new 4286dc07e6ae drm/gma500: add a missed gma_power_end in error path
new 5dce87a91970 drm/drm_panel: no error when no callback
new 152dbdeab1b2 drm/panel: add backlight support
new 0fe1564bd616 drm/panel: simple: use drm_panel backlight support
new d383fb5f8add drm: get drm_bridge_panel connector via helper
new 0ce8ddd8e06d drm/panel: add drm_connector argument to get_modes()
new 06c4a9c2ae60 drm/panel: decouple connector from drm_panel
new aa6c43644bc5 drm/panel: drop drm_device from drm_panel
new e3e4944faa0e drm/panel: feiyang-fy07024di26a30d: use drm_panel backligh [...]
new 2b33e19195cf drm/panel: ilitek-ili9881c: use drm_panel backlight support
new 16793e00a3c1 drm/panel: innolux-p079zca: use drm_panel backlight support
new 5fd14f287997 drm/panel: kingdisplay-kd097d04: use drm_panel backlight support
new 17d5183ed559 drm/panel: lvds: use drm_panel backlight support
new d90b3b6e839a drm/panel: olimex-lcd-olinuxino: use drm_panel backlight support
new faf7e4f47cf6 drm/panel: osd-osd101t2587-53ts: use drm_panel backlight support
new 581ee32edec6 drm/panel: panasonic-vvx10f034n00: use drm_panel backlight [...]
new 924735c40e66 drm/panel: raydium-rm68200: use drm_panel backlight support
new 83d4ed8634da drm/panel: rocktech-jh057n00900: use drm_panel backlight support
new d2895af5dc8f drm/panel: ronbo-rb070d30: use drm_panel backlight support
new 5a3e51619961 drm/panel: seiko-43wvf1g: use drm_panel backlight support
new 8bc0b560982b drm/panel: sharp-lq101r1sx01: use drm_panel backlight support
new 8cc851772126 drm/panel: sharp-ls043t1le01: use drm_panel backlight support
new e46eb37a2d82 drm/panel: sitronix-st7701: use drm_panel backlight support
new 31a59a9c04f0 drm/panel: sitronix-st7789v: use drm_panel backlight support
new 3555339f6227 drm/panel: tpo-td028ttec1: use drm_panel backlight support
new 11f39d526ca1 drm/panel: tpo-tpg110: use drm_panel backlight support
new b0077e521c8a samples: vfio-mdev: constify fb ops
new 26a7abd4883b drm/meson: add AFBC decoder registers for GXM and G12A
new 7704ddc6a590 drm/meson: add RDMA register bits defines
new ce7cb472108c drm/meson: store the framebuffer width for plane commit
new 63fba242c464 drm/meson: add RDMA module driver
new d1b5e41e13a7 drm/meson: Add AFBCD module driver
new 68e2f64ee460 drm/meson: plane: add support for AFBC mode for OSD1 plane
new 1b85270ff156 drm/meson: viu: add AFBC modules routing functions
new 24e0d4058eff drm/meson: hold 32 lines after vsync to give time for AFBC start
new c96bcb635a5e drm/meson: crtc: add OSD1 plane AFBC commit
new 71d873cc9930 drm/ast: Move modesetting code to CRTC's atomic_flush()
new 2fbeec03e171 drm/ast: Enable and disable screen in primary-plane functions
new ae37025d14ac drm/ast: Clean up arguments of register functions
new ae46a57d52c2 drm/ast: Add plane atomic_check() functions
new 83be6a3ceb11 drm/ast: Introduce struct ast_crtc_state
new e7d70cd4948e drm/ast: Store VBIOS mode info in struct ast_crtc_state
new 3339fdf5742f drm/ast: Store primary-plane format in struct ast_crtc_state
new 3cc1430cdbca drm/bridge: panel: export drm_panel_bridge_connector
new 0380c6846a4b drm/atomic: Update docs around locking and commit sequencing
new 6acc942c5eec drm/doc: Drop :c:func: markup
new 907aa265fde6 drm/drm_panel: fix EXPORT of drm_panel_of_backlight
new c02a81fba74f dma-buf: Add dma-buf heaps framework
new 5248eb12fea8 dma-buf: heaps: Add heap helpers
new efa04fefebbd dma-buf: heaps: Add system heap to dmabuf heaps
new b61614ec318a dma-buf: heaps: Add CMA heap to dmabuf heaps
new a8779927fd86 kselftests: Add dma-heap test
new bd223ac638a3 auxdisplay: constify fb ops
new 919dfb783056 drm/edid: Increase size of VDB and CMDB bitmaps to 256 bits
new e829cf0b30b4 drm/udl: Init connector before encoder and CRTC
new 9fda81e00e06 drm/udl: Convert to struct drm_simple_display_pipe
new ae08b88aea6b drm/udl: Switch to atomic suspend/resume helpers
new 997d33c35618 drm/udl: Inline DPMS code into CRTC enable and disable functions
new d8177841aa8a drm/udl: Set preferred color depth to 16 bpp
new 230b8b04d749 drm/udl: Convert to drm_atomic_helper_dirtyfb()
new eb3deeceaa5d drm/udl: Remove struct udl_device.active_fb_16
new a8109f5bc4bd drm/udl: Move udl_handle_damage() into udl_modeset.c
new 14856e9efb87 drm/udl: Remove udl_fb.c
new 6fd70eab49ca drm/komeda: Correct d71 register block counting
new b25bc78f8a07 drm/komeda: Update the chip identify
new 17cfcb68af3b drm/komeda: Enable new product D32 support
new 75d18496cf92 media: constify fb ops across all drivers
new 2f69293aed18 drm/gma500: globle no more!
new 4b6dd3cae3cb drm/panel: Add Boe Himax8279d MIPI-DSI LCD panel
new 2840f1f0e417 drm/atmel: plane_state->fb iff plane_state->crtc
new cd6a1ca38698 drm/gma500: Pass GPIO for Intel MID using descriptors
new 078ebd863d9d drm/sun4i: Remove unneeded semicolon in sun8i_mixer.c
new c23f45d98327 drm/sun4i: Remove unneeded semicolon in sun4i_layer.c
new 9482ae6ea787 dt-bindings: display/ingenic: Add compatible string for JZ4770
new 354b051c5dcb gpu/drm: ingenic: Avoid null pointer deference in plane at [...]
new 52e4607dace1 gpu/drm: ingenic: Use the plane's src_[x,y] to configure D [...]
new 96ea0ae692fe gpu/drm: ingenic: Set max FB height to 4095
new a7c909b7c037 gpu/drm: ingenic: Check for display size in CRTC atomic check
new d4e6a62d3769 gpu/drm: ingenic: Add support for the JZ4770
new 2156873f08c7 drm/tilcdc: Remove obsolete bundled tilcdc tfp410 driver
new 6c56e8adc001 Merge tag 'drm-misc-next-2019-12-16' of git://anongit.free [...]
new ed08ddd9d088 linux-next: build failure after merge of the drm-misc tree
new 4c5b36ee7335 DRM: ARC: PGU: fix framebuffer format switching
new 491b14b9ba92 DRM: ARC: PGU: cleanup supported format list code
new 5908a3bd175d DRM: ARC: PGU: replace unsupported by HW RGB888 format by XRGB888
new 0ff916e2ef6f DRM: ARC: PGU: add ARGB8888 format to supported format list
new d2e532286d4f Merge tag 'arcpgu-updates-2019.12.16' of github.com:abrodk [...]
new 3261e013c0ca drm/amd/display: Add MST atomic routines
new 320f6d81aaee drm/amd/display: fix dereference of pointer aconnector whe [...]
new 02350f0bdf44 drm/amdgpu: Add ucode support for DMCUB
new 2bd2a27ffc7c drm/amdgpu: Add PSP loading support for DMCUB ucode
new 9e0880d9e28e drm/amd/display: Drop DMCUB from DCN21 resources
new 7c008829cdc1 drm/amd/display: Add the DMUB service
new a7e3658e9430 drm/amd/display: Change dmcu init sequence for dmcub loadi [...]
new 28bcdb8ee9a4 drm/amd/display: Add PSP FW version mask.
new 743b9786b14a drm/amd/display: Hook up the DMUB service in DM
new 976e51a7c082 drm/amdgpu: Add DMCUB to firmware query interface
new 3a1627b07385 drm/amd/display: Add DMUB support to DC
new 9a71c7d31734 drm/amd/display: Register DMUB service with DC
new 2200eb9e1819 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards
new 37f1b9f91904 drm/amd/display: 3.2.57
new 47f365645a3b drm/amd/display: Fix assert observed when performing dummy [...]
new 1cad8ff7ecc6 drm/amd/display: Renoir chroma viewport WA
new 4338ffa8df23 drm/amd/display: Use SIGNAL_TYPE_NONE in disable_output un [...]
new a5132f9728dc drm/amd/display: Add a sanity check for DSC already enable [...]
new 5ed78cd69a1b drm/amd/display: set MSA MISC1 bit 6 while sending colorim [...]
new 5622b2d68d0a drm/amd/display: Create debug option to disable v.active c [...]
new f2988e67144a drm/amd/display: optimize bandwidth after commit streams.
new eb7d81af3c20 drm/amd/display: 3.2.58
new ae8cf9774e3a drm/amd/display: Add some hardware status in DTN log debugfs
new d9a07577b8a3 drm/amd/display: add oem i2c implemenation in dc
new 00ada9d14f38 drm/amd/display: Unify all scaling when Integer Scaling enabled
new 8e5100a57543 drm/amd/display: initialize lttpr
new 903e859b7295 drm/amd/display: check for dp rev before reading lttpr regs
new bad7ab0be9be drm/amd/display: configure lttpr mode
new 64c12b733fe7 drm/amd/display: implement lttpr logic
new 9bffd0806d80 drm/amd/display: use previous aux timeout val if no repeater.
new 61aa7a6f760e drm/amd/display: disable lttpr for invalid lttpr caps.
new 16f17eda8bad drm/amd/display: Send vblank and user events at vsartup for DCN
new 3a2ce8d66a4b drm/amd/display: Disable VUpdate interrupt for DCN hardware
new 1da37801a8b0 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED
new aca935c7cc86 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag
new b86a1aa36a92 drm/amd/display: rename DCN1_0 kconfig to DCN
new defeb878c46e drm/amdgpu/display: fix the build when CONFIG_DRM_AMD_DC_D [...]
new b82197450c0c drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...]
new bae028e3e521 drm/amdgpu: remove 4 set but not used variable in amdgpu_a [...]
new b8b721305770 drm/amdgpu: add function parameter description in 'amdgpu_ [...]
new e8b74035d803 drm/amdgpu: add function parameter description in 'amdgpu_ [...]
new 5bea7fedb7fe drm/amdgpu: remove set but not used variable 'dig_connector'
new d1d09dc41782 drm/amdgpu: remove set but not used variable 'dig'
new 220ac8d14440 drm/amdgpu: remove always false comparison in 'amdgpu_atom [...]
new e98042db2cb8 drm/amdgpu: remove set but not used variable 'mc_shared_chmap'
new d785476c608c drm/amd/display: remove duplicated assignment to grph_obj_type
new b74361974bfa drm/amd/display: remove redundant variable status
new b805323c3100 drm/amdkfd: Adjust function sequences to avoid unnecessary [...]
new d2c6c1077ae2 drm/amdkfd: Only keep release_mem function for Hawaii
new 5d4634b5d445 drm/amdkfd: Use kernel queue v9 functions for v10
new 29453755715c drm/amdkfd: Simplify the mmap offset related bit operations
new 243a8f41dbc8 drm/amd/display: fix spelling mistake "exeuction" -> "execution"
new 4b31b1720704 drm/amd/display: remove duplicated comparison expression
new cb7709223b39 drm/amd/powerplay: remove set but not used variable 'vbios [...]
new 4bf321c177c7 drm/amd/powerplay: remove set but not used variable 'data'
new 39a502c882e5 drm/amd/display: Use static const, not const static
new f5ac1595156a drm/amd/powerplay: remove set but not used variable 'thres [...]
new 026674cf055f drm/amd/display: remove set but not used variable 'ds_port'
new 339903fa989b drm/amdkfd: Use better name to indicate the offset is in dwords
new e47a8b522303 drm/amdkfd: Avoid using doorbell_off as offset in process [...]
new 2d030d3e97a6 drm/amdkfd: Rename create_cp_queue() to init_user_queue()
new 4d428e912bb2 drm/amdkfd: Implement queue priority controls for gfx10
new 681a9167ddb2 drm/amdkfd: Update get_wave_state() for GFX10
new bc05b0ec1509 drm/amdkfd: Fix a bug when calculating save_area_used_size
new 2a7f8883f4ca drm/amdkfd: Use QUEUE_IS_ACTIVE macro in mqd v10
new 8c27a0c45180 drm/amdkfd: Stop using GFP_NOIO explicitly for two places
new 025916c914d1 drm/amd/display: remove set but not used variable 'bpc'
new 747a397d394f drm/amdgpu: remove set but not used variable 'mc_shared_ch [...]
new 4f2922d12d6c drm/amdgpu: remove set but not used variable 'amdgpu_connector'
new a1bd079fca62 drm/amdgpu: remove set but not used variable 'count'
new 9e089a29c696 drm/amdgpu: remove set but not used variable 'invalid'
new 472b36a2ab67 drm/amd/powerplay: remove set but not used variable 'us_mvdd'
new 84ce6c48675b drm/amdkfd: Merge CIK kernel queue functions into VI
new ccdef35d0714 drm/amdkfd: Eliminate ops_asic_specific in kernel queue
new 594d0c90a48e drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c
new baaeb610b17a drm/amdgpu: enable ras capablity check on arcturus
new 9e612c11a758 drm/amdgpu: init umc functions for arcturus umc ras
new 0bb419c76b31 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2)
new 88a1c40a04de drm/amdgpu: add JPEG HW IP and SW structures
new 9d9cc9b8fe85 drm/amdgpu: add amdgpu_jpeg and JPEG tests
new bb0db70f3f75 drm/amdgpu: separate JPEG1.0 code out from VCN1.0
new 0388aee76637 drm/amdgpu: use the JPEG structure for general driver support
new 8d1b04a6a1dc drm/amdgpu: add JPEG IP block type
new 2eb167293f57 drm/amdgpu: add JPEG common functions to amdgpu_jpeg
new 6ac27241106b drm/amdgpu: add JPEG v2.0 function supports
new b0f3cd3191cd drm/amdgpu: remove unnecessary JPEG2.0 code from VCN2.0
new 18e6d4142bbb drm/amdgpu: add JPEG PG and CG interface
new 099d66e43f04 drm/amdgpu: add PG and CG for JPEG2.0
new eedd4f024235 drm/amd/powerplay: add JPEG Powerplay interface
new 43717ff656ee drm/amd/powerplay: add JPEG power control for Navi1x
new 27f7ff327dbf drm/amd/powerplay: add Powergate JPEG for Renoir
new a986e1512713 drm/amd/powerplay: add JPEG power control for Renoir
new 0db2ab99c9fb drm/amd/powerplay: set JPEG to SMU dpm
new 474b6d296f23 drm/amdgpu: enable JPEG2.0 dpm
new 52f2e779ad86 drm/amdgpu: add driver support for JPEG2.0 and above
new 5be45a26c9fb drm/amdgpu: enable JPEG2.0 for Navi1x and Renoir
new 14f43e8f88c5 drm/amdgpu: move JPEG2.5 out from VCN2.5
new e89e2237e89b drm/amdgpu: enable Arcturus CG for VCN and JPEG blocks
new 8c74e590497c drm/amdgpu: enable Arcturus JPEG2.5 block
new c39f062e881d drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2
new 0eeaa899263c drm/amd/powerplay: issue BTC on Navi during SMU setup
new 93a09aa494e9 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...]
new 09ba2e7d68f8 drm/amd/powerplay: correct fine grained dpm force level setting
new d191bd678153 drm/amdkfd: remove set but not used variable 'top_dev'
new 4effa8dbc117 drm/amdgpu/vcn2.5: fix the enc loop with hw fini
new d0d13fe87490 drm/amdgpu: put flush_delayed_work at first
new 761e09230c4e drm/amdgpu/soc15: move struct definition around to align w [...]
new 29bc37b41096 drm/amdgpu/nv: add asic func for fetching vbios from rom directly
new d3b65841b31c drm/amd/display: remove set but not used variable 'old_pla [...]
new 589d8d282ebe drm/amd/display: remove set but not used variable 'bp' in [...]
new 7e30402bed15 drm/amd/display: remove set but not used variable 'bp' in [...]
new 8f72bfe8d85a drm/amd/display: remove set but not used variable 'min_content'
new 852a91d627e9 drm/amdgpu/dm: Do not throw an error for a display with no audio
new 8c8048f207e7 drm/amd/display: add automated audio test support
new e6b268dde4cd drm/amd/display: Renoir chroma viewport WA change formula
new db8ff9d38c18 drm/amd/display: Renoir chroma viewport WA Read the correc [...]
new d3698cea22c6 drm/amd/display: Add hubp clock status in DTN log for Navi
new 9b265eba45d3 drm/amd/display: Update background color in bottommost mpcc
new 1bc22f20ae24 drm/amd/display: Fix incorrect deep color setting in YCBCR [...]
new 7b23b0b45072 drm/amd/display: 3.2.59
new 8d8a6af71a75 drm/amd/display: Fix stereo with DCC enabled
new 2f4888840090 drm/amd/display: Changes in dc to allow full update in some cases
new c09eeee4f3a7 drm/amd/display: Add DMUB service function check if hw ini [...]
new ab16c7363df1 drm/amd/display: Add DMUB param to load inst const from driver
new 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors
new cbd8394d3a97 drm/amd/display: Connect DIG FE to its BE before link trai [...]
new 581c4488318d drm/amd/display: Clean up some code with unused registers
new be32c9891c13 drm/amd/display: revert change causing DTN hang for RV
new 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors
new d9e32672a128 drm/amd/display: cleanup of construct and destruct funcs
new 2057b7e1cf77 drm/amd/display: add color space option when sending link [...]
new ad4e140e9bcc drm/amd/display: Adjust DML workaround threshold
new b9e9f11c9145 drm/amd/display: Add debug trace for dmcub FW autoload.
new 53db058581b2 drm/amd/display: 3.2.60
new 9185e8adb4cc drm/amd/display: add debugfs sdp hook up function for Navi
new 46250a0cba4c drm/amd/display: Avoid conflict between HDR multiplier and 3dlut
new 56fc13fe6caa drm/amd/display: Don't spin forever waiting for DMCUB phy/ [...]
new 78c7738211e0 drm/amd/display: cleanup of function pointer tables
new b9fe5151052f drm/amd/display: DML Validation Dump/Check with Logging
new a6e4da40bda5 drm/amd/display: Spin for DMCUB PHY init in DC
new f6fe4053b91f drm/amd/display: Use a temporary copy of the current state [...]
new e8cfbdac9a07 drm/amd/display: Add DSC 422Native debug option
new f020220e16a8 drm/amd/display: Add Navi10 DMUB VBIOS code
new 11a00965d261 drm/amd/display: Add PSP block to verify HDCP2.2 steps
new eff682f83c9c drm/amd/display: Add DDC handles for HDCP2.2
new 51466b3fd272 drm/amd/display: Add execution and transition states for HDCP2.2
new 46df9931e0db drm/amd/display: Add logging for HDCP2.2
new 2e956df2913f drm/amd/display: Change ERROR to WARN for HDCP module
new da283469e05f drm/amd/display: Enable HDCP 2.2
new 53e108aa9916 drm/amd/display: Handle hdcp2.2 type0/1 in dm
new b1abe5586ffc drm/amd/display: Refactor HDCP to handle multiple displays [...]
new 23eb41917fc9 drm/amd/display: add force Type0/1 flag
new 45375a501f13 drm/amd/display: Refactor HDCP encryption status update
new 02837a91ae75 drm/amd/display: add and use defines from drm_hdcp.h
new 1c40428ace2e drm/amd/display: use drm defines for MAX CASCADE MASK
new 302169003733 drm/amd/display: split rxstatus for hdmi and dp
new a1acc5d0942c drm/amd/display: Fix static analysis bug in validate_bksv
new 5111195ad617 drm/amd/display: Fix coding error in connector atomic check
new e9f782dd22c0 drm/radeon: remove set but not used variable 'size', 'relo [...]
new ac52caecbcf2 drm/radeon: remove set but not used variable 'backbias_res [...]
new 3f47f0301594 drm/radeon: remove set but not used variable 'dig_connector'
new 5952c4899337 drm/radeon: remove set but not used variable 'radeon_connector'
new 77441f779498 drm/radeon: remove set but not used variable 'blocks'
new dc9b3dbd2874 drm/radeon: remove set but not used variable 'tv_pll_cntl1'
new a542ad9e5de1 drm/radeon: fix bad DMA from INTERRUPT_CNTL2
new b992691d453c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2
new 16641949257a drm/amdgpu: remove not needed memset
new 4a1132782200 drm/amd/powerplay: return errno code to caller when error occur
new 85f8433f9bd7 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2)
new ca9317b9183b drm/amdgpu: disable gfxoff when using register read interface
new b62d955426e0 drm/amdgpu: remove experimental flag for Navi14
new 3f2a06ac814e drm/amdgpu: disable gfxoff on original raven
new 2aa87ba56892 Revert "drm/amd/display: enable S/G for RAVEN chip"
new b4f8285a1960 drm/amd/powerplay: correct swSMU baco reset related settings
new 0a650c1d35e2 drm/amd/powerplay: add Arcturus baco reset support
new 32cc3bf0a77c drm/amd/powerplay: add missing header file declaration
new 13a390a6f98a drm/amdgpu: add psp funcs for ring write pointer read/write
new cc65176e511c drm/amdgpu: add helper func for psp ring cmd submission
new 5bdd0b72d608 drm/amdgpu: switch to common helper func for psp cmd submission
new 858a2bbad6b0 drm/amdgpu: pull ras controller int status only when ras enabled
new 30b2c0cae430 drm/amd/powerplay: enable gpu_busy_percent sys interface f [...]
new 69d5436d4ded drm/amdgpu: add asic callback for BACO support
new 988eb9ff3e91 drm/amdgpu: add supports_baco callback for soc15 asics. (v2)
new 3670c242e340 drm/amdgpu: add supports_baco callback for SI asics.
new 0d0c07ee0794 drm/amdgpu: add supports_baco callback for CIK asics.
new e45ed9435fda drm/amdgpu: add supports_baco callback for VI asics.
new ac7426169e7b drm/amdgpu: add supports_baco callback for NV asics.
new a69cba42b11a drm/amdgpu: add a amdgpu_device_supports_baco helper
new 31af062acfbd drm/amdgpu: rename amdgpu_device_is_px to amdgpu_device_su [...]
new b97e9d47e549 drm/amdgpu: add additional boco checks to runtime suspend/ [...]
new 11520f27085b drm/amdgpu: split swSMU baco_reset into enter and exit
new 361dbd01a1de drm/amdgpu: add helpers for baco entry and exit
new 191343172809 drm/amdgpu: add baco support to runtime suspend/resume
new 6ae6c7d404ec drm/amdgpu: start to disentangle boco from runtime pm
new 3840c5bcc245 drm/amdgpu: disentangle runtime pm and vga_switcheroo
new 72f058b7237e drm/amdgpu: enable runtime pm on BACO capable boards if runpm=1
new f43ef951f6c0 drm/amdgpu: add flag to indicate amdgpu vm context
new b4672c8a84be amd/amdgpu: force to trigger a no-retry-fault after a retry-fault
new 387d40fd6fb6 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
new d98a07aea652 drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access
new 46f719696ee6 drm/amdgpu: define soc15_ras_field_entry for reuse
new 8781e5df119f drm/amdgpu: refine query function of mmhub EDC counter in vg20
new f6c3623b7b2f drm/amdgpu: implement querying ras error count for mmhub9.4
new 6e04b2248dfd drm/amdgpu: Update Arcturus golden registers
new d7c0b0477bf3 drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE
new 7633c5e0bd19 drm/amdkfd: DIQ should not use HIQ way to allocate memory
new 562b49fcd02d drm/amdgpu: simplify runtime suspend
new 2e77541bd17b drm/amdgpu: remove redundant assignment to pointer write_frame
new 6a93b58e5fe2 merge fix for "ftrace: Rework event_create_dir()"
new c25edaaf75af drm/amdgpu/gfx10: re-init clear state buffer after gpu reset
new edc2176d5162 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...]
new c348ad46b0e9 drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF.
new dab5ef2722cd drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
new 4ed8a03740d0 drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10
new c8c50a7e5d6c drm/amdkfd: Remove duplicate functions update_mqd_hiq()
new 19efcb9e0684 drm/amd/powerplay: Use ARRAY_SIZE for smu7_profiling
new e9c5dbc1a287 drm/amdgpu: Use ARRAY_SIZE for sos_old_versions
new ee9ea6d88593 drm/amd/display: add default clocks if not able to fetch them
new 3d3f9ba8c4cd drm/amdgpu: Apply noretry setting for mmhub9.4
new 8633f126bf53 drm/amdgpu: Resolved offchip EEPROM I/O issue
new 4c50d6f64958 drm/amd: Fix Kconfig indentation
new fd5a7254721e MAINTAINERS: Drop Rex Zhu for amdgpu powerplay
new dde8c8dfd0b7 drm/amd/powerplay: remove redundant assignment to variable [...]
new 07863a6cc293 drm/amd/display: Use NULL for pointer assignment in copy_s [...]
new a63141e31764 drm/amdgpu: Ensure ret is always initialized when using SO [...]
new 9cb98bb73ef0 drm/radeon: remove redundant assignment to variable ret
new 70ebe8a48216 amdgpu: Enable KFD on POWER systems
new ef2cb90a906a drm/amd/display: remove set but not used variable 'msg_out'
new 58e8c603b8fe drm/amd/powerplay: remove set but not used variable 'stret [...]
new 79c4ac0d759b drm/amd/display: Null check aconnector in event_property_validate
new b72ff1909cf3 drm/amdgpu: Raise KFD unpinned system memory limit
new 9f890f3044c7 drm/amdgpu: Optimize KFD page table reservation
new e416fdb6a36e drm/amd/amdgpu/sriov skip jpeg ip block for ARCTURUS VF
new be3e73ea7def drm/amdgpu: apply gpr/gds workaround before enabling GFX EDC mode
new adc8139e687e drm/amd/display: Modify comments to match the code
new de185019bcb9 drm/amdgpu: move pci handling out of pm ops
new 5149f08275de drm/amdgpu: flag vram lost on baco reset for VI/CIK
new f4618fe9c26d drm/amdgpu: Fix a bug in jpeg_v1_0_start()
new edac2525ae9e drm: radeon: replace 0 with NULL
new a5e82d0b9505 drm/amdgpu/gfx10: unlock srbm_mutex after queue programmin [...]
new 858054f7617b drm/amdgpu/gfx10: remove outdated comments
new 2255d7f36e47 drm/amdgpu/gfx: Clear more EDC cnt
new 45317d5ffb4d drm/amdgpu/gfx: Increase dispatch packet number
new 869aebc7baa5 drm/amdgpu: use CPU to flush vmhub if sched stopped
new 6bb27085aaa9 drm/amd/display: Include num_vmid and num_dsc within NV14' [...]
new 5bbbc9b77831 drm/amd/display: Drop AMD_EDID_UTILITY defines
new 82a829dc8c2b drm/amdgpu: fix calltrace during kmd unload(v3)
new 1797ec7ffd1b drm/amdgpu: skip rlc ucode loading for SRIOV gfx10
new 6de40f02b355 drm/amdgpu: do autoload right after MEC loaded for SRIOV VF
new eb529b8e46b8 drm/amdgpu: should stop GFX ring in hw_fini
new d5939e4db5e6 drm/amdgpu: fix GFX10 missing CSIB set(v3)
new 7c868b592d5c drm/amdgpu: not remove sysfs if not create sysfs
new a7f4ba7a6c2f drm/amd/display: Load TA firmware for navi10/12/14
new 031514956bd0 drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get [...]
new 0ea203a91247 drm/amdgpu/sriov: No need the event 3 and 4 now
new a2c63407316c drm/amd/display: Adding NV14 IP Parameters
new 72b741af22d4 drm/amd/display: Get NV14 specific ip params as needed
new 0e29be9e0bbb drm/amd/display: re-enable wait in pipelock, but add timeout
new f706ec87ea4c drm/amd/display: fix double assignment to msg_id field
new 9c9290fa3ce1 drm/amd/powerplay: Remove unneeded variable 'result' in sm [...]
new 98ce837d7b67 drm/amd/powerplay: Remove unneeded variable 'result' in ve [...]
new 7bb4b887d0f4 drm/amd/powerplay: Remove unneeded variable 'ret' in smu7_hwmgr.c
new 3d218c31843e drm/amd/powerplay: Remove unneeded variable 'result' in ve [...]
new c7d5dfa88bc4 drm/amd/powerplay: Remove unneeded variable 'ret' in amdgpu_smu.c
new 4c56feac0d47 drm/amd/display: Remove unneeded semicolon in bios_parser.c
new c09f5e000d1e drm/amd/display: Remove unneeded semicolon in bios_parser2.c
new 2fd4f169030a drm/amd/display: Remove unneeded semicolon in hdcp.c
new f7a8b4739d94 drm/amd/display: Remove unneeded semicolon in display_rq_d [...]
new a501e22c8e36 drm/amd/display: remove redundant assignment to variable v_total
new 96358810c66a amd/amdgpu/sriov swSMU disable for sriov
new c64ab8280e61 drm/amdgpu: drop asd shared memory
new 71e5f0cb9365 drm/amdgpu: unload asd in psp hw de-init phase
new 7091b60cadae drm/amdgpu: load np fw prior before loading the TAs
new f275cde7066a drm/amdgpu/powerplay: unify smu send message function
new 6dcab16b4118 drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs()
new 3e0c55f3b7be drm/amd/display: Loading NV10/14 Bounding Box Data Directl [...]
new f1f4fab57241 drm/radeon: fix r1xx/r2xx register checker for POT textures
new 79c4c8ea9130 drm/amdgpu: add check before enabling/disabling broadcast mode
new f83f5a1e115c drm/amdgpu/gfx: Improvement on EDC GPR workarounds
new a5a4d68c9326 drm/amdkfd: Eliminate unnecessary kernel queue function pointers
new 80c5a807a51f drm/amdgpu: add header line for power profile on Arcturus
new b456c93253bd drm/amdgpu: add cache flush workaround to gfx8 emit_fence
new 4a2d93565ada drm/amdgpu: remove ras global recovery handling from ras_c [...]
new f2a79be1c094 drm/amdgpu: export amdgpu_ras_find_obj to use externally
new 28f87950d935 drm/amdgpu: clear ras controller status registers when int [...]
new 5c39d600e315 drm/amdgpu: clear uncorrectable parity error status bit
new 7a22677b9514 drm/amdgpu: enable/disable doorbell interrupt in baco entr [...]
new ce316fa55ef0 drm/amdgpu: add concurrent baco reset support for XGMI
new b823821f2244 drm/amdgpu: support full gpu reset workflow when ras err_e [...]
new 00eaa57172a0 drm/amdgpu: clear err_event_athub flag after reset exit
new 76434f75d4a4 drm/amdgpu: reduce redundant uvd context lost warning message
new d3511fd01cef drm/amd/display: update sr and pstate latencies for Renoir
new 2b77dcc5e5aa drm/amd/display: rename core_dc to dc
new f42ea55be111 drm/amd/display: add separate of private hwss functions
new 10f51857b753 drm/amd/display: Fix Dali clk mgr construct
new eab4bb97c8e7 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...]
new 580c8be278b0 drm/amd/display: fix DalDramClockChangeLatencyNs override
new a4cea11655fb drm/amd/display: Wrong ifdef guards were used around DML v [...]
new 832aa63bef34 drm/amd/display: Reset PHY in link re-training
new 61f14c5b528f drm/amd/display: Disable link before reenable
new 20ad55c89d39 drm/amd/display: Add DMCUB__PG_DONE trace code enum
new 3c465370f20a drm/amd/display: Only wait for DMUB phy init on dcn21
new a49421185189 drm/amd/display: Return DMUB_STATUS_OK when autoload unsupported
new c1825b5777ce drm/amd/display: Program CW5 for tracebuffer for dcn20
new 01290a5766e1 drm/amd/display: populate bios integrated info for renoir
new 8fb3a6363684 drm/amd/display: Fixed kernel panic when booting with DP-t [...]
new 639dcfc6feb5 drm/amd/display: have two different sr and pstate latency [...]
new e6d9a93c141e drm/amd/display: fix dprefclk and ss percentage reading on RN
new 728a5068239d drm/amd/display: 3.2.61
new fa11d3c94253 drm/amd/display: Change the delay time before enabling FEC
new 769dbc160567 drm/amd/display: fixed that I2C over AUX didn't read data issue
new 460adc6b6996 drm/amd/display: add log for lttpr
new 1ba2a4830571 drm/amd/display: Disable chroma viewport w/a when rotated [...]
new 084e1de7b938 drm/amd/display: fix dml20 min_dst_y_next_start calculation
new 949ffc8b3631 drm/amd/display: Reset steer fifo before unblanking the stream
new 2853ecc6610a drm/amd/display: Implement DePQ for DCN1
new 89cd5a02dfab drm/amd/display: update p-state latency for renoir when us [...]
new 8d623f86c07f drm/amd/display: add DP protocol version
new 99218d122a2b drm/amd/display: Save/restore link setting for disable phy [...]
new 75441d9d35f7 drm/amd/display: Return a correct error value
new d4bbcecb5962 drm/amd/display: Split DMUB cmd type into type/subtype
new 2f39835cc350 drm/amd/display: Add shared DMCUB/driver firmware state ca [...]
new e0600a94343c drm/amd/display: update sr latency for renoir when using lpddr4
new 9a35b016b99f drm/amd/display: Remove flag check in mpcc update
new 5fd21b394cfe drm/amd/display: check for repeater when setting aux_rd_interval.
new 8b0fbb368c96 drm/amd/display: Modify logic for when to wait for mpcc idle
new 5c7b0f38522e drm/amd/display: Remove redundant call
new dcd65857a781 drm/amd/display: add dc dsc functions to return bpp range [...]
new c5e53707e260 drm/amd/display: remove spam DSC log
new 799a5f74d11e drm/amd/display: add dsc policy getter
new ddba76274fd5 drm/amd/display: Limit NV12 chroma workaround
new 4ed79864de18 drm/amd/display: fix cursor positioning for multiplane cases
new 00853a4f7dd5 drm/amd/display: Fix screen tearing on vrr tests
new 0beb54039d46 drm/amd/display: update dispclk and dppclk vco frequency
new e66164105d2f drm/amd/display: Implement DePQ for DCN2
new 9ec53e11c766 drm/amd/display: 3.2.62
new 186a1fb79c6c drm/amd/display: Change HDR_MULT check
new 772c0b59ad94 drm/amd/display: Increase the number of retries after AUX DEFER
new 92855074616f drm/amd/display: Compare clock state member to determine o [...]
new 71e6bd2ac207 drm/amd/display: update dml related structs
new c14f2507be0b drm/amd/display: correct log message for lttpr
new ad51b4ac12f7 drm/amd/display: Extend DMCUB offload testing into dcn20/21
new 4b4c5638c08d drm/amdgpu: Fix BACO entry failure in NAVI10.
new 6ceeb144b1d6 drm/amdgpu: move VM eviction decision into amdgpu_vm.c
new e095fc17bbd2 drm/amdgpu: explicitely sync to VM updates v2
new 90b69cdc5f15 drm/amdgpu: stop adding VM updates fences to the resv obj
new b4ff0f8a85f3 drm/amdgpu: add VM eviction lock v3
new d515959125f2 Revert "drm/amdgpu: enable VCN DPG on Raven and Raven2"
new 0d6f39bb7710 drm/amdgpu: fix resume failures due to psp fw loading sequ [...]
new f794913ce826 drm/amdgpu/display: add fallthrough comment
new ebcef76b6c22 drm/amd/powerplay: drop unnecessary warning prompt
new fcb1fe9c9e00 drm/amd/powerplay: pre-check the SMU state before issuing message
new feffbaac36d3 drm/amdgpu: add condition to enable baco for ras recovery
new 418899d61575 drm/amdgpu: avoid using invalidate semaphore for picasso
new ae46533b1763 drm/amd/powerplay: clear VBIOS scratchs on baco exit V2
new 8fa6a7b0b3fd drm/amd/powerplay: implement interface to retrieve gpu tem [...]
new 0b97bd6cde1d drm/amd/powerplay: implement interface to retrieve clock f [...]
new e304adc06ebf drm/amd/powerplay: implement the get_enabled_mask callback [...]
new a0250689cbb5 drm/amd/powerplay: correct the value retrieved through GPU [...]
new 4cf781c24c3b drm/amdgpu: Added RAS UMC error query support for Arcturus
new c9ffa427db34 drm/amd/powerplay: enable pp one vf mode for vega10
new d4117354c8d3 drm/amdgpu/gfx10: update gfx golden settings
new 5f5202bf695b drm/amdgpu/gfx10: update gfx golden settings for navi14
new d549991ce5d5 drm/amdgpu: enable gfxoff feature for navi10 asic
new eaec03f20663 drm/amdgpu/gfx10: update gfx golden settings
new 89ed5a52112c drm/amdgpu/gfx10: update gfx golden settings for navi14
new 21a174f5adb3 drm/amdgpu: fix VCN2.x number of irq types
new 3504bd45a99e drm/amdgpu: fix JPEG instance checking when ctx init
new aec434023e52 drm/amd/display: include linux/slab.h where needed
new 93b09a9a892b drm/amdgpu: log when amdgpu.dc=1 but ASIC is unsupported
new ad808910be68 drm/amdgpu: fix license on Kconfig and Makefiles
new be452c4e8d14 Merge tag 'drm-next-5.6-2019-12-11' of git://people.freede [...]
new 7f7b9455b352 dt-bindings: display: renesas,cmm: Add R-Car CMM documentation
new 6e2258b58f81 dt-bindings: display: renesas,du: Document cmms property
new e08e934d6c28 drm: rcar-du: Add support for CMM
new 8de707aeb452 drm: rcar-du: kms: Initialize CMM instances
new 78b6bb1d24db drm: rcar-du: crtc: Control CMM operations
new b28a931476bc drm: rcar-du: crtc: Register GAMMA_LUT properties
new c81456d2452d dt-bindings: display: renesas: du: Add vendor prefix to vs [...]
new 7b627ce80fbd drm: rcar-du: Recognize "renesas,vsps" in addition to "vsps"
new 593885b085d6 drm: rcar-du: lvds: Get mode from state
new 6529007522de drm: of: Add drm_of_lvds_get_dual_link_pixel_order
new 990e378db445 drm: rcar-du: lvds: Improve identification of panels
new 65112cfa56c3 drm: rcar-du: lvds: Get dual link configuration from DT
new 59c1f061c97e drm: rcar-du: lvds: Allow for even and odd pixels swap
new c267782c5f0e drm: rcar-du: Add r8a77980 support
new 66af4a9ddac6 Merge tag 'du-next-20191218' of git://linuxtv.org/pinchart [...]
new 4e328922d461 drm/amdgpu/display: include delay.h
new 5f773e551a3b drm/amdgpu/display: use msleep rather than udelay for HDCP
new f05816cbbcd0 drm/i915/selftests: Spin on all engines simultaneously
new 3558cafc31ce drm/i915: Handle a few more cases for crtc hw/uapi split, v3.
new 2b808b3a27d1 drm/i915: Add aliases for uapi and hw to crtc_state
new aa42a50add15 drm/i915: Perform manual conversions for crtc uapi/hw split, v2.
new 1326a92c3466 drm/i915: Perform automated conversions for crtc uapi/hw s [...]
new 2225f3c6f1d7 drm/i915: Perform automated conversions for crtc uapi/hw s [...]
new 58d124ea2739 drm/i915: Complete crtc hw/uapi split, v6.
new 5b6edb88008f drm/i915: Add aliases for uapi and hw to plane_state
new a456f65f8963 drm/i915: Perform manual conversions for plane uapi/hw split, v2.
new 7b3cb17a48dc drm/i915: Perform automated conversions for plane uapi/hw [...]
new f90a85e76c2a drm/i915: Perform automated conversions for plane uapi/hw [...]
new 380015bfd9ce drm/i915: Complete plane hw and uapi split, v2.
new 1f594b209fe1 drm/i915: Remove special case slave handling during hw pro [...]
new 4605bb73a819 drm/i915/gt: Pull timeline initialise to intel_gt_init_early
new 797a615357ac drm/i915/gt: Call intel_gt_sanitize() directly
new c8f6cfc56fc8 drm/i915/gem: Leave reloading kernel context on resume to GT
new 9ab3fe2d7dc3 drm/i915/gt: Move user_forcewake application to GT
new c601cb2135fd drm/i915: Defer rc6 shutdown to suspend_late
new 833e979db36c drm/i915/selftests: Add intel_gt_suspend_prepare
new 9278bbb6e43c drm/i915/perf: Reverse a ternary to make sparse happy
new 38813767c7c5 drm/i915/selftests: Flush all active callbacks
new b0b102488664 drm/i915/execlists: Verify context register state before e [...]
new 38098750719c drm/i915/execlists: Ignore the inactive kernel context in [...]
new 83c55ee82f3a drm/i915/gt: Drop false assertion on user_forcewake
new 7d1486352533 drm/i915: Protect request peeking with RCU
new c4a774c4192c drm/i915: add for_each_port() and use it
new 0a1f57b86c0b drm/i915/execlists: Reset CSB pointers by mmio as well
new ffe0fd2404f7 drm/i915: Expose 10:10:10 XRGB formats on SNB-BDW sprites
new 73263cb6e2fe drm/i915: Expose alpha formats on VLV/CHV primary planes
new d8aa1a487b32 drm/i915: Add missing 10bpc formats for pipe B sprites on CHV
new ed94034f3d6d drm/i915: Expose C8 on VLV/CHV sprite planes
new f9c43a313f51 drm/i915: Add 10bpc formats with alpha for icl+
new 12fef149d755 drm/i915: Sort format arrays consistently
new dbb1a6fbbb80 drm/i915: Eliminate redundancy in intel_primary_plane_create()
new 74e8cd5ba4a2 drm/i915: Add for_each_new_intel_connector_in_state()
new 142110c4ef6d drm/i915: add wrappers to get intel connector state
new a687b4ef6e28 drm/i915/tgl: do not enable transcoder clock twice on MST
new 35ac28a88223 drm/i915: avoid reading DP_TP_CTL twice
new 59ed05ccdded drm/i915: update rawclk also on resume
new 074f51574e7a drm/i915/dsc: make parameter arrays const
new 6aead5df0556 drm/i915/dsc: clean up rc parameter table access
new b0ab655c8716 drm/i915/dsc: split out encoder specific parts from DSC co [...]
new 75217f8d029b drm/i915/dsc: rename functions for consistency
new a096883dda2c drm/i915/dsb: Remove PIN_MAPPABLE from the DSB object VMA
new bee0a70a9eab drm/i915/gem: Early rejection of no-aperture map_ggtt
new 1e460bf9eaa5 drm/i915: Frob the correct crtc state in intel_crtc_disabl [...]
new cddb85dc1eca drm/i915/lmem: fixup fake lmem teardown
new 841e86728615 drm/i915/gt: Only drop heartbeat.systole if the sole owner
new feba2b814663 drm/i915/gem: Fix error path to unlock if the GEM context [...]
new 4b4069985658 drm/i915: Remove unwanted rcu_read_lock/unlock
new 6cf6e590ea2e drm/i915/tgl: Add second TGL PCH ID
new 70dfbc29ab9b drm/i915: switch intel_ddi_init() to intel types
new 3466a3def2c0 drm/i915/gt: Cleanup heartbeat systole first
new f86dbacb3002 drm/i915: Switch obj->mm.lock lockdep annotations on its head
new e692b4021a2e lockdep: add might_lock_nested()
new 74ceefd10b1f drm/i915: use might_lock_nested in get_pages annotation
new 3c954c418eb3 drm/i915/display: only include intel_dp_link_training.h wh [...]
new 2b0a4fc25ad8 drm/i915: Leave the aliasing-ppgtt size alone
new 9e678fc9baaa drm/i915: FB backing gem obj should reside in LMEM
new 0ccc42a2fd51 drm/i915: Preload LUTs if the hw isn't currently using them
new 7caaed94eade drm/i915/gt: Defer engine registration until fully initialised
new 27dbae8f36c1 drm/i915/gem: Safely acquire the ctx->vm when copying
new 6349120ddcbf drm: Move EXPORT_SYMBOL_FOR_TESTS_ONLY under a separate Kconfig
new 4748aa16d527 drm: Expose a method for creating anonymous struct file ar [...]
new 85ca528ed79c drm/i915/selftests: Replace mock_file hackery with drm's t [...]
new 6fedafacae1b drm/i915/selftests: Wrap vm_mmap() around GEM objects
new 1d1d0af67939 drm/i915/selftests: Verify mmap_gtt revocation on unbinding
new 5e19c0b062b4 drm/i915: Expand documentation for gen12 DP pre-enable sequence
new 080f1288483b drm/i915: change to_mock() to an inline function
new ab11a9270a91 drm/i915: make more headers self-contained
new a8c9a7f52ec5 drm/i915/selftests: Complete transition to a real struct f [...]
new b5572d312d59 drm/i915/selftests: Mark up sole accessor to ctx->vm as be [...]
new c1c82d267ae8 drm/i915/pmu: Cheat when reading the actual frequency to avoid fw
new d79e1bd676f0 drm/i915/pmu: Only use exclusive mmio access for gen7
new baea9ffe6420 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
new 0b0120d4c7b0 drm/i915/perf: always consider holding preemption a privileged op
new 028a7a989cb5 drm/i915/icl: Refine PG_HYSTERESIS
new fecffa4668cf drm/i915: Protect context while grabbing its name for the request
new fc4f125d958f drm/i915/gem: Embed context/timeline name inside the GEM context
new 267c012635c2 drm/i915/gem: Update context name on closing
new dfd9c1b4eab1 drm/i915: Show guilty context name on GPU reset
new e8887bb3eb6f drm/i915: Cancel context if it hangs after it is closed
new e88866ef0285 drm/i915/pmu: "Frequency" is reported as accumulated cycles
new 34485832cb98 drm/i915/selftests: Exercise parallel blit operations on a [...]
new 1af65515e363 drm/i915/selftests: Fill all the drm_vma_manager holes
new 7a73e671acba drm/i915: Taint the kernel on dumping the GEM ftrace buffer
new 69a48c1d28e0 drm/i915/execlists: Reduce barrier on context switch to a wmb()
new bd8c9cca8876 drm/i915: Split a setting of MSA to MST and SST
new 0d4bbe3d407f drm/i915/userptr: Try to acquire the page lock around set_ [...]
new d323c9b88260 drm/i915/userptr: Handle unlocked gup retries
new 31b61f0ef9af drm/i915/execlists: Move reset_active() from schedule-out [...]
new 3c7a44bbbfa7 drm/i915/selftests: Perform some basic cycle counting of MI ops
new bdce2bea0f5e drm/i915/gem: Replace implicit dev_priv->uncore for stolen init
new 1e5078727353 drm/i915/gem: Pass mem region to preallocated stolen
new b5b61cb4b1bf drm/i915: Remove leftover gem.pm_notifier member
new f9228f765873 drm/i915/gt: Try an extra flush on the Haswell blitter
new 7a0073d662db drm/i915/bios: use a flag for vbt hdmi level shift presence
new 0d9ef19bddc8 drm/i915/bios: store child devices in a list
new 5f00cac921b1 drm/i915: Flush context free work on cleanup
new 64ad532a43de drm/i915/dsi: Define command mode registers
new 8c388ac8f186 drm/i915/selftests: Remove unused local variable 'file'
new 860afa086841 drm/i915/gt: Flush gen7 even harder
new d670719467ec drm/i915: do not warn late about hdmi on port A
new 50a5065f4474 drm/i915: Fix detection for a CMP-V PCH
new 046091758b50 Revert "drm/i915/ehl: Update MOCS table for EHL"
new bfb0e8e63d86 drm/i915/tgl: MOCS table update
new 9381e2bee8d2 drm/i915/gt: Invalidate as we write the gen7 breadcrumb
new 496f50a601d5 drm/i915/bios: rename bios to oprom when mapping pci rom
new ff00ff96a563 drm/i915/bios: make sure to check vbt size
new bb747fa5a9cb drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition
new 4d89adc7b56f drm/i915/display/dsi: Add support to pipe D
new ff15e5a068ee drm/i915/display/mst: Enable virtual channel payload alloc [...]
new 523e0cc89b83 drm/i915/tgl: allow DVI/HDMI on port A
new 48715f700174 drm/i915: Avoid atomic context for error capture
new 5ba2bb587d89 drm/i915/tgl: Wa_1606679103
new 93937659dc64 drm/i915/perf: don't forget noa wait after oa config
new abc5520704ab drm/i915/fbdev: Restore physical addresses for fb_mmap()
new 93975d613ec0 drm/i915/gt: Set unused mocs entry to follow PTE on tgl as [...]
new f616de0e24d3 drm/i915/gt: Tidy up debug-warns for the mocs control table
new f8a0c7a996ff drm/i915/gt: Refactor mocs loops into single control macro
new 3fb33cd32ffd drm/i915/selftests: Add coverage of mocs registers
new c9ad602feabe drm/i915: Split i915_active.mutex into an irq-safe spinloc [...]
new c504f4dfaa68 drm/i915: Do not override mode's aspect ratio with the pro [...]
new e5436206f426 drm/i915: Drop redundant aspec ratio prop value initialization
new 980f87a2edb3 drm/i915: Restore GT coarse power gating workaround
new 1cdc2330e8d3 drm/i915/guc: Properly capture & release GuC interrupts on Gen11+
new e205ceeb2537 Merge drm/drm-next into drm-intel-next-queued
new 7936a22dd466 drm/i915/gt: Wait for new requests in intel_gt_retire_requests()
new d96bb620fc8b drm/i915/gem: Silence sparse for RCU protection inside the [...]
new 90eb7d2aa3ce drm/i915: Simplify NEEDS_WaRsDisableCoarsePowerGating
new aeab92e264d4 drm/i915/gt: Use gt locals for accessing rc6
new dea397e818b1 drm/i915/gt: Flush retire.work timer object on unload
new dd590f680089 drm/i915/perf: Add preemption check while waiting for OA
new 2d19a71ce68f drm/i915/selftests: Exercise long preemption chains
new c212fbde20ac drm/i915/selftests: Disable heartbeat around context barri [...]
new cc7a4cffea21 drm/i915: Fix frame start delay programming
new 3c1fe1eb92f4 drm/i915/gt: Mention which device failed
new b291ce0a168b drm/i915/gem: Purge the sudden reappearance of i915_gem_ob [...]
new 82e0c5bbd6eb drm/i915/guc: Skip suspend/resume GuC action on platforms [...]
new 48ea97fabe75 drm/i915: fix accidental static variable use
new 8eed67141593 drm/i915/selftests: Add intel_gt_driver_late_release for m [...]
new 9e7ecedf057f drm/i915/vbt: Parse panel options separately from timing data
new 33ef6d4fd8df drm/i915/vbt: Handle generic DTD block
new c50bb4dd1fa5 drm/i915/mst: Check uapi enable not intel one during mst a [...]
new ac4eead37965 drm/i915/dsb: remove atomic operations
new 03cea61076f0 drm/i915/dsb: fix extra warning on error path handling
new d147483884ed drm/i915/ehl: Update voltage level checks
new b6422694c585 drm/i915/gt: Only wait for register chipset flush if active
new a266bf420060 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint
new 42d70253c209 drm/i915/gem: Track ggtt writes from userspace on the bound vma
new 62d1c851466b drm/i915/gem: Merge GGTT vma flush into a single loop
new 530197795fac drm/i915/gem: Protect the obj->vma.list during iteration
new 6d73af2767bb drm/i915/dsi: Do not read the transcoder register.
new 362bfb995b78 drm/i915/tgl: Add DKL PHY vswing table for HDMI
new d18580b08b92 drm/i915: make pool objects read-only
new 1683d24c1470 drm/i915/gt: Move new timelines to the end of active_list
new dcbebb11197c drm/i915/gt: Schedule next retirement worker first
new 0cdfdf6fa9ee drm/i915/gt: Flush the requests after wedging on suspend
new 8ad305f1a29a drm/i915/gem: Manually dump the debug trace on GEM_BUG_ON
new f4ba0707c825 drm/i915: Wait until the intel_wakeref idle callback is complete
new ba446f746096 drm/i915/selftests: Exercise rc6 w/a handling
new e668950149de drm/i915/selftests: Be explicit in ERR_PTR handling
new c53d13138da0 drm/i915/selftests: Take a ref to the request we wait upon
new 41dec7574011 Merge tag 'topic/drm-mipi-dsi-dsc-updates-2019-11-11' of g [...]
new 021ba1005569 drm/i915: Change intel_encoders_<hook>() calling convention
new d18b6bb80a5a drm/i915: Add intel_crtc_vblank_off()
new 407b94058b3b drm/i915: Move assert_vblank_disabled() into intel_crtc_vb [...]
new 777bf6d71f72 drm/i915: Move crtc_state to tighter scope
new 5b4f4e94df8e drm/i915: Pass intel_crtc to ironlake_fdi_disable()
new 7a8fdb1f272b drm/i915: Change watermark hook calling convention
new c684fb44c0ff drm/i915: Pass dev_priv to cpt_verify_modeset()
new e44c84a14469 drm/i915: s/intel_crtc/crtc/ in .crtc_enable() and .crtc_d [...]
new 502d871459d2 drm/i915: s/pipe_config/new_crtc_state/ in .crtc_enable()
new 7451a074bf2f drm/i915: Change .crtc_enable/disable() calling convention
new e7862f476e6f Skip MCHBAR queries when display is not available
new 8a126392b7d7 drm/i915: Do not initialize display BW when display not available
new 07779a76ee1f drm/i915: Mark up the calling context for intel_wakeref_put()
new a6edbca74b30 drm/i915/gt: Close race between engine_park and intel_gt_r [...]
new 5cba288466e9 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...]
new 88cec4973de1 drm/i915/gt: Declare timeline.lock to be irq-free
new e435c608e89a drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state
new e18417b48b4b drm/i915: Use intel_gt_pm_put_async in GuC submission path
new 689122dcc36e Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...]
new 2d0fb251360a drm/i915: Serialise with remote retirement
new 090a82e9166f drm/i915/gt: Hold request reference while waiting for w/a [...]
new c95d31c3df1b drm/i915/execlists: Lock the request while validating it d [...]
new 93b0e8fe4753 drm/i915: Mark intel_wakeref_get() as a sleeper
new 1ff2f9e26c56 drm/i915/selftests: Always hold a reference on a waited up [...]
new f05bfce33412 drm/i915/selftests: Shorten infinite wait for sseu
new 67a3acaab716 drm/i915: Use a ctor for TYPESAFE_BY_RCU i915_request
new cfd821b2439c drm/i915/selftests: Force bonded submission to overlap
new e8e61f105af4 drm/i915/selftests: Flush the active callbacks
new 6025ba120471 drm/i915: coffeelake supports hdcp2.2
new 9acc99d8f278 drm/i915/query: Align flavour of engine data lookup
new 3b054a1c036f drm/i915/selftests: Include the subsubtest name for live_p [...]
new bae21dacd7b7 drm/i915: Switch kunmap() to take the page not vaddr
new 331bf9059157 drm/i915/gt: Mark the execlists->active as the primary vol [...]
new da0ef77e1e0c drm/i915/execlists: Fixup cancel_port_requests()
new de5825beae9a drm/i915: Serialise with engine-pm around requests on the [...]
new 88a4655e75ac drm/i915/gt: Adapt engine_park synchronisation rules for e [...]
new 4f88f8747fa4 drm/i915/gt: Schedule request retirement when timeline idles
new 34f5fe1243f0 drm/i915/selftests: Move mock_vma to the heap to reduce st [...]
new 5766a5ffc6a6 drm/i915: Default to a more lenient forced preemption timeout
new 58b4c1a07ada drm/i915: Reduce nested prepare_remote_context() to a trylock
new 9b93daa93ebe drm/i915: Support more QGV points
new 071309814d68 drm/i915/dp: fix DP audio for PORT_A on gen12+
new 7e7129dcbd81 drm/i915: Disable display interrupts during display IRQ handler
new 730eaeb52426 drm/i915/gt: Manual rc6 entry upon parking
new df9f85d8582e drm/i915: Serialise i915_active_fence_set() with itself
new e3f3a0f26932 drm/i915/gt: Defer breadcrumb processing to after the irq handler
new cd30a5031704 drm/i915/gem: Excise the per-batch whitelist from the context
new 7983990ca94a drm/i915/selftests: Try to show where the pulse went
new 212d9994d0b5 drm/i915/selftests: Count the number of engines used
new 952d1a6b0f83 drm/i915/selftests: Drop local vm reference!
new ff690b2111ba drm/i915/tgl: Implement Wa_1604555607
new 69305732796f drm/i915/selftests: Use sgt_iter for huge_pages_free
new b006869c6e79 drm/i915/selftests: Always lock the drm_mm around insert/remove
new 0cb7da1062f4 drm/i915/selftests: Wait only on the expected barrier
new d92f77deefc9 Revert "drm/i915: use a separate context for gpu relocs"
new 8d9875b47a5d drm/i915: Don't set undefined bits in dirty_pipes
new 7ce596a8036c drm/i915/gem: Take timeline->mutex to walk list-of-requests
new 97c16353970a drm/i915/execlists: Ensure the tasklet is decoupled upon shutdown
new f9a863c2ffc1 drm/i915/selftests: Keep engine awake during live_coherency
new 3cd6e8860ecd drm/i915/gen7: Re-enable full-ppgtt for ivb & hsw
new f997056d5b17 drm/i915/gt: Push the flush_pd before the set-context
new 19b6304aee84 drm/i915: Serialise access to GFX_FLSH_CNTL
new 1bbdd241ffeb drm/i915: Refactor gen6_flush_pd()
new 7df49149b29c drm/i915: Use the correct PCH transcoder for LPT/WPT in in [...]
new 9695cde6b99f drm/i915: Handle SDEISR according to PCH rather than platform
new 3d1e388d4072 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...]
new f49108d0e0e7 drm/i915: Program SHPD_FILTER_CNT on CNP+
new 56273062e760 drm/i915: Switch intel_crtc_disable_noatomic() to intel_ types
new 6d37bc73976f drm/i915: Use drm_rect to simplify plane {crtc,src}_{x,y,w [...]
new cb634d3c850e drm/i915: Switch to intel_ types in debugfs display_info
new 9de833722e21 drm/i915: Reorganize plane/fb dump in debugfs
new 647542337786 drm/i915: Refactor debugfs display info code
new 5244221ee89b drm/i915: Dump the mode for the crtc just the once
new 3ff11a0ab5fe drm/i915: Use drm_modeset_lock_all() in debugfs display info
new d029a139eb98 drm/i915: Use the canonical [CRTC:%d:%s]/etc. format in i9 [...]
new 3cf12da44f7f drm/i915: Dump both the uapi and hw states for crtcs and planes
new ca851c224853 drm/i915: Stop using connector->encoder and encoder->crtc [...]
new 13caf7bea443 drm/i915/dsb: fix cmd_buf being wrongly set
new f98837e85fcd drm/i915/psr: Add bits per pixel limitation
new 95851205f9b3 drm/i915/psr: Refactor psr short pulse handler
new 700355af64bb drm/i915/psr: Enable ALPM lock timeout error interruption
new ba0af30d24e9 drm/i915/psr: Check if sink PSR capability changed
new 551fb93d4ab3 drm/i915/vbt: Parse power conservation features block
new d5746bf20e97 drm/i915/display: Suspend MST topology manager before dest [...]
new fd0186ce1851 drm/i915/bios: do not discard address space
new 2cded152ad43 drm/i915/bios: fold pci rom map/unmap into copy function
new 98cf5c9a482d drm/i915/bios: assume vbt is 4-byte aligned into oprom
new 61e258ee3332 drm/i915/gt: Use soft-rc6 for w/a protection
new 65f6d12c6b0b drm/i915/gt: Simplify rc6 w/a application
new 7d0aa0db4375 drm/i915/gem: Unbind all current vma on changing cache-level
new ae30300490fe drm/i915: Specialise i915_active.work lock classes
new e1cda6a529aa drm/i915: Serialise i915_active_wait() with its retirement
new 3e817471a34c drm/i915/gem: Take runtime-pm wakeref prior to unbinding
new 42d105113018 drm/i915: Lift i915_vma_pin() out of intel_renderstate_emit()
new 80aac91b27e1 drm/i915/execlists: Add a couple more validity checks to a [...]
new 49e74c8f9ae6 drm/i915/execlists: Skip nested spinlock for validating pending
new f70de8d2ca6b drm/i915/gt: Track the context validity explicitly
new a3265d851e28 drm/i915/irq: Refactor gen11 display interrupt handling
new e815aff59dcf drm/i915/display: Check the old state to find port sync slave
new 50a7efb280a8 drm/i915/dp: Power down sink before disable pipe/transcoder clock
new 78eaaba3cd78 drm/i915/display/mst: Move DPMS_OFF call to post_disable
new cb6c3d45f948 drm/i915/gem: Avoid parking the vma as we unbind
new 13bb5b99eca0 drm/i915/gt: Set the PD again for Haswell
new d2432796dc72 drm/i915: Clean up arguments to nv12/scaler w/a funcs
new 60aca5741a69 drm/i915: Pass dev_priv to ilk_disable_lp_wm()
new 0e75fb8c03aa drm/i915: s/pipe_config/new_crtc_state/ intel_{pre,post}_p [...]
new bee43ca4c1cc drm/i915: Clean up intel_{pre,post}_plane_update()
new 7181f5c58610 drm/i915: Clean up the gen2 "no planes -> underrun" workaround
new 23526249fc4e drm/i915: Nuke intel_pre_disable_primary_noatomic()
new cfdd17479833 drm/i915: Make intel_crtc_arm_fifo_underrun() functional on gen2
new c415ef2a267c drm/i915/perf: drop pointless static qualifier in i915_per [...]
new cc662126b413 drm/i915: Introduce DRM_I915_GEM_MMAP_OFFSET
new aa5e4453dc05 drm/i915/gem: Try to flush pending unbind events
new 780ccb5a5a43 drm/i915/gem: Hold the obj->vma.lock while walking the vma.list
new 126d5de38542 drm/i915/gem: Hook user-extensions upto MMAP_OFFSET_IOCTL
new 05975cd9eb84 drm/i915: Remove vestigal i915_gem_context locals from cmdparser
new a725d711e8d7 drm/i915: Ignore most failures during evict-vm
new ccd2094559d8 drm/i915: Try hard to bind the context
new 0471a44871cf drm/i915/gt: Bump the PP_DIR invalidation for Baytrail
new 5c4fe63abae8 drm/i915/gem: Reinitialise the local list before repeating
new 6f7ac8285371 drm/i915/gt: Save irqstate around virtual_context_destroy
new 92c964ca3e16 drm/i915/gt: Replace I915_READ with intel_uncore_read
new bbca083de291 drm/i915: Serialise i915_active_acquire() with __active_retire()
new d315fe8bde5c drm/i915/gt: Trim gen6 ppgtt updates to PD cachelines
new 77853186e547 drm/i915: Claim vma while under closed_lock in i915_vma_parked()
new 045d1fb79616 drm/i915/gt: Acquire a GT wakeref for the breadcrumb interrupt
new 1a74934b0eff drm/i915/gem: Flush the pwrite through the chipset before [...]
new b66ecd0438bf drm/i915/pmu: Report frequency as zero while GPU is sleeping
new 5e6a94713be0 drm/i915: Check for error before calling cmpxchg()
new 9e31c1fe45d5 drm/i915: Propagate errors on awaiting already signaled fences
new cbab8d87f786 drm/i915: Propagate errors on awaiting already signaled dm [...]
new 651cc835d5f6 drm/i915: Add new EHL/JSL PCI ids
new 1ac87297e50e drm/i915/display: Do not check for the ddb allocations of [...]
new 3ca8f1918883 drm/i915/display/tgl: Fix the order of the step to turn tr [...]
new ad457191015a drm/i915/display: Refactor intel_commit_modeset_disables()
new 795a4aea63b1 drm/i915/gt: Replace I915_WRITE with its uncore counterpart
new aef820799274 drm/i915/gem: Pin gen6_ppgtt prior to constructing the request
new a22198a934e6 drm/i915/guc: Update uncore access path in flush_ggtt_writes
new 8b1c78e06e61 drm/i915: Avoid calling i915_gem_object_unbind holding obj [...]
new ca5930b181a4 drm/i915/gtt: Account for preallocation in asserts
new d63411000741 drm/i915/gt: Turn vm off then on again for gen7 mm switch
new 8d65859a4cba drm/i915/gem: Comment on inability to check args.pad for M [...]
new 7240497850f7 drm/i915: Flesh out device_info pretty printer
new 16c46fd505fb drm/i915/gem: Avoid rcu_barrier() from shrinker paths
new d3e483526cd3 drm/i915: Change i915_vma_unbind() to report -EAGAIN on activity
new 322d56aa3145 drm/i915/perf: Allow non-privileged access when OA buffer [...]
new ccdeed497042 drm/i915/perf: Configure OAR for specific context
new cd8c021b36a6 drm/i915/fbc: Disable fbc by default on all glk+
new fb2d8e0cd4d7 drm/i915/fbc: Nuke bogus single pipe fbc1 restriction
new 04da7b9f9af6 drm/i915: Relocate intel_crtc_active()
new 644398586f00 drm/i915/fbc: Remove the FBC_RT_BASE setup for ILK/SNB
new 6f745ba696fd drm/i915/fbc: Precompute gen9 cfb stride w/a
new 8bdbe1befd9d drm/i915/fbc: Track plane visibility
new 97a978e2d3a0 drm/i915/fbc: Store fence_id directly in fbc cache/params
new 30016696c2e0 drm/i915/fbc: Make fence_id optional for i965gm
new 31ce20c24721 drm/i915/fbc: s/gen9 && !glk/gen9_bc || bxt/
new c866a0e41640 drm/i915/fbc: Nuke fbc.enabled
new 6252bb78fcc3 drm/i915/fbc: Start using flip nuke
new 07fd0df822cc drm/i915/fbc: Wait for vblank after FBC disable on glk+
new 34cddbc03b13 drm/i915/fbc: Enable fbc by default on glk+ once again
new e10ad9c69746 drm/i915/fbc: Reallocate cfb if we need more of it
new 67e1d5ed85a8 drm/i915/hdcp: Nuke intel_hdcp_transcoder_config()
new d54dc6eede68 drm/i915/guc: Drop leftover preemption code
new 18c094b30404 drm/i915/guc: add a helper to allocate and map guc vma
new e9362e1336fe drm/i915/guc: kill doorbell code and selftests
new 3c9abe886a95 drm/i915/guc: kill the GuC client
new 82c69bf58650 drm/i915/gt: Detect if we miss WaIdleLiteRestore
new 1805ec67b12a drm/i915/selftests: fix uninitialized variable sum when su [...]
new 3fa01d642fa7 drm/i915/tgl: Program BW_BUDDY registers during display init
new d1dad6f43334 drm/i915/bios: pass devdata to parse_ddi_port
new 6e0d46e91efd drm/i915/bios: parse compression parameters block
new 1bf2f3bf29a9 drm/i915/bios: add support for querying DSC details for encoder
new 7a7b5be96fb6 drm/i915/dsc: move DP specific compute params to intel_dp.c
new c42c38ec307b drm/i915/dsc: move slice height calculation to encoder
new 2d15f3925a4b drm/i915/dsc: add support for computing and writing PPS fo [...]
new deaaff49198d drm/i915/dsc: make DSC source support helper generic
new fbacb15ea814 drm/i915/dsc: add basic hardware state readout support
new 50003bf50d32 drm/i915/dsi: set pipe_bpp on ICL configure config
new 54ed6902cabc drm/i915/dsi: abstract afe_clk calculation
new adf1bd3dfbae drm/i915/dsi: use afe_clk() instead of intel_dsi_bitrate()
new 0486513935ef drm/i915/dsi: take compression into account in afe_clk()
new 38b898810ae9 drm/i915/dsi: use compressed pixel format with DSC
new 53693f02d80e drm/i915/dsi: account for DSC in horizontal timings
new c2bb35e99f4b drm/i915/dsi: Fix state mismatch warns for horizontal timi [...]
new 2b68392e638d drm/i915/dsi: add support for DSC
new 023265ed75d8 Merge drm/drm-next into drm-intel-next-queued
new d04a661a2c71 drm/i915/dsb: Fix in mmio offset calculation of DSB instance
new c81471f5e95c drm/i915: Copy across scheduler behaviour flags across sub [...]
new 00aff3f6d8e2 drm/i915: Improve execbuf debug
new c0168a3ee620 drm/i915/gt: Check we are the Ironlake IPS provider before [...]
new 93e89ac8537b drm/i915/gem: Wait on unbind barriers when invalidating userptr
new 5de34ed13787 drm/i915/selftests: Show the i915_active on failure
new a722146b5f52 drm/i915: ELiminate intel_pipe_to_cpu_transcoder() from as [...]
new b104e8b20097 drm/i915: Pass cpu transcoder to assert_pipe()
new 7b0bcead187f drm/i915/display: remove duplicated assignment to pointer [...]
new f3417d703f18 drm/i915: remove redundant checks for a null fb pointer
new 65c29dbb19b2 drm/i915: Use the i915_device name for identifying our req [...]
new cb1b7ad08c22 drm/i915/uc: Drop explicit i915 param in some uc_fw functions
new 3a1e3c483584 drm/i915/uc: Drop explicit gt param in some uc_fw functions
new 220a9d45c670 drm/i915/uc: Drop explicit ggtt param in some uc_fw functions
new 972745fd5770 drm/i915/gt: Disable manual rc6 for Braswell/Baytrail
new 8f1ada252028 drm/i915: Fix cmdparser drm.debug
new 755bf8a8c985 drm/i915: Remove redundant parameters from intel_engine_cm [...]
new 37d1151ce75e drm/i915: Simplify error escape from cmdparser
new 51696691aba3 drm/i915/gem: Tidy up error handling for eb_parse()
new 6aacb5a3b0bc drm/i915: Align start for memcpy_from_wc
new 7d929989bb7c drm/i915/gt: Only ignore rc6 parking for PCU on byt/bsw
new 32d94048b988 drm/i915/gem: Prepare gen7 cmdparser for async execution
new 686c7c35abc2 drm/i915/gem: Asynchronous cmdparser
new b58a8813ee6d drm/i915: Improve i915_inject_probe_error macro
new 1bc9865d8df3 drm/i915: Set fence_work.ops before dma_fence_init
new ad3662e239fc drm/i915/gt: Mark up ips_mchdev pointer access
new b6a8781a447c drm/i915/cml: Remove unsupport PCI ID
new 8717c6b7414f drm/i915/cml: Separate U series pci id from origianl list.
new 601a9ee0f0c7 drm/i915: Streamline skl_commit_modeset_enables()
new 8c8a854d6f43 drm/i915/bios: fix off by one in parse_generic_dtd()
new 86ca2bf2f9d3 drm/i915/selftests: remove a condition
new e8ab8d669d04 drm/i915/ehl: Define EHL powerwells independently of ICL
new ab3402581d0f drm/i915/tgl: Drop Wa#1178
new b69fa3610b15 drm/i915/icl: Cleanup combo PHY aux power well handlers
new 3dc716fd3cfd drm/i915/perf: Register sysctl path globally
new 639f2f24895f drm/i915: Introduce new macros for tracing
new f1925f3309d1 drm/i915: Use EAGAIN for trylock failures
new e03512edd2b8 drm/i915/rps: Add frequency translation helpers
new f9b3b8c6be47 drm/i915/bios: remove extra debug messages
new 9c569784a422 drm/i915/dsi: fix pipe D readout for DSI transcoders
new 7a90f89904af drm/i915/gem: Serialise object before changing cache-level
new 6fb0a14fac87 drm/i915: opregion: set opregion chpd value to indicate th [...]
new 4ba487019d1a drm/i915: Fix WARN_ON condition for cursor plane ddb allocation
new 8b4f2925cb1e drm/i915: Remove unneeded semicolon
new 884054403393 drm/i915: Fix typecheck macro in GT_TRACE
new 0a9a5532d296 drm/i915/gem: Apply lmem size restriction to get_pages
new 902eb748e5c3 drm/i915/gt: Tidy up full-ppgtt on Ivybridge
new f8b7487734ce Correct function name in comment
new 9ddc8ec027a3 drm/i915: Eliminate the trylock for awaiting an earlier request
new 796ef2eff3cc drm/i915/gt: Avoid multi-LRI on Sandybridge
new b2147a3a4fc6 ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight
new 2f093958397b mfd: intel_soc_pmic: Rename pwm_backlight pwm-lookup to pw [...]
new b69413110207 drm/i915: DSI: select correct PWM controller to use based [...]
new e14177f19739 drm/i915/gem: Keep request alive while attaching fences
new 85bedbf191e8 drm/i915/gt: Eliminate the trylock for reading a timeline's hwsp
new ba16a48af797 drm/i915: Fix pid leak with banned clients
new e627ad50a2d7 drm/i915/guc: Merge communication_stop and communication_disable
new 7f5390c43387 drm/i915/guc/ct: Drop guards in enable/disable calls
new 9ab28cd20c92 drm/i915/guc/ct: Stop expecting multiple CT channels
new 7524c365c31c drm/i915/guc/ct: Group request-related variables in a sub- [...]
new 8c69bd74a00b drm/i915/guc: Remove function pointers for send/receive calls
new f20c6b278d1a drm/i915/guc: Unify notify() functions
new 54d7195f8c64 drm/i915: Unpin vma->obj on early error
new edb1ecad77d4 drm/i915/pmu: Skip sampling engines if gt is asleep
new da42104f589d drm/i915: Hold reference to intel_frontbuffer as we track [...]
new 81ff52b70577 drm/i915/gt: Ratelimit display power w/a
new ab2dd990f4ab drm: Add __drm_atomic_helper_crtc_state_reset() & co.
new f44bfa7fbfbb drm/i915: s/intel_crtc/crtc/ in intel_crtc_init()
new 6643453987c4 drm/i915: Introduce intel_crtc_{alloc,free}()
new 979e94c1d64a drm/i915: Introduce intel_crtc_state_reset()
new 74cb2751d42e drm/i915: Introduce intel_plane_state_reset()
new 6a6d79de4d19 drm/i915: Call hsw_fdi_link_train() directly()
new 17bef9baf339 drm/i915: Nuke .post_pll_disable() for DDI platforms
new cfb627c44851 drm/i915: Pass old crtc state to skylake_scaler_disable()
new f5271ee50d28 drm/i915: Pass old crtc state to intel_crtc_vblank_off()
new 773b4b54351c drm/i915: Move stuff from haswell_crtc_disable() into enco [...]
new df6a42053513 drm/i915/pmu: Ensure monotonic rc6
new 54400257ae52 drm/i915/gt: Remove direct invocation of breadcrumb signaling
new 01f624f01845 drm/i915: Ratelimit i915_globals_park
new 5956f44028f5 drm/i915/display: move clk off sanitize to its own function
new 41ba19fca303 drm/i915/display: use clk_off name to avoid double negation
new d6f970f0dad6 drm/i915/display: fix phy name
new c360824a9d84 drm/i915: Provide ddc symlink in hdmi connector sysfs directory
new 0314da782d48 drm/i915/dsc: fix DSC register selection for ICL DSI transcoders
new 4cb48c447e87 drm/i915/dsc: clarify DSC support for pipe A on ICL
new cabeacd4cc13 drm/i915/dsc: fix DSC power domains for DSI
new dc93c9b69315 drm/i915/gt: Schedule request retirement when signaler idles
new b81e4d9b5941 drm/i915/gt: Track engine round-trip times
new 35cc7f32c298 drm/i915/gt: Use non-forcewake writes for RPS
new 281176327d02 drm/i915/gt: Suppress threshold updates on RPS parking
new e1f0fbda75e6 drm/i915: fix uninitialized pointer reads on pointers to and from
new 317b2cac79a6 drm/i915/fbc: Reject PLANE_OFFSET.y%4!=0 on icl+ too
new 36fef958e2da drm/i915/fbc: Remove second redundant intel_fbc_pre_update() call
new f7f1538c3f7c drm/i915: Rename pipe update tracepoints
new 7d1ff0d9faf6 drm/i915/gt: Add breadcrumb retire to physical engine
new d5e1935381a1 drm/i915/gt: Teach veng to defer the context allocation
new 9f3ccd40acf4 drm/i915: Drop GEM context as a direct link from i915_request
new 0f100b70487a drm/i915: Push the use-semaphore marker onto the intel_context
new a5e93b42f462 drm/i915/execlists: Select arb on/off around batches based [...]
new 216383e920e8 drm/i915: Introduce intel_crtc_state_alloc()
new ed7dd73cd8ca drm/i915/selftests: Setup engine->retire for mock_engine
new e6ba76480299 drm/i915: Remove i915->kernel_context
new 4856254d48d3 drm/i915/gt: Repeat wait_for_idle for retirement workers
new 78be2c303aca drm/i915: Move i915_gem_init_contexts() earlier
new e26b6d434147 drm/i915/gt: Pull GT initialisation under intel_gt_init()
new cfe6b30fc37c drm/i915/gt: Pull intel_gt_init_hw() into intel_gt_resume()
new 7d70a1233d11 drm/i915/gt: Merge engine init/setup loops
new 9dd4b065446a drm/i915/gt: Move pm debug files into a gt aware debugfs
new f7fd23735f92 drm/i915: fix comment for POWER_DOMAIN_TRANSCODER_VDSC_PW2
new a6458951750f drm/i915/selftests: make mock_context.h self-contained
new 3531c4023cb5 drm/i915/selftests: make mock_drm.h self-contained
new 021a411684c8 drm/i915: Use intel_tile_height() instead of re-implementing
new 86f236bbbd88 drm/i915: Move CCS stride alignment W/A inside intel_fb_st [...]
new 13f2cb9a2800 drm/i915: Extract framebufer CCS offset checks into a function
new e7af90945794 drm/i915: Add helpers to select correct ccs/aux planes
new 55656505dc55 drm/framebuffer: Format modifier for Intel Gen-12 render c [...]
new b3e57bccd68a drm/i915/tgl: Gen-12 render decompression
new 71df86f0fbf5 drm/i915/tgl: Make sure FBs have a correct CCS plane stride
new 931cd348bb8d drm/i915: Skip rotated offset adjustment for unsupported m [...]
new 320625aac3c4 drm/i915: Make sure Y slave planes get all the required state
new 4941f35b48f7 drm/i915: Make sure CCS YUV semiplanar format checks work
new f5af1659d809 drm/i915: Add a simple is-bound check before unbinding
new 76f9764cc3d5 drm/i915: Introduce a vma.kref
new 6a8679c048eb drm/i915: Mark the GEM context link as RCU protected
new 3446c63a0f2a drm/i915: Update DRIVER_DATE to 20191223
new 3ae3271443b3 Merge tag 'drm-intel-next-2019-12-23' of git://anongit.fre [...]
new 25ed8aeb9c39 drm/bridge/synopsys: dsi: driver-specific configuration of [...]
new 89bddff6be74 drm/bridge/synopsys: dsi: move phy_ops callbacks around pa [...]
new 0606f9b67e8c dt-bindings: display: rockchip-dsi: document external phys
new 94bedc45acb5 drm/rockchip: add ability to handle external dphys in mipi-dsi
new 95da672f386c dt-bindings: display: rockchip-dsi: add px30 compatible
new 49a37dc393d7 drm/rockchip: dsi: add px30 support
new 8582e244e5fe drm/modes: parse_cmdline: Fix possible reference past end [...]
new 83e14ea3a64f drm/modes: parse_cmdline: Make various char pointers const
new c2ed3e941901 drm/modes: parse_cmdline: Stop parsing extras after bpp / [...]
new cfb0881b8f62 drm/modes: parse_cmdline: Accept extras directly after mod [...]
new 739b200c2edc drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options()
new 99e2716e0537 drm/modes: parse_cmdline: Add freestanding argument to drm [...]
new 6a2d16375654 drm/modes: parse_cmdline: Set bpp/refresh_specified after [...]
new 7b1cce760afe drm/modes: parse_cmdline: Allow specifying stand-alone options
new 4e7a4a6fbdc6 drm/modes: parse_cmdline: Add support for specifying panel [...]
new 5b926617cdef drm/modes: parse_cmdline: Remove some unnecessary code (v2)
new d1fe276b5115 drm/modes: parse_cmdline: Explicitly memset the passed in [...]
new f2f7df4fbfb8 drm/bochs: Remove unneeded semicolon
new 4ad7056a4014 drm/virtio: plane_state->fb iff plane_state->crtc
new 3954ff10e06e drm/virtio: skip set_scanout if framebuffer didn't change
new 7082e7a438db drm/virtio: batch display update commands.
new c096761718de drm/virtio: use damage info for display updates.
new 7befe621ff81 drm/edid: Abstract away cea_edid_modes[]
new f7655d42fcee drm/edid: Add CTA-861-G modes with VIC >= 193
new 8c1b2bd93238 drm/edid: Throw away the dummy VIC 0 cea mode
new 9212f8ee4120 drm/edid: Make sure the CEA mode arrays have the correct a [...]
new fb6c7ab8718e drm/print: introduce new struct drm_device based logging macros
new b3b4346544b5 dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier
new 263e38f82cbb dma-buf: heaps: Remove redundant heap identifier from syst [...]
new 80f30930b6e9 drm/msm: Use dma_resv locking wrappers
new 616b549b15f0 drm/vc4: Use dma_resv locking wrappers
new caa2a778109c drm/etnaviv: Use dma_resv locking wrappers
new e529878e4bc1 drm/malidp: plane_state->fb iff plane_state->crtc
new 4f865a74c8f8 drm/mediatek: plane_state->fb iff plane_state->crtc
new 8b6fc114beeb drm: remove duplicate check on parent and avoid BUG_ON
new f9d3b2c60007 dma-buf: fix resource leak on -ENOTTY error return path
new 7d411afe8444 dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static
new 4a34a9dcec94 drm/drm_panel: Fix EXPORT of drm_panel_of_backlight() one [...]
new c8d4a56082ee drm/mcde: Some fixes to handling video mode
new 1ffe09590121 udmabuf: fix dma-buf cpu access
new a7738c08cf26 dt-bindings: display: bridge: Convert lvds-transmitter bin [...]
new 9acfa9d30ad7 dt-bindings: display: bridge: lvds-transmitter: Document p [...]
new 5240272d4323 dt-bindings: display: bridge: lvds-transmitter: Absorb ti, [...]
new 4788f4e11d1d dt-bindings: display: bridge: lvds-transmitter: Document " [...]
new 0d60131a3b5d drm/bridge: Repurpose lvds-encoder.c
new e6f607bb2ba8 drm/bridge: lvds-codec: Add "lvds-decoder" support
new 319d8e9814c4 drm/bridge: lvds-codec: Simplify panel DT node localisation
new 575af8ecd194 dt-bindings: display: bridge: Repurpose lvds-encoder
new b7de4ba7dbe9 dt-bindings: display: bridge: lvds-codec: Document ti, ds90cf384a
new cad8c44a9ff0 dt-bindings: display: bridge: lvds-codec: Absorb thine, th [...]
new 974e65e384b4 drm/virtio: static-ify virtio_fence_signaled
new 9567728ae28c drm/virtio: static-ify virtio_gpu_framebuffer_init
new 9e07d4617b01 drm/virtio: get rid of drm_encoder_to_virtio_gpu_output
new 093bd9cf5e2c drm/virtio: simplify getting fake offset
new c91a1e2b5a6a drm/virtio: move to_virtio_fence inside virtgpu_fence
new 570c815698c4 drm/virtio: move drm_connector_to_virtio_gpu_output to vir [...]
new 41cb6603add2 drm/client: convert to drm device based logging
new f33b9730cc5a drm/fb-helper: convert to drm device based logging
new 24f03be4aa79 drm/gem-fb-helper: convert to drm device based logging
new 7da5492739db drm/gma500: fix null dereference of pointer fb before null check
new 93ccfa9a4eca drm/todo: Updating logging todo
new f412af187ae1 drm/stm: ltdc: move pinctrl to encoder mode set
new dbe2d2bf79d2 drm: Fix a couple of typos, punctation and whitespace issues
new 42240c90e3b0 drm/atomic: Spell CRTC consistently
new 624b4b48d9d8 drm: sun4i: Add support for suspending the display driver
new fe5040f2843a dt-bindings: sun6i-dsi: Document A64 MIPI-DSI controller
new db08ca5a64d2 dt-bindings: sun6i-dsi: Add A64 DPHY compatible (w/ A31 fallback)
new 26a839b3c286 drm/sun4i: dsi: Get the mod clock for A31
new 66dbdc7c6162 drm/sun4i: dsi: Handle bus clock via regmap_mmio_attach_clk
new 52028bfcb233 drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support
new 8f902dbd6ed2 drm/komeda: Add event handling for EMPTY/FULL
new efb465088518 drm/komeda: Add runtime_pm support
new 1ce0d5162b98 drm/panel: declare variable as __be16
new f5c547efa16c Merge tag 'drm-misc-next-2020-01-02' of git://anongit.free [...]
new 528d06d41b80 drm: of: Fix linking when CONFIG_OF is not set
new 2ce18249af5a drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank()
new 5d2197466a09 video: fbdev: mmp: remove duplicated MMP_DISP dependency
new dd90e9ae55a1 video: fbdev: mmp: add COMPILE_TEST support
new e41f6b17aba5 video: fbdev: mmp: fix sparse warnings about using incorre [...]
new fd933c00ebe2 fbdev: fix numbering of fbcon options
new 691f50ab2742 fbdev: fbmem: allow overriding the number of bootup logos
new ab1c4c5e9d11 fbdev: fbmem: avoid exporting fb_center_logo
new 3c911fe799d1 pxa168fb: Fix the function used to release some memory in [...]
new eaa051a0ca34 video/fbdev/68328fb: Remove dead code
new 1d47d0bb7289 fbdev: omapfb: use devm_platform_ioremap_resource() to sim [...]
new 8d5598f13fe7 fbdev: s3c-fb: use devm_platform_ioremap_resource() to sim [...]
new 3149299e105b fbdev/sa1100fb: use devm_platform_ioremap_resource() to si [...]
new 776b0aa9a645 fbdev: matrox: make array wtst_xlat static const, makes ob [...]
new 4a7001f0f4e2 video: fbdev: fsl-diu-fb: mark expected switch fall-throughs
new bc2e7382890b video: ocfb: Use devm_platform_ioremap_resource() in ocfb_probe()
new 7610bca71ea8 video: pxafb: Use devm_platform_ioremap_resource() in pxaf [...]
new 80805774fc35 omapfb/dss: remove unneeded conversions to bool
new 3862c824de3a dt-bindings: Add vendor prefix for Xinpeng Technology
new 01d53e327dab dt-bindings: display: panel: Add binding document for Xinp [...]
new d1479d028af2 drm/panel: add panel driver for Xinpeng XPP055C272 panels
new e8d47c471b99 dt-bindings: Add vendor prefix for Leadtek Technology
new eeb15a55d22b dt-bindings: display: panel: Add binding document for Lead [...]
new e98910bee609 drm/panel: add panel driver for Leadtek LTK500HD1829
new d1dc01860a2a dt-bindings: display: rockchip-lvds: Declare PX30 compatible
new 1e0b0a0cf31a dt-bindings: display: rockchip-lvds: Document PX30 PHY
new eb503ee2c9bf drm/rockchip: lvds: Fix indentation of a #define
new 04bc39adf9f1 drm/rockchip: lvds: Harmonize function names
new 36839e5788da drm/rockchip: lvds: Change platform data to hold helper_fu [...]
new 9b5cbdbb93d6 drm/rockchip: lvds: Create an RK3288 specific probe function
new 2258d53a6696 drm/rockchip: lvds: improve error handling in helper functions
new 3d0dad869aeb drm/rockchip: lvds: move hardware-specific functions together
new 22164fbe274c Merge drm/drm-next into drm-misc-next
new cca1705c3d89 drm/rockchip: lvds: Add PX30 support
new 0eee61521da7 drm: rockchip: rk3066_hdmi: set edid fifo address
new a88248506a2b drm/hisilicon/hibmc: Switch to generic fbdev emulation
new 3e10d2ffd245 drm/hisilicon/hibmc: Replace struct hibmc_framebuffer with [...]
new 987073278624 drm/vram: Support scanline alignment for dumb buffers
new 9dddcd279ab4 drm/hisilicon/hibmc: Implement hibmc_dumb_create() with ge [...]
new de2318f69366 drm/hisilicon/hibmc: Export VRAM MM information to debugfs
new d969ebe922aa drm: bridge: dw-hdmi: constify copied structure
new 3eaf891224e1 drm: meson: Remove unneeded semicolon
new 303e2a3cb106 drm/bridge: cdns: remove set but not used variable 'bpp'
new 810c7736207b drm/bridge: cdns: remove set but not used variable 'nlanes'
new bf046007641a dt-bindings: fix warnings in xinpeng,xpp055c272.yaml
new 07acf4bafe81 drm: atmel-hlcdc: use double rate for pixel clock only if [...]
new 2c1fb9d86f68 drm: atmel-hlcdc: enable clock before configuring timing engine
new 51a19d150b52 drm: atmel-hlcdc: prefer a lower pixel-clock than requested
new 02da7c3d7952 Revert "drm: atmel-hlcdc: enable sys_clk during initalization."
new 6ed7e9625fa6 drm/bridge: Add a drm_bridge_state object
new f7619a58ef92 drm/bridge: Patch atomic hooks to take a drm_bridge_state
new b86d895524ab drm/bridge: Add an ->atomic_check() hook
new e351e4d5eaec drm/bridge: Add the necessary bits to support bus format n [...]
new ebe9428b3f60 drm/vram-helper: Remove interruptible flag from public interface
new a4d46a8e268f drm/vram-helper: Remove BO device from public interface
new 0fb5f69e1964 drm/vram-helper: Support struct drm_driver.gem_create_object
new 3cacb2086e41 drm/mgag200: Add module parameter to pin all buffers at offset 0
new a566696cf9f2 Merge tag 'drm-misc-next-2020-01-07' of git://anongit.free [...]
new b18398c16e17 drm/bridge: Fix a NULL pointer dereference in drm_atomic_b [...]
new bb9d681b2508 drm/tegra: Provide ddc symlink in output connector sysfs d [...]
new 04a880fb06b9 drm/vc4: Provide ddc symlink in connector sysfs directory
new a339fa5de0f3 drm: zte: Provide ddc symlink in hdmi connector sysfs directory
new c35a024f8eec drm: zte: Provide ddc symlink in vga connector sysfs directory
new 72a848f5c46b drm: remove the newline for CRC source name.
new 292f3e496be0 drm: Set crc->opened to false before setting crc source to NULL.
new 6ae1a4bbe113 Revert "drm/bridge: Fix a NULL pointer dereference in drm_ [...]
new 3dfbf2d3d05e Revert "drm/bridge: Add the necessary bits to support bus [...]
new 8de679abc8ae Revert "drm/bridge: Add an ->atomic_check() hook"
new b470743bedba Revert "drm/bridge: Patch atomic hooks to take a drm_bridg [...]
new 099126352303 Revert "drm/bridge: Add a drm_bridge_state object"
new 2ec1431ffac9 video: fbdev: mmp: fix platform_get_irq.cocci warnings
new 033bfe7538a1 drm/vc4: dsi: Fix bridge chain handling
new f66ff55a9bd0 drm/exynos: dsi: Fix bridge chain handling
new 451debe55715 drm/sun4i: backend: Make sure we enforce the clock rate
new 6fe082b0fbe5 drm/sun4i: drc: Make sure we enforce the clock rate
new 72f775611daf drm/gma500: remove set but not used variables 'hist_reg'
new 50b81d77be31 drm: meson: fix address type confusion
new 8b185cf7ebaa drm/omapdrm: use BUG_ON macro for error debugging.
new 5b99cad6966b gpu/drm: clean up white space in drm_legacy_lock_master_cleanup()
new 6ab2b3d9dc60 dt-bindings: one binding file for all simple panels
new c00481d07250 dt-bindings: Add vendor prefix for Satoz
new eb0201e60031 dt-bindings: display: panel: Add AUO B116XAK01 panel bindings
new da458286a5e2 drm/panel: Add support for AUO B116XAK01 panel
new 5c544dafc072 drm/lima: use drm_sched_fault for error task handling
new 2ae4829d222e dt-bindings: panel-simple: Add compatible for GiantPlus GPM940B0
new 240a25720925 dt-bindings: panel-simple: Add compatible for Sharp LS020B1DD01D
new 539bbf31887e drm/Kconfig: add missing 'depends on DRM' for DRM_DP_CEC
new 5d50bd440bc2 drm/udl: Make udl driver depend on CONFIG_USB
new 8152c2bfd780 drm/panel: Add driver for Sony ACX424AKP panel
new 4cee2f8e0356 dt-bindings: display: add BOE 14" panel
new a511981847ce drm/panel: Add support for BOE NV140FHM-N49 panel to panel-simple
new f199af00186c drm/modes: tag unused variables to avoid warnings
new 9d10fc26497a drm/fb-cma-helpers: Fix include issue
new f5a98bfe7b37 dt-bindings: display: Convert Allwinner display pipeline t [...]
new 923eb18667ab dt-bindings: display: simple: Add Satoz panel
new 44c58c520ffc drm/panel: simple: Add Satoz SAT050AT40H12R2 panel support
new 79f88da22b4b Merge tag 'drm-misc-next-2020-01-10' of git://anongit.free [...]
new 6ca3928da66e amdgpu: Prepare DCN floating point macros for generic arch [...]
new 16a9dea110a6 amdgpu: Enable initial DCN support on POWER
new 7a8a3430be15 amdgpu: Wrap FPU dependent functions in dc20
new b3eca59d9985 drm/amdkfd: queue kfd interrupt work to different CPU
new 63408972e471 drm/amd/powerplay: fix various dereferences of a pointer b [...]
new ad5901df8894 drm/amdkfd: Use Arcturus specific set_vm_context_page_tabl [...]
new d7f72fe482bf drm/amdgpu: Add CU info print log
new 6fdcba327110 drm/amdgpu: move dpcs headers to dpcs includes
new d3c431ee0f77 drm/amdgpu: add dpcs20 registers
new a771ded8b7ea drm/amd/display: add missing dcn link encoder regs
new 619346240932 drm/amdgpu: drop useless BACO arg in amdgpu_ras_reset_gpu
new 8973d9ec8f0e drm/amdgpu/sriov: Tonga sriov also need load firmware with smu
new aaff8b448d2a drm/amdgpu: enable gfxoff for raven1 refresh
new d58ed70778db drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs
new 5e1e89eead24 drm/amdgpu/vcn: remove JPEG related code from idle handler [...]
new 3ab4cc65b3e6 drm/amd/display: HDMI 2.x audio bandwidth check
new a37149425a58 drm/amd/display: disable lttpr for RN
new 6b5d7730d226 drm/amd/display: Add wait for flip not pending on pipe unlock
new 01c229d977e0 drm/amd/display: Get DMUB registers from ASIC specific structs
new c09d1d3404e7 drm/amd/display: Use physical addressing for DMCUB on both [...]
new 663bfef0da61 drm/amd/display: Disable integerscaling for downscale and MPO
new 6026be696193 drm/amd/display: Add interface to adjust DSC max target bpp limit
new a9ec3fe455f0 drm/amd/display: Add definition for number of backlight da [...]
new 993dca3e53c3 drm/amd/display: AVI info package change due to spec update
new ded6119e825a drm/amd/display: Reinstate LFC optimization
new 0120e8b8451c drm/amd/display: Use pipe_count for num of opps
new cf27a6d15d95 drm/amd/display: update chroma viewport wa
new b9f1246df179 drm/amd/display: Collapse resource arrays when pipe is disabled
new 4a8ca46bae8a drm/amd/display: Default max bpc to 16 for eDP
new ccce745c28d6 drm/amd/display: Enable Seamless Boot Transition for Multi [...]
new 74cc5f02eb67 drm/amd/display: Remove integer scaling code from DC and f [...]
new 1a8196b0b8e9 drm/amd/display: 3.2.63
new 8d5bc3a5b8fe drm/amd/display: scaling changes should also be a full update
new d87dedb1eca5 drm/amd/display: fix regamma build optimization
new 6a652f6d127d drm/amd/display: Add warmup escape call support
new ec5b356c5894 drm/amd/display: Map ODM memory correctly when doing ODM combine
new 8c7aea404d55 drm/amd/display: Perform DMUB hw_init on resume
new db83e7ed1595 drm/amd/display: disable lttpr for Navi
new efca09056081 drm/amd/display: check link status before disable stream
new 32ff3217d60d drm/amd/display: Specified VR patch skip to reset segment to 0
new 1380c1bf5b9c drm/amd/display: Remove reliance on pipe indexing
new 1f0674fd5c53 drm/amd/display: Get cache window sizes from DMCUB firmware
new 89d07b662f5e drm/amd/display: fix 270 degree rotation for mixed-SLS mode
new a70445918b84 drm/amd/display: 3.2.64
new 302f598804dc drm/amd/display: Use absolute time stamp to follow the eDP [...]
new 615b9b585eb5 drm/amd/display: Fix update_bw_bounding_box Calcs
new ca4f844e98f7 drm/amd/display: Update extended timeout support for DCN20 [...]
new 830806c5654b drm/amd/display: Fix manual trigger source for DCN2
new 68c0fca5e45a drm/amd/display: support virtual DCN
new 5479034576ec drm/amd/display: Lower DPP DTO only when safe
new 760ef473f2fc drm/amd/display: Formula refactor for calculating DPP CLK DTO
new 64267454273a drm/amd/display: fix missing cursor on some rotated SLS displays
new e97ed49690ea drm/amd/display: Do not handle linkloss for eDP
new 2af0f378c480 drm/amd/display: Add debug option to override DSC target b [...]
new e47c9bce46a8 drm/amdgpu/gfx10: make ring tests less chatty
new 42a9938e1e49 drm/amdgpu/sdma5: make ring tests less chatty
new b918ecb06167 drm/amd/display: Remove unneeded semicolon
new 2111a5f7153d drm/amdgpu: Remove unneeded semicolon in amdgpu_pmu.c
new 640f07932541 drm/amdgpu: Remove unneeded semicolon in gfx_v10_0.c
new 374bf7bd6ae4 drm/amdgpu: Remove unneeded semicolon in amdgpu_ras.c
new f1e1483b279c drm/amd/powerplay: Add SMU WMTABLE Validity Check for Renoir
new 45a80abebce4 drm/amdgpu/pm_runtime: update usage count in fence handling
new b3ac17667f11 drm/scheduler: rework entity creation
new 0c88b4303213 drm/amdgpu: replace vm_pte's run-queue list with drm gpu s [...]
new f880799d7fcf amd/amdgpu: add sched array to IPs with multiple run-queues
new 8c23056bdc7a drm/scheduler: do not keep a copy of sched list
new 198e36bacb6e drm/amd/powerplay: skip soc clk setting under pp one vf
new 1512d064f55b drm/amdgpu: fix double gpu_recovery for NV of SRIOV
new 5a7489a7e189 drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV
new f06a58db9213 drm/amdgpu/vcn: remove unnecessary included headers
new 041a62bc0603 drm/amdgpu: reverts commit ce316fa55ef0f1751276b846a54fb3b [...]
new 368fd0aad1be drm: Add Reusable task barrier.
new f33a8770cdda drm/amdgpu: Add task barrier to XGMI hive.
new c6a6e2db9945 drm/amdgpu: Redo XGMI reset synchronization.
new c96cf2823dfd drm/amdgpu: Switch from system_highpri_wq to system_unbound_wq
new 19796597d104 drm/amdgpu/smu: fix spelling
new 719423f67079 drm/amdgpu: wait for all rings to drain before runtime suspending
new d012ea925d61 gpu: drm: dead code elimination
new fa7df7516e32 drm/amdgpu/smu: add metrics table lock
new 59847dc82cf2 drm/amdgpu/smu: add metrics table lock for arcturus (v2)
new 885d38654012 drm/amdgpu/smu: add metrics table lock for navi (v2)
new ed09a629bbb4 drm/amdgpu/smu: add metrics table lock for renoir (v2)
new 0371e2fba421 drm/amdgpu/smu: add metrics table lock for vega20 (v2)
new e3250f2d5bbb drm/amdgpu/display: include delay.h
new fb71a336cdc2 drm/amdgpu: move umc offset to one new header file for Arcturus
new 95f1b55b67a8 drm/amdgpu: add VCN2.5 MMSCH start for Arcturus
new 7daaebfea5e5 drm/amdgpu: add VCN2.5 sriov start for Arctrus
new d83c7a07a79b drm/amdgpu: update VCN1(dual instances) fw types ID and VC [...]
new b40953c2baf0 drm/amdgpu: skip VCN2.5 power gating and clock gating for [...]
new ab5999dea069 drm/amdgpu: enable VCN0 and VCN1 sriov instances support f [...]
new fe8a87d71f72 drm/amd/powerplay: skip disable dynamic state management
new bb71c74db3c5 drm/amdkfd: expose num_sdma_queues_per_engine data field t [...]
new f4feb9fa45ee drm/amdkfd: expose num_cp_queues data field to topology node (v2)
new ce73516d42c9 drm/amdgpu: simplify padding calculations (v2)
new 5e9eec0707ae drm/amdgpu: add perfmons accessible during df c-states
new a7843c037945 drm/amdgpu: attempt xgmi perfmon re-arm on failed arm
new 0a96afc7c56c drm/amdgpu: fix ctx init failure for asics without gfx ring
new 8adf5d21844d drm/amdgpu: disable VCN2.5 ib test for Arcturus sriov
new 56ca8628acae drm/amdgpu: enlarge agp_start address into 48bit
new 1e2c6d5582ee drm/amdgpu: Added ASIC specific check in gmc v9.0 ECC inte [...]
new 6eed6cc14234 drm/amdgpu: Add mmCOMPUTE_STATIC_THREAD_MGMT_SE4-7 to supp [...]
new d8c61373e05c drm/amdgpu/gfx: Replace ARRAY_SIZE with size variable
new 107ab0613665 drm/amdgpu/gfx: Add mmCOMPUTE_STATIC_THREAD_MGMT_SE4-7 to [...]
new 57cb635bb4d8 drm/amdgpu/gfx: Add mmSDMA2-7_EDC_COUNTER to support Arcturus
new e3c00faa7a3d drm/amdgpu: Remove unneeded variable 'ret' in amdgpu_device.c
new 7eca40066f85 drm/amdgpu: Remove unneeded variable 'ret' in navi10_ih.c
new 8d40002fee9e drm/amdgpu: update the method to get fb_loc of memory trai [...]
new 33a9a5ab1edd drm/amdgpu: remove memory training p2c buffer reservation(V2)
new fdf57ba69084 drm/amdgpu: enable xgmi init for sriov use case
new 55d62fe10f5e drm/amdgpu: remove FB location config for sriov
new 46cf2fecf597 drm/amdgpu: add missed return value set for error case
new d24d26540bab drm/amdgpu/smu/navi: Adjust default behavior for peak sclk [...]
new 468288863e94 drm/amdgpu/smu: add peak profile support for navi12
new 7bf2f6078a2e drm/radeon: use true,false for bool variable in r100.c
new 43302df9fd9d drm/radeon: use true,false for bool variable in si.c
new 6b276628c6d1 drm/radeon: use true,false for bool variable in r600.c
new f30abb96b5b0 drm/radeon: use true, false for bool variable in evergreen.c
new 1f6e717c219a drm/radeon: use true,false for bool variable in rv770.c
new 45b2de2804a8 drm/radeon: use true,false for bool variable in cik.c
new ab2c1ea481c8 drm/radeon: use true,false for bool variable in ni.c
new eb28038cc623 drm/amdgpu: use true, false for bool variable in mxgpu_ai.c
new 6df3dab619f3 drm/amdgpu: use true, false for bool variable in mxgpu_nv.c
new 2a9b90ae4704 drm/amdgpu: use true, false for bool variable in amdgpu_device.c
new c5b2bd5d394b drm/amdgpu: use true, false for bool variable in amdgpu_debugfs.c
new e95cd6b2acd5 drm/amdgpu: use true, false for bool variable in amdgpu_psp.c
new b6025eeaa10e drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu
new 2bdac179e217 drm/amdkfd: Fix permissions of hang_hws
new 63e088acfc33 drm/amdkfd: Remove unused variable
new 09c34e8d7a63 drm/amdkfd: Improve HWS hang detection and handling
new c2a77fde10ec drm/amdkfd: Avoid hanging hardware in stop_cpsch
new c103c5a333ec drm/amd/display: fix kernel_fpu_begin/_end() warnings
new 18d7ab9899d3 drm/amd/powerplay: support custom power profile setting
new 8831fa6e8997 drm/amdgpu: simplify function return logic
new c00ca07f64d3 Revert "drm/amdgpu: simplify ATPX detection"
new 337443d0e290 drm/amdgpu/smu: make the set_performance_level logic easie [...]
new e1ab862d8926 drm/amd/powerplay: use true, false for bool variable in ve [...]
new 41ff5e81ffa0 drm/amd/display: use true, false for bool variable in dc_l [...]
new 0ee600a7ec35 drm/amd/display: use true, false for bool variable in dcn1 [...]
new 0bb803699a7b drm/amd/display: use true, false for bool variable in dcn2 [...]
new edb1a67767fd drm/amd/display: use true, false for bool variable in disp [...]
new 45423809d595 drm/amd/display: use true, false for bool variable in dce_calcs.c
new b7402f1f6b40 drm/amd/display: use true, false for bool variable in disp [...]
new d94af04b0874 drm/amd/display: use true, false for bool variable in disp [...]
new 60bd99fd1580 drm/amd/display: use true, false for bool variable in disp [...]
new b8ab58f350b6 drm/amd/powerplay: add check for baco support on Arcturus
new 0753e56e9a01 drm/amdgpu: correct RLC firmwares loading sequence
new e6e193c00dce drm/amdgpu: by default output PSP ret status in event of c [...]
new 1f455f258013 drm/amdgpu: amalgamate PSP TA load/unload functions
new 34e48caee40d drm/amdgpu: amalgamated PSP TA invoke functions
new d2f925ff9a23 drm/amdgpu/smu: use unified variable smu->is_apu to check [...]
new e78adc5a1d34 drm/amdgpu/powerplay: fix NULL pointer issue when SMU disabled
new b36a62321d2e drm/radeon: remove three set but not used variable
new e4b613e0b272 drm/amdgpu/smu: add helper function smu_get_dpm_level_rang [...]
new 955c71200750 drm/amdgpu: update UMC 6.1 RAS error counter register access path
new e42877b8ba87 drm/amd/powerplay: avoid deadlock on Vega20 swSMU routine
new 6a876844e489 drm/amd/powerplay: retrieve the enabled feature mask from cache
new c2a801af3183 amd/amdgpu/sriov enable onevf mode for ARCTURUS VF
new 895bd048fb08 amd/amdgpu/sriov tdr enablement with pp_onevf_mode
new a210d69872cc drm/amd/powerplay: add smu11_driver_if_arcturus.h new OOB members
new bd68fb94b3d4 drm/amdgpu: resolve bug in UMC 6 error counter query
new 4dee6e4ca50a drm/amdgpu: use linux size macro to simplify ONE_Kib & One_Mib
new 097dc53ee93a drm/amdgpu: added function to wait for PSP BL availability
new 61130c743296 drm/amdgpu: removed GFX RAS support check in UMC ECC callback
new 20bf2f6fefec drm/amd/amdgpu: L1 Policy(1/5) - removed VM settings for m [...]
new 08546895bc4e drm/amd/amdgpu: L1 Policy(2/5) - removed GC GRBM violation [...]
new 2ee9403e81f4 drm/amd/amdgpu: L1 Policy(3/5) - removed ECC interrupt from VF
new 25344d7e98ed drm/amd/amdgpu: L1 Policy(5/5) - removed IH_CHICKEN from VF
new d5ec4b45682e drm/amdgpu/smu: custom pstate profiling clock frequence fo [...]
new 9fa1ed5bf628 drm/amd/powerplay: cache the watermark settings on system memory
new ce0d0ec3390c drm/amd/powerplay: unified VRAM address for driver table i [...]
new 29a45960647b drm/amd/powerplay: refine code to support no-dpm case
new e0aa4a92f76b drm/amd/powerplay: issue proper hdp flush for table transferring
new a64c9e15e624 drm/amd/powerplay: cleanup the interfaces for powergate se [...]
new 0ee51f1d940e drm/amdgpu: resolved bug in UMC RAS CE query
new c8aa6ae30c6a drm/amdgpu: updated UMC error address record with correct [...]
new bdbe90f04d24 drm/amdgpu/gmc: move invaliation bitmap setup to common code
new 5677c5209086 drm/amdgpu/gmc10: use common invalidation engine helper
new 48ccd5ffe5d5 drm/amdgpu/gfx: simplify old firmware warning
new 2cacd20e91ec Revert "drm/amdgpu: Set no-retry as default."
new fbd62354f08c drm/radeon: remove boolean checks in if statements.
new 3c20d544ef2a drm/radeon: remove unnecessary braces around conditionals.
new b0d7ecd7633a drm/amd: use list_for_each_entry for list iteration.
new 4f47cd0c0185 drm/amd/display: fix psp return condition for hdcp module
new 52c7423cfdc0 drm/amd/display: Fix hdcp1 create session
new 838a4ea38441 drm/amd/display: Return correct Error code for validate h_prime
new 454425e8f919 drm/amd/display: rx_validation failed resume from sleep
new daa9692db988 drm/amd/display: Add delay after h' watchdog timeout event
new d12babaf1540 drm/amd/display: add event type check before restart the a [...]
new ea117312ea9f drm/amd/display: Reduce HDMI pixel encoding if max clock i [...]
new 0f899fd466b6 drm/amdkfd: Improve kfd_process lookup in kfd_ioctl
new d5d88cd6ee6b Merge tag 'amd-drm-next-5.6-2020-01-09' of git://people.fr [...]
new dc48529fb14e drm/dp_mst: Add PBN calculation for DSC modes
new a3c2b0ffc007 drm/dp_mst: Parse FEC capability on MST ports
new 2f221a5efed4 drm/dp_mst: Add MST support to DP DPCD R/W functions
new b1dee9a716b5 drm/dp_mst: Fill branch->num_ports
new c2bc1b6eabe6 drm/dp_mst: Add helpers for MST DSC and virtual DPCD aux
new 5b03f9d86880 drm/dp_mst: Add new quirk for Synaptics MST hubs
new b6adc57cff61 drm/amd/display: Initialize DSC PPS variables to 0
new ec0ca697dd0e drm/amd/display: Validate DSC caps on MST endpoints
new f9c8742c66e4 drm/amd/display: Write DSC enable to MST DPCD
new 1c6c1cb5afc7 drm/dp_mst: Manually overwrite PBN divider for calculating [...]
new 8afb7e6afadb drm/dp_mst: Add DSC enablement helpers to DRM
new cd82d82cbc04 drm/dp_mst: Add branch bandwidth validation to MST atomic check
new 9e5b959036ff drm/dp_mst: Rename drm_dp_mst_atomic_check_topology_state
new dcade880e342 drm/amd/display: Add PBN per slot calculation for DSC
new 8c20a1ed9b4f drm/amd/display: MST DSC compute fair share
new 34d95c3d5f68 drm/amd/display: Check return value of drm helper
new 29b9ba74f638 drm/amd/display: Recalculate VCPI slots for new DSC connectors
new 8ec046716ca8 drm/dp_mst: Add helper to trigger modeset on affected DSC [...]
new 44be939ff7ac drm/amd/display: Trigger modesets on MST DSC connectors
new c908b1c4bb56 drm: add dp helper to initialize remote aux channel.
new d9fe1a4c560b drm/amdgpu/display: protect new DSC code with CONFIG_DRM_A [...]
new 9edb435aed96 drm/dp_mst: fix documentation of drm_dp_mst_add_affected_d [...]
new 485b747ea6ec drm/amd/display: Fix compilation warnings on i386
new 688486a49cf5 Merge tag 'amd-drm-next-5.6-2020-01-10-dp-mst-dsc' of git: [...]
new 608f43ad27ab gpu: host1x: Rename "parent" to "host"
new fd67e9c6ed5a drm/tegra: Do not implement runtime PM
new f90965abc51d drm/tegra: sor: Mark PM functions as __maybe_unused
new 271502efbd3a drm/tegra: output: Implement system suspend/resume
new 033ccdb7f6b1 gpu: host1x: Remove dev_err() on platform_get_irq() failure
new fd7226fbb257 Merge tag 'drm/tegra/for-5.6-rc1' of git://anongit.freedes [...]
new 5bbb71cda6da drm/mediatek: Check return value of mtk_drm_ddp_comp_for_plane.
new 138b80cbd705 drm/mediatek: Fix can't get component for external display plane.
new 60b874f64279 drm/mediatek: use DRM core's atomic commit helper
new 411f5c1eacfe drm/mediatek: handle events when enabling/disabling crtc
new 920fffcc8912 drm/mediatek: update cursors by using async atomic update
new 9b59b8c6f846 drm/mediatek: disable all the planes in atomic_disable
new e0e4706c7e9f drm/mediatek: remove unused external function
new 01d1b408ecb0 soc: mediatek: cmdq: remove OR opertaion from err return
new 5c8b718c5a32 soc: mediatek: cmdq: define the instruction struct
new b2ff2356bf93 soc: mediatek: cmdq: add polling function
new d412f18c9bc7 soc: mediatek: cmdq: add cmdq_dev_get_client_reg function
new 17aab656ae70 Merge tag 'v5.5-next-cmdq-stable' of https://git.kernel.or [...]
new d0afe37f5209 drm/mediatek: support CMDQ interface in ddp component
new 2f965be7f900 drm/mediatek: apply CMDQ control flow
new 4cebc1de506f drm/mediatek: Add gamma property according to hardware capability
new 84abcf1234bb drm/mediatek: Add ctm property support
new 039cf36cbff9 drm/mediatek: Return from mtk_ovl_layer_config after mtk_o [...]
new b6b1bb980ec4 drm/mediatek: Turn off Alpha bit when plane format has no alpha
new d04a07a8dc93 drm/mediatek: Fix indentation in Makefile
new 6fc376f026a0 Merge tag 'mediatek-drm-next-5.6' of https://github.com/ck [...]
new 11a8630917b6 drm/nouveau/gr/gk208-gm10x: regenerate built-in firmware
new 131992709dc4 drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUT [...]
new 122c1639185f drm/nouveau/kms/nv50-: Remove nv50_mstc_best_encoder()
new 5ff0cb1ce253 drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head
new 481404957a14 drm/nouveau/kms/nv50-: Report possible_crtcs incorrectly o [...]
new f42e4b337b32 drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst
new 0ac7facb7071 drm/nouveau/fault: Add support for GP10B
new f1331ea8ee0a drm/nouveau: Do not try to disable PCI device on Tegra
new b0b651aedb10 drm/nouveau/tegra: Avoid pulsing reset twice
new fc12262b9683 drm/nouveau/tegra: Set clock rate if not set
new 6992ceb8c0f6 drm/nouveau/secboot/gm20b,gp10b: Read WPR configuration fr [...]
new 0d0d498265e7 drm/nouveau/ltc/gp10b: Add custom L2 cache implementation
new d7ca5ddf585e drm/nouveau/ce/gp10b: Use correct copy engine
new 2574c809d7c0 drm/nouveau/kms/nv04-nv4x: Use match_string() helper to si [...]
new 2cf3c8bc47d4 drm/nouveau/fb/gf100-: declare constants as unsigned long long.
new cd04e4ffd5c4 drm/nouveau/kms/nv04: remove set but unused variable.
new b4229fc67d9b drm/nouveau: use NULL for pointer assignment.
new 72ecb0a6ce89 drm/nouveau: Fix ttm move init with multiple GPUs
new 176ada03e3c2 drm/nouveau/mmu: Add correct turing page kinds
new 3613a9bea95a drm/nouveau/secboot/gm20b: initialize pointer in gm20b_sec [...]
new 4886c740c9bc drm/nouveau/core: fix missing newline in fw loader error message
new 0514a6b7d9c8 drm/nouveau/fault/tu102: define nvkm_fault_func.pin
new fef1c0ef7074 drm/nouveau/gr/gf100-: remove dtor
new 7adc77aa0e11 drm/nouveau/gr/gk20a,gm200-: add terminators to method lis [...]
new 3c47e381d651 drm/nouveau/gr/gv100-: modify gr init to match newer versi [...]
new 1eb013473bff drm/nouveau: Fix copy-paste error in nouveau_fence_wait_ue [...]
new 2e4534a22794 drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
new 409d659fe11d drm/nouveau/disp/dp: fix typo when determining failsafe li [...]
new 633cc9beeb6f drm/nouveau/fault/gv100-: fix memory leak on module unload
new 5a4b98cde434 drm/nouveau/flcn: move fetching of configuration until first use
new de048192130d drm/nouveau/flcn: fetch PRI address from TOP if not provid [...]
new a128bbfacc06 drm/nouveau/flcn: export existing funcs
new 5ff41544fc81 drm/nouveau/core: output fw size in debug messages
new 47c8f8e1a225 drm/nouveau/core: add a macro to better handle multiple fi [...]
new f25709f9aeb3 drm/nouveau/core: add representation of generic binary objects
new 31bef57f6ce3 drm/nouveau/core: define ACR subdev
new 67e7c6cf8f52 drm/nouveau/acr: add stub implementation for all GPUs curr [...]
new c63fe2e704e2 drm/nouveau/acr: add loaders for currently available LS fi [...]
new 78b10b740300 drm/nouveau/gsp: select implementation based on available [...]
new 334815ef310a drm/nouveau/gsp: initialise SW state for falcon from constructor
new e905736c6d73 drm/nouveau/pmu/gp10b: split from gm20b implementation
new 989863d7cbe5 drm/nouveau/pmu: select implementation based on available [...]
new 2952a2b42e17 drm/nouveau/pmu: initialise SW state for falcon from constructor
new 6f0add0ad6e9 drm/nouveau/gr/gf100-: use nvkm_blob structure for fecs/gpccs fw
new a2bfb50e72ae drm/nouveau/gr/gk20a,gm200-: use nvkm_firmware_load_blob f [...]
new 0033f15b44bc drm/nouveau/gr/gf100-: drop fuc_ prefix on sw init
new 00e1b5dcf766 drm/nouveau/gr/gf100-: move fecs/gpccs ucode into their su [...]
new a096ff19811e drm/nouveau/gr/gp108: split from gp107
new ef16dc278ec2 drm/nouveau/gr/gf100-: select implementation based on avai [...]
new 4f556362a3f6 drm/nouveau/gr/gf100-: initialise SW state for falcon from [...]
new e14e5e6c3374 drm/nouveau/sec2/gp108: split from gp102 implementation
new 7adc40c593c6 drm/nouveau/sec2: select implementation based on available [...]
new edd757d17891 drm/nouveau/sec2: initialise SW state for falcon from constructor
new 555a0002d3c6 drm/nouveau/sec2: use falcon funcs
new c9af47bcbde4 drm/nouveau/sec2: move interrupt handler to hw-specific module
new 98a34d995010 drm/nouveau/nvdec: select implementation based on available fw
new 3a900a5d9ce3 drm/nouveau/nvdec: initialise SW state for falcon from con [...]
new 68f02444946b drm/nouveau/nvdec/gm107: rename from gp102 implementation
new a5482b9ff194 drm/nouveau/nvdec/gm107-: add missing engine instances
new 10e43bfd2f8d drm/nouveau/nvenc: add a stub implementation for the GPUs [...]
new fb0a5bbe3157 drm/nouveau/flcn: specify FBIF offset from subdev
new ca3190e3c7e3 drm/nouveau/flcn: move bind_context WAR out of common code
new bc3cfd18acaf drm/nouveau/flcn: specify EMEM address from subdev
new e938c4e723a0 drm/nouveau/flcn: specify debug/production register offset [...]
new b826f48a1c12 drm/nouveau/flcn: specify queue register offsets from subdev
new af696a61a221 drm/nouveau/flcn: reset sec2/gsp falcons harder
new 3d0482ec28eb drm/nouveau/flcn: add printk macros
new 7e1659cc3b33 drm/nouveau/flcn: split msgqueue into multiple pieces
new 8763955ba738 drm/nouveau/flcn/qmgr: explicitly create queue manager fro [...]
new acc466ab4657 drm/nouveau/flcn/cmdq: explicitly create command queue(s) [...]
new 22431189d669 drm/nouveau/flcn/msgq: explicitly create message queue fro [...]
new 0ae59432ba6d drm/nouveau/flcn/qmgr: move sequence tracking from nvkm_ms [...]
new c80157a25e71 drm/nouveau/flcn/qmgr: allow arbtrary priv + return code f [...]
new 8e90a98dfb80 drm/nouveau/flcn/qmgr: support syncronous command submissi [...]
new a15d8f580ccb drm/nouveau/flcn/qmgr: rename remaining nvkm_msgqueue bits [...]
new 2e8a65973b9a drm/nouveau/flcn/cmdq: split the condition for queue readi [...]
new 2baaffff9775 drm/nouveau/flcn/cmdq: cmd_queue_push can't fail, remove e [...]
new c2c9b243189f drm/nouveau/flcn/cmdq: cmd_queue_close always commits, sim [...]
new baafecbf9a5b drm/nouveau/flcn/cmdq: switch to falcon queue printk macros
new 2b287aebb451 drm/nouveau/flcn/cmdq: drop nvkm_msgqueue argument to functions
new 149745252c65 drm/nouveau/flcn/cmdq: implement a more explicit send() interface
new 25fd061cc7dd drm/nouveau/flcn/cmdq: rename cmdq-related nvkm_msqqueue_q [...]
new 86ce2a71539c drm/nouveau/flcn/cmdq: move command generation to subdevs
new f09a3ee36bdc drm/nouveau/flcn/msgq: remove error handling for msg_queue [...]
new e9602a1bd7e9 drm/nouveau/flcn/msgq: simplify msg_queue_pop() error handling
new 77b1ab61fd1c drm/nouveau/flcn/msgq: switch to falcon queue printk macros
new 2d063981d710 drm/nouveau/flcn/msgq: drop nvkm_msgqueue argument to functions
new d114a1393fa0 drm/nouveau/flcn/msgq: move handling of init message to subdevs
new e1cc579898ae drm/nouveau/flcn/msgq: pass explicit message queue pointer [...]
new 91a4e83a2d3e drm/nouveau/flcn/msgq: rename msgq-related nvkm_msgqueue_q [...]
new 7a4dde711b38 drm/nouveau/secboot: move code to boot LS falcons to subdevs
new ff213b634865 drm/nouveau/core/memory: add macros to read/write blocks f [...]
new ebe52a58acca drm/nouveau/fb/gp102-: unlock VPR as part of FB init
new 22dcda45a3d1 drm/nouveau/acr: implement new subdev to replace "secure boot"
new 9d350c5e5156 drm/nouveau/secboot: remove
new edec7149cbfa drm/nouveau/core: remove previous versioned fw loader
new 3fa8fe1572bc drm/nouveau/acr/tu10x: initial support
new afa3b96b058d drm/nouveau/gr/tu10x: initial support
new dd22dfa62c9c Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...]
new ee36c7c0c837 drm/i915/display: Share intel_connector_needs_modeset()
new 6671c367a9be drm/i915/tgl: Select master transcoder for MST stream
new 659f14158f1f drm/i915/display: Always enables MST master pipe first
new c59053dc58fa drm/i915/dp: Fix MST disable sequence
new 5cb5b370c1be drm/i915/display: Prepare for fastset external dependencies check
new 080d47bfae80 drm/i915/mst: Force modeset on MST slaves when master need [...]
new 8c4bba5ae24e drm/i915/display: Add comment to a function that probably [...]
new 44963bf9d4c2 drm/i915/gt: Tidy up checking active timelines during retirement
new b42d3b159ad8 drm/i915/display: cleanup intel_bw_state on i915 module removal
new 30084b143de7 drm/i915/gt: Flush other retirees inside intel_gt_retire_r [...]
new c100777cc00c drm/i915: Switch context id allocation directly to xarray
new 41d329e287fb drm/i915: Add spaces before compound GEM_TRACE
new c2d78a9b73d4 drm/i915/gt: Stop poking at engine->serial at a high level
new d03b224f4252 drm/i915/gt: Apply sanitiization just before resume
new b761a7b47ba1 drm/i915/gt: Ignore incomplete engines after init failure
new 6ea578a519fe drm/i915/selftests: Err out on coherency if initialisation failed
new 1e1a139d62d1 drm/i915: Extend WaDisableDARBFClkGating to icl,ehl,tgl
new b9cf9dac3dac drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
new 4ca153827f65 drm/i915/tgl: Extend Wa_1408615072 to tgl
new 640b50fa8c34 drm/i915: Restore very early GPU reset
new 38f1cb68582c drm/i915/lmem: debugfs for LMEM details
new 31409fff1a39 drm/i915: simplify prefixes on device_info
new 1d21822052a1 drm/i915: prefer 3-letter acronym for pineview
new 1e98f88cea0f drm/i915: prefer 3-letter acronym for haswell
new f6df4d46bf1e drm/i915: prefer 3-letter acronym for skylake
new 8e619820e37b drm/i915: prefer 3-letter acronym for cannonlake
new 95be34841376 drm/i915: prefer 3-letter acronym for icelake
new 9eae5e27be4a drm/i915: prefer 3-letter acronym for ironlake
new 72588ffd3831 drm/i915: prefer 3-letter acronym for broadwell
new 74bb98baa0e4 drm/i915: prefer 3-letter acronym for ivybridge
new 88f7df94a12d drm/i915: prefer 3-letter acronym for tigerlake
new 8c4ebd0d38c3 drm: Handle connector tile support only for modes that mat [...]
new cf1d0180f571 drm/fbdev: Fallback to non tiled mode if all tiles not present
new a603f5bd1691 drm/i915/dp: Make sure all tiled connectors get added to t [...]
new aee40639cdc3 drm/i915/dp: Make port sync mode assignments only if all t [...]
new a3d9382bd439 drm/i915/dp: Disable Port sync mode correctly on teardown
new a9e395a4ab79 drn/i915: Break up long i915_buddy_free_list() with a cond [...]
new 987281ab02af drm/i915/gt: Ensure that all new contexts clear STOP_RING
new 7b02b23e5dd0 drm/i915/gt: Avoid using tag 0 for the very first submission
new 45b152f752ea drm/i915/gt: Avoid using the GPU before initialisation
new ecfcd2da3358 drm/i915/gt: Do not restore invalid RS state
new 4b0dd4a29a8f drm/i915/selftests: Flush the context worker
new 2b64e616d552 drm/i915/gt: Leave RING_BB_STATE to default value
new 24c66274e764 drm/i915/gt: Tweak flushes around ivb ppgtt
new cc39da0e4c5d drm/i915/tgl: Assume future platforms will inherit TGL's S [...]
new 1764b992be0f drm/i915: Introduce remap_io_sg() to prefault discontiguou [...]
new 32f408ac3e5d drm/i915/gt: Restore coarse power gating
new 1cd21a7c5679 drm/i915: Add Wa_1407352427:icl,ehl
new f17b898009d8 drm/i915/gem: Drop local vma->vm_file reference
new 1c467212ab62 Merge branch 'ib-pinctrl-unreg-mappings' of git://git.kern [...]
new c6d4a099a240 drm/i915: reimplement header test feature
new 9dae9e5381e0 drm/i915/gem: Single page objects are naturally contiguous
new cdd280b1b9b1 drm/i915/gt: Flush ongoing retires during wait_for_idle
new ea0fe6725141 drm/i915/dsi: Move poking of panel-enable GPIO to intel_dsi_vbt.c
new 6c0a878ebaa4 drm/i915/dsi: Init panel-enable GPIO to low when the LCD i [...]
new 067d1cf717b8 drm/i915/dsi: Move Crystal Cove PMIC panel GPIO lookup fro [...]
new 25e8a3837d27 drm/i915/dsi: Control panel and backlight enable GPIOs on BYT
new 6a505e644c44 drm/i915/gt: Include a bunch more rcs image state
new d1813ca2bbf1 drm/i915/gt: Clear LRC image inline
new 49a24e71b247 drm/i915/gt: Ignore stale context state upon resume
new fb218f202704 drm/i915/gt: Discard stale context state from across idling
new 1d0e2c9359fe drm/i915/gt: Always poison the kernel_context image before [...]
new 6056e50033d9 drm/i915/gem: Support discontiguous lmem object maps
new f3bc632acbb3 drm/i915/selftests: Move igt_atomic_section[] out of the header
new b2fcaac98bbe drm/i915/selftests: Make headers self-contained
new 4e598fad226b drm/i915/gem: Extend mmap support for lmem
new 9771d5f72966 drm/i915/selftests: Extend fault handler selftests to all [...]
new 0658186283ba drm/i915/selftests: Compare user mmap against GPU
new 50129bca6671 drm/i915: lookup for mem_region of a mem_type
new 05e8a5f51eb5 drm/i915: Create dumb buffer from LMEM
new a5799832c317 drm/i915/selftests: Fixup sparse __user annotation on local var
new 6d728d92d8cc drm/i915/selftests: Impose a timeout for request submission
new e1c31fb5dde3 drm/i915: Merge i915_request.flags with i915_request.fence.flags
new 3fbbbef4f56a drm/i915/gt: Convert the final GEM_TRACE to GT_TRACE and co
new 841350223816 drm/i915/gt: Drop mutex serialisation between context pin/unpin
new ab17e6caa72c drm/i915/gt: Use memset_p to clear the ports
new f75fc37b5e70 drm/i915/gt: Mark up virtual engine uabi_instance
new 1ee48a61aa57 drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only
new 7361bdb26c2c drm/i915: Add support for non-power-of-2 FB plane alignment
new d156135e6a54 drm/i915/tgl: Make sure a semiplanar UV plane is tile row [...]
new 5cf15dfca91c drm/i915: Add debug message for FB plane[0].offset!=0 error
new 577687bfaae4 drm/i915: Make sure plane dims are correct for UV CCS planes
new 0d3d29d0f8f1 drm/framebuffer: Format modifier for Intel Gen-12 media co [...]
new a7007efa673c drm/fb: Extend format_info member arrays to handle four planes
new 2dfbf9d2873a drm/i915/tgl: Gen-12 display can decompress surfaces compr [...]
new 62bf5465b26d drm/i915: Add missing include file <linux/math64.h>
new 953cac3ec55f drm/i915: fix an error code in intel_modeset_all_tiles()
new 05a8e45136ca drm/i915/display: Use external dependency loop for port sync
new 7807a76b00d3 drm/i915/gt: Take responsibility for engine->release as th [...]
new 2c86e55d2ab5 drm/i915/gtt: split up i915_gem_gtt
new d7cb6975f11e drm/i915/gt: Always force restore freshly pinned contexts
new 60c6a14b489b drm/i915/display: Force the state compute phase once to en [...]
new 10cd283da6c6 drm/i915/display/icl+: Do not program clockgating
new 542dfab53ed0 drm/i915/display: Fix warning about MST and DDI restrictions
new 6e8b0f53c328 drm/i915/gt: Drop a defunct timeline assertion
new 93db1cb40292 drm/i915: Early return for no-op i915_vma_pin_fence()
new a5972e931576 drm/i915: Reduce warning for i915_vma_pin_iomap() without [...]
new 921f0c47f228 drm/i915: Revert "drm/i915/tgl: Wa_1607138340"
new feed5c7be22c drm/i915: Pin the context as we work on it
new 89f98d634f6b drm/i915/gt: Push context state allocation earlier
new b11b28ea0dd1 drm/i915/gt: Pull context activation into central intel_co [...]
new d4fb2d760959 drm/i915/gt: runtime-pm is no longer required for ce->ops->pin()
new 36a52d524e7e drm/i915: use true,false for bool variable in i915_debugfs.c
new dd93cecff62c drm/i915/dp: use true,false for bool variable in intel_dp.c
new 6251215fe56c drm/i915: use true,false for bool variable in intel_crt.c
new ec027b33c8bb Merge drm/drm-next into drm-intel-next-queued
new 7829c92b913f drm/i915: Fix MST disable sequence
new 5c34ba27cbbb drm/i915: Pass cpu_transcoder to assert_pipe_disabled() always
new 8801eb484006 drm/i915/gtt: add missing include file asm/smp.h
new 0f69958dabd6 drm/i915/pch: convert to using the drm_dbg_kms() macro.
new f8d18d5cb256 drm/i915/pm: use new struct drm_device logging macros.
new d5cf720f218c drm/i915/lmem: use new struct drm_device based logging macros.
new b908af554aaa drm/i915/sideband: convert to using new struct drm_device [...]
new d0208cfa5f15 drm/i915/uncore: use new struct drm_device based macros.
new 80e5351df13a drm/i915/gt: Skip trying to unbind in restore_ggtt_mappings
new 1b8bfc572672 drm/i915/gt: Mark context->state vma as active while pinned
new 8ccfc20a7d56 drm/i915/gt: Mark ring->vma as active while pinned
new 742379c0c400 drm/i915: Start chopping up the GPU error capture
new cbcfa8a3e160 drm/i915: Drop the shadow w/a batch buffer
new a0d5d0c80432 drm/i915: Drop the shadow ring state from the error capture
new 1a8585bd774c drm/i915: Drop request list from error state
new 8cbf89db2941 drm/i915/dsi: Parse the I2C element from the VBT MIPI sequ [...]
new c0e60347d44d drm/i915/gt: Hold rpm wakeref before taking ggtt->vm.mutex
new 6fbeda0bfd21 drm/i915/uc: Add ops to intel_uc
new 39ddb8632035 drm/i915/uc: Add init_fw/fini_fw to to intel_uc_ops
new cc93f7b040c3 drm/i915/uc: Add init/fini to to intel_uc_ops
new 1868c7579f35 drm/i915/uc: Add sanitize to to intel_uc_ops
new d713e3ab93fd drm/i915: Correct typo in i915_vma_compress_finish stub
new aebf3b521b34 drm/i915/pmu: Do not use colons or dashes in PMU names
new d5848c4414a7 drm/i915: Bump up CDCLK to eliminate underruns on TGL
new 43a6d19cace6 drm/i915: Pass intel_connector to intel_attached_*()
new b7d02c3a124d drm/i915: Pass intel_encoder to enc_to_*()
new 79003e61b1fb drm/i915: Use the passed in encoder
new 59be9b9c4f3b drm/i915: Fix multiple definition of 'i915_vma_capture_finish'
new 5422d87d2cc3 drm/i915: Fix too few arguments to function i915_capture_e [...]
new 6b7133b66925 drm/i915/gt: Always reset the timeslice after a context switch
new f2221a504940 drm/i915: Update DRIVER_DATE to 20200114
new 71e7274066c6 Merge tag 'drm-intel-next-2020-01-14' of git://anongit.fre [...]
new 1fc636c9b3b2 drm/amdgpu/display: Use u64 divide macro for round up division
new a434b94c5a6c drm/amdkfd: Improve function get_sdma_rlc_reg_offset() (v2)
new 9530273ec90c drm/amd/powerplay: cover the powerplay implementation details V3
new 5021e9a83160 drm/amdgpu: catch amdgpu_irq_add_id failure
new 2d6605911d12 drm/amdgpu/vcn2.5: fix PSP FW loading for the second instance
new e7ddb878484d drm/amdgpu: enable VCN2.5 IP block for Arcturus
new 93070deb58c9 drm/amdgpu: add query_ras_error_count function for sdma v4
new 3e81ee9a78e5 drm/amdgpu: support error reporting for sdma ip block
new 1dd5ead29409 drm/amdgpu: add ras_late_init and ras_fini for sdma v4
new 5e62db9df684 drm/amdgpu: read sdma edc counter to clear the counters
new 2d5ef0b42c0b drm/amd/display: Don't disable DP PHY when link loss happens
new df5e984c8bd4 drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov
new b1ffd1e309c7 drm/amd/powerplay: sw ctf for arcturus
new 40c9e7b5783c drm/amdgpu/powerplay: fix warning in smu_v11_0.c
new 817396dc9f6a drm/amdgpu: add MCUMC_ADDRT0 offset to ip header file
new 5d4667ec33a0 drm/amdgpu: calculate MCUMC_ADDRT0 per asic's UMC offset
new 49da2ccd2d6e drm/amdgpu: check sdma ras funcs pointer before accessing
new 351d5ac55c72 drm/amd/amdgpu: add missing umc_6_1_2_sh_mask.h header file (v2)
new d44394a9e18f drm/amdgpu/gfx9: remove unused sdma headers
new 60fb100b3d16 drm/amdgpu/display: set gpu vm flag for all asics which su [...]
new 403c1ef0d2cc drm/amdgpu: enable S/G display on PCO and RV2 (v2)
new fe3db4374239 drm/amdgpu/display: set gpu vm flag for renoir
new bbde7162f708 drm/amdgpu/gmc10: remove dead code
new 1499bcc7a216 drm/amdgpu/gmc10: free stolen memory in late_init
new 6ca476bab8fd drm/amd/powerplay: update SMU12_DRIVER_IF_VERSION to 11
new d8459d1b7f68 drm/amdgpu: update goldensetting for renoir
new 9c8c81fe7d2c drm/amdgpu: disable XGMI TA unload for arcturus
new eee2eabafe1d drm/amdgpu: preserve RSMU UMC index mode state
new 61e50646f0bb drm/amd/display: add Pollock IDs, fix Pollock & Dali clk m [...]
new bdf84a80e0ce drm/amdgpu: Create generic DF struct in adev
new ae99fc35ceea drm/amdgpu: add defines for DF and TCP Hashing
new 22d39fe729fd drm/amdgpu: Match TC hash settings to DF settings (v2)
new a2e4b418c671 drm/amdgpu/psp: declare navi1x ta firmware
new 5d593d682ffa drm/amd/display: Reorder detect_edp_sink_caps before link [...]
new b239b59bf434 drm/amd/display: remove unnecessary conversion to bool
new f81110b8520a drm/amdgpu: add header file for macro SZ_1M
new b9a9294b91ef drm/amdgpu/pm: properly handle runtime pm
new a9ffe2a98338 drm/amdgpu/debugfs: properly handle runtime pm
new a269e44989f3 drm/amdgpu: Avoid reclaim fs while eviction lock
new f167ea6a14a2 drm/amdgpu: kiq pm4 function implementation for gfx_v9
new 58e508b6be82 drm/amdgpu: implement tlbs invalidate on gfx9 gfx10
new 4f01f1e58e07 drm/amdgpu: replace kcq enable/disable functions on gfx_v9
new ea930000a6dc drm/amdgpu: export function to flush TLB via pasid
new ffa022696f46 drm/amdgpu: GPU TLB flush API moved to amdgpu_amdkfd
new d175e9acf658 drm/amdgpu: flush TLB functions removal from kfd2kgd interface
new 35cd89d5a658 drm/amdkfd: use kiq to load the mqd of hiq queue for gfx v9 (v6)
new 8eee00f615f8 drm/amdkfd: use map_queues for hiq on gfx v10 as well
new 55414ad5c983 drm/amdgpu: error out on entity with no run queue
new 971fe55545de drm/amdgpu: drop amdgpu_job.owner
new b4df2823ec10 drm/amdgpu: check rlc_g firmware pointer is valid before using it
new 7b7041f89218 drm/amdgpu/gfx10: update gfx golden settings
new 6a1094ab6882 drm/amdgpu/gfx10: update gfx golden settings for navi14
new 9e441478623f drm/amdgpu: fix modprobe failure of the secondary GPU when [...]
new 1291bd70a2ee drm/amdgpu/sriov skip the update of SMU_TABLE_ACTIVITY_MON [...]
new 597e6ac3a776 drm/amdgpu/vcn: support multiple-instance dpg pause mode
new 5db86843e8bf drm/amdgpu/vcn: support multiple instance direct SRAM read [...]
new 45cec87cd698 drm/amdgpu/vcn: move macro from vcn2.0 to share amdgpu_vcn (v2)
new d2a2c64f5371 drm/amdgpu/vcn2.5: add DPG mode start and stop
new 8484df9601d5 drm/amdgpu/vcn2.5: add dpg pause mode
new 0c0dab86d979 drm/amdgpu/vcn2.5: implement indirect DPG SRAM mode
new 56822db19423 drm/scheduler: improve job distribution with multiple queues
new 27414cd42a48 drm/amdgpu/pm: clean up return types
new 520550392976 drm/amdkfd: Add a message when SW scheduler is used
new 0e5b7a952818 drm/amdgpu: only set cp active field for kiq queue
new 2ac0d686971a drm/amd/powerplay: a quick fix for the deadlock issue below
new 93af20f74e8e drm/amdgpu: check if driver should try recovery in ras rec [...]
new e9d4cf918f70 drm/amdgpu: add arcturus to gpu recovery check code path
new 9e3e90c50dd3 drm/scheduler: fix documentation by replacing rq_list with [...]
new d1dcb05f0e45 drm/amd/include: Add OCSC registers
new 6f8f76444baf drm/amd/display: Clear state after exiting fixed active VRR state
new 30221e6217eb drm/amd/display: 3.2.65
new 93a8955b1096 drm/amd/display: fix chroma vp wa corner case
new 1075735ecce9 drm/amd/display: Fix 300Hz Freesync bug
new 6d822156d0b6 drm/amd/display: Disable secondary link for certain monitors
new 87f24027728f drm/amd/display: Adding forgotten hubbub func
new b7408a06733f drm/amd/display: Flush framebuffer data before passing to DMCUB
new dee5d542836a drm/amd/display: Read inst_fb data back during DMUB loading
new 1295524e6fee drm/amd/display: Soft reset DMUIF during DMUB reset
new e8027e08843f drm/amd/display: Add double buffering to dcn20 OCSC
new a166f86e8a3c drm/amd/display: store lttpr mode with dpcd
new 30c9b7a1339b drm/amd/display: Don't always set pstate true if dummy lat [...]
new 95e0b96d84b4 drm/amd/display: Update HDMI hang w/a to apply to all TMDS [...]
new ed581a0ace44 drm/amd/display: wait for update when setting dpg test pattern
new 09178aaa2311 drm/amd/display: stop doing unnecessary detection when goi [...]
new 5fc11598166d drm/amd/display: expand dml structs
new 5fb3a1a5a038 drm/amd/display: 3.2.66
new d9eb70ae610f drm/amd/display: Fix double buffering in dcn2 ICSC
new 4c1a1335dfe0 drm/amd/display: Driverside changes to support PSR in DMCUB
new 2c1a180ac12d drm/amd/display: Double buffer dcn2 Gamut Remap
new 8c0192533c39 drm/amd/display: programing surface flip by dmcub.
new ec256f449c07 drm/amd/display: DMCUB FW Changes to support PSR
new c1e3417558be drm/amd/display: Indirect reg read macro with shift and mask
new 22aa56145f71 drm/amd/display: Refactor surface flip programming
new 5adc673c775c drm/amd/display: Fix DMUB PSR command IDs
new ee76592482d3 drm/amd/display: Add w/a to reset PHY before link training [...]
new 51f2af1d839e drm/amd/display: rename _lvp to l_vp
new 08f6c859211c drm/amd/display: Use SMU ClockTable Values for DML Calculations
new d905c33a43dc drm/amd/display: Add default switch case for DCC
new 38a20a458080 drm/amd/display: implement fw-driver interface for abm 2.4
new 6e0ca5ca83be drm/amd/display: remove psr state condition when psr exit case
new 9a25e13b91f1 drm/amd/display: 3.2.67
new 5b5abe952607 drm/amd/display: make PSR static screen entry within 30 ms
new 4134aaa11bd9 drm/amd/display: wait for test pattern after when all pipe [...]
new 8547058b17f1 drm/amd/display: Add monitor patch for AUO dpcd issue
new 9f21f3792ffb drm/amd/display: Enable double buffer for OTG_BLANK
new bae9c49bf070 drm/amd/display: Only program surface flip for video plane [...]
new 38259bacd727 drm/amd/display: Use mdelay to avoid context switch
new 34ad0230062c drm/amd/display: fixup DML dependencies
new ffdaeb1f45ee drm/amd/display: reallocate MST payload when link loss
new f7ce7d617033 drm/amd/display: 3.2.68
new 31635887cb8d drm/amd/display: skip opp blank or unblank if test pattern [...]
new bd0522112332 drm/amdgpu: add the lost mutex_init back
new 7b19914383fc drm/mst: Don't do atomic checks over disabled managers
new df95968ff789 Merge tag 'amd-drm-next-5.6-2020-01-17' of git://people.fr [...]
new 3d4743131b8d Backmerge v5.5-rc7 into drm-next
new 7ec9741b19c3 drm/msm/dpu: ignore NULL clocks
new bd3fe8119dea drm/msm/a6xx: restore previous freq on resume
new 15ab987c423d drm/msm/adreno: fix zap vs no-zap handling
new b435f8b4f6a0 dt-bindings: drm/msm/gpu: document second interconnect
new 00bb9243d346 drm/msm/gpu: add support for ocmem interconnect path
new d163ba0b65f2 drm/msm/a3xx: set interconnect bandwidth vote
new 21f5a6c08b17 drm/msm/a4xx: set interconnect bandwidth vote
new abda0d925f9c drm/msm/dpu: Mark various data tables as const
new cb929b8f5faa drm/msm/dpu: Add UBWC support for RGB8888 formats
new 0846cca39484 msm: disp: dpu1: add support to access hw irqs regs depend [...]
new 854f94226a91 dt-bindings: msm:disp: add sc7180 DPU variant
new 7bdc0c4b8126 msm:disp:dpu1: add support for display for SC7180 target
new 73bfb790ac78 msm:disp:dpu1: setup display datapath for SC7180 target
new 42a558b71c9e msm:disp:dpu1: add mixer selection for display topology
new b75ab05a3479 msm:disp:dpu1: add scaler support on SC7180 display
new fea2d7d98e02 msm:disp:dpu1: Fix core clk rate in display driver
new e5400750fafd drm/msm/dsi: Delay drm_panel_enable() until dsi_mgr_bridge [...]
new 358ffda520db drm: msm: Add 618 gpu to the adreno gpu list
new e812744c5f95 drm: msm: a6xx: Add support for A618
new a5ab31767c77 drm: msm: a6xx: Dump GBIF registers, debugbus in gpu state
new 99beed68c3c7 drm/msm/dpu: Remove unnecessary NULL checks
new 1caaf257fa14 drm/msm/dpu: Remove unnecessary NULL checks
new 85a8f8eec8f0 drm/msm/dpu: Remove unnecessary NULL checks
new b6fadcade627 drm/msm/dpu: Remove unnecessary NULL check
new 2b156481dcbc drm/msm/dpu: Remove unreachable code
new 5e7d4a8407d3 drm/msm/dpu: Remove unnecessary NULL checks
new 251e3cb1418f drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
new 4da32c226fa4 drm/msm/hdmi: Remove unneeded semicolon
new 5d6cfd167d35 drm/msm/mdp5: Remove unneeded semicolon
new 4aef7e06457a drm/msm/dpu: Remove unneeded semicolon in dpu_plane.c
new 99c85c3203d4 drm/msm/dpu: Remove unneeded semicolon in dpu_encoder.c
new 89048dd010f0 drm/msm/adreno: Do not print error on "qcom, gpu-pwrlevels [...]
new e37b624d2513 drm/msm: use BUG_ON macro for debugging.
new 6b16f05aa39f drm/msm/dsi: split clk rate setting and enable
new 6125bd327e16 drm/msm: add DSI support for sc7180
new e3ff68812384 drm/msm: update LANE_CTRL register value from default value
new b55f91a00630 drm: msm: Quiet down plane errors in atomic_check
new d4bbcade0ef5 drm/msm/dpu: Allow UBWC on NV12
new 6a0dea02c2c4 drm/msm: support firmware-name for zap fw (v2)
new 3522b4b281e9 drm/msm: allow zapfw to not be specified in gpulist
new 57d6c2eb735a dt-bindings: drm/msm/gpu: Document firmware-name
new 5f9935f514d6 drm/msm: Fix error about comments within a comment block
new d7ca2d19c751 Merge tag 'drm-msm-next-2020-01-14' of https://gitlab.free [...]
new af4eaf10978e drm/vmwgfx: Don't use the HB port if memory encryption is active
new 36891da8de98 drm/vmwgfx: Call vmw_driver_{load,unload}() before registe [...]
new a26ca967c240 drm/vmwgfx: Replace deprecated PTR_RET
new 8815a94f27d2 drm/vmwgfx: move the require_exist handling together
new 4872e6aa217f drm/vmwgfx: check master authentication in surface_ref ioctls
new 0d4c19f93812 drm/vmwgfx: drop DRM_AUTH for render ioctls
new 40efb09a7f53 drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
new cb92a3235956 drm/vmwgfx: add ioctl for messaging from/to guest userspac [...]
new 61780dd7a45e drm/vmwgfx: Bump driver minor version
new b20414252068 drm/vmwgfx: Use VM_PFNMAP instead of VM_MIXEDMAP when possible
new 61ff410faefc Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...]
new 11f954899d55 drm/exynos: change callback names
new c0bf499f6f84 drm/exynos: Rename Exynos to lowercase
new a04616a30a51 Merge tag 'exynos-drm-next-for-v5.6' of git://git.kernel.o [...]
new 89b34254bb61 drm/nouveau/pmu/gm20b,gp10b: Fix Falcon bootstrapping
new 90e2e96ea377 drm/nouveau/gr/gp10b: Use gp100_grctx and gp100_gr_zbc
new 35e4909b6a2b drm/nouveau/mmu: fix comptag memory leak
new 39496368ba96 drm/nouveau/kms/nv50: remove set but not unused variable ' [...]
new 67d52f0f1379 drm/nouveau/kms/nv04: remove set but not used variable 'width'
new ee8642162a9e drm/nouveau: fix build error without CONFIG_IOMMU_API
new c689b069916c Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...]
new 742db30c4ee6 drm/nouveau: Add HD-audio component notifier support
new 4c9ee1bfca82 drm/nouveau: zero vma pointer even if we only unreference [...]
new 0181f4bfbdcd drm/nouveau: reject attempts to submit to dead channels
new ea13e5abf807 drm/nouveau: signal pending fences when channel has been killed
new 0352029ed83f drm/nouveau: support synchronous pushbuf submission
new 0e6176c6d286 drm/nouveau/disp/nv50-: prevent oops when no channel metho [...]
new 86e18ebd8707 drm/nouveau/disp/gv100-: not all channel types support rep [...]
new 1c338ed5e52b drm/nouveau/acr: return error when registering LSF if ACR [...]
new c3463aed05ab drm/nouveau/fb/gp102-: allow module to load even when scru [...]
new d47c7f062680 Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...]
new 9f68e3655aae Merge tag 'drm-next-2020-01-30' of git://anongit.freedeskt [...]
The 2179 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/ABI/testing/sysfs-class-power | 3 +-
Documentation/devicetree/bindings/arm/arm-boards | 2 +-
.../devicetree/bindings/arm/idle-states.txt | 706 ----
.../devicetree/bindings/arm/idle-states.yaml | 661 ++++
.../devicetree/bindings/arm/stm32/mlahb.txt | 37 -
.../devicetree/bindings/arm/stm32/st,mlahb.yaml | 70 +
.../bindings/arm/stm32/st,stm32-syscon.yaml | 41 +
.../devicetree/bindings/arm/stm32/stm32-syscon.txt | 16 -
.../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 65 +
.../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 37 -
.../devicetree/bindings/ata/ahci-platform.txt | 12 -
.../bindings/ata/allwinner,sun4i-a10-ahci.yaml | 47 +
.../bindings/ata/allwinner,sun8i-r40-ahci.yaml | 67 +
.../devicetree/bindings/ata/faraday,ftide010.txt | 38 -
.../devicetree/bindings/ata/faraday,ftide010.yaml | 89 +
.../devicetree/bindings/ata/pata-common.yaml | 50 +
.../devicetree/bindings/ata/sata-common.yaml | 50 +
.../clock/allwinner,sun4i-a10-ahb-clk.yaml | 108 +
.../clock/allwinner,sun4i-a10-apb0-clk.yaml | 50 +
.../clock/allwinner,sun4i-a10-apb1-clk.yaml | 52 +
.../clock/allwinner,sun4i-a10-axi-clk.yaml | 61 +
.../clock/allwinner,sun4i-a10-cpu-clk.yaml | 52 +
.../clock/allwinner,sun4i-a10-display-clk.yaml | 57 +
.../clock/allwinner,sun4i-a10-gates-clk.yaml | 152 +
.../clock/allwinner,sun4i-a10-mbus-clk.yaml | 63 +
.../clock/allwinner,sun4i-a10-mmc-clk.yaml | 87 +
.../clock/allwinner,sun4i-a10-mod0-clk.yaml | 80 +
.../clock/allwinner,sun4i-a10-mod1-clk.yaml | 57 +
.../clock/allwinner,sun4i-a10-osc-clk.yaml | 51 +
.../clock/allwinner,sun4i-a10-pll1-clk.yaml | 71 +
.../clock/allwinner,sun4i-a10-pll3-clk.yaml | 50 +
.../clock/allwinner,sun4i-a10-pll5-clk.yaml | 53 +
.../clock/allwinner,sun4i-a10-pll6-clk.yaml | 53 +
.../clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml | 77 +
.../clock/allwinner,sun4i-a10-usb-clk.yaml | 166 +
.../bindings/clock/allwinner,sun4i-a10-ve-clk.yaml | 55 +
.../clock/allwinner,sun5i-a13-ahb-clk.yaml | 52 +
.../clock/allwinner,sun6i-a31-pll6-clk.yaml | 53 +
.../clock/allwinner,sun7i-a20-gmac-clk.yaml | 51 +
.../clock/allwinner,sun7i-a20-out-clk.yaml | 52 +
.../clock/allwinner,sun8i-h3-bus-gates-clk.yaml | 103 +
.../clock/allwinner,sun9i-a80-ahb-clk.yaml | 52 +
.../clock/allwinner,sun9i-a80-apb0-clk.yaml | 63 +
.../clock/allwinner,sun9i-a80-cpus-clk.yaml | 52 +
.../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 52 +
.../clock/allwinner,sun9i-a80-mmc-config-clk.yaml | 68 +
.../clock/allwinner,sun9i-a80-pll4-clk.yaml | 50 +
.../clock/allwinner,sun9i-a80-usb-mod-clk.yaml | 60 +
.../clock/allwinner,sun9i-a80-usb-phy-clk.yaml | 60 +
.../devicetree/bindings/clock/st,stm32mp1-rcc.txt | 60 -
.../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 79 +
Documentation/devicetree/bindings/clock/sunxi.txt | 225 --
.../allwinner,sun4i-a10-display-backend.yaml | 291 ++
.../allwinner,sun4i-a10-display-engine.yaml | 114 +
.../allwinner,sun4i-a10-display-frontend.yaml | 138 +
.../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 183 +
.../bindings/display/allwinner,sun4i-a10-tcon.yaml | 676 ++++
.../display/allwinner,sun4i-a10-tv-encoder.yaml | 62 +
.../bindings/display/allwinner,sun6i-a31-drc.yaml | 138 +
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 33 +-
.../display/allwinner,sun8i-a83t-de2-mixer.yaml | 118 +
.../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 273 ++
.../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 117 +
.../display/allwinner,sun8i-r40-tcon-top.yaml | 382 ++
.../bindings/display/allwinner,sun9i-a80-deu.yaml | 133 +
.../bindings/display/bridge/lvds-codec.yaml | 131 +
.../bindings/display/bridge/lvds-transmitter.txt | 66 -
.../bindings/display/bridge/thine,thc63lvdm83d.txt | 50 -
.../bindings/display/bridge/ti,ds90c185.txt | 55 -
.../bindings/display/dsi-controller.yaml | 91 +
.../devicetree/bindings/display/ingenic,lcd.txt | 1 +
.../devicetree/bindings/display/msm/dpu.txt | 4 +-
.../devicetree/bindings/display/msm/gpu.txt | 9 +-
.../display/panel/ampire,am-480272h3tmqw-t01h.yaml | 42 -
.../display/panel/ampire,am800480r3tmqwa1h.txt | 7 -
.../bindings/display/panel/giantplus,gpm940b0.txt | 12 -
.../display/panel/leadtek,ltk500hd1829.yaml | 49 +
.../bindings/display/panel/logicpd,type28.yaml | 42 +
.../bindings/display/panel/panel-simple.yaml | 69 +
.../bindings/display/panel/sharp,ls020b1dd01d.txt | 12 -
.../bindings/display/panel/sony,acx424akp.yaml | 49 +
.../bindings/display/panel/xinpeng,xpp055c272.yaml | 49 +
.../devicetree/bindings/display/renesas,cmm.yaml | 67 +
.../devicetree/bindings/display/renesas,du.txt | 15 +-
.../display/rockchip/dw_mipi_dsi_rockchip.txt | 13 +-
.../bindings/display/rockchip/rockchip-lvds.txt | 4 +
.../bindings/display/sunxi/sun4i-drm.txt | 637 ----
.../devicetree/bindings/display/tilcdc/tfp410.txt | 21 -
.../devicetree/bindings/dma/st,stm32-dma.yaml | 102 +
.../devicetree/bindings/dma/st,stm32-dmamux.yaml | 52 +
.../devicetree/bindings/dma/st,stm32-mdma.yaml | 105 +
.../devicetree/bindings/dma/stm32-dma.txt | 83 -
.../devicetree/bindings/dma/stm32-dmamux.txt | 84 -
.../devicetree/bindings/dma/stm32-mdma.txt | 94 -
.../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 1 +
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 8 +-
.../bindings/iio/adc/st,stm32-dfsdm-adc.txt | 135 -
.../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 332 ++
Documentation/devicetree/bindings/leds/common.txt | 174 +-
Documentation/devicetree/bindings/leds/common.yaml | 228 ++
.../devicetree/bindings/leds/irled/spi-ir-led.txt | 2 +-
.../devicetree/bindings/leds/leds-gpio.txt | 75 -
.../devicetree/bindings/leds/leds-gpio.yaml | 86 +
.../devicetree/bindings/leds/trigger-source.yaml | 24 +
.../media/allwinner,sun4i-a10-video-engine.yaml | 83 +
.../bindings/media/allwinner,sun6i-a31-csi.yaml | 115 +
Documentation/devicetree/bindings/media/cedrus.txt | 57 -
.../bindings/media/exynos-jpeg-codec.txt | 2 +-
.../devicetree/bindings/media/exynos5-gsc.txt | 2 +-
.../devicetree/bindings/media/renesas,ceu.txt | 86 -
.../devicetree/bindings/media/renesas,ceu.yaml | 78 +
.../devicetree/bindings/media/renesas,csi2.txt | 107 -
.../devicetree/bindings/media/renesas,csi2.yaml | 198 +
.../devicetree/bindings/media/samsung-fimc.txt | 2 +-
.../bindings/media/samsung-mipi-csis.txt | 2 +-
.../devicetree/bindings/media/sun6i-csi.txt | 61 -
.../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 219 ++
.../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 200 +
.../devicetree/bindings/mfd/sun6i-prcm.txt | 59 -
.../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 +
.../devicetree/bindings/mmc/mmc-controller.yaml | 5 +-
.../devicetree/bindings/net/qualcomm-bluetooth.txt | 1 +
.../devicetree/bindings/net/renesas,ravb.txt | 7 +-
.../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 -
.../devicetree/bindings/nvmem/st,stm32-romem.yaml | 46 +
.../opp/allwinner,sun50i-h6-operating-points.yaml | 129 +
.../bindings/opp/sun50i-nvmem-cpufreq.txt | 167 -
.../devicetree/bindings/pci/arm,juno-r1-pcie.txt | 10 -
.../bindings/pci/designware-pcie-ecam.txt | 42 -
.../devicetree/bindings/pci/hisilicon-pcie.txt | 42 -
.../devicetree/bindings/pci/host-generic-pci.txt | 101 -
.../devicetree/bindings/pci/host-generic-pci.yaml | 172 +
.../devicetree/bindings/pci/pci-thunder-ecam.txt | 30 -
.../devicetree/bindings/pci/pci-thunder-pem.txt | 43 -
.../bindings/pci/plda,xpressrich3-axi.txt | 12 -
.../devicetree/bindings/pci/versatile.txt | 59 -
.../devicetree/bindings/pci/versatile.yaml | 92 +
.../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 105 +
.../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 106 +
.../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 105 +
.../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 93 +
.../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 6 +-
.../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 119 +
.../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 102 +
.../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 122 +
.../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 137 +
.../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 119 +
.../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 86 +
.../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +-
.../devicetree/bindings/phy/samsung-phy.txt | 6 +-
.../devicetree/bindings/phy/sun4i-usb-phy.txt | 68 -
.../devicetree/bindings/power/supply/battery.txt | 5 +
.../devicetree/bindings/power/supply/bq25890.txt | 7 +-
.../bindings/power/supply/max17040_battery.txt | 33 +
.../bindings/power/supply/max17042_battery.txt | 6 +-
.../devicetree/bindings/power/supply/sc27xx-fg.txt | 3 +
.../reset/allwinner,sun6i-a31-clock-reset.yaml | 68 +
.../bindings/reset/allwinner,sunxi-clock-reset.txt | 21 -
.../devicetree/bindings/rtc/st,stm32-rtc.txt | 61 -
.../devicetree/bindings/rtc/st,stm32-rtc.yaml | 139 +
.../devicetree/bindings/serial/fsl-lpuart.txt | 2 +
Documentation/devicetree/bindings/serial/rs485.txt | 32 +-
.../devicetree/bindings/serial/rs485.yaml | 45 +
.../devicetree/bindings/serial/st,stm32-uart.yaml | 80 +
.../devicetree/bindings/serial/st,stm32-usart.txt | 57 -
.../sram/allwinner,sun4i-a10-system-control.yaml | 140 +
Documentation/devicetree/bindings/sram/sram.yaml | 25 +-
.../devicetree/bindings/sram/sunxi-sram.txt | 113 -
.../bindings/timer/arm,arch_timer_mmio.yaml | 12 +-
.../devicetree/bindings/trivial-devices.yaml | 10 +
.../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 2 +-
Documentation/devicetree/bindings/usb/dwc2.txt | 64 -
Documentation/devicetree/bindings/usb/dwc2.yaml | 151 +
Documentation/devicetree/bindings/usb/generic.txt | 9 +-
.../devicetree/bindings/vendor-prefixes.yaml | 18 +
.../devicetree/bindings/watchdog/renesas,wdt.txt | 1 +
.../devicetree/bindings/watchdog/st,stm32-iwdg.txt | 26 -
.../bindings/watchdog/st,stm32-iwdg.yaml | 57 +
Documentation/devicetree/writing-schema.rst | 8 +-
Documentation/fb/fbcon.rst | 13 +-
Documentation/fb/modedb.rst | 3 +
Documentation/gpu/drm-internals.rst | 4 +-
Documentation/gpu/drm-kms.rst | 19 +-
Documentation/gpu/drm-mm.rst | 68 +-
Documentation/gpu/drm-uapi.rst | 49 +-
Documentation/gpu/i915.rst | 3 -
Documentation/gpu/todo.rst | 68 +-
MAINTAINERS | 39 +-
arch/arm64/kvm/debug.c | 6 +-
arch/powerpc/Kconfig | 1 +
arch/sparc/include/asm/pgalloc_64.h | 6 +-
arch/sparc/include/asm/pgtable_64.h | 24 +-
arch/sparc/include/uapi/asm/ipcbuf.h | 22 +-
arch/sparc/include/uapi/asm/statfs.h | 7 -
arch/sparc/kernel/prom_32.c | 18 +-
arch/sparc/kernel/signal32.c | 6 +-
arch/sparc/kernel/smp_64.c | 13 +-
arch/sparc/kernel/vmlinux.lds.S | 6 +-
arch/sparc/mm/fault_64.c | 6 +-
arch/sparc/mm/hugetlbpage.c | 28 +-
arch/sparc/mm/init_64.c | 33 +-
.../intel-mid/device_libs/platform_tc35876x.c | 26 +-
drivers/acpi/acpi_lpss.c | 11 +-
drivers/auxdisplay/cfag12864bfb.c | 2 +-
drivers/auxdisplay/ht16k33.c | 2 +-
drivers/dma-buf/Kconfig | 11 +
drivers/dma-buf/Makefile | 2 +
drivers/dma-buf/dma-buf.c | 63 +-
drivers/dma-buf/dma-heap.c | 298 ++
drivers/dma-buf/dma-resv.c | 32 +
drivers/dma-buf/heaps/Kconfig | 14 +
drivers/dma-buf/heaps/Makefile | 4 +
drivers/dma-buf/heaps/cma_heap.c | 177 +
drivers/dma-buf/heaps/heap-helpers.c | 271 ++
drivers/dma-buf/heaps/heap-helpers.h | 53 +
drivers/dma-buf/heaps/system_heap.c | 123 +
drivers/dma-buf/udmabuf.c | 84 +-
drivers/gpu/drm/Kconfig | 9 +-
drivers/gpu/drm/Makefile | 4 +-
drivers/gpu/drm/amd/acp/Kconfig | 10 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 55 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 91 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 149 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 41 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 41 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 191 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 38 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 113 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 139 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 258 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 62 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 211 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 100 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 12 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 211 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 64 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 1060 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 554 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 27 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 11 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 45 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 35 -
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 188 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 70 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 51 -
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 140 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 +
drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 5 -
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 5 -
drivers/gpu/drm/amd/amdgpu/cik.c | 14 +-
drivers/gpu/drm/amd/amdgpu/cik.h | 2 -
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 12 +-
drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 9 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 185 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 102 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 413 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 81 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 131 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 33 +
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 34 +
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 164 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 18 -
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 586 +++
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h | 32 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 827 ++++
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 42 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 641 ++++
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 29 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 232 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 360 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 4 +
drivers/gpu/drm/amd/amdgpu/mmsch_v1_0.h | 12 +
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 82 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 4 -
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 10 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 35 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 43 +-
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 65 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 154 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 84 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 89 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 12 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 189 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 45 +-
drivers/gpu/drm/amd/amdgpu/si.c | 6 +
drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +-
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 4 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 153 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 12 +
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 1 +
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 244 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 3 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 589 +--
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h | 2 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 601 +--
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 13 -
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 883 +++--
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 22 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 54 +-
drivers/gpu/drm/amd/amdgpu/vi.h | 2 -
drivers/gpu/drm/amd/amdkfd/Makefile | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 59 +-
drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 24 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 45 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 14 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 -
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 -
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 100 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 40 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 53 -
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 --
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 388 --
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 375 --
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 66 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 34 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 9 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 36 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 326 ++
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 334 ++
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 32 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 13 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 18 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 7 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 2 +
drivers/gpu/drm/amd/display/Kconfig | 33 +-
drivers/gpu/drm/amd/display/Makefile | 4 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 738 +++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 58 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 67 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 72 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 19 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 452 ++-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 7 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 6 -
drivers/gpu/drm/amd/display/dc/Makefile | 18 +-
drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 101 +
drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 42 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 8 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 78 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 85 +
.../amd/display/dc/bios/command_table_helper2.c | 6 +-
drivers/gpu/drm/amd/display/dc/calcs/Makefile | 11 +-
drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 24 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 33 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +-
.../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 12 +-
.../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 6 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 46 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 6 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 60 +-
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 354 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 10 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 302 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 28 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 840 +++-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 101 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 193 +-
drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 125 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 34 +-
drivers/gpu/drm/amd/display/dc/dc.h | 93 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 134 +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 60 +
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 62 +-
drivers/gpu/drm/amd/display/dc/dc_dsc.h | 25 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 297 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 28 -
drivers/gpu/drm/amd/display/dc/dc_link.h | 17 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 29 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 54 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 4 -
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 46 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 10 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 90 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 17 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 19 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 -
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 -
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 43 -
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 6 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 220 ++
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 47 +
.../amd/display/dc/dce100/dce100_hw_sequencer.c | 3 +-
.../amd/display/dc/dce100/dce100_hw_sequencer.h | 1 +
.../drm/amd/display/dc/dce100/dce100_resource.c | 10 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 135 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 2 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 13 +-
.../display/dc/dce110/dce110_timing_generator.c | 11 +-
.../display/dc/dce110/dce110_timing_generator.h | 3 +-
.../amd/display/dc/dce112/dce112_hw_sequencer.c | 2 +-
.../amd/display/dc/dce112/dce112_hw_sequencer.h | 1 +
.../drm/amd/display/dc/dce112/dce112_resource.c | 10 +-
.../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +-
.../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 +
.../drm/amd/display/dc/dce120/dce120_resource.c | 14 +-
.../display/dc/dce120/dce120_timing_generator.c | 11 +-
.../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 2 +-
.../drm/amd/display/dc/dce80/dce80_hw_sequencer.h | 1 +
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +-
drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 6 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 30 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 3 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 731 ++--
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 182 +-
.../display/dc/dcn10/dcn10_hw_sequencer_debug.h | 43 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 111 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h | 33 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 4 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 6 -
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 30 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 5 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 24 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 13 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 9 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 12 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 20 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 26 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 64 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 158 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 30 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 316 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 579 ++-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 148 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 133 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h | 33 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 7 +-
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 182 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 55 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 22 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 45 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 5 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 202 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 5 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 15 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 11 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 718 +++-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 14 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 16 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 142 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h | 33 +
.../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 2 -
.../drm/amd/display/dc/dcn21/dcn21_link_encoder.h | 39 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 152 +-
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 -
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 10 -
drivers/gpu/drm/amd/display/dc/dm_services.h | 10 +
drivers/gpu/drm/amd/display/dc/dm_services_types.h | 3 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 17 +-
.../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 172 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 177 +-
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 27 +-
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 24 +-
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 169 +-
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 30 +-
.../drm/amd/display/dc/dml/display_mode_enums.h | 20 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 -
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 8 -
.../drm/amd/display/dc/dml/display_mode_structs.h | 14 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 32 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 132 +-
.../gpu/drm/amd/display/dc/dml/dml_common_defs.c | 2 +-
.../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 8 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 132 +-
drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 -
drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 2 -
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 -
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 -
drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 -
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +-
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 14 +-
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 2 -
.../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 -
.../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 2 -
.../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 -
.../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 2 -
.../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 -
.../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 2 -
drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 12 -
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 16 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 12 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 12 +-
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 37 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 13 +-
.../amd/display/dc/{calcs => inc}/dcn_calc_math.h | 0
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 12 -
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 -
drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 32 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 15 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 34 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 17 +-
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 9 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 10 -
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 +-
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 11 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 11 +-
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 370 +-
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 156 +
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +-
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 32 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 6 +-
.../amd/display/dc/irq/dce110/irq_service_dce110.c | 8 +-
.../amd/display/dc/irq/dce120/irq_service_dce120.c | 4 +-
.../amd/display/dc/irq/dce80/irq_service_dce80.c | 4 +-
.../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +-
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +-
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 4 +-
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +-
drivers/gpu/drm/amd/display/dc/os_types.h | 35 +-
.../display/dc/virtual/virtual_stream_encoder.c | 9 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 289 ++
.../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 48 +
.../gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h | 41 +
.../gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h | 63 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 154 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 506 +++
.../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 69 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 64 +
drivers/gpu/drm/amd/display/dmub/src/Makefile | 27 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 202 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 182 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 64 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 41 +
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 109 +
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 124 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 505 +++
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 32 +-
drivers/gpu/drm/amd/display/include/dal_types.h | 4 -
.../amd/display/include/grph_object_ctrl_defs.h | 3 +-
.../drm/amd/display/include/link_service_types.h | 7 +
drivers/gpu/drm/amd/display/include/logger_types.h | 6 -
.../drm/amd/display/modules/color/color_gamma.c | 47 +-
.../drm/amd/display/modules/freesync/freesync.c | 37 +-
drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 3 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 103 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 197 +-
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 40 +-
.../amd/display/modules/hdcp/hdcp1_transition.c | 20 +-
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 886 +++++
.../amd/display/modules/hdcp/hdcp2_transition.c | 679 ++++
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 326 ++
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 118 +
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 98 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 510 ++-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 194 +
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 +
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 15 +-
.../drm/amd/display/modules/inc/mod_info_packet.h | 4 +-
.../gpu/drm/amd/display/modules/inc/mod_shared.h | 2 -
.../amd/display/modules/info_packet/info_packet.c | 46 +-
.../drm/amd/display/modules/power/power_helpers.c | 7 +-
drivers/gpu/drm/amd/include/amd_shared.h | 5 +-
.../amd/include/asic_reg/dcn/dcn_2_0_0_offset.h | 4 +
.../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 9 +-
.../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 5 +-
.../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 8 +
.../drm/amd/include/asic_reg/df/df_3_6_offset.h | 19 +
.../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 8 +
.../amd/include/asic_reg/dpcs/dpcs_2_0_0_offset.h | 647 ++++
.../amd/include/asic_reg/dpcs/dpcs_2_0_0_sh_mask.h | 3912 +++++++++++++++++++
.../asic_reg/{dcn => dpcs}/dpcs_2_1_0_offset.h | 0
.../asic_reg/{dcn => dpcs}/dpcs_2_1_0_sh_mask.h | 0
.../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 8 +
.../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 6 +
.../amd/include/asic_reg/mmhub/mmhub_1_0_offset.h | 16 +
.../amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h | 122 +
.../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 53 -
.../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 257 --
.../amd/include/asic_reg/umc/umc_6_1_1_offset.h | 2 +
.../amd/include/asic_reg/umc/umc_6_1_2_offset.h | 33 +
.../amd/include/asic_reg/umc/umc_6_1_2_sh_mask.h | 91 +
drivers/gpu/drm/amd/include/atomfirmware.h | 14 -
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 6 +-
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 6 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 378 +-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 161 +-
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +-
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 13 +-
drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 30 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 3 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 10 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 164 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 3 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 2 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 24 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 +
.../amd/powerplay/inc/smu11_driver_if_arcturus.h | 14 +-
.../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 7 +-
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 10 +-
drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 15 +
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 126 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 14 +
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 228 +-
drivers/gpu/drm/amd/powerplay/smu_internal.h | 10 +-
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 202 +-
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 133 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +-
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 7 +-
.../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 5 +-
drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 56 +-
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 19 +-
.../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 5 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 10 +-
.../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 27 +-
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 13 +-
drivers/gpu/drm/arc/arcpgu_crtc.c | 36 +-
drivers/gpu/drm/arc/arcpgu_regs.h | 2 +-
drivers/gpu/drm/arm/display/Kconfig | 6 -
.../gpu/drm/arm/display/include/malidp_product.h | 3 +-
drivers/gpu/drm/arm/display/komeda/Makefile | 5 +-
.../gpu/drm/arm/display/komeda/d71/d71_component.c | 22 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 80 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 16 +
.../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 66 +
.../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 10 +-
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 5 +
drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 129 +-
drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 47 +-
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 52 +-
drivers/gpu/drm/arm/display/komeda/komeda_event.c | 26 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 8 +-
.../gpu/drm/arm/display/komeda/komeda_pipeline.h | 3 +
.../drm/arm/display/komeda/komeda_pipeline_state.c | 6 +
drivers/gpu/drm/arm/malidp_planes.c | 2 +-
drivers/gpu/drm/armada/armada_fbdev.c | 2 +-
drivers/gpu/drm/armada/armada_gem.c | 12 -
drivers/gpu/drm/ast/ast_drv.c | 67 +-
drivers/gpu/drm/ast/ast_drv.h | 20 +-
drivers/gpu/drm/ast/ast_main.c | 54 +-
drivers/gpu/drm/ast/ast_mode.c | 812 ++--
drivers/gpu/drm/ati_pcigart.c | 210 -
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 27 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +-
drivers/gpu/drm/bochs/bochs_hw.c | 2 +-
drivers/gpu/drm/bridge/Kconfig | 26 +-
drivers/gpu/drm/bridge/Makefile | 6 +-
drivers/gpu/drm/bridge/analogix-anx78xx.c | 1529 --------
drivers/gpu/drm/bridge/analogix-anx78xx.h | 703 ----
drivers/gpu/drm/bridge/analogix/Kconfig | 23 +
drivers/gpu/drm/bridge/analogix/Makefile | 4 +-
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 817 ++++
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1385 +++++++
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h | 249 ++
.../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 165 +
.../gpu/drm/bridge/analogix/analogix-i2c-dptx.h | 256 ++
.../drm/bridge/analogix/analogix-i2c-txcommon.h | 234 ++
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 +-
drivers/gpu/drm/bridge/cdns-dsi.c | 6 +-
drivers/gpu/drm/bridge/lvds-codec.c | 151 +
drivers/gpu/drm/bridge/lvds-encoder.c | 155 -
drivers/gpu/drm/bridge/panel.c | 20 +-
drivers/gpu/drm/bridge/parade-ps8622.c | 2 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 40 +-
drivers/gpu/drm/bridge/tc358764.c | 2 +-
drivers/gpu/drm/bridge/tc358767.c | 2 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +-
drivers/gpu/drm/drm_agpsupport.c | 4 +-
drivers/gpu/drm/drm_atomic.c | 30 +-
drivers/gpu/drm/drm_atomic_helper.c | 149 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 78 +-
drivers/gpu/drm/drm_atomic_uapi.c | 16 +-
drivers/gpu/drm/drm_bridge.c | 280 +-
drivers/gpu/drm/drm_client.c | 10 +-
drivers/gpu/drm/drm_client_modeset.c | 72 +
drivers/gpu/drm/drm_color_mgmt.c | 40 +-
drivers/gpu/drm/drm_crtc_helper.c | 2 +
drivers/gpu/drm/drm_debugfs_crc.c | 9 +-
drivers/gpu/drm/drm_dp_aux_dev.c | 12 +-
drivers/gpu/drm/drm_dp_helper.c | 45 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 468 ++-
drivers/gpu/drm/drm_drv.c | 5 +-
drivers/gpu/drm/drm_edid.c | 279 +-
drivers/gpu/drm/drm_encoder.c | 15 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 1 +
drivers/gpu/drm/drm_fb_helper.c | 206 +-
drivers/gpu/drm/drm_file.c | 44 +-
drivers/gpu/drm/drm_fourcc.c | 8 +-
drivers/gpu/drm/drm_gem.c | 3 -
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 5 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 3 +
drivers/gpu/drm/drm_gem_vram_helper.c | 53 +-
drivers/gpu/drm/drm_internal.h | 22 +
drivers/gpu/drm/drm_ioctl.c | 4 +-
drivers/gpu/drm/drm_lock.c | 3 +-
drivers/gpu/drm/drm_mipi_dbi.c | 4 +-
drivers/gpu/drm/drm_mipi_dsi.c | 57 +-
drivers/gpu/drm/drm_mode_config.c | 28 +
drivers/gpu/drm/drm_mode_object.c | 14 +
drivers/gpu/drm/drm_modes.c | 255 +-
drivers/gpu/drm/drm_of.c | 116 +
drivers/gpu/drm/drm_panel.c | 109 +-
drivers/gpu/drm/drm_pci.c | 17 +-
drivers/gpu/drm/drm_prime.c | 9 +-
drivers/gpu/drm/drm_print.c | 18 +-
drivers/gpu/drm/drm_probe_helper.c | 4 +-
drivers/gpu/drm/drm_rect.c | 42 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 7 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 8 +-
drivers/gpu/drm/exynos/Kconfig | 6 +-
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 10 +-
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 10 +-
drivers/gpu/drm/exynos/exynos_dp.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 8 +-
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_drv.h | 8 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 34 +-
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 10 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 8 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 6 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 8 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
drivers/gpu/drm/gma500/accel_2d.c | 19 +-
drivers/gpu/drm/gma500/cdv_intel_display.c | 8 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 3 -
drivers/gpu/drm/gma500/framebuffer.c | 135 +-
drivers/gpu/drm/gma500/framebuffer.h | 15 -
drivers/gpu/drm/gma500/gma_display.c | 48 +
drivers/gpu/drm/gma500/gma_display.h | 6 +
drivers/gpu/drm/gma500/mdfld_intel_display.c | 23 -
drivers/gpu/drm/gma500/oaktrail_hdmi.c | 4 +-
drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 +
drivers/gpu/drm/gma500/psb_drv.c | 44 +-
drivers/gpu/drm/gma500/psb_drv.h | 8 +-
drivers/gpu/drm/gma500/psb_intel_display.c | 1 +
drivers/gpu/drm/gma500/psb_intel_drv.h | 3 +
drivers/gpu/drm/gma500/psb_irq.c | 23 +-
drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 88 +-
drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 4 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 26 -
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 240 --
drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 116 +-
drivers/gpu/drm/i810/i810_dma.c | 2 +-
drivers/gpu/drm/i810/i810_drv.c | 3 +-
drivers/gpu/drm/i915/.gitignore | 1 +
drivers/gpu/drm/i915/Kconfig.debug | 2 +
drivers/gpu/drm/i915/Makefile | 42 +-
drivers/gpu/drm/i915/display/Makefile | 6 -
drivers/gpu/drm/i915/display/icl_dsi.c | 289 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 87 +-
drivers/gpu/drm/i915/display/intel_atomic.h | 8 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 138 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +-
drivers/gpu/drm/i915/display/intel_audio.c | 16 +-
drivers/gpu/drm/i915/display/intel_bios.c | 563 ++-
drivers/gpu/drm/i915/display/intel_bios.h | 5 +
drivers/gpu/drm/i915/display/intel_bw.c | 36 +-
drivers/gpu/drm/i915/display/intel_bw.h | 1 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 32 +-
drivers/gpu/drm/i915/display/intel_color.c | 198 +-
drivers/gpu/drm/i915/display/intel_crt.c | 58 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 578 +--
drivers/gpu/drm/i915/display/intel_ddi.h | 2 +-
drivers/gpu/drm/i915/display/intel_display.c | 4031 ++++++++++++--------
drivers/gpu/drm/i915/display/intel_display.h | 49 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 81 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 2 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 107 +-
drivers/gpu/drm/i915/display/intel_dp.c | 263 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 15 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 254 +-
drivers/gpu/drm/i915/display/intel_dp_mst.h | 5 +
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 32 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 24 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 37 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 2 +-
drivers/gpu/drm/i915/display/intel_dsi.h | 14 +-
.../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 8 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 229 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 22 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 309 +-
drivers/gpu/drm/i915/display/intel_fbc.h | 11 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 24 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 152 +-
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 12 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 12 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 7 +
drivers/gpu/drm/i915/display/intel_overlay.c | 12 +-
drivers/gpu/drm/i915/display/intel_panel.c | 30 +-
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 8 +-
drivers/gpu/drm/i915/display/intel_psr.c | 177 +-
drivers/gpu/drm/i915/display/intel_psr.h | 5 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 51 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 452 ++-
drivers/gpu/drm/i915/display/intel_tv.c | 16 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 62 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 305 +-
drivers/gpu/drm/i915/display/intel_vdsc.h | 11 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 95 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 12 +-
drivers/gpu/drm/i915/gem/Makefile | 5 -
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 11 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 385 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 49 +-
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 28 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 36 -
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 184 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 322 +-
drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 43 -
drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 -
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 529 ++-
drivers/gpu/drm/i915/gem/i915_gem_mman.h | 31 +
drivers/gpu/drm/i915/gem/i915_gem_object.c | 47 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 35 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 29 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 91 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 24 +-
drivers/gpu/drm/i915/gem/i915_gem_region.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 221 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 24 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 11 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.h | 6 +
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 66 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +
.../drm/i915/gem/selftests/i915_gem_coherency.c | 17 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 171 +-
.../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 101 -
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 577 ++-
.../drm/i915/gem/selftests/i915_gem_object_blt.c | 125 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 21 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.h | 5 +-
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 16 -
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 2 +-
.../gpu/drm/i915/gem/selftests/mock_gem_object.h | 2 +
drivers/gpu/drm/i915/gt/Makefile | 5 -
drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 +
drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 +
drivers/gpu/drm/i915/gt/debugfs_gt.c | 42 +
drivers/gpu/drm/i915/gt/debugfs_gt.h | 39 +
drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 601 +++
drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 +
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 483 +++
drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 76 +
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 724 ++++
drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 13 +
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 66 +-
drivers/gpu/drm/i915/gt/intel_context.c | 189 +-
drivers/gpu/drm/i915/gt/intel_context.h | 85 +-
drivers/gpu/drm/i915/gt/intel_context_types.h | 12 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 25 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 211 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 22 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 63 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 21 +
drivers/gpu/drm/i915/gt/intel_engine_types.h | 26 +-
drivers/gpu/drm/i915/gt/intel_engine_user.c | 4 +
drivers/gpu/drm/i915/gt/intel_ggtt.c | 1486 ++++++++
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 +
drivers/gpu/drm/i915/gt/intel_gt.c | 280 +-
drivers/gpu/drm/i915/gt/intel_gt.h | 13 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 12 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 80 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 7 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 51 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 7 +
drivers/gpu/drm/i915/gt/intel_gtt.c | 598 +++
drivers/gpu/drm/i915/gt/intel_gtt.h | 587 +++
drivers/gpu/drm/i915/gt/intel_lrc.c | 637 ++--
drivers/gpu/drm/i915/gt/intel_lrc.h | 7 +-
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 4 +-
drivers/gpu/drm/i915/gt/intel_mocs.c | 179 +-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 218 ++
drivers/gpu/drm/i915/gt/intel_rc6.c | 149 +-
drivers/gpu/drm/i915/gt/intel_rc6.h | 6 +-
drivers/gpu/drm/i915/gt/intel_rc6_types.h | 4 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 97 +-
drivers/gpu/drm/i915/gt/intel_renderstate.h | 17 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 142 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 245 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 123 +-
drivers/gpu/drm/i915/gt/intel_rps.h | 3 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 91 +-
drivers/gpu/drm/i915/gt/intel_timeline.h | 4 +-
drivers/gpu/drm/i915/gt/intel_timeline_types.h | 14 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 49 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 57 +-
drivers/gpu/drm/i915/gt/selftest_context.c | 120 +-
drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 360 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 36 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 19 +
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 180 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 608 ++-
drivers/gpu/drm/i915/gt/selftest_mocs.c | 419 ++
drivers/gpu/drm/i915/gt/selftest_rc6.c | 203 +
drivers/gpu/drm/i915/gt/selftest_rc6.h | 13 +
drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 72 +-
drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +-
drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 2 +
drivers/gpu/drm/i915/gt/uc/Makefile | 5 -
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 69 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 46 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 24 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 309 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 52 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 -
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 733 +---
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 54 +-
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 143 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.h | 36 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 58 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 5 +-
drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 299 --
drivers/gpu/drm/i915/gvt/cmd_parser.h | 4 +
drivers/gpu/drm/i915/gvt/display.h | 5 +
drivers/gpu/drm/i915/gvt/edid.h | 4 +
drivers/gpu/drm/i915/gvt/execlist.h | 2 +
drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 +
drivers/gpu/drm/i915/gvt/gtt.c | 2 +-
drivers/gpu/drm/i915/gvt/handlers.c | 8 +-
drivers/gpu/drm/i915/gvt/hypercall.h | 4 +
drivers/gpu/drm/i915/gvt/interrupt.h | 3 +
drivers/gpu/drm/i915/gvt/mmio.h | 2 +
drivers/gpu/drm/i915/gvt/page_track.h | 3 +
drivers/gpu/drm/i915/gvt/sched_policy.h | 3 +
drivers/gpu/drm/i915/gvt/scheduler.c | 43 +-
drivers/gpu/drm/i915/i915_active.c | 142 +-
drivers/gpu/drm/i915/i915_active.h | 28 +-
drivers/gpu/drm/i915/i915_active_types.h | 15 -
drivers/gpu/drm/i915/i915_buddy.c | 4 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 318 +-
drivers/gpu/drm/i915/i915_debugfs.c | 421 +-
drivers/gpu/drm/i915/i915_drv.c | 41 +-
drivers/gpu/drm/i915/i915_drv.h | 111 +-
drivers/gpu/drm/i915/i915_gem.c | 383 +-
drivers/gpu/drm/i915/i915_gem.h | 10 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 39 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.c | 3 +
drivers/gpu/drm/i915/i915_gem_gtt.c | 3603 +----------------
drivers/gpu/drm/i915/i915_gem_gtt.h | 629 +--
drivers/gpu/drm/i915/i915_getparam.c | 1 +
drivers/gpu/drm/i915/i915_globals.c | 53 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 1257 +++---
drivers/gpu/drm/i915/i915_gpu_error.h | 329 +-
drivers/gpu/drm/i915/i915_irq.c | 84 +-
drivers/gpu/drm/i915/i915_memcpy.c | 75 +-
drivers/gpu/drm/i915/i915_memcpy.h | 2 +
drivers/gpu/drm/i915/i915_mm.c | 69 +
drivers/gpu/drm/i915/i915_pci.c | 247 +-
drivers/gpu/drm/i915/i915_perf.c | 62 +-
drivers/gpu/drm/i915/i915_perf.h | 2 +
drivers/gpu/drm/i915/i915_perf_types.h | 1 -
drivers/gpu/drm/i915/i915_pmu.c | 63 +-
drivers/gpu/drm/i915/i915_reg.h | 164 +-
drivers/gpu/drm/i915/i915_request.c | 156 +-
drivers/gpu/drm/i915/i915_request.h | 70 +-
drivers/gpu/drm/i915/i915_scheduler.c | 14 +-
drivers/gpu/drm/i915/i915_scheduler.h | 1 +
drivers/gpu/drm/i915/i915_selftest.h | 4 +
drivers/gpu/drm/i915/i915_sw_fence.c | 40 +-
drivers/gpu/drm/i915/i915_sw_fence.h | 5 +-
drivers/gpu/drm/i915/i915_sw_fence_work.c | 15 +-
drivers/gpu/drm/i915/i915_sysfs.c | 37 +-
drivers/gpu/drm/i915/i915_trace.h | 6 +-
drivers/gpu/drm/i915/i915_utils.c | 2 +-
drivers/gpu/drm/i915/i915_utils.h | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 92 +-
drivers/gpu/drm/i915/i915_vma.h | 147 +-
drivers/gpu/drm/i915/i915_vma_types.h | 294 ++
drivers/gpu/drm/i915/intel_device_info.c | 45 +-
drivers/gpu/drm/i915/intel_device_info.h | 9 +-
drivers/gpu/drm/i915/intel_memory_region.c | 32 +-
drivers/gpu/drm/i915/intel_memory_region.h | 14 +
drivers/gpu/drm/i915/intel_pch.c | 47 +-
drivers/gpu/drm/i915/intel_pch.h | 1 +
drivers/gpu/drm/i915/intel_pm.c | 721 ++--
drivers/gpu/drm/i915/intel_pm.h | 2 +-
drivers/gpu/drm/i915/intel_region_lmem.c | 18 +-
drivers/gpu/drm/i915/intel_sideband.c | 29 +-
drivers/gpu/drm/i915/intel_uncore.c | 25 +-
drivers/gpu/drm/i915/intel_wakeref.c | 5 +-
drivers/gpu/drm/i915/intel_wakeref.h | 28 +-
drivers/gpu/drm/i915/oa/Makefile | 7 -
drivers/gpu/drm/i915/selftests/i915_active.c | 43 +-
drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +-
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 8 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 109 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 12 +-
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 8 +-
drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +-
.../gpu/drm/i915/selftests/i915_perf_selftests.h | 19 +
drivers/gpu/drm/i915/selftests/i915_request.c | 129 +-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 43 +
drivers/gpu/drm/i915/selftests/igt_atomic.c | 47 +
drivers/gpu/drm/i915/selftests/igt_atomic.h | 41 +-
drivers/gpu/drm/i915/selftests/igt_live_test.h | 2 +-
drivers/gpu/drm/i915/selftests/igt_mmap.c | 39 +
drivers/gpu/drm/i915/selftests/igt_mmap.h | 19 +
drivers/gpu/drm/i915/selftests/igt_spinner.c | 40 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 43 +-
drivers/gpu/drm/i915/selftests/mock_drm.c | 73 -
drivers/gpu/drm/i915/selftests/mock_drm.h | 18 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 26 +-
drivers/gpu/drm/i915/selftests/mock_gtt.c | 9 +-
drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +
drivers/gpu/drm/i915/selftests/mock_region.h | 5 +
drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 +
drivers/gpu/drm/imx/imx-ldb.c | 2 +-
drivers/gpu/drm/imx/parallel-display.c | 2 +-
drivers/gpu/drm/ingenic/ingenic-drm.c | 38 +-
drivers/gpu/drm/lima/Kconfig | 2 +-
drivers/gpu/drm/lima/lima_sched.c | 40 +-
drivers/gpu/drm/lima/lima_sched.h | 2 -
drivers/gpu/drm/mcde/mcde_display.c | 57 +-
drivers/gpu/drm/mcde/mcde_drm.h | 1 +
drivers/gpu/drm/mcde/mcde_drv.c | 18 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 416 +-
drivers/gpu/drm/mcde/mcde_dsi_regs.h | 22 +-
drivers/gpu/drm/mediatek/Makefile | 3 +-
drivers/gpu/drm/mediatek/mtk_disp_color.c | 7 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 76 +-
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 43 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 190 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 +
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 184 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 56 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 92 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 7 -
drivers/gpu/drm/mediatek/mtk_drm_fb.c | 92 -
drivers/gpu/drm/mediatek/mtk_drm_fb.h | 13 -
drivers/gpu/drm/mediatek/mtk_drm_plane.c | 50 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.h | 2 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 15 +-
drivers/gpu/drm/meson/Makefile | 1 +
drivers/gpu/drm/meson/meson_crtc.c | 81 +-
drivers/gpu/drm/meson/meson_drv.c | 50 +-
drivers/gpu/drm/meson/meson_drv.h | 23 +
drivers/gpu/drm/meson/meson_osd_afbcd.c | 389 ++
drivers/gpu/drm/meson/meson_osd_afbcd.h | 28 +
drivers/gpu/drm/meson/meson_plane.c | 231 +-
drivers/gpu/drm/meson/meson_rdma.c | 135 +
drivers/gpu/drm/meson/meson_rdma.h | 21 +
drivers/gpu/drm/meson/meson_registers.h | 110 +
drivers/gpu/drm/meson/meson_viu.c | 83 +-
drivers/gpu/drm/meson/meson_viu.h | 19 +
drivers/gpu/drm/mga/mga_drv.h | 2 +-
drivers/gpu/drm/mgag200/Kconfig | 8 +-
drivers/gpu/drm/mgag200/mgag200_cursor.c | 5 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 61 +-
drivers/gpu/drm/mgag200/mgag200_i2c.c | 3 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 8 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 2 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 8 +
drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 8 +
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 11 +-
drivers/gpu/drm/msm/adreno/a6xx.xml.h | 52 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 32 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 81 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 9 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 52 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 16 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 11 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 66 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 17 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 15 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 186 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 73 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 73 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 18 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 241 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 38 +-
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 92 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 26 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 22 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 36 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 13 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 27 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 34 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 2 +-
.../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +-
drivers/gpu/drm/msm/dsi/dsi.h | 2 +
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 24 +
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 46 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 64 +-
drivers/gpu/drm/msm/edp/edp_bridge.c | 10 +-
drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 8 +-
drivers/gpu/drm/msm/msm_drv.c | 4 +-
drivers/gpu/drm/msm/msm_fbdev.c | 2 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 19 +-
drivers/gpu/drm/msm/msm_gpu.h | 7 +
drivers/gpu/drm/mxsfb/mxsfb_out.c | 2 +-
drivers/gpu/drm/nouveau/Kconfig | 4 +-
drivers/gpu/drm/nouveau/dispnv04/arb.c | 6 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 13 +-
drivers/gpu/drm/nouveau/dispnv50/base907c.c | 11 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 228 +-
drivers/gpu/drm/nouveau/dispnv50/disp.h | 6 +-
drivers/gpu/drm/nouveau/dispnv50/head.c | 43 +-
drivers/gpu/drm/nouveau/dispnv50/head.h | 10 +-
drivers/gpu/drm/nouveau/dispnv50/head507d.c | 9 +-
drivers/gpu/drm/nouveau/dispnv50/head827d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +-
drivers/gpu/drm/nouveau/dispnv50/head917d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 11 +-
drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 12 +-
drivers/gpu/drm/nouveau/dispnv50/lut.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 17 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.h | 3 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 11 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 11 +-
drivers/gpu/drm/nouveau/include/nvfw/acr.h | 152 +
drivers/gpu/drm/nouveau/include/nvfw/flcn.h | 97 +
drivers/gpu/drm/nouveau/include/nvfw/fw.h | 28 +
drivers/gpu/drm/nouveau/include/nvfw/hs.h | 31 +
drivers/gpu/drm/nouveau/include/nvfw/ls.h | 53 +
drivers/gpu/drm/nouveau/include/nvfw/pmu.h | 98 +
drivers/gpu/drm/nouveau/include/nvfw/sec2.h | 60 +
drivers/gpu/drm/nouveau/include/nvif/class.h | 3 +
drivers/gpu/drm/nouveau/include/nvif/if0008.h | 2 +-
drivers/gpu/drm/nouveau/include/nvif/mmu.h | 4 +-
drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 10 +-
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 77 +
.../gpu/drm/nouveau/include/nvkm/core/firmware.h | 51 +-
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 16 +
.../gpu/drm/nouveau/include/nvkm/core/msgqueue.h | 43 -
drivers/gpu/drm/nouveau/include/nvkm/core/os.h | 13 +
.../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 20 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 2 +
.../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 8 +-
.../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 10 +
drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 13 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 126 +
.../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 2 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 5 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 1 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 14 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +
drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 11 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 12 +-
drivers/gpu/drm/nouveau/nouveau_fence.h | 1 +
drivers/gpu/drm/nouveau/nouveau_gem.c | 68 +-
drivers/gpu/drm/nouveau/nouveau_hwmon.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 -
drivers/gpu/drm/nouveau/nouveau_vmm.c | 2 +-
drivers/gpu/drm/nouveau/nvif/mmu.c | 1 +
drivers/gpu/drm/nouveau/nvkm/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/core/firmware.c | 67 +-
drivers/gpu/drm/nouveau/nvkm/core/memory.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 108 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 24 +-
.../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 2 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 23 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/Kbuild | 3 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c | 27 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h | 10 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk20a.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm20b.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgv100.c | 23 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c | 95 +
.../drm/nouveau/nvkm/engine/gr/fuc/hubgk208.fuc5.h | 786 ++--
.../drm/nouveau/nvkm/engine/gr/fuc/hubgm107.fuc5.h | 786 ++--
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 311 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 90 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 130 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 160 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 98 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 23 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 21 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 34 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 23 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 97 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 39 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 29 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 177 +
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/Kbuild | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 42 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 63 +
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gp102.c | 30 -
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 14 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/Kbuild | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 63 +
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 63 +
drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 19 +
drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 109 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 312 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 39 +
drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 24 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 47 +-
drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild | 6 +-
drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 87 +-
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c | 214 ++
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c | 213 ++
drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c | 577 ---
drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h | 213 --
.../drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c | 436 ---
.../drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c | 264 --
drivers/gpu/drm/nouveau/nvkm/falcon/priv.h | 6 +-
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c | 87 +
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h | 89 +
drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 86 +-
drivers/gpu/drm/nouveau/nvkm/nvfw/Kbuild | 7 +
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c | 165 +
drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c | 115 +
drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c | 51 +
drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c | 62 +
drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c | 108 +
drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild | 10 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 411 ++
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 470 +++
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 134 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 281 ++
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 111 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 57 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 180 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 253 ++
drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 151 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 215 ++
drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 17 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c | 53 +
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 10 +
drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 38 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 97 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 10 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 59 +
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 53 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 15 +
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 65 +
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 16 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 53 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 21 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 216 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 101 +
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 27 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 33 +-
drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild | 17 -
drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c | 54 -
drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h | 70 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 1241 ------
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h | 167 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c | 229 --
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h | 71 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.c | 117 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c | 418 --
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.h | 36 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c | 168 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h | 50 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c | 94 -
drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.c | 213 --
.../gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c | 262 --
.../gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h | 46 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c | 148 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 264 --
.../gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c | 88 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c | 95 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c | 97 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h | 81 -
.../gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h | 161 -
.../drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c | 160 -
.../nvkm/subdev/secboot/ls_ucode_msgqueue.c | 177 -
drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h | 65 -
drivers/gpu/drm/omapdrm/displays/Kconfig | 6 +-
drivers/gpu/drm/omapdrm/dss/Kconfig | 12 +-
drivers/gpu/drm/omapdrm/dss/dispc.c | 3 +-
drivers/gpu/drm/omapdrm/omap_connector.c | 3 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 4 +-
drivers/gpu/drm/omapdrm/omap_encoder.c | 3 +-
drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +-
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 21 -
drivers/gpu/drm/panel/Kconfig | 43 +
drivers/gpu/drm/panel/Makefile | 4 +
drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +-
drivers/gpu/drm/panel/panel-boe-himax8279d.c | 978 +++++
.../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 16 +-
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 19 +-
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 29 +-
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 45 +-
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 11 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 43 +-
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 531 +++
drivers/gpu/drm/panel/panel-lg-lb035q02.c | 6 +-
drivers/gpu/drm/panel/panel-lg-lg4573.c | 14 +-
drivers/gpu/drm/panel/panel-lvds.c | 46 +-
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 6 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 6 +-
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 29 +-
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +-
drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 37 +-
.../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 62 +-
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 11 +-
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 8 +-
drivers/gpu/drm/panel/panel-raydium-rm68200.c | 26 +-
drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 35 +-
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 31 +-
drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +-
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 6 +-
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 6 +-
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 6 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 6 +-
drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +-
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 54 +-
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 34 +-
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 6 +-
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 37 +-
drivers/gpu/drm/panel/panel-simple.c | 225 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 23 +-
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 49 +-
drivers/gpu/drm/panel/panel-sony-acx424akp.c | 550 +++
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 6 +-
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 20 +-
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +-
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 26 +-
drivers/gpu/drm/panel/panel-truly-nt35597.c | 4 +-
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 398 ++
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 32 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 6 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 8 +-
drivers/gpu/drm/pl111/pl111_drv.c | 2 +-
drivers/gpu/drm/qxl/qxl_kms.c | 2 +-
drivers/gpu/drm/r128/Makefile | 2 +-
drivers/gpu/drm/r128/ati_pcigart.c | 209 +
.../drm => drivers/gpu/drm/r128}/ati_pcigart.h | 0
drivers/gpu/drm/r128/r128_drv.c | 2 +-
drivers/gpu/drm/r128/r128_drv.h | 3 +-
drivers/gpu/drm/radeon/atom.h | 1 +
drivers/gpu/drm/radeon/atombios_crtc.c | 3 +-
drivers/gpu/drm/radeon/atombios_dp.c | 6 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 11 +-
drivers/gpu/drm/radeon/atombios_i2c.c | 5 -
drivers/gpu/drm/radeon/btc_dpm.c | 3 +-
drivers/gpu/drm/radeon/ci_dpm.c | 3 +-
drivers/gpu/drm/radeon/cik.c | 8 +-
drivers/gpu/drm/radeon/cik_sdma.c | 2 +-
drivers/gpu/drm/radeon/cypress_dpm.c | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 4 +-
drivers/gpu/drm/radeon/kv_dpm.c | 3 +-
drivers/gpu/drm/radeon/ni.c | 8 +-
drivers/gpu/drm/radeon/ni_dpm.c | 3 +-
drivers/gpu/drm/radeon/r100.c | 16 +-
drivers/gpu/drm/radeon/r300.c | 2 +-
drivers/gpu/drm/radeon/r420.c | 2 +-
drivers/gpu/drm/radeon/r600.c | 10 +-
drivers/gpu/drm/radeon/r600_cs.c | 8 +-
drivers/gpu/drm/radeon/radeon_agp.c | 3 +-
drivers/gpu/drm/radeon/radeon_asic.c | 2 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 18 +-
drivers/gpu/drm/radeon/radeon_audio.c | 2 +-
drivers/gpu/drm/radeon/radeon_bios.c | 16 +-
drivers/gpu/drm/radeon/radeon_clocks.c | 3 +-
drivers/gpu/drm/radeon/radeon_combios.c | 6 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 149 +-
drivers/gpu/drm/radeon/radeon_cs.c | 2 +-
drivers/gpu/drm/radeon/radeon_device.c | 2 +-
drivers/gpu/drm/radeon/radeon_display.c | 8 +-
drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +-
drivers/gpu/drm/radeon/radeon_encoders.c | 3 +-
drivers/gpu/drm/radeon/radeon_fb.c | 4 +-
drivers/gpu/drm/radeon/radeon_gart.c | 2 +-
drivers/gpu/drm/radeon/radeon_gem.c | 3 +-
drivers/gpu/drm/radeon/radeon_i2c.c | 2 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 2 +-
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +-
drivers/gpu/drm/radeon/radeon_legacy_tv.c | 8 +-
drivers/gpu/drm/radeon/radeon_pm.c | 4 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 31 +-
drivers/gpu/drm/radeon/radeon_vce.c | 4 +-
drivers/gpu/drm/radeon/radeon_vm.c | 16 +-
drivers/gpu/drm/radeon/rs600.c | 2 +-
drivers/gpu/drm/radeon/rs690.c | 2 +-
drivers/gpu/drm/radeon/rs780_dpm.c | 3 +-
drivers/gpu/drm/radeon/rv770.c | 4 +-
drivers/gpu/drm/radeon/si.c | 8 +-
drivers/gpu/drm/radeon/si_dpm.c | 8 +-
drivers/gpu/drm/radeon/trinity_dpm.c | 3 +-
drivers/gpu/drm/rcar-du/Kconfig | 8 +
drivers/gpu/drm/rcar-du/Makefile | 1 +
drivers/gpu/drm/rcar-du/rcar_cmm.c | 217 ++
drivers/gpu/drm/rcar-du/rcar_cmm.h | 58 +
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 81 +-
drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 2 +
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 +
drivers/gpu/drm/rcar-du/rcar_du_group.c | 10 +
drivers/gpu/drm/rcar-du/rcar_du_group.h | 2 +
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 93 +-
drivers/gpu/drm/rcar-du/rcar_du_regs.h | 5 +
drivers/gpu/drm/rcar-du/rcar_lvds.c | 320 +-
drivers/gpu/drm/rockchip/Kconfig | 9 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 175 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 6 +-
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 10 +-
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 54 +-
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 488 ++-
drivers/gpu/drm/rockchip/rockchip_lvds.h | 19 +-
drivers/gpu/drm/savage/savage_drv.c | 2 +-
drivers/gpu/drm/scheduler/sched_entity.c | 89 +-
drivers/gpu/drm/scheduler/sched_main.c | 33 +-
drivers/gpu/drm/selftests/Makefile | 3 +-
drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 5 +
drivers/gpu/drm/selftests/drm_modeset_selftests.h | 4 +
.../gpu/drm/selftests/test-drm_cmdline_parser.c | 122 +
drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 12 +-
.../gpu/drm/selftests/test-drm_modeset_common.h | 7 +
drivers/gpu/drm/selftests/test-drm_rect.c | 223 ++
drivers/gpu/drm/sis/sis_drv.c | 2 +-
drivers/gpu/drm/sti/sti_dvo.c | 2 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 13 +
drivers/gpu/drm/stm/ltdc.c | 24 +-
drivers/gpu/drm/sun4i/Kconfig | 16 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 9 +
drivers/gpu/drm/sun4i/sun4i_drv.c | 22 +
drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +-
drivers/gpu/drm/sun4i/sun6i_drc.c | 8 +
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 49 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 8 +-
drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +-
drivers/gpu/drm/tegra/dc.c | 147 +-
drivers/gpu/drm/tegra/dpaux.c | 2 +-
drivers/gpu/drm/tegra/drm.c | 4 +-
drivers/gpu/drm/tegra/drm.h | 2 +
drivers/gpu/drm/tegra/dsi.c | 177 +-
drivers/gpu/drm/tegra/fb.c | 2 +-
drivers/gpu/drm/tegra/gem.c | 40 -
drivers/gpu/drm/tegra/gr2d.c | 4 +-
drivers/gpu/drm/tegra/gr3d.c | 4 +-
drivers/gpu/drm/tegra/hdmi.c | 125 +-
drivers/gpu/drm/tegra/hub.c | 198 +-
drivers/gpu/drm/tegra/hub.h | 2 +-
drivers/gpu/drm/tegra/output.c | 18 +-
drivers/gpu/drm/tegra/sor.c | 170 +-
drivers/gpu/drm/tegra/vic.c | 8 +-
drivers/gpu/drm/tilcdc/Makefile | 1 -
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +-
drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 379 --
drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 15 -
drivers/gpu/drm/tiny/st7586.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo.c | 36 -
drivers/gpu/drm/ttm/ttm_bo_util.c | 1 -
drivers/gpu/drm/ttm/ttm_bo_vm.c | 27 +-
drivers/gpu/drm/ttm/ttm_tt.c | 5 +-
drivers/gpu/drm/tve200/tve200_drv.c | 2 +-
drivers/gpu/drm/udl/Kconfig | 6 +-
drivers/gpu/drm/udl/Makefile | 2 +-
drivers/gpu/drm/udl/udl_connector.c | 21 +-
drivers/gpu/drm/udl/udl_dmabuf.c | 255 --
drivers/gpu/drm/udl/udl_drv.c | 47 +-
drivers/gpu/drm/udl/udl_drv.h | 85 +-
drivers/gpu/drm/udl/udl_encoder.c | 70 -
drivers/gpu/drm/udl/udl_fb.c | 527 ---
drivers/gpu/drm/udl/udl_gem.c | 253 +-
drivers/gpu/drm/udl/udl_main.c | 9 -
drivers/gpu/drm/udl/udl_modeset.c | 378 +-
drivers/gpu/drm/udl/udl_transfer.c | 12 +-
drivers/gpu/drm/v3d/v3d_drv.c | 8 +-
drivers/gpu/drm/vc4/Kconfig | 8 +-
drivers/gpu/drm/vc4/vc4_dsi.c | 34 +-
drivers/gpu/drm/vc4/vc4_gem.c | 11 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 12 +-
drivers/gpu/drm/via/via_dmablit.c | 2 +-
drivers/gpu/drm/via/via_drv.c | 2 +-
drivers/gpu/drm/via/via_map.c | 3 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 5 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 30 +-
drivers/gpu/drm/virtio/virtgpu_fence.c | 5 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 22 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 112 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 42 +-
drivers/gpu/drm/vkms/vkms_composer.c | 8 +-
drivers/gpu/drm/vkms/vkms_drv.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 76 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 21 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 90 +-
drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 33 -
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 16 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 4 +
drivers/gpu/drm/xen/xen_drm_front_kms.c | 9 +-
drivers/gpu/drm/zte/zx_hdmi.c | 6 +-
drivers/gpu/drm/zte/zx_vga.c | 6 +-
drivers/gpu/host1x/bus.c | 79 +-
drivers/gpu/host1x/dev.c | 4 +-
drivers/gpu/host1x/job.c | 21 +-
drivers/gpu/host1x/syncpt.c | 2 +-
drivers/gpu/vga/Kconfig | 2 +-
drivers/hid/hid-picolcd_fb.c | 3 +-
drivers/ide/Makefile | 2 -
drivers/ide/cmd64x.c | 3 +
drivers/ide/ht6560b.c | 2 +-
drivers/ide/ide-iops.c | 1 -
drivers/ide/ide-proc.c | 2 +-
drivers/ide/pmac.c | 3 +-
drivers/ide/qd65xx.c | 2 +-
drivers/ide/serverworks.c | 6 +
drivers/ide/siimage.c | 3 +-
drivers/ide/tx4939ide.c | 2 +-
drivers/ide/via82cxxx.c | 3 +-
.../media/common/videobuf2/videobuf2-dma-contig.c | 8 -
drivers/media/common/videobuf2/videobuf2-dma-sg.c | 8 -
drivers/media/common/videobuf2/videobuf2-vmalloc.c | 8 -
drivers/media/pci/ivtv/ivtvfb.c | 3 +-
drivers/media/platform/vivid/vivid-osd.c | 3 +-
drivers/mfd/intel_soc_pmic_core.c | 21 +-
drivers/misc/fastrpc.c | 8 -
drivers/net/ethernet/marvell/mvneta.c | 10 +-
drivers/of/Kconfig | 4 +
drivers/of/address.c | 6 +-
drivers/of/base.c | 130 +-
drivers/of/dynamic.c | 2 +-
drivers/of/of_private.h | 6 +-
drivers/of/overlay.c | 11 -
drivers/power/reset/Kconfig | 16 +-
drivers/power/reset/at91-sama5d2_shdwc.c | 72 +-
drivers/power/reset/gpio-restart.c | 8 +-
drivers/power/supply/Kconfig | 30 +-
drivers/power/supply/ab8500_charger.c | 6 +-
drivers/power/supply/ab8500_fg.c | 14 +-
drivers/power/supply/abx500_chargalg.c | 2 +-
drivers/power/supply/axp20x_ac_power.c | 131 +-
drivers/power/supply/axp20x_usb_power.c | 219 +-
drivers/power/supply/bq25890_charger.c | 103 +-
drivers/power/supply/cros_usbpd-charger.c | 10 +-
drivers/power/supply/ingenic-battery.c | 15 +-
drivers/power/supply/ipaq_micro_battery.c | 6 +-
drivers/power/supply/ltc2941-battery-gauge.c | 2 +-
drivers/power/supply/max17040_battery.c | 122 +-
drivers/power/supply/max17042_battery.c | 17 +-
drivers/power/supply/max77650-charger.c | 7 +
drivers/power/supply/pda_power.c | 4 +
drivers/power/supply/power_supply_core.c | 67 +-
drivers/power/supply/sbs-battery.c | 35 +-
drivers/power/supply/sc27xx_fuel_gauge.c | 49 +-
drivers/power/supply/ucs1002_power.c | 42 +-
drivers/soc/mediatek/mtk-cmdq-helper.c | 147 +-
drivers/staging/android/ion/ion.c | 14 -
drivers/tee/tee_shm.c | 6 -
drivers/video/fbdev/68328fb.c | 14 +-
drivers/video/fbdev/acornfb.c | 2 +-
drivers/video/fbdev/amba-clcd.c | 2 +-
drivers/video/fbdev/amifb.c | 2 +-
drivers/video/fbdev/arcfb.c | 2 +-
drivers/video/fbdev/arkfb.c | 2 +-
drivers/video/fbdev/asiliantfb.c | 2 +-
drivers/video/fbdev/atmel_lcdfb.c | 2 +-
drivers/video/fbdev/aty/aty128fb.c | 2 +-
drivers/video/fbdev/aty/atyfb.h | 2 +-
drivers/video/fbdev/aty/atyfb_base.c | 6 +-
drivers/video/fbdev/aty/mach64_cursor.c | 4 +-
drivers/video/fbdev/aty/radeon_base.c | 2 +-
drivers/video/fbdev/au1100fb.c | 2 +-
drivers/video/fbdev/au1200fb.c | 2 +-
drivers/video/fbdev/broadsheetfb.c | 2 +-
drivers/video/fbdev/bw2.c | 2 +-
drivers/video/fbdev/carminefb.c | 2 +-
drivers/video/fbdev/cg14.c | 2 +-
drivers/video/fbdev/cg3.c | 2 +-
drivers/video/fbdev/cg6.c | 2 +-
drivers/video/fbdev/chipsfb.c | 2 +-
drivers/video/fbdev/cirrusfb.c | 2 +-
drivers/video/fbdev/clps711x-fb.c | 2 +-
drivers/video/fbdev/cobalt_lcdfb.c | 2 +-
drivers/video/fbdev/controlfb.c | 2 +-
drivers/video/fbdev/core/fb_defio.c | 3 -
drivers/video/fbdev/core/fbcon.c | 7 +
drivers/video/fbdev/core/fbmem.c | 35 +-
drivers/video/fbdev/cyber2000fb.c | 2 +-
drivers/video/fbdev/da8xx-fb.c | 2 +-
drivers/video/fbdev/dnfb.c | 2 +-
drivers/video/fbdev/efifb.c | 2 +-
drivers/video/fbdev/ep93xx-fb.c | 2 +-
drivers/video/fbdev/fb-puv3.c | 2 +-
drivers/video/fbdev/ffb.c | 2 +-
drivers/video/fbdev/fm2fb.c | 2 +-
drivers/video/fbdev/fsl-diu-fb.c | 4 +-
drivers/video/fbdev/g364fb.c | 2 +-
drivers/video/fbdev/gbefb.c | 2 +-
drivers/video/fbdev/geode/gx1fb_core.c | 2 +-
drivers/video/fbdev/geode/gxfb_core.c | 2 +-
drivers/video/fbdev/geode/lxfb_core.c | 2 +-
drivers/video/fbdev/goldfishfb.c | 2 +-
drivers/video/fbdev/grvga.c | 2 +-
drivers/video/fbdev/gxt4500.c | 2 +-
drivers/video/fbdev/hecubafb.c | 2 +-
drivers/video/fbdev/hgafb.c | 2 +-
drivers/video/fbdev/hitfb.c | 2 +-
drivers/video/fbdev/hpfb.c | 2 +-
drivers/video/fbdev/hyperv_fb.c | 2 +-
drivers/video/fbdev/i740fb.c | 2 +-
drivers/video/fbdev/imsttfb.c | 2 +-
drivers/video/fbdev/imxfb.c | 2 +-
drivers/video/fbdev/intelfb/intelfb.h | 2 +-
drivers/video/fbdev/intelfb/intelfbdrv.c | 2 +-
drivers/video/fbdev/kyro/fbdev.c | 2 +-
drivers/video/fbdev/leo.c | 2 +-
drivers/video/fbdev/macfb.c | 2 +-
drivers/video/fbdev/matrox/matroxfb_crtc2.c | 2 +-
drivers/video/fbdev/matrox/matroxfb_misc.c | 5 +-
drivers/video/fbdev/maxinefb.c | 2 +-
drivers/video/fbdev/mb862xx/mb862xxfb.h | 2 +-
drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 15 +-
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 4 +-
drivers/video/fbdev/mbx/mbxfb.c | 2 +-
drivers/video/fbdev/metronomefb.c | 2 +-
drivers/video/fbdev/mmp/Kconfig | 2 +-
drivers/video/fbdev/mmp/fb/Kconfig | 4 -
drivers/video/fbdev/mmp/fb/mmpfb.c | 4 +-
drivers/video/fbdev/mmp/hw/Kconfig | 7 +-
drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 58 +-
drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 10 +-
drivers/video/fbdev/mmp/hw/mmp_spi.c | 6 +-
drivers/video/fbdev/mx3fb.c | 5 +-
drivers/video/fbdev/neofb.c | 2 +-
drivers/video/fbdev/nvidia/nvidia.c | 20 +-
drivers/video/fbdev/ocfb.c | 11 +-
drivers/video/fbdev/offb.c | 2 +-
drivers/video/fbdev/omap/omapfb_main.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 6 +-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +-
drivers/video/fbdev/omap2/omapfb/vrfb.c | 4 +-
drivers/video/fbdev/p9100.c | 2 +-
drivers/video/fbdev/platinumfb.c | 2 +-
drivers/video/fbdev/pm2fb.c | 2 +-
drivers/video/fbdev/pm3fb.c | 2 +-
drivers/video/fbdev/pmag-aa-fb.c | 2 +-
drivers/video/fbdev/pmag-ba-fb.c | 2 +-
drivers/video/fbdev/pmagb-b-fb.c | 2 +-
drivers/video/fbdev/ps3fb.c | 2 +-
drivers/video/fbdev/pvr2fb.c | 2 +-
drivers/video/fbdev/pxa168fb.c | 8 +-
drivers/video/fbdev/pxafb.c | 14 +-
drivers/video/fbdev/q40fb.c | 2 +-
drivers/video/fbdev/riva/fbdev.c | 2 +-
drivers/video/fbdev/s3c-fb.c | 5 +-
drivers/video/fbdev/s3c2410fb.c | 2 +-
drivers/video/fbdev/s3fb.c | 2 +-
drivers/video/fbdev/sa1100fb.c | 6 +-
drivers/video/fbdev/savage/savagefb_driver.c | 2 +-
drivers/video/fbdev/sh7760fb.c | 2 +-
drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 +-
drivers/video/fbdev/simplefb.c | 2 +-
drivers/video/fbdev/sis/sis_main.c | 2 +-
drivers/video/fbdev/skeletonfb.c | 2 +-
drivers/video/fbdev/sm712fb.c | 2 +-
drivers/video/fbdev/smscufx.c | 3 +-
drivers/video/fbdev/ssd1307fb.c | 2 +-
drivers/video/fbdev/sstfb.c | 2 +-
drivers/video/fbdev/stifb.c | 2 +-
drivers/video/fbdev/sunxvr1000.c | 2 +-
drivers/video/fbdev/sunxvr2500.c | 2 +-
drivers/video/fbdev/sunxvr500.c | 2 +-
drivers/video/fbdev/tcx.c | 2 +-
drivers/video/fbdev/tdfxfb.c | 2 +-
drivers/video/fbdev/tgafb.c | 2 +-
drivers/video/fbdev/tmiofb.c | 2 +-
drivers/video/fbdev/tridentfb.c | 2 +-
drivers/video/fbdev/udlfb.c | 1 -
drivers/video/fbdev/uvesafb.c | 4 +-
drivers/video/fbdev/valkyriefb.c | 2 +-
drivers/video/fbdev/vesafb.c | 6 +-
drivers/video/fbdev/vfb.c | 2 +-
drivers/video/fbdev/vga16fb.c | 2 +-
drivers/video/fbdev/vt8500lcdfb.c | 2 +-
drivers/video/fbdev/vt8623fb.c | 2 +-
drivers/video/fbdev/w100fb.c | 2 +-
drivers/video/fbdev/wm8505fb.c | 2 +-
drivers/video/fbdev/xen-fbfront.c | 2 +-
drivers/video/fbdev/xilinxfb.c | 2 +-
drivers/xen/gntdev-dmabuf.c | 23 -
include/drm/bridge/dw_mipi_dsi.h | 9 +
include/drm/drm_atomic.h | 62 +-
include/drm/drm_atomic_helper.h | 8 +-
include/drm/drm_atomic_state_helper.h | 6 +
include/drm/drm_bridge.h | 136 +-
include/drm/drm_color_mgmt.h | 25 +-
include/drm/drm_connector.h | 24 +-
include/drm/drm_dp_helper.h | 12 +-
include/drm/drm_dp_mst_helper.h | 32 +-
include/drm/drm_encoder.h | 7 +-
include/drm/drm_fb_cma_helper.h | 2 +
include/drm/drm_fb_helper.h | 40 -
include/drm/drm_file.h | 3 +
include/drm/drm_fourcc.h | 8 +-
include/drm/drm_gem.h | 4 +-
include/drm/drm_gem_vram_helper.h | 8 +-
include/drm/drm_legacy.h | 29 +-
include/drm/drm_mipi_dsi.h | 4 +
include/drm/drm_of.h | 21 +
include/drm/drm_panel.h | 58 +-
include/drm/drm_pci.h | 19 +-
include/drm/drm_print.h | 304 +-
include/drm/drm_rect.h | 2 +
include/drm/drm_scdc_helper.h | 6 +-
include/drm/drm_util.h | 2 +-
include/drm/gpu_scheduler.h | 22 +-
include/drm/i915_pciids.h | 31 +-
include/drm/task_barrier.h | 107 +
include/drm/ttm/ttm_bo_api.h | 10 +-
include/linux/console.h | 2 -
include/linux/dma-buf.h | 27 -
include/linux/dma-heap.h | 59 +
include/linux/fb.h | 4 +-
include/linux/host1x.h | 28 +-
include/linux/ide.h | 4 +
include/linux/lockdep.h | 8 +
include/linux/mailbox/mtk-cmdq-mailbox.h | 11 +
include/linux/platform_data/tc35876x.h | 11 -
include/linux/power/max17042_battery.h | 48 +-
include/linux/power_supply.h | 10 +
include/linux/soc/mediatek/mtk-cmdq.h | 53 +
include/linux/tcp.h | 2 -
include/net/mptcp.h | 9 +-
include/net/udp.h | 7 +
include/uapi/drm/amdgpu_drm.h | 3 +
include/uapi/drm/drm_fourcc.h | 24 +
include/uapi/drm/exynos_drm.h | 2 +-
include/uapi/drm/i915_drm.h | 32 +
include/uapi/drm/nouveau_drm.h | 1 +
include/uapi/drm/vmwgfx_drm.h | 17 +
include/uapi/linux/dma-heap.h | 53 +
include/video/mipi_display.h | 24 +-
net/core/drop_monitor.c | 8 +-
net/core/rtnetlink.c | 4 +-
net/ipv4/syncookies.c | 4 +
net/ipv4/tcp_input.c | 3 +
net/ipv6/syncookies.c | 3 +
net/ipv6/tcp_ipv6.c | 6 +-
net/mptcp/Kconfig | 6 +-
net/mptcp/protocol.c | 56 +-
net/mptcp/subflow.c | 13 +-
net/sched/sch_choke.c | 2 +-
samples/vfio-mdev/mbochs.c | 16 -
samples/vfio-mdev/mdpy-fb.c | 2 +-
scripts/dtc/checks.c | 5 +
scripts/dtc/dtc-parser.y | 4 +
scripts/dtc/fstree.c | 2 +-
scripts/dtc/libfdt/fdt.c | 9 +-
scripts/dtc/libfdt/fdt_addresses.c | 8 +-
scripts/dtc/libfdt/fdt_overlay.c | 28 +-
scripts/dtc/libfdt/fdt_ro.c | 11 +-
scripts/dtc/libfdt/libfdt.h | 4 +-
scripts/dtc/libfdt/libfdt_internal.h | 12 +-
scripts/dtc/livetree.c | 3 +-
scripts/dtc/util.c | 3 +-
scripts/dtc/util.h | 4 +
scripts/dtc/version_gen.h | 2 +-
tools/testing/selftests/dmabuf-heaps/Makefile | 6 +
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 396 ++
1915 files changed, 89212 insertions(+), 47321 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/idle-states.txt
create mode 100644 Documentation/devicetree/bindings/arm/idle-states.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/stm32/mlahb.txt
create mode 100644 Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
create mode 100644 Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32-syscon.txt
create mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10 [...]
delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/sunxi-mbus.txt
create mode 100644 Documentation/devicetree/bindings/ata/allwinner,sun4i-a10-ahci.yaml
create mode 100644 Documentation/devicetree/bindings/ata/allwinner,sun8i-r40-ahci.yaml
delete mode 100644 Documentation/devicetree/bindings/ata/faraday,ftide010.txt
create mode 100644 Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
create mode 100644 Documentation/devicetree/bindings/ata/pata-common.yaml
create mode 100644 Documentation/devicetree/bindings/ata/sata-common.yaml
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ahb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-apb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-axi [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-cpu [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-dis [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gat [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mbu [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mmc [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-mod [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-pll [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-tco [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-usb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ve- [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun5i-a13-ahb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun6i-a31-pll [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-gma [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun7i-a20-out [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-h3-bus- [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-ahb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-apb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-cpu [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt- [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-mmc [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-pll [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...]
create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...]
delete mode 100644 Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.txt
create mode 100644 Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/sunxi.txt
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-d [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-d [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-d [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-h [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-t [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-t [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.yaml
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t- [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t- [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t- [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-r40-t [...]
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun9i-a80-deu.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/lvds-transmitter.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...]
delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90c185.txt
create mode 100644 Documentation/devicetree/bindings/display/dsi-controller.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-48027 [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am800480 [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/giantplus,gpm940b0.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk500h [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/logicpd,type28.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls020b1dd01d.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c [...]
create mode 100644 Documentation/devicetree/bindings/display/renesas,cmm.yaml
delete mode 100644 Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
delete mode 100644 Documentation/devicetree/bindings/display/tilcdc/tfp410.txt
create mode 100644 Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
create mode 100644 Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
create mode 100644 Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
delete mode 100644 Documentation/devicetree/bindings/dma/stm32-dma.txt
delete mode 100644 Documentation/devicetree/bindings/dma/stm32-dmamux.txt
delete mode 100644 Documentation/devicetree/bindings/dma/stm32-mdma.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
create mode 100644 Documentation/devicetree/bindings/leds/common.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/leds-gpio.txt
create mode 100644 Documentation/devicetree/bindings/leds/leds-gpio.yaml
create mode 100644 Documentation/devicetree/bindings/leds/trigger-source.yaml
create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-vid [...]
create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
delete mode 100644 Documentation/devicetree/bindings/media/cedrus.txt
delete mode 100644 Documentation/devicetree/bindings/media/renesas,ceu.txt
create mode 100644 Documentation/devicetree/bindings/media/renesas,ceu.yaml
delete mode 100644 Documentation/devicetree/bindings/media/renesas,csi2.txt
create mode 100644 Documentation/devicetree/bindings/media/renesas,csi2.yaml
delete mode 100644 Documentation/devicetree/bindings/media/sun6i-csi.txt
create mode 100644 Documentation/devicetree/bindings/mfd/allwinner,sun6i-a31-prcm.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/allwinner,sun8i-a23-prcm.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/sun6i-prcm.txt
delete mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt
create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
create mode 100644 Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-opera [...]
delete mode 100644 Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
delete mode 100644 Documentation/devicetree/bindings/pci/arm,juno-r1-pcie.txt
delete mode 100644 Documentation/devicetree/bindings/pci/designware-pcie-ecam.txt
delete mode 100644 Documentation/devicetree/bindings/pci/host-generic-pci.txt
create mode 100644 Documentation/devicetree/bindings/pci/host-generic-pci.yaml
delete mode 100644 Documentation/devicetree/bindings/pci/pci-thunder-ecam.txt
delete mode 100644 Documentation/devicetree/bindings/pci/pci-thunder-pem.txt
delete mode 100644 Documentation/devicetree/bindings/pci/plda,xpressrich3-axi.txt
delete mode 100644 Documentation/devicetree/bindings/pci/versatile.txt
create mode 100644 Documentation/devicetree/bindings/pci/versatile.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb- [...]
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun5i-a13-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-a23-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-a83t-usb- [...]
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-h3-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-r40-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/sun4i-usb-phy.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt
create mode 100644 Documentation/devicetree/bindings/reset/allwinner,sun6i-a31-clo [...]
delete mode 100644 Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-r [...]
delete mode 100644 Documentation/devicetree/bindings/rtc/st,stm32-rtc.txt
create mode 100644 Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
create mode 100644 Documentation/devicetree/bindings/serial/rs485.yaml
create mode 100644 Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/st,stm32-usart.txt
create mode 100644 Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-syst [...]
delete mode 100644 Documentation/devicetree/bindings/sram/sunxi-sram.txt
delete mode 100644 Documentation/devicetree/bindings/usb/dwc2.txt
create mode 100644 Documentation/devicetree/bindings/usb/dwc2.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
delete mode 100644 arch/sparc/include/uapi/asm/statfs.h
create mode 100644 drivers/dma-buf/dma-heap.c
create mode 100644 drivers/dma-buf/heaps/Kconfig
create mode 100644 drivers/dma-buf/heaps/Makefile
create mode 100644 drivers/dma-buf/heaps/cma_heap.c
create mode 100644 drivers/dma-buf/heaps/heap-helpers.c
create mode 100644 drivers/dma-buf/heaps/heap-helpers.h
create mode 100644 drivers/dma-buf/heaps/system_heap.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c
delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c
create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c
create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h
rename drivers/gpu/drm/amd/display/dc/{calcs => inc}/dcn_calc_math.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_trace_buffer.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_0_sh_mask.h
rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_2_1_0_offset.h (100%)
rename drivers/gpu/drm/amd/include/asic_reg/{dcn => dpcs}/dpcs_2_1_0_sh_mask.h (100%)
delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h
delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_2_sh_mask.h
delete mode 100644 drivers/gpu/drm/ati_pcigart.c
delete mode 100644 drivers/gpu/drm/bridge/analogix-anx78xx.c
delete mode 100644 drivers/gpu/drm/bridge/analogix-anx78xx.h
create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.h
create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c
create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.h
create mode 100644 drivers/gpu/drm/bridge/analogix/analogix-i2c-txcommon.h
create mode 100644 drivers/gpu/drm/bridge/lvds-codec.c
delete mode 100644 drivers/gpu/drm/bridge/lvds-encoder.c
delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c
create mode 100644 drivers/gpu/drm/i915/.gitignore
delete mode 100644 drivers/gpu/drm/i915/display/Makefile
delete mode 100644 drivers/gpu/drm/i915/gem/Makefile
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.h
delete mode 100644 drivers/gpu/drm/i915/gt/Makefile
create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c
create mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h
create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c
create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h
create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c
create mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h
create mode 100644 drivers/gpu/drm/i915/gt/gen6_ppgtt.c
create mode 100644 drivers/gpu/drm/i915/gt/gen6_ppgtt.h
create mode 100644 drivers/gpu/drm/i915/gt/gen8_ppgtt.c
create mode 100644 drivers/gpu/drm/i915/gt/gen8_ppgtt.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gtt.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gtt.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_ppgtt.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_mocs.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_rc6.h
delete mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile
delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c
create mode 100644 drivers/gpu/drm/i915/i915_vma_types.h
delete mode 100644 drivers/gpu/drm/i915/oa/Makefile
create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf_selftests.h
create mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.c
create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.c
create mode 100644 drivers/gpu/drm/i915/selftests/igt_mmap.h
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_drm.c
delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.c
delete mode 100644 drivers/gpu/drm/mediatek/mtk_drm_fb.h
create mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.c
create mode 100644 drivers/gpu/drm/meson/meson_osd_afbcd.h
create mode 100644 drivers/gpu/drm/meson/meson_rdma.c
create mode 100644 drivers/gpu/drm/meson/meson_rdma.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/acr.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/flcn.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/fw.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/hs.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/ls.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/pmu.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvfw/sec2.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/msgqueue.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxtu102.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gp102.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h
create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0137c63d.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue_0148cdec.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h
create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/Kbuild
create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/fw.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/hs.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/nvfw/ls.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/Kbuild
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r361.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r364.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r367.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/base.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm200.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gp10b.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/hs_ucode.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode.h
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_gr.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ls_ucode_msgqueue.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h
create mode 100644 drivers/gpu/drm/panel/panel-boe-himax8279d.c
create mode 100644 drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c
create mode 100644 drivers/gpu/drm/panel/panel-sony-acx424akp.c
create mode 100644 drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c
create mode 100644 drivers/gpu/drm/r128/ati_pcigart.c
rename {include/drm => drivers/gpu/drm/r128}/ati_pcigart.h (100%)
create mode 100644 drivers/gpu/drm/rcar-du/rcar_cmm.c
create mode 100644 drivers/gpu/drm/rcar-du/rcar_cmm.h
create mode 100644 drivers/gpu/drm/selftests/test-drm_rect.c
delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c
delete mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.h
delete mode 100644 drivers/gpu/drm/udl/udl_dmabuf.c
delete mode 100644 drivers/gpu/drm/udl/udl_encoder.c
delete mode 100644 drivers/gpu/drm/udl/udl_fb.c
create mode 100644 include/drm/task_barrier.h
create mode 100644 include/linux/dma-heap.h
delete mode 100644 include/linux/platform_data/tc35876x.h
create mode 100644 include/uapi/linux/dma-heap.h
create mode 100644 tools/testing/selftests/dmabuf-heaps/Makefile
create mode 100644 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.