Re: [PATCH v4 3/3] drm: tiny: Add support for Mayqueen Pixpaper e-ink panel

2025-08-24 Thread 王良丞
Gentle ping on this series. I sent v4 on August 5, but haven’t received any feedback yet. Any comments or reviews would be greatly appreciated. Best regards, LiangCheng Wang

[PATCH] drm/xe: add missing include

2025-08-24 Thread Achill Gilgenast
basename() got implicitly included on glibc but not on other libc's like musl libc and therefore fails to build: /home/achill/git/user-aports/experimental/linux-mainline/src/linux-6.17-rc3/drivers/gpu/drm/xe/xe_gen_wa_oob.c: In function 'fn_to_prefix': /home/achill/git/user-aports/experimental/li

[PATCH 8/8] gpu: drm: display: drm_dp_cec: update Hans' email address

2025-08-24 Thread Hans Verkuil
From: Hans Verkuil Replace hverk...@xs4all.nl by hverk...@kernel.org. Signed-off-by: Hans Verkuil Cc: dri-devel@lists.freedesktop.org --- drivers/gpu/drm/display/drm_dp_cec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/display/drm_dp_cec.c b/drivers/gpu

Re: [PATCH v2 0/6] DRM IDR to Xarray conversions

2025-08-24 Thread Jani Nikula
On Fri, 22 Aug 2025, Matthew Wilcox wrote: > On Fri, Aug 22, 2025 at 10:36:24AM -0400, Sidhartha Kumar wrote: >> On 8/22/25 8:33 AM, Jani Nikula wrote: >> > It would be great if the commit messages mentioned whether the >> > identifiers are expected to remain the same in the conversion. >> >> By

Re: [PATCH 1/1] drm: lcdif: Use dev_err_probe()

2025-08-24 Thread Alexander Stein
Hi, Am Dienstag, 29. April 2025, 12:09:18 CEST schrieb Alexander Stein: > Use dev_err_probe() to add a reason for deferred probe. This can > especially happen on lcdif3 which uses hdmi_tx_phy for 'pix' clock > > Signed-off-by: Alexander Stein Gentle ping? Anyone picking this up? Or is there any

RE: [RFC PATCH 1/8] drm: writeback: Refactor drm_writeback_connector structure

2025-08-24 Thread Kandpal, Suraj
> Subject: Re: [RFC PATCH 1/8] drm: writeback: Refactor > drm_writeback_connector structure > > Hi, > > On Sat, Aug 16, 2025 at 01:20:53AM +0300, Dmitry Baryshkov wrote: > > On Thu, Aug 14, 2025 at 05:13:54PM +0100, liviu.du...@arm.com wrote: > > > Hi, > > > > > > On Wed, Aug 13, 2025 at 10:04:22

Re: [PATCH next] drm/panel: jdi-lpm102a188a: Fix error code in jdi_panel_prepare()

2025-08-24 Thread Dan Carpenter
On Sun, Aug 24, 2025 at 12:54:41PM -0600, Brigham Campbell wrote: > On Thu Aug 21, 2025 at 6:30 AM MDT, Dan Carpenter wrote: > > If the mipi_dsi_dual() macro fails, the error code is stored in > > dsi_ctx.accum_err. Propagate that error back to the caller instead > > of returning success as the cu

Re: [PATCH v3 4/4] drm/i915/display: Error codes for async flip failures

2025-08-24 Thread Murthy, Arun R
On 22-08-2025 17:01, Maarten Lankhorst wrote: Hey, I'm not entirely sold on the design, it's way more complicated than it should be, it should be trivial to add any amount of error messages. Replace return -EINVAL; with return drm_atomic_error_einval(state, class, "string"); Where class may b

Re: [PATCH v3 3/4] drm/atomic: Return user readable error in atomic_ioctl

