[PATCH 0/2] Fix AMDGPU VRAM zeroing

2025-05-27 Thread Natalie Vock
Hi all, I've stumbled upon this while investigating why AMDGPU seems to fail at providing cleared VRAM allocations despite being explicitly asked to with AMDGPU_GEM_CREATE_VRAM_CLEARED[1]. After some code inspection, I believe the problem is actually much worse than not providing cleared VRAM. AM

[PATCH 0/2] drm/bridge: samsung-dsim: Small cleanups

2025-05-27 Thread Philipp Zabel
Replace an open-coded goto-again construct with a while loop and a custom MHZ macro with the common HZ_PER_MHZ. Signed-off-by: Philipp Zabel --- Philipp Zabel (2): drm/bridge: samsung-dsim: use while loop in samsung_dsim_transfer_start drm/bridge: samsung-dsim: Use HZ_PER_MHZ macro fr

[PATCH 0/2] MAINTAINERS: update my email address and drop myself as maintainer

2025-05-23 Thread Abhinav Kumar
I will no longer be active in this subsystem and hence would drop myself as maintainer. To help with the code reviews, add Jessica to the list of MSM DRM reviewers. Also, update my email to use the linux.dev email address. Cc: linux-ker...@vger.kernel.org Cc: jessica.zh...@oss.qualcomm.com Cc: lu

[PATCH 0/2] drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE

2025-05-20 Thread Connor Abbott
This was missed during a7xx bringup and will become necessary for safety once Mesa starts using BV seriously. I'm hoping to backport this because it is a security fix and not new functionality even though we aren't yet using the userspace bits that will be insecure without it in Mesa. The initial

[PATCH 0/2] drm: rcar-du: rzg2l_mipi_dsi: add MIPI DSI command support

2025-05-20 Thread Hugo Villeneuve
From: Hugo Villeneuve Hello, this patch series add support for sending MIPI DSI command packets to the Renesas RZ/G2L MIPI DSI driver. Tested on a custom board with a SolidRun RZ/G2L SOM, with two different LCD panels using the jd9365da and st7703 drivers. Tested short and long writes. Tested

[PATCH 0/2] rust: drm: gem: More (and final) cleanup

2025-05-15 Thread Lyude Paul
Look mom, no generic soup! Anyway - this is just the last of the cleanup stuff I ended up while working on cleaning up the gem shmem patch series. It simplifies the use of generics and also adds a type alias for some very long types currently in use. Applies on top of nova/nova-next: https://gi

RE: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-14 Thread Kim, Dongwon
of your commits that added detaching backing). Then I added a line to set this false before attaching backing again for restoring and I see The display is now up when resuming but the whole kernel seems to hang afterwards. I am debugging it now. > Subject: Re: [RFC PATCH 0/2] Virtio-GPU suspend

[PATCH 0/2] drm/msm: Fix a couple submit leaks

2025-05-14 Thread Rob Clark
From: Rob Clark A couple things I found in the process of debugging VM_BIND, with all the kernel debug knobs turned on. Rob Clark (2): drm/msm: Fix a fence leak in submit error path drm/msm: Fix another leak in the submit error path drivers/gpu/drm/msm/msm_gem_submit.c | 17 +++

Re: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-14 Thread Dmitry Osipenko
On 5/13/25 22:23, Kim, Dongwon wrote: > Hi Dmitry, > > Can you share some details about your test setup? > How do I replicate the problem you saw? And is "suspend and resume" working > by default in your case? My testing setup: - QEMU staging tree - Guest kernel 6.14.6 + your patches - Using "-

[PATCH 0/2] Add quirk for panels that support HBR3 without TPS4

2025-05-14 Thread Ankit Nautiyal
Revert the existing patch that rejects HBR3 for all eDP panels that do not support TPS4. Add a patch to add a quirk for specific panels that support HBR3 without TPS4 and are unstable with higher rate. Reject HBR3 only for these panels. Ankit Nautiyal (2): Revert "drm/i915/dp: Reject HBR3 when s

[PATCH 0/2] dma-buf: Add direct I/O support via DMA_BUF_IOCTL_RW_FILE

