All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Deucher <alexdeucher@gmail.com>
To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	airlied@gmail.com, daniel.vetter@ffwll.ch
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd, radeon, scheduler drm-next-5.11
Date: Tue, 17 Nov 2020 17:40:03 -0500	[thread overview]
Message-ID: <20201117224003.4056-1-alexander.deucher@amd.com> (raw)

Hi Dave, Daniel,

Updates for 5.11.

The following changes since commit 512bce50a41c528fa15c4c014293e7bebf018658:

  Merge v5.10-rc3 into drm-next (2020-11-10 14:36:36 +0100)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/amd-drm-next-5.11-2020-11-17

for you to fetch changes up to 178631700f9dc40df754acbe766b55753ddcbfec:

  drm/amd/pm: fix spelling mistakes in dev_warn messages (2020-11-17 14:07:26 -0500)

----------------------------------------------------------------
amd-drm-next-5.11-2020-11-17:

amdgpu:
- DCN 3.02 fixes
- Various DC fixes
- SR-IOV fixes
- Dimgrey Cavefish fixes
- W=1  fixes
- Vangogh updates
- Initial S0ix support
- DCN 3.x FP fixes
- FB modifier fixes

amdkfd:
- CRAT table fixes

radeon:
- W=1 fixes

Scheduler:
- W=1 fixes

----------------------------------------------------------------
Alex Deucher (5):
      drm/amdgpu/pm/smu12: cache smu firmware version
      drm/amdgpu/pm/smu11: cache smu firmware version
      drm/amdgpu/display: fix FP handling in DCN30
      drm/amd/display: Add missing pflip irq for dcn2.0
      drm/amdgpu: remove experimental flag from arcturus

Alvin Lee (1):
      drm/amd/display: Check other planes for iflip only if GSL already enabled

Anthony Koo (2):
      drm/amd/display: [FW Promotion] Release 0.0.41
      drm/amd/display: [FW Promotion] Release 0.0.42

Aric Cyr (3):
      drm/amd/display: Only wait for flip pending on immediate flips
      drm/amd/display: 3.2.111
      drm/amd/display: 3.2.112

Bas Nieuwenhuizen (4):
      drm/fourcc: Fix modifier field mask for AMD modifiers.
      drm/amd/display: Store gem objects for planes 1-3
      drm/amd/display: Set new format info for converted metadata.
      drm/amd/display: Extract 3rd plane from metadata

Bernard Zhao (1):
      amd/display/amdgpu_dm: delete same check in if condition

Bhaskar Chowdhury (2):
      drivers: amdgpu: amdgpu_display.c: Fix a spelling doens\'t to doesn\'t
      drivers: amdgpu: amdgpu_display: Fixed the spelling of falg to flag

Bhawanpreet Lakha (4):
      drm/amdgpu: Add and use seperate reg headers for dcn302
      drm/amdgpu: Use PSP_FW_NAME_LEN instead of magic number
      drm/amdgpu: Enable TA firmware loading for dimgrey_cavefish
      drm/amd/display: Update dmub code

Bokun Zhang (3):
      drm/amd/amdgpu: Fix incorrect logic to increment VCN doorbell index
      drm/amd/amdgpu: Add rev_id workaround logic for SRIOV setup
      drm/amd/amdgpu: Update VCN initizalization behvaior

Colin Ian King (1):
      drm/amd/pm: fix spelling mistakes in dev_warn messages

Dmytro Laktyushkin (2):
      drm/amd/display: correct dml dsc bpc assignment
      drm/amd/display: remove unused dml variables

Eric Bernstein (1):
      drm/amd/display: Move common speakersToChannels definition to hw_shared.h

Hanjun Guo (2):
      drm/amdkfd: Move the ignore_crat check before the CRAT table get
      drm/amdkfd: Put ACPI table after using it

Hawking Zhang (8):
      drm/amdgpu: add amdgpu_smuio structure
      drm/amdgpu: implement smuio v9_0 callbacks
      drm/amdgpu: implement smuio v11_0 callbacks
      drm/amdgpu: switch to use smuio callbacks for AI family
      drm/amdgpu: disable rom clock gating support for APUs
      drm/amdgpu: check hive pointer before access
      drm/amdgpu: declare smuio callback function as static
      drm/amdgpu: make gfxhub_v1_0 callback functions to be static

Isabel Zhang (2):
      drm/amd/display: Add fallback to prefetch mode 1 if 0 fails
      drm/amd/display: Prevent freesync power optimization during validation

Jacky Liao (1):
      drm/amd/display: Add I2C memory low power support

Jane Jian (1):
      drm/amdgpu/sriov: reopen sienna_child smu ip block under sriov

Jing Zhou (1):
      drm/amd/display: force use sRGB for video TF is sRGB or BT709

John Clements (1):
      drm/amdgpu: add UMC to ip discovery map

Krunoslav Kovac (1):
      drm/amd/display: Engage PSR synchronously