2025-08-24 Thread Murthy, Arun R
On 22-08-2025 16:20, Jani Nikula wrote: On Fri, 22 Aug 2025, Arun R Murthy wrote: Add user readable error codes for failure cases in drm_atomic_ioctl() so that user can decode the error code and take corrective measurements. Signed-off-by: Arun R Murthy --- drivers/gpu/drm/drm_atomic.c

Re: [PATCH 1/2] nova-core: Add a library for bitfields in Rust structs

2025-08-24 Thread Joel Fernandes
On 8/25/2025 9:44 AM, Boqun Feng wrote: > On Sun, Aug 24, 2025 at 09:59:52AM -0400, Joel Fernandes wrote: >> Add a minimal bitfield library for defining in Rust structures (called >> bitstruct), similar in concept to bit fields in C structs. This will be used >> for defining page table entries a

Re: [PATCH 1/2] nova-core: Add a library for bitfields in Rust structs

2025-08-24 Thread Boqun Feng
On Sun, Aug 24, 2025 at 09:59:52AM -0400, Joel Fernandes wrote: > Add a minimal bitfield library for defining in Rust structures (called > bitstruct), similar in concept to bit fields in C structs. This will be used > for defining page table entries and other structures in nova-core. > > Signed-of

[PATCH v9 6/6] drm/msm/dp: Add DisplayPort controller for QCS8300

2025-08-24 Thread Yongxing Mou
The Qualcomm QCS8300 platform comes with one DisplayPort controller with same base offset as SM8650. But it requires new compatible string because QCS8300 controller supports 4 MST streams. 4 MST streams will be enabled as part of MST feature support. Currently, using SM8650 data structure to enabl

[PATCH v9 5/6] drm/msm: mdss: Add QCS8300 support

2025-08-24 Thread Yongxing Mou
Add Mobile Display Subsystem (MDSS) support for the QCS8300 platform. Reviewed-by: Dmitry Baryshkov Signed-off-by: Yongxing Mou --- drivers/gpu/drm/msm/msm_mdss.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 2d0e3e784

[PATCH v9 4/6] soc: qcom: ubwc: Add QCS8300 UBWC cfg

2025-08-24 Thread Yongxing Mou
The QCS8300 supports UBWC 4.0 and 4 channels LP5 memory interface. Use the SC8280XP data structure for QCS8300 according to the specification. Acked-by: Bjorn Andersson Reviewed-by: Dmitry Baryshkov Signed-off-by: Yongxing Mou --- drivers/soc/qcom/ubwc_config.c | 1 + 1 file changed, 1 inserti

[PATCH v9 3/6] dt-bindings: display/msm: Document MDSS on QCS8300

2025-08-24 Thread Yongxing Mou
Document the MDSS hardware found on the Qualcomm QCS8300 platform. Signed-off-by: Yongxing Mou --- .../bindings/display/msm/qcom,qcs8300-mdss.yaml| 282 + 1 file changed, 282 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.yaml

[PATCH v9 2/6] dt-bindings: display/msm: dp-controller: document QCS8300 compatible

2025-08-24 Thread Yongxing Mou
Add compatible string for the DisplayPort controller found on the Qualcomm QCS8300 SoC. The Qualcomm QCS8300 platform comes with one DisplayPort controller that supports 4 MST streams. Signed-off-by: Yongxing Mou --- .../bindings/display/msm/dp-controller.yaml| 26 +-

[PATCH v9 1/6] dt-bindings: display/msm: Document the DPU for QCS8300

2025-08-24 Thread Yongxing Mou
Document the DPU for Qualcomm QCS8300 platform. It use the same DPU hardware with SA8775P and reuse it's driver. Signed-off-by: Yongxing Mou --- .../devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Document

[PATCH v9 0/6] Display enablement changes for Qualcomm QCS8300 platform

2025-08-24 Thread Yongxing Mou
This series introduces support to enable the Mobile Display Subsystem (MDSS) , Display Processing Unit (DPU), DisplayPort controller for the Qualcomm QCS8300 target. It includes the addition of the hardware catalog, compatible string, and their YAML bindings. Signed-off-by: Yongxing Mou --- Chang

