1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/amdgpu
Linus Torvalds a594533df0 drm for 6.2:
Initial accel subsystem support. There are no drivers yet, just the framework.
 
 New driver:
 - ofdrm - replacement for offb
 
 fbdev:
 - add support for nomodeset
 
 fourcc:
 - add Vivante tiled modifier
 
 core:
 - atomic-helpers: CRTC primary plane test fixes, fb access hooks
 - connector: TV API consistency, cmdline parser improvements
 - send connector hotplug on cleanup
 - sort makefile objects
 
 tests:
 - sort kunit tests
 - improve DP-MST tests
 - add kunit helpers to create a device
 
 sched:
 - module param for scheduling policy
 - refcounting fix
 
 buddy:
 - add back random seed log
 
 ttm:
 - convert ttm_resource to size_t
 - optimize pool allocations
 
 edid:
 - HFVSDB parsing support fixes
 - logging/debug improvements
 - DSC quirks
 
 dma-buf:
 - Add unlocked vmap and attachment mapping
 - move drivers to common locking convention
 - locking improvements
 
 firmware:
 - new API for rPI firmware and vc4
 
 xilinx:
 - zynqmp: displayport bridge support
 - dpsub fix
 
 bridge:
 - adv7533: Remove dynamic lane switching
 - it6505: Runtime PM support, sync improvements
 - ps8640: Handle AUX defer messages
 - tc358775: Drop soft-reset over I2C
 
 panel:
 - panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
 - Jadard JD9365DA-H3
 - NewVision NV3051D
 
 amdgpu:
 - DCN support on ARM
 - DCN 2.1 secure display
 - Sienna Cichlid mode2 reset fixes
 - new GC 11.x firmware versions
 - drop AMD specific DSC workarounds in favour of drm code
 - clang warning fixes
 - scheduler rework
 - SR-IOV fixes
 - GPUVM locking fixes
 - fix memory leak in CS IOCTL error path
 - flexible array updates
 - enable new GC/PSP/SMU/NBIO IP
 - GFX preemption support for gfx9
 
 amdkfd:
 - cache size fixes
 - userptr fixes
 - enable cooperative launch on gfx 10.3
 - enable GC 11.0.4 KFD support
 
 radeon:
 - replace kmap with kmap_local_page
 - ACPI ref count fix
 - HDA audio notifier support
 
 i915:
 - DG2 enabled by default
 - MTL enablement work
 - hotplug refactoring
 - VBT improvements
 - Display and watermark refactoring
 - ADL-P workaround
 - temp disable runtime_pm for discrete-
 - fix for A380 as a secondary GPU
 - Wa_18017747507 for DG2
 - CS timestamp support fixes for gen5 and earlier
 - never purge busy TTM objects
 - use i915_sg_dma_sizes for all backends
 - demote GuC kernel contexts to normal priority
 - gvt: refactor for new MDEV interface
 - enable DC power states on eDP ports
 - fix gen 2/3 workarounds
 
 nouveau:
 - fix page fault handling
 - Ampere acceleration support
 - driver stability improvements
 - nva3 backlight support
 
 msm:
 - MSM_INFO_GET_FLAGS support
 - DPU: XR30 and P010 image formats
 - Qualcomm SM6115 support
 - DSI PHY support for QCM2290
 - HDMI: refactored dev init path
 - remove exclusive-fence hack
 - fix speed-bin detection
 - enable clamp to idle on 7c3
 - improved hangcheck detection
 
 vmwgfx:
 - fb and cursor refactoring
 - convert to generic hashtable
 - cursor improvements
 
 etnaviv:
 - hw workarounds
 - softpin MMU fixes
 
 ast:
 - atomic gamma LUT support
 - convert to SHMEM
 
 lcdif:
 - support YUV planes
 - Increase DMA burst size
 - FIFO threshold tuning
 
 meson:
 - fix return type of cvbs mode_valid
 
 mgag200:
 - fix PLL setup on some revisions
 
 sun4i:
 - A100 and D1 support
 
 udl:
 - modesetting improvements
 - hot unplug support
 
 vc4:
 - support PAL-M
 - fix regression preventing 4K @ 60Hz
 - fix NULL ptr deref
 
 v3d:
 - switch to drm managed resources
 
 renesas:
 - RZ/G2L DSI support
 - DU Kconfig cleanup
 
 mediatek:
 - fixup dpi and hdmi
 - MT8188 dpi support
 - MT8195 AFBC support
 
 tegra:
 - NVDEC hardware on Tegra234 SoC
 
 hdlcd:
 - switch to drm managed resources
 
 ingenic:
 - fix registration error path
 
 hisilicon:
 - convert to drm_mode_init
 
 maildp:
 - use managed resources
 
 mtk:
 - use drm_mode_init
 
 rockchip:
 - use drm_mode_copy
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmOXxI0ACgkQDHTzWXnE
 hr4NyBAAojK3N+XJf2b8LWuRKsShCr5FXlteEDxiYGLeB8/g4x3LztSfHgUg0iuS
 nP1m7Cx4snXcVNS6iyOsoZVq1EGUAWvv+mPWJe1UywjpyqtciTVQ11GEHRvI/w+V
 GRvkhmt/TsoZA0QIlS2MaOmhn9j17QOcuYTUjYdyRL4tsrHWrTASH5W1Jt2xmDyw
 5FUJvfukPWm100DVWbh6hWbCKL22bDDF/nj1H+G6hYSyTjVbk7wZ0vy2m6TnIHNF
 iyBHBIzFPg3BveiSlKe6aVX7Gq2d8bfqjHsgN5f1qcS4ejWEkHLVxJtBdOB+fOSC
 7o8Ms7WHi1AmnkOVCGRIjJ0cJrLZu2HDlyhViguAO1XQ3Jvuo/4WW3mplv+YPOMc
 c+P/zuPG42d4lrISuB8wspTdOgxmqpZDkg3HE6n1+jiVR0u4hTTYktoPnLsHX6KG
 l/l2B6aVAxE4b6P0q3ofYoAnk5rNsb1YUS+a8kC6f97TQ3gmOsN75iZXD/ASHg2r
 ozhh2wcFxIPkJhE7vqLWPIBCWQs93sGyQXoI7Q0TJaIAZTXV0VmO1BIofetpVImE
 7FhDC4wvBedXywN8NYUEFbCTOnIcDMteM/i6S1ns78s5UjDa5osPuS5I02VT1lbN
 tvnJoHNkhCt13lJz63b0HNFm3cPKoRosCQhJeshyUYaFKs+evL0=
 =pABG
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drm