2025-05-14 Thread wangtao
Introduce DMA_BUF_IOCTL_RW_FILE ioctl for direct file I/O on dma-buf objects. CURRENT WORKFLOW: 1. Allocate dma-buf: dmabuf_fd = dmabuf_alloc(len, heap_fd) 2. Map memory: vaddr = mmap(NULL, len, PROT_READ|PROT_WRITE, MAP_SHARED, dmabuf_fd, 0) 3. File operations: file_fd = open(file_path,

RE: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-13 Thread Kim, Dongwon
y Osipenko ; dri- > de...@lists.freedesktop.org; Alex Bennée ; Akihiko > Odaki > Subject: RE: [RFC PATCH 0/2] Virtio-GPU suspend and resume > > Hi Dmitry, > > > Subject: Re: [RFC PATCH 0/2] Virtio-GPU suspend and resume > > > > On 5/5/25 22:38, Kim, Dongwon w

[PATCH 0/2] Convert Rockchip CDN DP binding to yaml

2025-05-07 Thread Chaoyi Chen
From: Chaoyi Chen This series convert cdn-dp-rockchip.txt to yaml. PATCH 1 try to improve coding style on the existing rk3399 cdn-dp node. PATCH 2 try to convert cdn-dp-rockchip.txt to yaml. Tested with: 1. make ARCH=arm64 dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/dis

[PATCH 0/2] panel: visionox-rm69299: support the variant found in the SHIFT6mq

2025-05-07 Thread neil . armstrong
Re-spin of [1] and [2] to finally document and support this panel variant. [1] https://lore.kernel.org/all/20220123173650.290349-4-ca...@connolly.tech/ [2] https://lore.kernel.org/all/20220123173650.290349-5-ca...@connolly.tech/ Signed-off-by: Neil Armstrong --- Caleb Connolly (2): dt-bind

RE: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-06 Thread Kim, Dongwon
Hi Dmitry, > Subject: Re: [RFC PATCH 0/2] Virtio-GPU suspend and resume > > On 5/5/25 22:38, Kim, Dongwon wrote: > >> I tried to apply your kernel patches and then suspend/resume guest > >> kernel, it doesn't work: > >> > >> virtio_gpu_transfer_t

Re: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-05 Thread Dmitry Osipenko
On 5/5/25 22:38, Kim, Dongwon wrote: >> I tried to apply your kernel patches and then suspend/resume guest kernel, it >> doesn't work: >> >> virtio_gpu_transfer_to_host_2d: no backing storage 2 >> [ 22.909454] [drm:virtio_gpu_dequeue_ctrl_func] ERROR response >> 0x1200 (command 0x105) >> virtio_g

RE: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-05 Thread Kim, Dongwon
Hi Dmitry, > Subject: Re: [RFC PATCH 0/2] Virtio-GPU suspend and resume > > On 4/19/25 02:29, dongwon@intel.com wrote: > > From: Dongwon Kim > > > > This patch series introduces a freeze and restore mechanism for the > > virtio-gpu driver: > > &g

Re: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-05 Thread Dmitry Osipenko
On 4/19/25 02:29, dongwon@intel.com wrote: > From: Dongwon Kim > > This patch series introduces a freeze and restore mechanism for > the virtio-gpu driver: > > First patch adds `virtgpu_freeze` and `virtgpu_restore` functions. > These functions handle the deletion of virtio queues before sus

Re: [RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-05-05 Thread Dmitry Osipenko
On 4/19/25 02:29, dongwon@intel.com wrote: > From: Dongwon Kim > > This patch series introduces a freeze and restore mechanism for > the virtio-gpu driver: > > First patch adds `virtgpu_freeze` and `virtgpu_restore` functions. > These functions handle the deletion of virtio queues before sus

[PATCH 0/2] drm/panel: Add Novatek NT37801 panel driver

2025-05-05 Thread Krzysztof Kozlowski
Add driver for the Novatek NT37801 or NT37810 AMOLED DSI panel, used on Qualcomm MTP8750 board (SM8750). Best regards, Krzysztof --- Krzysztof Kozlowski (2): dt-bindings: display: panel: Add Novatek NT37801 drm/panel: Add Novatek NT37801 panel driver .../bindings/display/panel/novat

Re: [PATCH 0/2] Allow port dt-property on two leadtek dsi displays

2025-05-02 Thread Dmitry Baryshkov
On Wed, 30 Apr 2025 10:28:48 +0200, Heiko Stuebner wrote: > Working on an upcoming board dts, I noticed a dtc check warning > about the port node and at the same time the kernel-test-robot > noticed the same warning with a overlay I added recently. > > So allow the port node in the binding of tw

Re: [PATCH 0/2] Allow port dt-property on two leadtek dsi displays

2025-05-01 Thread Conor Dooley
On Wed, Apr 30, 2025 at 10:28:48AM +0200, Heiko Stuebner wrote: > Working on an upcoming board dts, I noticed a dtc check warning > about the port node and at the same time the kernel-test-robot > noticed the same warning with a overlay I added recently. > > So allow the port node in the binding o

[PATCH 0/2] Allow port dt-property on two leadtek dsi displays

2025-04-30 Thread Heiko Stuebner
Working on an upcoming board dts, I noticed a dtc check warning about the port node and at the same time the kernel-test-robot noticed the same warning with a overlay I added recently. So allow the port node in the binding of two leadtek displays to fix that. Heiko Stuebner (2): dt-bindings: d

[PATCH 0/2] fbdev: Prevent null-ptr-deref in fb_videomode_to_var

2025-04-28 Thread Murad Masimov
These patches fix the bug that leads to a null-ptr-deref if fb_videomode_to_var() fails to allocate memory. This bug is present in do_register_framebuffer() and fb_ser_var(). Found by Linux Verification Center (linuxtesting.org) with Syzkaller. Murad Masimov (2): fbdev: Fix do_register_framebuf

[PATCH 0/2] BOE TD4320 panel

2025-04-27 Thread Barnabás Czémán
Add driver for BOE TD4320 DSI panel, used in Xiaomi Redmi Note 7 smartphones. Signed-off-by: Barnabás Czémán --- Barnabás Czémán (2): dt-bindings: display: panel: Add BOE TD4320 drivers: gpu: drm: panel: Add BOE TD4320 .../bindings/display/panel/boe,td4320.yaml | 55 +

RE: [PATCH 0/2] Fix I2C-Over-AUX handling

2025-04-23 Thread Lin, Wayne
edesktop.org > Cc: ville.syrj...@linux.intel.com; jani.nik...@intel.com; Limonciello, Mario > ; Wentland, Harry ; Lin, > Wayne > Subject: [PATCH 0/2] Fix I2C-Over-AUX handling > > These two patches are trying to fix how we handle I2C-Over_AUX transactions > when > sink side

[PATCH 0/2] Fix I2C-Over-AUX handling

2025-04-23 Thread Wayne Lin
These two patches are trying to fix how we handle I2C-Over_AUX transactions when sink side can only complte partial data at one time. We encounter EDID reading error with specific monitor and cause mode list can only be lower resolutions. After analysis, the monitor will reply I2C_ACK|AUX_ACK foll

[PATCH 0/2] dma-buf: heaps: Use constant name for CMA heap

2025-04-22 Thread Jared Kangas
Hi all, This patch series is based on a previous discussion around CMA heap naming. [1] The heap's name depends on the device name, which is generally "reserved", "linux,cma", or "default-pool", but could be any arbitrary name given to the default CMA area in the devicetree. For a consistent users

Re: [PATCH 0/2] Transition remaining mipi_dsi_dcs_write_seq commands and remove it

2025-04-22 Thread Neil Armstrong
Hi, On Sat, 19 Apr 2025 09:42:08 +0530, Tejas Vipin wrote: > panel-samsung-sofef00 is the last remaining user of > mipi_dsi_dcs_write_seq, so mipi_dsi_dcs_write_seq can be removed after > the panel has been changed to use mipi_dsi_*_multi functions. > > Tejas Vipin (2): > drm/panel: panel-samsu

[PATCH 0/2] Transition remaining mipi_dsi_dcs_write_seq commands and remove it

2025-04-18 Thread Tejas Vipin
panel-samsung-sofef00 is the last remaining user of mipi_dsi_dcs_write_seq, so mipi_dsi_dcs_write_seq can be removed after the panel has been changed to use mipi_dsi_*_multi functions. Tejas Vipin (2): drm/panel: panel-samsung-sofef00: transition to mipi_dsi wrapped functions drm/mipi-dsi:

[RFC PATCH 0/2] Virtio-GPU suspend and resume

2025-04-18 Thread dongwon . kim
From: Dongwon Kim This patch series introduces a freeze and restore mechanism for the virtio-gpu driver: First patch adds `virtgpu_freeze` and `virtgpu_restore` functions. These functions handle the deletion of virtio queues before suspension and their recreation during the restoration process.

[PATCH 0/2] drm/panthor: Fix panthor+FEX-Emu

2025-04-17 Thread Boris Brezillon
Hello, This is an attempt a couple bugs exposed by FEX-Emu. The first one is pretty trivial and should be uncontroversial, since it's just a missing padding field in one of our uAPI structs. We are getting away with it on arm32 because of the alignment rules provided by the Arm ABI, but x86 has re

[PATCH 0/2] drm/tidss: Delay reset if we have a splash-screen

2025-04-16 Thread Tomi Valkeinen
These two patches are part of a bigger work to improve splash-screen support (i.e. the bootloader sets up the initial display, and we try to keep that on the screen until something else (Weston/X11) takes over). Tomi Signed-off-by: Tomi Valkeinen --- Tomi Valkeinen (2): drm/tidss: Add som

Re: [PATCH 0/2] drm/virtio: Avoid struct drm_gem_object.import_attach

2025-04-16 Thread Dmitry Osipenko
On 4/14/25 16:11, Thomas Zimmermann wrote: > Avoid the use of struct drm_gem_object.import_attach to get the > object's dma-buf or test for an imported buffer. The import_attach > field in struct drm_gem_object is an artifact of the import process, > but should not be used otherwise. > > The helpe

[PATCH 0/2] Fix udmabuf vmap error

2025-04-14 Thread Huan Yang
In [1] Bingbu report an error that vmap_udmabuf invoke failed due to use vmap_pfn and blocked by !pfn_valid. Due to misunderstand it, I change vmap_pfn check of !pfn_valid to pfn_valid, then send [2], then Christoph point that: vmap_pfn is entirely for memory not backed by pages or folios, i.e

[PATCH 0/2] drm/amdgpu: Avoid struct drm_gem_object.import_attach

2025-04-14 Thread Thomas Zimmermann
Avoid the use of struct drm_gem_object.import_attach to get the object's dma-buf or test for an imported buffer. The import_attach field in struct drm_gem_object is an artifact of the import process, but should not be used otherwise. The helper drm_gem_is_imported() tests if a GEM object's buffer

[PATCH 0/2] drm/tegra: Avoid struct drm_gem_object.import_attach

2025-04-14 Thread Thomas Zimmermann
Avoid the use of struct drm_gem_object.import_attach to get the object's dma-buf or test for an imported buffer. The import_attach field in struct drm_gem_object is an artifact of the import process, but should not be used otherwise. The helper drm_gem_is_imported() tests if a GEM object's buffer

[PATCH 0/2] drm/virtio: Avoid struct drm_gem_object.import_attach

2025-04-14 Thread Thomas Zimmermann
Avoid the use of struct drm_gem_object.import_attach to get the object's dma-buf or test for an imported buffer. The import_attach field in struct drm_gem_object is an artifact of the import process, but should not be used otherwise. The helper drm_gem_is_imported() tests if a GEM object's buffer

[PATCH 0/2] drm: qxl: Deadcoding

2025-04-13 Thread linux
From: "Dr. David Alan Gilbert" Hi, A couple of small deadcodings for qxl. The first just cleans up a couple of trivial unusued wrappers. The second cleans out some debugfs code that's been unused for a few years. Dave Signed-off-by: Dr. David Alan Gilbert Dr. David Alan Gilbert (2): drm:

RE: [PATCH 0/2] Register bit definition for EDP_GENERAL_CAP2

2025-04-11 Thread Kandpal, Suraj
> -Original Message- > From: Kandpal, Suraj > Sent: Tuesday, April 8, 2025 10:32 AM > To: dri-devel@lists.freedesktop.org; intel...@lists.freedesktop.org; intel- > g...@lists.freedesktop.org > Cc: Nautiyal, Ankit K ; Murthy, Arun R > ; Kandpal, Suraj > Subje

Re: [PATCH 0/2] accel/ivpu: Expose NPU frequency into userspace

2025-04-11 Thread Jacek Lawrynowicz
Applied to drm-misc-fixes On 4/1/2025 5:59 PM, Maciej Falkowski wrote: > This patchset introduces the capability to measure the NPU frequency > and makes it accessible to a userspace via sysfs. The initial patch in the > series > addresses the inconsistency in retrieving the clock frequency from

[PATCH 0/2] Register bit definition for EDP_GENERAL_CAP2

2025-04-10 Thread Suraj Kandpal
Add smooth brightness register bit definition for register EDP_GENERAL_CAPABILITY 2 Signed-off-by: Suraj Kandpal Suraj Kandpal (2): drm/dp: Add smooth brightness register bit definition drm/i915/backlight: Modify condition to use panel luminance drivers/gpu/drm/i915/display/intel_dp_aux_ba

[PATCH 0/2] Register bit definition for EDP_GENERAL_CAP2

2025-04-10 Thread Suraj Kandpal
Add smooth brightness register bit definition for register EDP_GENERAL_CAPABILITY 2 Signed-off-by: Suraj Kandpal Suraj Kandpal (2): drm/dp: Add smooth brightness register bit definition drm/i915/backlight: Modify condition to use panel luminance drivers/gpu/drm/i915/display/intel_dp_aux_ba

Re: [PATCH 0/2] Add NLT NL13676BC25-03F panel support

2025-04-10 Thread Louis Chauvet
On Tue, 18 Mar 2025 08:58:27 +0100, Antonin Godard wrote: > The NLT NL13676BC25-03F panel is a 15.6" LCD-TFT LVDS panel. It is a > single port display unlike the NLT NL192108AC18-02D. Add a binding and a > panel entry under panel-simple.c. > > Applied, thanks! [1/2] dt-bindings: display: simp

[PATCH 0/2] dma-fence: Rename dma_fence_is_signaled()

2025-04-09 Thread Philipp Stanner
Hi all, I'm currently debugging a Nouveau issue [1] and potentially might want to add a function that just checks whether a fence is signaled already – which then would obviously be called dma_fence_is_signaled(). In any case, I think it is reasonable to rename dma_fence_is_signaled() so that it

[PATCH 0/2] drm,efi: Export efi_mem_desc_lookup for efidrm

2025-04-08 Thread Thomas Zimmermann
Efidrm invokes efi_mem_desc_lookup(). Export the symbol to enable module builds of efidrm. Thomas Zimmermann (2): efi: Export symbol efi_mem_desc_lookup drm/sysfb: efidrm: Support module builds drivers/firmware/efi/efi.c| 1 + drivers/gpu/drm/sysfb/Kconfig | 4 ++-- 2 files changed, 3 in

[PATCH 0/2] drm/sysfb: simpledrm: Fix device upcasts

2025-04-07 Thread Thomas Zimmermann
Simpledrm contains invalid upcasts from struct drm_device. Remove upcasting. Thomas Zimmermann (2): drm/simpledrm: Do not upcast in release helpers drm/sysfb: simpledrm: Remove unused helper simpledrm_device_of_dev() drivers/gpu/drm/sysfb/simpledrm.c | 9 ++--- 1 file changed, 2 insertio

[PATCH 0/2] Add interconnect nodes and paths for MSM8953 SoC

2025-04-06 Thread Luca Weiss
Since the interconnect driver for msm8953 is already upstream, let's add the nodes which are required for it to enable interconnect on MSM8953. Signed-off-by: Luca Weiss --- Luca Weiss (1): dt-bindings: msm: qcom,mdss: Document interconnect paths Vladimir Lypak (1): arm64: dts: qcom:

Re: [PATCH 0/2] drm/virtio: introduce the HOST_PAGE_SIZE feature

2025-04-04 Thread Sergio Lopez Pascual
Gurchetan Singh writes: > On Tue, Aug 6, 2024 at 1:15 PM Rob Clark wrote: > >> On Tue, Aug 6, 2024 at 9:15 AM Gurchetan Singh >> wrote: >> > >> > >> > >> > On Mon, Aug 5, 2024 at 2:14 AM Sergio Lopez Pascual >> wrote: >> >> >> >> Dmitry Osipenko writes: >> >> >> >> > On 7/23/24 14:49, Sergio

[PATCH 0/2] accel/ivpu: Expose NPU frequency into userspace

2025-04-01 Thread Maciej Falkowski
This patchset introduces the capability to measure the NPU frequency and makes it accessible to a userspace via sysfs. The initial patch in the series addresses the inconsistency in retrieving the clock frequency from the device across the Meteor Lake and Lunar Lake generations. Subsequently, the

Re: [PATCH 0/2] PM fixes in Metric Steamer code

2025-03-31 Thread Jacek Lawrynowicz
Applied to drm-misc-fixes On 3/25/2025 12:43 PM, Maciej Falkowski wrote: > This patches contains two fixes for Metric Stream: > - Fix deadlock that may occur when > executing runtime resume during cold boot where > ms_lock will be already held there, > - Fix warning to warn for suspend

Re: [PATCH 0/2] drm: Make some resolution info unsigned

2025-03-26 Thread Maxime Ripard
On Tue, 25 Mar 2025 17:27:03 -0400, Lyude Paul wrote: > During the review of some of my patches for KMS bindings in Rust, it was > pointed out we have some areas of DRM that are storing resolutions as > signed integers when it doesn't really make sense. Since there's no real > usecase for this and

[PATCH 0/2] drm: Make some resolution info unsigned

2025-03-25 Thread Lyude Paul
During the review of some of my patches for KMS bindings in Rust, it was pointed out we have some areas of DRM that are storing resolutions as signed integers when it doesn't really make sense. Since there's no real usecase for this and it's a bit more obvious when writing rust code then it is in C

[PATCH 0/2] Nova DRM skeleton driver

2025-03-25 Thread Danilo Krummrich
This patch series adds the nova-drm skeleton driver. nova-drm is connected to nova-core through the auxiliary bus and implements the DRM parts of the nova driver stack. For now, it implements the fundamental DRM abstractions, i.e. creates a DRM device and registers it, exposing a three sample IOC

[PATCH 0/2] Add Visionox G2647FB105 panel support

2025-03-25 Thread Alexander Baransky
This patch series adds support for the Visionox G2647FB105 panel, used in: - Xiaomi Mi Note 10 / CC9 Pro (sm7150-xiaomi-tucana) - Xiaomi Mi Note 10 Lite (sm7150-xiaomi-toco) Testing has been done by me on sm7150-xiaomi-tucana. According to the downstream DTS, this driver should be fully compatible

[PATCH 0/2] PM fixes in Metric Steamer code

2025-03-25 Thread Maciej Falkowski
This patches contains two fixes for Metric Stream: - Fix deadlock that may occur when executing runtime resume during cold boot where ms_lock will be already held there, - Fix warning to warn for suspend status only if the runtime PM is enabled. Jacek Lawrynowicz (2): accel/ivpu:

[PATCH 0/2] Add a Rust GPUVM abstraction

2025-03-24 Thread Daniel Almeida
Changes from v0: This version changes how `LockedGpuVm` operates. The previous code assumed that the interval tree would be protected if all the associated GEM's resvs were locked, but this is completely unrelated. In fact, this initial version only aims to support the core VA range management fe

[PATCH 0/2] Add support for gpdsp remoteproc on sa8775p

2025-03-19 Thread Ling Xu
The fastrpc driver has support for 5 types of remoteprocs. There are some products which support GPDSP remoteprocs. GPDSPs are General Purpose DSPs where tasks can be offloaded. Add changes to support GPDSP remoteprocs and also add GPDSP fastrpc nodes. Ling Xu (2): arm64: dts: qcom: sa8775p: add

[PATCH 0/2] Add NLT NL13676BC25-03F panel support

2025-03-18 Thread Antonin Godard
The NLT NL13676BC25-03F panel is a 15.6" LCD-TFT LVDS panel. It is a single port display unlike the NLT NL192108AC18-02D. Add a binding and a panel entry under panel-simple.c. Signed-off-by: Antonin Godard --- Antonin Godard (2): dt-bindings: display: simple: Add NLT NL13676BC25-03F panel

[PATCH 0/2] drm/nouveau: ZCULL support

2025-03-12 Thread Mel Henning
These patches add kernel-side support for using the zcull hardware in nvidia gpus. Zcull aims to improve memory bandwidth by using an early approximate depth test, similar to hierarchical Z on an AMD card. These patches add two new ioctls on nouveau devices, which are currently only supported when

[PATCH 0/2] drm/panfrost:

2025-03-12 Thread Philippe Simons
Allwinner H616 has a dedicated power domain for its Mali G31. Currently after probe, the GPU is put in runtime suspend which disable the power domain. On first usage of GPU, the power domain enable hangs the system. This series adds the necessary calls to enable the clocks and deasserting the re

Re: [PATCH 0/2] Add POWERTIP PH128800T004-ZZA01 panel support

2025-03-12 Thread Louis Chauvet
On Tue, 11 Mar 2025 17:40:04 +0100, Antonin Godard wrote: > The POWERTIP PH128800T004-ZZA01 panel is close to the POWERTIP > PH128800T006-ZHC01, with different timings. Add a binding and a panel > entry under panel-simple.c. > > Applied, thanks! [1/2] dt-bindings: display: simple: Add POWERTI

[PATCH 0/2] Use proper printk format in appletbdrm

2025-03-12 Thread Aditya Garg
The vsprint patch was originally being sent as a seperate patch [1], and I was waiting it to be taken up. But since 6.15 merge window is near, a potential delay between the drm and vsprintf patch might make the vsprint patch as an unused addition in 6.15. So, I am sending it together. From what I h

[PATCH 0/2] Add POWERTIP PH128800T004-ZZA01 panel support

2025-03-11 Thread Antonin Godard
The POWERTIP PH128800T004-ZZA01 panel is close to the POWERTIP PH128800T006-ZHC01, with different timings. Add a binding and a panel entry under panel-simple.c. Signed-off-by: Antonin Godard --- Antonin Godard (2): dt-bindings: display: simple: Add POWERTIP PH128800T004-ZZA01 panel dr

Re: [PATCH 0/2] drm/msm/dpu: two fixes for kerneldocs

2025-03-07 Thread Dmitry Baryshkov
From: Dmitry Baryshkov On Thu, 06 Mar 2025 10:22:28 +0200, Dmitry Baryshkov wrote: > Applied, thanks! [1/2] drm/msm/dpu: correct dpu_crtc_check_mode_changed docs https://gitlab.freedesktop.org/lumag/msm/-/commit/096775c3dcf3 [2/2] drm/msm/dpu: correct struct dpu_encoder_virt docs

Re: [PATCH 0/2] Introduce h/vsync-disable properties for ti-sn65dsi83

2025-03-07 Thread Rob Herring
On Thu, Mar 06, 2025 at 10:11:31AM +0100, A. Zini wrote: > From: Alessandro Zini > > This patch series adds support for disabling the generation of h/vsync signals > on the ti-sn65dsi83 bridge. > > This is required on some panels which are driven in DE-only mode but do not > ignore sync packets,

[PATCH 0/2] Introduce h/vsync-disable properties for ti-sn65dsi83

2025-03-06 Thread A. Zini
From: Alessandro Zini This patch series adds support for disabling the generation of h/vsync signals on the ti-sn65dsi83 bridge. This is required on some panels which are driven in DE-only mode but do not ignore sync packets, and instead require them to be low-voltage level or ground. A discuss

[PATCH 0/2] drm/bridge: two minor code improvements

2025-03-06 Thread Luca Ceresoli
This small series brings small improvements to two bridge drivers. Signed-off-by: Luca Ceresoli --- Luca Ceresoli (2): drm/bridge: imx8qxp-ldb: cleanup return value drm/bridge: fsl-ldb: make warning message more informative drivers/gpu/drm/bridge/fsl-ldb.c | 6 +++--- driver

[PATCH 0/2] drm/display: HDMI documentation improvements

2025-03-06 Thread Maxime Ripard
Hi, These patches improve the HDMI infrastructure documentation, in particular to mention that edid-decode can help debug and check infoframes issues. Let me know what you think, Maxime Signed-off-by: Maxime Ripard --- Maxime Ripard (2): drm/display: hdmi: Create documentation section

[PATCH 0/2] drm/msm/dpu: two fixes for kerneldocs

2025-03-06 Thread Dmitry Baryshkov
Signed-off-by: Dmitry Baryshkov --- Dmitry Baryshkov (2): drm/msm/dpu: correct dpu_crtc_check_mode_changed docs drm/msm/dpu: correct struct dpu_encoder_virt docs drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c| 3 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 +- 2 files changed,

[PATCH 0/2] MAINTAINERS: update my email address

2025-03-05 Thread Dmitry Baryshkov
Update .mailmap and MAINTAINERS to point to the @kernel.org instead of the @linaro.org. Linaro address will stop working in several days. Rob, could you please pick these two patches? Signed-off-by: Dmitry Baryshkov --- Dmitry Baryshkov (2): MAINTAINERS: use kernel.org alias mailmap:

[PATCH 0/2] drm/rockchip: lvds: probe logging improvements

2025-02-28 Thread Heiko Stuebner
Getting the panel already uses dev_err_probe to stay silent, when the panel just probes later, and the lvds defers. But the phy needed on px30, also has the capability to probe after the lvds. So make the rest of the lvds probe/bind logic also use more modern logging than DRM_DEV_ERR, that is depr

[PATCH 0/2] drm: Create an app info option for wedge events

2025-02-28 Thread André Almeida
This patchset implements a request made by Xaver Hugl about wedge events: "I'd really like to have the PID of the client that triggered the GPU reset, so that we can kill it if multiple resets are triggered in a row (or switch to software rendering if it's KWin itself) and show a user-friendly not

Re: [PATCH 0/2] Fix the shutdown callback of a drm component device

2025-02-27 Thread Heiko Stuebner
On Fri, 21 Feb 2025 00:41:39 +0100, Heiko Stuebner wrote: > Probe deferral can cause the platform-data we access to be freed already > causing ugly splats on system shutdown. > > Fix this via a small component-helper and adapting the rockchip-drm > shutdown handler. > > Heiko Stuebner (2): >

Re: [PATCH 0/2] drm/meson: vclk: revert and re-fix vclk calculations

2025-02-24 Thread Neil Armstrong
On 10/01/2025 08:44, Christian Hewitt wrote: Patch 1 reverts a previous fix for loss of HDMI sync when playing YUV420 @ 59.94 media. The patch does resolve a calculation issue. It also makes all fractional rates invalid which is a bigger problem. Patch 2 provides a proper fix after I figured out

[PATCH 0/2] Fix the shutdown callback of a drm component device

2025-02-20 Thread Heiko Stuebner
Probe deferral can cause the platform-data we access to be freed already causing ugly splats on system shutdown. Fix this via a small component-helper and adapting the rockchip-drm shutdown handler. Heiko Stuebner (2): drivers: base: component: add function to query the bound status drm/rockc

[PATCH 0/2] extend "multi" functions and use them in sony-td4353-jdi

2025-02-14 Thread Tejas Vipin
This patch removes mipi_dsi_dcs_set_tear_off and replaces it with a multi version as after replacing it in sony-td4353-jdi, it doesn't appear anywhere else. sony-td4353-jdi is converted to use multi style functions, including mipi_dsi_dcs_set_tear_off_multi. Tejas Vipin (2): drm/mipi-dsi: Replac

Re: [PATCH 0/2] drm: add header tests

2025-02-12 Thread Jani Nikula
On Thu, 23 Jan 2025, Simona Vetter wrote: > On Wed, Jan 22, 2025 at 04:41:32PM +0200, Jani Nikula wrote: >> Add CONFIG_DRM_HEADER_TEST to ensure drm headers are self-contained and >> pass kernel-doc. And for starters, fix one header that this catches. >> >> Jani Nikula (2): >> drm/client: inclu

Re: [PATCH 0/2] i.MX91/93 parallel display bridge

2025-02-11 Thread Liu Ying
On 02/11/2025, Alexander Stein wrote: > Hi, Hi Alexander, > > i.MX91/93 support a parallel display interface. There is a single register > for configuring the output format. There is not much documentation, but > apparently this does some internal conversion. > Add a bridge driver (similar to fs

[PATCH 0/2] i.MX91/93 parallel display bridge

2025-02-11 Thread Alexander Stein
Hi, i.MX91/93 support a parallel display interface. There is a single register for configuring the output format. There is not much documentation, but apparently this does some internal conversion. Add a bridge driver (similar to fsl-ldb.c) for connecting a bridge/panel to lcdif. I'm a bit unsure

[PATCH 0/2] dt-bindings: display: qcom,sm8[56]50-mdss: only document the mdp0-mem interconnect path

2025-02-07 Thread Neil Armstrong
The mdp1-mem is not supported on the SM8550 & SM8650 SoCs, so only support a single mdp0-mem interconnect entry. This fixes the following errors: display-subsystem@ae0: interconnects: [[200, 3, 7, 32, 1, 7]] is too short from schema $id: http://devicetree.org/schemas/display/msm/qcom

[PATCH 0/2] drm: zynqmp_dp: Use scope-based mutex helpers

2025-02-06 Thread Sean Anderson
Fix a mutex bug and convert most of the explicit mutex_(un)locks to guards. Bart Van Assche (1): drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set() Sean Anderson (1): drm: zynqmp_dp: Use scope-based mutex helpers drivers/gpu/drm/xlnx/zynqmp_dp.c | 151

[PATCH 0/2] drm/bridge: reuse DRM HDMI Audio helpers for DisplayPort bridges

2025-02-06 Thread Dmitry Baryshkov
A lot of DisplayPort bridges use HDMI Codec in order to provide audio support. Present DRM HDMI Audio support has been written with the HDMI and in particular DRM HDMI Connector framework support, however those audio helpers can be easily reused for DisplayPort drivers too. Patches by Hermes Wu th

[PATCH 0/2] Add HDMI audio support to the LT8912B bridge

2025-02-04 Thread rafael
From: Rafael Beims This patch series adds HDMI audio support to the Lontium LT8912B bridge driver using the I2S input. The audio output was tested using a Verdin iMX8MM + DSI to HDMI adapter connected to different monitors. Rafael Beims (2): dt-bindings: display: bridge: lt8912b: Add I2S aud

[PATCH 0/2] drm: panel: Add Generic MIPI Panel Driver

2025-01-30 Thread Hironori KIKUCHI
This is a Generic MIPI-DSI / DPI(+SPI) dual stack panel driver. Although the MIPI specifications define how to communicate with a panel to display an image, some panels still require a panel-specific initialization sequence to be sent. While there are many dedicated drivers for such panels, they

Re: [PATCH 0/2] drm: add header tests

2025-01-23 Thread Simona Vetter
On Wed, Jan 22, 2025 at 04:41:32PM +0200, Jani Nikula wrote: > Add CONFIG_DRM_HEADER_TEST to ensure drm headers are self-contained and > pass kernel-doc. And for starters, fix one header that this catches. > > Jani Nikula (2): > drm/client: include types.h to make drm_client_event.h self-contain

[PATCH 0/2] drm: add header tests

2025-01-22 Thread Jani Nikula
Add CONFIG_DRM_HEADER_TEST to ensure drm headers are self-contained and pass kernel-doc. And for starters, fix one header that this catches. Jani Nikula (2): drm/client: include types.h to make drm_client_event.h self-contained drm: ensure drm headers are self-contained and pass kernel-doc K

[PATCH 0/2] Some entity selection streamlining

2025-01-20 Thread Tvrtko Ursulin
Two patches extracted from my deadline scheduler RFC. I think they are making the entity selection logic a bit easier on the eyes but as opinions may vary please have a look and see what you think. Cc: Christian König Cc: Danilo Krummrich Cc: Matthew Brost Cc: Philipp Stanner Tvrtko Ursulin (

[PATCH 0/2] Extended Wake Timeout

2025-01-16 Thread Suraj Kandpal
Retimers in H/w usually takes 30 to 40ms to wake up all the devices. To get this we use the Extended Wake Time feature in which the sink device tells us the minimum amount of time it requires to wake up and we need to do a write to grant this request else we need to wake up within 1ms of low power

[PATCH 0/2] Fix native cursors with vmwgfx

2025-01-14 Thread Zack Rusin
vmwgfx had a number of cursor issues that related both to our handling of dumb buffers and general detection when a cursor has actually changed. Fix those issues and bump the kernel module version to allow userspace to recognize fixed versions of the driver. Zack Rusin (2): drm/vmwgfx: Refactor

[PATCH 0/2] drm/panel: simple: Add DataImage FG080016DNCWAG03

2025-01-10 Thread Jonas Rebmann
This series adds DT-bindings and panel-simple implementation for the DataImage FG080016DNCWAG03 8" 640x480 TFT LCD panel. The timings are sourced from the FG080016DNCWAGL1 datasheet but available for testing was only the DataImage FG080016DNCWAG03, for which I can confirm these values work. Signe

[PATCH 0/2] drm/meson: vclk: revert and re-fix vclk calculations

2025-01-09 Thread Christian Hewitt
Patch 1 reverts a previous fix for loss of HDMI sync when playing YUV420 @ 59.94 media. The patch does resolve a calculation issue. It also makes all fractional rates invalid which is a bigger problem. Patch 2 provides a proper fix after I figured out the actual root cause of the original problem.

[PATCH 0/2] drm/msm/dpu: Minor virtual planes fixes

2025-01-08 Thread Jessica Zhang
This series adds the following fixes related to the virtual planes code changes: 1) Initialize the return value of dpu_assign_plane_resources() so that the function doesn't return a garbage value if all planes are disabled/otherwise not visible. 2) Remove extraneous return value for dpu_crtc

[RFC PATCH 0/2] Add UAPI support for low latency hint

2025-01-08 Thread Tejas Upadhyay
With this user can hint low latency during exec queue creation. KMD will forward hint to guc. Note : There is some issue going on with GUC, that setting hint is not correctly fixing high frequency. The work to fix that in GUC is being done parallely so sending RFC to get KMD reviews going. Tejas

[PATCH 0/2] i.MX7 DT fixes

2025-01-07 Thread Alexander Stein
Hi, this fixes two dtbs_check warnings by moving the video muxing node out of gpr and adding a new imx7 specific DSI compatible to DT schema. Best regards, Alexander Alexander Stein (2): ARM: dts: imx7s: Move csi-mux to below root dt-bindings: samsung,mipi-dsim: Add imx7d specific compatible

Re: [PATCH 0/2] Add support for AM62L DSS

2025-01-06 Thread Tomi Valkeinen
Hi, On 31/12/2024 11:04, Devarsh Thakkar wrote: This adds support for DSS subsystem present in TI's AM62L SoC which supports single display pipeline with DPI output which is also routed to DSI Tx controller within the SoC. Devarsh Thakkar (2): dt-bindings: display: ti,am65x-dss: Add support

Re: [PATCH 0/2] Print GMU version at boot on >A630

2025-01-02 Thread Akhil P Oommen
On 12/20/2024 4:06 AM, Konrad Dybcio wrote: > Might come in useful to try and track down otherwise inexplicable > failures in e.g. old CI logs. A630 uses a different mechanism that is > not implemented in this series. > > Tested on 8280 and X1 > > Signed-off-by: Konrad Dybcio For the whole seri

[PATCH 0/2] Add support for AM62L DSS

2024-12-31 Thread Devarsh Thakkar
This adds support for DSS subsystem present in TI's AM62L SoC which supports single display pipeline with DPI output which is also routed to DSI Tx controller within the SoC. Devarsh Thakkar (2): dt-bindings: display: ti,am65x-dss: Add support for AM62L DSS drm/tidss: Add support for AM62L dis

[PATCH 0/2] Print GMU version at boot on >A630

2024-12-19 Thread Konrad Dybcio
Might come in useful to try and track down otherwise inexplicable failures in e.g. old CI logs. A630 uses a different mechanism that is not implemented in this series. Tested on 8280 and X1 Signed-off-by: Konrad Dybcio --- Konrad Dybcio (2): drm/msm: registers: Add GMU FW version register

[PATCH 0/2] drm/i2c: tda998x: move under drivers/gpu/drm/bridge

2024-12-15 Thread Dmitry Baryshkov
TDA998x is the HDMI bridge driver, incorporating drm_connector and optional drm_encoder (created via the component bind API by the TICLDC and HDLCD drivers). TDA9950 is an I2C-CEC translator, being present on-die on the TDA9989 and TDA19989 chips. Move both drivers to live next to all DRM bridge d

  1   2   3   4   5   6   7   8   9   10   >