aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2022-09-30Merge tag 'amd-drm-fixes-6.0-2022-09-30-1' of https://gitlab.freedesktop.org/...Daniel Vetter7-149/+281
2022-09-30drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcodeHawking Zhang1-152/+4
2022-09-30drm/amdgpu: add helper to init rlc firmwareHawking Zhang2-1/+38
2022-09-30drm/amdgpu: add helper to init rlc fw in header v2_4Hawking Zhang1-0/+60
2022-09-30drm/amdgpu: add helper to init rlc fw in header v2_3Hawking Zhang1-0/+35
2022-09-30drm/amdgpu: add helper to init rlc fw in header v2_2Hawking Zhang1-0/+30
2022-09-30drm/amdgpu: add helper to init rlc fw in header v2_1Hawking Zhang1-0/+40
2022-09-30drm/amdgpu: add helper to init rlc fw in header v2_0Hawking Zhang1-0/+64
2022-09-30drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfxHawking Zhang3-0/+13
2022-09-30Merge tag 'drm-intel-fixes-2022-09-29' of git://anongit.freedesktop.org/drm/d...Dave Airlie3-5/+46
2022-09-30Merge tag 'amd-drm-fixes-6.0-2022-09-29' of https://gitlab.freedesktop.org/ag...Dave Airlie23-85/+282
2022-09-30Merge tag 'drm-misc-fixes-2022-09-29' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-15/+11
2022-09-29drm/amdgpu: Enable sram on vcn_4_0_2Sonny Jiang1-1/+1
2022-09-29drm/amdgpu: Enable VCN DPG for GC11_0_1Sonny Jiang1-0/+1
2022-09-29drm/amd/display: Prevent OTG shutdown during PSR SULeo Li1-1/+7
2022-09-28drm/i915/gt: Perf_limit_reasons are only available for Gen11+Ashutosh Dixit1-4/+11
2022-09-27drm/amdgpu: Add amdgpu suspend-resume code path under SRIOVBokun Zhang2-1/+30
2022-09-27drm/amdgpu: Remove fence_process in count_emittedJiadong.Zhu1-1/+0
2022-09-27drm/amdgpu: Correct the position in patch_cond_execJiadong.Zhu1-1/+1
2022-09-27drm/amd/display: fill in clock values when DPM is not enabledSamson Tam4-0/+57
2022-09-27drm/amd/display: Avoid unnecessary pixel rate divider programmingTaimur Hassan1-0/+53
2022-09-27drm/amd/display: Remove assert for odm transition caseEric Bernstein1-3/+7
2022-09-27drm/amd/display: Fix typo in get_pixel_rate_divTaimur Hassan1-1/+1
2022-09-27drm/amd/display: Fix audio on display after unplugging anotherAric Cyr1-4/+2
2022-09-27drm/amd/display: Add explicit FIFO disable for DP blankNicholas Kazlauskas1-1/+11
2022-09-27drm/amd/display: Wrap OTG disable workaround with FIFO controlNicholas Kazlauskas1-1/+10
2022-09-27drm/amd/display: Do DIO FIFO enable after DP video stream enableNicholas Kazlauskas1-5/+8
2022-09-27drm/amd/display: Update DCN32 to use new SR latenciesAlvin Lee1-2/+2
2022-09-27drm/amd/display: Avoid avoid unnecessary pixel rate divider programmingTaimur Hassan1-0/+47
2022-09-27drm/amdkfd: fix dropped interrupt in kfd_int_process_v11Graham Sider1-3/+3
2022-09-27drm/amdgpu: pass queue size and is_aql_queue to MESGraham Sider4-1/+10
2022-09-27drm/amdkfd: fix MQD init for GFX11 in init_mqdGraham Sider1-0/+4
2022-09-27drm/amd/pm: use adverse selection for dpm features unsupported by driverEvan Quan1-60/+23
2022-09-27drm/amd/pm: enable gfxoff feature for SMU 13.0.0Evan Quan1-3/+5
2022-09-27drm/amdgpu: avoid gfx register accessing during gfxoffEvan Quan1-0/+4
2022-09-26drm/i915/gt: Restrict forced preemption to the active contextChris Wilson2-1/+35
2022-09-23Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resu...Brian Norris1-13/+0
2022-09-23drm/bridge: lt8912b: fix corrupted image outputFrancesco Dolcini1-1/+1
2022-09-23drm/bridge: lt8912b: set hdmi or dvi modePhilippe Schenker1-0/+2
2022-09-23drm/bridge: lt8912b: add vsync hsyncPhilippe Schenker1-1/+8
2022-09-23Merge tag 'drm-misc-fixes-2022-09-22' of git://anongit.freedesktop.org/drm/dr...Dave Airlie3-2/+7
2022-09-23Merge tag 'mediatek-drm-fixes-6.0' of https://git.kernel.org/pub/scm/linux/ke...Dave Airlie2-12/+14
2022-09-23Merge tag 'amd-drm-fixes-6.0-2022-09-21' of https://gitlab.freedesktop.org/ag...Dave Airlie28-698/+309
2022-09-22drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()Nícolas F. R. A. Prado1-11/+10
2022-09-21drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule()Nathan Chancellor1-125/+47
2022-09-21drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAn...Nathan Chancellor1-196/+52
2022-09-21drm/amdgpu: don't register a dirty callback for non-atomicAlex Deucher1-1/+10
2022-09-21drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0Evan Quan2-93/+5
2022-09-21drm/amd/pm: add support for 3794 pptable for SMU13.0.0Evan Quan1-0/+1
2022-09-21drm/amd/display: correct num_dsc based on HW capCharlene Liu1-1/+1
2022-09-21drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314Nicholas Kazlauskas1-2/+1
2022-09-21drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINEDaniel Miess2-223/+6
2022-09-21drm/amd/display: increase dcn315 pstate change latencyDmytro Laktyushkin1-8/+14
2022-09-21drm/amd/display: Fix DP MST timeslot issue when fallback happenedCruise Hung1-1/+7
2022-09-21drm/amd/display: Display distortion after hotplug 5K tiled displayMeenakshikumar Somasundaram6-20/+45
2022-09-21drm/amd/display: Update dummy P-state search to use DCN32 DMLGeorge Shen2-1/+51
2022-09-21drm/amd/display: skip audio setup when audio stream is enabledzhikzhai1-2/+4
2022-09-21drm/amd/display: update gamut remap if plane has changedHugo Hu1-0/+1
2022-09-21drm/amd/display: Assume an LTTPR is always present on fixed_vs linksMichael Strauss1-0/+8
2022-09-21drm/amd/display: fix dcn315 memory channel count and width readDmytro Laktyushkin2-3/+7
2022-09-21drm/amd/display: Fix double cursor on non-video RGB MPOLeo Li1-2/+10
2022-09-21drm/amd/display: Only consider pixle rate div policy for DCN32+Alvin Lee3-17/+2
2022-09-21drm/amd/display: Port DCN30 420 logic to DCN32Chris Park3-0/+29
2022-09-21drm/amdgpu: Update PTE flags with TF enabledMukul Joshi2-4/+6
2022-09-20drm/i915/gem: Really move i915_gem_context.link under ref protectionChris Wilson1-4/+4
2022-09-20drm/i915/gem: Flush contexts on driver releaseJanusz Krzysztofik1-1/+2
2022-09-20drm/hisilicon: Add depends on MMURandy Dunlap1-0/+1
2022-09-20drm/mgag200: Force 32 bpp on the consoleThomas Zimmermann1-1/+5
2022-09-19drm/panel: simple: Fix innolux_g121i1_l01 bus_formatHeiko Schocher1-1/+1
2022-09-16Merge tag 'drm-fixes-2022-09-16' of git://anongit.freedesktop.org/drm/drmLinus Torvalds59-905/+652
2022-09-16Merge tag 'drm-intel-fixes-2022-09-15' of git://anongit.freedesktop.org/drm/d...Dave Airlie6-40/+22
2022-09-16Merge tag 'drm-misc-fixes-2022-09-15' of git://anongit.freedesktop.org/drm/dr...Dave Airlie14-34/+38
2022-09-14drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1Yifan Zhang1-0/+3
2022-09-14drm/amdgpu: make sure to init common IP before gmcAlex Deucher1-3/+11
2022-09-14drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vegaAlex Deucher2-22/+5
2022-09-14drm/amdgpu: move nbio ih_doorbell_range() into ih code for vegaAlex Deucher3-3/+8
2022-09-14drm/rockchip: Fix return type of cdn_dp_connector_mode_validNathan Huckleberry1-2/+3
2022-09-13drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usageNathan Chancellor1-2/+1
2022-09-13drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()Nathan Chancellor1-125/+47
2022-09-13drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAnd...Nathan Chancellor1-196/+52
2022-09-13drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule()Nathan Chancellor3-133/+78
2022-09-13drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLU...Nathan Chancellor3-258/+139
2022-09-13drm/amd/display: Refactor SubVP calculation to remove FPUAlvin Lee1-44/+43
2022-09-13drm/amd/display: Limit user regamma to a valid valueYao Wang11-0/+4
2022-09-13drm/amd/display: add workaround for subvp cursor corruption for DCN32/321Aurabindo Pillai2-2/+4
2022-09-13drm/amd/display: SW cursor fallback for SubVPAlvin Lee4-0/+8
2022-09-13drm/amd/display: Round cursor width up for MALL allocationTaimur Hassan2-2/+46
2022-09-13drm/amd/display: Correct dram channel width for dcn314Duncan Ma3-0/+6
2022-09-13drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314Nicholas Kazlauskas1-3/+1
2022-09-13drm/amd/display: Hook up DCN314 specific dml implementationNicholas Kazlauskas3-1/+14
2022-09-13drm/amd/display: Enable dlg and vba compilation for dcn314Rodrigo Siqueira1-0/+3
2022-09-13drm/amd/display: Fix compilation errors on DCN314Rodrigo Siqueira1-4/+5
2022-09-13drm/amd/display: Fix divide by zero in DMLAric Cyr2-18/+16
2022-09-13drm/amd/display: Fixing DIG FIFO ErrorLeo Chen1-2/+1
2022-09-13drm/amd/display: Update MBLK calculation for SubVPAlvin Lee2-7/+53
2022-09-13drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big"Aurabindo Pillai1-5/+0
2022-09-13drm/amdgpu: Skip reset error status for psp v13_0_0Candice Li1-1/+2
2022-09-13drm/amdgpu: add HDP remap functionality to nbio 7.7Alex Deucher1-0/+9
2022-09-13drm/amdgpu: change the alignment size of TMR BO to 1MYang Wang2-1/+2
2022-09-13drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0Candice Li1-0/+1
2022-09-13drm/amdgpu: use dirty framebuffer helperHamza Mahfooz1-0/+2
2022-09-13drm/amdgpu: Don't enable LTR if not supportedLijo Lazar3-3/+24
2022-09-13drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cardsGuchun Chen1-0/+11
2022-09-13drm/mediatek: Fix wrong dither settingsAllen-KH Cheng1-1/+1
2022-09-12Merge tag 'hyperv-fixes-signed-20220912' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-6/+4
2022-09-12Revert "drm/i915/display: Re-add check for low voltage sku for max dp source ...Ville Syrjälä1-29/+3
2022-09-12drm/i915/gt: Fix perf limit reasons bit positionsAshutosh Dixit1-8/+8
2022-09-12drm/i915/guc: Cancel GuC engine busyness worker synchronouslyUmesh Nerlige Ramappa1-1/+6
2022-09-12drm/i915: Set correct domains values at _i915_vma_move_to_activeNirmoy Das1-1/+2
2022-09-12drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSCAnkit Nautiyal3-1/+3
2022-09-10Merge tag 'drm-intel-fixes-2022-09-08' of git://anongit.freedesktop.org/drm/d...Dave Airlie7-11/+94
2022-09-10Merge tag 'drm-misc-fixes-2022-09-08' of git://anongit.freedesktop.org/drm/dr...Dave Airlie4-13/+39
2022-09-09drm/rockchip: vop2: Fix eDP/HDMI sync polaritiesSascha Hauer1-0/+4
2022-09-09drm/gma500: Fix (vblank) IRQs not working after suspend/resumeHans de Goede7-23/+18
2022-09-09drm/gma500: Fix WARN_ON(lock->magic != lock) errorHans de Goede1-2/+2
2022-09-09drm/gma500: Fix BUG: sleeping function called from invalid context errorsHans de Goede1-4/+7
2022-09-09drm/meson: Fix OSD1 RGB to YCbCr coefficientStuart Menefy1-1/+1
2022-09-09drm/meson: Correct OSD1 global alpha valueStuart Menefy1-1/+1
2022-09-08drm/panel-edp: Fix delays for Innolux N116BCA-EA1Chen-Yu Tsai1-1/+2
2022-09-08drm/panfrost: devfreq: set opp to the recommended one to configure regulatorClément Péron1-0/+11
2022-09-08drm/ttm: cleanup the resource of ghost objects after locking themChristian König1-5/+5
2022-09-07drm/amdgpu: prevent toc firmware memory leakGuchun Chen1-2/+5
2022-09-07drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGEYifan Zhang1-6/+0
2022-09-07drm/amdkfd: print address in hex format rather than decimalYifan Zhang1-1/+1
2022-09-07drm/amd/display: fix memory leak when using debugfs_lookup()Greg Kroah-Hartman1-0/+1
2022-09-07drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7Evan Quan1-0/+1
2022-09-07drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_headerChengming Gui1-0/+1
2022-09-06drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pagesMatthew Auld2-1/+4
2022-09-06drm/i915: Implement WaEdpLinkRateDataReloadVille Syrjälä1-0/+22
2022-09-06drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPCRodrigo Vivi3-10/+61
2022-09-06drm/i915/bios: Copy the whole MIPI sequence blockVille Syrjälä1-0/+7
2022-09-06drm/ttm: update bulk move object of ghost BOZhenGuo Yin1-0/+3
2022-09-05PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to p...Vitaly Kuznetsov1-3/+0
2022-09-02drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsetsVille Syrjälä2-8/+20
2022-09-02Merge tag 'drm-intel-fixes-2022-09-01' of git://anongit.freedesktop.org/drm/d...Dave Airlie3-8/+19
2022-09-02Merge tag 'drm-msm-fixes-2022-08-27' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie7-4/+17
2022-09-02Merge tag 'amd-drm-fixes-6.0-2022-08-31' of https://gitlab.freedesktop.org/ag...Dave Airlie23-96/+234
2022-09-01Merge tag 'drm-intel-fixes-2022-08-26' of git://anongit.freedesktop.org/drm/d...Dave Airlie12-53/+76
2022-08-31drm/amd/amdgpu: skip ucode loading if ucode_size == 0Chengming Gui1-1/+1
2022-08-30drm/amdgpu: only init tap_delay ucode when it's included in ucode binaryHawking Zhang1-25/+35
2022-08-30drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypassVladimir Stempen1-1/+2
2022-08-30drm/amd/display: Fix check for stream and planeEthan Wellenreiter1-1/+1
2022-08-30drm/amd/display: Re-initialize viewport after pipe mergeEthan Wellenreiter1-0/+9
2022-08-30drm/amd/display: Use correct plane for CAB cursor size allocationAurabindo Pillai1-11/+21
2022-08-30drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinksAlex Sierra1-1/+2
2022-08-30drm/amd/pm: bump SMU 13.0.0 driver_if header versionEvan Quan2-2/+2
2022-08-30drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUsEvan Quan1-13/+22
2022-08-30drm/amd/pm: use vbios carried pptable for those supported SKUsEvan Quan3-24/+77
2022-08-30drm/amd/display: fix wrong register accessCharlene Liu2-0/+4
2022-08-30drm/amd/display: use actual cursor size instead of max for CAB allocationAurabindo Pillai1-1/+14
2022-08-30drm/amd/display: disable display fresh from MALL on an edge case for DCN321Aurabindo Pillai1-16/+27
2022-08-30drm/amd/display: Fix CAB cursor size allocation for DCN32/321Aurabindo Pillai1-1/+1
2022-08-30drm/amd/display: Missing HPO instance addedLeo Chen1-0/+1
2022-08-30drm/amd/display: set dig fifo read start level to 7 before dig fifo resetWang Fudong1-0/+5
2022-08-30drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctlYuBiao Wang1-1/+4
2022-08-30drm/amd/display: Fix OTG H timing reset for dcn314Duncan Ma1-1/+2
2022-08-30drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programmingGeorge Shen2-6/+6
2022-08-30drm/amdgpu: Update mes_v11_api_def.hGraham Sider2-1/+3
2022-08-30drm/amdgpu: disable FRU access on special SIENNA CICHLID cardGuchun Chen1-2/+7
2022-08-29drm/i915: Skip wm/ddb readout for disabled pipesVille Syrjälä1-1/+7
2022-08-29drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirkDiego Santa Cruz1-0/+3
2022-08-29drm/i915: fix null pointer dereferenceŁukasz Bartosik1-7/+9
2022-08-29drm/i915/backlight: Disable pps power hook for aux based backlightJouni Högander2-5/+8
2022-08-29drm/i915/display: avoid warnings when registering dual panel backlightArun R Murthy1-14/+12
2022-08-29drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+Jani Nikula1-4/+6
2022-08-29drm/i915/dsi: filter invalid backlight and CABC portsJani Nikula2-0/+14
2022-08-29drm/i915/guc: clear stalled request after a resetDaniele Ceraolo Spurio1-0/+7
2022-08-29drm/i915/ttm: fix CCS handlingMatthew Auld1-23/+21
2022-08-29Merge tag 'gvt-fixes-2022-08-22' of https://github.com/intel/gvt-linux into d...Rodrigo Vivi5-7/+8
2022-08-26Merge tag 'amd-drm-fixes-6.0-2022-08-25' of https://gitlab.freedesktop.org/ag...Dave Airlie18-47/+173
2022-08-26Merge tag 'drm-misc-fixes-2022-08-25' of git://anongit.freedesktop.org/drm/dr...Dave Airlie6-35/+33
2022-08-25drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctlyQu Huang1-0/+1
2022-08-25drm/amdgpu: add MGCG perfmon setting for gfx11Likun Gao2-0/+18
2022-08-25drm/amdkfd: Fix isa version for the GC 10.3.7Prike Liang1-5/+1
2022-08-25drm/amdgpu: Fix page table setup on ArcturusMukul Joshi1-2/+10
2022-08-25drm/amd/pm: update SMU 13.0.0 driver_if headerEvan Quan2-14/+19
2022-08-25drm/amdgpu: add sdma instance check for gfx11 CGCGTim Huang1-6/+12
2022-08-25drm/amd/display: enable PCON support for dcn314Roman Li1-0/+1
2022-08-25drm/amdgpu: enable NBIO IP v7.7.0 Clock GatingTim Huang1-4/+3
2022-08-25drm/amdgpu: add NBIO IP v7.7.0 Clock Gating supportTim Huang1-0/+78
2022-08-25drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0Tim Huang2-0/+15
2022-08-25drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacksAngeloGioacchino Del Regno1-0/+3
2022-08-23drm/i915/backlight: Disable pps power hook for aux based backlightJouni Högander2-5/+8
2022-08-23drm/i915/display: avoid warnings when registering dual panel backlightArun R Murthy1-14/+12
2022-08-23drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+Jani Nikula1-4/+6
2022-08-23drm/i915/dsi: filter invalid backlight and CABC portsJani Nikula2-0/+14
2022-08-23drm/i915/guc: clear stalled request after a resetDaniele Ceraolo Spurio1-0/+7
2022-08-23drm/i915/ttm: fix CCS handlingMatthew Auld1-23/+21
2022-08-23nouveau: explicitly wait on the fence in nouveau_bo_move_m2mfKarol Herbst1-0/+9
2022-08-22Merge tag 'gvt-fixes-2022-08-22' of https://github.com/intel/gvt-linux into d...Rodrigo Vivi5-7/+8
2022-08-22drm/i915/gvt: Fix Comet LakeAlex Williamson1-1/+2
2022-08-22drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"Colin Ian King1-1/+1
2022-08-19drm/radeon: add a force flush to delay work when radeonZhenneng Li1-0/+3
2022-08-19drm/amd/display: Include missing headerMaíra Canal2-10/+3
2022-08-19drm/amdgpu: Remove the additional kfd pre reset call for sriovshaoyunl1-2/+0
2022-08-19drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.Candice Li1-1/+2
2022-08-19drm/amdgpu: fix hive reference leak when adding xgmi deviceYiPeng Chai1-0/+2
2022-08-19drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to ps...YiPeng Chai2-1/+4
2022-08-19drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1Tim Huang1-2/+1
2022-08-19drm/gem: Fix GEM handle release errorsJeffy Chen3-26/+15