linux/drivers/gpu/drm/amd/amdgpu
Linus Torvalds 8186749621 drm next for 5.9-rc1
core:
 - add user def flag to cmd line modes
 - dma_fence_wait added might_sleep
 - dma-fence lockdep annotations
 - indefinite fences are bad documentation
 - gem CMA functions used in more drivers
 - struct mutex removal
 - more drm_ debug macro usage
 - set/drop master api fixes
 - fix for drm/mm hole size comparison
 - drm/mm remove invalid entry optimization
 - optimise drm/mm hole handling
 - VRR debugfs added
 - uncompressed AFBC modifier support
 - multiple display id blocks in EDID
 - multiple driver sg handling fixes
 - __drm_atomic_helper_crtc_reset in all drivers
 - managed vram helpers
 
 ttm:
 - ttm_mem_reg handling cleanup
 - remove bo offset field
 - drop CMA memtype flag
 - drop mappable flag
 
 xilinx:
 - New Xilinx ZynqMP DisplayPort Subsystem driver
 
 nouveau:
 - add CRC support
 - start using NVIDIA published class header files
 - convert all push buffer emission to new macros
 - Proper push buffer space management for EVO/NVD channels.
 - firmware loading fixes
 - 2MiB system memory pages support on Pascal and newer
 
 vkms:
 - larget cursor support
 
 i915:
 - Rocketlake platform enablement
 - Early DG1 enablement
 - Numerous GEM refactorings
 - DP MST fixes
 - FBC, PSR, Cursor, Color, Gamma fixes
 - TGL, RKL, EHL workaround updates
 - TGL 8K display support fixes
 - SDVO/HDMI/DVI fixes
 
 amdgpu:
 - Initial support for Sienna Cichlid GPU
 - Initial support for Navy Flounder GPU
 - SI UVD/VCE support
 - expose rotation property
 - Add support for unique id on Arcturus
 - Enable runtime PM on vega10 boards that support BACO
 - Skip BAR resizing if the bios already did id
 - Major swSMU code cleanup
 - Fixes for DCN bandwidth calculations
 
 amdkfd:
 - Track SDMA usage per process
 - SMI events interface
 
 radeon:
 - Default to on chip GART for AGP boards on all arches
 - Runtime PM reference count fixes
 
 msm:
 - headers regenerated causing churn
 - a650/a640 display and GPU enablement
 - dpu dither support for 6bpc panels
 - dpu cursor fix
 - dsi/mdp5 enablement for sdm630/sdm636/sdm66
 
 tegra:
 - video capture prep support
 - reflection support
 
 mediatek:
 - convert mtk_dsi to bridge API
 
 meson:
 - FBC support
 
 sun4i:
 - iommu support
 
 rockchip:
 - register locking fix
 - per-pixel alpha support PX30 VOP
 
 -
 mgag200:
 - ported to simple and shmem helpers
 - device init cleanups
 - use managed pci functions
 - dropped hw cursor support
 
 ast:
 - use managed pci functions
 - use managed VRAM helpers
 - rework cursor support
 
 malidp:
 - dev_groups support
 
 hibmc:
 - refactor hibmc_drv_vdac:
 
 vc4:
 - create TXP CRTC
 
 imx:
 - error path fixes and cleanups
 
 etnaviv:
 - clock handling and error handling cleanups
 - use pin_user_pages
 -----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJfK1atAAoJEAx081l5xIa+vDkQAJvl/mjbEA7fDy8Ysa0cgPLI
 8nI4Bo/MaxkyRfUcP8+f/n3QQrRME37C0xa/Mn6SG1oFAdlovPwDqmDr5kjhkrMI
 geo8oJb2Q+AsrJr+ejpuF+iq0FxWi64bLbwJFJ2nBet+lHTMzoPceWeq3gG1Vvfl
 h6PV4B/9TjrnbhcKLIQSEmJ0kZp9uMkDBF/iynVn4+AKAkG1rQNjigdTH48IFPoz
 28KuqG0B4NWu648zYXhjsN0kD3Dxjv3YOH+FsoWQpQa9icCTySYbySsQ7l0/XvA3
 4BPtP3rWMhU46FHTBkWF72WQR4F0B4wm5DJJKMeG4vb1mXakOqAKcAq7JAbka+wL
 PBIiU+AcAKRSiwHmYDuDWtDoSpvYncuo0p3IvNP5hhih+7hqCnLIULDWS+V8AUzW
 39usS/DXsVKk/HGYIYC89cRwsqWYD4c7edzOBdPQxW4LNYCD2gXezLJ5TeeR2lih
 y9JIVnPiluWleOovs4W3BoZNRuLc1rHBO6COToXjlme/48Z+sRHBAoge6UZurqRN
 jr+e60cS7n/DOeJQuNf4UHZnK48Pc24+3kVfMHlX+OKn8VuKPGr+USkeHV/NYL/B
 USiKCAxkkZM0dxerSb1/Ra9kGnchf0QBpA6Fsem8kV61Z4GVc+K6xJWg7KXB6n/3
 7ZyalUKLwlOCz9sYsCCe
 =Yvtd
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drm