Lee Jones (115):
      drm/amd/amdgpu/amdgpu_device: Provide documentation for 'reg_addr' params
      drm/amd/display/dc/basics/fixpt31_32: Move variables to where they're used
      drm/amd/amdgpu/amdgpu_kms: Remove 'struct drm_amdgpu_info_device dev_info' from the stack
      gpu: drm: scheduler: sched_main: Provide missing description for 'sched' paramter
      gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc headers
      gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
      gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
      gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours
      drm/radeon/radeon_kms: Include header containing our own prototypes
      drm/radeon/radeon_drv: Source file headers are not good candidates for kernel-doc
      drm/radeon/radeon_drv: Move prototypes to a shared headerfile
      drm/radeon: Move prototypes to shared header
      drm/radeon/atombios_crtc: Remove description of non-existent function param 'encoder'
      drm/radeon/radeon_ttm: Place declaration of 'rdev' in same clause as its use
      drm/radeon/radeon_fence: Demote some non-conformant kernel-doc headers and fix another
      drm/radeon/radeon_connectors: Strip out set but unused variable 'ret'
      drm/radeon/radeon_display: Remove unused variable 'mod'
      drm/radeon/radeon_i2c: Remove pointless function header
      drm/radeon/radeon_ring: Add missing function parameters 'rdev' and 'data'
      drm/radeon/r600: Strip out set but unused 'tmp' variables
      drm/radeon/radeon_cs: Fix a bunch of doc-rot issues
      drm/radeon/radeon_display: Fix function doc formatting and missing param issues
      drm/radeon/r600: Fix a misnamed parameter description and a formatting issue
      drm/radeon/cik: Fix a bunch of function parameter descriptions
      drm/radeon/evergreen: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/evergreen: Add comment for 'evergreen_page_flip()'s 'async' param
      drm/radeon/si: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/ni: Demote vague attempt at function header doc
      drm/radeon/cik: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/radeon_vm: Fix some function parameter documentation
      drm/radeon/kv_dpm: Strip out unused functions and their tables
      drm/radeon/trinity_dpm: Remove some defined but never used arrays
      drm/radeon/radeon_dp_mst: Remove unused variable 'ret' from radeon_mst_encoder_dpms()
      drm/radeon/radeon_sync: Add description for function param 'rdev'
      drm/radeon/radeon_ib: Supply description for 'radeon_ib_get's get param
      drm/radeon/ci_dpm: Remove set but unused variable 'dpm_event_src'
      drm/radeon/radeon_mn: Supply description for 'cur_seq' even if it is unused
      drm/radeon/r100: Fix some kernel-doc formatting, misnaming and missing issues
      drm/radeon/r600_cs: Fix some doc-rot and supply missing function param docs
      drm/radeon/cik_sdma: Demote vague attempt at kernel-doc
      drm/radeon/evergreen_cs: Fix misnaming issues surrounding 'p' param
      drm/radeon/evergreen_dma: Fix doc-rot of function parameter 'resv'
      drm/radeon/ni: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/sumo_dpm: Move 'sumo_get_pi()'s prototype into shared header
      drm/amd/amdgpu/amdgpu_kms: Fix misnaming of parameter 'dev'
      drm/amd/amdgpu/amdgpu_fence: Fix some issues pertaining to function documentation
      drm/amd/amdgpu/amdgpu_ttm: Demote non-conformant kernel-doc headers, fix slightly lacking ones
      drm/amd/amdgpu/amdgpu_ring: Fix a bunch of function misdocumentation
      drm/amd/amdgpu/amdgpu_display: Remove pointless header
      drm/amd/amdgpu/amdgpu_cs: Add a couple of missing function param descriptions
      drm/amd/include/vega10_ip_offset: Mark _BASE structs as __maybe_unused
      drm/amd/display/dc/core/dc_link_dp: Move DP_VGA_LVDS_CONVERTER_ID_{2, 3} to where they're used
      drm/amd/display/dc/core/dc_link_ddc: Move DP_DVI_CONVERTER_ID_{4, 5} to where they're used
      drm/amd/amdgpu/amdgpu_ring: Fix misnaming of param 'max_dw'
      drm/amd/amdgpu/amdgpu_ib: Fix some incorrect/incomplete function documentation
      drm/amd/amdgpu/amdgpu_pll: Fix kernel-doc formatting, missing and extra params
      drm/amd/amdgpu/amdgpu_sync: Fix misnamed, missing and extra param descriptions
      drm/amd/amdgpu/amdgpu_vram_mgr: Add missing descriptions for 'dev' and 'dir'
      drm/amd/amdgpu/amdgpu_virt: Make local function 'amdgpu_virt_update_vf2pf_work_item()' static
      drm/amd/amdgpu/amdgpu_csa: Remove set but unused variable 'r'
      drm/amd/amdgpu/amdgpu_sched: Consume our own header containing prototypes
      drm/amd/amdgpu/amdgpu_ids: Supply missing docs for 'id' and 'vmhub'
      drm/amd/amdgpu/amdgpu_debugfs: Demote obvious abuse of kernel-doc formatting
      drm/amd/amdgpu/amdgpu_gmc: Demote one and fix another function header
      drm/amd/amdgpu/amdgpu_ras: Remove unused function 'amdgpu_ras_error_cure'
      drm/amd/amdgpu/amdgpu_ras: Make local function 'amdgpu_ras_error_status_query' static
      drm/amd/amdgpu/amdgpu_vm_cpu: Fix 'amdgpu_vm_cpu_prepare()'s doc-rot
      drm/amd/amdgpu/amdgpu_vm_sdma: Fix 'amdgpu_vm_sdma_prepare()'s doc-rot
      drm/amd/amdgpu/amdgpu_fw_attestation: Consume our own header containing prototypes
      drm/amd/amdgpu/smu_v11_0_i2c: Provide descriptions for 'control' and 'data' params
      drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition
      drm/radeon/atombios_encoders: Move 'radeon_atom_get_tv_timings()'s prototype into shared location
      drm/radeon/radeon: Move prototype into shared header
      drm/radeon/radeon_kms: Move 'radeon_*_kms' prototypes to shared header
      drm/radeon/radeon_kms: Fix misnaming of 'radeon_info_ioctl's dev param
      drm/radeon: Move radeon_ttm{init, fini} to shared location
      drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy_encoder' prototype to shared header
      drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy_encoder's prototype to shared location
      drm/radeon/radeon_irq_kms: Demote non-conformant kernel-doc fix another
      drm/radeon/rv770: Move 'rv770_set_clk_bypass_mode' prototype to shared location
      drm/radeon/radeon_pm: Move 'radeon_pm_acpi_event_handler' prototype into shared header
      drm/radeon/radeon_audio: Move 'dce3_2_*' prototypes to shared location
      drm/radeon/evergreen: Move 'evergreen_*' and 'sumo_*' prototypes out to shared location
      drm/radeon/radeon_drv: Move 'radeon_mmap()'s prototype to shared header
      drm/radeon/radeon_drv: Move 'radeon_driver_irq_handler_kms's prototype into shared header
      drm/radeon/atom: Move 'radeon_atom_hw_i2c_*()'s prototypes into shared header
      drm/radeon/radeon_gem: Move 'radeon_gem_prime_*()'s prototypes to shared header
      drm/radeon/evergreen_hdmi: Move 'evergreen_*()' and 'dce4_*()' HDMI prototypes to shared header
      drm/radeon/rv770: Move 'rv770_get_*()'s prototypes to shared header
      drm/radeon/ni_dpm: Move 'ni_get_{pi, ps}()'s into shared header
      drm/radeon/evergreen: Move 'cayman_*()'s prototypes to shared header
      drm/radeon/r600_dma: Move 'r600_gpu_check_soft_reset()'s prototype to shared location
      drm/radeon/cik: Move 'r600_ih_ring_{alloc, fini}()'s prototypes to shared header
      drm/radeon/evergreen_dma: Move 'evergreen_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/r600: Move 'evergreen_rlc_resume()'s prototype to shared header
      drm/radeon/ni_dma: Move 'cayman_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/radeon_atombios: Move 'radeon_add_atom_encoder()'s prototype to shared header
      drm/radeon/radeon_encoders: Move 'radeon_atom_backlight_init's prototype to shared header
      drm/radeon/ci_dpm: Move 'ci_*()'s prototypes to shared header
      drm/radeon/si_dpm: Move 'si_mc_load_microcode()'s prototype to shared header
      drm/radeon/si_dma: Move 'si_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/cik: Move 'si_*()'s prototypes to shared header
      drm/radeon/btc_dpm: Move 'evergreen_get_pi's prototype to shared header
      drm/radeon/radeon_audio: Move 'dce6_*()'s prototypes to shared header
      drm/radeon/evergreen: Move 'si_get_csb_*()'s prototypes to shared header
      drm/radeon/cik_sdma: Move 'amdgpu_cik_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/evergreen: Move 'cik_*()'s prototypes to shared header
      drm/radeon/ci_dpm: Move 'si_*()'s prototypes to shared header
      drm/radeon/cik: Move 'Move 'cik_sdma_*()'s prototypes to shared header
      drm/radeon/si_dpm: Move 'vce_v1_0_enable_mgcg()'s prototype to shared header
      drm/radeon/cik: Move 'vce_v2_0_enable_mgcg()'s prototype to shared header
      drm/radeon/evergreen_cs: Move 'r600_dma_cs_next_reloc()'s prototype to shared header
      drm/radeon/radeon_audio: Move 'r600_*' prototypes into shared header
      drm/radeon/radeon_drv: Move 'radeon_gem_prime_import_sg_table()'s prototype to shared header
      drm/amd/amdgpu/atombios_encoders: Remove set but unused variable 'backlight_level'

