aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-01-27drm/i915: Move common mmio base out of private macrostip-drm-intel-dev-privLucas De Marchi1-34/+39
2023-01-27drm/i915: Split _MMIO() for _PORT3()/_PIPE3()Lucas De Marchi1-3/+4
2023-01-27drm/i915: Convert PALETTE() to _PICK_EVEN_2RANGES()Lucas De Marchi1-4/+5
2023-01-27drm/i915: Convert MBUS_ABOX_CTL() to _PICK_EVEN_2RANGES()Lucas De Marchi1-3/+5
2023-01-27drm/i915: Convert _FIA() to _PICK_EVEN_2RANGES()Lucas De Marchi1-1/+3
2023-01-27drm/i915: Convert PIPE3/PORT3 to _PICK_EVEN_2RANGES()Lucas De Marchi1-3/+3
2023-01-27drm/i915: Replace _MMIO_PHY3() with _PICK_EVEN_2RANGES()Lucas De Marchi2-10/+9
2023-01-27drm/i915: Convert pll macros to _PICK_EVEN_2RANGESLucas De Marchi2-31/+29
2023-01-27drm/i915: Fix coding style on DPLL*_ENABLE definesLucas De Marchi1-10/+10
2023-01-27drm/i915: Add _PICK_EVEN_2RANGES()Lucas De Marchi1-0/+29
2023-01-26drm/i915/mtl: Apply Wa_14013475917 for all MTL steppingsJouni Högander1-3/+1
2023-01-26drm/i915/psr: Implement Wa_14014971492Jouni Högander1-0/+6
2023-01-26drm/i915/panel: move panel fixed EDID to struct intel_panelJani Nikula10-27/+35
2023-01-26drm/i915/opregion: convert intel_opregion_get_edid() to struct drm_edidJani Nikula3-28/+15
2023-01-26drm/i915/bios: convert intel_bios_init_panel() to drm_edidJani Nikula4-15/+16
2023-01-26drm/i915/edid: convert DP, HDMI and LVDS to drm_edidJani Nikula5-69/+96
2023-01-25drm/i915/params: use generics for parameter debugfs file creationJani Nikula1-22/+11
2023-01-25drm/i915/params: use generics for parameter freeJani Nikula1-6/+9
2023-01-25drm/i915/params: use generics for parameter dupJani Nikula1-4/+12
2023-01-25drm/i915/params: use generics for parameter printingJani Nikula1-19/+36
2023-01-25drm/i915/display: add intel_display_limits.h for key enumsJani Nikula26-123/+149
2023-01-25drm/i915/gmch: move VGA set state to GMCH codeJani Nikula3-29/+33
2023-01-25drm/i915/gmch: mass rename dev_priv to i915Jani Nikula1-48/+47
2023-01-25drm/i915/gmch: split out soc/intel_gmchJani Nikula4-140/+166
2023-01-25drm/i915: add gmch substruct to struct drm_i915_privateJani Nikula4-37/+37
2023-01-25drm/i915/audio: Clean up the PCH type checksVille Syrjälä1-10/+9
2023-01-25drm/i915/audio: s/ilk/ibx/Ville Syrjälä1-14/+14
2023-01-25drm/i915/audio: Include ELD in the state dumpVille Syrjälä1-0/+17
2023-01-25drm/i915/audio: Hook up ELD into the state checkerVille Syrjälä1-0/+43
2023-01-25drm/i915/sdvo: Do ELD hardware readoutVille Syrjälä1-1/+26
2023-01-25drm/i915/sdvo: Only use "presence detect" for has_audio readoutVille Syrjälä1-3/+1
2023-01-25drm/i915/sdvo: Precompute the ELDVille Syrjälä1-7/+5
2023-01-25drm/i915/audio: Hardware ELD readoutVille Syrjälä5-0/+64
2023-01-25drm/i915/audio: Don't enable audio with bogus ELDVille Syrjälä1-1/+3
2023-01-25drm/i915/audio: Precompute the ELDVille Syrjälä6-22/+45
2023-01-25drm/i915/audio: Introduce a struct for the acomp audio stateVille Syrjälä3-52/+65
2023-01-25drm/i915/audio: Don't program the hardware ELD buffer on hsw+Ville Syrjälä1-33/+4
2023-01-25drm/i915/audio: Don't program the hardware ELD buffer on ilk+Ville Syrjälä1-35/+4
2023-01-25Merge drm/drm-next into drm-intel-nextJani Nikula1003-36337/+36099
2023-01-25Merge tag 'drm-misc-next-2023-01-24' of git://anongit.freedesktop.org/drm/drm...Dave Airlie58-308/+9787
2023-01-25Merge tag 'amd-drm-next-6.3-2023-01-20' of https://gitlab.freedesktop.org/agd...Dave Airlie166-7470/+9037
2023-01-24drm/i915/dmc: Use unversioned path for ADLPGustavo Sousa1-2/+6
2023-01-24drm/i915/dmc: Prepare to use unversioned pathsGustavo Sousa1-16/+46
2023-01-24Merge tag 'drm-misc-next-2023-01-19' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter211-20794/+901
2023-01-24Merge tag 'drm-intel-gt-next-2023-01-18' of git://anongit.freedesktop.org/drm...Daniel Vetter127-952/+2661
2023-01-24drm/i915: update src and dst scaler limits for display ver 12 and 13Luca Coelho1-1/+10
2023-01-24drm/ssd130x: Silence a `dubious: x & !y` warningJavier Martinez Canillas1-2/+9
2023-01-24fbdev: Remove unused struct fb_deferred_io .first_io fieldJavier Martinez Canillas2-5/+0
2023-01-23drm/simpledrm: Support the XB24/AB24 formatThierry Reding1-0/+1
2023-01-23drm/format-helper: Support the AB24/XB24 formatsThierry Reding1-0/+66
2023-01-23drm/simpledrm: Add support for system memory framebuffersThierry Reding1-24/+75
2023-01-23drm/simpledrm: Use struct iosys_map consistentlyThierry Reding1-6/+7
2023-01-23dt-bindings: reserved-memory: Support framebuffer reserved memoryThierry Reding1-0/+52
2023-01-23dt-bindings: display: simple-framebuffer: Document 32-bit BGR formatThierry Reding1-0/+2
2023-01-23dt-bindings: display: simple-framebuffer: Support system memory framebuffersThierry Reding1-0/+5
2023-01-23drm/edid: remove redundant _drm_connector_update_edid_property()Jani Nikula1-20/+1
2023-01-23drm/edid: add separate drm_edid_connector_add_modes()Jani Nikula3-11/+39
2023-01-23drm/edid: refactor _drm_edid_connector_update() and renameJani Nikula1-13/+12
2023-01-23drm/edid: split HDMI VSDB info and mode parsingJani Nikula1-3/+10
2023-01-23drm/bridge: fsl-ldb: Add i.MX93 LDB supportLiu Ying1-9/+48
2023-01-23dt-bindings: display: bridge: ldb: Add i.MX93 LDBLiu Ying1-1/+15
2023-01-22drm/panel: Add driver for the AUO A030JTN01 TFT LCDChristophe Branchereau3-0/+317
2023-01-22dt-bindings: display/panel: Add AUO A030JTN01Paul Cercueil1-0/+60
2023-01-20drm/i915: Enable a PIPEDMC whenever its corresponding pipe is enabledImre Deak5-1/+46
2023-01-20drm/i915/debugfs: Get rid of single use macros.Rodrigo Vivi1-5/+2
2023-01-20drm: exynos: dsi: Properly name HSA/HBP/HFP/HSE bitsJagan Teki1-8/+25
2023-01-20drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flagsJagan Teki4-8/+9
2023-01-20MAINTAINERS: Add Sumit Semwal and Yongqin Liu as reviwers for kirin DRM driverJohn Stultz1-1/+3
2023-01-20drm/i915: move GT_FREQUENCY_MULTIPLIER and GEN9_FREQ_SCALER to intel_rps.hJani Nikula2-3/+3
2023-01-20drm/i915: move I915_COLOR_UNEVICTABLE to i915_gem_gtt.hJani Nikula2-2/+2
2023-01-20drm/i915: move I915_GEM_GPU_DOMAINS to i915_gem.hJani Nikula2-7/+7
2023-01-20drm/i915: move a few HAS_ macros closer to their placeJani Nikula1-5/+3
2023-01-20drm/i915: drop a number of unnecessary forward declarationsJani Nikula1-7/+0
2023-01-20drm/i915: move I915_IDLE_ENGINES_TIMEOUT next to its only userJani Nikula2-2/+3
2023-01-20drm/i915: add i915_config.h and move relevant declarations thereJani Nikula6-10/+30
2023-01-19Documentation/gpu: update dGPU asic info tableAlex Deucher1-0/+2
2023-01-19drm/amd/display: remove duplicate included header filesye xingchen1-1/+0
2023-01-19drm/amdgpu: return the PCIe gen and lanes from the INFO ioctlMarek Olšák3-4/+19
2023-01-19drm/amdgpu: print bo inode number instead of ptrPierre-Eric Pelloux-Prayer1-2/+2
2023-01-19drm/amdgpu: retire unused get_umc_v6_7_channel_indexTao Zhou1-7/+0
2023-01-19drm/amdgpu: Optimize sdma ras block initialization code for sdma v4_0YiPeng Chai1-16/+5
2023-01-19drm/amd/display: fix hdmi_encoded_link_bw definitionArnd Bergmann1-6/+0
2023-01-19drm/amd/display: fix dp_retrieve_lttpr_cap() return valueArnd Bergmann1-3/+3
2023-01-19drm/amdgpu: Add sdma ras function on sdma v6_0_3YiPeng Chai3-0/+60
2023-01-19drm/amd/display: disable S/G display on DCN 3.1.4Alex Deucher1-1/+0
2023-01-19drm/amd/display: disable S/G display on DCN 3.1.5Alex Deucher1-1/+0
2023-01-19drm/amd: decrease message about missing PSP runtime database to debugMario Limonciello1-1/+1
2023-01-19drm/amd/display: Decrease messaging about DP alt mode state to debugMario Limonciello1-1/+1
2023-01-19drm/amdgpu/vcn4: fail to schedule IB for AV1 if VCN0 is harvestedAlex Deucher1-0/+4
2023-01-19drm/amdgpu/soc21: don't expose AV1 if VCN0 is harvestedAlex Deucher1-13/+48
2023-01-19drm/amdgpu/vcn3: fail to schedule IB for AV1 if VCN0 is harvestedAlex Deucher1-0/+4
2023-01-19drm/amdgpu/nv: don't expose AV1 if VCN0 is harvestedAlex Deucher1-20/+81
2023-01-19Documentation/gpu: Add Raphael to apu-asic-info-tableMario Limonciello1-0/+1
2023-01-19Documentation/gpu: Add Mendocino to apu-asic-info-tableMario Limonciello1-0/+1
2023-01-19Documentation/gpu: Update lines for GREEN_SARDINE and YELLOW_CARPMario Limonciello1-2/+2
2023-01-19Documentation/gpu: Add MP0 version to apu-asic-info-tableMario Limonciello2-9/+9
2023-01-19drm/panel: vtdr6130: fix unused ret in visionox_vtdr6130_bl_update_statusNeil Armstrong1-6/+1
2023-01-19drm/edid: move EDID BPC quirk application to update_display_info()Jani Nikula1-13/+13
2023-01-19drm/edid: merge ELD handling to update_display_info()Jani Nikula1-15/+13
2023-01-19drm/edid: stop passing quirks aroundJani Nikula1-19/+15
2023-01-19drm/edid: store quirks in display infoJani Nikula2-21/+26
2023-01-19accel/ivpu: Add PM supportJacek Lawrynowicz10-8/+451
2023-01-19accel/ivpu: Add command buffer submission logicJacek Lawrynowicz8-4/+824
2023-01-19accel/ivpu: Implement firmware parsing and bootingJacek Lawrynowicz8-1/+979
2023-01-19accel/ivpu: Add IPC driver and JSM messagesJacek Lawrynowicz9-0/+1805
2023-01-19accel/ivpu: Add GEM buffer object managementJacek Lawrynowicz6-2/+977
2023-01-19accel/ivpu: Add Intel VPU MMU supportJacek Lawrynowicz9-3/+1479
2023-01-19accel/ivpu: Introduce a new DRM driver for Intel VPUJacek Lawrynowicz14-0/+2272
2023-01-19Merge drm/drm-next into drm-misc-nextThomas Zimmermann12491-340403/+639454
2023-01-19drm/edid: add helper for HDMI VSDB audio latency field lengthJani Nikula1-7/+11
2023-01-19drm/edid: fix and clarify HDMI VSDB audio latency parsingJani Nikula1-8/+19
2023-01-19drm/edid: split CTA Y420VDB info and mode parsingJani Nikula1-6/+23
2023-01-19drm/edid: refactor CTA Y420CMDB parsingJani Nikula2-46/+43
2023-01-19drm/edid: rename struct drm_display_info *display to *infoJani Nikula1-4/+4
2023-01-19drm/edid: use VIC in AVI infoframe if sink lists it in CTA VDBJani Nikula1-1/+21
2023-01-19drm/edid: Use the pre-parsed VICsJani Nikula1-60/+32
2023-01-19drm/edid: parse VICs from CTA VDB earlyJani Nikula3-0/+47
2023-01-19drm/edid: fix parsing of 3D modes from HDMI VSDBJani Nikula1-12/+10
2023-01-19drm/edid: fix AVI infoframe aspect ratio handlingJani Nikula1-9/+12
2023-01-19vc4: fix build failure in vc4_dsi_dev_probe()Arnd Bergmann1-0/+2
2023-01-19drm/connector: fix a kernel-doc bad line warningRandy Dunlap1-1/+1
2023-01-19drm/atomic-helper: fix kernel-doc problemsRandy Dunlap1-3/+3
2023-01-19drm: bridge: ldb: Warn if LDB clock does not match requested link frequencyAlexander Stein1-4/+19
2023-01-19dt-bindings: display: bridge: renesas,rzg2l-mipi-dsi: Document RZ/V2L supportBiju Das1-0/+1
2023-01-19drm/bridge: sii902x: Use dev_err_probeAlexander Stein1-1/+2
2023-01-19drm/bridge: sii902x: Allow reset line to be tied to a sleepy GPIO controllerWadim Egorov1-2/+2
2023-01-19drm/panel: vtdr6130: Use 16-bit brightness functionRichard Acayan1-4/+1
2023-01-19drm/panel: sofef00: Use 16-bit brightness functionRichard Acayan1-7/+2
2023-01-19drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightnessDaniel Mentz2-0/+56
2023-01-18drm/amdgpu: allow multipipe policy on ASICs with one MECLang Yu1-0/+3
2023-01-18drm/amdgpu: correct MEC number for gfx11 APUsLang Yu1-2/+9
2023-01-18drm/amd/display: fix issues with driver unloadHamza Mahfooz2-5/+0
2023-01-18drm/amdgpu/vcn: Remove redundant indirect SRAM HW model checkGuilherme G. Piccoli1-78/+3
2023-01-18drm/amdgpu/vcn: Adjust firmware names indentationGuilherme G. Piccoli1-19/+19
2023-01-18drm/i915/display: Convert i9xx_pipe_crc_auto_source to voidDeepak R Varma1-16/+7
2023-01-18drm/ttm/vmwgfx: move ttm_bo_wait into VMWGFXChristian König4-36/+39
2023-01-18drm/nouveau: stop using ttm_bo_waitChristian König2-4/+13
2023-01-18drm/bridge: lt9611: properly program the dual host modeDmitry Baryshkov1-15/+13
2023-01-18drm/bridge: lt9611: stop filtering modes via the tableDmitry Baryshkov1-37/+12
2023-01-18drm/bridge: lt9611: rework infoframes handlingDmitry Baryshkov1-13/+44
2023-01-18drm/bridge: lt9611: simplify video timings programmingDmitry Baryshkov1-2/+2
2023-01-18drm/bridge: lt9611: fix sync polarity for DVI outputDmitry Baryshkov1-3/+6
2023-01-18drm/bridge: lt9611: attach to the next bridgeDmitry Baryshkov1-92/+7
2023-01-18drm/bridge: lt9611: rework the mode_set functionDmitry Baryshkov1-25/+36
2023-01-18drm/bridge: lt9611: pass a pointer to the of nodeDmitry Baryshkov1-1/+1
2023-01-18drm/bridge: lt9611: fix clock calculationDmitry Baryshkov1-18/+14
2023-01-18drm/bridge: lt9611: fix programming of video modesDmitry Baryshkov1-1/+2
2023-01-18drm/bridge: lt9611: fix polarity programmingDmitry Baryshkov1-5/+12
2023-01-18drm/bridge: lt9611: fix HPD reenablementDmitry Baryshkov1-2/+8
2023-01-18drm/bridge: lt9611: fix sleep mode setupDmitry Baryshkov1-3/+2
2023-01-18drm/scheduler: deprecate drm_sched_resubmit_jobsChristian König1-1/+12
2023-01-18drm/scheduler: cleanup defineChristian König1-1/+0
2023-01-18drm/i915: move chv_dpll_md and bxt_phy_grc to display sub-struct under stateJani Nikula5-14/+17
2023-01-18drm/i915: move pch_ssc_use to display sub-struct under dpllJani Nikula4-9/+12
2023-01-18drm/i915: move snps_phy_failed_calibration to display sub-struct under snpsJani Nikula4-8/+10
2023-01-18drm/i915: remove a couple of superfluous i915_drm.h includesJani Nikula2-3/+0
2023-01-18drm/i915: drop cast from DEFINE_RES_MEM() usageJani Nikula5-13/+8
2023-01-18drm/i915: add struct i915_dsm to wrap dsm members togetherJani Nikula8-57/+66
2023-01-18drm/i915/selftests: Unwind hugepages to drop wakeref on errorChris Wilson1-4/+4
2023-01-18drm/i915/vblank: add and use intel_de_read64_2x32() to read vblank counterJani Nikula2-19/+13
2023-01-18drm/i915/vblank: use intel_de_read()Jani Nikula1-1/+1
2023-01-18drm/i915/display: use common function for checking scanline is movingJani Nikula1-17/+1
2023-01-18drm/i915/display: move more scanline functions to intel_vblank.[ch]Jani Nikula3-35/+38
2023-01-18drm/i915/irq: split out vblank/scanline code to intel_vblank.[ch]Jani Nikula7-414/+443
2023-01-18drm_print: Remove deprecated DRM_DEBUG_KMS_RATELIMITED()Nirmoy Das1-3/+0
2023-01-18drm/radeon: Do not use deprecated drm log APINirmoy Das1-3/+2
2023-01-18drm/crtc-helper: Remove most include statements from drm_crtc_helper.hThomas Zimmermann1-5/+9
2023-01-18drm/vboxvideo: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann2-2/+1
2023-01-18drm/udl: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann2-2/+1
2023-01-18drm/tidss: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann5-5/+1
2023-01-18drm/sun4i: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann1-1/+1
2023-01-18drm/sprd: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann3-3/+0
2023-01-18drm/shmobile: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann3-2/+2
2023-01-18drm/rockchip: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann1-1/+0
2023-01-18drm/radeon: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann13-10/+7
2023-01-18drm/nouveau: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann9-7/+5
2023-01-18drm/logicvc: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann2-2/+0
2023-01-18drm/kmb: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann2-2/+0
2023-01-18drm/ingenic: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann1-1/+0
2023-01-18drm/i2c/ch7006: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann2-1/+2
2023-01-18drm/gma500: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann16-1/+25
2023-01-18drm/bridge: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann7-7/+0
2023-01-18drm/ast: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann3-3/+0
2023-01-18drm/aspeed: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann3-3/+0
2023-01-18drm/arm/komeda: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann2-2/+0
2023-01-18drm/amdgpu: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann12-5/+12
2023-01-18drm: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann3-2/+2
2023-01-17drm/i915/gt: Start adding module oriented dmesg outputJohn Harrison9-98/+129
2023-01-18drm/i915: re-disable RC6p on Sandy BridgeSasa Dragic1-1/+2
2023-01-17drm/amdgpu: Use the sched from entity for amdgpu_cs traceLeo Liu1-2/+2
2023-01-17drm/amdgpu: correct query xgmi3x16 pcs error statusStanley.Yang2-3/+156
2023-01-17drm/amdgpu: support check xgmi/walf error mask bit for aldebaranStanley.Yang1-38/+64
2023-01-17drm/amdgpu: fix amdgpu_job_free_resources v2Christian König1-2/+8
2023-01-17drm/amdgpu: Optimize gfx ras block initialization code for gfx v9_0YiPeng Chai1-21/+5
2023-01-17drm/amdgpu: Fix coding styleThomas Zimmermann1-2/+2
2023-01-17drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrixJoshua Ashton1-2/+2
2023-01-17drm/amd/display: Calculate output_color_space after pixel encoding adjustmentJoshua Ashton1-2/+2
2023-01-17drm/amd/display: use swap() helper macro in bios_parserDeepak R Varma1-9/+2
2023-01-17drm/amd/pm/powerplay/smumgr/ci: use bitwise or for bitmasks additionDeepak R Varma1-1/+1
2023-01-17drm/amd/pm/powerplay/hwmgr: use bitwise or for bitmasks additionDeepak R Varma1-4/+4