linux/drivers/gpu/drm/amd/amdgpu
Nicholas Kazlauskas e2306cc6a0 drm/amdgpu: Add amdgpu "max bpc" connector property (v2)
[Why]
Many panels support more than 8bpc but some modes are unavailable while
running at greater than 8bpc due to DP/HDMI bandwidth constraints.

Support for more than 8bpc was added recently in the driver but it
defaults to the maximum supported bpc - locking out these modes.

This should be a user configurable option such that the user can select
what bpc configuration they would like.

[How]
This patch introduces the "max bpc" amdgpu driver specific connector
property so the user can limit the maximum bpc. It ranges from 8 to 16.

This doesn't directly set the preferred bpc for the panel since it
follows Intel's existing driver conventions.

This proprety should be removed once common drm support for max bpc
lands.

v2: rebase on upstream (Alex)

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-11-19 15:27:43 -05:00
..
Kconfig drm/amdgpu: Merge amdkfd into amdgpu 2018-08-28 11:22:42 -05:00
Makefile drm/amdgpu: separate amdgpu_rlc into a single file 2018-11-09 16:29:02 -05:00
ObjectID.h drm/amdgpu: Add BRACKET_LAYOUT_ENUMs to ObjectID.h 2018-06-15 12:20:42 -05:00
amdgpu.h drm/amdgpu: add DC feature mask module parameter 2018-11-07 17:05:58 -05:00
amdgpu_acp.c drm/amdgpu: Fix null point error 2018-10-24 20:04:03 -05:00
amdgpu_acp.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
amdgpu_acpi.c drm/amdgpu: Suppress keypresses from ACPI_VIDEO events 2018-10-10 14:49:41 -05:00
amdgpu_afmt.c gpu: drm: amd/radeon: Convert printk(KERN_<LEVEL> to pr_<level> 2017-03-29 23:53:24 -04:00
amdgpu_amdkfd.c drm/amdgpu: Retire amdgpu_ring.ready flag v4 2018-11-05 14:21:23 -05:00
amdgpu_amdkfd.h drm/amdkfd: Add proper prefix to functions 2018-11-05 14:21:08 -05:00
amdgpu_amdkfd_fence.c drm/amdgpu: Remove unecessary dma_fence_ops 2018-07-03 13:13:08 +02:00
amdgpu_amdkfd_gfx_v7.c drm/amdgpu: Remove unused function pointers 2018-11-05 14:21:08 -05:00
amdgpu_amdkfd_gfx_v8.c drm/amdgpu: Remove unused function pointers 2018-11-05 14:21:08 -05:00
amdgpu_amdkfd_gfx_v9.c drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes 2018-11-05 14:21:24 -05:00
amdgpu_amdkfd_gpuvm.c drm/amd: Interface change to support 64 bit page_table_base 2018-09-26 21:09:17 -05:00
amdgpu_atombios.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_atombios.h drm/amdgpu: move atom functions from amdgpu_device.c 2017-12-18 10:58:35 -05:00
amdgpu_atomfirmware.c drm/amdgpu: fix unknown vram mem type for vega20 2018-09-19 12:37:39 -05:00
amdgpu_atomfirmware.h drm/amdgpu/atomfirmware: add parser for gfx_info table 2018-05-17 10:13:22 -05:00
amdgpu_atpx_handler.c BackMerge v4.18-rc7 into drm-next 2018-07-30 10:39:22 +10:00
amdgpu_benchmark.c drm/amdgpu: allocate gart memory when it's required (v3) 2018-07-10 14:15:58 -05:00
amdgpu_bios.c drm/amdgpu: rename amdgpu_need_post 2017-12-18 10:59:46 -05:00
amdgpu_bo_list.c drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) 2018-09-13 15:14:12 -05:00
amdgpu_bo_list.h drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) 2018-09-13 15:14:12 -05:00
amdgpu_cgs.c drm/amdgpu: update smu firmware images for VI variants (v2) 2018-11-05 14:21:45 -05:00
amdgpu_connectors.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_connectors.h
amdgpu_cs.c Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-11-19 11:07:52 +10:00
amdgpu_csa.c drm/amdgpu: Move csa related code to separate file 2018-11-05 14:21:49 -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: amdgpu_ctx_add_fence can't fail 2018-08-27 15:12:10 -05:00
amdgpu_ctx.h drm/amdgpu: amdgpu_ctx_add_fence can't fail 2018-08-27 15:12:10 -05:00
amdgpu_debugfs.c drm/amd/amdgpu: Fix debugfs error handling 2018-10-16 15:10:34 -05:00
amdgpu_debugfs.h drm/amdgpu: move debugfs functions to their own file 2017-12-18 10:59:01 -05:00
amdgpu_device.c drm/amdgpu/psp: initialize xgmi session (v2) 2018-11-06 14:02:43 -05:00
amdgpu_display.c drm/amdgpu: Add amdgpu "max bpc" connector property (v2) 2018-11-19 15:27:43 -05:00
amdgpu_display.h drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_dpm.c drm/amdgpu: use pcie functions for link width and speed 2018-07-05 16:39:59 -05:00
amdgpu_dpm.h drm/amdgpu: Add fan RPM setting via sysfs 2018-10-09 17:04:59 -05:00
amdgpu_drv.c drm/amdgpu: add DC feature mask module parameter 2018-11-07 17:05:58 -05:00
amdgpu_drv.h
amdgpu_encoders.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05:00
amdgpu_fb.c drm/amdgpu: move gem definitions into amdgpu_gem header 2018-08-27 11:09:56 -05:00
amdgpu_fence.c drm/amdgpu: drop the remaining uses of ring idx in messages 2018-11-05 14:21:31 -05:00
amdgpu_gart.c drm/amdgpu: Added a few comments for gart 2018-11-05 14:21:16 -05:00
amdgpu_gart.h drm/amdgpu: Added a few comments for gart 2018-11-05 14:21:16 -05:00
amdgpu_gds.h drm/amdgpu: fix up GDS/GWS/OA shifting 2018-09-19 12:38:48 -05:00
amdgpu_gem.c drm/amdgpu: fix up GDS/GWS/OA shifting 2018-09-19 12:38:48 -05:00
amdgpu_gem.h drm/amdgpu: move gem definitions into amdgpu_gem header 2018-08-27 11:09:56 -05:00
amdgpu_gfx.c drm/amdgpu: separate amdgpu_rlc into a single file 2018-11-09 16:29:02 -05:00
amdgpu_gfx.h drm/amdgpu: separate amdgpu_rlc into a single file 2018-11-09 16:29:02 -05:00
amdgpu_gmc.c drm/amdgpu: Limit the max mc address to hole start 2018-10-10 14:48:02 -05:00
amdgpu_gmc.h drm/amdgpu/psp: add get_node_id function 2018-11-06 14:02:43 -05:00
amdgpu_gtt_mgr.c drm/amdgpu: revert "stop using gart_start as offset for the GTT domain" 2018-09-14 10:05:42 -05:00
amdgpu_i2c.c drm/amdgpu: Remove checking for atombios 2017-01-27 11:12:39 -05:00
amdgpu_i2c.h drm/amdgpu/i2c: add const where appropriate 2016-09-27 13:00:52 -04:00
amdgpu_ib.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_ids.c drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init 2018-10-16 15:08:08 -05:00
amdgpu_ids.h drm/amdgpu: update the PASID mapping only on demand 2018-02-19 14:20:18 -05:00
amdgpu_ih.c drm/amdgpu: move more interrupt processing into amdgpu_irq.c 2018-09-26 21:09:22 -05:00
amdgpu_ih.h drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: use scheduler fault instead of reset work 2018-11-05 14:21:03 -05:00
amdgpu_irq.h drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
amdgpu_job.c drm/scheduler: Add drm_sched_job_cleanup 2018-11-05 14:21:27 -05:00
amdgpu_job.h drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_kms.c drm/amdgpu: Refine CSA related functions 2018-11-05 14:21:48 -05:00
amdgpu_mn.c mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
amdgpu_mn.h drm/amdgpu: Add MMU notifier type for KFD userptr 2018-03-23 15:32:28 -04:00
amdgpu_mode.h drm/amdgpu: Add amdgpu "max bpc" connector property (v2) 2018-11-19 15:27:43 -05:00
amdgpu_object.c dma-buf: allow reserving more than one shared fence slot 2018-10-25 13:45:07 +02:00
amdgpu_object.h drm/amdgpu: fix shadow BO restoring 2018-09-19 12:38:41 -05:00
amdgpu_pll.c drm/amdgpu: add missing header dependencies 2016-09-14 15:10:37 -04:00
amdgpu_pll.h
amdgpu_pm.c drm/amdgpu: Retire amdgpu_ring.ready flag v4 2018-11-05 14:21:23 -05:00
amdgpu_pm.h drm/amdgpu: Fix amdgpu_pm_acpi_event_handler warning 2017-08-15 14:46:06 -04:00
amdgpu_prime.c drm: Remove defunct dma_buf_kmap stubs 2018-10-05 16:45:40 +01:00
amdgpu_psp.c drm/amdgpu/psp: initialize xgmi session (v2) 2018-11-06 14:02:43 -05:00
amdgpu_psp.h drm/amdgpu/psp: update topology info structures 2018-11-06 14:02:45 -05:00
amdgpu_ring.c drm/amdgpu: further ring test cleanups 2018-11-05 14:21:25 -05:00
amdgpu_ring.h drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_rlc.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
amdgpu_rlc.h drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
amdgpu_sa.c drm/amdgpu: Initialize fences array entries in amdgpu_sa_bo_next_hole 2018-09-14 09:37:17 -05:00
amdgpu_sched.c drm/amdgpu: fix incorrect use of drm_file->pid 2018-08-21 14:19:18 -05:00
amdgpu_sched.h drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_sdma.c drm/amdgpu: Add helper function to get sdma index 2018-11-05 15:49:38 -05:00
amdgpu_sdma.h drm/amdgpu: Add helper function to get sdma index 2018-11-05 15:49:38 -05:00
amdgpu_sync.c drm/amdgpu: add amdgpu_sync_clone 2018-02-06 20:32:37 -05:00
amdgpu_sync.h drm/amdgpu: add amdgpu_sync_clone 2018-02-06 20:32:37 -05:00
amdgpu_test.c drm/amdgpu: allocate gart memory when it's required (v3) 2018-07-10 14:15:58 -05:00
amdgpu_trace.h drm/amdgpu: use ring name instead of idx in traces 2018-11-05 14:21:29 -05:00
amdgpu_trace_points.c drm/amdgpu: correct SPDX identifier in amdgpu_trace_points.c 2018-10-15 16:16:06 -05:00
amdgpu_ttm.c drm/amdgpu: Retire amdgpu_ring.ready flag v4 2018-11-05 14:21:23 -05:00
amdgpu_ttm.h drm/ttm: initialize globals during device init (v2) 2018-11-05 14:21:21 -05:00
amdgpu_ucode.c drm/amdgpu: remove set but not used variable 'header' 2018-10-10 14:49:43 -05:00
amdgpu_ucode.h drm/amdgpu/psp: init/de-init xgmi ta microcode 2018-11-06 14:02:40 -05:00
amdgpu_uvd.c drm/amdgpu: remove messages from IB tests 2018-11-05 14:21:27 -05:00
amdgpu_uvd.h drm/amdgpu/uvd: UVD entity initialization relys on ring initialization 2018-08-13 17:20:10 -05:00
amdgpu_vce.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_vce.h drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
amdgpu_vcn.c drm/amdgpu: remove messages from IB tests 2018-11-05 14:21:27 -05:00
amdgpu_vcn.h drm/amdgpu/vcn:Correct VCN cache window definition 2018-10-09 17:07:39 -05:00
amdgpu_vf_error.c drm/amdgpu:fix vf_error_put 2017-10-20 13:28:44 -04:00
amdgpu_vf_error.h drm/amdgpu: fix vf error handling 2017-09-28 16:03:20 -04:00
amdgpu_virt.c drm/amd/amdgpu/sriov: Aligned the definition with libgv 2018-11-19 15:27:42 -05:00
amdgpu_virt.h drm/amd/amdgpu/sriov: Aligned the definition with libgv 2018-11-19 15:27:42 -05:00
amdgpu_vm.c drm-misc-next for v4.21, part 1: 2018-11-19 10:40:33 +10:00
amdgpu_vm.h drm/amdgpu: use a single linked list for amdgpu_vm_bo_base 2018-09-13 15:14:12 -05:00
amdgpu_vram_mgr.c drm/amdgpu: try allocating VRAM as power of two 2018-09-12 16:28:28 -05:00
amdgpu_xgmi.c drm/amdgpu: Each PSP need to get latest topology info on XGMI configuration 2018-11-09 16:28:32 -05:00
atom.c Revert "drm/amdgpu: avoid sleep while executing atombios table (V2)" 2018-07-05 16:38:27 -05:00
atom.h drm/amdgpu: Add debugfs file for VBIOS and version 2017-08-29 15:27:54 -04:00
atombios_crtc.c drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating 2017-06-20 12:06:49 -04:00
atombios_crtc.h
atombios_dp.c drm/amdgpu: Don't retry 7 times in amdgpu_atombios_dp_get_dpcd() 2016-08-08 13:28:39 -04:00
atombios_dp.h
atombios_encoders.c drm/amdgpu: move display definitions into amdgpu_display header 2018-08-27 11:10:04 -05: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/amd/amdgpu: Fix missing null check in atombios_i2c.c 2017-12-06 12:47:59 -05:00
atombios_i2c.h drm/amdgpu: fix power distribution issue for Polaris10 XT 2016-07-14 16:39:35 -04:00
ci_dpm.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
ci_dpm.h drm/amd/pp: Revert gfx/compute profile switch sysfs 2018-03-06 13:12:38 -05:00
ci_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
cik.c drm/amdgpu: Change SI/CI gfx/sdma/smu init sequence 2018-10-10 14:48:11 -05:00
cik.h drm/amdgpu: add PASID mapping for GMC v7 2018-02-19 14:18:10 -05:00
cik_dpm.h drm/amdgpu: Remove wrapper layer of smu ip functions 2018-03-15 09:57:50 -05:00
cik_ih.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
cik_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
cik_sdma.c drm/amdgpu: Refine function name 2018-11-05 15:49:37 -05:00
cik_sdma.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
cikd.h drm/amdgpu: Fix definition of KFD_CIK_SDMA_QUEUE_OFFSET 2017-11-27 18:29:47 -05: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_si.h drm/amdgpu: move misc si headers into amdgpu 2017-01-27 12:20:41 -05:00
clearstate_vi.h
cz_ih.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
cz_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v6_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v8_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v8_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v10_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v10_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_v11_0.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_v11_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
dce_virtual.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
dce_virtual.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
df_v1_7.c drm/amdgpu: add a df 1.7 implementation of enable_ecc_force_par_wr_rmw 2018-05-23 23:51:21 -05: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/df: fix potential array out-of-bounds read 2018-06-01 09:45:05 -05:00
df_v3_6.h drm/amdgpu/df: implement df v3_6 callback functions (v2) 2018-05-18 16:08:15 -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: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
gfx_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gfx_v7_0.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
gfx_v7_0.h drm/amdgpu: unify MQD programming sequence for kfd and amdgpu v2 2017-05-31 16:48:48 -04:00
gfx_v8_0.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
gfx_v8_0.h drm/amdgpu: unify MQD programming sequence for kfd and amdgpu v2 2017-05-31 16:48:48 -04:00
gfx_v9_0.c drm/amdgpu/gfx9: rework lbpw enable code 2018-11-09 16:29:54 -05:00
gfx_v9_0.h drm/amdgpu: set gfx_v9_0_ip_funcs as static 2017-08-15 14:46:13 -04:00
gfxhub_v1_0.c Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-11-19 11:07:52 +10:00
gfxhub_v1_0.h drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes 2018-11-05 14:21:24 -05:00
gfxhub_v1_1.c drm/amdgpu/gmc9: Adjust GART and AGP location with xgmi offset (v2) 2018-09-10 22:47:34 -05:00
gfxhub_v1_1.h drm/amdgpu/gmc9: add a new gfxhub 1.1 helper for xgmi 2018-09-10 22:46:22 -05:00
gmc_v6_0.c drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use 2018-11-05 14:21:15 -05:00
gmc_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gmc_v7_0.c drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use 2018-11-05 14:21:15 -05:00
gmc_v7_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gmc_v8_0.c drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use 2018-11-05 14:21:15 -05:00
gmc_v8_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
gmc_v9_0.c drm/amdgpu: use GMC v9 KIQ workaround only for the GFXHUB 2018-11-05 15:49:41 -05:00
gmc_v9_0.h drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes 2018-11-05 14:21:24 -05:00
iceland_ih.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
iceland_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
iceland_sdma_pkt_open.h
kv_dpm.c drm/amdgpu: abstract the function of enter/exit safe mode for RLC 2018-11-09 16:29:12 -05:00
kv_dpm.h
kv_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
mmhub_v1_0.c Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-11-19 11:07:52 +10:00
mmhub_v1_0.h drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes 2018-11-05 14:21:24 -05:00
mmsch_v1_0.h drm/amdgpu/vce4: move mm table constructions functions into mmsch header file 2017-04-28 17:32:57 -04:00
mxgpu_ai.c drm/amdgpu: cleanup GPU recovery check a bit (v2) 2018-08-27 11:11:16 -05:00
mxgpu_ai.h drm/amdgpu: refactoring mailbox to fix TDR handshake bugs(v2) 2018-03-14 14:38:27 -05:00
mxgpu_vi.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
mxgpu_vi.h drm/amdgpu/sriov:increate mailbox polling timeout 2017-09-26 15:14:12 -04:00
nbio_v6_1.c drm/amdgpu/nbio6: Correct PCIE_INDEX/DATA pair used for smn register accessing 2018-03-20 23:43:25 -05:00
nbio_v6_1.h drm/amdgpu: convert nbio to use callbacks (v2) 2017-12-13 17:28:07 -05:00
nbio_v7_0.c Revert "drm/amdgpu: Add nbio support for vega20 (v2)" 2018-08-27 11:10:22 -05:00
nbio_v7_0.h drm/amdgpu: convert nbio to use callbacks (v2) 2017-12-13 17:28:07 -05:00
nbio_v7_4.c drm/amdgpu: add vega20 sriov capability detection 2018-09-19 22:32:21 -05:00
nbio_v7_4.h drm/amdgpu: Add nbio 7.4 support for vega20 (v3) 2018-08-27 11:10:23 -05:00
ppsmc.h drm/amdgpu: add new definitions into ppsmc.h for iceland 2016-07-15 12:33:31 -04:00
psp_gfx_if.h drm/amdgpu: added support 2nd UVD instance 2018-08-27 11:10:49 -05:00
psp_v3_1.c drm/amdgpu: remove set but not used variable 'ring' 2018-11-19 15:27:42 -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: remove set but not used variable 'ring' 2018-11-19 15:27:42 -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/psp: add set_topology_info function 2018-11-06 14:02:46 -05:00
psp_v11_0.h drm/amdgpu: Add psp 11.0 support for vega20. (v2) 2018-08-27 11:10:34 -05:00
r600_dpm.h drm/amdgpu: add SI DPM support (v4) 2016-08-31 15:21:09 -04:00
sdma_v2_4.c drm/amdgpu: Refine function name 2018-11-05 15:49:37 -05:00
sdma_v2_4.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
sdma_v3_0.c drm/amdgpu: Refine function name 2018-11-05 15:49:37 -05:00
sdma_v3_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
sdma_v4_0.c drm/amdgpu/sdma4: use paging queue for buffer funcs 2018-11-08 16:04:27 -05:00
sdma_v4_0.h drm/amdgpu: add SDMA v4.0 implementation (v2) 2017-03-29 23:54:45 -04:00
si.c drm/amdgpu: Change SI/CI gfx/sdma/smu init sequence 2018-10-10 14:48:11 -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: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
si_dma.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
si_dpm.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
si_dpm.h drm/amdgpu: Remove wrapper layer of smu ip functions 2018-03-15 09:57:50 -05:00
si_enums.h drm/amdgpu: enable ABGR and XBGR formats (v2) 2018-08-27 11:10:19 -05:00
si_ih.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
si_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
si_smc.c drm/amd: fix include notation and remove -Iinclude/drm flag 2017-05-16 17:17:41 +02:00
sid.h drm/amdgpu: enable ABGR and XBGR formats (v2) 2018-08-27 11:10:19 -05:00
sislands_smc.h drm/amdgpu/si/dpm: fix phase shedding setup 2016-09-28 16:13:17 -04:00
soc15.c drm/amdgpu: Change AI gfx/sdma/smu init sequence 2018-10-10 14:48:18 -05:00
soc15.h drm/amdgpu: Add nbio 7.4 support for vega20 (v3) 2018-08-27 11:10:23 -05:00
soc15_common.h drm/amdgpu/soc15: fix warnings in register macro 2018-09-26 21:09:26 -05:00
soc15d.h drm/amdgpu: add jpeg packet defines to soc15d.h 2018-06-15 12:20:34 -05:00
ta_xgmi_if.h drm/amdgpu/psp: add xgmi ta header 2018-11-06 14:02:41 -05:00
tonga_ih.c drm/amdgpu: move more defines into amdgpu_irq.h 2018-09-26 21:09:22 -05:00
tonga_ih.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
tonga_sdma_pkt_open.h
uvd_v4_2.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
uvd_v4_2.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
uvd_v5_0.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
uvd_v5_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
uvd_v6_0.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
uvd_v6_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
uvd_v7_0.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
uvd_v7_0.h drm/amdgpu: add initial uvd 7.0 support for vega10 2017-03-29 23:54:47 -04:00
vce_v2_0.c drm/amdgpu: Retire amdgpu_ring.ready flag v4 2018-11-05 14:21:23 -05:00
vce_v2_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
vce_v3_0.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
vce_v3_0.h drm/amdgpu: rework IP block registration (v2) 2016-10-25 14:38:45 -04:00
vce_v4_0.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
vce_v4_0.h drm/amdgpu: add initial vce 4.0 support for vega10 2017-03-29 23:54:47 -04:00
vcn_v1_0.c drm/amdgpu: Modify the argument of emit_ib interface 2018-11-05 14:21:50 -05:00
vcn_v1_0.h drm/amdgpu: add vcn ip block and type 2017-05-24 17:41:27 -04:00
vega10_ih.c drm/amdgpu: fix bug with IH ring setup 2018-11-13 09:38:28 -05:00
vega10_ih.h drm/amdgpu: add vega10 interrupt handler 2017-03-29 23:54:46 -04:00
vega10_reg_init.c drm/amdgpu: Add CLK IP base offset 2018-07-10 14:16:39 -05:00
vega10_sdma_pkt_open.h drm/amdgpu: add SDMA 4.0 packet header 2017-03-29 23:54:30 -04:00
vega20_reg_init.c drm/amdgpu/vega20: add CLK base offset 2018-11-06 16:25:51 -05:00
vi.c drm/amdgpu: Change VI gfx/sdma/smu init sequence 2018-10-09 17:08:25 -05:00
vi.h drm/amdgpu: add PASID mapping for GMC v8 2018-02-19 14:18:11 -05:00
vi_dpm.h drm/amdgpu: cleanup useless extern functions 2017-01-27 11:12:43 -05:00
vid.h drm/amdgpu: Implement amdgpu SDMA functions for VI 2017-11-01 19:22:00 -04:00