Likun Gao (2):
      drm/amd/pm: update driver if file for sienna cichlid
      drm/amdgpu: update golden setting for sienna_cichlid

Nirmoy Das (2):
      drm/amdgpu: fix compute queue priority if num_kcq is less than 4
      drm/amdgpu: fix usable gart size calculation

Prike Liang (4):
      drm/amdgpu: add s0i3 capacity check for s0i3 routine (v2)
      drm/amdgpu: add amdgpu_gfx_state_change_set() set gfx power change entry (v2)
      drm/amdgpu: update amdgpu device suspend/resume sequence for s0i3 support
      drm/amd/pm: add gfx_state_change_set() for rn gfx power switch (v2)

Ramesh Errabolu (1):
      drm/amd/amdgpu: Import amdgpu_amdkfd_gfx_v9 header file into implementation

Raymond Yang (1):
      drm/amd/display: correct data type

Roman Li (1):
      drm/amdgpu: add ta firmware load for green-sardine

Roy Chan (1):
      drm/amd/display: Detect dynamic backlight support in eDP sink

Samson Tam (1):
      drm/amd/display: fix cursor calculation for 1xnY rotated display groups

Simon Ser (2):
      drm/fourcc: add table describing AMD modifiers bit layout
      drm/fourcc: fix AMD modifiers PACKERS field doc

Sung Lee (2):
      drm/amd/display: Populate hostvm parameter before DML calculation
      drm/amd/display: Handle Unknown Result for SMU Periodic Retraining on DCN2.1

Tao Zhou (3):
      drm/amdgpu: update gfx golden setting for dimgrey_cavefish
      drm/amd/pm: update driver if version for dimgrey_cavefish
      drm/amd/pm: retire dimgrey_cavefish hardcode for the use of soft PPTable

Tian Tao (1):
      drm/amd/pm: Use kmemdup instead of kmalloc and memcpy

Tianci.Yin (1):
      drm/amdgpu: enable DCN for navi10 headless SKU

Victor Lu (1):
      drm/amd/display: Explicitly disable cursor when disabling CRTC

Wayne Lin (1):
      drm/amd/display: Expose new CRC window property

Wenjing Liu (1):
      drm/amd/display: minor restructuring of pbn calculation functions

Wyatt Wood (2):
      drm/amd/display: Hook up PSR residency command to DSAT
      drm/amd/display: Increase sr enter/exit in rn ddr4 watermark table

Xiaojian Du (4):
      drm/amd/pm: add the interface to dump smu metrics table for vangogh
      drm/amd/pm: update the swSMU headers for vangogh
      drm/amd/pm: add the fine grain tuning function for vangogh
      drm/amd/pm: enable the fine grain tuning function for vangogh

Yongqiang Sun (7):
      drm/amd/display: update dpp dto phase and modulo.
      drm/amd/display: check actual clock value.
      drm/amd/display: cap dpp dto phase not more than modulo.
      drm/amd/display: Program dpp dto based on actual dpp clk
      drm/amd/display: set dpp dto as per requested clk for lower case.
      drm/amd/display: Add dual edp optimization flag.
      drm/amd/display: update vgh bounding box

