[pull] amdgpu, amdkfd, radeon amd-drm-next-5.11

Alex Deucher alexdeucher at gmail.com
Thu Nov 5 22:27:49 UTC 2020


Hi Dave, Daniel,

Updates for 5.11.  This should merge pretty cleanly.  I created a backmerge
branch[1] in case you run into any issues.

[1] https://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-5.11-backmerge

The following changes since commit f2fa07b39fafb2a5f49c71a504862c5efa57d03e:

  drm/amd/amdkfd: Surface files in Sysfs to allow users to get number of compute units that are in use. (2020-09-30 15:26:27 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 514ad1b6bb6e2fa205b5511bd3d50e33457f6180:

  drm/amdgpu: Fix Arcturus fan speed reporting (2020-11-05 14:23:06 -0500)

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

amdgpu:
- Add initial support for Vangogh
- Add support for Green Sardine
- Add initial support for Dimgrey Cavefish
- Scatter/Gather display support for Renoir
- Updates for Sienna Cichlid
- Updates for Navy Flounder
- SMU7 power improvements
- Modifier support for gfx9+
- CI BACO fixes
- Arcturus SMU fixes
- Lots of code cleanups
- DC fixes
- Kernel doc fixes
- Add more GPU HW client information to page fault error logging
- MPO clock tuning for RV
- FP fixes for DCN3 on ARM and PPC

radeon:
- Expose voltage via hwmon on Sumo APUs

amdkfd:
- Fix unique id handling
- Misc fixes

----------------------------------------------------------------
Aaron Liu (1):
      drm/amdgpu: enable green_sardine_asd.bin loading (v2)

Alex Deucher (27):
      drm/amdgpu/swsmu: add interrupt work function
      drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
      drm/amdgpu/gfx10: add updated register offsets for VGH
      drm/amdgpu: IP discovery table is not ready yet for VG
      drm/amdgpu/mmhub2.3: print client id string for mmhub
      drm/amdgpu/swsmu: fix ARC build errors
      drm/amdgpu: prevent spurious warning
      drm/amdgpu: add Green_Sardine APU flag
      drm/amdgpu/swsmu: clean up a bunch of stale interfaces
      drm/amdgpu/swsmu: init the baco mutex in early_init
      drm/amdgpu/display: DRM_AMD_DC_DCN3_02 depends on DRM_AMD_DC_DCN3_01
      drm/amdgpu: move amdgpu_num_kcq handling to a helper
      drm/amdgpu/gmc10: remove dummy read workaround for newer chips
      drm/amdgpu: add GC 10.3 NOALLOC registers
      drm/amdgpu/display: use kvzalloc again in dc_create_state
      drm/amdgpu/swsmu: drop smu i2c bus on navi1x
      drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x
      drm/amdgpu/display: re-add surface size calculation in dcn30_hwseq.c
      drm/amdgpu/display: fix indentation in defer_delay_converter_wa()
      drm/amdgpu/powerplay: Only apply optimized mclk dpm policy on polaris
      drm/amdgpu/display: remove DRM_AMD_DC_GREEN_SARDINE
      drm/amdgpu/display: remove dal_cmd_tbl_helper_dcn2_get_table2
      drm/amdgpu: drop CONFIG_DRM_AMD_DC_DCN3_01 from atomfirmware.h
      drm/amdgpu: allow TMZ on vangogh
      drm/amdgpu/display: fix warnings when CONFIG_DRM_AMD_DC_DCN is not set
      drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_AMD_DC_DCN (v3)
      drm/amdgpu/display: FP fixes for DCN3.x (v4)

Alex Sierra (2):
      drm/amdgpu: align frag_end to covered address space
      drm/amdgpu: replace ih ip block for vega20 and arcturus

Alvin Lee (7):
      drm/amd/display: Don't allow pstate if no support in blank
      drm/amd/display: Program meta addresses correctly
      drm/amd/display: Only flush inst_fb if backdoor loading
      drm/amd/display: Set WM set A to 0 if full pstate not supported
      drm/amd/display: Update GSL state if leaving immediate flip
      drm/amd/display: Keep GSL for full updates with planes that flip VSYNC
      drm/amd/display: Reset flip_immediate to topmost plane

Andrey Grodzovsky (3):
      drm/amd/display: Revert "drm/amd/display: Fix a list corruption"
      drm/amd/display: Avoid MST manager resource leak.
      drm/amd/psp: Fix sysfs: cannot create duplicate filename

Anthony Koo (5):
      drm/amd/display: [FW Promotion] Release 0.0.36
      drm/amd/display: [FW Promotion] Release 0.0.37
      drm/amd/display: [FW Promotion] Release 0.0.38
      drm/amd/display: [FW Promotion] Release 0.0.39
      drm/amd/display: [FW Promotion] Release 0.0.40

Aric Cyr (9):
      drm/amd/display: 3.2.105
      drm/amd/display: Check for flip pending before locking pipes
      drm/amd/display: FreeSync not active near lower bound of non-LFC monitor range
      drm/amd/display: 3.2.106
      drm/amd/display: 3.2.107
      drm/amd/display: Don't trigger flip twice when ODM combine in use
      drm/amd/display: 3.2.108
      drm/amd/display: 3.2.109
      drm/amd/display: 3.2.110

Arnd Bergmann (2):
      drm/amdgpu: fix incorrect enum type
      drm/amdgpu: fix build_coefficients() argument

Ashley Thomas (2):
      drm/amd/display: Source minimum HBlank support
      drm/amd/display: fail instead of div by zero/bugcheck

Bas Nieuwenhuizen (12):
      drm/amd/display: Initialize num_pkrs on VANGOGH.
      drm/amd/display: Do not silently accept DCC for multiplane formats.
      drm/amd: Init modifier field of helper fb.
      drm/amd/display: Honor the offset for plane 0.
      drm/fourcc: Add AMD DRM modifiers.
      drm/amd/display: Store tiling_flags in the framebuffer.
      drm/amd/display: Convert tiling_flags to modifiers.
      drm/amd/display: Refactor surface tiling setup.
      drm/amd/display: Set DC options from modifiers.
      drm/amd/display: Add formats for DCC with 2/3 planes.
      drm/amd/display: Expose modifiers.
      drm/amd/display: Clean up GFX9 tiling_flags path.

Bernard Zhao (2):
      drm/amd/display: remove no need return value
      drm/amd: fix typoes

Bhaskar Chowdhury (1):
      drivers: amdgpu: Correct spelling defalut to default in comment

Bhawanpreet Lakha (7):
      drm/amd/display: Add missing function pointers for dcn3
      drm/amd/display: Add support for DCN302 (v2)
      drm/amd/display: Add DCN302 support in amdgpu_dm (v2)
      drm/amd/display: Use amdgpu_socbb.h instead of redefining structs
      drm/amd/display: Fix DCN302 makefile
      drm/amdgpu/display: add MALL support (v2)
      drm/amd/display: Add missing pflip irq

Boyuan Zhang (1):
      drm/amdgpu: enable VCN PG and CG for vangogh

Brandon Syu (1):
      drm/amd/display: skip avmute action

Changfeng (1):
      drm/amdgpu: modify cp_flags to pg_flags in gfx_v10_cntl_power_gating

Charlene Liu (1):
      drm/amd/display: Add i2c speed arbitration for dc_i2c and hdcp_i2c

Chengming Gui (5):
      drm/amdkfd: Support dimgrey_cavefish KFD (v2)
      drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support
      drm/amd/amdgpu: set the default value of noretry to 1 for some dGPUs
      drm/amd/amdgpu: enable noretry for Sienna_Cichlid/Navy_Flounder/Dimgrey_Cavefish
      drm/amd/amdgpu:  simplify pa_sc_tile_steering_override check

Chris Park (2):
      drm/amd/display: Change to correct unit on audio rate
      drm/amd/display: Update panel register

Christian König (5):
      drm/amdgpu: increase the reserved VM size to 2MB
      drm/amdgpu: nuke amdgpu_vm_bo_split_mapping v2
      drm/amdgpu: drop mem_global_referenced
      drm/amdgpu: cleanup gmc_v9_0_process_interrupt
      drm/amdgpu: fix off by one in amdgpu_vm_handle_fault

Colin Ian King (2):
      drm/amd/pm: fix out-of-bound read on pptable->SkuReserved
      drm/amdgpu: fix spelling mistake: "Successed" -> "Succeeded"

Dale Zhao (1):
      drm/amd/display: WA to ensure MUX chip gets SUPPORTED_LINK_RATES of eDP

David Galiffi (1):
      drm/amd/display: Fixed panic during seamless boot.

Deepak R Varma (13):
      drm/amdgpu/dce: improve code indentation and alignment
      drm/amdgpu/gfx: improve code indentation and alignment
      drm/amdgpu/vcn: improve code indentation and alignment
      drm/amdgpu/nbio: improve code indentation and alignment
      drm/amdgpu/amdgpu: improve code indentation and alignment
      drm/amdgpu: improve code indentation and alignment
      drm/amdgpu/vcn: use "*" adjacent to data name
      drm/amdgpu/umc: use "*" adjacent to data name
      drm/amdgpu/jpeg: use "*" adjacent to data name
      drm/amdgpu/sdma: use "*" adjacent to data name
      drm/amdgpu/amdgpu: use "*" adjacent to data name
      drm/amdgpu: use "*" adjacent to data name
      drm/amdgpu: do not initialise global variables to 0 or NULL

Dennis Li (4):
      drm/amdgpu: protect eeprom update from GPU reset
      drm/amdgpu: change to save bad pages in UMC error interrupt callback
      drm/amdgpu: remove redundant GPU reset
      drm/amdgpu: fix the issue of reserving bad pages failed

Derek Lai (1):
      drm/amd/display: combined user regamma and OS GAMMA_CS_TFM_1D

Dirk Gouders (1):
      drm/amdgpu: fix NULL pointer dereference for Renoir

Dmytro Laktyushkin (6):
      drm/amd/display: Fix OPTC_DATA_FORMAT programming
      drm/amd/display: add dcn21 bw validation
      drm/amd/display: enable odm + full screen mpo on dcn21
      drm/amd/display: prevent null pointer access
      drm/amd/display: allow 18 bit dp output on DCN3
      drm/amd/display: fix recout calculation for left side clip

Emily.Deng (1):
      drm/amdgpu: Remove warning for virtual_display

Eryk Brol (2):
      drm/amd/display: Reverting "Add connector to the state if DSC debugfs is set"
      drm/amd/display: Update connector on DSC property change

Evan Quan (60):
      drm/amd/pm: setup APU dpm clock table in SMU HW initialization
      drm/amd/pm: increase mclk switch threshold to 200 us
      drm/amd/pm: populate the bootup LCLK frequency
      drm/amd/pm: populate Arcturus PCIE link state
      drm/amd/pm: correct gfx and pcie settings on umd pstate switching(V2)
      drm/amdgpu: add interface for setting ASPM
      drm/amdgpu: add interface for setting MGCG perfmon
      drm/amdgpu: fulfill Navi gfx and pcie settings on umd pstate switching(V2)
      drm/amd/pm: properly setting GPO feature on UMD pstate entering/exiting
      drm/amdgpu: correct the gpu reset handling for job != NULL case
      drm/amd/pm: correct the checks for polaris kickers
      drm/amd/pm: populate smc vddc table
      drm/amd/pm: populate smc samu table
      drm/amd/pm: correct vddci table setup
      drm/amd/pm: correct sclk table setup
      drm/amd/pm: correct mclk table setup
      drm/amd/pm: correct the ACPI table setup V2
      drm/amd/pm: correct the BootLinkLevel setup
      drm/amd/pm: add pptable VRHotLevel setting
      drm/amd/pm: drop arb table first byte workaround
      drm/amdgpu: correct CG_ACLK_CNTL setting
      drm/amd/pm: add PWR_CKS_CNTL setting
      drm/amd/powerplay: separate Polaris fan table setup from Tonga
      drm/amd/pm: optimize AC timing programming
      drm/amd/pm: drop redundant efuse mask calculations
      drm/amd/pm: correct the settings for ro range minimum and maximum
      drm/amd/pm: correct polaris10 clock stretcher data table setting
      drm/amd/pm: setup zero rpm parameters for polaris10
      drm/amd/pm: add edc leakage controller setting
      drm/amd/pm: add mc register table initialization
      drm/amd/pm: correct VR shared rail info
      drm/amd/pm: correct the checks for sclk/mclk SS support
      drm/amd/pm: correct Polaris powertune table setup
      drm/amd/pm: correct Polaris DIDT configurations
      drm/amd/pm: correct avfs fuse settings
      drm/amd/pm: correct vddc phase control setting
      drm/amd/pm: correct VRconfig setting
      drm/amd/pm: correct platformcaps setup
      drm/amd/pm: correct smc voltage controller setup
      drm/amd/pm: correct sclk/mclk dpm enablement
      drm/amd/pm: correct the way to get the highest vddc
      drm/amd/pm: correct clk/voltage dependence setup
      drm/amd/pm: correct pcie spc cap setup
      drm/amd/pm: correct SMC sclk/mclk boot level setup
      drm/amd/pm: correct vddc_dep_on_dal_pwrl setup
      drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency()
      drm/amd/pm: enable Polaris watermark table setting
      drm/amd/pm: correct the mclk switching setting
      drm/amd/pm: reconfigure smc on display vbitimeout setting change
      drm/amd/pm: drop redundant display setting
      drm/amd/display: correct asic type check V2
      drm/amdgpu: enable MULTI_MON_PP_MCLK_SWITCH DC feature at default
      drm/amdgpu: perform srbm soft reset always on SDMA resume
      drm/amd/pm: correct the baco reset sequence for CI ASICs
      drm/amd/pm: enable baco reset for Hawaii
      drm/amd/pm: perform SMC reset on suspend/hibernation
      drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
      drm/amd/pm: fix compile warning about missing prototype for function
      drm/amd/pm: fix compile warnings about variable used uninitialized
      drm/amdgpu: apply dm_pp_notify_wm_clock_changes() for Polaris only

Fangzhi Zuo (1):
      drm/amd/display: HDMI remote sink need mode validation for Linux

Felipe (1):
      drm/amd/display: Fixed comments (uniform style)

Felipe Clark (1):
      drm/amd/display: Fix max brightness pixel accuracy

Flora Cui (2):
      drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU
      drm/amdgpu: rename nv_is_headless_sku()

Gang Ba (1):
      drm/amdgpu: Change the way to determine framebuffer type

George Shen (1):
      drm/amd/display: Removed unreferenced variables.

Gustavo A. R. Silva (15):
      drm/amd/pm: Replace one-element array with flexible-array member
      drm/amd/pm: Replace one-element array with flexible-array member in struct vi_dpm_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_clock_array
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_uvd_clock_voltage_dependency_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_acp_clock_voltage_dependency_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_phase_shedding_limits_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_vce_clock_voltage_dependency_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_cac_leakage_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_samu_clock_voltage_dependency_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_clock_voltage_dependency_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_mm_clock_voltage_dependency_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_voltage_lookup_table
      drm/amd/pm: Replace one-element array with flexible-array in struct phm_ppt_v1_pcie_table
      drm/amdgpu: Use struct_size() helper in kmalloc()
      amd/amdgpu_ctx: Use struct_size() helper and kmalloc() (v2)

Harish Kasiviswanathan (1):
      drm/amdgpu: During compute disable GFXOFF for Sienna_Cichlid

Hawking Zhang (5):
      drm/amdgpu: add helper function for indirect reg access (v3)
      drm/amdgpu: switch to indirect reg access helper
      drm/amdgpu: support indirect access reg outside of mmio bar (v2)
      drm/amdgpu: enable GDDR6 save-restore support for navy_flounder
      drm/amdgpu: enable GDDR6 save-restore support for dimgrey_cavefish

Huang Rui (38):
      drm/amdgpu: add vangogh asic header files (v2)
      drm/amdgpu: add van gogh asic_type enum (v2)
      drm/amdgpu: add uapi to define van gogh series
      drm/amdgpu: add van gogh support for gpu_info and ip block setting
      drm/amdgpu: add vangogh_reg_base_init function for van gogh
      drm/amdgpu: add nv common ip block support for van gogh
      drm/amdgpu: skip sdma1 in nv_allowed_read_registers list for van gogh (v2)
      drm/amdgpu: add van gogh support for ih block
      drm/amdgpu: use gpu virtual address for interrupt packet write space for vangogh
      drm/amdgpu: add uapi to define van gogh memory type
      drm/amdgpu: update new memory types in atomfirmware header
      drm/amdgpu: get the correct vram type for van gogh
      drm/amdgpu: add gmc v10 supports for van gogh (v4)
      drm/amdgpu: set fw load type for van gogh
      drm/amdgpu: add gfx support for van gogh (v3)
      drm/amdgpu: add gfx golden settings for vangogh (v3)
      drm/amdgpu: add sdma support for van gogh
      drm/amdgpu: set ip blocks for van gogh
      drm/amdkfd: add Van Gogh KFD support
      drm/amdgpu: add mmhub v2.3 for vangogh (v4)
      drm/amdgpu: add pcie port indirect read and write on nv
      drm/amdgpu: add nbio v7.2 for vangogh (v2)
      drm/amd/powerplay: partially enable swsmu for vangogh
      drm/amd/powerplay: add vangogh ppt into swSMU
      drm/amdgpu: add smu ip block for vangogh
      drm/amdgpu: add TOC firmware definition
      drm/amdgpu: add TOC firmware support for apu (v3)
      drm/amdgpu: enable psp support for vangogh
      drm/amdgpu: disable gfxoff on vangogh for the moment (v2)
      drm/amdgpu: add gfx power gating for gfx10
      drm/amdgpu: enable gfx clock gating and power gating for vangogh
      drm/amdgpu: add van gogh pci id
      drm/amdgpu: fix the issue that apu has no smu firmware binary
      drm/amdgpu: disable gpa mode for direct loading
      drm/amdgpu/display: fix the NULL pointer reference on dmucb on dcn301
      drm/amdgpu/display: enable display ip block for vangogh
      drm/amdgpu: add vangogh apu flag
      drm/amd/display: fix the NULL pointer that missed set_disp_pattern_generator callback

Hugo Hu (1):
      drm/amd/display: correct eDP T9 delay

Isabel Zhang (2):
      drm/amd/display: Revert check for flip pending before locking pipes
      drm/amd/display: Force prefetch mode to 0

Jacky Liao (2):
      drm/amd/display: Add MPC memory shutdown support for DCN3
      drm/amd/display: Add OPTC memory low power support

Jake Wang (1):
      drm/amd/display: set hdcp1 wa re-auth delay to 200ms

James Zhu (6):
      drm/amdgpu/vcn: add firmware support for dimgrey_cavefish
      drm/amdgpu/vcn: enable VCN DPG mode for dimgrey_cavefish
      drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish
      drm/amdgpu: enable jpeg3.0 PG and CG for dimgrey_cavefish
      drm/amdgpu: enable vcn3.0 for dimgrey_cavefish
      drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish

Jay Cornwall (1):
      drm/amdkfd: Use same SQ prefetch setting as amdgpu

Jiansong Chen (3):
      Revert "drm/amdgpu: disable gfxoff temporarily for navy_flounder"
      drm/amd/pm: drop navy_flounder hardcode of using soft pptable
      drm/amdgpu: disable gfxoff if VCN is busy

Jinzhou.Su (6):
      amdgpu: Add GFX MGCG and MGLS for vangogh
      amdgpu:Add flag for updating MGCG on GFX10
      amdgpu: Add mmhub MGCG and MGLS for vangogh
      drm/amdgpu: Add GFX Fine Grain Clock Gating flag
      drm/amdgpu: Add Fine Grain Clock Gating for GFX10
      drm/amdgpu: Enable FGCG for Vangogh

Joe Perches (1):
      MAINTAINERS: Update AMD POWERPLAY pattern

John Clements (3):
      Revert drm/amdgpu: disable sienna chichlid UMC RAS
      drm/amdgpu: added support for psp fw attestation
      drm/amdgpu: resolved ASD loading issue on sienna

Jonathan Kim (3):
      drm/amdgpu: fix xgmi perfmon a-b-a problem
      drm/amdgpu: add per device user friendly xgmi events for vega20
      drm/amdgpu: add xgmi perfmons for arcturus

Joshua Aberback (5):
      drm/amd/display: Force enable pstate on driver unload
      drm/amd/display: Copy WM values from set A to other sets in hw_init
      drm/amd/display: Blank HUBP during pixel data blank for DCN30
      drm/amd/display: Blank HUBP during pixel data blank for DCN30 v2
      drm/amd/display: Revert HUBP blank behaviour for now

Kenneth Feng (4):
      drm/amd/pm: fix the wrong fan speed in fan1_input
      drm/amd/pm: fix pp_dpm_fclk
      drm/amd/pm: remove the average clock value in sysfs
      drm/amd/amdgpu: switch on/off vcn power profile mode

Kent Russell (4):
      drm/amdkfd: Use kvfree in destroy_crat_image
      drm/amdkfd: Fix getting unique_id in topology
      amdkfd: Check kvmalloc return before memcpy
      drm/amdgpu: Fix Arcturus fan speed reporting

Kevin Wang (6):
      drm/amdgpu: remove gfxhub_v1_1_funcs set
      drm/amd/swsmu: add missing feature map for sienna_cichlid
      drm/amd/swsmu: correct wrong feature bit mapping
      drm/amdgpu: update module paramter doc of amdgpu_dpm
      drm/amdgpu: cleanup debug log in amdgpu_set_pp_features()
      drm/amdgpu: add missing clock gating info in amdgpu_pm_info

Lewis Huang (1):
      drm/amd/display: stop top_mgr when type change to non-MST during s3

Likun Gao (8):
      drm/amdgpu: add function to program pbb mode for sienna cichlid
      drm/amdgpu: add rlc iram and dram firmware support
      drm/amdgpu: update golden setting for sienna_cichlid
      drm/amd/pm: fix pcie information for sienna cichlid
      drm/amd/pm: update driver if file for sienna cichlid
      drm/amdgpu: correct the cu and rb info for sienna cichlid
      drm/amdgpu: add support to configure MALL for sienna_cichlid (v2)
      drm/amdgpu: update golden setting for sienna_cichlid

Madhav Chauhan (1):
      drm/amdgpu: don't map BO in reserved region

Marek Olšák (1):
      drm/amdgpu: set LDS_CONFIG=0x20 on Navy Flounder to fix a GPU hang (v2)

Martin Leung (2):
      drm/amd/display: adding reading OEM init_data to dcn3
      drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns

Mauro Carvalho Chehab (6):
      drm/amd/display: kernel-doc: document force_timing_sync
      docs: amdgpu: fix a warning when building the documentation
      drm: amdgpu: kernel-doc: update some adev parameters
      amdgpu: fix a few kernel-doc markup issues
      drm/amdgpu: fix some kernel-doc markups
      drm/amdgpu_dm: fix a typo

Mihir Bhogilal Patel (2):
      drm/amdgpu: Add debugfs entry for printing VM info
      drm/amdgpu: add a list in VM for BOs in the done state

Nikola Cornij (1):
      drm/amd/display: Add an option to limit max DSC target bpp per sink

Pratik Vishwakarma (1):
      drm/amd/display: Tune min clk values for MPO for RV

Prike Liang (4):
      drm/amdgpu: add green_sardine support for gpu_info and ip block setting (v2)
      drm/amdgpu: add soc15 common ip block support for green_sardine (v3)
      drm/amdgpu: add gfx support for green_sardine (v2)
      drm/amdgpu/sdma: add sdma engine support for green_sardine (v2)

Ramesh Errabolu (1):
      drm/amd/amdgpu: Enable arcturus devices to access the method kgd_gfx_v9_get_cu_occupancy that is already defined

Reza Amini (1):
      drm/amd/display: Define PSR ERROR Status bit VSC_SDP

Rodrigo Siqueira (7):
      drm/amd/display: Avoid set zero in the requested clk
      drm/amd/display: Fix module load hangs when connected to an eDP
      drm/amd/display: Decouple amdgpu_dm_trace from service
      drm/amd/display: Rework registers tracepoint
      drm/amd/display: Add tracepoint for amdgpu_dm
      drm/amd/display: Add pipe_state tracepoint
      drm/amd/display: Add tracepoint for capturing clocks state

Roman Li (7):
      drm/amdgpu/atomfirmware: Add edp and integrated info v2.1 tables
      drm/amd/display: Add dcn3.01 support to DC (v2)
      drm/amd/display: Add dcn3.01 support to DM
      drm/amd/display: Add green_sardine support to DC
      drm/amd/display: Add green_sardine support to DM
      drm/amd/display: Refactor ABM_MASK_SH_LIST_DCN301 naming
      drm/amd/display: fix psr panel lightup

Sandeep Raghuraman (3):
      drm/radeon: Add new callback that exposes vddc
      drm/radeon: Add implementation of get_current_vddc for Sumo
      drm/radeon: Expose vddc through hwmon

Sumera Priyadarsini (2):
      drm/amdgpu: Return boolean types instead of integer values
      drm/amdgpu: use true and false for bool initialisations

Sung Lee (3):
      drm/amd/display: Hardcode 45W Bounding Box for DCN2.1 Diags
      drm/amd/display: Add Bounding Box State for Low DF PState but High Voltage State
      drm/amd/display: DCN2.1 Disable 48MHz Powerdown Debug Option

Taimur Hassan (1):
      drm/amd/display: Raise DPG height during timing synchronization

Takashi Iwai (3):
      drm/amd/display: Fix kernel panic by dal_gpio_open() error
      drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
      drm/amd/display: Clean up debug macros

Tao Zhou (44):
      drm/amdgpu: add dimgrey_cavefish asic type
      drm/amdgpu: add dimgrey_cavefish gpu info firmware
      drm/amdgpu: set fw load type for dimgrey_cavefish
      drm/amdgpu: set asic family and ip blocks for dimgrey_cavefish
      drm/amdgpu: add support for dimgrey_cavefish firmware
      drm/amdgpu: add gmc support for dimgrey_cavefish
      drm/amdgpu: add gfx clock gating support for dimgrey_cavefish
      drm/amdgpu: add common support for dimgrey_cavefish
      drm/amdgpu: initialize IP offset for dimgrey_cavefish
      drm/amdgpu: add mmhub support for dimgrey_cavefish
      drm/amdgpu: add common ip block for dimgrey_cavefish
      drm/amdgpu: add gmc ip block for dimgrey_cavefish
      drm/amdgpu: add ih ip block for dimgrey_cavefish
      drm/amdgpu: add gfx ip block for dimgrey_cavefish
      drm/amdgpu: add sdma ip block for dimgrey_cavefish
      drm/amdgpu: configure dimgrey_cavefish gfx according to gfx 10.3's definition
      drm/amdgpu: add virtual display support for dimgrey_cavefish
      drm/amdgpu: force pa_sc_tile_steering_override to 0 for dimgrey_cavefish
      drm/amdgpu: add gmc cg support for dimgrey_cavefish
      drm/amdgpu/swsmu: increase size for smu fw_name string
      drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2)
      drm/amdgpu: increase size of psp fw_name string(v2)
      drm/amdgpu: add psp support for dimgrey_cavefish(v2)
      drm/amdgpu: skip reroute ih for some ASICs
      drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish
      drm/amdgpu: add gc golden setting for dimgrey_cavefish
      drm/amdgpu: enable front door loading for dimgrey_cavefish
      drm/amdgpu: support athub cg setting for dimgrey_cavefish
      drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish
      drm/amdgpu: enable GFX clock gating for dimgrey_cavefish
      drm/amdgpu: enable mc CG and LS for dimgrey_cavefish
      drm/amdgpu: enable athub/mmhub PG for dimgrey_cavefish
      drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish
      drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish
      drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish(v2)
      drm/amdgpu: add psp and smu block for dimgrey_cavefish
      drm/amdgpu: enable hdp CG and LS for dimgrey_cavefish
      drm/amdgpu: enable ih CG for dimgrey_cavefish
      drm/amdgpu: remove gpu_info fw support for dimgrey_cavefish
      drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish
      drm/amdgpu: remove ASD ucode init for dimgrey_cavefish
      drm/amdgpu: add DM block for dimgrey_cavefish
      drm/amd/pm: update driver if version for dimgrey_cavefish
      drm/amdgpu: enable GFXOFF for dimgrey_cavefish

