[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 amd-gfx
mailing list