Re: [PATCH v8 2/6] dt-bindings: display/msm: dp-controller: document QCS8300 compatible

2025-08-24 Thread Yongxing Mou
On 2025/8/22 18:34, Dmitry Baryshkov wrote: On Fri, Aug 22, 2025 at 11:06:58AM +0800, Yongxing Mou wrote: On 2025/8/21 18:28, Dmitry Baryshkov wrote: On Thu, Aug 21, 2025 at 11:35:57AM +0800, Yongxing Mou wrote: Add compatible string for the DisplayPort controller found on the Qualcomm QC

[PATCH v2 7/9] panic/printk: replace this_cpu_in_panic() with panic_on_this_cpu()

2025-08-24 Thread Jinchao Wang
The helper this_cpu_in_panic() duplicated logic already provided by panic_on_this_cpu(). Remove this_cpu_in_panic() and switch all users to panic_on_this_cpu(). This simplifies the code and avoids having two helpers for the same check. Signed-off-by: Jinchao Wang --- include/linux/printk.h

[PATCH v2 8/9] panic/printk: replace other_cpu_in_panic() with panic_on_other_cpu()

2025-08-24 Thread Jinchao Wang
The helper other_cpu_in_panic() duplicated logic already provided by panic_on_other_cpu(). Remove other_cpu_in_panic() and update all users to call panic_on_other_cpu() instead. This removes redundant code and makes panic handling consistent. Signed-off-by: Jinchao Wang --- kernel/printk/inter

[PATCH v2 9/9] watchdog: skip checks when panic is in progress

2025-08-24 Thread Jinchao Wang
This issue was found when an EFI pstore was configured for kdump logging with the NMI hard lockup detector enabled. The efi-pstore write operation was slow, and with a large number of logs, the pstore dump callback within kmsg_dump() took a long time. This delay triggered the NMI watchdog, leading

[PATCH v2 4/9] panic: use panic_try_start() in nmi_panic()

2025-08-24 Thread Jinchao Wang
nmi_panic() duplicated the logic to claim panic_cpu with atomic_try_cmpxchg. This is already wrapped in panic_try_start(). Replace the open-coded logic with panic_try_start(), and use panic_on_other_cpu() for the fallback path. This removes duplication and keeps panic handling code consistent. S

[PATCH v2 6/9] printk/nbcon: use panic_on_this_cpu() helper

2025-08-24 Thread Jinchao Wang
nbcon_context_try_acquire() compared panic_cpu directly with smp_processor_id(). This open-coded check is now provided by panic_on_this_cpu(). Switch to panic_on_this_cpu() to simplify the code and improve readability. Signed-off-by: Jinchao Wang --- kernel/printk/nbcon.c | 4 ++-- 1 file chan

[PATCH v2 5/9] panic: use panic_try_start() in vpanic()

2025-08-24 Thread Jinchao Wang
vpanic() had open-coded logic to claim panic_cpu with atomic_try_cmpxchg. This is already handled by panic_try_start(). Switch to panic_try_start() and use panic_on_other_cpu() for the fallback path. This removes duplicate code and makes panic handling consistent across functions. Signed-off-by:

[PATCH v2 2/9] fbdev: Use panic_in_progress() helper

2025-08-24 Thread Jinchao Wang
This patch updates the fbcon_skip_panic() function to use the panic_in_progress() helper. The previous direct access to panic_cpu is less readable and is being replaced by a dedicated function that more clearly expresses the intent. This change is part of a series to refactor the kernel's panic h

[PATCH v2 3/9] crash_core: use panic_try_start() in crash_kexec()

2025-08-24 Thread Jinchao Wang
crash_kexec() had its own code to exclude parallel execution by setting panic_cpu. This is already handled by panic_try_start(). Switch to panic_try_start() to remove the duplication and keep the logic consistent. Signed-off-by: Jinchao Wang --- kernel/crash_core.c | 15 +++ 1 file c

[PATCH v2 1/9] panic: Introduce helper functions for panic state