Tao.Huang (1):
      drm/amd/display: Fix compilation error

Thong Thai (2):
      drm/amdgpu: enable vcn3.0 for van gogh
      drm/amdgpu: enable vcn support for green_sardine (v2)

Tianci.Yin (2):
      drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
      drm/amdgpu: add DID for navi10 blockchain SKU

Tom Rix (4):
      drm/amdgpu: add missing newline at eof
      drm/amdgpu: remove unneeded break
      drm/amdgpu: remove unneeded semicolon
      drm/amd/display: remove unneeded semicolon

Veerabadhran G (1):
      drm/amdgpu: vcn and jpeg ring synchronization

Veerabadhran Gopalakrishnan (1):
      amd/amdgpu: Disable VCN DPG mode for Picasso

Victor Lu (1):
      drm/amd/display: Do not warn NULL dc_sink if forcing connector

Wayne Lin (1):
      drm/amd/display: Calculate CRC on specific frame region

Xiaojian Du (16):
      drm/amdgpu/powerplay: add new smu messages and feature masks for vangogh (v2)
      drm/admgpu/powerplay: add smu v11.5 driver interface header for vangogh
      drm/amdgpu/powerplay: add smu v11.5 firmware header for vangogh (v2)
      drm/amdgpu/powerplay: add smu v11.5 smc header for vangogh
      drm/amdgpu/powerplay: add vangogh asic name in smu v11 (v2)
      drm/amdgpu/powerplay: add smu initialize funcitons for vangogh (v4)
      drm/amd/pm: update the smu v11.5 smc header for vangogh
      drm/amd/pm: update the smu v11.5 firmware header for vangogh
      drm/amd/pm: add new smc message mapping for vangogh
      drm/amd/pm: add UMD Pstate Msg Parameters for vangogh temporarily
      drm/amd/pm: update the smu v11.5 driver interface header for vangogh
      drm/amd/pm: set the initial value of pm info to zero
      drm/amd/pm: remove some redundant smu message mapping for vangogh
      drm/amd/pm: add one new function to get 32 bit feature mask for vangogh
      drm/amd/pm: add some swSMU functions for vangogh.
      drm/amd/pm: enable the rest functions of swSMU for vangogh.