Pull drm updates from Dave Airlie:
 "The biggest highlight is that the accel subsystem framework is merged.
  Hopefully for 6.3 we will be able to line up a driver to use it.

  In drivers land, i915 enables DG2 support by default now, and nouveau
  has a big stability refactoring and initial ampere support, AMD
  includes new hw IP support and should build on ARM again. There is
  also an ofdrm driver to take over offb on platforms it's used.

  Stuff outside my tree, the dma-buf patches hit a few places, the vc4
  firmware changes also do, and i915 has some interactions with MEI for
  discrete GPUs. I think all of those should have been acked/reviewed by
  relevant parties.

  New driver:
   - ofdrm - replacement for offb

  fbdev:
   - add support for nomodeset

  fourcc:
   - add Vivante tiled modifier

  core:
   - atomic-helpers: CRTC primary plane test fixes, fb access hooks
   - connector: TV API consistency, cmdline parser improvements
   - send connector hotplug on cleanup
   - sort makefile objects

  tests:
   - sort kunit tests
   - improve DP-MST tests
   - add kunit helpers to create a device

  sched:
   - module param for scheduling policy
   - refcounting fix

  buddy:
   - add back random seed log

  ttm:
   - convert ttm_resource to size_t
   - optimize pool allocations

  edid:
   - HFVSDB parsing support fixes
   - logging/debug improvements
   - DSC quirks

  dma-buf:
   - Add unlocked vmap and attachment mapping
   - move drivers to common locking convention
   - locking improvements

  firmware:
   - new API for rPI firmware and vc4

  xilinx:
   - zynqmp: displayport bridge support
   - dpsub fix

  bridge:
   - adv7533: Remove dynamic lane switching
   - it6505: Runtime PM support, sync improvements
   - ps8640: Handle AUX defer messages
   - tc358775: Drop soft-reset over I2C

  panel:
   - panel-edp: Add INX N116BGE-EA2 C2 and C4 support.
   - Jadard JD9365DA-H3
   - NewVision NV3051D

  amdgpu:
   - DCN support on ARM
   - DCN 2.1 secure display
   - Sienna Cichlid mode2 reset fixes
   - new GC 11.x firmware versions
   - drop AMD specific DSC workarounds in favour of drm code
   - clang warning fixes
   - scheduler rework
   - SR-IOV fixes
   - GPUVM locking fixes
   - fix memory leak in CS IOCTL error path
   - flexible array updates
   - enable new GC/PSP/SMU/NBIO IP
   - GFX preemption support for gfx9

  amdkfd:
   - cache size fixes
   - userptr fixes
   - enable cooperative launch on gfx 10.3
   - enable GC 11.0.4 KFD support

  radeon:
   - replace kmap with kmap_local_page
   - ACPI ref count fix
   - HDA audio notifier support

  i915:
   - DG2 enabled by default
   - MTL enablement work
   - hotplug refactoring
   - VBT improvements
   - Display and watermark refactoring
   - ADL-P workaround
   - temp disable runtime_pm for discrete-
   - fix for A380 as a secondary GPU
   - Wa_18017747507 for DG2
   - CS timestamp support fixes for gen5 and earlier
   - never purge busy TTM objects
   - use i915_sg_dma_sizes for all backends
   - demote GuC kernel contexts to normal priority
   - gvt: refactor for new MDEV interface
   - enable DC power states on eDP ports
   - fix gen 2/3 workarounds

  nouveau:
   - fix page fault handling
   - Ampere acceleration support
   - driver stability improvements
   - nva3 backlight support

  msm:
   - MSM_INFO_GET_FLAGS support
   - DPU: XR30 and P010 image formats
   - Qualcomm SM6115 support
   - DSI PHY support for QCM2290
   - HDMI: refactored dev init path
   - remove exclusive-fence hack
   - fix speed-bin detection
   - enable clamp to idle on 7c3
   - improved hangcheck detection

  vmwgfx:
   - fb and cursor refactoring
   - convert to generic hashtable
   - cursor improvements

  etnaviv:
   - hw workarounds
   - softpin MMU fixes

  ast:
   - atomic gamma LUT support
   - convert to SHMEM

  lcdif:
   - support YUV planes
   - Increase DMA burst size
   - FIFO threshold tuning

  meson:
   - fix return type of cvbs mode_valid

  mgag200:
   - fix PLL setup on some revisions

  sun4i:
   - A100 and D1 support

  udl:
   - modesetting improvements
   - hot unplug support

  vc4:
   - support PAL-M
   - fix regression preventing 4K @ 60Hz
   - fix NULL ptr deref

  v3d:
   - switch to drm managed resources

  renesas:
   - RZ/G2L DSI support
   - DU Kconfig cleanup

  mediatek:
   - fixup dpi and hdmi
   - MT8188 dpi support
   - MT8195 AFBC support

  tegra:
   - NVDEC hardware on Tegra234 SoC

  hdlcd:
   - switch to drm managed resources

  ingenic:
   - fix registration error path

  hisilicon:
   - convert to drm_mode_init

  maildp:
   - use managed resources

  mtk:
   - use drm_mode_init

  rockchip:
   - use drm_mode_copy"

* tag 'drm-next-2022-12-13' of git://anongit.freedesktop.org/drm/drm: (1397 commits)
  drm/amdgpu: fix mmhub register base coding error
  drm/amdgpu: add tmz support for GC IP v11.0.4
  drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
  drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
  drm/amdgpu: enable GFX IP v11.0.4 CG support
  drm/amdgpu: Make amdgpu_ring_mux functions as static
  drm/amdgpu: generally allow over-commit during BO allocation
  drm/amd/display: fix array index out of bound error in DCN32 DML
  drm/amd/display: 3.2.215
  drm/amd/display: set optimized required for comp buf changes
  drm/amd/display: Add debug option to skip PSR CRTC disable
  drm/amd/display: correct DML calc error of UrgentLatency
  drm/amd/display: correct static_screen_event_mask
  drm/amd/display: Ensure commit_streams returns the DC return code
  drm/amd/display: read invalid ddc pin status cause engine busy
  drm/amd/display: Bypass DET swath fill check for max clocks
  drm/amd/display: Disable uclk pstate for subvp pipes
  drm/amd/display: Fix DCN2.1 default DSC clocks
  drm/amd/display: Enable dp_hdmi21_pcon support
  drm/amd/display: prevent seamless boot on displays that don't have the preferred dig
  ...
