[PATCH 000/117] Raven Support

zhoucm1 david1.zhou at amd.com
Fri May 12 02:50:15 UTC 2017



On 2017年05月12日 02:08, Christian König wrote:
> Am 10.05.2017 um 21:30 schrieb Deucher, Alexander:
>>> -----Original Message-----
>>> From: Christian König [mailto:deathsimple at vodafone.de]
>>> Sent: Wednesday, May 10, 2017 3:29 PM
>>> To: Alex Deucher; amd-gfx at lists.freedesktop.org
>>> Cc: Deucher, Alexander
>>> Subject: Re: [PATCH 000/117] Raven Support
>>>
>>> Am 10.05.2017 um 20:45 schrieb Alex Deucher:
>>>> This patch set adds support for the new "Raven" APU.
>>>>
>>>> The first 12 patches add support for the new ACP
>>>> audio hardware on Raven. Patches 11 and 12 are not
>>>> meant for upstream, they are for early hardware testing.
>>>> The rest add GPU support.  Patches 17-24 are register
>>>> headers (which are relatively large), so I'm not sending
>>>> them out.
>>>>
>>>> You can view the whole patch set here:
>>>> https://cgit.freedesktop.org/~agd5f/linux/log/?h=raven
>>> Patches #1-#13 are Acked-by: Christian König 
>>> <christian.koenig at amd.com>.
>>>
>>> Patches #14-#16 are Reviewed-by: Christian König
>>> <christian.koenig at amd.com>.
>>>
>>> Patches #17-#25 are somehow missing on the mailing lists at the moment.
>> 17-24 are just register headers.  I didn’t send them out because they 
>> are too big.
>
> Ok, that makes sense. Only had time to skimmed over the set.
>
> Found a few ends which still need some work. For example has anybody 
> tested multi level page tables on Raven yet?
I've used it for a long time and not found issues, we just need set that 
the levels to 3 after Alex pushes these patches.