2025-08-24 Thread Jinchao Wang
This patch introduces four new helper functions to abstract the management of the panic_cpu variable. These functions will be used in subsequent patches to refactor existing code. The direct use of panic_cpu can be error-prone and ambiguous, as it requires manual checks to determine which CPU is h

[PATCH v2 0/9] panic: introduce panic status function family

2025-08-24 Thread Jinchao Wang
This series introduces a family of helper functions to manage panic state and updates existing code to use them. Before this series, panic state helpers were scattered and inconsistent. For example, panic_in_progress() was defined in printk/printk.c, not in panic.c or panic.h. As a result, develop

Re: [PATCH v1 1/2] drm/amdgpu/vpe: increase VPE_IDLE_TIMEOUT to fix hang on Strix Halo

2025-08-24 Thread Mario Limonciello
On 8/24/25 3:46 PM, Antheas Kapenekakis wrote: On Sun, 24 Aug 2025 at 22:16, Mario Limonciello wrote: On 8/24/25 3:53 AM, Antheas Kapenekakis wrote: On the Asus Z13 2025, which uses a Strix Halo platform, around 8% of the suspend resumes result in a soft lock around 1 second after the sc

[PATCH] atomfirmware.h: fix multiple spelling mistakes

2025-08-24 Thread Yugansh Mittal
This patch corrects several typographical errors in atomfirmware.h. The fixes improve readability and maintain consistency in the codebase. No functional changes are introduced. Corrected terms include: - aligment→ alignment - Offest → Offset - defintion → definition - swithing→ swi

Re: [PATCH v1 1/2] drm/amdgpu/vpe: increase VPE_IDLE_TIMEOUT to fix hang on Strix Halo

2025-08-24 Thread Antheas Kapenekakis
On Sun, 24 Aug 2025 at 22:16, Mario Limonciello wrote: > > > > On 8/24/25 3:53 AM, Antheas Kapenekakis wrote: > > On the Asus Z13 2025, which uses a Strix Halo platform, around 8% of the > > suspend resumes result in a soft lock around 1 second after the screen > > turns on (it freezes). This happ

Re: [PATCH v1 1/2] drm/amdgpu/vpe: increase VPE_IDLE_TIMEOUT to fix hang on Strix Halo

2025-08-24 Thread Mario Limonciello
On 8/24/25 3:53 AM, Antheas Kapenekakis wrote: On the Asus Z13 2025, which uses a Strix Halo platform, around 8% of the suspend resumes result in a soft lock around 1 second after the screen turns on (it freezes). This happens due to power gating VPE when it is not used, which happens 1 second

[PATCH v1 3/5] drm: panel-backlight-quirks: Add secondary DMI match

2025-08-24 Thread Antheas Kapenekakis
Using a single DMI match only allows matching per manufacturer. Introduce a second optional match to allow matching make/model. In addition, make DMI optional to allow matching only by EDID. Signed-off-by: Antheas Kapenekakis --- drivers/gpu/drm/drm_panel_backlight_quirks.c | 19 ++--

[PATCH v1 5/5] drm: panel-backlight-quirks: Add Steam Decks

2025-08-24 Thread Antheas Kapenekakis
On the SteamOS kernel, Valve universally makes minimum brightness 0 for all devices. SteamOS is (was?) meant for the Steam Deck, so enabling it universally is reasonable. However, it causes issues in certain devices. Therefore, introduce it just for the Steam Deck here. SteamOS kernel does not hav

[PATCH v1 0/5] drm: panel-backlight-quirks: Do partial refactor and apply OLED fix

2025-08-24 Thread Antheas Kapenekakis
This is an alternative to [1], since Phil found out there are still invalid values. I made this series before the one I sent today, and I have to say I tested it much less. Because I did not think it was very viable to upstream. I was also not aware of [2] and [3] since they are not in a public bug

[PATCH v1 4/5] drm: panel-backlight-quirks: Add brightness mask quirk