mengwang (1):
      drm/amd/pm: correct table_clk_vlt memory size due to replacing one-element array with flexible-array in struct phm_clock_voltage_dependency_table

 drivers/gpu/drm/amd/amdgpu/Makefile                |     5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |    14 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c            |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   227 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h        |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |    11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |     9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |     5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   106 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c            |    10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |    11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |    14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c          |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h          |    37 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c           |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c           |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    59 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c         |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |    13 +-
 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c     |     3 -
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    16 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |     9 -
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h              |     1 -
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |     6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |     7 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |    17 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h           |    10 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c             |    11 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |     5 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |    10 +-
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c             |     1 +
 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c         |     3 +
 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c           |    77 +
 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h           |    30 +
 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c            |    77 +
 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h            |    30 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |    61 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |    61 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |    23 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   246 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |    19 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |    43 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h  |     3 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |     6 +-
 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c |     5 +
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |     5 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |    68 +-
 .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c        |    11 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |     4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |    48 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |     4 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |    16 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |     9 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |     7 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |    21 +
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |    24 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c    |    12 +
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h    |    16 +
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |    82 -
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   126 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h      |     4 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |    64 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |     1 +
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |    82 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |    35 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |    23 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h  |     8 +-
 drivers/gpu/drm/amd/display/dc/dcn21/Makefile      |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c  |   129 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h  |    36 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c    |     2 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |    62 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c  |     1 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h  |    83 -
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |    59 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h  |     3 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |    61 +-
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |     5 +-
 .../amd/display/dc/dml/dcn21/display_mode_vba_21.c |     2 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |     2 -
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |     5 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.h  |     1 -
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |     3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |     1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h       |     2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |    84 +
 .../amd/display/dc/irq/dcn20/irq_service_dcn20.c   |     4 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |    20 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |    10 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c  |    23 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h  |     6 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c  |     5 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h  |     2 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c  |     5 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h  |     1 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |    26 +-
 .../drm/amd/display/include/ddc_service_types.h    |     8 -
 drivers/gpu/drm/amd/display/include/fixed31_32.h   |     6 -
 .../amd/include/asic_reg/dcn/dcn_3_0_2_offset.h    | 16159 +++++
 .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h   | 62376 +++++++++++++++++++
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |     1 +
 drivers/gpu/drm/amd/include/vega10_ip_offset.h     |    76 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |     8 +
 drivers/gpu/drm/amd/pm/inc/hwmgr.h                 |     1 +
 drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h              |     3 +-
 .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h    |    16 +-
 .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h   |     6 +
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |     6 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h        |    11 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h       |    11 +-
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |    19 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |    13 +-
 .../pm/powerplay/hwmgr/vega12_processpptables.c    |     5 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    16 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |    22 -
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |    20 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |   201 +
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |     7 +
 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c     |     3 +
 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h        |     1 +
 drivers/gpu/drm/radeon/atom.h                      |     7 +
 drivers/gpu/drm/radeon/atombios_crtc.c             |     1 -
 drivers/gpu/drm/radeon/atombios_encoders.c         |     5 +-
 drivers/gpu/drm/radeon/btc_dpm.c                   |     6 +-
 drivers/gpu/drm/radeon/ci_dpm.c                    |    25 +-
 drivers/gpu/drm/radeon/cik.c                       |    33 +-
 drivers/gpu/drm/radeon/cik.h                       |    40 +
 drivers/gpu/drm/radeon/cik_sdma.c                  |     7 +-
 drivers/gpu/drm/radeon/cypress_dpm.c               |     6 +-
 drivers/gpu/drm/radeon/dce6_afmt.c                 |     1 +
 drivers/gpu/drm/radeon/dce6_afmt.h                 |    52 +
 drivers/gpu/drm/radeon/evergreen.c                 |    21 +-
 drivers/gpu/drm/radeon/evergreen.h                 |    53 +
 drivers/gpu/drm/radeon/evergreen_cs.c              |     9 +-
 drivers/gpu/drm/radeon/evergreen_dma.c             |     5 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |     1 +
 drivers/gpu/drm/radeon/evergreen_hdmi.h            |    69 +
 drivers/gpu/drm/radeon/kv_dpm.c                    |   205 +-
 drivers/gpu/drm/radeon/ni.c                        |    25 +-
 drivers/gpu/drm/radeon/ni.h                        |    37 +
 drivers/gpu/drm/radeon/ni_dma.c                    |     3 +-
 drivers/gpu/drm/radeon/ni_dpm.c                    |     5 +-
 drivers/gpu/drm/radeon/ni_dpm.h                    |     3 +
 drivers/gpu/drm/radeon/r100.c                      |     7 +-
 drivers/gpu/drm/radeon/r600.c                      |    15 +-
 drivers/gpu/drm/radeon/r600.h                      |    58 +
 drivers/gpu/drm/radeon/r600_cs.c                   |    10 +-
 drivers/gpu/drm/radeon/r600_dma.c                  |     3 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |     1 +
 drivers/gpu/drm/radeon/radeon.h                    |     6 +
 drivers/gpu/drm/radeon/radeon_acpi.c               |     3 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    11 +-
 drivers/gpu/drm/radeon/radeon_atombios.h           |    45 +
 drivers/gpu/drm/radeon/radeon_audio.c              |    68 +-
 drivers/gpu/drm/radeon/radeon_audio.h              |    12 +
 drivers/gpu/drm/radeon/radeon_combios.c            |     6 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |     4 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    12 +-
 drivers/gpu/drm/radeon/radeon_device.c             |    23 +-
 drivers/gpu/drm/radeon/radeon_device.h             |    32 +
 drivers/gpu/drm/radeon/radeon_display.c            |    22 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    16 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    25 +-
 drivers/gpu/drm/radeon/radeon_drv.h                |     7 +
 drivers/gpu/drm/radeon/radeon_encoders.c           |    10 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |     6 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |     1 +
 drivers/gpu/drm/radeon/radeon_i2c.c                |     8 -
 drivers/gpu/drm/radeon/radeon_ib.c                 |     1 +
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |     9 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |     4 +-
 drivers/gpu/drm/radeon/radeon_kms.h                |    39 +
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |     1 +
 drivers/gpu/drm/radeon/radeon_legacy_encoders.h    |    36 +
 drivers/gpu/drm/radeon/radeon_mn.c                 |     1 +
 drivers/gpu/drm/radeon/radeon_object.c             |     3 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |     1 +
 drivers/gpu/drm/radeon/radeon_pm.h                 |    29 +
 drivers/gpu/drm/radeon/radeon_prime.c              |     1 +
 drivers/gpu/drm/radeon/radeon_prime.h              |    40 +
 drivers/gpu/drm/radeon/radeon_ring.c               |     3 +
 drivers/gpu/drm/radeon/radeon_sync.c               |     1 +
 drivers/gpu/drm/radeon/radeon_ttm.c                |     9 +-
 drivers/gpu/drm/radeon/radeon_ttm.h                |    37 +
 drivers/gpu/drm/radeon/radeon_vm.c                 |     8 +-
 drivers/gpu/drm/radeon/rv730_dpm.c                 |     4 +-
 drivers/gpu/drm/radeon/rv740_dpm.c                 |     3 +-
 drivers/gpu/drm/radeon/rv770.c                     |     1 +
 drivers/gpu/drm/radeon/rv770.h                     |    39 +
 drivers/gpu/drm/radeon/rv770_dpm.c                 |     2 +
 drivers/gpu/drm/radeon/si.c                        |    15 +-
 drivers/gpu/drm/radeon/si.h                        |    38 +
 drivers/gpu/drm/radeon/si_dma.c                    |     3 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |    13 +-
 drivers/gpu/drm/radeon/si_dpm.h                    |     5 +
 drivers/gpu/drm/radeon/sumo_dpm.h                  |     1 +
 drivers/gpu/drm/radeon/sumo_smc.c                  |     2 -
 drivers/gpu/drm/radeon/trinity_dpm.c               |    46 +-
 drivers/gpu/drm/radeon/vce.h                       |    35 +
 drivers/gpu/drm/radeon/vce_v1_0.c                  |     1 +
 drivers/gpu/drm/radeon/vce_v2_0.c                  |     1 +
 drivers/gpu/drm/scheduler/sched_entity.c           |     4 +-
 drivers/gpu/drm/scheduler/sched_main.c             |     1 +
 include/uapi/drm/drm_fourcc.h                      |    33 +-
 219 files changed, 81679 insertions(+), 1556 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/radeon/cik.h
 create mode 100644 drivers/gpu/drm/radeon/dce6_afmt.h
 create mode 100644 drivers/gpu/drm/radeon/evergreen.h
 create mode 100644 drivers/gpu/drm/radeon/evergreen_hdmi.h
 create mode 100644 drivers/gpu/drm/radeon/ni.h
 create mode 100644 drivers/gpu/drm/radeon/r600.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_atombios.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_device.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_kms.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_encoders.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_pm.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_prime.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_ttm.h
 create mode 100644 drivers/gpu/drm/radeon/rv770.h
 create mode 100644 drivers/gpu/drm/radeon/si.h
 create mode 100644 drivers/gpu/drm/radeon/vce.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

WARNING: multiple messages have this Message-ID (diff)
From: Alex Deucher <alexdeucher@gmail.com>
To: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	airlied@gmail.com, daniel.vetter@ffwll.ch
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd, radeon, scheduler drm-next-5.11
Date: Tue, 17 Nov 2020 17:40:03 -0500	[thread overview]
Message-ID: <20201117224003.4056-1-alexander.deucher@amd.com> (raw)

Hi Dave, Daniel,

Updates for 5.11.

The following changes since commit 512bce50a41c528fa15c4c014293e7bebf018658:

  Merge v5.10-rc3 into drm-next (2020-11-10 14:36:36 +0100)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/amd-drm-next-5.11-2020-11-17