2022-12-13 11:59:58 -08:00
..
aldebaran.c drm/amdgpu: Avoid another list of reset devices 2022-08-10 15:07:14 -04:00
aldebaran.h drm/amdgpu: Add mode2 reset support for aldebaran 2021-04-09 16:46:26 -04:00
aldebaran_reg_init.c drm/amdgpu: add register base init for aldebaran (v2) 2021-03-10 00:01:34 -05:00
amdgpu.h drm/amdgpu: rename the files for HMM handling 2022-11-17 00:23:36 -05:00
amdgpu_acp.c drm/amdgpu: fix i2s_pdata out of bound array access 2022-07-28 16:05:16 -04:00
amdgpu_acp.h
amdgpu_acpi.c drm/amdgpu: clarify DC checks 2022-11-15 11:51:45 -05:00
amdgpu_afmt.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_amdkfd.c drm-misc-next for 6.2: 2022-11-16 07:17:32 +10:00
amdgpu_amdkfd.h drm/amdkfd: Cleanup kfd_dev struct 2022-10-27 15:12:09 -04:00
amdgpu_amdkfd_aldebaran.c drm/amdgpu: Enable Aldebaran devices to report CU Occupancy 2022-11-21 16:41:51 -05:00
amdgpu_amdkfd_arcturus.c drm/amdkfd: Remove unused old debugger implementation 2022-02-09 16:57:51 -05:00
amdgpu_amdkfd_arcturus.h drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs 2021-11-17 16:58:01 -05:00
amdgpu_amdkfd_fence.c drm/amdgpu: Allow TTM to evict svm bo from same process 2022-07-28 16:05:14 -04:00
amdgpu_amdkfd_gfx_v7.c mmap locking API: fix missed mmap_sem references in comments 2022-05-13 07:20:07 -07:00
amdgpu_amdkfd_gfx_v8.c mmap locking API: fix missed mmap_sem references in comments 2022-05-13 07:20:07 -07:00
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: switch to select_se_sh wrapper for gfx v9_0 2022-11-04 16:05:53 -04:00
amdgpu_amdkfd_gfx_v9.h drm/amdkfd: Remove unused old debugger implementation 2022-02-09 16:57:51 -05:00
amdgpu_amdkfd_gfx_v10.c drm/amdkfd: Remove unused old debugger implementation 2022-02-09 16:57:51 -05:00
amdgpu_amdkfd_gfx_v10_3.c drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3 2022-03-04 13:03:30 -05:00
amdgpu_amdkfd_gfx_v11.c drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 2022-10-18 22:13:24 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Fix memory leakage 2022-11-29 11:03:39 -05:00
amdgpu_atombios.c drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI 2022-01-14 17:51:15 -05:00
amdgpu_atombios.h drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI 2022-01-14 17:51:15 -05:00
amdgpu_atomfirmware.c drm/amdgpu: skip vram reserve on firmware_v2_2 for bare-metal 2022-11-29 11:03:36 -05:00
amdgpu_atomfirmware.h drm/amdgpu: add helper to execute atomfirmware asic_init 2022-04-28 17:47:52 -04:00
amdgpu_atpx_handler.c drm/amd: append missing includes 2021-12-13 16:32:34 -05:00
amdgpu_benchmark.c drm/amdgpu: use ktime rather than jiffies for benchmark results 2022-02-23 14:02:51 -05:00
amdgpu_bios.c drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() 2022-11-29 11:03:39 -05:00
amdgpu_bo_list.c drm/amdgpu: fix userptr HMM range handling v2 2022-11-21 16:40:30 -05:00
amdgpu_bo_list.h drm/amdgpu: fix userptr HMM range handling v2 2022-11-21 16:40:30 -05:00
amdgpu_cgs.c drm/amd/pm: correct the checks for polaris kickers 2020-10-27 11:56:42 -04:00
amdgpu_connectors.c drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" 2022-11-23 10:31:31 -05:00
amdgpu_connectors.h
amdgpu_cs.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
amdgpu_cs.h Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
amdgpu_csa.c drm/amdgpu: rename amdgpu_vm_bo_rmv to _del 2022-02-07 17:14:10 -05:00
amdgpu_csa.h drm/amdgpu: Change AMDGPU_CSA_SIZE to 128K 2018-11-05 14:21:50 -05:00
amdgpu_ctx.c drm/amdgpu: fix pstate setting issue 2022-10-21 16:12:09 -04:00
amdgpu_ctx.h drm/amdgpu: revert "partial revert "remove ctx->lock" v2" 2022-09-13 14:33:01 -04:00
amdgpu_debugfs.c drm/amdgpu: clarify DC checks 2022-11-15 11:51:45 -05:00
amdgpu_debugfs.h drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" 2021-10-05 12:22:36 -04:00
amdgpu_device.c drm/amdgpu: Fix potential double free and null pointer dereference 2022-11-29 11:03:37 -05:00
amdgpu_df.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
amdgpu_discovery.c drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1 2022-11-29 11:03:37 -05:00
amdgpu_discovery.h drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c 2022-04-28 17:47:43 -04:00
amdgpu_display.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
amdgpu_display.h drm/amdgpu: move non-DC vblank handling out of irq code 2022-11-15 11:51:36 -05:00
amdgpu_dma_buf.c drm/amdgpu: Set MTYPE in PTE based on BO flags 2022-11-09 17:41:42 -05:00
amdgpu_dma_buf.h drm/amdgpu: Implement mmap as GEM object function 2021-05-26 20:56:23 +02:00
amdgpu_doorbell.h drm/amdgpu: correct cp doorbell range 2022-05-04 10:43:53 -04:00
amdgpu_drv.c drm/amdgpu: improve GART and GTT documentation 2022-12-01 15:21:53 -05:00
amdgpu_drv.h drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl 2021-12-13 16:32:34 -05:00
amdgpu_eeprom.c drm/amdgpu: Allow non-standard EEPROM I2C address 2022-11-17 18:06:58 -05:00
amdgpu_eeprom.h drm/amdgpu: Optimize EEPROM RAS table I/O 2021-07-01 00:24:41 -04:00
amdgpu_encoders.c drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi 2021-12-07 13:13:07 -05:00
amdgpu_fdinfo.c drm/amdgpu: add drm-client-id to fdinfo v2 2022-05-26 14:56:34 -04:00
amdgpu_fdinfo.h drm/amdgpu: Add show_fdinfo() interface 2021-05-05 09:26:53 +02:00
amdgpu_fence.c drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_fru_eeprom.c drm/amdgpu: Interpret IPMI data for product information (v2) 2022-11-17 18:07:26 -05:00
amdgpu_fru_eeprom.h drm/amdgpu: fix incorrect comment 2020-09-29 16:11:50 -04:00
amdgpu_fw_attestation.c drm/amdgpu: Update psp fw attestation support list 2021-06-07 14:57:32 -04:00
amdgpu_fw_attestation.h drm/amdgpu: added support for psp fw attestation 2020-10-26 13:27:00 -04:00
amdgpu_gart.c drm/amdgpu: check the GART table before invalidating TLB 2022-02-07 18:01:16 -05:00
amdgpu_gart.h drm/amdgpu: remove gart.ready flag 2022-01-19 22:32:47 -05:00
amdgpu_gds.h Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)" 2019-08-12 12:47:47 -05:00
amdgpu_gem.c drm/amdgpu: generally allow over-commit during BO allocation 2022-12-06 10:17:24 -05:00
amdgpu_gem.h drm/amdgpu: Introduce GEM object functions 2020-09-25 09:19:42 +02:00
amdgpu_gfx.c drm/amdgpu: complete gfxoff allow signal during suspend without delay 2022-11-09 17:41:42 -05:00
amdgpu_gfx.h drm/amdgpu: Add software ring callbacks for gfx9 (v8) 2022-12-02 10:04:37 -05:00
amdgpu_gfxhub.h drm/amdgpu: revert context to stop engine before mode2 reset 2022-08-16 18:14:31 -04:00
amdgpu_gmc.c drm/amdgpu: add tmz support for GC IP v11.0.4 2022-12-06 10:18:12 -05:00
amdgpu_gmc.h drm/amdgpu: save and restore gc hub regs 2022-08-16 18:14:31 -04:00
amdgpu_gtt_mgr.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
amdgpu_hdp.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
amdgpu_hmm.c drm/amdgpu: fix stall on CPU when allocate large system memory 2022-11-29 11:03:35 -05:00
amdgpu_hmm.h drm/amdgpu: cleanup amdgpu_hmm_range_get_pages 2022-11-17 00:23:43 -05:00
amdgpu_i2c.c gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() 2021-08-11 17:19:54 -04:00
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ids.c drm/amdgpu: drop amdgpu_sync from amdgpu_vmid_grab v2 2022-11-03 12:45:19 +01:00
amdgpu_ids.h drm/amdgpu: drop amdgpu_sync from amdgpu_vmid_grab v2 2022-11-03 12:45:19 +01:00
amdgpu_ih.c drm/amdgpu: drop unexpected word 'for' in comments 2022-06-23 17:23:13 -04:00
amdgpu_ih.h drm/amdgpu: handle IH ring1 overflow 2021-12-01 16:03:34 -05:00
amdgpu_imu.h drm/amdgpu: use the callback function for reset status polling on IMU 2022-06-03 16:44:15 -04:00
amdgpu_ioc32.c drm:amdgpu:remove unneeded variable 2021-12-13 16:34:27 -05:00
amdgpu_irq.c drm/amdgpu: move non-DC vblank handling out of irq code 2022-11-15 11:51:36 -05:00
amdgpu_irq.h drm/amdgpu: Convert to Linux IRQ interfaces 2021-08-10 20:00:44 +02:00
amdgpu_job.c drm for 6.2: 2022-12-13 11:59:58 -08:00
amdgpu_job.h drm/amdgpu: use scheduler dependencies for CS 2022-11-03 12:45:20 +01:00
amdgpu_jpeg.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
amdgpu_jpeg.h drm/amdgpu: define common jpeg_set_ras_funcs 2022-11-17 18:08:14 -05:00
amdgpu_kms.c drm/amdgpu: Fix logic error 2022-11-29 11:03:39 -05:00
amdgpu_lsdma.c drm/amdgpu: support fill mem for LSDMA 2022-05-10 17:53:11 -04:00
amdgpu_lsdma.h drm/amdgpu: support memory power gating for lsdma 2022-05-10 17:53:12 -04:00
amdgpu_mca.c drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block 2022-03-02 18:40:06 -05:00
amdgpu_mca.h drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block 2022-03-02 18:40:06 -05:00
amdgpu_mes.c drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 2022-09-14 15:00:34 -04:00
amdgpu_mes.h drm/amdgpu: remove deprecated MES version vars 2022-10-27 15:12:08 -04:00
amdgpu_mes_ctx.h drm/amdgpu: add mc wptr addr support for mes 2022-06-28 11:24:05 -04:00
amdgpu_mmhub.h drm/amdgpu: add mmhub v3_0 ip block 2022-05-04 09:57:18 -04:00
amdgpu_mode.h drm/fb-helper: Remove unnecessary include statements 2022-11-05 17:12:04 +01:00
amdgpu_nbio.c drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block 2022-03-02 18:40:06 -05:00
amdgpu_nbio.h drm/amdgpu: add nbio v4_3_0 ip block v2 2022-05-04 09:52:44 -04:00
amdgpu_object.c drm/amdgpu: generally allow over-commit during BO allocation 2022-12-06 10:17:24 -05:00
amdgpu_object.h drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE 2022-05-26 14:56:34 -04:00
amdgpu_pll.c drm/amd: fix improper docstring syntax 2021-12-13 16:32:34 -05:00
amdgpu_pll.h drm/amdgpu/OLAND: clip the ref divider max value 2021-08-24 15:35:25 -04:00
amdgpu_pmu.c drm/amdgpu: check df_funcs and its callback pointers 2021-12-13 16:33:16 -05:00
amdgpu_pmu.h drm/amdgpu: add per device user friendly xgmi events for vega20 2020-10-07 14:44:33 -04:00
amdgpu_preempt_mgr.c drm/amdgpu: remove PL_PREEMPT accounting 2022-02-14 15:05:39 +01:00
amdgpu_psp.c drm/amdgpu: use dev_dbg to print messages in runtime cycle 2022-11-29 11:03:39 -05:00
amdgpu_psp.h drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
amdgpu_psp_ta.c drm/amdgpu: Optimize TA load/unload/invoke debugfs interfaces 2022-10-27 15:12:08 -04:00
amdgpu_psp_ta.h drm/amdgpu: Optimize TA load/unload/invoke debugfs interfaces 2022-10-27 15:12:08 -04:00
amdgpu_rap.c drm/amd: consolidate TA shared memory structures 2021-08-18 18:22:53 -04:00
amdgpu_rap.h drm/amdgpu: add debugfs interface for RAP test 2020-08-14 16:22:40 -04:00
amdgpu_ras.c drm/amdgpu: use sysfs_emit() to instead of scnprintf() 2022-12-01 15:21:34 -05:00
amdgpu_ras.h drm/amdgpu: print umc correctable error address 2022-06-03 16:44:15 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: Add support for RAS table at 0x40000 2022-11-17 18:07:33 -05:00
amdgpu_ras_eeprom.h drm/amdgpu: message smu to update bad channel info 2022-03-15 14:25:16 -04:00
amdgpu_res_cursor.h drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
amdgpu_reset.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
amdgpu_reset.h Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
amdgpu_ring.c drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ring.h drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ring_mux.c drm/amdgpu: Make amdgpu_ring_mux functions as static 2022-12-06 10:17:49 -05:00
amdgpu_ring_mux.h drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_rlc.c drm/amdgpu: add helper to init rlc firmware 2022-09-30 16:59:00 -04:00
amdgpu_rlc.h drm/amdgpu: add helper to init rlc firmware 2022-09-30 16:59:00 -04:00
amdgpu_sa.c drm/amdgpu/amdgpu: improve code indentation and alignment 2020-11-02 15:34:29 -05:00
amdgpu_sched.c drm/amdgpu: rework context priority handling 2021-09-01 16:55:11 -04:00
amdgpu_sched.h drm/scheduler: Remove priority macro INVALID (v2) 2020-08-18 18:20:26 -04:00
amdgpu_sdma.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
amdgpu_sdma.h drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
amdgpu_securedisplay.c drm/amdgpu: Move the mutex_lock to protect the return status of securedisplay command buffer 2022-10-27 15:12:08 -04:00
amdgpu_securedisplay.h drm/amdgpu: Add secure display TA interface 2021-01-13 23:58:14 -05:00
amdgpu_smuio.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
amdgpu_socbb.h drm/amd/display: use fixed-width data type for soc bounding box struct 2019-06-21 18:59:34 -05:00
amdgpu_sync.c drm/amdgpu: use scheduler dependencies for VM updates 2022-11-03 12:45:20 +01:00
amdgpu_sync.h drm/amdgpu: use scheduler dependencies for VM updates 2022-11-03 12:45:20 +01:00
amdgpu_trace.h drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
amdgpu_trace_points.c drm/amdgpu: header cleanup 2022-03-04 13:03:30 -05:00
amdgpu_ttm.c drm/amdgpu: add drv_vram_usage_va for virt data exchange 2022-11-29 11:03:35 -05:00
amdgpu_ttm.h drm/amdgpu: add drv_vram_usage_va for virt data exchange 2022-11-29 11:03:35 -05:00
amdgpu_ucode.c drm/amd: Add IMU fw version to fw version queries 2022-10-24 14:44:03 -04:00
amdgpu_ucode.h drm/amdgpu: update psp_fw_type enum in amdgpu_ucode header 2022-10-17 17:41:19 -04:00
amdgpu_umc.c drm/amdgpu: remove ras_error_status parameter for UMC poison handler 2022-10-27 15:12:08 -04:00
amdgpu_umc.h drm/amdgpu: remove ras_error_status parameter for UMC poison handler 2022-10-27 15:12:08 -04:00
amdgpu_umr.h drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) 2021-09-01 16:55:11 -04:00
amdgpu_uvd.c drm/amdgpu: use scheduler dependencies for UVD msgs 2022-11-03 12:45:20 +01:00
amdgpu_uvd.h drm/amdgpu: use job and ib structures directly in CS parsers 2022-03-04 13:03:30 -05:00
amdgpu_vce.c drm/amdgpu: cleanup scheduler job initialization v2 2022-11-03 12:45:20 +01:00
amdgpu_vce.h drm/amdgpu: use job and ib structures directly in CS parsers 2022-03-04 13:03:30 -05:00
amdgpu_vcn.c drm/amdgpu: enable Vangogh VCN indirect sram mode 2022-12-01 15:21:22 -05:00
amdgpu_vcn.h drm/amdgpu: define common vcn_set_ras_funcs 2022-11-17 18:08:05 -05:00
amdgpu_vf_error.c drm/amdgpu/amdgpu: improve code indentation and alignment 2020-11-02 15:34:29 -05:00
amdgpu_vf_error.h drm/amdgpu: fix vf error handling 2017-09-28 16:03:20 -04:00
amdgpu_virt.c drm/amdgpu: add drv_vram_usage_va for virt data exchange 2022-11-29 11:03:35 -05:00
amdgpu_virt.h drm/amdgpu: Fix type of second parameter in trans_msg() callback 2022-11-04 16:05:53 -04:00
amdgpu_vkms.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
amdgpu_vkms.h drm/amdgpu: fix vkms crtc settings 2021-12-01 16:02:57 -05:00
amdgpu_vm.c drm/amdgpu: expand on GPUVM documentation 2022-12-02 10:06:00 -05:00
amdgpu_vm.h drm/amdgpu: Drop eviction lock when allocating PT BO 2022-11-09 18:06:04 -05:00
amdgpu_vm_cpu.c drm/ttm: remove bo->moving 2022-04-07 12:53:54 +02:00
amdgpu_vm_pt.c drm/amdgpu: Drop eviction lock when allocating PT BO 2022-11-09 18:06:04 -05:00
amdgpu_vm_sdma.c Merge drm/drm-next into drm-misc-next 2022-11-05 16:08:36 +01:00
amdgpu_vram_mgr.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
amdgpu_vram_mgr.h drm/amdgpu: Fix for drm buddy memory corruption 2022-07-15 15:41:51 +02:00
amdgpu_xgmi.c drm/amdgpu: Fix potential double free and null pointer dereference 2022-11-29 11:03:37 -05:00
amdgpu_xgmi.h drm/amdgpu: Adjust removal control flow for smu v13_0_2 2022-09-19 15:17:20 -04:00
amdgv_sriovmsg.h drm/amd: Add IMU fw version to fw version queries 2022-10-24 14:44:03 -04:00
arct_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
athub_v1_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v1_0.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_0.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_1.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_1.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v3_0.c drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support 2022-08-16 18:06:00 -04:00
athub_v3_0.h drm/amdgpu: add athub v3_0 ip block 2022-05-04 09:57:10 -04:00
atom.c drm: Convert open-coded yes/no strings to yesno() 2022-02-07 13:04:25 -08:00
atom.h drm/amdgpu: Add vbios info ioctl interface 2021-06-01 22:55:39 -04:00
atombios_crtc.c drm/amdgpu/OLAND: clip the ref divider max value 2021-08-24 15:35:25 -04:00
atombios_crtc.h
atombios_dp.c drm: Rename dp/ to display/ 2022-04-25 11:17:45 +02:00
atombios_dp.h
atombios_encoders.c drm/amdgpu: Replace one-element array with flexible-array member 2022-11-04 16:05:53 -04:00
atombios_encoders.h drm/amdgpu: save/restore backlight level in legacy dce code 2018-03-14 15:39:51 -05:00
atombios_i2c.c drm/amdgpu: use "*" adjacent to data name 2020-11-02 15:35:53 -05:00
atombios_i2c.h
cik.c drm/amd: Refactor amdgpu_aspm to be evaluated per device 2022-02-17 15:59:05 -05:00
cik.h drm/amd/powerplay: cover the powerplay implementation details V3 2020-01-14 10:18:08 -05:00
cik_ih.c drm/amdgpu: Handle IOMMU enabled case. 2021-05-19 23:50:27 -04:00
cik_ih.h
cik_sdma.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
cik_sdma.h
cikd.h drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h drm/amdgpu: remove some old gc 9.x registers 2017-12-13 17:28:08 -05:00
clearstate_gfx10.h drm/amdgpu: add gfx v10 clear state header v2 2019-06-20 21:16:37 -05:00
clearstate_gfx11.h drm/amdgpu: update GFX11 cs settings 2022-06-28 11:23:32 -04:00
clearstate_si.h
clearstate_vi.h
cz_ih.c drm/amdgpu: Handle IOMMU enabled case. 2021-05-19 23:50:27 -04:00
cz_ih.h
dce_v6_0.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
dce_v6_0.h
dce_v8_0.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
dce_v8_0.h
dce_v10_0.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
dce_v10_0.h
dce_v11_0.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
dce_v11_0.h
df_v1_7.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
df_v1_7.h drm/amdgpu/df: implement df v1_7 callback functions 2018-04-11 13:07:54 -05:00
df_v3_6.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
df_v3_6.h drm/amdgpu: add per device user friendly xgmi events for vega20 2020-10-07 14:44:33 -04:00
dimgrey_cavefish_reg_init.c drm/amdgpu: fix wrong executable setting for dimgrey_cavefish_reg_init.c 2021-02-24 09:28:55 -05:00
emu_soc.c drm/amdgpu: Add place holder for soc15 asic init on emulation 2018-02-19 14:19:49 -05:00
gfx_v6_0.c drm/amdgpu: nuke dynamic gfx scratch reg allocation 2022-05-06 16:57:21 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: nuke dynamic gfx scratch reg allocation 2022-05-06 16:57:21 -04:00
gfx_v7_0.h drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition 2020-11-13 17:29:47 -05:00
gfx_v8_0.c drm/amdgpu: fix for suspend/resume sequence under sriov 2022-11-04 16:05:53 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
gfx_v9_0.h drm/amd/amdgpu: Prepare implementation to support reporting of CU usage 2020-09-30 13:50:06 -04:00
gfx_v9_4.c drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
gfx_v9_4.h drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
gfx_v9_4_2.c drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2) 2022-03-25 12:40:26 -04:00
gfx_v9_4_2.h drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
gfx_v10_0.c drm/amdgpu: fix for suspend/resume sequence under sriov 2022-11-04 16:05:53 -04:00
gfx_v10_0.h drm/amdgpu: add gfx v10 implementation (v10) 2019-06-21 18:59:23 -05:00
gfx_v11_0.c drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4 2022-12-06 10:18:08 -05:00
gfx_v11_0.h drm/amdgpu: add init support for GFX11 (v2) 2022-05-04 10:43:54 -04:00
gfxhub_v1_0.c drm/amdgpu: don't override default ECO_BITs setting 2021-12-14 17:50:36 -05:00
gfxhub_v1_0.h drm/amdgpu: make gfxhub_v1_0 callback functions to be static 2020-11-17 14:07:18 -05:00
gfxhub_v1_1.c drm/amdgpu: use correct register mask to extract field 2021-11-03 12:22:07 -04:00
gfxhub_v1_1.h drm/amdgpu: remove gfxhub_v1_1_funcs set 2020-10-16 14:44:32 -04:00
gfxhub_v2_0.c drm/amdgpu: save the setting of VM_CONTEXT_CNTL 2022-05-04 09:57:22 -04:00
gfxhub_v2_0.h drm/amdgpu: use function pointer for gfxhub functions 2020-09-30 13:50:13 -04:00
gfxhub_v2_1.c drm/amdgpu: Remove unnecessary register program in SRIOV 2022-11-04 16:05:53 -04:00
gfxhub_v2_1.h drm/amdgpu: use function pointer for gfxhub functions 2020-09-30 13:50:13 -04:00
gfxhub_v3_0.c drm/amd/amdgpu: add additional page fault settings for gfx11 2022-07-28 16:19:59 -04:00
gfxhub_v3_0.h drm/amdgpu: add gfxhub v3_0 ip block 2022-05-04 09:57:13 -04:00
gfxhub_v3_0_3.c drm/amdgpu: Remove programming GCMC_VM_FB_LOCATION* on gfxhub_v3_0_3 in VF 2022-11-15 11:51:15 -05:00
gfxhub_v3_0_3.h drm/amdgpu: add gfxhub_v3_0_3 support 2022-08-30 16:36:54 -04:00
gmc_v6_0.c drm/amdgpu: remove gart.ready flag 2022-01-19 22:32:47 -05:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu/gmc: use PCI BARs for APUs in passthrough 2022-03-25 12:40:24 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Set MTYPE in PTE based on BO flags 2022-11-09 17:41:42 -05:00
gmc_v9_0.h drm/amdgpu: add pre_asic_init callback for SOC15 2020-08-26 16:40:18 -04:00
gmc_v10_0.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
gmc_v10_0.h drm/amdgpu: add gmc v10 ip block for navi10 (v6) 2019-06-20 21:35:29 -05:00
gmc_v11_0.c drm/amdgpu: add gmc v11 support for GC 11.0.4 2022-11-29 11:03:36 -05:00
gmc_v11_0.h drm/amdgpu: add gmc v11_0 ip block (v3) 2022-05-04 09:57:26 -04:00
hdp_v4_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
hdp_v4_0.h drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
hdp_v5_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
hdp_v5_0.h drm/amdgpu: add hdp version 5 functions 2021-01-05 11:32:55 -05:00
hdp_v5_2.c drm/amdgpu: add HDP IP v5.2.1 Clock Gating support 2022-08-16 18:05:54 -04:00
hdp_v5_2.h drm/amdgpu: add the files of HDP v5.2 block 2022-05-06 10:36:13 -04:00
hdp_v6_0.c drm/amdgpu: enable clock gating for HDP 6.0 2022-05-05 16:51:21 -04:00
hdp_v6_0.h drm/amdgpu: add hdp version 6 functions 2022-05-04 09:53:58 -04:00
iceland_ih.c drm/amdgpu: simplify the return expression of iceland_ih_hw_init 2022-05-04 09:53:18 -04:00
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV 2022-09-01 15:11:31 -04:00
ih_v6_0.h drm/amdgpu: add ih v6_0 ip block v2 2022-05-04 09:53:12 -04:00
imu_v11_0.c drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
imu_v11_0.h drm/amdgpu: support imu for gfx11 2022-05-04 10:43:54 -04:00
imu_v11_0_3.c drm/amdgpu: fix warning about missing imu prototype 2022-09-13 14:33:01 -04:00
imu_v11_0_3.h drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
jpeg_v1_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
jpeg_v1_0.h drm/amdgpu: separate JPEG1.0 code out from VCN1.0 2019-11-19 10:12:49 -05:00
jpeg_v2_0.c drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit 2022-06-08 11:43:55 -04:00
jpeg_v2_0.h drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit 2022-06-08 11:43:55 -04:00
jpeg_v2_5.c drm/amdgpu: define common jpeg_set_ras_funcs 2022-11-17 18:08:14 -05:00
jpeg_v2_5.h drm/amdgpu/jpeg: Add jpeg ras error query support 2022-03-28 12:54:39 -04:00
jpeg_v3_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
jpeg_v3_0.h drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid 2020-07-01 01:59:09 -04:00
jpeg_v4_0.c drm/amdgpu: add JPEG 4.0 RAS poison consumption handling 2022-11-17 18:08:46 -05:00
jpeg_v4_0.h drm/amdgpu: add RAS error query for JPEG 4.0 2022-11-17 18:08:27 -05:00
Kconfig drm: Move radeon and amdgpu Kconfig options into their directories 2022-11-10 15:29:00 -05:00
lsdma_v6_0.c drm/amdgpu: support memory power gating for lsdma 2022-05-10 17:53:12 -04:00
lsdma_v6_0.h drm/amdgpu: add lsdma block 2022-05-10 17:53:11 -04:00
Makefile drm/amdgpu: Introduce gfx software ring (v9) 2022-12-02 10:04:27 -05:00
mca_v3_0.c drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks 2022-03-02 18:40:06 -05:00
mca_v3_0.h drm/amdgpu: Add driver infrastructure for MCA RAS 2021-08-24 15:36:18 -04:00
mes_v10_1.c drm/amdgpu: extend halt_if_hws_hang to MES 2022-11-04 16:05:53 -04:00
mes_v10_1.h drm/amdgpu/mes10.1: Fix header guard 2019-07-08 13:56:02 -05:00
mes_v11_0.c drm/amdgpu/mes11: enable reg active poll 2022-12-01 11:49:50 -05:00
mes_v11_0.h drm/amdgpu/mes11: initiate mes v11 support 2022-05-04 10:43:54 -04:00
mmhub_v1_0.c drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly 2022-08-25 13:54:35 -04:00
mmhub_v1_0.h drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
mmhub_v1_7.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
mmhub_v1_7.h drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
mmhub_v2_0.c drm/amdgpu: fix mmhub register base coding error 2022-12-06 10:18:18 -05:00
mmhub_v2_0.h drm/amdgpu: Use function pointer for some mmhub functions 2020-08-14 16:22:40 -04:00
mmhub_v2_3.c drm/amdgpu: fix mmhub register base coding error 2022-12-06 10:18:18 -05:00
mmhub_v2_3.h drm/amdgpu: add mmhub v2.3 for vangogh (v4) 2020-10-05 15:15:27 -04:00
mmhub_v3_0.c drm/amdgpu: fix mmhub register base coding error 2022-12-06 10:18:18 -05:00
mmhub_v3_0.h drm/amdgpu: add mmhub v3_0 ip block 2022-05-04 09:57:18 -04:00
mmhub_v3_0_1.c drm/amdgpu: fix mmhub register base coding error 2022-12-06 10:18:18 -05:00
mmhub_v3_0_1.h drm/amdgpu: add mmhub v3_0_1 ip block 2022-06-03 16:44:15 -04:00
mmhub_v3_0_2.c drm/amdgpu: fix mmhub register base coding error 2022-12-06 10:18:18 -05:00
mmhub_v3_0_2.h drm/amdgpu: add mmhub v3_0_2 ip callback functions 2022-05-05 16:51:48 -04:00
mmhub_v9_4.c drm/amdgpu: Fix page table setup on Arcturus 2022-08-25 13:53:58 -04:00
mmhub_v9_4.h drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
mmsch_v1_0.h drm/amdgpu: correct MMSCH 1.0 version 2021-08-18 18:22:25 -04:00
mmsch_v2_0.h drm/amdgpu: introduce mmsch v2.0 header 2020-03-06 14:34:42 -05:00
mmsch_v3_0.h drm/amd/sriov add mmsch_v3 interface 2020-07-15 12:45:05 -04:00
mmsch_v4_0.h drm/amdgpu/vcn: re-use original vcn0 doorbell value 2022-11-23 09:47:15 -05:00
mxgpu_ai.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
mxgpu_ai.h drm/amdgpu: add dummy event6 for vega10 2022-01-07 17:19:34 -05:00
mxgpu_nv.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
mxgpu_nv.h drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification. 2021-08-16 15:17:57 -04:00
mxgpu_vi.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
mxgpu_vi.h drm/amdgpu: cleanup idh event/req for NV headers 2020-04-01 14:44:43 -04:00
navi10_ih.c drm/amdgpu: Fix interrupt handling on ih_soft ring 2022-08-16 18:14:31 -04:00
navi10_ih.h drm/amdgpu: add navi10 ih ip block (v3) 2019-06-20 21:35:30 -05:00
navi10_sdma_pkt_open.h drm/amdgpu: invalidate L2 before SDMA IBs (v2) 2020-04-28 15:58:12 -04:00
nbio_v2_3.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v2_3.h drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x 2022-07-18 16:42:18 -04:00
nbio_v4_3.c drm/amdgpu: add sriov nbio callback structure 2022-09-01 15:11:00 -04:00
nbio_v4_3.h drm/amdgpu: add sriov nbio callback structure 2022-09-01 15:11:00 -04:00
nbio_v6_1.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v6_1.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v7_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
nbio_v7_0.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v7_2.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
nbio_v7_2.h drm/amdgpu: add nbio v7.2 for vangogh (v2) 2020-10-05 15:15:27 -04:00
nbio_v7_4.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v7_4.h drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x 2022-07-18 16:41:55 -04:00
nbio_v7_7.c drm/amdgpu: add HDP remap functionality to nbio 7.7 2022-09-13 14:32:58 -04:00
nbio_v7_7.h drm/amdgpu: add the files of NBIO v7.7 block 2022-05-06 10:36:13 -04:00
nv.c amdgpu/nv.c: Corrected typo in the video capabilities resolution 2022-11-29 11:03:37 -05:00
nv.h drm/amdgpu: drop navi reg init functions 2021-10-20 11:43:57 -04:00
nvd.h drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion 2020-05-14 16:42:43 -04:00
ObjectID.h drm/amd: Add USBC connector ID 2022-03-22 10:53:39 -04:00
psp_gfx_if.h drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 2022-07-25 09:31:04 -04:00
psp_v3_1.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v3_1.h drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
psp_v10_0.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v10_0.h drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
psp_v11_0.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v11_0.h drm/amdgpu: Add psp 11.0 support for vega20. (v2) 2018-08-27 11:10:34 -05:00
psp_v11_0_8.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v11_0_8.h drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish 2021-07-23 10:08:01 -04:00
psp_v12_0.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v12_0.h drm/amdgpu: add psp_v12_0 for renoir (v2) 2019-08-12 12:47:50 -05:00
psp_v13_0.c drm/amdgpu: enable PSP IP v13.0.11 support 2022-11-29 11:03:37 -05:00
psp_v13_0.h drm/amdgpu: init sos microcode for psp v13 2021-03-23 22:51:54 -04:00
psp_v13_0_4.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v13_0_4.h drm/amdgpu: add files for PSP 13.0.4 2022-07-29 15:24:38 -04:00
sdma_common.h drm/amdgpu: add sdma ip block for sienna_cichlid (v5) 2020-06-03 13:52:04 -04:00
sdma_v2_4.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend 2022-12-07 12:17:09 -05:00
sdma_v4_0.h
sdma_v4_4.c drm/amdgpu: Fix the code style warnings in sdma 2022-01-18 17:24:18 -05:00
sdma_v4_4.h drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops 2022-01-14 17:52:00 -05:00
sdma_v5_0.c drm/amdgpu: fix SDMA suspend/resume on SR-IOV 2022-10-10 17:32:56 -04:00
sdma_v5_0.h drm/amdgpu: add sdma ip block for sienna_cichlid (v5) 2020-06-03 13:52:04 -04:00
sdma_v5_2.c drm/amdgpu: fix SDMA suspend/resume on SR-IOV 2022-10-10 17:32:56 -04:00
sdma_v5_2.h drm/amdgpu: add sdma ip block for sienna_cichlid (v5) 2020-06-03 13:52:04 -04:00
sdma_v6_0.c drm/amdgpu: Skip access SDMA0_F32_CNTL in sdma_v6_0_enable under SRIOV 2022-11-01 11:45:50 -04:00
sdma_v6_0.h drm/amdgpu: add initial support for sdma v6.0 2022-05-04 10:43:55 -04:00
sdma_v6_0_0_pkt_open.h drm/amdgpu: add sdma v6_0_0 pkt header v3 2022-05-04 10:43:55 -04:00
si.c drm/amd: Refactor amdgpu_aspm to be evaluated per device 2022-02-17 15:59:05 -05:00
si.h drm/amdgpu: implement gmc_v6_0_emit_flush_gpu_tlb 2018-02-19 14:18:08 -05:00
si_dma.c drm/amdgpu/si_dma: remove unused variable in si_dma_stop() 2022-10-17 17:41:20 -04:00
si_dma.h
si_enums.h drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
si_ih.c drm/amdgpu: Handle IOMMU enabled case. 2021-05-19 23:50:27 -04:00
si_ih.h
sid.h drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
sienna_cichlid.c drm/amdgpu: Refactor mode2 reset logic for v11.0.7 2022-10-18 22:08:40 -04:00
sienna_cichlid.h drm/amdgpu: add mode2 reset for sienna_cichlid 2022-08-16 18:14:31 -04:00
smu_v11_0_i2c.c drm/amdgpu: Set FRU bus for Aldebaran and Vega 20 2022-02-07 17:59:53 -05:00
smu_v11_0_i2c.h drm/amd: Expose the FRU SMU I2C bus 2022-01-27 15:49:48 -05:00
smuio_v9_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v9_0.h drm/amdgpu: implement smuio v9_0 callbacks 2020-11-13 00:13:16 -05:00
smuio_v11_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v11_0.h drm/amdgpu: implement smuio v11_0 callbacks 2020-11-13 00:13:22 -05:00
smuio_v11_0_6.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v11_0_6.h drm/amdgpu: implement smuio v11_0_6 callbacks 2021-02-09 15:28:21 -05:00
smuio_v13_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v13_0.h drm/amdgpu: implement smuio v13_0 callbacks 2021-03-23 22:52:38 -04:00
smuio_v13_0_6.c drm/amdgpu: add smuio v13_0_6 support 2022-05-04 09:54:38 -04:00
smuio_v13_0_6.h drm/amdgpu: add smuio v13_0_6 support 2022-05-04 09:54:38 -04:00
soc15.c amdgpu/nv.c: Corrected typo in the video capabilities resolution 2022-11-29 11:03:37 -05:00
soc15.h drm/amdgpu: drop soc15_set_ip_blocks() 2021-10-20 11:43:57 -04:00
soc15_common.h drm/amdgpu: add new write field for soc21 2022-04-28 17:48:35 -04:00
soc15d.h drm/amdgpu: Modify unmap_queue format for gfx9 (v6) 2022-12-02 10:04:45 -05:00
soc21.c drm/amdgpu: enable GFX IP v11.0.4 CG support 2022-12-06 10:17:57 -05:00
soc21.h drm/amdgpu: add soc21 common ip block v2 2022-04-28 17:48:40 -04:00
ta_rap_if.h drm/amdgpu: add RAP TA header file 2020-08-14 16:22:39 -04:00
ta_ras_if.h drm/amdgpu: handle denied inject error into critical regions v2 2022-01-18 17:22:36 -05:00
ta_secureDisplay_if.h drm/amdgpu: update secure display TA header 2021-03-23 23:27:41 -04:00
ta_xgmi_if.h drm/amdgpu: get extended xgmi topology data 2021-08-18 18:22:24 -04:00
tonga_ih.c drm/amdgpu: Handle IOMMU enabled case. 2021-05-19 23:50:27 -04:00
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c drm/amdgpu: fix an UMC hw arbitrator bug(v3) 2019-10-03 09:11:01 -05:00
umc_v6_0.h drm/amdgpu: fix an UMC hw arbitrator bug(v3) 2019-10-03 09:11:01 -05:00
umc_v6_1.c drm/amdgpu: remove check for CE in RAS error address query 2022-10-11 11:04:55 -04:00
umc_v6_1.h drm/amdgpu: Modify umc block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
umc_v6_7.c drm/amdgpu: move convert_error_address out of umc_ras 2022-10-17 17:41:21 -04:00
umc_v6_7.h drm/amdgpu: move convert_error_address out of umc_ras 2022-10-17 17:41:21 -04:00
umc_v8_7.c drm/amdgpu: define convert_error_address for umc v8.7 2022-10-11 11:05:23 -04:00
umc_v8_7.h drm/amdgpu: Modify umc block to fit for the unified ras block data and ops 2022-01-14 17:51:59 -05:00
umc_v8_10.c drm/amdgpu: Add umc channel index mapping table for umc_v8_10 2022-11-15 13:35:15 -05:00
umc_v8_10.h drm/amdgpu: Add umc channel index mapping table for umc_v8_10 2022-11-15 13:35:15 -05:00
uvd_v3_1.c drm/amdgpu: Fix crash on device remove/driver unload 2021-09-23 15:17:29 -04:00
uvd_v3_1.h drm amdgpu: SI UVD v3_1 (v2) 2020-07-01 01:59:24 -04:00
uvd_v4_2.c drm/amdgpu: Fix crash on device remove/driver unload 2021-09-23 15:17:29 -04:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: cleanup scheduler job initialization v2 2022-11-03 12:45:20 +01:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: cleanup scheduler job initialization v2 2022-11-03 12:45:20 +01:00
uvd_v7_0.h
vce_v2_0.c drm/amdgpu: Fix crash on device remove/driver unload 2021-09-23 15:17:29 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
vce_v4_0.h
vcn_sw_ring.c drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence 2022-05-10 17:53:13 -04:00
vcn_sw_ring.h drm/amdgpu/vcn: add common vcn sofware ring decode 2022-05-06 16:57:36 -04:00
vcn_v1_0.c drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN 2022-03-25 12:40:24 -04:00
vcn_v1_0.h drm/amdgpu: vcn and jpeg ring synchronization 2020-10-14 15:27:50 -04:00
vcn_v2_0.c drm/amdgpu: move out asic specific definition from common header 2022-05-04 10:43:56 -04:00
vcn_v2_0.h drm/amdgpu/vcn: Share vcn_v2_0_dec_ring_test_ring to vcn2.5 2020-01-27 16:46:44 -05:00
vcn_v2_5.c drm/amdgpu: enable RAS poison for VCN 2.6 2022-11-23 10:31:31 -05:00
vcn_v2_5.h drm/amdgpu/vcn: Add VCN ras error query support 2022-03-28 12:54:39 -04:00
vcn_v3_0.c drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3 2022-09-19 15:18:28 -04:00
vcn_v3_0.h drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode 2022-05-06 16:57:44 -04:00
vcn_v4_0.c drm/amdgpu: enable VCN RAS poison for VCN v4.0 2022-12-01 11:50:06 -05:00
vcn_v4_0.h drm/amdgpu: add RAS query support for VCN 4.0 2022-11-17 18:08:20 -05:00
vega10_ih.c drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega 2022-09-14 14:21:25 -04:00
vega10_ih.h
vega10_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
vega10_sdma_pkt_open.h
vega20_ih.c drm/amdgpu: convert vega20_ih.c to IP version checks 2022-10-17 17:41:19 -04:00
vega20_ih.h drm/amdgpu: create vega20 ih blocks 2020-12-23 15:05:35 -05:00
vega20_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
vi.c drm/amdgpu: rework SR-IOV virtual display handling 2022-11-15 11:51:32 -05:00
vi.h drm/amdgpu: request init data in virt detection 2020-07-02 12:02:50 -04:00
vid.h drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00