2025-08-24 Thread Antheas Kapenekakis
Certain OLED devices malfunction on specific brightness levels. Specifically, when DP_SOURCE_BACKLIGHT_LEVEL is written to with the first byte being 0x00 and sometimes 0x01, the panel forcibly turns off until the device sleeps again. Below are some examples. This was found by iterating over brighn

[PATCH v1 2/5] drm: panel-backlight-quirks: Convert brightness quirk to generic structure

2025-08-24 Thread Antheas Kapenekakis
Currently, the brightness quirk is limited to minimum brightness only. Refactor it to a structure, so that more quirks can be added in the future. Reserve 0 value for "no quirk", and use u16 to allow minimum brightness up to 255. Signed-off-by: Antheas Kapenekakis --- .../gpu/drm/amd/display/amd

[PATCH v1 1/5] drm: panel-backlight-quirks: Make ident optional

2025-08-24 Thread Antheas Kapenekakis
Currently, having a valid panel_id match is required to use the quirk system. For certain devices, we know that all SKUs need a certain quirk. Therefore, allow not specifying ident by only checking for a match if panel_id is non-zero. Signed-off-by: Antheas Kapenekakis --- drivers/gpu/drm/drm_pa

Re: [PATCH v1 2/2] drm/amd/display: Adjust AUX brightness to be a granularity of 100

2025-08-24 Thread Antheas Kapenekakis
On Sun, 24 Aug 2025 at 10:54, Antheas Kapenekakis wrote: > > Certain OLED devices malfunction on specific brightness levels. > Specifically, when DP_SOURCE_BACKLIGHT_LEVEL is written to with > the minor byte being 0x00 and sometimes 0x01, the panel forcibly > turns off until the device sleeps agai

Re: [PATCH next] drm/panel: jdi-lpm102a188a: Fix error code in jdi_panel_prepare()

