aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2021-03-13mm: use is_cow_mapping() across tree where properPeter Xu2-4/+2
2021-03-12drm/nouveau: fix dma syncing for loops (v2)Dave Airlie1-2/+4
2021-03-12drm/i915: Wedge the GPU if command parser setup failsTvrtko Ursulin3-8/+20
2021-03-12Merge tag 'amd-drm-fixes-5.12-2021-03-10' of https://gitlab.freedesktop.org/a...Dave Airlie26-57/+353
2021-03-11drm/compat: Clear bounce structuresDaniel Vetter1-0/+11
2021-03-11drm/shmem-helpers: vunmap: Don't put pages for dma-bufNoralf Trønnes1-3/+4
2021-03-11drm: meson_drv add shutdown functionArtem Lapkin1-0/+11
2021-03-11drm/shmem-helper: Don't remove the offset in vm_area_struct pgoffNeil Roberts1-5/+6
2021-03-11drm/shmem-helper: Check for purged buffers in fault handlerNeil Roberts1-4/+14
2021-03-11qxl: Fix uninitialised struct field head.surface_idColin Ian King1-0/+1
2021-03-11drm/ttm: Fix TTM page pool accountingAnthony DeRossi1-2/+2
2021-03-11drm/ttm: soften TTM warningsChristian König1-2/+6
2021-03-11drm: Use USB controller's DMA mask when importing dmabufsThomas Zimmermann4-8/+64
2021-03-11drm/qxl: fix lockdep issue in qxl_alloc_release_reservedGerd Hoffmann1-3/+10
2021-03-11drm/qxl: unpin release objectsGerd Hoffmann1-0/+1
2021-03-11drm/fb-helper: only unmap if buffer not nullTong Zhang1-1/+1
2021-03-10drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=mAlex Deucher1-1/+1
2021-03-10drm/radeon: fix AGP dependencyChristian König1-0/+1
2021-03-10drm/radeon: also init GEM funcs in radeon_gem_prime_import_sg_tableChristian König3-2/+6
2021-03-10drm/amd/pm: correct the watermark settings for PolarisEvan Quan1-4/+4
2021-03-10drm/amd/pm: bug fix for pcie dpmKenneth Feng3-21/+141
2021-03-10drm/amdgpu: fb BO should be ttm_bo_type_deviceNirmoy Das1-1/+1
2021-03-10drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wmZhan Liu1-1/+95
2021-03-10drm/amd/display: Enabled pipe harvesting in dcn30Dillon Varone1-0/+31
2021-03-10drm/amd/display: Revert dram_clock_change_latency for DCN2.1Sung Lee1-1/+1
2021-03-10drm/amd/display: Enable pflip interrupt upon pipe enableQingqing Zhuo10-0/+37
2021-03-10drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp()Holger Hoffstätte1-1/+1
2021-03-10drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth()Holger Hoffstätte1-4/+0
2021-03-10drm/amd/display: Add a backlight module optionTakashi Iwai3-0/+10
2021-03-10drm/amdgpu/display: handle aux backlight in backlight_get_brightnessAlex Deucher1-4/+20
2021-03-10drm/amdgpu/display: don't assert in set backlight functionAlex Deucher1-1/+0
2021-03-10drm/amdgpu/display: simplify backlight settingAlex Deucher1-16/+4
2021-03-05Merge tag 'amd-drm-fixes-5.12-2021-03-03' of https://gitlab.freedesktop.org/a...Dave Airlie9-16/+26
2021-03-05Merge branch '00.00-inst' of git://github.com/skeggsb/linux into drm-fixesDave Airlie1-0/+3
2021-03-03drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcieKevin Wang1-2/+2
2021-03-03drm/amd/display: fix the return of the uninitialized value in retColin Ian King1-1/+1
2021-03-03drm/amdgpu: enable BACO runpm by default on sienna cichlid and navy flounderAlex Deucher1-2/+0
2021-03-03drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register addressEvan Quan1-3/+12
2021-03-03drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disableAlex Deucher1-2/+2
2021-03-03drm/amdgpu/pm: make unsupported power profile messages debugAlex Deucher3-3/+3
2021-03-03drm/amdgpu:disable VCN for Navi12 SKUAsher.Song1-2/+4
2021-03-03drm/amdgpu: Only check for S0ix if AMD_PMC is configuredAlex Deucher1-1/+2
2021-03-02drm/nouveau/fifo/gk104-gp1xx: fix creation of sw classBen Skeggs1-0/+3
2021-02-26Merge tag 'docs-5.12-2' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2021-02-25Merge tag 'drm-next-2021-02-26' of git://anongit.freedesktop.org/drm/drmLinus Torvalds59-378/+1109
2021-02-26Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anongit.freedesktop.org/...Dave Airlie7-94/+65
2021-02-26Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitlab.freedesktop.org/a...Dave Airlie11-48/+158
2021-02-26Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongit.freedesktop.org/d...Dave Airlie5-17/+83
2021-02-25Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2021-02-25Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2021-02-25drm/panel: kd35t133: allow using non-continuous dsi clockHeiko Stuebner1-1/+2
2021-02-25drm/rockchip: Require the YTR modifier for AFBCAlyssa Rosenzweig1-0/+11
2021-02-25drm/ttm: Fix a memory leakxinhui pan1-3/+6
2021-02-25Merge tag 'drm-msm-next-2021-02-07' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie36-219/+803
2021-02-24drm/drm_vblank: set the dma-fence timestamp during send_vblank_eventVeera Sundaram Sankaran2-13/+64
2021-02-24drm/amd/display: Fix system hang after multiple hotplugs (v3)Qingqing Zhuo2-13/+92
2021-02-24drm/amdgpu: fix shutdown and poweroff process failed with s0ixPrike Liang3-3/+18
2021-02-23Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-44/+12
2021-02-23drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALIDVille Syrjälä3-4/+1
2021-02-23drm/i915: Enable -WuninitializedNathan Chancellor1-1/+0
2021-02-22Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://anongit.freedesktop.o...Linus Torvalds2-28/+21
2021-02-22Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit.freedesktop.org/dr...Linus Torvalds1-0/+3
2021-02-22drm/amd/display: Remove Assert from dcn10_get_dig_frontendEric Bernstein2-1/+2
2021-02-22drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1Rodrigo Siqueira1-0/+22
2021-02-22Revert "drm/amd/display: reuse current context instead of recreating one"Anson Jacob3-30/+23
2021-02-22drm/amd/pm/swsmu: Avoid using structure_size uninitialized in smu_cmn_init_so...Nathan Chancellor1-1/+1
2021-02-22Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-3/+1
2021-02-22doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags from command lineMasahiro Yamada1-1/+1
2021-02-22Merge tag 'platform-drivers-x86-v5.12-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-3/+3
2021-02-22drm/i915/gvt: Introduce per object locking in GVT scheduler.Zhi Wang1-9/+40
2021-02-22drm/i915/gvt: Purge dev_priv->gtChris Wilson2-7/+4
2021-02-22drm/i915/gvt: Parse default state to update reg whitelistChris Wilson1-73/+20
2021-02-21Merge tag 'drm-next-2021-02-19' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1386-43276/+49665
2021-02-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-6/+6
2021-02-20Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-4/+4
2021-02-20Merge tag 'pm-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-4/+4
2021-02-19Merge tag 'drm-intel-next-fixes-2021-02-18' of git://anongit.freedesktop.org/...Dave Airlie16-60/+115
2021-02-19Merge tag 'amd-drm-next-5.12-2021-02-18' of https://gitlab.freedesktop.org/ag...Dave Airlie86-342/+1147
2021-02-18drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)Alex Deucher1-0/+2
2021-02-18drm/radeon: OLAND boards don't have VCEAlex Deucher3-2/+3
2021-02-18drm/amdkfd: Fix recursive lock warningsFelix Kuehling1-2/+2
2021-02-18drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()Jan Kokemüller2-3/+19
2021-02-18drm/amd/display: Fix potential integer overflowGustavo A. R. Silva1-1/+1
2021-02-18drm/amdgpu/display: remove hdcp_srm sysfs on device removalNirmoy Das3-3/+4
2021-02-18drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3Marek Olšák1-12/+10
2021-02-17drm/i915/gt: Correct surface base address for renderclearChris Wilson1-1/+1
2021-02-17drm/i915: Disallow plane x+w>stride on ilk+ with X-tilingVille Syrjälä3-6/+39
2021-02-16kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTOREChris Wilson1-0/+3
2021-02-16kbuild: use always-y instead of extra-yMasahiro Yamada1-1/+1
2021-02-15Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acpi-config' and 'acpi...Rafael J. Wysocki2-4/+4
2021-02-15Merge branch 'pm-opp' into pmRafael J. Wysocki1-4/+4
2021-02-12Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini91-426/+1485
2021-02-12Merge branch 'drm-misc-fixes' of git://anongit.freedesktop.org/drm/drm-misc i...Dave Airlie9-37/+75
2021-02-12Merge tag 'drm-misc-next-fixes-2021-02-11' of git://anongit.freedesktop.org/d...Dave Airlie34-5951/+218
2021-02-12Merge tag 'drm-intel-fixes-2021-02-11' of git://anongit.freedesktop.org/drm/d...Dave Airlie2-39/+45
2021-02-11drm/ttm: make sure pool pages are clearedChristian König1-0/+10
2021-02-11drm/nouveau/top/ga100: initial supportBen Skeggs5-2/+116
2021-02-11drm/nouveau/top: add ioctrl/nvjpgBen Skeggs2-0/+4
2021-02-11drm/nouveau/privring: rename from ibusBen Skeggs20-156/+155
2021-02-11drm/nouveau/nvkm: remove nvkm_subdev.indexBen Skeggs4-11/+3
2021-02-11drm/nouveau/nvkm: determine subdev id/order from layoutBen Skeggs2-99/+14
2021-02-11drm/nouveau/vic: switch to instanced constructorBen Skeggs8-33/+7
2021-02-11drm/nouveau/sw: switch to instanced constructorBen Skeggs14-114/+102
2021-02-11drm/nouveau/sec2: switch to instanced constructorBen Skeggs10-27/+27
2021-02-11drm/nouveau/sec: switch to instanced constructorBen Skeggs9-19/+11
2021-02-11drm/nouveau/pm: switch to instanced constructorBen Skeggs18-86/+83
2021-02-11drm/nouveau/nvenc: switch to instanced constructorBen Skeggs8-50/+24
2021-02-11drm/nouveau/nvdec: switch to instanced constructorBen Skeggs8-38/+26
2021-02-11drm/nouveau/msvld: switch to instanced constructorBen Skeggs16-53/+50
2021-02-11drm/nouveau/msppp: switch to instanced constructorBen Skeggs14-45/+42
2021-02-11drm/nouveau/mspdec: switch to instanced constructorBen Skeggs15-51/+47
2021-02-11drm/nouveau/msenc: switch to instanced constructorBen Skeggs5-5/+2
2021-02-11drm/nouveau/mpeg: switch to instanced constructorBen Skeggs15-60/+57
2021-02-11drm/nouveau/me: switch to instanced constructorBen Skeggs4-4/+1
2021-02-11drm/nouveau/ifb: switch to instanced constructorBen Skeggs4-4/+1
2021-02-11drm/nouveau/gr: switch to instanced constructorBen Skeggs52-229/+227
2021-02-11drm/nouveau/fifo/gk104-: remove use of subdev index in runlist topology infoBen Skeggs9-104/+80
2021-02-11drm/nouveau/fifo/gk104-: switch dev_top fault handling to type+instBen Skeggs5-29/+21
2021-02-11drm/nouveau/fifo/gf100-: switch static mmu fault id list to type+instBen Skeggs5-11/+13
2021-02-11drm/nouveau/fifo/gf100: use fifo engine id for engine recovery maskBen Skeggs1-12/+7
2021-02-11drm/nouveau/fifo: use type+inst to determine context pointer offsetsBen Skeggs7-22/+20
2021-02-11drm/nouveau/fifo: turn chan subdev mask into engine maskBen Skeggs16-98/+76
2021-02-11drm/nouveau/fifo: add id_engine hookBen Skeggs10-13/+98
2021-02-11drm/nouveau/fifo: index backend engctx by engine idBen Skeggs10-41/+73
2021-02-11drm/nouveau/fifo: index base engctx by engine idBen Skeggs2-5/+15
2021-02-11drm/nouveau/fifo: add engine_id hookBen Skeggs15-47/+125
2021-02-11drm/nouveau/fifo: switch to instanced constructorBen Skeggs28-161/+171
2021-02-11drm/nouveau/dma: switch to instanced constructorBen Skeggs12-109/+111
2021-02-11drm/nouveau/disp: switch to instanced constructorBen Skeggs34-165/+180
2021-02-11drm/nouveau/cipher: switch to instanced constructorBen Skeggs7-15/+12
2021-02-11drm/nouveau/ce: make use of nvkm_subdev.instBen Skeggs4-6/+4
2021-02-11drm/nouveau/ce: switch to instanced constructorBen Skeggs22-192/+105
2021-02-11drm/nouveau/falcon: use split type+inst when looking up PRI addrBen Skeggs3-4/+4
2021-02-11drm/nouveau/bsp,vp: switch to instanced constructorBen Skeggs13-42/+40
2021-02-11drm/nouveau/volt: switch to instanced constructorBen Skeggs14-90/+91
2021-02-11drm/nouveau/top: switch to instanced constructorBen Skeggs8-38/+36
2021-02-11drm/nouveau/tmr: switch to instanced constructorBen Skeggs11-107/+108
2021-02-11drm/nouveau/therm/gk104: use split subdev type+inst in cg engine listsBen Skeggs2-16/+17
2021-02-11drm/nouveau/therm: switch to instanced constructorBen Skeggs16-111/+106
2021-02-11drm/nouveau/pmu: switch to instanced constructorBen Skeggs19-87/+96
2021-02-11drm/nouveau/pci: switch to instanced constructorBen Skeggs18-125/+133
2021-02-11drm/nouveau/mxm: switch to instanced constructorBen Skeggs8-45/+44
2021-02-11drm/nouveau/mmu: index engref by subdev typeBen Skeggs2-3/+3
2021-02-11drm/nouveau/mmu: switch to instanced constructorBen Skeggs22-150/+162
2021-02-11drm/nouveau/mc: use split type+inst when handling dev_top interruptsBen Skeggs3-33/+16
2021-02-11drm/nouveau/mc: use split type+inst in interrupt masking APIBen Skeggs7-11/+11
2021-02-11drm/nouveau/mc: use split type+inst in device reset APIsBen Skeggs9-31/+28
2021-02-11drm/nouveau/mc: lookup subdev interrupt handlers with split type+instBen Skeggs5-12/+13
2021-02-11drm/nouveau/mc: switch to instanced constructorBen Skeggs22-150/+147
2021-02-11drm/nouveau/top: expose parsed device info more directlyBen Skeggs2-13/+13
2021-02-11drm/nouveau/top: store device type and instance separatelyBen Skeggs3-20/+22
2021-02-11drm/nouveau/ltc: switch to instanced constructorBen Skeggs14-66/+69
2021-02-11drm/nouveau/instmem: switch to instanced constructorBen Skeggs11-108/+104
2021-02-11drm/nouveau/iccsense: switch to instanced constructorBen Skeggs8-34/+31
2021-02-11drm/nouveau/ibus: switch to instanced constructorBen Skeggs12-67/+63
2021-02-11drm/nouveau/i2c: switch to instanced constructorBen Skeggs16-119/+125
2021-02-11drm/nouveau/gsp: switch to instanced constructorBen Skeggs8-16/+14
2021-02-11drm/nouveau/gpio: switch to instanced constructorBen Skeggs13-108/+111
2021-02-11drm/nouveau/fuse: switch to instanced constructorBen Skeggs10-67/+67
2021-02-11drm/nouveau/fb: switch to instanced constructorBen Skeggs43-210/+206
2021-02-11drm/nouveau/fault: switch to instanced constructorBen Skeggs11-33/+30
2021-02-11drm/nouveau/devinit: switch to instanced constructorBen Skeggs25-158/+153
2021-02-11drm/nouveau/clk: switch to instanced constructorBen Skeggs19-129/+128
2021-02-11drm/nouveau/bus: switch to instanced constructorBen Skeggs12-106/+108
2021-02-11drm/nouveau/bios: switch to instanced constructorBen Skeggs6-92/+90
2021-02-11drm/nouveau/bar: switch to instanced constructorBen Skeggs16-87/+91
2021-02-11drm/nouveau/acr: switch to instanced constructorBen Skeggs13-43/+46
2021-02-11drm/nouveau/nvkm: add macros for subdev layoutBen Skeggs5-1/+78
2021-02-11drm/nouveau/device: pass instance id when looking up a subdev/engineBen Skeggs13-109/+41
2021-02-11drm/nouveau/subdev: track type+instance separatelyBen Skeggs3-78/+115
2021-02-11drm/nouveau/subdev: store full subdev name in structBen Skeggs17-35/+29
2021-02-11drm/nouveau/subdev: store subdevs in listBen Skeggs4-38/+31
2021-02-11drm/nouveau/subdev: remove nvkm_subdev.mutexBen Skeggs2-5/+0
2021-02-11drm/nouveau/perfmon: use private spinlock to control exclusive access to perfmonBen Skeggs2-10/+14
2021-02-11drm/nouveau/fifo: private mutexBen Skeggs10-28/+30
2021-02-11drm/nouveau/disp: use private spinlock to control exclusive access to dispBen Skeggs2-10/+14
2021-02-11drm/nouveau/pmu: serialise send() with private mutexBen Skeggs3-3/+7
2021-02-11drm/nouveau/mmu: serialise mmu invalidations with private mutexBen Skeggs6-14/+15
2021-02-11drm/nouveau/ltc: serialise cbc operations with private mutexBen Skeggs2-2/+5
2021-02-11drm/nouveau/instmem: protect mm/lru with private mutexBen Skeggs5-29/+35
2021-02-11drm/nouveau/fb: protect vram mm with private mutexBen Skeggs2-5/+8
2021-02-11drm/nouveau/fb: protect comptags with private mutexBen Skeggs10-23/+29
2021-02-11drm/nouveau/engine: use refcount_t + private mutexBen Skeggs2-13/+25
2021-02-10Revert "drm/scheduler: Job timeout handler returns status (v3)"Maarten Lankhorst6-37/+25
2021-02-10drm/sun4i: dw-hdmi: Fix max. frequency for H6Jernej Skrabec1-4/+2
2021-02-10drm/sun4i: Fix H6 HDMI PHY configurationJernej Skrabec1-17/+9
2021-02-10drm/sun4i: dw-hdmi: always set clock rateJernej Skrabec2-4/+1
2021-02-10drm/sun4i: tcon: set sync polarity for tcon1 channelJernej Skrabec2-0/+31
2021-02-10drm/i915: Fix overlay frontbuffer trackingVille Syrjälä1-9/+8
2021-02-09Revert "drm/amd/display: Update NV1x SR latency values"Alex Deucher1-2/+2
2021-02-09drm/radeon: Simplify bool comparisonJiapeng Chong1-1/+1
2021-02-09drm/amd/display: Simplify bool comparisonJiapeng Chong1-2/+2
2021-02-09Revert "drm/amd/display: Update NV1x SR latency values"Alex Deucher1-2/+2
2021-02-09drm/amdgpu: fix unnecessary NULL check warningsTian Tao1-2/+1
2021-02-09drm/amd/pm: make the error log more clear for fine grain tuning functionXiaojian Du3-3/+5
2021-02-09drm/amdgpu: extend MAX_KIQ_REG_TRY to 1000Jiawei Gu1-1/+1
2021-02-09drm/amd/display: 3.2.122Aric Cyr1-1/+1
2021-02-09drm/amd/display: [FW Promotion] Release 0.0.51Anthony Koo1-4/+25
2021-02-09drm/amd/display: fix type mismatch error for return variableDale Zhao1-1/+1
2021-02-09drm/amd/display: DIO Supported for virtual displaysWesley Chalmers8-10/+19