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
next 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: linkBe 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.