2025-08-24 Thread Brigham Campbell
On Thu Aug 21, 2025 at 6:30 AM MDT, Dan Carpenter wrote: > If the mipi_dsi_dual() macro fails, the error code is stored in > dsi_ctx.accum_err. Propagate that error back to the caller instead > of returning success as the current code does. > > Fixes: a6adf47d30cc ("drm/panel: jdi-lpm102a188a: Fix

[PATCH 1/2] drm/amd/display: Optimize reserved time candidates sorting using standard sort()

2025-08-24 Thread Kuan-Wei Chiu
Replace the custom bubble sort used for sorting reserved time candidates in with the kernel's standard sort() helper. The previous code had O(N^2) time complexity, while the generic kernel sort runs in O(N log N). This improves efficiency and removes the need for a local sorting implementation, whi

[PATCH 2/2] drm/amd/display: Optimize remove_duplicates() from O(N^2) to O(N)

2025-08-24 Thread Kuan-Wei Chiu
Replace the previous O(N^2) implementation of remove_duplicates() in with a O(N) version using a fast/slow pointer approach. The new version keeps only the first occurrence of each element and compacts the array in place, improving efficiency without changing functionality. Signed-off-by: Kuan-Wei

[PATCH 0/2] drm/amd/display: optimize reserved time candidates handling

2025-08-24 Thread Kuan-Wei Chiu
Optimize the handling of reserved time candidates by replacing the custom bubble sort with the kernel's standard sort() and rewriting duplicate removal with a linear-time fast/slow pointer method. The changes improve sorting from O(N^2) to O(N log N) and duplicate removal from O(N^2) to O(N), reduc

Re: [PATCH 1/2] nova-core: Add a library for bitfields in Rust structs

2025-08-24 Thread John Hubbard
+Cc: bitmap maintainer/reviewers: Yury Norov, Rasmus Villemoes On 8/24/25 6:59 AM, Joel Fernandes wrote: Add a minimal bitfield library for defining in Rust structures (called bitstruct), similar in concept to bit fields in C structs. This will be used for defining page table entries and other s

Re: [PATCH] fbdev: core: fix ubsan warning in pixel_to_pat

2025-08-24 Thread Helge Deller
On 8/21/25 04:42, Zsolt Kajtar wrote: It could be triggered on 32 bit big endian machines at 32 bpp in the pattern realignment. In this case just return early as the result is an identity. Signed-off-by: Zsolt Kajtar --- drivers/video/fbdev/core/fb_fillrect.h | 3 +-- 1 file changed, 1 inser

Re: [PATCH] fbdev: Use string choices helpers

2025-08-24 Thread Helge Deller
On 8/24/25 17:23, Chelsy Ratnawat wrote: Use string_choices.h helpers instead of hard-coded strings. Signed-off-by: Chelsy Ratnawat --- drivers/video/fbdev/core/fbmon.c| 7 --- drivers/video/fbdev/nvidia/nvidia.c | 3 ++- drivers/video/fbdev/pxafb.c | 3 ++- 3 files changed

[PATCH] fbdev: Use string choices helpers

2025-08-24 Thread Chelsy Ratnawat
Use string_choices.h helpers instead of hard-coded strings. Signed-off-by: Chelsy Ratnawat --- drivers/video/fbdev/core/fbmon.c| 7 --- drivers/video/fbdev/nvidia/nvidia.c | 3 ++- drivers/video/fbdev/pxafb.c | 3 ++- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a

Re: [PATCH v3 2/2] drm/virtio: Implement save and restore for virtio_gpu_objects

2025-08-24 Thread Dmitry Osipenko
Hi, On 8/20/25 20:37, Kim, Dongwon wrote: > Hi Dmitry, > > Sorry, I have been busy in handling some other high priority tasks so > couldn't follow up > with this. Yeah, so to confirm, you are saying this object save/restore > mechanism > should only be used for S4 case (in the PM notifier for v

[PATCH] accel: habanalabs: Use string choices helpers

2025-08-24 Thread Chelsy Ratnawat
Use string_choices.h helpers instead of hard-coded strings. Signed-off-by: Chelsy Ratnawat --- drivers/accel/habanalabs/common/firmware_if.c | 14 +++--- drivers/accel/habanalabs/gaudi/gaudi_coresight.c | 9 + drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c | 9 +-

[PATCH 2/2] nova-core: Add KUNIT tests for bitstruct

2025-08-24 Thread Joel Fernandes
Add KUNIT tests to make sure the macros are working correctly. Signed-off-by: Joel Fernandes --- drivers/gpu/nova-core/bitstruct.rs | 198 + 1 file changed, 198 insertions(+) diff --git a/drivers/gpu/nova-core/bitstruct.rs b/drivers/gpu/nova-core/bitstruct.rs index

[PATCH 1/2] nova-core: Add a library for bitfields in Rust structs

2025-08-24 Thread Joel Fernandes
Add a minimal bitfield library for defining in Rust structures (called bitstruct), similar in concept to bit fields in C structs. This will be used for defining page table entries and other structures in nova-core. Signed-off-by: Joel Fernandes --- drivers/gpu/nova-core/bitstruct.rs | 149 ++

Re: [PATCH RFC 12/35] mm: limit folio/compound page sizes in problematic kernel configs

2025-08-24 Thread Mike Rapoport
On Thu, Aug 21, 2025 at 10:06:38PM +0200, David Hildenbrand wrote: > Let's limit the maximum folio size in problematic kernel config where > the memmap is allocated per memory section (SPARSEMEM without > SPARSEMEM_VMEMMAP) to a single memory section. > > Currently, only a single architectures sup

Re: [PATCH v1 2/2] drm/amd/display: Adjust AUX brightness to be a granularity of 100

2025-08-24 Thread kernel test robot
Hi Antheas, kernel test robot noticed the following build errors: [auto build test ERROR on c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9] url: https://github.com/intel-lab-lkp/linux/commits/Antheas-Kapenekakis/drm-amd-display-Adjust-AUX-brightness-to-be-a-granularity-of-100/20250824-165633 base

[PATCH v3 0/3] drm/bridge: sii9234: use extcon to detect cable attachment

2025-08-24 Thread Henrik Grimler
Hi, This series fixes so HDMI through the sii9234 MHL chip works when cable is hotplugged, by making the MHL chip use extcon cable detection functions. Patch 3, that actually implements the extcon parts, is heavily inspired by commit 688838442147 ("drm/bridge/sii8620: use micro-USB cable detection

[PATCH v3 3/3] drm/bridge: sii9234: use extcon cable detection logic to detect MHL

2025-08-24 Thread Henrik Grimler
To use MHL we currently need the MHL chip to be permanently on, which consumes unnecessary power. Let's use extcon attached to MUIC to enable the MHL chip only if it detects an MHL cable. Signed-off-by: Henrik Grimler --- v3: add missing return in error path, spotted by Marek Use depends on E

[PATCH v3 2/3] drm/bridge: sii9234: use dev_err_probe where applicable

2025-08-24 Thread Henrik Grimler
In case of error during resource acquisition the driver should print an error message only if it is not deferred probe. Use dev_err_probe helper to handle this, which will also record defer probe reason for debugging. Signed-off-by: Henrik Grimler --- v3: add missing return in error path, spotted

[PATCH v3 1/3] drm/bridge: sii9234: fix some typos in comments and messages

2025-08-24 Thread Henrik Grimler
Fix spelling and formatting so that the code is easier to follow, and so that it is more searchable. Reviewed-by: Dmitry Baryshkov Signed-off-by: Henrik Grimler --- v3: collect tags v2: no changes --- drivers/gpu/drm/bridge/sii9234.c | 14 +++--- 1 file changed, 7 insertions(+), 7 delet

Re: [PATCH v2 3/3] drm/bridge: sii9234: use extcon cable detection logic to detect MHL

2025-08-24 Thread Henrik Grimler
Hi Dmitry, On Mon, Aug 18, 2025 at 03:42:07AM +0300, Dmitry Baryshkov wrote: > On Fri, Aug 08, 2025 at 11:52:59AM +0200, Henrik Grimler wrote: > > Hi Dmitry, > > > > On Sun, Jul 27, 2025 at 08:07:37PM +0300, Dmitry Baryshkov wrote: > > > On Thu, Jul 24, 2025 at 08:50:53PM +0200, Henrik Grimler wr

[PATCH v3 3/3 RESEND] drm/bridge: simple-bridge: Add support for MStar TSUMU88ADT3-LF-1

2025-08-24 Thread Svyatoslav Ryhel
From: Maxim Schwalm A simple HDMI bridge used in ASUS Transformer AiO P1801-T. Signed-off-by: Maxim Schwalm Signed-off-by: Svyatoslav Ryhel Reviewed-by: Robert Foss --- drivers/gpu/drm/bridge/simple-bridge.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/bridge/simp

[PATCH v3 2/3 RESEND] dt-bindings: display: extend the simple bridge with MStar TSUMU88ADT3-LF-1

2025-08-24 Thread Svyatoslav Ryhel
A simple bridge used in ASUS Transformer AiO P1801-T. Signed-off-by: Svyatoslav Ryhel Reviewed-by: Robert Foss --- .../devicetree/bindings/display/bridge/simple-bridge.yaml| 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/bridge/simple-bridge

[PATCH v3 1/3 RESEND] dt-bindings: display: extend the LVDS codec with Triple 10-BIT LVDS Transmitter

2025-08-24 Thread Svyatoslav Ryhel
From: David Heidelberg LVDS transmitter used in the Microsoft Surface RT. Signed-off-by: David Heidelberg Signed-off-by: Svyatoslav Ryhel Reviewed-by: Robert Foss Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml | 1 + 1 file changed, 1 insert

[PATCH v2 0/3 RESEND] drm: bridge: add support for Triple 10-BIT

2025-08-24 Thread Svyatoslav Ryhel
Triple 10-BIT LVDS Transmitter is used in Microsoft Surface RT and MStar TSUMU88ADT3-LF-1 HDMI bridge is used in ASUS Transformer AiO P1801-T. --- Changes on switching from v2 to v3: - place mstar,tsumu88adt3-lf-1 alphabetically - fix typos Changes on switching from v1 to v2: - sort compatible al

Re: [PATCH v5 01/13] dt-bindings: display: st: add two new compatibles to LTDC device

2025-08-24 Thread Krzysztof Kozlowski
On Fri, Aug 22, 2025 at 04:34:10PM +0200, Raphael Gallais-Pou wrote: > The new STMicroelectronics SoC features a display controller similar to > the one used in previous SoCs. Because there is additional registers, > and different mandatory clocks it is incompatible with existing IPs. On > STM32M

[PATCH v1 2/2] drm/amd/display: Adjust AUX brightness to be a granularity of 100

2025-08-24 Thread Antheas Kapenekakis
Certain OLED devices malfunction on specific brightness levels. Specifically, when DP_SOURCE_BACKLIGHT_LEVEL is written to with the minor byte being 0x00 and sometimes 0x01, the panel forcibly turns off until the device sleeps again. This is an issue on multiple handhelds, including OneXPlayer F1 P

[PATCH v1 1/2] drm/amdgpu/vpe: increase VPE_IDLE_TIMEOUT to fix hang on Strix Halo

2025-08-24 Thread Antheas Kapenekakis
On the Asus Z13 2025, which uses a Strix Halo platform, around 8% of the suspend resumes result in a soft lock around 1 second after the screen turns on (it freezes). This happens due to power gating VPE when it is not used, which happens 1 second after inactivity. Specifically, the VPE gating aft

[PATCH v1 3/4] drm/bridge: analogix_dp: Apply DP helper API drm_dp_channel_eq_ok()

2025-08-24 Thread Damon Ding
Use existing DP helper API instead of analogix_dp_channel_eq_ok() with the same function. In addtion, remove unused function analogix_dp_get_lane_status() Signed-off-by: Damon Ding --- .../drm/bridge/analogix/analogix_dp_core.c| 49 ++- 1 file changed, 4 insertions(+), 45 de

[PATCH v1 4/4] drm/bridge: analogix_dp: Apply DP helper APIs to get adjusted voltages and pre-emphasises

2025-08-24 Thread Damon Ding
Replace analogix_dp_get_adjust_request_voltage() and analogix_dp_get_adjust_request_pre_emphasis() with existing DP helper APIs with the same function. Signed-off-by: Damon Ding --- .../drm/bridge/analogix/analogix_dp_core.c| 49 --- 1 file changed, 9 insertions(+), 40 deleti

[PATCH v1 2/4] drm/bridge: analogix_dp: Apply DP helper API drm_dp_clock_recovery_ok()

2025-08-24 Thread Damon Ding
Use existing DP helper API instead of analogix_dp_clock_recovery_ok() with the same function. Signed-off-by: Damon Ding --- .../drm/bridge/analogix/analogix_dp_core.c| 20 +++ 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix/analo

[PATCH v1 1/4] drm/bridge: analogix_dp: Apply DP helper API drm_dp_dpcd_read_link_status()

2025-08-24 Thread Damon Ding
Use existing DP helper API to read link status related DPCDs. Signed-off-by: Damon Ding --- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c b/drivers/gpu/drm/b

[PATCH v1 0/4] Apply DP helper APIs to do link train

2025-08-24 Thread Damon Ding
Use the existing DP helper APIs instead of repeated self-defined interfaces with the same functions. It can help make codes more concise. Damon Ding (4): drm/bridge: analogix_dp: Apply DP helper API drm_dp_dpcd_read_link_status() drm/bridge: analogix_dp: Apply DP helper API drm_dp_cloc

Patch "drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume" has been added to the 5.10-stable tree

2025-08-24 Thread gregkh
This is a note to let you know that I've just added the patch titled drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume to the 5.10-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filen