Xiaomeng Hou (1):
      drm/amdgpu: enable IP discovery for vangogh

Ye Bin (2):
      drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init
      drm/amdgpu: Fix inconsistent of format with argument type in amdgpu_xgmi.c

Yifan Zhang (3):
      drm/amd/display: setup system context in dm_init
      drm/amd/display: add S/G support for Renoir
      drm/amd/display: Fix the display corruption issue on Navi10

Yongqiang Sun (3):
      drm/amd/display: Block ABM in case of eDP ODM
      drm/amd/display: Reduce height of visual confirm on right side.
      drm/amd/display: only check available pipe to disable vbios mode.

Yu-Ting Shen (1):
      drm/amd/display: disable seamless boot for VSC_SDP

Zhang Qilong (1):
      drm/amdgpu: Discard unnecessary breaks

Zou Wei (1):
      drm/amd/display: remove useless if/else

jinlong zhang (1):
      drm/amd/display: Using udelay for specific dongle while edid return defer

kernel test robot (2):
      drm/amdgpu: kfd_initialized can be static
      drm/amdgpu: fix semicolon.cocci warnings

xinhui pan (1):
      drm/amdgpu: Fix size calculation when init onchip memory

 Documentation/gpu/amdgpu.rst                       |      4 +-
 MAINTAINERS                                        |      2 +-
 drivers/gpu/drm/amd/amdgpu/Makefile                |      8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |     92 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |     22 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |      2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |     29 +-
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c    |      1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  |      2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h  |      2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |     25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |      2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |      8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |     34 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |      4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |      4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |     45 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    291 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_df.h             |      6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |    173 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |     62 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |      1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |    142 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h |     30 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |     79 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |     11 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |      2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |     27 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |      6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |     11 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |      3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h           |      4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |     75 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |      1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c            |    523 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h            |     28 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |    124 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |     10 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |    171 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |     17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |     38 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |      2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h            |      4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c             |      2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c           |      2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c           |      8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h          |      4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |     12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |     12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |     16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h          |     11 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |      7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |     53 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |      1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c       |      2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    286 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |     14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |    115 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |      2 +-
 drivers/gpu/drm/amd/amdgpu/athub_v2_1.c            |      1 +
 drivers/gpu/drm/amd/amdgpu/atom.c                  |     24 +-
 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c     |      6 -
 drivers/gpu/drm/amd/amdgpu/atombios_i2c.c          |      2 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |      4 +-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |     29 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |      6 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |      9 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |      2 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |      4 +-
 drivers/gpu/drm/amd/amdgpu/dce_virtual.c           |      4 +-
 drivers/gpu/drm/amd/amdgpu/df_v1_7.c               |      2 +-
 drivers/gpu/drm/amd/amdgpu/df_v3_6.c               |    180 +-
 drivers/gpu/drm/amd/amdgpu/df_v3_6.h               |      9 -
 .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c |     54 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    390 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |      3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |      3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |     19 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |     21 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |      2 +
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c           |     13 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h           |      2 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |     49 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |     24 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |    193 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c             |     24 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |     14 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c             |      4 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |      6 +-
 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c             |      2 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            |      4 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |      6 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c            |    589 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h            |     28 +
 drivers/gpu/drm/amd/amdgpu/navi10_ih.c             |      9 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c             |     39 +
 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c             |      4 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c             |      4 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c             |    341 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h             |     32 +
 drivers/gpu/drm/amd/amdgpu/nv.c                    |    202 +-
 drivers/gpu/drm/amd/amdgpu/nv.h                    |      2 +
 drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h            |     58 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |     56 +-
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c             |      6 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |     12 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |     29 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |      2 +-
 drivers/gpu/drm/amd/amdgpu/si_ih.c                 |      2 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |     92 +-
 drivers/gpu/drm/amd/amdgpu/umc_v6_1.c              |      4 +-
 drivers/gpu/drm/amd/amdgpu/umc_v8_7.c              |      4 +-
 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c      |     50 +
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |     28 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h              |      3 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |      4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |      4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |     12 +-
 drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c   |      4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |     10 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |     43 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |      2 +
 .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c  |      5 +-
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c       |      2 +
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c    |      2 +
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |      3 -
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |      4 +-
 drivers/gpu/drm/amd/display/Kconfig                |     11 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    960 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |     11 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |      2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |    126 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |      2 -
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |      4 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |     39 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c |     17 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h    |    565 +-
 drivers/gpu/drm/amd/display/dc/Makefile            |      5 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |    187 +-
 .../amd/display/dc/bios/command_table_helper2.c    |      7 +-
 .../dc/bios/dce112/command_table_helper2_dce112.c  |     40 -
 .../dc/bios/dce112/command_table_helper2_dce112.h  |      3 -
 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   |     13 +-
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |      8 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile    |     36 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |     32 +-
 .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c |      3 +-
 .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c |     10 +-
 .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c |     30 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |      2 +-
 .../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h  |      1 +
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |     14 +-
 .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c       |      9 +
 .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h       |      2 +
 .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c |    241 +
 .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h |    164 +
 .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c |    834 +
 .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h |     43 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |    108 +-
 drivers/gpu/drm/amd/display/dc/core/dc_debug.c     |      4 +
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |     26 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |     13 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |    115 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |     13 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |     47 +-
 drivers/gpu/drm/amd/display/dc/core/dc_sink.c      |      1 -
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |     12 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |     43 +-
 drivers/gpu/drm/amd/display/dc/dc_dsc.h            |     10 +-
 drivers/gpu/drm/amd/display/dc/dc_helper.c         |     26 -
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |     18 -
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |     10 +-
 drivers/gpu/drm/amd/display/dc/dc_trace.h          |     39 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |     12 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.h       |     20 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       |      4 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c   |      4 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |     27 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.h  |     51 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h     |    306 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c    |      9 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |      1 -
 .../drm/amd/display/dc/dce100/dce100_resource.c    |      9 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |     16 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |     11 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |     11 +-
 .../drm/amd/display/dc/dce120/dce120_resource.c    |      9 +-
 .../gpu/drm/amd/display/dc/dce60/dce60_resource.c  |      7 -
 .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |     13 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |      2 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c  |      2 -
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |    153 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c  |      1 -
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h  |     13 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c   |      1 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |     16 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |     31 -
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |      2 +
 .../amd/display/dc/dcn10/dcn10_stream_encoder.h    |      8 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h  |      8 -
 .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c    |      4 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c  |      6 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h  |     18 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |     59 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h |      9 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c  |      2 +-
 .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h  |      2 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c   |     12 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h   |      4 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c  |      8 -
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |     46 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h  |      3 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c |     15 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h |      2 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c  |      3 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |    300 +-
 drivers/gpu/drm/amd/display/dc/dcn30/Makefile      |      2 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |      7 -
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h   |      2 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c    |     54 +
 .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h    |      5 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h  |      3 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |    116 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h |     10 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c  |      5 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c   |     56 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h   |      9 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c  |      8 -
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |    136 +-
 drivers/gpu/drm/amd/display/dc/dcn301/Makefile     |     47 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c    |     75 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h    |     65 +
 .../display/dc/dcn301/dcn301_dio_link_encoder.c    |    192 +
 .../display/dc/dcn301/dcn301_dio_link_encoder.h    |     82 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c  |     81 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h  |     60 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c   |     42 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h   |     32 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c    |    145 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_init.h    |     33 +
 .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.c  |    218 +
 .../drm/amd/display/dc/dcn301/dcn301_panel_cntl.h  |     97 +
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |   2011 +
 .../drm/amd/display/dc/dcn301/dcn301_resource.h    |     42 +
 drivers/gpu/drm/amd/display/dc/dcn302/Makefile     |     46 +
 .../gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h    |     41 +
 .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c   |    233 +
 .../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h   |     35 +
 .../gpu/drm/amd/display/dc/dcn302/dcn302_init.c    |     39 +
 .../gpu/drm/amd/display/dc/dcn302/dcn302_init.h    |     33 +
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |   1563 +
 .../drm/amd/display/dc/dcn302/dcn302_resource.h    |     33 +
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |      2 -
 drivers/gpu/drm/amd/display/dc/dm_pp_smu.h         |     24 +-
 drivers/gpu/drm/amd/display/dc/dm_services.h       |     42 +-
 drivers/gpu/drm/amd/display/dc/dml/Makefile        |     13 +-
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |      8 +-
 .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c  |      2 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_lib.c  |     10 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_lib.h  |      4 -
 .../drm/amd/display/dc/dml/display_mode_structs.h  |      2 -
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |      2 -
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.h  |      2 -
 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c        |     24 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c       |      6 +-
 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h       |      4 +-
 drivers/gpu/drm/amd/display/dc/gpio/Makefile       |      5 +-
 .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c   |     14 +-
 .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.h   |      2 +-
 .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c |      2 +-
 .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.h |      2 +-
 drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c    |      4 +-
 drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c   |      7 +-
 drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c |      7 +-
 drivers/gpu/drm/amd/display/dc/inc/core_status.h   |      3 +
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |      8 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h    |     41 +-
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |      7 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |      8 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |      2 -
 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h        |      6 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |      5 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |      2 -
 .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h   |      3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h    |      4 -
 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h        |     19 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/opp.h        |      5 +
 .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h |      2 -
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |      6 -
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |     15 +-
 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h     |      1 +
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |      2 -
 drivers/gpu/drm/amd/display/dc/irq/Makefile        |     10 +-
 .../amd/display/dc/irq/dcn30/irq_service_dcn30.c   |      6 +-
 .../amd/display/dc/irq/dcn30/irq_service_dcn30.h   |      2 +-
 .../amd/display/dc/irq/dcn302/irq_service_dcn302.c |    344 +
 .../amd/display/dc/irq/dcn302/irq_service_dcn302.h |     33 +
 drivers/gpu/drm/amd/display/dc/os_types.h          |     33 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |      4 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |     54 +-
 drivers/gpu/drm/amd/display/dmub/src/Makefile      |      5 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c |     55 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h |     37 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c |     55 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h |     37 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |     39 +-
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |     16 +-
 drivers/gpu/drm/amd/display/include/dal_types.h    |      2 +
 .../drm/amd/display/include/ddc_service_types.h    |      2 +
 drivers/gpu/drm/amd/display/include/dpcd_defs.h    |      1 +
 .../amd/display/include/grph_object_ctrl_defs.h    |     13 +
 .../drm/amd/display/modules/color/color_gamma.c    |    124 +-
 .../drm/amd/display/modules/color/color_gamma.h    |      6 +-
 .../drm/amd/display/modules/freesync/freesync.c    |     55 +-
 .../amd/display/modules/hdcp/hdcp1_transition.c    |      2 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c    |      2 +-
 .../drm/amd/display/modules/power/power_helpers.c  |      8 +-
 drivers/gpu/drm/amd/include/amd_shared.h           |      3 +
 .../amd/include/asic_reg/clk/clk_11_5_0_offset.h   |     50 +
 .../amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h  |     70 +
 .../amd/include/asic_reg/dcn/dcn_3_0_1_offset.h    |  13271 ++
 .../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h   |  53357 ++++++
 .../amd/include/asic_reg/gc/gc_10_3_0_default.h    |      1 +
 .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h |      2 +
 .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h    |     33 +
 .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h |      2 +-
 .../include/asic_reg/mmhub/mmhub_2_3_0_default.h   |   1253 +
 .../include/asic_reg/mmhub/mmhub_2_3_0_offset.h    |   2439 +
 .../include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h   |  10331 ++
 .../drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h |    400 +
 .../amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h    |    942 +
 .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h  |  31873 ++++
 .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 152495 ++++++++++++++++++
 drivers/gpu/drm/amd/include/atombios.h             |     20 +-
 drivers/gpu/drm/amd/include/atomfirmware.h         |     63 +-
 .../drm/amd/include/dimgrey_cavefish_ip_offset.h   |   1049 +
 drivers/gpu/drm/amd/include/vangogh_ip_offset.h    |   1516 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |     21 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |     51 +-
 drivers/gpu/drm/amd/pm/inc/hwmgr.h                 |     22 +-
 .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h    |     14 +-
 .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h   |    239 +
 drivers/gpu/drm/amd/pm/inc/smu74_discrete.h        |      3 +-
 drivers/gpu/drm/amd/pm/inc/smu7_ppsmc.h            |      6 +
 drivers/gpu/drm/amd/pm/inc/smu_types.h             |     75 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |      6 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h        |    120 +
 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h       |    108 +
 drivers/gpu/drm/amd/pm/inc/smumgr.h                |      2 +
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/ci_baco.c   |      7 +-
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c     |     10 +-
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr_ppt.h |      8 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |    123 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h    |     28 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h  |     66 +
 .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c |    192 +-
 .../drm/amd/pm/powerplay/hwmgr/processpptables.c   |     85 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |    607 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.h    |     20 +
 .../drm/amd/pm/powerplay/hwmgr/smu7_powertune.c    |     34 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c  |     11 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |      2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c    |     23 +-
 .../pm/powerplay/hwmgr/vega10_processpptables.c    |     88 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c    |     29 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c  |      3 +-
 .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c |    356 +-
 .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.h |      1 +
 drivers/gpu/drm/amd/pm/powerplay/smumgr/smumgr.c   |      8 +
 .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c |      3 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    252 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile        |      1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |     30 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |     51 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |     71 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |     37 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |    619 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h   |     35 +
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |     82 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |      4 +
 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h        |      8 +-
 drivers/gpu/drm/radeon/radeon.h                    |      1 +
 drivers/gpu/drm/radeon/radeon_asic.c               |      1 +
 drivers/gpu/drm/radeon/radeon_asic.h               |      1 +
 drivers/gpu/drm/radeon/radeon_pm.c                 |     29 +-
 drivers/gpu/drm/radeon/sumo_dpm.c                  |     20 +
 include/drm/amd_asic_type.h                        |      2 +
 include/uapi/drm/amdgpu_drm.h                      |      6 +-
 include/uapi/drm/drm_fourcc.h                      |    115 +
 389 files changed, 287081 insertions(+), 3381 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h
 create mode 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dc_trace.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/Makefile
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dccg.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_dio_link_encoder.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_hwseq.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_init.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_panel_cntl.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/Makefile
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.h
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.h
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_5_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_default.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_3_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_5_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/dimgrey_cavefish_ip_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/vangogh_ip_offset.h
 create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h
 create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_pmfw.h
 create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h


More information about the amd-gfx mailing list