mirror_ubuntu-kernels/drivers/gpu/drm/amd/amdgpu
Alex Deucher 07fecde5d3 drm/amdgpu: fill in vce clock info ioctl query (v2)
Returns the vce clock table for the user mode driver.
The user mode driver can fill this data into vce clock
data packet for optimal VCE DPM.

v2: update to the new API

Reviewed-by: Rex Zhu <Rex.Zhu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2016-10-25 14:38:43 -04:00
..
amdgpu_acp.c PM / Domains: Allow genpd to power on during system PM phases 2016-06-16 15:01:43 +02:00
amdgpu_acp.h drm/amd: make a type-safe cgs_device struct. (v2) 2016-05-04 20:20:28 -04:00
amdgpu_acpi.c drm/amdgpu/atif: Send a hotplug event when we get dgpu display request 2016-09-22 10:30:36 -04:00
amdgpu_afmt.c
amdgpu_amdkfd_gfx_v7.c drm/amdkfd: Fix possible infinite loop 2016-09-19 20:58:35 +03:00
amdgpu_amdkfd_gfx_v8.c drm/amdkfd: Fix possible infinite loop 2016-09-19 20:58:35 +03:00
amdgpu_amdkfd.c drm/amdgpu: remove unused functions 2016-09-22 10:24:16 -04:00
amdgpu_amdkfd.h drm/amdgpu: Return -EPROBE_DEFER when amdkfd not loaded 2016-02-27 22:52:40 +02:00
amdgpu_atombios.c Linux 4.8-rc8 2016-09-28 12:08:49 +10:00
amdgpu_atombios.h drm/amdgpu: add si dpm support in amdgpu_atombios 2016-08-31 15:21:07 -04:00
amdgpu_atpx_handler.c Linux 4.8-rc8 2016-09-28 12:08:49 +10:00
amdgpu_benchmark.c drm/amdgpu: add direct submision option for copy_buffer 2016-08-22 13:47:18 -04:00
amdgpu_bios.c drivers/amdgpu: Use canonical form in branch predicates 2016-07-29 14:36:48 -04:00
amdgpu_bo_list.c drm/amd/amdgpu : adding new tracepoints to track memory information. 2016-07-07 14:51:29 -04:00
amdgpu_cgs.c drm/amdgpu:properly fix some JumpTable issues 2016-10-25 14:38:23 -04:00
amdgpu_connectors.c drm/amdgpu: simplify encoder and connector setup (v2) 2016-10-25 14:38:06 -04:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: move the ring type into the funcs structure (v2) 2016-10-25 14:38:37 -04:00
amdgpu_ctx.c drm/amdgpu: initialize the context reset_counter in amdgpu_ctx_init 2016-10-12 15:44:14 -04:00
amdgpu_device.c drm/amdgpu: clarify why we evict vram twice on suspend 2016-10-25 14:38:33 -04:00
amdgpu_display.c drm/amdgpu: rename all rbo variable to abo v2 2016-09-28 16:16:20 -04:00
amdgpu_dpm.c drm/amdgpu/dpm: add an implementation for get_vce_clock_state (v2) 2016-10-25 14:38:41 -04:00
amdgpu_dpm.h drm/amdgpu/dpm: add an implementation for get_vce_clock_state (v2) 2016-10-25 14:38:41 -04:00
amdgpu_drv.c drm/amdgpu:add one more fiji device id 2016-10-25 14:38:20 -04:00
amdgpu_drv.h
amdgpu_encoders.c
amdgpu_fb.c drm/amdgpu: add AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag v3 2016-10-25 14:38:13 -04:00
amdgpu_fence.c drm/amdgpu: don't leave dangling pointers around 2016-09-27 13:00:51 -04:00
amdgpu_gart.c drm/amdgpu: add AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag v3 2016-10-25 14:38:13 -04:00
amdgpu_gds.h amdgpu: move ttm stuff to amdgpu_ttm.h 2016-08-19 12:30:58 -04:00
amdgpu_gem.c drm/amdgpu: use amdgpu_vm_get_pd_bo in the GEM code 2016-10-25 14:38:30 -04:00
amdgpu_gfx.c drm/amdgpu: add disable_cu parameter 2016-07-07 14:54:44 -04:00
amdgpu_gfx.h drm/amdgpu: add disable_cu parameter 2016-07-07 14:54:44 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: set at least the node size in the gtt manager 2016-10-25 14:38:15 -04:00
amdgpu_i2c.c drm/amdgpu: warn if dp aux is still attached on free 2016-10-06 12:39:03 -04:00
amdgpu_i2c.h drm/amdgpu/i2c: add const where appropriate 2016-09-27 13:00:52 -04:00
amdgpu_ib.c drm/amdgpu: move IB and frame size directly into the engine description 2016-10-25 14:38:36 -04:00
amdgpu_ih.c drm/amdgpu: free the BO in kernel by helper amdgpu_bo_free_kernel() 2016-09-14 15:10:27 -04:00
amdgpu_ih.h
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: add amdgpu_irq_gpu_reset_resume_helper 2016-07-07 14:54:48 -04:00
amdgpu_irq.h drm/amdgpu: implement vi ih check/pre/post_soft_reset 2016-08-08 11:32:10 -04:00
amdgpu_job.c drm/amdgpu: mark symbols static where possible 2016-09-14 15:10:37 -04:00
amdgpu_kms.c drm/amdgpu: fill in vce clock info ioctl query (v2) 2016-10-25 14:38:43 -04:00
amdgpu_mn.c drm/amdgpu: remove adev pointer from struct amdgpu_bo v2 2016-10-25 14:38:26 -04:00
amdgpu_mode.h drm/amd/amdgpu: For virtual display, enable multi crtcs. (v3) 2016-10-25 14:38:07 -04:00
amdgpu_object.c drm/amdgpu: remove adev pointer from struct amdgpu_bo v2 2016-10-25 14:38:26 -04:00
amdgpu_object.h drm/amdgpu: remove adev pointer from struct amdgpu_bo v2 2016-10-25 14:38:26 -04: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: use same vce state definition in dpm and powerplay 2016-10-25 14:38:39 -04:00
amdgpu_pm.h
amdgpu_powerplay.c drm/amdgpu: remove DRM_AMD_POWERPLAY 2016-10-04 11:15:59 -04:00
amdgpu_powerplay.h drm/amd/powerplay: add basic powerplay framework 2015-12-21 16:42:07 -05:00
amdgpu_prime.c drm/amdgpu: two minor 80 char fixes 2016-05-11 12:31:18 -04:00
amdgpu_ring.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
amdgpu_ring.h drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
amdgpu_sa.c Linux 4.7-rc5 2016-07-02 15:56:01 +10:00
amdgpu_sync.c drm/amdgpu: use a fence array for VMID management 2016-07-07 14:51:23 -04:00
amdgpu_sync.h drm/amdgpu: move sync handling into a separate header 2016-10-25 14:38:28 -04:00
amdgpu_test.c drm/amdgpu: add direct submision option for copy_buffer 2016-08-22 13:47:18 -04:00
amdgpu_trace_points.c
amdgpu_trace.h drm/amdgpu: improve VM PTE trace points 2016-09-28 16:16:26 -04:00
amdgpu_ttm.c drm/amdgpu: remove adev pointer from struct amdgpu_bo v2 2016-10-25 14:38:26 -04:00
amdgpu_ttm.h drm/amdgpu: add VRAM manager v2 2016-10-25 14:38:16 -04:00
amdgpu_ucode.c drm/amdgpu:properly fix some JumpTable issues 2016-10-25 14:38:23 -04:00
amdgpu_ucode.h drm/amdgpu:add MEC_STORAGE ucode id for sriov 2016-10-25 14:38:23 -04:00
amdgpu_uvd.c drm/amdgpu: remove adev pointer from struct amdgpu_bo v2 2016-10-25 14:38:26 -04:00
amdgpu_uvd.h drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
amdgpu_vce.c drm/amdgpu: move IB and frame size directly into the engine description 2016-10-25 14:38:36 -04:00
amdgpu_vce.h drm/amdgpu/vce: add common ring callbacks for ib and dma frame size 2016-09-16 15:53:01 -04:00
amdgpu_virt.h drm/amdgpu:cleanup virt related define 2016-09-22 10:24:20 -04:00
amdgpu_vm.c drm/amdgpu: move the ring type into the funcs structure (v2) 2016-10-25 14:38:37 -04:00
amdgpu_vm.h drm/amdgpu: move VM defines into amdgpu_vm.h 2016-10-25 14:38:29 -04:00
amdgpu_vram_mgr.c drm/amdgpu: add VRAM manager v2 2016-10-25 14:38:16 -04:00
amdgpu.h drm/amdgpu: move dpm related definitions to amdgpu_dpm.h 2016-10-25 14:38:38 -04:00
atom.c drm/amdgpu/atom: add support for new div32 opcodes (v3) 2015-10-14 16:16:24 -04:00
atom.h drm/amd: cleanup remaining spaces and tabs v2 2016-05-11 12:31:20 -04:00
atombios_crtc.c drm/amdgpu: atombios change for dce6 to work v3 2016-08-31 12:10:20 -04:00
atombios_crtc.h drm/amdgpu/atom: add SetDCEClock helper 2016-05-04 20:23:53 -04:00
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: support backlight control for UNIPHY3 2016-07-14 16:46:06 -04:00
atombios_encoders.h
atombios_i2c.c drm/amdgpu: add missing header dependencies 2016-09-14 15:10:37 -04: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/dpm: add an implementation for get_vce_clock_state (v2) 2016-10-25 14:38:41 -04:00
ci_dpm.h drm/amdgpu: add the CI code to enable sclk OD(OverDrive) 2016-07-07 14:50:49 -04:00
ci_smc.c
cik_dpm.h
cik_ih.c drm/amd/amdgpu : Remove unused variable 2016-05-18 09:21:52 -04:00
cik_ih.h
cik_sdma.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
cik_sdma.h
cik.c drm/amdgpu:changes of virtualization cases probe (v3) 2016-09-19 14:45:52 -04:00
cik.h
cikd.h drm/amdgpu/dce8: simplify hpd code 2016-10-25 14:38:08 -04:00
clearstate_ci.h
clearstate_defs.h
clearstate_vi.h
cz_dpm.c drm/amdgpu/dpm: implement thermal sensor for CZ/ST 2016-10-14 11:52:29 -04:00
cz_dpm.h drm/amdgpu/cz: add code to enable forcing VCE clocks 2016-01-13 12:12:43 -05:00
cz_ih.c drm/amd/amdgpu : Remove unused variable 2016-05-18 09:22:12 -04:00
cz_ih.h
cz_smc.c drm/amdgpu: remove unused functions 2016-09-22 10:24:16 -04:00
cz_smumgr.h drm/amd: cleanup remaining spaces and tabs v2 2016-05-11 12:31:20 -04:00
dce_v6_0.c drm/amdgpu/dce6: don't enable HPD Rx interrupts 2016-10-25 14:38:12 -04:00
dce_v6_0.h drm/amdgpu/dce6: add dce_v6_0_disable_dce 2016-10-25 14:38:02 -04:00
dce_v8_0.c drm/amdgpu/dce8: RMW hpd registers 2016-10-25 14:38:09 -04:00
dce_v8_0.h drm/amdgpu: Disable VGA render and crtc when init GMC. 2016-08-08 14:04:37 -04:00
dce_v10_0.c drm/amdgpu/dce10: simplify hpd code 2016-10-25 14:38:09 -04:00
dce_v10_0.h drm/amdgpu: Disable VGA render and crtc when init GMC. 2016-08-08 14:04:37 -04:00
dce_v11_0.c drm/amdgpu/dce11: simplify hpd code 2016-10-25 14:38:10 -04:00
dce_v11_0.h drm/amdgpu: Disable VGA render and crtc when init GMC. 2016-08-08 14:04:37 -04:00
dce_virtual.c drm/amd/amdgpu: For virtual display, enable multi crtcs. (v3) 2016-10-25 14:38:07 -04:00
dce_virtual.h drm/amdgpu: Use software timer to generate vsync interrupt. 2016-08-08 14:07:18 -04:00
gfx_v6_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
gfx_v6_0.h drm/amdgpu: add graphic pipeline implementation for si v8 2016-08-31 12:10:50 -04:00
gfx_v7_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
gfx_v7_0.h drm/amdgpu/gfx7: make gfx_v7_0_rlc_stop static 2016-07-07 15:01:58 -04:00
gfx_v8_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
gfx_v8_0.h drm/amdgpu/gfx8: remove stale function declaration 2016-08-08 11:32:58 -04:00
gmc_v6_0.c drm/amd/amdgpu: Convert messages in gmc v6 to dev_*() 2016-09-14 09:43:40 -04:00
gmc_v6_0.h drm/amdgpu: add graphic memory controller implementation for si v7 2016-08-31 12:10:18 -04:00
gmc_v7_0.c drm/amdgpu/gmc7: remove dead code (v2) 2016-08-23 13:48:04 -04:00
gmc_v7_0.h drm/amdgpu: drop wait_for_mc_idle asic callback 2016-07-07 14:54:50 -04:00
gmc_v8_0.c drm/amdgpu: fix amdgpu_need_full_reset (v2) 2016-10-14 11:51:04 -04:00
gmc_v8_0.h drm/amdgpu: drop wait_for_mc_idle asic callback 2016-07-07 14:54:50 -04:00
iceland_ih.c drm/amd/amdgpu : Remove unused variable 2016-05-18 09:22:17 -04:00
iceland_ih.h
iceland_sdma_pkt_open.h
Kconfig drm/amdgpu: remove DRM_AMD_POWERPLAY 2016-10-04 11:15:59 -04:00
kv_dpm.c drm/amdgpu/dpm: add an implementation for get_vce_clock_state (v2) 2016-10-25 14:38:41 -04:00
kv_dpm.h
kv_smc.c
Makefile drm/amdgpu: add VRAM manager v2 2016-10-25 14:38:16 -04:00
ObjectID.h Revert "drm/amdgpu: Add virtual connector and encoder macros." 2016-10-25 14:38:06 -04:00
ppsmc.h drm/amdgpu: add new definitions into ppsmc.h for iceland 2016-07-15 12:33:31 -04: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: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
sdma_v3_0.h
si_dma.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
si_dma.h drm/amdgpu: add DMA implementation for si v8 2016-08-31 12:10:51 -04:00
si_dpm.c drm/amdgpu/dpm: add an implementation for get_vce_clock_state (v2) 2016-10-25 14:38:41 -04:00
si_dpm.h drm/amdgpu: add SI DPM support (v4) 2016-08-31 15:21:09 -04:00
si_ih.c drm/amd/amdgpu: Tidy up SI IH code 2016-09-12 18:12:22 -04:00
si_ih.h drm/amdgpu: add interupt handler implementation for si v3 2016-08-31 12:10:19 -04:00
si_smc.c drm/amdgpu/si/dpm: fix symbol conflicts with radeon 2016-09-14 15:10:40 -04:00
si.c drm/amdgpu:changes of virtualization cases probe (v3) 2016-09-19 14:45:52 -04:00
si.h drm/amdgpu: add si implementation v10 2016-08-31 12:11:19 -04:00
sislands_smc.h drm/amdgpu/si/dpm: fix phase shedding setup 2016-09-28 16:13:17 -04:00
smu_ucode_xfer_vi.h drm/amd/powerplay: Add smc_sk firmware to baffin & ellesmere. 2016-05-04 20:26:26 -04:00
tonga_ih.c drm/amdgpu: fix amdgpu_need_full_reset (v2) 2016-10-14 11:51:04 -04:00
tonga_ih.h
tonga_sdma_pkt_open.h
uvd_v4_2.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
uvd_v6_0.h
vce_v2_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu: move align_mask and nop into ring funcs as well (v2) 2016-10-25 14:38:38 -04:00
vce_v3_0.h
vi_dpm.h
vi.c drm/amdgpu: used cached gca values for vi_read_register (v2) 2016-10-25 14:38:32 -04:00
vi.h
vid.h drm/amdgpu: implement raster configuration for gfx v8 2016-09-19 14:38:25 -04:00