Regards,
David Zhou
>
> But that not blocking so feel free to add an Acked-by: Christian König 
> <christian.koenig at amd.com>.
>
> Christian.
>
>>
>> Alex
>>
>>> Going to take a look at the rest tomorrow.
>>>
>>> Christian.
>>>
>>>> Alex Deucher (12):
>>>>     drm/amdgpu: add gpu_info firmware (v3)
>>>>     drm/amdgpu: parse the gpu_info firmware (v4)
>>>>     drm/amdgpu/gfx9: drop duplicate gfx info init (v3)
>>>>     drm/amdgpu: add register headers for DCN 1.0
>>>>     drm/amdgpu: add register headers for GC 9.1
>>>>     drm/amdgpu: add register headers for MMHUB 9.1
>>>>     drm/amdgpu: add register headers for MP 10.0
>>>>     drm/amdgpu: add register headers for NBIO 7.0
>>>>     drm/amdgpu: add register headers for SDMA 4.1
>>>>     drm/amdgpu: add register headers for THM 10.0
>>>>     drm/amdgpu: add register headers for VCN 1.0
>>>>     drm/amdgpu/raven: power up/down VCN via the SMU (v2)
>>>>
>>>> Andrey Grodzovsky (1):
>>>>     drm/amd: Add DCN ivsrcids (v2)
>>>>
>>>> Chunming Zhou (17):
>>>>     drm/amdgpu: add RAVEN family id definition
>>>>     drm/amdgpu: add Raven ip blocks
>>>>     drm/amdgpu/soc15: add Raven golden setting
>>>>     drm/amdgpu: add Raven chip id case for ucode
>>>>     drm/amdgpu: add module firmware for raven
>>>>     drm/amdgpu: add gc9.1 golden setting (v2)
>>>>     drm/amdgpu/gfx9: add chip name for raven when initializing 
>>>> microcode
>>>>     drm/amdgpu/gfx9: add raven gfx config
>>>>     drm/amdgpu: add raven case for gmc9 golden setting
>>>>     drm/amdgpu/gmc9: set mc vm fb offset for raven
>>>>     drm/amdgpu/gmc9: change fb offset sequence so that used wider
>>>>     drm/amdgpu: add Raven sdma golden setting and chip id case
>>>>     drm/amdgpu: add nbio7 support
>>>>     drm/amdgpu: apply nbio7 for Raven (v3)
>>>>     drm/amd/powerplay/rv: power up/down sdma via the SMU
>>>>     drm/amdgpu/powerplay/raven: add smu block and enable powerplay
>>>>     drm/amdgpu: add RAVEN pci id
>>>>
>>>> Harry Wentland (7):
>>>>     drm/amdgpu/display: Add calcs code for DCN
>>>>     drm/amdgpu/display: Add core dc support for DCN
>>>>     drm/amdgpu/display: Add dml support for DCN
>>>>     drm/amdgpu/display: Add gpio support for DCN
>>>>     drm/amdgpu/display: Add i2c/aux support for DCN
>>>>     drm/amdgpu/display: Add irq support for DCN
>>>>     drm/amdgpu/display: Enable DCN in DC
>>>>
>>>> Hawking Zhang (13):
>>>>     drm/amd/amdgpu: fill in raven case in soc15 early init
>>>>     drm/amdgpu/gfx9: extend rlc fw setup
>>>>     drm/amdgpu/gfx9: enable cp interrupt for CGCG/CGLS/MGCG
>>>>     drm/amdgpu: correct gfx9 csb size
>>>>     drm/amdgpu/gfx9: add rlc bo init/fini
>>>>     drm/amdgpu/gfx9: rlc save&restore list programming
>>>>     drm/amdgpu: init gfx power gating on raven
>>>>     drm/amdgpu/gfx9: enable/disable sck slowdown thru rlc-smu 
>>>> handshake
>>>>     drm/amdgpu/gfx9: add enable/disable funcs for cp power gating
>>>>     drm/amdgpu/gfx9: allow updating sck slowdown and cp pg state
>>>>     drm/amdgpu/gfx9: allow updating gfx cgpg state
>>>>     drm/amdgpu/gfx9: allow updating gfx mgpg state
>>>>     drm/amdgpu: enable dcn1.0 dc support on raven
>>>>
>>>> Huang Rui (17):
>>>>     drm/amdgpu/soc15: add clock gating functions for raven
>>>>     drm/amdgpu: enable soc15 clock gating flags for raven
>>>>     drm/amdgpu: add gfx clock gating for raven
>>>>     drm/amdgpu: add raven clock gating and light sleep for mmhub
>>>>     drm/amdgpu: enable MC MGCG and LS for raven
>>>>     drm/amdgpu: reuse sdma v4 MGCG and LS function for raven
>>>>     drm/amdgpu: enable sdma v4 MGCG and LS for raven
>>>>     drm/amdgpu: init sdma power gating for raven
>>>>     drm/amdgpu/sdma4: add dynamic power gating for raven
>>>>     drm/amdgpu: enable sdma power gating for raven
>>>>     drm/amdgpu: add nbio MGCG for raven
>>>>     drm/amdgpu: add psp v10 function callback for raven
>>>>     drm/amdgpu: add psp v10 ip block
>>>>     drm/amdgpu: register the psp v10 function pointers at psp sw_init
>>>>     drm/amdgpu/soc15: add psp ip block
>>>>     drm/amdgpu/vcn: add sw clock gating
>>>>     drm/amdgpu: enable sw clock gating for vcn
>>>>
>>>> Leo Liu (32):
>>>>     drm/amdgpu: add initial vcn support and decode tests
>>>>     drm/amdgpu: add encode tests for vcn
>>>>     drm/amdgpu: add vcn ip block functions (v2)
>>>>     drm/amdgpu: add vcn decode ring support
>>>>     drm/amdgpu: add vcn decode ring type and functions
>>>>     drm/amdgpu: add vcn irq functions
>>>>     drm/amdgpu: add vcn ip block and type
>>>>     drm/amdgpu: move amdgpu_vcn structure to vcn header
>>>>     drm/amdgpu: re-group the functions in amdgpu_vcn.c
>>>>     drm/amdgpu: move vcn ring test to amdgpu_vcn.c
>>>>     drm/amdgpu: expose vcn RB command
>>>>     drm/amdgpu: add a ring func for vcn start command
>>>>     drm/amdgpu: implement vcn start RB command
>>>>     drm/amdgpu: implement insert end ring function for vcn decode
>>>>     drm/amdgpu/vcn: implement ib tests with new message buffer 
>>>> interface
>>>>     uapi/drm: add AMDGPU_HW_IP_VCN_DEC for decode CS
>>>>     uapi/drm: add AMDGPU_HW_IP_VCN_ENC for encode CS
>>>>     drm/amdgpu: add AMDGPU_HW_IP_VCN_DEC to info query
>>>>     drm/amdgpu: get cs support of AMDGPU_HW_IP_VCN_DEC
>>>>     drm/amdgpu: Disable uvd and vce free handles for raven
>>>>     drm/amdgpu: implement new vcn cache window programming
>>>>     drm/amdgpu: add vcn ip block to soc15
>>>>     drm/amdgpu: change vcn dec rb command specific for decode
>>>>     drm/amdgpu: add vcn enc rings
>>>>     drm/amdgpu: add vcn enc ring type and functions
>>>>     drm/amdgpu: add vcn enc irq support
>>>>     drm/amdgpu: enable vcn encode ring tests
>>>>     drm/amdgpu: add vcn enc ib test
>>>>     drm/amdgpu: add AMDGPU_HW_IP_VCN_ENC to info query
>>>>     drm/amdgpu: get cs support for AMDGPU_HW_IP_VCN_ENC
>>>>     drm/amdgpu: add vcn firmware header offset
>>>>     drm/amdgpu: update vcn decode create msg
>>>>
>>>> Maruthi Srinivas Bayyavarapu (12):
>>>>     ASoC: AMD: add ACP 3.x IP register header
>>>>     ASoC: AMD: add ACP3.0 PCI driver
>>>>     ASoC: AMD: create ACP3x PCM platform device
>>>>     ASoC: AMD: add ACP3x PCM platform driver
>>>>     ASoC: AMD: handle ACP3x i2s watermark interrupt
>>>>     ASoC: AMD: add ACP3x PCM driver DMA ops
>>>>     ASoC: AMD: add ACP3x i2s ops
>>>>     ASoC: AMD: add ACP3x TDM mode support
>>>>     ASoC: AMD: Add ACP3x runtime pm ops
>>>>     ASoC: AMD: Add ACP3x system resume pm op
>>>>     ASoC: AMD: enable ACP3x drivers build
>>>>     ASoC: AMD: create/add dummy codec and machine devices/drivers
>>>>
>>>> Rex Zhu (5):
>>>>     drm/amdgpu/powerplay: add header file for smu10. (v2)
>>>>     drm/amdgpu: add raven related define in pptable.h.
>>>>     drm/amd/powerplay: add ppt_v3 define
>>>>     drm/amd/powerplay: add raven support in smumgr. (v2)
>>>>     drm/amd/powerplay: add raven support in hwmgr. (v2)
>>>>
>>>> Vijendar Mukunda (1):
>>>>     soc/amd/raven: Disabling TDM mode flag
>>>>
>>>>    drivers/gpu/drm/amd/amdgpu/Makefile                | 10 +-
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu.h                | 16 +-
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             | 12 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         | 111 +-
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            | 3 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             | 3 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h             | 3 +-
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            | 23 +-
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c      | 1 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            | 16 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            | 2 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           | 5 +-
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          | 30 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h          | 25 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            | 654 +
>>>>    drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            | 77 +
>>>>    drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              | 793 +-
>>>>    drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           | 5 +
>>>>    drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h           | 2 +-
>>>>    drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              | 25 +-
>>>>    drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            | 50 +-
>>>>    drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c             | 220 +
>>>>    drivers/gpu/drm/amd/amdgpu/nbio_v7_0.h             | 49 +
>>>>    drivers/gpu/drm/amd/amdgpu/psp_v10_0.c             | 309 +
>>>>    drivers/gpu/drm/amd/amdgpu/psp_v10_0.h             | 41 +
>>>>    drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             | 128 +-
>>>>    drivers/gpu/drm/amd/amdgpu/soc15.c                 | 103 +-
>>>>    drivers/gpu/drm/amd/amdgpu/soc15.h                 | 1 +
>>>>    drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              | 1190 +
>>>>    drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h              | 29 +
>>>>    drivers/gpu/drm/amd/amdgpu/vega10_ih.c             | 10 +-
>>>>    drivers/gpu/drm/amd/display/Kconfig                | 7 +
>>>>    drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 167 +-
>>>>    .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c    | 3 +-
>>>>    drivers/gpu/drm/amd/display/dc/Makefile            | 5 +
>>>>    .../amd/display/dc/bios/command_table_helper2.c    | 5 +
>>>>    drivers/gpu/drm/amd/display/dc/calcs/Makefile      | 8 +
>>>>    .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c   | 3629 +
>>>>    .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h   | 37 +
>>>>    .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.c   | 104 +
>>>>    .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.h   | 40 +
>>>>    drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   | 1366 +
>>>>    drivers/gpu/drm/amd/display/dc/core/dc_resource.c  | 19 +
>>>>    drivers/gpu/drm/amd/display/dc/dc.h                | 18 +
>>>>    drivers/gpu/drm/amd/display/dc/dce/dce_abm.h       | 49 +
>>>>    .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  | 31 +
>>>>    .../gpu/drm/amd/display/dc/dce/dce_clock_source.h  | 21 +
>>>>    drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c    | 15 +
>>>>    drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h    | 9 +
>>>>    drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      | 245 +
>>>>    drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h      | 21 +
>>>>    drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h     | 15 +
>>>>    .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h  | 16 +-
>>>>    .../drm/amd/display/dc/dce/dce_stream_encoder.c    | 264 +
>>>>    .../drm/amd/display/dc/dce/dce_stream_encoder.h    | 69 +
>>>>    .../amd/display/dc/dce110/dce110_hw_sequencer.c    | 29 +
>>>>    drivers/gpu/drm/amd/display/dc/dcn10/Makefile      | 10 +
>>>>    .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  | 1866 +
>>>>    .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h  | 38 +
>>>>    drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c   | 883 +
>>>>    drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h   | 549 +
>>>>    .../gpu/drm/amd/display/dc/dcn10/dcn10_mem_input.c | 1102 +
>>>>    .../gpu/drm/amd/display/dc/dcn10/dcn10_mem_input.h | 553 +
>>>>    drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   | 376 +
>>>>    drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h   | 135 +
>>>>    drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c   | 801 +
>>>>    drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h   | 622 +
>>>>    .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  | 1475 +
>>>>    .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h  | 47 +
>>>>    .../amd/display/dc/dcn10/dcn10_timing_generator.c  | 1202 +
>>>>    .../amd/display/dc/dcn10/dcn10_timing_generator.h  | 335 +
>>>>    .../gpu/drm/amd/display/dc/dcn10/dcn10_transform.c | 1057 +
>>>>    .../gpu/drm/amd/display/dc/dcn10/dcn10_transform.h | 416 +
>>>>    drivers/gpu/drm/amd/display/dc/dm_services.h       | 4 +
>>>>    drivers/gpu/drm/amd/display/dc/dm_services_types.h | 1 +
>>>>    drivers/gpu/drm/amd/display/dc/dml/Makefile        | 22 +
>>>>    drivers/gpu/drm/amd/display/dc/dml/dc_features.h   | 557 +
>>>>    .../drm/amd/display/dc/dml/display_mode_enums.h    | 111 +
>>>>    .../gpu/drm/amd/display/dc/dml/display_mode_lib.c  | 147 +
>>>>    .../gpu/drm/amd/display/dc/dml/display_mode_lib.h  | 52 +
>>>>    .../drm/amd/display/dc/dml/display_mode_structs.h  | 429 +
>>>>    .../drm/amd/display/dc/dml/display_mode_support.c  | 2326 +
>>>>    .../drm/amd/display/dc/dml/display_mode_support.h  | 199 +
>>>>    .../drm/amd/display/dc/dml/display_pipe_clocks.c   | 367 +
>>>>    .../drm/amd/display/dc/dml/display_pipe_clocks.h   | 41 +
>>>>    .../drm/amd/display/dc/dml/display_rq_dlg_calc.c   | 2254 +
>>>>    .../drm/amd/display/dc/dml/display_rq_dlg_calc.h   | 139 +
>>>>    .../amd/display/dc/dml/display_rq_dlg_helpers.c    | 320 +
>>>>    .../amd/display/dc/dml/display_rq_dlg_helpers.h    | 66 +
>>>>    .../gpu/drm/amd/display/dc/dml/display_watermark.c | 1281 +
>>>>    .../gpu/drm/amd/display/dc/dml/display_watermark.h | 98 +
>>>>    .../gpu/drm/amd/display/dc/dml/dml_common_defs.c   | 148 +
>>>>    .../gpu/drm/amd/display/dc/dml/dml_common_defs.h   | 51 +
>>>>    .../gpu/drm/amd/display/dc/dml/soc_bounding_box.c  | 73 +
>>>>    .../gpu/drm/amd/display/dc/dml/soc_bounding_box.h  | 36 +
>>>>    drivers/gpu/drm/amd/display/dc/gpio/Makefile       | 11 +
>>>>    .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c   | 192 +
>>>>    .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.h   | 32 +
>>>>    .../amd/display/dc/gpio/dcn10/hw_translate_dcn10.c | 408 +
>>>>    .../amd/display/dc/gpio/dcn10/hw_translate_dcn10.h | 34 +
>>>>    drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c   | 9 +-
>>>>    drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 9 +
>>>>    drivers/gpu/drm/amd/display/dc/i2caux/Makefile     | 11 +
>>>>    .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c | 125 +
>>>>    .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h | 32 +
>>>>    drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c     | 8 +
>>>>    drivers/gpu/drm/amd/display/dc/inc/core_dc.h       | 5 +
>>>>    drivers/gpu/drm/amd/display/dc/inc/core_types.h    | 26 +
>>>>    drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h     | 629 +
>>>>    .../gpu/drm/amd/display/dc/inc/hw/display_clock.h  | 7 +
>>>>    drivers/gpu/drm/amd/display/dc/inc/hw/ipp.h        | 1 +
>>>>    drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h  | 41 +
>>>>    drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h        | 110 +
>>>>    drivers/gpu/drm/amd/display/dc/inc/hw/opp.h        | 1 +
>>>>    .../drm/amd/display/dc/inc/hw/timing_generator.h   | 16 +
>>>>    drivers/gpu/drm/amd/display/dc/irq/Makefile        | 10 +
>>>>    .../amd/display/dc/irq/dcn10/irq_service_dcn10.c   | 361 +
>>>>    .../amd/display/dc/irq/dcn10/irq_service_dcn10.h   | 34 +
>>>>    drivers/gpu/drm/amd/display/dc/irq/irq_service.c   | 5 +
>>>>    drivers/gpu/drm/amd/display/include/dal_asic_id.h  | 13 +
>>>>    drivers/gpu/drm/amd/display/include/dal_types.h    | 5 +-
>>>>    drivers/gpu/drm/amd/include/amd_shared.h           | 4 +-
>>>>    .../include/asic_reg/raven1/DCN/dcn_1_0_default.h  | 7988 ++
>>>>    .../include/asic_reg/raven1/DCN/dcn_1_0_offset.h   | 14087 +++
>>>>    .../include/asic_reg/raven1/DCN/dcn_1_0_sh_mask.h  | 54316 ++++++++
>>>>    .../include/asic_reg/raven1/GC/gc_9_1_default.h    | 4005 +
>>>>    .../amd/include/asic_reg/raven1/GC/gc_9_1_offset.h | 7491 ++
>>>>    .../include/asic_reg/raven1/GC/gc_9_1_sh_mask.h    | 31191 +++++
>>>>    .../asic_reg/raven1/MMHUB/mmhub_9_1_default.h      | 1028 +
>>>>    .../asic_reg/raven1/MMHUB/mmhub_9_1_offset.h       | 1999 +
>>>>    .../asic_reg/raven1/MMHUB/mmhub_9_1_sh_mask.h      | 9790 ++
>>>>    .../include/asic_reg/raven1/MP/mp_10_0_default.h   | 182 +
>>>>    .../include/asic_reg/raven1/MP/mp_10_0_offset.h    | 336 +
>>>>    .../include/asic_reg/raven1/MP/mp_10_0_sh_mask.h   | 886 +
>>>>    .../asic_reg/raven1/NBIO/nbio_7_0_default.h        | 14865 +++
>>>>    .../include/asic_reg/raven1/NBIO/nbio_7_0_offset.h | 4640 +
>>>>    .../asic_reg/raven1/NBIO/nbio_7_0_sh_mask.h        | 118945
>>> ++++++++++++++++++
>>>> .../asic_reg/raven1/SDMA0/sdma0_4_1_default.h      |    242 +
>>>>    .../asic_reg/raven1/SDMA0/sdma0_4_1_offset.h       | 459 +
>>>>    .../asic_reg/raven1/SDMA0/sdma0_4_1_sh_mask.h      | 1658 +
>>>>    .../include/asic_reg/raven1/THM/thm_10_0_default.h | 141 +
>>>>    .../include/asic_reg/raven1/THM/thm_10_0_offset.h  | 257 +
>>>>    .../include/asic_reg/raven1/THM/thm_10_0_sh_mask.h | 885 +
>>>>    .../include/asic_reg/raven1/VCN/vcn_1_0_default.h  | 202 +
>>>>    .../include/asic_reg/raven1/VCN/vcn_1_0_offset.h   | 376 +
>>>>    .../include/asic_reg/raven1/VCN/vcn_1_0_sh_mask.h  | 1308 +
>>>>    .../gpu/drm/amd/include/ivsrcid/irqsrcs_dcn_1_0.h  | 1134 +
>>>>    drivers/gpu/drm/amd/include/pptable.h              | 57 +-
>>>>    drivers/gpu/drm/amd/powerplay/eventmgr/eventmgr.c  | 4 +-
>>>>    drivers/gpu/drm/amd/powerplay/hwmgr/Makefile       | 2 +-
>>>>    drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        | 9 +
>>>>    .../gpu/drm/amd/powerplay/hwmgr/processpptables.c  | 4 +
>>>>    drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c     | 974 +
>>>>    drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.h     | 295 +
>>>>    drivers/gpu/drm/amd/powerplay/hwmgr/rv_inc.h       | 43 +
>>>>    drivers/gpu/drm/amd/powerplay/inc/amd_powerplay.h  | 3 +-
>>>>    drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          | 7 +-
>>>>    drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h       | 76 +
>>>>    drivers/gpu/drm/amd/powerplay/inc/smu10.h          | 188 +
>>>>    .../gpu/drm/amd/powerplay/inc/smu10_driver_if.h    | 116 +
>>>>    drivers/gpu/drm/amd/powerplay/inc/smumgr.h         | 1 +
>>>>    drivers/gpu/drm/amd/powerplay/smumgr/Makefile      | 2 +-
>>>>    drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.c   | 399 +
>>>>    drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.h   | 62 +
>>>>    drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      | 9 +
>>>>    include/uapi/drm/amdgpu_drm.h                      | 5 +-
>>>>    sound/soc/amd/Kconfig                              | 4 +
>>>>    sound/soc/amd/Makefile                             | 1 +
>>>>    sound/soc/amd/raven/Makefile                       | 8 +
>>>>    sound/soc/amd/raven/acp3x-dummy5102.c              | 136 +
>>>>    sound/soc/amd/raven/acp3x-pcm-dma.c                | 805 +
>>>>    sound/soc/amd/raven/acp3x.h                        | 34 +
>>>>    sound/soc/amd/raven/chip_offset_byte.h             | 655 +
>>>>    sound/soc/amd/raven/dummy-w5102.c                  | 102 +
>>>>    sound/soc/amd/raven/pci-acp3x.c                    | 189 +
>>>>    175 files changed, 314946 insertions(+), 121 deletions(-)
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.h
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v10_0.h
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
>>>>    create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_math.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/calcs/dcn_calc_math.h
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/Makefile
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mem_input.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mem_input.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_timing_generator.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_timing_generator.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_transform.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dcn10/dcn10_transform.h
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/dml/Makefile
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dc_features.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_mode_enums.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_mode_structs.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_mode_support.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_mode_support.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_pipe_clocks.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_pipe_clocks.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_calc.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_calc.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_helpers.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_helpers.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_watermark.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/display_watermark.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/dml_common_defs.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/soc_bounding_box.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/dml/soc_bounding_box.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_factory_dcn10.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/gpio/dcn10/hw_translate_dcn10.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h
>>>>    create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/display/dc/irq/dcn10/irq_service_dcn10.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/DCN/dcn_1_0_default.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/DCN/dcn_1_0_offset.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/DCN/dcn_1_0_sh_mask.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/GC/gc_9_1_default.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/GC/gc_9_1_offset.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/GC/gc_9_1_sh_mask.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/MMHUB/mmhub_9_1_defa
>>> ult.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/MMHUB/mmhub_9_1_offs
>>> et.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/MMHUB/mmhub_9_1_sh_
>>> mask.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/MP/mp_10_0_default.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/MP/mp_10_0_offset.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/MP/mp_10_0_sh_mask.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/NBIO/nbio_7_0_default.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/NBIO/nbio_7_0_offset.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/NBIO/nbio_7_0_sh_mask.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/SDMA0/sdma0_4_1_default
>>> .h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/SDMA0/sdma0_4_1_offset.
>>> h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/SDMA0/sdma0_4_1_sh_ma
>>> sk.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/THM/thm_10_0_default.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/THM/thm_10_0_offset.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/THM/thm_10_0_sh_mask.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/VCN/vcn_1_0_default.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/VCN/vcn_1_0_offset.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/asic_reg/raven1/VCN/vcn_1_0_sh_mask.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/include/ivsrcid/irqsrcs_dcn_1_0.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.h
>>>>    create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/rv_inc.h
>>>>    create mode 100644 drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h
>>>>    create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu10.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/powerplay/inc/smu10_driver_if.h
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.c
>>>>    create mode 100644
>>> drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.h
>>>>    create mode 100644 sound/soc/amd/raven/Makefile
>>>>    create mode 100644 sound/soc/amd/raven/acp3x-dummy5102.c
>>>>    create mode 100644 sound/soc/amd/raven/acp3x-pcm-dma.c
>>>>    create mode 100644 sound/soc/amd/raven/acp3x.h
>>>>    create mode 100644 sound/soc/amd/raven/chip_offset_byte.h
>>>>    create mode 100644 sound/soc/amd/raven/dummy-w5102.c
>>>>    create mode 100644 sound/soc/amd/raven/pci-acp3x.c
>>>>
>> _______________________________________________
>> amd-gfx mailing list
>> amd-gfx at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
>
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx



More information about the amd-gfx mailing list