aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-26drm/amdgpu: update fw_share for VCN5Sonny Jiang1-0/+10
2024-03-20drm/amdgpu/vcn: enable vcn1 fw load for VCN 4_0_6Saleemkhan Jamadar1-1/+1
2024-02-12drm/amdgpu: add VCN_5_0_0 IP block supportSonny Jiang1-0/+42
2023-10-20drm/amd/amdgpu/vcn: Add RB decouple feature under SRIOV - P3Bokun Zhang1-7/+41
2023-10-05drm/amdgpu: Fix complex macros errorSrinivasan Shanmugam1-1/+1
2023-07-25drm/amdgpu: Enabling FW workaround through shared memory for VCN4_0_2sguttula1-0/+9
2023-07-18Revert "drm/amdgpu:update kernel vcn ring test"Saleemkhan Jamadar1-4/+1
2023-07-12drm/amdgpu:update kernel vcn ring testSaleemkhan Jamadar1-1/+4
2023-07-12drm/amdgpu: use psp_execute_load_ip_fw insteadLang Yu1-0/+3
2023-06-09drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISONHoratio Zhang1-0/+3
2023-06-09drm/amdgpu: Use logical ids for VCN/JPEG v4.0.3Lijo Lazar1-12/+17
2023-06-09drm/amdgpu: Add instance mask for VCN and JPEGLijo Lazar1-0/+1
2023-06-09drm/amdgpu: extend max instancesLe Ma1-1/+1
2023-06-09drm/amdgpu/vcn: update vcn header to support multiple AIDsJames Zhu1-0/+3
2023-03-13drm/amdgpu: Move vcn ras block init to ras sw_initHawking Zhang1-1/+1
2023-01-09drm/amd: Load VCN microcode during early_initMario Limonciello1-0/+1
2022-11-17drm/amdgpu: define common vcn_set_ras_funcsTao Zhou1-0/+1
2022-09-29drm/amdgpu/vcn: update vcn4 fw shared data structureRuijing Dong1-1/+7
2022-09-01drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue supportJane Jian1-0/+13
2022-06-21drm/amdgpu/vcn: add unified queue ib testRuijing Dong1-0/+1
2022-05-10drm/amdgpu/vcn: Add vcn ras poison consumption event handlingMohammad Zafar Ziya1-0/+5
2022-05-04drm/amdgpu: add VCN4 ip block supportLeo Liu1-0/+16
2022-05-04drm/amdgpu: move out asic specific definition from common headerJames Zhu1-2/+0
2022-04-28drm/amdgpu/discovery: add a function to parse the vcn info tableAlex Deucher1-0/+6
2022-03-28drm/amdgpu/vcn: Add vcn ras supportMohammad Zafar Ziya1-0/+9
2022-03-28drm/amdgpu/vcn3: send smu interface typeBoyuan Zhang1-0/+7
2022-03-04drm/amdgpu/vcn: Add vcn firmware logRuijing Dong1-0/+4
2022-03-04drm/amdgpu/vcn: Update fw shared data structureRuijing Dong1-2/+24
2021-12-13drm/amdgpu: fix incorrect VCN revision in SRIOVLeslie Shi1-1/+1
2021-12-02drm/amdgpu: handle SRIOV VCN revision parsingAlex Deucher1-0/+1
2021-10-21drm/amdgpu: Consolidate VCN firmware setup codeAlex Deucher1-0/+2
2021-09-01drm/amdgpu/vcn: set the priority for each encode ringSatyajit Sahu1-0/+2
2021-06-18drm/amd/amdgpu: Use IP discovery data to determine VCN enablement instead of ...Bokun Zhang1-0/+13
2021-04-09drm/amdgpu: share scheduler score on VCN3 instancesChristian König1-0/+1
2021-02-24drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memorySonny Jiang1-2/+11
2020-11-24drm/amdgpu/vcn: update header to support dec software ringJames Zhu1-0/+30
2020-10-14drm/amdgpu: vcn and jpeg ring synchronizationVeerabadhran G1-0/+1
2020-07-21drm/amdgpu/vcn: merge shared memory into vcpuJames Zhu1-1/+0
2020-07-21Revert "drm/amdgpu/vcn: add shared memory restore after wake up from sleep."James Zhu1-1/+0
2020-07-01drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0Boyuan Zhang1-3/+3
2020-07-01drm/amdgpu: rename macro for VCN1.0Boyuan Zhang1-2/+2
2020-07-01drm/amdgpu: add internal reg offset translation for VCN inst 1Boyuan Zhang1-1/+13
2020-07-01drm/amdgpu: add VCN3.0 support for Sienna_CichlidLeo Liu1-0/+1
2020-04-09drm/amdgpu/vcn: add shared memory restore after wake up from sleep.James Zhu1-0/+1
2020-04-09drm/amdgpu: rework sched_list generationNirmoy Das1-4/+0
2020-04-01drm/amdgpu/vcn: Add firmware share memory supportJames Zhu1-0/+24
2020-04-01drm/amdgpu/vcn: fix race condition issue for dpg unpause mode switchJames Zhu1-0/+1
2020-04-01drm/amdgpu/vcn: fix race condition issue for vcn startJames Zhu1-0/+2
2020-02-11drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1James Zhu1-2/+1
2020-01-27drm/amdgpu/vcn: use inst_idx relacing instJames Zhu1-12/+12
2020-01-27drm/amdgpu/vcn: fix typo errorJames Zhu1-1/+1
2020-01-16drm/amdgpu/vcn: move macro from vcn2.0 to share amdgpu_vcn (v2)James Zhu1-0/+5
2020-01-16drm/amdgpu/vcn: support multiple instance direct SRAM read and write (v2)James Zhu1-23/+23
2020-01-16drm/amdgpu/vcn: support multiple-instance dpg pause modeJames Zhu1-1/+1
2019-12-18amd/amdgpu: add sched array to IPs with multiple run-queuesNirmoy Das1-2/+7
2019-12-18drm/amdgpu/vcn1.0: use its own idle handler and begin use funcsLeo Liu1-0/+3
2019-11-19drm/amdgpu: move JPEG2.5 out from VCN2.5Leo Liu1-5/+0
2019-07-30drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commandsThong Thai1-0/+1
2019-07-18drm/amdgpu: add harvest support for ArcturusJames Zhu1-0/+4
2019-07-18drm/amdgpu: modify amdgpu_vcn to support multiple instancesJames Zhu1-7/+17
2019-07-18drm/amdgpu/VCN2: put IB internal registers offset to structureLeo Liu1-0/+6
2019-06-21drm/amdgpu/VCN: implement indirect DPG SRAM modeLeo Liu1-0/+3
2019-06-21drm/amdgpu/VCN: add buffer for indirect SRAM usageLeo Liu1-0/+6
2019-06-21drm/amdgpu/VCN2.0: add direct SRAM read and writeLeo Liu1-0/+48
2019-06-21drm/amdgpu/VCN2.0: remove powergating for UVDW tileLeo Liu1-0/+1
2019-06-21drm/amdgpu: add initial VCN2.0 support (v2)Leo Liu1-0/+1
2019-06-21drm/amdgpu: add JPEG2.0 decode ring testLeo Liu1-0/+1
2019-06-21drm/amdgpu: add VCN2.0 decode ib testLeo Liu1-1/+5
2019-06-21drm/amdgpu: add VCN2.0 decode ring testLeo Liu1-0/+5
2019-05-24drm/amdgpu: make VCN DPG pause mode detached from general VCNLeo Liu1-0/+2
2019-05-24drm/amdgpu: move the VCN DPG mode read and write to VCNLeo Liu1-0/+21
2018-10-09drm/amdgpu/vcn:Correct VCN cache window definitionJames Zhu1-3/+3
2018-09-26drm/amdgpu:Add DPG pause stateJames Zhu1-0/+11
2018-09-26drm/amdgpu:No action when VCN PG state is unchangedJames Zhu1-0/+1
2018-06-15drm/amdgpu: add vcn jpeg ib testBoyuan Zhang1-0/+1
2018-06-15drm/amdgpu: add vcn jpeg ring testBoyuan Zhang1-0/+2
2018-06-15drm/amdgpu: add vcn jpeg ringBoyuan Zhang1-0/+1
2018-05-29drm/amdgpu: remove unnecessary scheduler entity for VCNLeo Liu1-2/+0
2018-05-24drm/amdgpu: Add VCN static PG support on RVRex Zhu1-0/+11
2017-12-07drm: move amd_gpu_scheduler into common locationLucas Stach1-2/+2
2017-05-24drm/amdgpu: add vcn enc ring type and functionsLeo Liu1-0/+8
2017-05-24drm/amdgpu: add vcn enc ringsLeo Liu1-1/+1
2017-05-24drm/amdgpu: change vcn dec rb command specific for decodeLeo Liu1-6/+6
2017-05-24drm/amdgpu: expose vcn RB commandLeo Liu1-0/+7
2017-05-24drm/amdgpu: move vcn ring test to amdgpu_vcn.cLeo Liu1-0/+2
2017-05-24drm/amdgpu: move amdgpu_vcn structure to vcn headerLeo Liu1-0/+22
2017-05-24drm/amdgpu: add encode tests for vcnLeo Liu1-0/+3
2017-05-24drm/amdgpu: add initial vcn support and decode testsLeo Liu1-0/+35