for you to fetch changes up to 178631700f9dc40df754acbe766b55753ddcbfec:

  drm/amd/pm: fix spelling mistakes in dev_warn messages (2020-11-17 14:07:26 -0500)

----------------------------------------------------------------
amd-drm-next-5.11-2020-11-17:

amdgpu:
- DCN 3.02 fixes
- Various DC fixes
- SR-IOV fixes
- Dimgrey Cavefish fixes
- W=1  fixes
- Vangogh updates
- Initial S0ix support
- DCN 3.x FP fixes
- FB modifier fixes

amdkfd:
- CRAT table fixes

radeon:
- W=1 fixes

Scheduler:
- W=1 fixes

----------------------------------------------------------------
Alex Deucher (5):
      drm/amdgpu/pm/smu12: cache smu firmware version
      drm/amdgpu/pm/smu11: cache smu firmware version
      drm/amdgpu/display: fix FP handling in DCN30
      drm/amd/display: Add missing pflip irq for dcn2.0
      drm/amdgpu: remove experimental flag from arcturus

Alvin Lee (1):
      drm/amd/display: Check other planes for iflip only if GSL already enabled

Anthony Koo (2):
      drm/amd/display: [FW Promotion] Release 0.0.41
      drm/amd/display: [FW Promotion] Release 0.0.42

Aric Cyr (3):
      drm/amd/display: Only wait for flip pending on immediate flips
      drm/amd/display: 3.2.111
      drm/amd/display: 3.2.112

Bas Nieuwenhuizen (4):
      drm/fourcc: Fix modifier field mask for AMD modifiers.
      drm/amd/display: Store gem objects for planes 1-3
      drm/amd/display: Set new format info for converted metadata.
      drm/amd/display: Extract 3rd plane from metadata

Bernard Zhao (1):
      amd/display/amdgpu_dm: delete same check in if condition

Bhaskar Chowdhury (2):
      drivers: amdgpu: amdgpu_display.c: Fix a spelling doens\'t to doesn\'t
      drivers: amdgpu: amdgpu_display: Fixed the spelling of falg to flag

Bhawanpreet Lakha (4):
      drm/amdgpu: Add and use seperate reg headers for dcn302
      drm/amdgpu: Use PSP_FW_NAME_LEN instead of magic number
      drm/amdgpu: Enable TA firmware loading for dimgrey_cavefish
      drm/amd/display: Update dmub code

Bokun Zhang (3):
      drm/amd/amdgpu: Fix incorrect logic to increment VCN doorbell index
      drm/amd/amdgpu: Add rev_id workaround logic for SRIOV setup
      drm/amd/amdgpu: Update VCN initizalization behvaior

Colin Ian King (1):
      drm/amd/pm: fix spelling mistakes in dev_warn messages

Dmytro Laktyushkin (2):
      drm/amd/display: correct dml dsc bpc assignment
      drm/amd/display: remove unused dml variables

Eric Bernstein (1):
      drm/amd/display: Move common speakersToChannels definition to hw_shared.h

Hanjun Guo (2):
      drm/amdkfd: Move the ignore_crat check before the CRAT table get
      drm/amdkfd: Put ACPI table after using it

Hawking Zhang (8):
      drm/amdgpu: add amdgpu_smuio structure
      drm/amdgpu: implement smuio v9_0 callbacks
      drm/amdgpu: implement smuio v11_0 callbacks
      drm/amdgpu: switch to use smuio callbacks for AI family
      drm/amdgpu: disable rom clock gating support for APUs
      drm/amdgpu: check hive pointer before access
      drm/amdgpu: declare smuio callback function as static
      drm/amdgpu: make gfxhub_v1_0 callback functions to be static

Isabel Zhang (2):
      drm/amd/display: Add fallback to prefetch mode 1 if 0 fails
      drm/amd/display: Prevent freesync power optimization during validation

Jacky Liao (1):
      drm/amd/display: Add I2C memory low power support

Jane Jian (1):
      drm/amdgpu/sriov: reopen sienna_child smu ip block under sriov

Jing Zhou (1):
      drm/amd/display: force use sRGB for video TF is sRGB or BT709

John Clements (1):
      drm/amdgpu: add UMC to ip discovery map

Krunoslav Kovac (1):
      drm/amd/display: Engage PSR synchronously