Pull drm updates from Dave Airlie:
 "New xilinx displayport driver, AMD support for two new GPUs (more
  header files), i915 initial support for RocketLake and some work on
  their DG1 (discrete chip).

  The core also grew some lockdep annotations to try and constrain what
  drivers do with dma-fences, and added some documentation on why the
  idea of indefinite fences doesn't work.

  The long list is below.

  I do have some fixes trees outstanding, but I'll follow up with those
  later.

  core:
   - add user def flag to cmd line modes
   - dma_fence_wait added might_sleep
   - dma-fence lockdep annotations
   - indefinite fences are bad documentation
   - gem CMA functions used in more drivers
   - struct mutex removal
   - more drm_ debug macro usage
   - set/drop master api fixes
   - fix for drm/mm hole size comparison
   - drm/mm remove invalid entry optimization
   - optimise drm/mm hole handling
   - VRR debugfs added
   - uncompressed AFBC modifier support
   - multiple display id blocks in EDID
   - multiple driver sg handling fixes
   - __drm_atomic_helper_crtc_reset in all drivers
   - managed vram helpers

  ttm:
   - ttm_mem_reg handling cleanup
   - remove bo offset field
   - drop CMA memtype flag
   - drop mappable flag

  xilinx:
   - New Xilinx ZynqMP DisplayPort Subsystem driver

  nouveau:
   - add CRC support
   - start using NVIDIA published class header files
   - convert all push buffer emission to new macros
   - Proper push buffer space management for EVO/NVD channels.
   - firmware loading fixes
   - 2MiB system memory pages support on Pascal and newer

  vkms:
   - larger cursor support

  i915:
   - Rocketlake platform enablement
   - Early DG1 enablement
   - Numerous GEM refactorings
   - DP MST fixes
   - FBC, PSR, Cursor, Color, Gamma fixes
   - TGL, RKL, EHL workaround updates
   - TGL 8K display support fixes
   - SDVO/HDMI/DVI fixes

  amdgpu:
   - Initial support for Sienna Cichlid GPU
   - Initial support for Navy Flounder GPU
   - SI UVD/VCE support
   - expose rotation property
   - Add support for unique id on Arcturus
   - Enable runtime PM on vega10 boards that support BACO
   - Skip BAR resizing if the bios already did id
   - Major swSMU code cleanup
   - Fixes for DCN bandwidth calculations

  amdkfd:
   - Track SDMA usage per process
   - SMI events interface

  radeon:
   - Default to on chip GART for AGP boards on all arches
   - Runtime PM reference count fixes

  msm:
   - headers regenerated causing churn
   - a650/a640 display and GPU enablement
   - dpu dither support for 6bpc panels
   - dpu cursor fix
   - dsi/mdp5 enablement for sdm630/sdm636/sdm66

  tegra:
   - video capture prep support
   - reflection support

  mediatek:
   - convert mtk_dsi to bridge API

  meson:
   - FBC support

  sun4i:
   - iommu support

  rockchip:
   - register locking fix
   - per-pixel alpha support PX30 VOP

  mgag200:
   - ported to simple and shmem helpers
   - device init cleanups
   - use managed pci functions
   - dropped hw cursor support

  ast:
   - use managed pci functions
   - use managed VRAM helpers
   - rework cursor support

  malidp:
   - dev_groups support

  hibmc:
   - refactor hibmc_drv_vdac:

  vc4:
   - create TXP CRTC

  imx:
   - error path fixes and cleanups

  etnaviv:
   - clock handling and error handling cleanups
   - use pin_user_pages"

* tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drm: (1747 commits)
  drm/msm: use kthread_create_worker instead of kthread_run
  drm/msm/mdp5: Add MDP5 configuration for SDM636/660
  drm/msm/dsi: Add DSI configuration for SDM660
  drm/msm/mdp5: Add MDP5 configuration for SDM630
  drm/msm/dsi: Add phy configuration for SDM630/636/660
  drm/msm/a6xx: add A640/A650 hwcg
  drm/msm/a6xx: hwcg tables in gpulist
  drm/msm/dpu: add SM8250 to hw catalog
  drm/msm/dpu: add SM8150 to hw catalog
  drm/msm/dpu: intf timing path for displayport
  drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
  drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845
  drm/msm/dpu: move some sspp caps to dpu_caps
  drm/msm/dpu: update UBWC config for sm8150 and sm8250
  drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250
  drm/msm/a6xx: set ubwc config for A640 and A650
  drm/msm/adreno: un-open-code some packets
  drm/msm: sync generated headers
  drm/msm/a6xx: add build_bw_table for A640/A650
  drm/msm/a6xx: fix crashstate capture for A650
  ...
