aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-08drm/exynos: remove redundant of_match_ptrexynos-drm-next-for-v6.6next/exynos-drm-next-for-v6.6Zhu Wang1-1/+1
2023-08-08drm/exynos: fix a possible null-pointer dereference due to data race in exyno...Tuo Li1-3/+2
2023-08-07Merge tag 'drm-intel-gt-next-2023-08-04' of git://anongit.freedesktop.org/drm...Dave Airlie65-531/+1529
2023-08-07Merge tag 'drm-intel-next-2023-08-03' of git://anongit.freedesktop.org/drm/dr...Dave Airlie81-808/+1405
2023-08-07Merge tag 'drm-misc-next-2023-08-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie124-549/+2782
2023-08-07Merge tag 'drm-next-xilinx-20230802' of git://git.kernel.org/pub/scm/linux/ke...Dave Airlie3-11/+9
2023-08-04Merge tag 'amd-drm-next-6.6-2023-07-28' of https://gitlab.freedesktop.org/agd...Daniel Vetter240-2472/+4335
2023-08-03HID: i2c-hid: add more DRM dependenciesdrm-misc-next-2023-08-03Arnd Bergmann1-0/+4
2023-08-03fbdev/ps3fb: Build without kernel deviceThomas Zimmermann1-3/+1
2023-08-03drm/doc: document that PRIME import/export is always supportedSimon Ser1-0/+7
2023-08-03drm/doc: document drm_event and its typesSimon Ser1-10/+35
2023-08-03drm/doc: add warning about connector_type_id stabilitySimon Ser1-0/+3
2023-08-03drm/doc: use proper cross-references for sectionsSimon Ser2-5/+6
2023-08-03fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb staticGUO Zihua1-2/+2
2023-08-03drm/drm_plane.h: fix grammar of the commentSui Jingfeng1-1/+1
2023-08-03dt-bindings: display: bridge: tc358867: Add interrupt propertyAlexander Stein1-0/+3
2023-08-03drm: bridge: dw_hdmi: Add cec suspend/resume functionsSandor Yu1-0/+37
2023-08-03drm/panel-simple: Add Innolux G156HCE-L01 panel entryMarek Vasut1-0/+34
2023-08-03dt-bindings: display: simple: Add Innolux G156HCE-L01 panelMarek Vasut1-0/+2
2023-08-03drm/panel: Fix todo indentation for panel prepared/enabled cleanupDouglas Anderson1-1/+2
2023-08-03drm/panel: Fix kernel-doc typo for `follower_lock`Douglas Anderson1-1/+1
2023-08-02drm/i915/guc/slpc: Restore efficient freq earlierVinay Belgaumkar1-8/+14
2023-08-02accel/qaic: remove redundant pointer pexecColin Ian King1-3/+1
2023-08-02drm/i915: Remove unnecessary includeAndi Shyti1-1/+0
2023-08-02drm/i915: Invalidate the TLBs on each GTChris Wilson4-11/+24
2023-08-02i915/drm/gt: Move the gt defines in the gt directoryAndi Shyti2-1/+12
2023-08-02drm/i915/gt: Move TLB invalidation to its own fileChris Wilson8-152/+197
2023-08-02drm/tiny: panel-mipi-dbi: Allow sharing the D/C GPIOOtto Pflüger1-1/+2
2023-08-02drm/mipi-dbi: Lock SPI bus before setting D/C GPIOOtto Pflüger3-5/+23
2023-08-02drm/bridge: Add debugfs print for bridge chainsTomi Valkeinen3-0/+51
2023-08-02drm: xlnx: zynqmp_dpsub: Use devm_platform_ioremap_resource_byname()Li Zetao1-7/+3
2023-08-02drm: xlnx: zynqmp_dpsub: Use dev_err_probe instead of dev_errWang Ming1-2/+2
2023-08-02drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_maskJiasheng Jiang1-1/+3
2023-08-02drm/xlnx/zynqmp_dp: Fix function name zynqmp_dp_link_train() -> zynqmp_dp_tra...Lee Jones1-1/+1
2023-08-01drm/i915/uncore: fix race around i915->params.mmio_debugJani Nikula1-9/+12
2023-08-01drm/i915/uncore: split unclaimed_reg_debug() to header and footerJani Nikula1-15/+22
2023-08-01HID: i2c-hid: Do panel follower work on the system_wqDouglas Anderson1-4/+46
2023-08-01HID: i2c-hid: Support being a panel followerDouglas Anderson2-3/+92
2023-08-01HID: i2c-hid: Suspend i2c-hid devices in removeDouglas Anderson1-4/+4
2023-08-01HID: i2c-hid: Make suspend and resume into helper functionsDouglas Anderson1-42/+56
2023-08-01HID: i2c-hid: Rearrange probe() to power things up laterDouglas Anderson1-47/+77
2023-08-01HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS()Douglas Anderson1-3/+1
2023-08-01of: property: fw_devlink: Add a devlink for panel followersDouglas Anderson1-0/+2
2023-08-01drm/panel: Add a way for other devices to follow panel stateDouglas Anderson2-4/+251
2023-08-01drm/panel: Check for already prepared/enabled in drm_panelDouglas Anderson3-6/+81
2023-08-01dt-bindings: HID: i2c-hid: Add "panel" property to i2c-hid backed touchscreensDouglas Anderson4-0/+19
2023-08-01drm/panel-edp: Add enable timings for N140HCA-EAC panelNikita Travkin1-0/+1
2023-08-01drm/panel: sitronix-st7789v: Check display IDMiquel Raynal1-0/+81
2023-08-01drm/panel: sitronix-st7789v: Add EDT ET028013DMA panel supportMiquel Raynal1-0/+25
2023-08-01drm/panel: sitronix-st7789v: Clarify a definitionMiquel Raynal1-2/+2
2023-08-01drm/panel: sitronix-st7789v: Use 9 bits per spi word by defaultMiquel Raynal1-1/+5
2023-08-01dt-bindings: display: st7789v: bound the number of Rx data linesMiquel Raynal1-0/+4
2023-08-01dt-bindings: display: st7789v: Add the edt,et028013dma panel compatibleMiquel Raynal1-0/+1
2023-08-01drm/panel: sitronix-st7789v: add Inanbo T28CP45TN89 supportSebastian Reichel1-0/+25
2023-08-01drm/panel: sitronix-st7789v: avoid hardcoding polarity infoSebastian Reichel1-4/+18
2023-08-01drm/panel: sitronix-st7789v: avoid hardcoding invert modeSebastian Reichel1-1/+9
2023-08-01drm/panel: sitronix-st7789v: add media bus formatSebastian Reichel1-3/+23
2023-08-01drm/panel: sitronix-st7789v: avoid hardcoding panel sizeSebastian Reichel1-2/+4
2023-08-01drm/panel: sitronix-st7789v: avoid hardcoding mode infoSebastian Reichel1-6/+18
2023-08-01drm/panel: sitronix-st7789v: improve error handlingSebastian Reichel1-11/+12
2023-08-01drm/panel: sitronix-st7789v: simplify st7789v_spi_writeSebastian Reichel1-5/+1
2023-08-01drm/panel: sitronix-st7789v: make reset GPIO optionalSebastian Reichel1-1/+1
2023-08-01drm/panel: sitronix-st7789v: remove unused constantsSebastian Reichel1-3/+0
2023-08-01drm/panel: sitronix-st7789v: add SPI ID tableSebastian Reichel1-0/+7
2023-08-01dt-bindings: display: st7789v: add Inanbo T28CP45TN89Sebastian Reichel1-2/+3
2023-08-01dt-bindings: vendor-prefixes: add InanboSebastian Reichel1-0/+2
2023-08-01drm/tests: Alloc drm_device on drm_exec testsArthur Grillo1-7/+37
2023-08-01drm/i915: Add function to clear scanout flag for vmasJouni Högander3-7/+23
2023-08-01drm/i915/display: Remove i915_gem_object_types.h from intel_frontbuffer.hJouni Högander1-1/+0
2023-08-01drm/i915: Add getter/setter for i915_gem_object->frontbufferJouni Högander5-43/+77
2023-08-01drm/i915: Add macros to get i915 device from i915_gem_objectJouni Högander2-9/+12
2023-08-01drm/virtio: Support sync objectsDmitry Osipenko3-2/+241
2023-07-31drm/i915/huc: fix intel_huc.c doc bulleted list format errorDavid Reaver1-0/+2
2023-07-31fbdev: Align deferred I/O with naming of helpersThomas Zimmermann9-26/+26
2023-07-31fbdev: Use _DMAMEM_ infix for DMA-memory helpersThomas Zimmermann10-15/+15
2023-07-31fbdev: Use _SYSMEM_ infix for system-memory helpersThomas Zimmermann5-12/+12
2023-07-31fbdev: Use _IOMEM_ infix for I/O-memory helpersThomas Zimmermann9-16/+16
2023-07-31drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01Marek Vasut1-1/+3
2023-07-31drm/panel: Support for startek-kd070fhfid015 MIPI-DSI panelGuillaume La Roque3-0/+418
2023-07-31dt-bindings: display: panel: add startek kd070fhfid015 supportAlexandre Mergnat1-0/+69
2023-07-31drm/panel: ilitek-ili9881c: Add TDO TL050HDV35 LCD panelMatus Gajdos1-0/+194
2023-07-31dt-bindings: ili9881c: Add TDO TL050HDV35 LCD panelMatus Gajdos1-0/+1
2023-07-31drm: panel: simple: specify bpc for powertip_ph800480t013_idf02Dmitry Baryshkov1-0/+1
2023-07-31drm/panel: r66451: select CONFIG_DRM_DISPLAY_DP_HELPERArnd Bergmann1-0/+2
2023-07-31drm/vc4: tests: pv-muxing: Document test scenarioMaxime Ripard1-0/+22
2023-07-31drm/vc4: tests: Switch to atomic state allocation helperMaxime Ripard1-47/+8
2023-07-31drm/vc4: tests: pv-muxing: Switch to managed locking initMaxime Ripard1-23/+19
2023-07-31drm/vc4: tests: mock: Use a kunit action to unregister DRM deviceMaxime Ripard2-6/+12
2023-07-31drm/vc4: tests: pv-muxing: Remove call to drm_kunit_helper_free_device()Maxime Ripard1-4/+0
2023-07-31drm/tests: helpers: Create a helper to allocate an atomic stateMaxime Ripard2-0/+51
2023-07-31drm/tests: helpers: Create a helper to allocate a locking ctxMaxime Ripard2-0/+43
2023-07-31drm/tests: probe-helper: Remove call to drm_kunit_helper_free_device()Maxime Ripard1-8/+0
2023-07-31drm/tests: modes: Remove call to drm_kunit_helper_free_device()Maxime Ripard1-8/+0
2023-07-31drm/tests: client-modeset: Remove call to drm_kunit_helper_free_device()Maxime Ripard1-8/+0
2023-07-31drm/tests: helpers: Switch to kunit actionsMaxime Ripard1-4/+50
2023-07-31drm/i915: Fix premature release of request's reusable memoryJanusz Krzysztofik2-29/+81
2023-07-31drm/bridge: fix -Wunused-const-variable= warningZhu Wang6-8/+6
2023-07-31drm/ssd130x: clean up some inconsistent indentingJiapeng Chong1-1/+1
2023-07-29drm: Fix references to drm_plane_helper_check_state()Geert Uytterhoeven2-2/+4
2023-07-29drm: Remove references to removed transitional helpersGeert Uytterhoeven3-42/+23
2023-07-29drm/todo: Convert list of fbconv links to footnotesGeert Uytterhoeven1-6/+6
2023-07-29drm/todo: Add atomic modesetting referencesGeert Uytterhoeven1-3/+7
2023-07-29drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()Geert Uytterhoeven1-1/+1
2023-07-29drm/armada: Fix off-by-one error in armada_overlay_get_property()Geert Uytterhoeven1-2/+4
2023-07-29drm: Spelling s/randevouz/rendez-vous/Geert Uytterhoeven1-1/+1
2023-07-29drm: Spelling s/sempahore/semaphore/Geert Uytterhoeven4-4/+4
2023-07-29drm/udl: Convert to drm_crtc_helper_atomic_check()Geert Uytterhoeven1-11/+2
2023-07-29drm/bridge_connector: Handle drm_connector_init_with_ddc() failuresGeert Uytterhoeven1-2/+9
2023-07-28drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issuesLyude Paul1-1/+47
2023-07-28gpu: ipu-v3: prg: Convert to devm_platform_ioremap_resource()Yangtao Li1-4/+1
2023-07-28gpu: ipu-v3: pre: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-28drm/imx/ipuv3: ipuv3-plane: reuse local variable height in atomic_updatePhilipp Zabel1-6/+5
2023-07-28drm/ast: report connection status on Display Port.Jocelyn Falempe4-14/+66
2023-07-28drm/ast: Add BMC virtual connectorJocelyn Falempe2-0/+61
2023-07-28drm/imx/dcss: Use dev_err_probeAlexander Stein1-0/+1
2023-07-28drm/panel: simple: Simplify matching using of_device_get_match_data()Geert Uytterhoeven1-9/+6
2023-07-28video: logo: LOGO should depend on FB_CORE i.s.o. FBGeert Uytterhoeven2-2/+2
2023-07-28Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()"Geert Uytterhoeven1-1/+1
2023-07-28drm/gem-fb-helper: Consistenly use drm_dbg_kms()Geert Uytterhoeven1-2/+2
2023-07-28drm/atomic-helper: Update reference to drm_crtc_force_disable_all()Geert Uytterhoeven1-1/+1
2023-07-27drm/vkms: Fix race-condition between the hrtimer and the atomic commitMaíra Canal3-7/+15
2023-07-27drm/vkms: Add support to 1D gamma LUTArthur Grillo4-1/+117
2023-07-27drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftestsAlan Previn4-1/+58
2023-07-27drm/radeon: Prefer strscpy over strlcpy calls in radeon_atombios.cSrinivasan Shanmugam1-2/+2
2023-07-27drm/amdgpu: correct vmhub index in GMC v10/11Lang Yu2-2/+6
2023-07-27drm/amdgpu: Fix non-standard format specifiers in 'amdgpu_show_fdinfo'Srinivasan Shanmugam1-2/+2
2023-07-27drm/amdgpu: set completion status as preempted for the resubmissionJiadong Zhu2-0/+12
2023-07-27drm/radeon: Fix ENOSYS with better fitting error codes in radeon_gem.cSrinivasan Shanmugam1-2/+2
2023-07-27drm/radeon: Remove unnecessary NULL test before kfree in 'radeon_connector_fr...Srinivasan Shanmugam1-4/+2
2023-07-27drm/amdgpu: Use parentheses for sizeof *numa_info in 'amdgpu_acpi_get_numa_info'Srinivasan Shanmugam1-1/+1
2023-07-27drm/radeon: Prefer strscpy over strlcpy in 'radeon_combios_get_power_modes'Srinivasan Shanmugam1-2/+2
2023-07-27drm/amdgpu: Fix unnecessary else after return in 'amdgpu_eeprom_xfer'Srinivasan Shanmugam1-20/+19
2023-07-27drm/amdgpu/discovery: enable PSP 14.0.0 supportLi Ma1-0/+1
2023-07-27drm/amdgpu: add PSP 14.0.0 supportLi Ma2-0/+4
2023-07-27drm/radeon: Fix format errorYonggang Wu1-3/+3
2023-07-27drm/amdkfd: fix and enable ttmp setup for gfx11Jonathan Kim6-20/+39
2023-07-27drm/amdgpu: Move externs to amdgpu.h file from amdgpu_drv.cSrinivasan Shanmugam2-16/+12
2023-07-27drm/amdgpu: Prefer dev_* variant over printk in amdgpu_atpx_handler.cSrinivasan Shanmugam1-12/+23
2023-07-27drm/amdgpu: Fix no new typedefs for enum _AMDGPU_DOORBELL_*Srinivasan Shanmugam1-14/+13
2023-07-27drm/amdgpu: Fix ENOSYS means 'invalid syscall nr' in amdgpu_device.cSrinivasan Shanmugam2-31/+33
2023-07-27drm/amdgpu: remove repeat code for mes_add_queue_pktBob Zhou1-4/+0
2023-07-27drm/amdgpu: Checkpoint and Restore VRAM BOs without VARamesh Errabolu1-2/+6
2023-07-27drm/amdgpu: enable trap of each kfd vmid for gfx v9.4.3Eric Huang1-0/+6
2023-07-27drm/amd/pm: open brace '{' following struct go on the same lineRan Sun1-14/+7
2023-07-27drm/amd/pm: open brace '{' following function definitions go on the next lineRan Sun1-1/+2
2023-07-27drm/amd/pm: that open brace { should be on the previous lineRan Sun1-4/+2
2023-07-27drm/amd/pm: Clean up errors in arcturus_ppt.cRan Sun1-3/+3
2023-07-27drm/amd/pm: Clean up errors in arcturus_ppt.cRan Sun1-2/+2
2023-07-27drm/amd/pm: Clean up errors in navi10_ppt.cRan Sun1-12/+13
2023-07-27drm/amd/pm: add missing spaces before '('Ran Sun1-3/+3
2023-07-27drm/radeon: Move assignment outside if conditionRan Sun1-2/+4
2023-07-27drm/radeon: that open brace { should be on the previous lineRan Sun1-24/+12
2023-07-27drm/radeon: that open brace { should be on the previous lineRan Sun1-2/+1
2023-07-27drm/radeon: add missing spaces after ',' and else should follow close brace '}'Ran Sun1-3/+2
2023-07-27drm/tegra: sor: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-27drm/tegra: hdmi: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-27drm/tegra: dpaux: Fix incorrect return value of platform_get_irqYangtao Li1-1/+1
2023-07-27drm/tegra: output: hdmi: Support bridge/connectorMaxim Schwalm1-11/+33
2023-07-27drm/tegra: Enable runtime PM during probeMikko Perttunen4-38/+28
2023-07-27drm/tegra: dpaux: Use devm_platform_ioremap_resource()Yang Li1-3/+1
2023-07-27gpu: host1x: Return error when context device not attached to IOMMUMikko Perttunen1-0/+8
2023-07-27drm/tegra: Add error check for NVDEC firmware memory allocationMikko Perttunen1-0/+2
2023-07-27drm/i915: Avoid -Wconstant-logical-operand in nsecs_to_jiffies_timeout()Nathan Chancellor1-1/+1
2023-07-27drm/v3d: Avoid -Wconstant-logical-operand in nsecs_to_jiffies_timeout()Nathan Chancellor1-1/+1
2023-07-27dt-bindings: display: panel: Document Hydis HV070WX2-1E0Thierry Reding1-0/+2
2023-07-27dt-bindings: display: panel: Move Chunghwa CLAA070WP03XG to LVDSThierry Reding2-2/+2
2023-07-27dt-bindings: display: panel: Move HannStar HSD101PWW2 to LVDSThierry Reding2-2/+2
2023-07-27drm/ssd130x: Use shadow-buffer helpers when managing plane's stateJavier Martinez Canillas1-7/+9
2023-07-27Merge tag 'drm-misc-next-2023-07-27' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter156-695/+628
2023-07-27drm/i915/color: Downscale degamma lut values read from hardwareChaitanya Kumar Borah1-0/+8
2023-07-27drm/i915/color: Upscale degamma values for MTLChaitanya Kumar Borah1-1/+18
2023-07-27Merge tag 'drm-misc-next-2023-07-21' of ssh://git.freedesktop.org/git/drm/drm...Daniel Vetter172-215/+3014
2023-07-27dma-buf: Fix the typo in DMA-BUF statistics docdrm-misc-next-2023-07-27Luc Ma1-1/+1
2023-07-26drm/ssd130x: Allocate buffer in the plane's .atomic_check() callbackJavier Martinez Canillas2-40/+121
2023-07-26drm/ssd130x: Inline the ssd130x_buf_{alloc, free}() function helpersJavier Martinez Canillas1-35/+20
2023-07-26drm/i915/gt: Support aux invalidation on all enginesAndi Shyti3-45/+41
2023-07-26drm/i915/gt: Poll aux invalidation register bit on invalidationJonathan Cavitt2-5/+13
2023-07-26drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control and in the CSAndi Shyti2-0/+12
2023-07-26drm/i915/gt: Rename flags with bit_group_X according to the datasheetAndi Shyti2-23/+29
2023-07-26drm/i915/gt: Ensure memory quiesced before invalidationJonathan Cavitt1-1/+5
2023-07-26drm/i915: Add the gen12_needs_ccs_aux_inv helperAndi Shyti1-3/+15
2023-07-26drm/i915/gt: Cleanup aux invalidation registersAndi Shyti3-15/+15
2023-07-26drm/i915: Use the i915_vma_flush_writes helperTvrtko Ursulin1-4/+2
2023-07-26drm/i915/hotplug: Reduce SHPD_FILTER to 250usSuraj Kandpal2-1/+4
2023-07-25drm/ast: Do not enable PCI resources multiple timesThomas Zimmermann1-21/+0
2023-07-25drm/amdgpu: Restore HQD persistent state registerLijo Lazar1-1/+2
2023-07-25drm/radeon: add missing spaces before ';'Ran Sun1-2/+2
2023-07-25drm/radeon/si_dpm: open brace '{' following struct go on the same lineRan Sun1-34/+17
2023-07-25drm/amd/pm: Vangogh: Add new gpu_metrics_v2_4 to acquire gpu_metricsWenyou Yang3-9/+172
2023-07-25drm/amdgpu: load sdma ucode in the guest machineYuanShang3-8/+14
2023-07-25drm/amdgpu: Use seq_puts() instead of seq_printf()Srinivasan Shanmugam1-11/+11
2023-07-25drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'Srinivasan Shanmugam1-6/+8
2023-07-25drm/amdgpu: Remove else after return in 'is_fru_eeprom_supported'Srinivasan Shanmugam1-4/+5
2023-07-25drm/amd/display: Remove else after return in 'dm_vblank_get_counter' & 'amdgp...Srinivasan Shanmugam1-14/+17
2023-07-25drm/amdgpu: Add -ENOMEM error handling when there is no memorySrinivasan Shanmugam4-9/+17
2023-07-25drm/amdgpu: Check APU flag to disable RASStanley.Yang1-1/+2
2023-07-25drm/amdgpu: fix the indexing issue during rlcg access ctrl initShiwu Zhang1-4/+3
2023-07-25drm/amdgpu: add VISIBLE info in amdgpu_bo_print_infoPierre-Eric Pelloux-Prayer1-13/+21
2023-07-25drm/amdkfd: avoid svm dump when dynamic debug disabledAlex Sierra1-1/+3
2023-07-25drm/radeon: ERROR: "foo * bar" should be "foo *bar"Ran Sun1-2/+2