[pull] amdgpu, ttm, scheduler drm-next-4.19

Alex Deucher alexdeucher at gmail.com
Thu Jul 19 19:40:01 UTC 2018


Hi Dave,

More features for 4.19:
- Map processes to vmids for debugging GPUVM faults
- Raven gfxoff fixes
- Initial gfxoff support for vega12
- Use defines for interrupt sources rather than magic numbers
- DC aux fixes
- Finish DC logging TODO
- Add more DC debugfs interfaces for conformance testing
- Add CRC support for DCN
- Scheduler rework in preparation for load balancing
- Unify common smu9 code
- Clean up UVD instancing support
- ttm cleanups
- Misc fixes and cleanups

The following changes since commit b861686b18538eaaf3530255eb37b4133146fbe2:

  Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux into drm-next (2018-07-10 11:13:39 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-4.19

for you to fetch changes up to 5c675bf2c67c4efb36a78bebf44dc435db2daf16:

  drm/amdgpu: clean up UVD instance handling v2 (2018-07-19 13:56:44 -0500)

----------------------------------------------------------------
Alex Deucher (9):
      drm/amdgpu/vi: fix mixed up state in smu clockgating setup
      drm/amdgpu/pp/smu7: use a local variable for toc indexing
      drm/amdgpu/pp/smu7: drop unused values in smu data structure
      drm/amdgpu/pp/smu7: remove local mc_addr variable
      drm/amdgpu/pp/smu7: cache smu firmware toc
      drm/amdgpu/pp: remove dead vega12 code
      drm/amdgpu/pp: split out common smumgr smu9 code
      drm/amdgpu/pp: switch smu callback type for get_argument()
      drm/amdgpu/powerplay: use irq source defines for smu7 sources

Alvin lee (1):
      drm/amd/display: read DP sink and DP branch hardware and firmware revision from DPCD

Andrey Grodzovsky (8):
      drm/amdgpu: Add support for logging process info in amdgpu_vm.
      drm/amdgpu: Present amdgpu_task_info in VM_FAULTS.
      drm/amdgpu: Verify root PD is mapped into kernel address space (v4)
      drm/amd: Add interrupt source definitions for VI v3.
      drm/amd: Use newly added interrupt source defs for VI v3.
      drm/amd: Add interrupt source definitions for SOC15 v3.
      drm/amd: Use newly added interrupt source defs for SOC15.
      drm/amdgpu: Allow to create BO lists in CS ioctl v3

Charlene Liu (6):
      drm/amd/display: Move common GPIO registers into a common define
      drm/amd/display: Define couple extra DCN registers
      drm/amd/display: add missing mask for dcn
      drm/amd/display: set default GPIO_ID_HPD
      drm/amd/display: introduce concept of send_reset_length for i2c engines
      drm/amd/display: add DalEnableHDMI20 key support

Christian König (14):
      drm/amd/display: fix invalid function table override
      drm/amd/display: make function tables const
      drm/amdgpu: fix TTM move entity init order
      drm/amdgpu: cleanup job header
      drm/amdgpu: remove fence context from the job
      drm/amdgpu: remove ring parameter from amdgpu_job_submit
      drm/amdgpu: remove job->ring
      drm/amdgpu: add amdgpu_job_submit_direct helper
      drm/amdgpu: remove job->adev (v2)
      drm/amdgpu: minor cleanup in amdgpu_job.c
      drm/amdgpu: allow for more flexible priority handling
      drm/amdgpu: change ring priority after pushing the job (v2)
      drm/amdgpu: remove superflous UVD encode entity
      drm/amdgpu: clean up UVD instance handling v2

David Francis (2):
      drm/amd/display: Add CRC support for DCN
      drm/amd/display: Expose couple OPTC functions through header

Dmytro Laktyushkin (8):
      drm/amd/display: dcc always on for bw calculations on raven
      drm/amd/display: remove dentist_vco_freq from resource_pool
      drm/amd/display: drop unused register defines
      drm/amd/display: add additional info for cursor position programming
      drm/amd/display: add dcn cursor hotsport rotation and mirror support
      drm/amd/display: add max scl ratio to soc bounding box
      drm/amd/display: update dml to match DV dml
      drm/amd/display: properly turn autocal off

Eric Bernstein (3):
      drm/amd/display: Separate HUBP surface size and rotation/mirror programming
      drm/amd/display: Add Azalia registers to HW sequencer
      drm/amd/display: Expose bunch of functions from dcn10_hw_sequencer

Eric Huang (1):
      Revert "drm/amd/powerplay: fix performance drop on Vega10"

Eric Yang (1):
      drm/amd/display: support access ddc for mst branch

Evan Quan (10):
      drm/amdgpu: pin the csb buffer on hw init v2
      drm/amdgpu: init CSIB regardless of rlc version and pg status
      drm/amdgpu: correct rlc save restore list initialization for v2_1
      drm/amdgpu: drop mmRLC_PG_CNTL clear v2
      drm/amdgpu: no touch for the reserved bit of RLC_CGTT_MGCG_OVERRIDE
      drm/amdgpu: reduce the idle period that RLC has to wait before request CGCG
      drm/amd/powerplay: add vega12 SMU gfxoff support v3
      drm/amd/powerplay: no need to mask workable gfxoff feature for vega12
      drm/amd/powerplay: convert the sclk/mclk into Mhz for comparation
      drm/amd/powerplay: fixed uninitialized value

Fatemeh Darbehani (1):
      drm/amd/display: Return out_link_loss from interrupt handler

Feifei Xu (1):
      drm/amdgpu/gfx9: Update golden settings for vg10.

Gloria Li (1):
      drm/amd/display: add HDR visual confirm

Gustavo A. R. Silva (1):
      drm/ttm: use swap macro in ttm_bo_handle_move_mem

Harry Wentland (9):
      drm/amd/display: Make function pointer structs const
      drm/amd/pp: Send khz clock values to DC for smu7/8
      Revert "drm/amd/display: Don't return ddc result and read_bytes in same return value"
      Revert "drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size"
      drm/amd/display: Serialize is_dp_sink_present
      drm/amd/display: Break out function to simply read aux reply
      drm/amd/display: Return aux replies directly to DRM
      drm/amd/display: dal 3.1.56
      drm/amd/display: Fix some checkpatch.pl errors and warnings in dc_link_dp.c

Hersen Wu (6):
      drm/amd/display: Linux Set/Read link rate and lane count through debugfs
      drm/amd/display: set-read link rate and lane count through debugfs
      drm/amd/display: hook dp test pattern through debugfs
      drm/amd/display: Linux set/read lane settings through debugfs
      drm/amd/display: Linux hook test pattern through debufs
      drm/amd/display: dp debugfs allow link rate lane count greater than dp rx reported caps

Huang Rui (1):
      drm/amdgpu: simplify the bo reference on amdgpu_bo_update

Hugo Hu (3):
      drm/amd/display: Correct calculation of duration time.
      drm/amd/display: Patch for extend time to panel poweron.
      drm/amd/display: Initialize data structure for DalMpVisualConfirm.

Jerry (Fangzhi) Zuo (1):
      drm/amd/display: Add YCbCr420 only support for HDMI 4K at 60

Jun Lei (1):
      drm/amd/display: add new dc debug structure to track debug data

Junwei Zhang (4):
      drm/amdgpu: separate gpu address from bo pin
      drm/amdgpu: allocate gart memory when it's required (v3)
      drm/amdgpu: fix kmap error handling for bo creations
      drm/scheduler: add NULL pointer check for run queue (v2)

Kees Cook (1):
      drm/amdgpu/pm: Remove VLA usage

Ken Chalmers (1):
      drm/amd/display: Fix new stream count check in dc_add_stream_to_ctx

Krunoslav Kovac (3):
      drm/amd/display: Implement cursor multiplier
      drm/amd/display: Refactor SDR cursor boosting in HDR mode
      drm/amd/display: Null ptr check for set_sdr_white_level

Leo (Sunpeng) Li (3):
      drm/amd/display: Fix compile error on older GCC versions
      drm/amd/display: Right shift AUX reply value sooner than later
      drm/amd/display: Read AUX channel even if only status byte is returned

Leo Liu (3):
      drm/amdgpu: Take VCN jpeg ring into account in idle work handler
      drm/amdgpu: move cache window setup after power and clock resume
      drm/amdgpu: get VCN start to process in the dpm disabled case

Michel Dänzer (5):
      drm/amdgpu: Reserve VM root shared fence slot for command submission (v3)
      drm/amdgpu: Keep track of amount of pinned CPU visible VRAM
      drm/amdgpu: Make pin_size values atomic
      drm/amdgpu: Warn and update pin_size values when destroying a pinned BO
      drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with CONFIG_X86

Mikita Lipski (1):
      drm/amd/display: add pp to dc powerlevel enum translator

Nayan Deshmukh (2):
      drm/scheduler: add a pointer to scheduler in the rq
      drm/scheduler: modify args of drm_sched_entity_init

Nicholas Kazlauskas (1):
      drm/amd/display: Convert remaining loggers off dc_logger

Nikola Cornij (1):
      drm/amd/display: Add hook for MST root branch info

Rex Zhu (2):
      drm/amdgpu: Add CLK IP base offset
      drm/amd/pp: Convert 10KHz to KHz as variable name

Sonny Jiang (1):
      drm/amdgpu: remove internal/unused kernel module parameters

Thomas Zimmermann (3):
      drm/ttm: Introduce ttm_bo_get() and ttm_bo_put() for ref counting
      drm/ttm: Replace ttm_bo_reference() with ttm_bo_get()
      drm/ttm: Replace ttm_bo_unref() with ttm_bo_put()

Tony Cheng (9):
      drm/amd/display: Add avoid_vbios_exec_table debug bit
      drm/amd/display: fix bug where we are creating bogus i2c aux
      drm/amd/display: generic indirect register access
      drm/amd/display: fix incorrect check for atom table size
      drm/amd/display: dal 3.1.53
      drm/amd/display: Expose configure_encoder for link_encoder
      drm/amd/display: dal 3.1.54
      drm/amd/display: dal 3.1.55
      drm/amd/display: Move address tracking out of HUBP

Vitaly Prosyak (1):
      drm/amd/display: Add headers for hardcoded 1d luts.

Yongqiang Sun (1):
      drm/amd/display: expose dcn10_aux_initialize in header

Yue Hin Lau (1):
      drm/amd/display: Add NULL check for local sink in edp_power_control

kbuild test robot (1):
      drm/amd/pp: fix semicolon.cocci warnings

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  65 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c      |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |  88 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  81 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c           |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |  79 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h            |  74 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  23 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  72 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             | 100 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c          |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c           |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h          |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  61 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            | 126 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h            |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |  25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |  21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  64 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |  16 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  20 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |  16 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |  16 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |  10 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |  10 +-
 drivers/gpu/drm/amd/amdgpu/dce_virtual.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |  14 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              | 118 +++-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   6 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |  14 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   7 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c              |   3 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |  39 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |  41 +-
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |   3 +-
 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c              |   2 +
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |  10 +-
 drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c       |   1 +
 drivers/gpu/drm/amd/amdgpu/vi.c                    |  12 +-
 drivers/gpu/drm/amd/display/Kconfig                |   8 -
 drivers/gpu/drm/amd/display/TODO                   |   8 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  31 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  | 694 ++++++++++++++++++---
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  25 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  94 +--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |  29 +-
 drivers/gpu/drm/amd/display/dc/Makefile            |   2 +-
 drivers/gpu/drm/amd/display/dc/basics/Makefile     |   2 +-
 .../gpu/drm/amd/display/dc/basics/log_helpers.c    |  71 +--
 drivers/gpu/drm/amd/display/dc/basics/logger.c     | 406 ------------
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   2 +-
 .../amd/display/dc/bios/command_table_helper2.c    |   2 +-
 drivers/gpu/drm/amd/display/dc/calcs/Makefile      |   2 +-
 .../gpu/drm/amd/display/dc/calcs/calcs_logger.h    |   9 +-
 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   |   6 +-
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |  19 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  86 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_debug.c     |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  12 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  | 125 ++--
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  71 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  16 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |  25 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |  28 +-
 drivers/gpu/drm/amd/display/dc/dc_helper.c         |  51 ++
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |  12 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |  21 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   7 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   3 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |   6 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.h  |   2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c    |   8 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h    |  10 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |   6 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h     |   9 +-
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |   6 +
 drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c |  29 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |  20 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |   2 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  27 +-
 .../drm/amd/display/dc/dce110/dce110_mem_input_v.c |   2 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |  34 +-
 .../drm/amd/display/dc/dce110/dce110_transform_v.c |   2 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |  34 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c   |  17 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h   |  14 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |  19 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |  53 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h  |  13 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  | 168 +++--
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h  |   7 +
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c  |  19 +-
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h  |  15 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c   |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |  68 ++
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |  60 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   4 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |  11 +
 .../drm/amd/display/dc/dml/display_mode_structs.h  |   3 +
 drivers/gpu/drm/amd/display/dc/gpio/Makefile       |   2 +-
 drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h     |   7 +-
 drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c |   1 +
 drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c   |   4 +-
 drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c |   4 +-
 drivers/gpu/drm/amd/display/dc/i2caux/Makefile     |   2 +-
 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c |  15 +-
 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h |   6 +
 .../amd/display/dc/i2caux/dce100/i2caux_dce100.c   |   1 +
 .../display/dc/i2caux/dce110/aux_engine_dce110.c   | 119 ++--
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.c        |  26 +-
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.h        |   8 +
 .../amd/display/dc/i2caux/dce110/i2caux_dce110.c   |  24 +-
 .../amd/display/dc/i2caux/dce110/i2caux_dce110.h   |   1 +
 .../amd/display/dc/i2caux/dce112/i2caux_dce112.c   |   1 +
 .../amd/display/dc/i2caux/dce120/i2caux_dce120.c   |   1 +
 .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c |   1 +
 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h |   2 +
 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c     |   5 +-
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |   7 +-
 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h   |  23 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |   3 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |   3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h  |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |   9 +
 drivers/gpu/drm/amd/display/dc/inc/reg_helper.h    |  46 ++
 drivers/gpu/drm/amd/display/dc/irq/Makefile        |   2 +-
 drivers/gpu/drm/amd/display/dc/irq/irq_service.c   |   2 +-
 drivers/gpu/drm/amd/display/dc/os_types.h          |   2 +-
 drivers/gpu/drm/amd/display/include/dpcd_defs.h    |   3 +
 .../gpu/drm/amd/display/include/logger_interface.h | 138 ++--
 drivers/gpu/drm/amd/display/include/logger_types.h |  59 --
 .../gpu/drm/amd/display/modules/color/luts_1d.h    |  51 ++
 .../drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_9_0.h  |  55 ++
 .../drm/amd/include/ivsrcid/ivsrcid_vislands30.h   |  98 +++
 .../amd/include/ivsrcid/sdma0/irqsrcs_sdma0_4_0.h  |  50 ++
 .../amd/include/ivsrcid/sdma1/irqsrcs_sdma1_4_0.h  |  50 ++
 .../amd/include/ivsrcid/smuio/irqsrcs_smuio_9_0.h  |  32 +
 .../drm/amd/include/ivsrcid/thm/irqsrcs_thm_9_0.h  |  33 +
 .../drm/amd/include/ivsrcid/uvd/irqsrcs_uvd_7_0.h  |  34 +
 .../drm/amd/include/ivsrcid/vce/irqsrcs_vce_4_0.h  |  34 +
 .../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_1_0.h  |  34 +
 .../drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h  |  37 ++
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |   2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |   2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |  16 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c   |   6 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c   |  15 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c |   7 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c |  91 ++-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h |   3 +
 .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c   |   8 +-
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   2 +-
 drivers/gpu/drm/amd/powerplay/inc/smumgr.h         |   2 +-
 drivers/gpu/drm/amd/powerplay/smumgr/Makefile      |   2 +-
 .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c    |   2 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c |  80 +--
 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h |   3 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c |   4 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 150 +++++
 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h |  32 +
 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      |   2 +-
 .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c   | 168 +----
 .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c   | 220 +------
 .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h   |   1 -
 drivers/gpu/drm/etnaviv/etnaviv_drv.c              |   8 +-
 drivers/gpu/drm/scheduler/gpu_scheduler.c          |  31 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  17 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |  11 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |  18 +-
 drivers/gpu/drm/v3d/v3d_drv.c                      |   7 +-
 include/drm/gpu_scheduler.h                        |   8 +-
 include/drm/ttm/ttm_bo_api.h                       |  25 +-
 include/uapi/drm/amdgpu_drm.h                      |   1 +
 189 files changed, 3650 insertions(+), 2272 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
 delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/logger.c
 create mode 100644 drivers/gpu/drm/amd/display/modules/color/luts_1d.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_9_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_4_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_4_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/smuio/irqsrcs_smuio_9_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/thm/irqsrcs_thm_9_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/uvd/irqsrcs_uvd_7_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vce/irqsrcs_vce_4_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_1_0.h
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.h


More information about the dri-devel mailing list