2020-08-05 19:50:06 -07:00
..
Kconfig drm/amdgpu: fix license on Kconfig and Makefiles 2019-12-11 15:22:08 -05:00
Makefile drm amdgpu: SI UVD add uvd_v3_1 to makefile 2020-07-01 01:59:24 -04:00
ObjectID.h
amdgpu.h drm/amdgpu: add module parameter choose reset mode 2020-07-15 12:42:01 -04:00
amdgpu_acp.c drm/amdgpu: remove unnecessary conversion to bool 2020-01-22 16:55:27 -05:00
amdgpu_acp.h
amdgpu_acpi.c drm/amdgpu: simplify ATIF backlight handling 2020-05-28 14:00:49 -04: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/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
amdgpu_amdkfd.h amdgpu: a NULL ->mm does not mean a thread is a kthread 2020-06-11 18:17:48 -07:00
amdgpu_amdkfd_arcturus.c kernel: move use_mm/unuse_mm to kthread.c 2020-06-10 19:14:18 -07:00
amdgpu_amdkfd_fence.c drm/amdgpu: Simplify kgd2kfd interface 2019-01-14 15:04:29 -05:00
amdgpu_amdkfd_gfx_v7.c kernel: move use_mm/unuse_mm to kthread.c 2020-06-10 19:14:18 -07:00
amdgpu_amdkfd_gfx_v8.c kernel: move use_mm/unuse_mm to kthread.c 2020-06-10 19:14:18 -07:00
amdgpu_amdkfd_gfx_v9.c kernel: move use_mm/unuse_mm to kthread.c 2020-06-10 19:14:18 -07:00
amdgpu_amdkfd_gfx_v9.h drm/amdkfd: Make get_tile_config() generic 2020-02-28 16:59:20 -05:00
amdgpu_amdkfd_gfx_v10.c kernel: move use_mm/unuse_mm to kthread.c 2020-06-10 19:14:18 -07:00
amdgpu_amdkfd_gfx_v10_3.c drm/amdkfd: Support Sienna_Cichlid KFD v4 2020-07-01 01:59:11 -04:00
amdgpu_amdkfd_gpuvm.c Merge tag 'amd-drm-next-5.9-2020-07-01' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-07-02 15:17:31 +10:00
amdgpu_atombios.c drm/amd/powerplay: widely share the API for data table retrieving 2020-07-21 15:37:37 -04:00
amdgpu_atombios.h drm/amd/powerplay: widely share the API for data table retrieving 2020-07-21 15:37:37 -04:00
amdgpu_atomfirmware.c drm/amdgpu/atomfirmware: update vram info handling for renoir 2020-07-02 12:02:57 -04:00
amdgpu_atomfirmware.h drm/amdgpu: remove unnecessary check for mem train 2020-07-01 01:59:14 -04:00
amdgpu_atpx_handler.c Revert "drm/amdgpu: simplify ATPX detection" 2020-01-07 11:55:56 -05:00
amdgpu_benchmark.c drm/amdgpu: expand amdgpu_copy_buffer interface with tmz parameter 2020-04-28 16:20:29 -04:00
amdgpu_bios.c PCI: Use ioremap(), not phys_to_virt() for platform ROM 2020-03-30 09:52:23 -05:00
amdgpu_bo_list.c drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked 2020-05-19 22:31:31 +01:00
amdgpu_bo_list.h drm/amdgpu: replace get_user_pages with HMM mirror helpers 2019-05-24 12:21:02 -05:00
amdgpu_cgs.c drm/amdgpu: retire indirect mmio reg support from cgs 2020-04-09 10:43:18 -04:00
amdgpu_connectors.c drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails 2020-07-01 01:59:22 -04:00
amdgpu_connectors.h
amdgpu_cs.c Merge tag 'amd-drm-next-5.9-2020-07-01' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-07-02 15:17:31 +10:00
amdgpu_csa.c drm/ttm: always keep BOs on the LRU 2019-10-25 11:40:50 +02:00
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: rework sched_list generation 2020-04-09 10:43:14 -04:00
amdgpu_ctx.h drm/amdgpu: rework sched_list generation 2020-04-09 10:43:14 -04:00
amdgpu_debugfs.c drm/amdgpu: add read amdgpu_gfxoff status in debugfs 2020-07-21 15:37:37 -04:00
amdgpu_debugfs.h drm/amdgpu: Add autodump debugfs node for gpu reset v8 2020-05-18 11:23:37 -04:00
amdgpu_device.c drm/amd/display: add DC support for navy flounder 2020-07-15 13:27:26 -04:00
amdgpu_df.h drm/amdgpu: use node_id and node_size to calcualte dram_base_address 2020-05-08 14:32:10 -04:00
amdgpu_discovery.c drm/amdgpu: reduce ip discovery data reading size 2020-07-02 12:02:51 -04:00
amdgpu_discovery.h drm/amdgpu: reduce ip discovery data reading size 2020-07-02 12:02:51 -04:00
amdgpu_display.c Merge tag 'amd-drm-next-5.9-2020-07-01' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-07-02 15:17:31 +10:00
amdgpu_display.h drm/amdgpu: Fix amdgpu_display_supported_domains logic. 2019-07-30 23:48:32 -05:00
amdgpu_dma_buf.c drm: amdgpu: fix common struct sg_table related issues 2020-07-13 10:47:26 +02:00
amdgpu_dma_buf.h drm/amdgpu: add independent DMA-buf import v9 2019-10-28 16:59:43 +01:00
amdgpu_doorbell.h drm/amdgpu: assign the doorbell index to mes ring 2020-07-01 01:59:07 -04:00
amdgpu_dpm.c drm/amd/powerplay: add SMU mode1 reset 2020-07-15 12:41:32 -04:00
amdgpu_dpm.h drm/amdgpu: move i2c bus lock out of ras structure 2020-07-21 15:37:40 -04:00
amdgpu_drv.c drm/amdgpu: do not disable SMU on vm reboot 2020-07-21 15:37:39 -04:00
amdgpu_drv.h
amdgpu_encoders.c drm/amdgpu: Iterate through DRM connectors correctly 2019-10-03 09:11:05 -05:00
amdgpu_fb.c drm-misc-next for v5.9: 2020-06-24 15:45:51 +10:00
amdgpu_fence.c drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files 2020-07-14 14:38:41 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: label internally used symbols as static 2020-07-01 01:59:23 -04:00
amdgpu_fru_eeprom.h drm/amdgpu/fru: fix header guard and include header 2020-05-29 13:55:08 -04:00
amdgpu_gart.c drm/amdgpu: add function parameter description in 'amdgpu_gart_bind' 2019-11-13 15:29:44 -05:00
amdgpu_gart.h
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: use ARRAY_SIZE() to add amdgpu debugfs files 2020-07-14 14:38:41 -04:00
amdgpu_gem.h drm/amdgpu: cleanup mtype mapping 2019-09-16 09:59:21 -05:00
amdgpu_gfx.c drm/amdgpu: add read amdgpu_gfxoff status in debugfs 2020-07-21 15:37:37 -04:00
amdgpu_gfx.h drm/amdgpu: add read amdgpu_gfxoff status in debugfs 2020-07-21 15:37:37 -04:00
amdgpu_gmc.c drm/amdgpu: skip VM inv eng assignment for mes ring 2020-07-01 01:59:11 -04:00
amdgpu_gmc.h drm/amdgpu: add register distance members into vmhub structure 2020-07-08 09:03:00 -04:00
amdgpu_gtt_mgr.c drm-misc-next for v5.9: 2020-07-20 17:30:23 +10:00
amdgpu_i2c.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files 2020-07-14 14:38:41 -04:00
amdgpu_ids.c drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
amdgpu_ids.h dma-buf: rename reservation_object to dma_resv 2019-08-13 09:09:30 +02:00
amdgpu_ih.c drm/amdgpu: remove not needed memset 2019-11-19 10:12:54 -05:00
amdgpu_ih.h drm/amdgpu: limit the number of IVs processed at once 2019-03-19 15:36:58 -05:00
amdgpu_ioc32.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_irq.c drm/amd/amdgpu: remove hardcoded module name in prints 2020-04-13 12:02:40 -04:00
amdgpu_irq.h drm/amdgpu: cleanup amdgpu_ih_process a bit more 2019-02-13 17:47:11 -05:00
amdgpu_job.c drm/amdgpu: don't do soft recovery if gpu_recovery=0 2020-07-10 17:40:39 -04:00
amdgpu_job.h drm/amdgpu: Move to a per-IB secure flag (TMZ) 2020-04-28 16:20:29 -04:00
amdgpu_jpeg.c drm/amdgpu/jpeg: fix race condition issue for jpeg start 2020-07-01 01:59:19 -04:00
amdgpu_jpeg.h drm/amdgpu/jpeg: fix race condition issue for jpeg start 2020-07-01 01:59:19 -04:00
amdgpu_kms.c drm next for 5.9-rc1 2020-08-05 19:50:06 -07:00
amdgpu_mes.h drm/amdgpu/mes: add status fence memory definitions 2020-07-01 01:59:11 -04:00
amdgpu_mmhub.c drm/amdgpu: call ras_debugfs_create_all in debugfs_init 2020-03-10 15:55:11 -04:00
amdgpu_mmhub.h drm/amdgpu: add reset_ras_error_count function for MMHUB 2020-03-05 00:32:40 -05:00
amdgpu_mn.c drm/amdgpu: Use mmu_interval_notifier instead of hmm_mirror 2019-11-23 19:56:45 -04:00
amdgpu_mn.h drm/amdgpu: Use mmu_interval_notifier instead of hmm_mirror 2019-11-23 19:56:45 -04:00
amdgpu_mode.h drm/amdgpu: Convert to struct drm_crtc_helper_funcs.get_scanout_position() 2020-02-13 13:08:13 +01:00
amdgpu_nbio.c drm/amdgpu: call ras_debugfs_create_all in debugfs_init 2020-03-10 15:55:11 -04:00
amdgpu_nbio.h drm/amdgpu: cleanup all virtualization detection routine 2020-04-01 14:44:42 -04:00
amdgpu_object.c drm-misc-next for v5.9: 2020-06-30 14:04:00 +10:00
amdgpu_object.h drm-misc-next for v5.9: 2020-06-30 14:04:00 +10:00
amdgpu_pll.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_pll.h
amdgpu_pm.c Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" 2020-07-30 11:03:28 -04:00
amdgpu_pm.h drm/amdgpu: fix device attribute node create failed with multi gpu 2020-05-26 15:51:45 -04:00
amdgpu_pmu.c drm/amdgpu: fix amdgpu pmu to use hwc->config instead of hwc->conf 2020-02-11 15:35:54 -05:00
amdgpu_pmu.h drm/amdgpu: add pmu counters 2019-06-20 11:36:22 -05:00
amdgpu_psp.c Merge tag 'amd-drm-next-5.9-2020-07-24' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-07-27 12:32:13 +10:00
amdgpu_psp.h drm/amdgpu: updated ta ucode loading 2020-07-08 09:01:11 -04:00
amdgpu_ras.c drm/amdgpu: RAS emergency restart logic refine 2020-07-15 12:41:47 -04:00
amdgpu_ras.h drm/amdgpu: RAS emergency restart logic refine 2020-07-15 12:41:47 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: Move EEPROM I2C adapter to amdgpu_device 2020-03-16 16:21:32 -04:00
amdgpu_ras_eeprom.h drm/amdgpu: move i2c bus lock out of ras structure 2020-07-21 15:37:40 -04:00
amdgpu_ring.c drm/amdgpu/ring: simplify scheduler setup logic 2020-04-13 12:02:26 -04:00
amdgpu_ring.h drm/amdgpu: add the ring type definition of MES 2020-07-01 01:59:07 -04:00
amdgpu_rlc.c drm/amdgpu: fix calltrace during kmd unload(v3) 2019-12-03 11:57:00 -05:00
amdgpu_rlc.h drm/amdgpu: revise RLCG access path 2020-03-16 16:17:55 -04:00
amdgpu_sa.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_sched.c drm/amd: drop use of drmP.h in amdgpu.h 2019-06-10 22:59:53 +02:00
amdgpu_sched.h drm/amd: drop use of drmP.h from all header files 2019-06-10 23:00:08 +02:00
amdgpu_sdma.c drm/amdgpu: call ras_debugfs_create_all in debugfs_init 2020-03-10 15:55:11 -04:00
amdgpu_sdma.h drm/amdgpu: expand sdma copy_buffer interface with tmz parameter 2020-04-28 16:20:29 -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: remove distinction between explicit and implicit sync (v2) 2020-07-01 01:59:22 -04:00
amdgpu_sync.h drm/amdgpu: remove distinction between explicit and implicit sync (v2) 2020-07-01 01:59:22 -04:00
amdgpu_test.c drm/amdgpu: cleanup IB pool handling a bit 2020-04-28 16:20:30 -04:00
amdgpu_trace.h Revert "drm/amdgpu: support access regs outside of mmio bar" 2020-07-02 12:02:56 -04:00
amdgpu_trace_points.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_ttm.c drm/ttm: make ttm_tt unbind function return void. 2020-07-29 09:43:06 +10:00
amdgpu_ttm.h drm-misc-next for v5.9: 2020-06-30 14:04:00 +10:00
amdgpu_ucode.c drm/amdgpu: use front door firmware loading for navy_flounder 2020-07-15 12:46:52 -04:00
amdgpu_ucode.h drm/amdgpu: updated ta ucode header 2020-07-08 09:01:04 -04:00
amdgpu_umc.c drm/amdgpu: refine ras related message print 2020-04-13 12:01:50 -04:00
amdgpu_umc.h drm/amdgpu: resolve bug in UMC 6 error counter query 2020-01-07 11:58:37 -05:00
amdgpu_uvd.c drm amdgpu: SI UVD add firmwares 2020-07-01 01:59:24 -04:00
amdgpu_uvd.h drm/amd:Enable/Disable NBPSTATE on On/OFF of UVD 2018-11-26 15:47:34 -05:00
amdgpu_vce.c drm/amdgpu: cleanup IB pool handling a bit 2020-04-28 16:20:30 -04:00
amdgpu_vce.h drm/amdgpu/vce: make some functions static 2019-10-25 16:15:00 -04:00
amdgpu_vcn.c drm/amdgpu/vcn: merge shared memory into vcpu 2020-07-21 15:37:40 -04:00
amdgpu_vcn.h drm/amdgpu/vcn: merge shared memory into vcpu 2020-07-21 15:37:40 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: request init data in virt detection 2020-07-02 12:02:50 -04:00
amdgpu_virt.h drm/amdgpu: support reserve bad page for virt (v3) 2020-07-01 01:59:17 -04:00
amdgpu_vm.c drm/amdgpu: restrict bo mapping within gpu address limits 2020-06-03 13:51:38 -04:00
amdgpu_vm.h drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
amdgpu_vm_cpu.c drm/amdgpu: rename direct to immediate for VM updates 2020-04-28 16:20:30 -04:00
amdgpu_vm_sdma.c drm-misc-next for v5.9: 2020-07-20 17:30:23 +10:00
amdgpu_vram_mgr.c drm-misc-next for v5.9: 2020-07-20 17:30:23 +10:00
amdgpu_xgmi.c drm/amdgpu: remove unused functions 2020-07-01 01:59:23 -04:00
amdgpu_xgmi.h drm/amdgpu: fix race between pstate and remote buffer map 2020-04-22 18:11:46 -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: remove unnecessary conversion to bool 2020-01-22 16:55:27 -05:00
athub_v1_0.h drm/amdgpu: split athub clock gating from mmhub 2019-08-12 12:47:48 -05:00
athub_v2_0.c drm/amdgpu: remove unnecessary conversion to bool 2020-01-22 16:55:27 -05:00
athub_v2_0.h drm/amdgpu/athub2: enable athub2 clock gating 2019-06-20 21:35:29 -05:00
athub_v2_1.c drm/amdgpu: support athub cg setting for navy_flounder 2020-07-15 12:47:25 -04:00
athub_v2_1.h drm/amdgpu: add support for athub v2.1 2020-07-01 01:59:07 -04:00
atom.c drm/amdgpu: increased atom cmd timeout 2020-04-09 10:43:33 -04:00
atom.h drm/amd: drop use of drmP.h in atom.h 2019-06-10 23:00:01 +02:00
atombios_crtc.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
atombios_crtc.h
atombios_dp.c drm/amdgpu/display: split dp connector registration (v4) 2020-02-26 14:21:13 -05:00
atombios_dp.h
atombios_encoders.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
atombios_encoders.h
atombios_i2c.c drm/amdgpu: remove always false comparison in 'amdgpu_atombios_i2c_process_i2c_ch' 2019-11-13 15:29:44 -05:00
atombios_i2c.h
cik.c drm/amdgpu: add module parameter choose reset mode 2020-07-15 12:42:01 -04:00
cik.h drm/amd/powerplay: cover the powerplay implementation details V3 2020-01-14 10:18:08 -05:00
cik_dpm.h drm/amdgpu: remove old CI DPM implementation 2019-01-25 16:15:36 -05:00
cik_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
cik_ih.h
cik_sdma.c drm/amdgpu: expand sdma copy_buffer interface with tmz parameter 2020-04-28 16:20:29 -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
clearstate_gfx10.h drm/amdgpu: add gfx v10 clear state header v2 2019-06-20 21:16:37 -05:00
clearstate_si.h
clearstate_vi.h
cz_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
cz_ih.h
dce_v6_0.c drm-misc-next for v5.9: 2020-06-24 15:45:51 +10:00
dce_v6_0.h
dce_v8_0.c drm-misc-next for v5.9: 2020-06-24 15:45:51 +10:00
dce_v8_0.h
dce_v10_0.c drm-misc-next for v5.9: 2020-06-24 15:45:51 +10:00
dce_v10_0.h
dce_v11_0.c Merge tag 'amd-drm-next-5.9-2020-07-01' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-07-02 15:17:31 +10:00
dce_v11_0.h
dce_virtual.c drm/amdgpu: disble vblank when unloading sriov driver 2020-04-22 18:11:49 -04:00
dce_virtual.h
df_v1_7.c drm/amdgpu: Match TC hash settings to DF settings (v2) 2020-01-14 10:18:58 -05:00
df_v1_7.h
df_v3_6.c drm/amdgpu: fix compiler warning 2020-07-01 01:59:22 -04:00
df_v3_6.h drm/amdgpu: update df_v3_6 for xgmi perfmons (v2) 2019-06-20 11:35:45 -05:00
emu_soc.c
gfx_v6_0.c drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute IBs too (v3) 2020-05-18 11:24:21 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
gfx_v9_0.h
gfx_v9_4.c drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub 2020-04-22 18:11:49 -04:00
gfx_v9_4.h drm/amdgpu: add reset_ras_error_count function for GFX 2020-03-05 00:32:47 -05:00
gfx_v10_0.c drm/amdgpu: enable cp_fw_write_wait for navy_flounder 2020-07-15 12:47:09 -04:00
gfx_v10_0.h drm/amdgpu: add gfx v10 implementation (v10) 2019-06-21 18:59:23 -05:00
gfxhub_v1_0.c drm/amdgpu: use register distance member instead of hardcode in gfxhub v1 2020-07-08 09:03:38 -04:00
gfxhub_v1_0.h
gfxhub_v1_1.c drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get XGMI info 2019-12-03 11:52:11 -05:00
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu: use register distance member instead of hardcode in gfxhub v2 2020-07-08 09:03:43 -04:00
gfxhub_v2_0.h drm/amdgpu: Export setup_vm_pt_regs() logic for gfxhub 2.0 2019-10-03 09:11:04 -05:00
gfxhub_v2_1.c drm/amdgpu: use register distance member instead of hardcode in gfxhub v2.1 2020-07-08 09:03:49 -04:00
gfxhub_v2_1.h drm/amdgpu: add XGMI support for sienna cichlid 2020-07-01 01:59:24 -04:00
gmc_v6_0.c drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: use register distance member instead of hardcode in GMC9 2020-07-08 09:03:06 -04:00
gmc_v9_0.h drm/amdgpu/gmc: move invaliation bitmap setup to common code 2020-01-07 12:03:42 -05:00
gmc_v10_0.c drm/amdgpu: add gmc cg support for navy_flounder 2020-07-15 12:46:38 -04:00
gmc_v10_0.h drm/amdgpu: add gmc v10 ip block for navi10 (v6) 2019-06-20 21:35:29 -05:00
iceland_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
iceland_ih.h
iceland_sdma_pkt_open.h
jpeg_v1_0.c drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1 2020-07-08 09:03:19 -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: use register distance member instead of hardcode in VCN2/JEPG2 2020-07-08 09:03:32 -04:00
jpeg_v2_0.h drm/amdgpu: add JPEG v2.0 function supports 2019-11-19 10:12:50 -05:00
jpeg_v2_5.c drm/amdgpu: ensure 0 is returned for success in jpeg_v2_5_wait_for_idle 2020-07-01 01:59:26 -04:00
jpeg_v2_5.h drm/amdgpu: move JPEG2.5 out from VCN2.5 2019-11-19 10:12:50 -05:00
jpeg_v3_0.c drm/amdgpu: fix unused variable 2020-07-01 01:59:24 -04:00
jpeg_v3_0.h drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid 2020-07-01 01:59:09 -04:00
kv_dpm.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
kv_dpm.h
kv_smc.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
mes_api_def.h drm/amdgpu/mes: update mes fw api 2020-07-01 01:59:11 -04:00
mes_v10_1.c drm/amdgpu/mes10.1: add no scheduler flag for mes 2020-07-01 01:59:12 -04:00
mes_v10_1.h drm/amdgpu/mes10.1: Fix header guard 2019-07-08 13:56:02 -05:00
mmhub_v1_0.c drm/amdgpu: use register distance member instead of hardcode in mmhub v1 2020-07-08 09:03:55 -04:00
mmhub_v1_0.h drm/amdgpu: add amdgpu_mmhub_funcs definition 2019-08-12 12:47:48 -05:00
mmhub_v2_0.c drm/amdgpu: add gmc cg support for navy_flounder 2020-07-15 12:46:38 -04:00
mmhub_v2_0.h drm/amdgpu: Export setup_vm_pt_regs() logic for mmhub 2.0 2019-10-03 09:11:05 -05:00
mmhub_v9_4.c drm/amdgpu: use register distance member instead of hardcode in mmhub v9.4 2020-07-08 09:04:08 -04:00
mmhub_v9_4.h drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs() 2019-12-03 11:08:24 -05:00
mmsch_v1_0.h drm/amdgpu: add VCN2.5 MMSCH start for Arcturus 2019-12-18 16:33:26 -05: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
mxgpu_ai.c drm/amdgpu: use true, false for bool variable in mxgpu_ai.c 2019-12-23 15:00:00 -05:00
mxgpu_ai.h drm/amdgpu: extent threshold of waiting FLR_COMPLETE 2020-04-24 11:42:11 -04:00
mxgpu_nv.c drm/amdgpu: use static mmio offset for NV mailbox 2020-04-01 14:44:43 -04:00
mxgpu_nv.h drm/amdgpu: extent threshold of waiting FLR_COMPLETE 2020-04-24 11:42:11 -04:00
mxgpu_vi.c drm/amd/amdgpu: fix spelling mistake "recieve" -> "receive" 2019-04-19 11:33:27 -05: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: add timeout flush mechanism to update wptr for self interrupt (v2) 2020-07-21 15:37:39 -04:00
navi10_ih.h drm/amdgpu: add navi10 ih ip block (v3) 2019-06-20 21:35:30 -05:00
navi10_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
navi10_sdma_pkt_open.h drm/amdgpu: invalidate L2 before SDMA IBs (v2) 2020-04-28 15:58:12 -04:00
navi12_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
navi14_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
nbio_v2_3.c drm/amdgpu: add 2rd VCN instance doorbell support 2020-07-01 01:59:07 -04:00
nbio_v2_3.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v6_1.c drm/amdgpu: cleanup all virtualization detection routine 2020-04-01 14:44:42 -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: cleanup all virtualization detection routine 2020-04-01 14:44:42 -04:00
nbio_v7_0.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v7_4.c drm/amdgpu: refine ras related message print 2020-04-13 12:01:50 -04:00
nbio_v7_4.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nv.c drm/amdgpu: enable xgmi support for sienna cichlid 2020-07-21 15:37:39 -04:00
nv.h drm/amdgpu: request init data in virt detection 2020-07-02 12:02:50 -04:00
nvd.h drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion 2020-05-14 16:42:43 -04:00
ppsmc.h
psp_gfx_if.h drm/amdgpu/sriov: Add clear vf fw support 2020-07-01 01:59:19 -04:00
psp_v3_1.c drm/amdgpu: retire legacy vega10 sos version check 2020-04-23 15:41:06 -04:00
psp_v3_1.h
psp_v10_0.c drm/amdgpu: add apu flags (v2) 2020-05-22 13:41:53 -04:00
psp_v10_0.h
psp_v11_0.c drm/amdgpu: load ta firmware for sienna cichlid 2020-07-21 15:37:37 -04:00
psp_v11_0.h
psp_v12_0.c drm/amdgpu: switch to helper function to init asd ucode 2020-04-23 15:40:46 -04:00
psp_v12_0.h drm/amdgpu: add psp_v12_0 for renoir (v2) 2019-08-12 12:47:50 -05:00
r600_dpm.h
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: expand sdma copy_buffer interface with tmz parameter 2020-04-28 16:20:29 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: expand sdma copy_buffer interface with tmz parameter 2020-04-28 16:20:29 -04:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: call release_firmware() without a NULL check 2020-07-01 01:59:27 -04:00
sdma_v4_0.h
sdma_v5_0.c drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() 2020-07-14 15:42:17 -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: add sdma ip block for navy_flounder 2020-07-15 12:46:26 -04:00
sdma_v5_2.h drm/amdgpu: add sdma ip block for sienna_cichlid (v5) 2020-06-03 13:52:04 -04:00
si.c drm/amdgpu: add module parameter choose reset mode 2020-07-15 12:42:01 -04:00
si.h
si_dma.c drm/amdgpu: expand sdma copy_buffer interface with tmz parameter 2020-04-28 16:20:29 -04:00
si_dma.h
si_dpm.c drm/amdgpu: SI support for UVD and VCE power managment 2020-07-02 12:02:49 -04:00
si_dpm.h drm/radeon/dpm: Replace one-element array and use struct_size() helper 2020-05-28 14:00:50 -04:00
si_enums.h drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
si_ih.c drm/amdgpu/uvd3.x: fix register definition warnings 2020-07-01 01:59:24 -04:00
si_ih.h
si_smc.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
sid.h drm/amdgpu: Clean up KFD VMID assignment 2020-07-02 12:02:50 -04:00
sienna_cichlid_reg_init.c drm/amdgpu: initialize IP offset for sienna_cichlid (v2) 2020-06-03 13:52:00 -04:00
sislands_smc.h Revert "drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper" 2020-07-01 01:59:16 -04:00
smu_v11_0_i2c.c drm/amdgpu: remove eeprom from the smu i2c handlers 2020-07-21 15:37:49 -04:00
smu_v11_0_i2c.h drm/amdgpu: remove eeprom from the smu i2c handlers 2020-07-21 15:37:49 -04:00
soc15.c drm/amdgpu: add module parameter choose reset mode 2020-07-15 12:42:01 -04:00
soc15.h drm/amdgpu: request init data in virt detection 2020-07-02 12:02:50 -04:00
soc15_common.h drm/amdgpu: fix unused variable 2020-07-01 01:59:24 -04:00
soc15d.h drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion 2020-05-14 16:42:43 -04:00
ta_ras_if.h drm/amdgpu: update RAS TA to Host interface 2020-04-30 16:48:27 -04:00
ta_xgmi_if.h
tonga_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02: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: decouple EccErrCnt query and clear operation 2020-04-27 15:52:10 -04:00
umc_v6_1.h drm/amdgpu: Added RAS UMC error query support for Arcturus 2019-12-11 15:22:07 -05:00
uvd_v3_1.c drm amdgpu: SI UVD v3_1 (v2) 2020-07-01 01:59:24 -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: rework sched_list generation 2020-04-09 10:43:14 -04:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: rework sched_list generation 2020-04-09 10:43:14 -04:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: rework sched_list generation 2020-04-09 10:43:14 -04:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4 2020-07-08 09:03:25 -04:00
uvd_v7_0.h
vce_v2_0.c drm/amdgpu: rework sched_list generation 2020-04-09 10:43:14 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu: rework sched_list generation 2020-04-09 10:43:14 -04:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4 2020-07-08 09:03:25 -04:00
vce_v4_0.h
vcn_v1_0.c drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1 2020-07-08 09:03:19 -04:00
vcn_v1_0.h drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs 2019-12-18 16:09:07 -05:00
vcn_v2_0.c drm/amdgpu: use register distance member instead of hardcode in VCN2/JEPG2 2020-07-08 09:03:32 -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: fix unused variable 2020-07-01 01:59:24 -04:00
vcn_v2_5.h drm/amdgpu: enable VCN2.5 on Arcturus 2019-07-18 14:18:05 -05:00
vcn_v3_0.c drm/amd/sriov skip vcn powergating and dec_ring_test 2020-07-15 12:45:28 -04:00
vcn_v3_0.h drm/amdgpu: add VCN3.0 support for Sienna_Cichlid 2020-07-01 01:59:09 -04:00
vega10_ih.c drm/amdgpu: remove unnecessary conversion to bool 2020-01-22 16:55:27 -05: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_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
vi.c drm/amdgpu: add module parameter choose reset mode 2020-07-15 12:42:01 -04: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