Lee Jones (115):
      drm/amd/amdgpu/amdgpu_device: Provide documentation for 'reg_addr' params
      drm/amd/display/dc/basics/fixpt31_32: Move variables to where they're used
      drm/amd/amdgpu/amdgpu_kms: Remove 'struct drm_amdgpu_info_device dev_info' from the stack
      gpu: drm: scheduler: sched_main: Provide missing description for 'sched' paramter
      gpu: drm: scheduler: sched_entity: Demote non-conformant kernel-doc headers
      gpu: drm: radeon: radeon_drv: Remove unused variable 'ret'
      gpu: drm: amd: amdgpu: amdgpu: Mark global variables as __maybe_unused
      gpu: drm: radeon: radeon_device: Fix a bunch of kernel-doc misdemeanours
      drm/radeon/radeon_kms: Include header containing our own prototypes
      drm/radeon/radeon_drv: Source file headers are not good candidates for kernel-doc
      drm/radeon/radeon_drv: Move prototypes to a shared headerfile
      drm/radeon: Move prototypes to shared header
      drm/radeon/atombios_crtc: Remove description of non-existent function param 'encoder'
      drm/radeon/radeon_ttm: Place declaration of 'rdev' in same clause as its use
      drm/radeon/radeon_fence: Demote some non-conformant kernel-doc headers and fix another
      drm/radeon/radeon_connectors: Strip out set but unused variable 'ret'
      drm/radeon/radeon_display: Remove unused variable 'mod'
      drm/radeon/radeon_i2c: Remove pointless function header
      drm/radeon/radeon_ring: Add missing function parameters 'rdev' and 'data'
      drm/radeon/r600: Strip out set but unused 'tmp' variables
      drm/radeon/radeon_cs: Fix a bunch of doc-rot issues
      drm/radeon/radeon_display: Fix function doc formatting and missing param issues
      drm/radeon/r600: Fix a misnamed parameter description and a formatting issue
      drm/radeon/cik: Fix a bunch of function parameter descriptions
      drm/radeon/evergreen: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/evergreen: Add comment for 'evergreen_page_flip()'s 'async' param
      drm/radeon/si: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/ni: Demote vague attempt at function header doc
      drm/radeon/cik: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/radeon_vm: Fix some function parameter documentation
      drm/radeon/kv_dpm: Strip out unused functions and their tables
      drm/radeon/trinity_dpm: Remove some defined but never used arrays
      drm/radeon/radeon_dp_mst: Remove unused variable 'ret' from radeon_mst_encoder_dpms()
      drm/radeon/radeon_sync: Add description for function param 'rdev'
      drm/radeon/radeon_ib: Supply description for 'radeon_ib_get's get param
      drm/radeon/ci_dpm: Remove set but unused variable 'dpm_event_src'
      drm/radeon/radeon_mn: Supply description for 'cur_seq' even if it is unused
      drm/radeon/r100: Fix some kernel-doc formatting, misnaming and missing issues
      drm/radeon/r600_cs: Fix some doc-rot and supply missing function param docs
      drm/radeon/cik_sdma: Demote vague attempt at kernel-doc
      drm/radeon/evergreen_cs: Fix misnaming issues surrounding 'p' param
      drm/radeon/evergreen_dma: Fix doc-rot of function parameter 'resv'
      drm/radeon/ni: Remove set but unused variable 'mc_shared_chmap'
      drm/radeon/sumo_dpm: Move 'sumo_get_pi()'s prototype into shared header
      drm/amd/amdgpu/amdgpu_kms: Fix misnaming of parameter 'dev'
      drm/amd/amdgpu/amdgpu_fence: Fix some issues pertaining to function documentation
      drm/amd/amdgpu/amdgpu_ttm: Demote non-conformant kernel-doc headers, fix slightly lacking ones
      drm/amd/amdgpu/amdgpu_ring: Fix a bunch of function misdocumentation
      drm/amd/amdgpu/amdgpu_display: Remove pointless header
      drm/amd/amdgpu/amdgpu_cs: Add a couple of missing function param descriptions
      drm/amd/include/vega10_ip_offset: Mark _BASE structs as __maybe_unused
      drm/amd/display/dc/core/dc_link_dp: Move DP_VGA_LVDS_CONVERTER_ID_{2, 3} to where they're used
      drm/amd/display/dc/core/dc_link_ddc: Move DP_DVI_CONVERTER_ID_{4, 5} to where they're used
      drm/amd/amdgpu/amdgpu_ring: Fix misnaming of param 'max_dw'
      drm/amd/amdgpu/amdgpu_ib: Fix some incorrect/incomplete function documentation
      drm/amd/amdgpu/amdgpu_pll: Fix kernel-doc formatting, missing and extra params
      drm/amd/amdgpu/amdgpu_sync: Fix misnamed, missing and extra param descriptions
      drm/amd/amdgpu/amdgpu_vram_mgr: Add missing descriptions for 'dev' and 'dir'
      drm/amd/amdgpu/amdgpu_virt: Make local function 'amdgpu_virt_update_vf2pf_work_item()' static
      drm/amd/amdgpu/amdgpu_csa: Remove set but unused variable 'r'
      drm/amd/amdgpu/amdgpu_sched: Consume our own header containing prototypes
      drm/amd/amdgpu/amdgpu_ids: Supply missing docs for 'id' and 'vmhub'
      drm/amd/amdgpu/amdgpu_debugfs: Demote obvious abuse of kernel-doc formatting
      drm/amd/amdgpu/amdgpu_gmc: Demote one and fix another function header
      drm/amd/amdgpu/amdgpu_ras: Remove unused function 'amdgpu_ras_error_cure'
      drm/amd/amdgpu/amdgpu_ras: Make local function 'amdgpu_ras_error_status_query' static
      drm/amd/amdgpu/amdgpu_vm_cpu: Fix 'amdgpu_vm_cpu_prepare()'s doc-rot
      drm/amd/amdgpu/amdgpu_vm_sdma: Fix 'amdgpu_vm_sdma_prepare()'s doc-rot
      drm/amd/amdgpu/amdgpu_fw_attestation: Consume our own header containing prototypes
      drm/amd/amdgpu/smu_v11_0_i2c: Provide descriptions for 'control' and 'data' params
      drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition
      drm/radeon/atombios_encoders: Move 'radeon_atom_get_tv_timings()'s prototype into shared location
      drm/radeon/radeon: Move prototype into shared header
      drm/radeon/radeon_kms: Move 'radeon_*_kms' prototypes to shared header
      drm/radeon/radeon_kms: Fix misnaming of 'radeon_info_ioctl's dev param
      drm/radeon: Move radeon_ttm{init, fini} to shared location
      drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy_encoder' prototype to shared header
      drm/radeon/radeon_legacy_encoders: Move 'radeon_add_legacy_encoder's prototype to shared location
      drm/radeon/radeon_irq_kms: Demote non-conformant kernel-doc fix another
      drm/radeon/rv770: Move 'rv770_set_clk_bypass_mode' prototype to shared location
      drm/radeon/radeon_pm: Move 'radeon_pm_acpi_event_handler' prototype into shared header
      drm/radeon/radeon_audio: Move 'dce3_2_*' prototypes to shared location
      drm/radeon/evergreen: Move 'evergreen_*' and 'sumo_*' prototypes out to shared location
      drm/radeon/radeon_drv: Move 'radeon_mmap()'s prototype to shared header
      drm/radeon/radeon_drv: Move 'radeon_driver_irq_handler_kms's prototype into shared header
      drm/radeon/atom: Move 'radeon_atom_hw_i2c_*()'s prototypes into shared header
      drm/radeon/radeon_gem: Move 'radeon_gem_prime_*()'s prototypes to shared header
      drm/radeon/evergreen_hdmi: Move 'evergreen_*()' and 'dce4_*()' HDMI prototypes to shared header
      drm/radeon/rv770: Move 'rv770_get_*()'s prototypes to shared header
      drm/radeon/ni_dpm: Move 'ni_get_{pi, ps}()'s into shared header
      drm/radeon/evergreen: Move 'cayman_*()'s prototypes to shared header
      drm/radeon/r600_dma: Move 'r600_gpu_check_soft_reset()'s prototype to shared location
      drm/radeon/cik: Move 'r600_ih_ring_{alloc, fini}()'s prototypes to shared header
      drm/radeon/evergreen_dma: Move 'evergreen_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/r600: Move 'evergreen_rlc_resume()'s prototype to shared header
      drm/radeon/ni_dma: Move 'cayman_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/radeon_atombios: Move 'radeon_add_atom_encoder()'s prototype to shared header
      drm/radeon/radeon_encoders: Move 'radeon_atom_backlight_init's prototype to shared header
      drm/radeon/ci_dpm: Move 'ci_*()'s prototypes to shared header
      drm/radeon/si_dpm: Move 'si_mc_load_microcode()'s prototype to shared header
      drm/radeon/si_dma: Move 'si_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/cik: Move 'si_*()'s prototypes to shared header
      drm/radeon/btc_dpm: Move 'evergreen_get_pi's prototype to shared header
      drm/radeon/radeon_audio: Move 'dce6_*()'s prototypes to shared header
      drm/radeon/evergreen: Move 'si_get_csb_*()'s prototypes to shared header
      drm/radeon/cik_sdma: Move 'amdgpu_cik_gpu_check_soft_reset()'s prototype to shared header
      drm/radeon/evergreen: Move 'cik_*()'s prototypes to shared header
      drm/radeon/ci_dpm: Move 'si_*()'s prototypes to shared header
      drm/radeon/cik: Move 'Move 'cik_sdma_*()'s prototypes to shared header
      drm/radeon/si_dpm: Move 'vce_v1_0_enable_mgcg()'s prototype to shared header
      drm/radeon/cik: Move 'vce_v2_0_enable_mgcg()'s prototype to shared header
      drm/radeon/evergreen_cs: Move 'r600_dma_cs_next_reloc()'s prototype to shared header
      drm/radeon/radeon_audio: Move 'r600_*' prototypes into shared header
      drm/radeon/radeon_drv: Move 'radeon_gem_prime_import_sg_table()'s prototype to shared header
      drm/amd/amdgpu/atombios_encoders: Remove set but unused variable 'backlight_level'

