[PATCH 000/117] Raven Support

Alex Deucher alexdeucher at gmail.com
Wed May 10 18:45:59 UTC 2017


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

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_default.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/raven1/MMHUB/mmhub_9_1_offset.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_mask.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

-- 
2.5.5



More information about the amd-gfx mailing list