Likun Gao (2):
      drm/amd/pm: update driver if file for sienna cichlid
      drm/amdgpu: update golden setting for sienna_cichlid

Nirmoy Das (2):
      drm/amdgpu: fix compute queue priority if num_kcq is less than 4
      drm/amdgpu: fix usable gart size calculation

Prike Liang (4):
      drm/amdgpu: add s0i3 capacity check for s0i3 routine (v2)
      drm/amdgpu: add amdgpu_gfx_state_change_set() set gfx power change entry (v2)
      drm/amdgpu: update amdgpu device suspend/resume sequence for s0i3 support
      drm/amd/pm: add gfx_state_change_set() for rn gfx power switch (v2)

Ramesh Errabolu (1):
      drm/amd/amdgpu: Import amdgpu_amdkfd_gfx_v9 header file into implementation

Raymond Yang (1):
      drm/amd/display: correct data type

Roman Li (1):
      drm/amdgpu: add ta firmware load for green-sardine

Roy Chan (1):
      drm/amd/display: Detect dynamic backlight support in eDP sink

Samson Tam (1):
      drm/amd/display: fix cursor calculation for 1xnY rotated display groups

Simon Ser (2):
      drm/fourcc: add table describing AMD modifiers bit layout
      drm/fourcc: fix AMD modifiers PACKERS field doc

Sung Lee (2):
      drm/amd/display: Populate hostvm parameter before DML calculation
      drm/amd/display: Handle Unknown Result for SMU Periodic Retraining on DCN2.1

Tao Zhou (3):
      drm/amdgpu: update gfx golden setting for dimgrey_cavefish
      drm/amd/pm: update driver if version for dimgrey_cavefish
      drm/amd/pm: retire dimgrey_cavefish hardcode for the use of soft PPTable

Tian Tao (1):
      drm/amd/pm: Use kmemdup instead of kmalloc and memcpy

Tianci.Yin (1):
      drm/amdgpu: enable DCN for navi10 headless SKU

Victor Lu (1):
      drm/amd/display: Explicitly disable cursor when disabling CRTC

Wayne Lin (1):
      drm/amd/display: Expose new CRC window property

Wenjing Liu (1):
      drm/amd/display: minor restructuring of pbn calculation functions

Wyatt Wood (2):
      drm/amd/display: Hook up PSR residency command to DSAT
      drm/amd/display: Increase sr enter/exit in rn ddr4 watermark table

Xiaojian Du (4):
      drm/amd/pm: add the interface to dump smu metrics table for vangogh
      drm/amd/pm: update the swSMU headers for vangogh
      drm/amd/pm: add the fine grain tuning function for vangogh
      drm/amd/pm: enable the fine grain tuning function for vangogh

Yongqiang Sun (7):
      drm/amd/display: update dpp dto phase and modulo.
      drm/amd/display: check actual clock value.
      drm/amd/display: cap dpp dto phase not more than modulo.
      drm/amd/display: Program dpp dto based on actual dpp clk
      drm/amd/display: set dpp dto as per requested clk for lower case.
      drm/amd/display: Add dual edp optimization flag.
      drm/amd/display: update vgh bounding box

mengwang (1):
      drm/amd/pm: correct table_clk_vlt memory size due to replacing one-element array with flexible-array in struct phm_clock_voltage_dependency_table

 drivers/gpu/drm/amd/amdgpu/Makefile                |     5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |    14 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c            |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   227 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.h        |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |    11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |     9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |     5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   106 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c            |    10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |    11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |    14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c          |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h          |    37 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c           |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c           |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    59 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c         |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |    13 +-
 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c     |     3 -
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    16 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |     9 -
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h              |     1 -
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |     6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |     7 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |    17 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h           |    10 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c             |    11 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |     5 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |    10 +-
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c             |     1 +
 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c         |     3 +
 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c           |    77 +
 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h           |    30 +
 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c            |    77 +
 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h            |    30 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |    61 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |    61 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |    23 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   246 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |    19 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |    43 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h  |     3 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |     6 +-
 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c |     5 +
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |     5 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |    68 +-
 .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c        |    11 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |     4 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |    48 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |     4 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |    16 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |     9 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |     7 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |    21 +
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |    24 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c    |    12 +
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h    |    16 +
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |    82 -
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   126 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h      |     4 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |    64 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |     1 +
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |    82 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |    35 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |    23 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h  |     8 +-
 drivers/gpu/drm/amd/display/dc/dcn21/Makefile      |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c  |   129 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h  |    36 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c    |     2 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |    62 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c  |     1 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h  |    83 -
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |    59 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h  |     3 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |    61 +-
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |     5 +-
 .../amd/display/dc/dml/dcn21/display_mode_vba_21.c |     2 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |     2 -
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |     5 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.h  |     1 -
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |     3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |     1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h       |     2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |    84 +
 .../amd/display/dc/irq/dcn20/irq_service_dcn20.c   |     4 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |    20 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |    10 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c  |    23 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h  |     6 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c  |     5 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h  |     2 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c  |     5 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h  |     1 -
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |    26 +-
 .../drm/amd/display/include/ddc_service_types.h    |     8 -
 drivers/gpu/drm/amd/display/include/fixed31_32.h   |     6 -
 .../amd/include/asic_reg/dcn/dcn_3_0_2_offset.h    | 16159 +++++
 .../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h   | 62376 +++++++++++++++++++
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |     1 +
 drivers/gpu/drm/amd/include/vega10_ip_offset.h     |    76 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |     8 +
 drivers/gpu/drm/amd/pm/inc/hwmgr.h                 |     1 +
 drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h              |     3 +-
 .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h    |    16 +-
 .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h   |     6 +
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |     6 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h        |    11 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h       |    11 +-
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |    19 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |    13 +-
 .../pm/powerplay/hwmgr/vega12_processpptables.c    |     5 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    16 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |    22 -
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |    20 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |   201 +
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |     7 +
 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c     |     3 +
 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h        |     1 +
 drivers/gpu/drm/radeon/atom.h                      |     7 +
 drivers/gpu/drm/radeon/atombios_crtc.c             |     1 -
 drivers/gpu/drm/radeon/atombios_encoders.c         |     5 +-
 drivers/gpu/drm/radeon/btc_dpm.c                   |     6 +-
 drivers/gpu/drm/radeon/ci_dpm.c                    |    25 +-
 drivers/gpu/drm/radeon/cik.c                       |    33 +-
 drivers/gpu/drm/radeon/cik.h                       |    40 +
 drivers/gpu/drm/radeon/cik_sdma.c                  |     7 +-
 drivers/gpu/drm/radeon/cypress_dpm.c               |     6 +-
 drivers/gpu/drm/radeon/dce6_afmt.c                 |     1 +
 drivers/gpu/drm/radeon/dce6_afmt.h                 |    52 +
 drivers/gpu/drm/radeon/evergreen.c                 |    21 +-
 drivers/gpu/drm/radeon/evergreen.h                 |    53 +
 drivers/gpu/drm/radeon/evergreen_cs.c              |     9 +-
 drivers/gpu/drm/radeon/evergreen_dma.c             |     5 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |     1 +
 drivers/gpu/drm/radeon/evergreen_hdmi.h            |    69 +
 drivers/gpu/drm/radeon/kv_dpm.c                    |   205 +-
 drivers/gpu/drm/radeon/ni.c                        |    25 +-
 drivers/gpu/drm/radeon/ni.h                        |    37 +
 drivers/gpu/drm/radeon/ni_dma.c                    |     3 +-
 drivers/gpu/drm/radeon/ni_dpm.c                    |     5 +-
 drivers/gpu/drm/radeon/ni_dpm.h                    |     3 +
 drivers/gpu/drm/radeon/r100.c                      |     7 +-
 drivers/gpu/drm/radeon/r600.c                      |    15 +-
 drivers/gpu/drm/radeon/r600.h                      |    58 +
 drivers/gpu/drm/radeon/r600_cs.c                   |    10 +-
 drivers/gpu/drm/radeon/r600_dma.c                  |     3 +-
 drivers/gpu/drm/radeon/r600_hdmi.c                 |     1 +
 drivers/gpu/drm/radeon/radeon.h                    |     6 +
 drivers/gpu/drm/radeon/radeon_acpi.c               |     3 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    11 +-
 drivers/gpu/drm/radeon/radeon_atombios.h           |    45 +
 drivers/gpu/drm/radeon/radeon_audio.c              |    68 +-
 drivers/gpu/drm/radeon/radeon_audio.h              |    12 +
 drivers/gpu/drm/radeon/radeon_combios.c            |     6 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |     4 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    12 +-
 drivers/gpu/drm/radeon/radeon_device.c             |    23 +-
 drivers/gpu/drm/radeon/radeon_device.h             |    32 +
 drivers/gpu/drm/radeon/radeon_display.c            |    22 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    16 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    25 +-
 drivers/gpu/drm/radeon/radeon_drv.h                |     7 +
 drivers/gpu/drm/radeon/radeon_encoders.c           |    10 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |     6 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |     1 +
 drivers/gpu/drm/radeon/radeon_i2c.c                |     8 -
 drivers/gpu/drm/radeon/radeon_ib.c                 |     1 +
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |     9 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |     4 +-
 drivers/gpu/drm/radeon/radeon_kms.h                |    39 +
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c    |     1 +
 drivers/gpu/drm/radeon/radeon_legacy_encoders.h    |    36 +
 drivers/gpu/drm/radeon/radeon_mn.c                 |     1 +
 drivers/gpu/drm/radeon/radeon_object.c             |     3 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |     1 +
 drivers/gpu/drm/radeon/radeon_pm.h                 |    29 +
 drivers/gpu/drm/radeon/radeon_prime.c              |     1 +
 drivers/gpu/drm/radeon/radeon_prime.h              |    40 +
 drivers/gpu/drm/radeon/radeon_ring.c               |     3 +
 drivers/gpu/drm/radeon/radeon_sync.c               |     1 +
 drivers/gpu/drm/radeon/radeon_ttm.c                |     9 +-
 drivers/gpu/drm/radeon/radeon_ttm.h                |    37 +
 drivers/gpu/drm/radeon/radeon_vm.c                 |     8 +-
 drivers/gpu/drm/radeon/rv730_dpm.c                 |     4 +-
 drivers/gpu/drm/radeon/rv740_dpm.c                 |     3 +-
 drivers/gpu/drm/radeon/rv770.c                     |     1 +
 drivers/gpu/drm/radeon/rv770.h                     |    39 +
 drivers/gpu/drm/radeon/rv770_dpm.c                 |     2 +
 drivers/gpu/drm/radeon/si.c                        |    15 +-
 drivers/gpu/drm/radeon/si.h                        |    38 +
 drivers/gpu/drm/radeon/si_dma.c                    |     3 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |    13 +-
 drivers/gpu/drm/radeon/si_dpm.h                    |     5 +
 drivers/gpu/drm/radeon/sumo_dpm.h                  |     1 +
 drivers/gpu/drm/radeon/sumo_smc.c                  |     2 -
 drivers/gpu/drm/radeon/trinity_dpm.c               |    46 +-
 drivers/gpu/drm/radeon/vce.h                       |    35 +
 drivers/gpu/drm/radeon/vce_v1_0.c                  |     1 +
 drivers/gpu/drm/radeon/vce_v2_0.c                  |     1 +
 drivers/gpu/drm/scheduler/sched_entity.c           |     4 +-
 drivers/gpu/drm/scheduler/sched_main.c             |     1 +
 include/uapi/drm/drm_fourcc.h                      |    33 +-
 219 files changed, 81679 insertions(+), 1556 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v9_0.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/radeon/cik.h
 create mode 100644 drivers/gpu/drm/radeon/dce6_afmt.h
 create mode 100644 drivers/gpu/drm/radeon/evergreen.h
 create mode 100644 drivers/gpu/drm/radeon/evergreen_hdmi.h
 create mode 100644 drivers/gpu/drm/radeon/ni.h
 create mode 100644 drivers/gpu/drm/radeon/r600.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_atombios.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_device.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_kms.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_legacy_encoders.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_pm.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_prime.h
 create mode 100644 drivers/gpu/drm/radeon/radeon_ttm.h
 create mode 100644 drivers/gpu/drm/radeon/rv770.h
 create mode 100644 drivers/gpu/drm/radeon/si.h
 create mode 100644 drivers/gpu/drm/radeon/vce.h
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

             reply	other threads:[~2020-11-17 22:40 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-17 22:40 Alex Deucher [this message]
2020-11-17 22:40 ` [pull] amdgpu, amdkfd, radeon, scheduler drm-next-5.11 Alex Deucher

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201117224003.4056-1-alexander.deucher@amd.com \
    --to=alexdeucher@gmail.com \
    --cc=airlied@gmail.com \
    --cc=alexander.deucher@amd.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.