Hi Dmitry,
On 9/5/25 2:48 AM, Dmitry Baryshkov wrote:
> On Wed, Sep 03, 2025 at 09:50:58PM +0300, Cristian Ciocaltea wrote:
>> The first patch in the series implements the CEC capability of the
>> Synopsys DesignWare HDMI QP TX controller found in RK3588 & RK3576 Socs.
>> This is based on the down
From: Thomas Zimmermann Sent: Thursday, September 4, 2025
7:56 AM
>
> Compositors often depend on vblanks to limit their display-update
> rate. Without, they see vblank events ASAP, which breaks the rate-
> limit feature. This creates high CPU overhead. It is especially a
> problem with virtual
Hi Thierry,
kernel test robot noticed the following build errors:
[auto build test ERROR on next-20250902]
[also build test ERROR on v6.17-rc4]
[cannot apply to robh/for-next akpm-mm/mm-everything tegra/for-next
linus/master v6.17-rc4 v6.17-rc3 v6.17-rc2]
[If your patch is applied to the wrong g
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Drop PSEUDO_YUV_FMT_LOOSE_TILED(), the macro is unused.
Signed-off-by: Dmitry Baryshkov
Reviewed-by: Jessica Zhang
---
drivers/gpu/drm/msm/disp/mdp_format.c | 20
1 file changed, 20 deletions(-)
diff --git a/drivers/g
All interleaved compressed RGB formats use only 2 planes,
MDP_FETCH_LINEAR and MDP_TILE_HEIGHT_UBWC. Specify num_planes,
fetch_mode and tile_height directly in the macro and remove unused
parameters.
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/mdp_format.c | 35 +
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Define several additional macros, capturing RGB format classes, in order
to simplify defining particular RGB* format.
Signed-off-by: Dmitry Baryshkov
Reviewed-by: Jessica Zhang
---
drivers/gpu/drm/msm/disp/mdp_format.c | 275 +++
yz-abc.patch
Konrad
Thanks for guide, when i use cmd "git send-email
--in-reply-to="20250904-qcs8300_mdss-v11-0-bc8761964...@oss.qualcomm.com"
~/tmpyongmou/0005-drm-msm-mdss-add-qcs8300-support.eml", seems something wrong, error log:
m...@oss.qualcomm.com>, Dmitry B
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
On Thu, Sep 4, 2025 at 7:20 PM Nicolas Frattaroli
wrote:
>
> Hi,
>
> On Thursday, 4 September 2025 00:55:02 Central European Summer Time Chia-I Wu
> wrote:
> > MediaTek MT8196 has Mali-G925-Immortalis, for which panthor gained
> > support recently. But the soc also requires custom ASN hash to be
On 9/4/2025 9:43 PM, Dmitry Baryshkov wrote:
On Thu, Sep 04, 2025 at 03:22:37PM +0800, Yongxing Mou wrote:
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.
Make all ILI9881C_COMMAND_INSTR() parameters consistently lowercase.
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: Dave Stevenson
Cc: David Airlie
Cc: Jessica Zhang
Cc: Krzysztof Kozlowski
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Cc: Neil Armstrong
Cc: Rob Herri
Define several additional macros, capturing tiled RGB format classes, in
order to simplify defining particular RGB* format.
Reviewed-by: Jessica Zhang
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/mdp_format.c | 118 --
1 file changed, 85 insertion
Pull common params of YUV formats into corresponding macro definitions,
simplifying format table.
Reviewed-by: Jessica Zhang
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/mdp_format.c | 120 --
1 file changed, 56 insertions(+), 64 deletions(-)
dif
Move common bits of _dpu_format_populate_plane_sizes_ubwc() and
_linear() to dpu_format_populate_plane_sizes(), reducing unnecessary
duplication and simplifying code flow fror the UBWC function.
Reviewed-by: Jessica Zhang
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/dpu1/dpu_for
Hello Dmitry,
At 2025-09-05 08:05:06, "Dmitry Baryshkov"
wrote:
>On Wed, Sep 03, 2025 at 07:07:38PM +0800, Andy Yan wrote:
>> From: Andy Yan
>>
>> Convert it to drm bridge driver, it will be convenient for us to
>> migrate the connector part to the display driver later.
>>
>> Signed-off-by:
The _dpu_format_populate_plane_sizes_ubwc() used MSM_MEDIA_ALIGN() and
MSM_MEDIA_ROUNDUP(), macros inherited from the previous implementation,
msm_media_info.h. Replace them with the standard Linux macros,
round_up() and DIV_ROUND_UP() respectively.
Signed-off-by: Dmitry Baryshkov
---
drivers/gp
Drop redundant layout->num_planes assignments, using the value assigned
from the formats table. RGB UBWC formats need special handling: they use
two planes (per the format table), but the uAPI defines plane[1] as
empty.
Reviewed-by: Jessica Zhang
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/
Drop extra wrapping layer (msm_media_info.h) and inline all VENUS_*()
functions, simplifying the code.
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c| 121 ++-
drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 1155
2 files changed, 5
Drop PSEUDO_YUV_FMT_LOOSE_TILED(), the macro is unused.
Reviewed-by: Jessica Zhang
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/mdp_format.c | 20
1 file changed, 20 deletions(-)
diff --git a/drivers/gpu/drm/msm/disp/mdp_format.c
b/drivers/gpu/drm/msm/disp
Define several additional macros, capturing RGB format classes, in order
to simplify defining particular RGB* format.
Reviewed-by: Jessica Zhang
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/mdp_format.c | 275 +++---
1 file changed, 158 insertions(+),
- Rework mdp_format.c in order to make format table manageable
- Rework layout population for UBWC formats in DPU driver
Signed-off-by: Dmitry Baryshkov
---
Changes in v2:
- Dropped DX flag from the tiled NV12 format structure (Jessica)
- Changed round_up(foo, 192) to the roundup() as the former
Interleaved YUV formats use only one plane for all pixel data. Specify
num_planes = 1 for those formats. This was left unnoticed since
_dpu_format_populate_plane_sizes_linear() overrides layout->num_planes.
Fixes: 25fdd5933e4c ("drm/msm: Add SDM845 DPU support")
Reviewed-by: Jessica Zhang
Signed-
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Drop redundant layout->num_planes assignments, using the value assigned
from the formats table. RGB UBWC formats need special handling: they use
two planes (per the format table), but the uAPI defines plane[1] as
empty.
Signed-off-by: Dmitry Barysh
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Define several additional macros, capturing tiled RGB format classes, in
order to simplify defining particular RGB* format.
Signed-off-by: Dmitry Baryshkov
Reviewed-by: Jessica Zhang
---
drivers/gpu/drm/msm/disp/mdp_format.c | 118 +
On Thu, Sep 04, 2025 at 07:54:30AM +0200, Mike Looijmans wrote:
> On 03-09-2025 17:25, Dmitry Baryshkov wrote:
> > On Wed, Sep 03, 2025 at 08:17:33AM +0200, Mike Looijmans wrote:
> > > On 02-09-2025 19:29, Maxime Ripard wrote:
> > > > On Mon, Sep 01, 2025 at 04:29:01PM +0200, Mike Looijmans wrote:
Hi Bjorn,
Any feedback on this patch ?
I'd love it if you could consider it for inclusion in your next qcom
pull request.
Or if there is any issues, I can send another version quickly. Let me know !
Cheers!
Chris
On Thu, 14 Aug 2025 at 21:16, Christopher Obbard
wrote:
>
> Add the Samsung ATNA
On Wed, Sep 03, 2025 at 07:07:38PM +0800, Andy Yan wrote:
> From: Andy Yan
>
> Convert it to drm bridge driver, it will be convenient for us to
> migrate the connector part to the display driver later.
>
> Signed-off-by: Andy Yan
>
> ---
>
> Changes in v7:
> - Rebase on latest drm-misc-next
>
On Wed, Sep 03, 2025 at 09:50:58PM +0300, Cristian Ciocaltea wrote:
> The first patch in the series implements the CEC capability of the
> Synopsys DesignWare HDMI QP TX controller found in RK3588 & RK3576 Socs.
> This is based on the downstream code, but rewritten on top of the CEC
> helpers added
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Move common bits of _dpu_format_populate_plane_sizes_ubwc() and
_linear() to dpu_format_populate_plane_sizes(), reducing unnecessary
duplication and simplifying code flow fror the UBWC function.
Signed-off-by: Dmitry Baryshkov
Reviewed-by: Jessi
On Thu, Sep 4, 2025 at 4:20 AM Nicolas Frattaroli
wrote:
>
> Hi,
>
> On Thursday, 4 September 2025 00:55:02 Central European Summer Time Chia-I Wu
> wrote:
> > MediaTek MT8196 has Mali-G925-Immortalis, for which panthor gained
> > support recently. But the soc also requires custom ASN hash to be
Thanks. Applied to drm-misc-next
On 9/4/25 10:50, Lucas De Marchi wrote:
On Thu, Sep 04, 2025 at 10:15:42AM -0700, Lizhi Hou wrote:
Hi Lucas
I got a dim error when applying this patch. Could you take a look?
Maybe there is not a maintainer for MAINTAINERS? :)
Yes. A little bit worse than th
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Pull common params of YUV formats into corresponding macro definitions,
simplifying format table.
Signed-off-by: Dmitry Baryshkov
Reviewed-by: Jessica Zhang
---
drivers/gpu/drm/msm/disp/mdp_format.c | 120 --
On Thu, Sep 04, 2025 at 10:55:15PM +0200, Marek Vasut wrote:
> Make all ILI9881C_COMMAND_INSTR() parameters consistently lowercase.
> No functional change.
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Conor Dooley
> Cc: Dave Stevenson
> Cc: David Airlie
> Cc: Jessica Zhang
> Cc: Krzysztof Kozlo
Rename dsi-encoder@ node to dsi@ node to follow node name pattern
in Documentation/devicetree/bindings/display/dsi-controller.yaml .
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: David Airlie
Cc: Geert Uytterhoeven
Cc: Kieran Bingham
Cc: Krzysztof Kozlowski
Cc: La
Hi Janne,
On Thu, Aug 28, 2025 at 04:01:29PM +0200, Janne Grunau wrote:
> After discussion with the devicetree maintainers we agreed to not extend
> lists with the generic compatible "apple,i2c" anymore [1]. Use
> "apple,t8103-i2c" as fallback compatible as it is the SoC the driver
> and bindings
Document the 5" Raspberry Pi 720x1280 DSI panel based on ili9881.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: Dave Stevenson
Cc: David Airlie
Cc: Jessica Zhang
Cc: Krzysztof Kozlowski
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Cc: Neil Armstrong
Cc: Rob Herring
Cc: Simona Vetter
Cc
The ILI9881C is a DSI panel, which can be tied to a DSI controller
using OF graph port/endpoint. Allow the port subnode in the binding.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: Dave Stevenson
Cc: David Airlie
Cc: Jessica Zhang
Cc: Krzysztof Kozlowski
Cc: Maarten Lankhorst
Cc: Max
On Thu, Sep 04, 2025 at 05:10:02PM +0800, Liu Ying wrote:
> IT6263 supports HDMI vendor specific infoframe. The infoframe header
> and payload are configurable via NULL packet registers. The infoframe
> is enabled and disabled via PKT_NULL_CTRL register. Add the HDMI vendor
> specific infoframe
On 8/11/2025 11:26 AM, Mario Limonciello (AMD) wrote:
Systems with more than one GPU userspace doesn't know which one to be
used to treat as primary. The concept of primary is important to be
able to decide which GPU is used for display and which is used for
rendering. If it's guessed wrong th
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Pull common params of tiled YUV formats into corresponding macro
definitions, simplifying format table.
Signed-off-by: Dmitry Baryshkov
---
drivers/gpu/drm/msm/disp/mdp_format.c | 28 +---
1 file changed, 13 insertions(+
Hi Greg,
On Tue, Sep 02, 2025 at 03:20:41PM +0200, Greg Kroah-Hartman wrote:
> 6.16-stable review patch. If anyone has any objections, please let me know.
Thanks for queuing this and the corresponding reverts for the other
stable trees. This one patch doesn't match what I sent, the address
shoul
Hi Joel,
(Thanks to John for referencing this.)
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.
So maybe name it bitfield?
> This will be used
>
On Thu, Sep 04, 2025 at 10:56:57PM +0200, Marek Vasut wrote:
> Add configuration for the 5" Raspberry Pi 720x1280 DSI panel
> based on ili9881. This uses 10px longer horizontal sync pulse
> and 10px shorter HBP to avoid very short hsync pulse.
>
> Signed-off-by: Marek Vasut
> ---
> Cc: Conor Dool
On 9/4/25 10:23 PM, Dmitry Baryshkov wrote:
[...]
@@ -80,14 +83,14 @@ required:
- resets
- ports
-additionalProperties: false
+unevaluatedProperties: false
examples:
- |
#include
#include
-dsi0: dsi-encoder@fed8 {
+dsi0: dsi@fed8 {
As yo
This controller can have both bridges and panels connected to it. In
order to describe panels properly in DT, pull in dsi-controller.yaml
and disallow only unevaluatedProperties, because the panel node is
optional. Include example binding with panel.
Signed-off-by: Marek Vasut
---
Cc: Conor Doole
Rename dsi-encoder@ node to dsi@ node to follow node name pattern
in Documentation/devicetree/bindings/display/dsi-controller.yaml .
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: David Airlie
Cc: Geert Uytterhoeven
Cc: Kieran Bingham
Cc: Krzysztof Kozlowski
Cc: La
Rename dsi-encoder@ node to dsi@ node to follow node name pattern
in Documentation/devicetree/bindings/display/dsi-controller.yaml .
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: David Airlie
Cc: Geert Uytterhoeven
Cc: Kieran Bingham
Cc: Krzysztof Kozlowski
Cc: La
On 9/4/25 10:21 PM, Dmitry Baryshkov wrote:
[...]
+ ILI9881C_COMMAND_INSTR(0xD1, 0x52),
+ ILI9881C_COMMAND_INSTR(0xD2, 0x63),
+ ILI9881C_COMMAND_INSTR(0xD3, 0x39),
+};
Should the hex be lower-cased? Other than that LGTM.
Fixed in V2, thanks.
The other panel entries are fix
Document the 5" Raspberry Pi 720x1280 DSI panel based on ili9881.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: Dave Stevenson
Cc: David Airlie
Cc: Jessica Zhang
Cc: Krzysztof Kozlowski
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Cc: Neil Armstrong
Cc: Rob Herring
Cc: Simona Vetter
Cc
On Thu, Sep 04, 2025 at 10:03:08PM +0200, Marek Vasut wrote:
> This controller can have both bridges and panels connected to it. In
> order to describe panels properly in DT, pull in dsi-controller.yaml
> and disallow only unevaluatedProperties, because the panel node is
> optional. Include example
On Thu, Sep 4, 2025 at 2:30 AM Krzysztof Kozlowski wrote:
>
> On Wed, Sep 03, 2025 at 03:55:03PM -0700, Chia-I Wu wrote:
> > MediaTek MT8196 has Mali-G925-Immortalis, which can be supported by
> > panthor.
>
> What is panthor? Please describe here hardware or provide some
> explanations of not-tha
On Thu, Aug 21, 2025 at 01:52:12PM -0700, Nathan Chancellor wrote:
> When no other driver selects CONFIG_VIDEOMODE_HELPERS but
> CONFIG_DRM_CDNS_DSI is enabled, there is a linker or modpost error:
>
> ERROR: modpost: "drm_display_mode_to_videomode"
> [drivers/gpu/drm/bridge/cadence/cdns-dsi.ko]
On Thu, Sep 04, 2025 at 11:38:16AM -0700, Jessica Zhang wrote:
>
>
> On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
> > The _dpu_format_populate_plane_sizes_ubwc() used MSM_MEDIA_ALIGN() and
> > MSM_MEDIA_ROUNDUP(), macros inherited from the previous implementation,
> > msm_media_info.h. Replace th
Rename dsi-encoder@ node to dsi@ node to follow node name pattern
in Documentation/devicetree/bindings/display/dsi-controller.yaml .
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: David Airlie
Cc: Geert Uytterhoeven
Cc: Kieran Bingham
Cc: Krzysztof Kozlowski
Cc: La
Rename dsi-encoder@ node to dsi@ node to follow node name pattern
in Documentation/devicetree/bindings/display/dsi-controller.yaml .
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: David Airlie
Cc: Geert Uytterhoeven
Cc: Kieran Bingham
Cc: Krzysztof Kozlowski
Cc: La
Rename dsi-encoder@ node to dsi@ node to follow node name pattern
in Documentation/devicetree/bindings/display/dsi-controller.yaml .
No functional change.
Signed-off-by: Marek Vasut
---
Cc: Conor Dooley
Cc: David Airlie
Cc: Geert Uytterhoeven
Cc: Kieran Bingham
Cc: Krzysztof Kozlowski
Cc: La
Gentle ping, this seems fairly obvious and it continues to break out
builds in -next.
On Thu, Aug 21, 2025 at 01:52:12PM -0700, Nathan Chancellor wrote:
> When no other driver selects CONFIG_VIDEOMODE_HELPERS but
> CONFIG_DRM_CDNS_DSI is enabled, there is a linker or modpost error:
>
> ERROR: m
On Tue, Sep 02, 2025 at 05:46:26PM +0200, Thierry Reding wrote:
> From: Thierry Reding
>
> This node contains two sets of properties, one for the case where the
> VPR is resizable (in which case the VPR region will be dynamically
> allocated at boot time) and another case where the VPR is fixed i
Hi,
On Thursday, 4 September 2025 00:55:02 Central European Summer Time Chia-I Wu
wrote:
> MediaTek MT8196 has Mali-G925-Immortalis, for which panthor gained
> support recently. But the soc also requires custom ASN hash to be
> enabled. This series introduces panthor_soc_data for per-soc data and
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
Interleaved YUV formats use only one plane for all pixel data. Specify
num_planes = 1 for those formats. This was left unnoticed since
_dpu_format_populate_plane_sizes_linear() overrides layout->num_planes.
Fixes: 25fdd5933e4c ("drm/msm: Add SDM845
On 7/4/2025 7:47 PM, Dmitry Baryshkov wrote:
The _dpu_format_populate_plane_sizes_ubwc() used MSM_MEDIA_ALIGN() and
MSM_MEDIA_ROUNDUP(), macros inherited from the previous implementation,
msm_media_info.h. Replace them with the standard Linux macros,
round_up() and DIV_ROUND_UP() respectively.
On Wed, 03 Sep 2025 14:58:13 +0300, Dmitry Baryshkov wrote:
> Currently SM6350 uses qcom,sm8350-dp as a fallback compatible entry.
> This works, but adding DP MST support will reveal that this SoC is
> not fully compatible with SM8350 platform: the former one doesn't
> provide MST support, while
On 9/4/25 4:04 PM, Boris Brezillon wrote:
Hello Boris,
I suspect the extra soft reset I did before "un-halted" the GPU and
allowed it to proceed.
Hm, not quite. I mean, you still need to explicitly boot the MCU after
a reset, which is what the write to MCU_CONTROL [1] does. What the
soft-rese
On 9/4/25 4:39 PM, Alexander Stein wrote:
Hi,
Am Donnerstag, 4. September 2025, 15:52:38 CEST schrieb Marek Vasut:
On 9/4/25 8:36 AM, Alexander Stein wrote:
Hello Alexander,
Maybe the GPU remains halted because
setting the GLB_HALT stops command stream processing, and the GPU never
samples t
Hi
Am 02.09.25 um 08:53 schrieb LiangCheng Wang:
Introduce a DRM driver for the Mayqueen Pixpaper e-ink display panel,
which is controlled via SPI. The driver supports a 122x250 resolution
display with XRGB format.
Also, add a MAINTAINERS entry for the Pixpaper driver.
Signed-off-by: Liang
On 9/4/25 09:26, Michael Kelley wrote:
> From: Mukesh R Sent: Wednesday, September 3,
> 2025 7:17 PM
>>
>> On 9/2/25 07:42, Michael Kelley wrote:
>>> From: Mukesh Rathor Sent: Wednesday, August
>>> 27, 2025 6:00 PM
At present, drivers/Makefile will subst =m to =y for CONFIG_HYPERV for
The Ayaneo 3 comes with two panels, an OLED right side up 1080p panel
and an IPS landscape 1080p panel. However, both have the same DMI data.
This quirk adds support for the portrait OLED panel.
As the landscape panel is 1920x1080 and the right side up panel is
1080x1920, the width and height argu
For ternary operators in the form of "a ? true : false", if 'a' itself
returns a boolean result, the ternary operator can be omitted. Remove
redundant ternary operators to clean up the code. Swap variable positions
on either side of '!=' to enhance readability.
Signed-off-by: Liao Yuanhong
---
d
On Thu, 4 Sep 2025 12:10:30 +0200
Christian Gmeiner wrote:
> Hi
>
> >
> > the Allwinner A523/A527/T527 family of SoCs feature a Vivante
> > "VIP9000"(?) NPU, though it seems to be disabled on many SKUs.
> > See https://linux-sunxi.org/A523#Family_of_sun55iw3 for a table, the
> > row labelled "NP
On 04/09/2025 12:37, Zihuan Zhang wrote:
>> * Lastly, given that the benefit of cleanup helpers is removal of
>> * "goto", and that the "goto" statement can jump between scopes, the
>> * expectation is that usage of "goto" and cleanup helpers is never
>> * mixed in the same function. I.e. f
The OneXPlayer X1 series features a 2k 10.95 display with a portrait
orientation. Add quirks to set the panel orientation to portrait mode
to the Intel, AMD, and EVA-02 variants.
Signed-off-by: Antheas Kapenekakis
---
.../gpu/drm/drm_panel_orientation_quirks.c| 24 +++
1 file
Hi Danilo,
On Wed, Sep 03, 2025 at 04:53:57PM +0200, Danilo Krummrich wrote:
> On Wed Sep 3, 2025 at 2:29 PM CEST, Alexandre Courbot wrote:
> > To be honest I am not completely sure about the best layout yet and will
> > need more visibility to understand whether this is optimal. But
> > consideri
On 3/25/25 3:52 PM, Boris Brezillon wrote:
Hello Boris,
sorry for the late reply.
Hm, that might be the cause of the fast reset issue (which is a fast
resume more than a fast reset BTW): if you re-assert the reset line on
runtime suspend, I guess this causes a full GPU reset, and the MCU ends
On Wed, Sep 03, 2025 at 03:55:03PM -0700, Chia-I Wu wrote:
> MediaTek MT8196 has Mali-G925-Immortalis, which can be supported by
> panthor.
What is panthor? Please describe here hardware or provide some
explanations of not-that-known hardware names (if panthos is that).
Best regards,
Krzysztof
Document the DPU for Qualcomm QCS8300 platform. It use the same DPU
hardware with SA8775P and reuse it's driver.
Reviewed-by: Krzysztof Kozlowski
Signed-off-by: Yongxing Mou
---
.../devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml | 15 ++-
1 file changed, 10 insertions(+), 5 d
As we are forced to use a global shared context on some
PTA-equipped-but-broken GPUs, the fine-grained mutex locking in the
current implemtnation of etnaviv_iommuv2_context_alloc() won't be
meaningful any more.
Make the whole function to be protected by the global lock, in order to
prevent reentra
From: Dave Airlie
Before exporting a buffer, make sure it has been populated with
pages at least once.
Cc: Thomas Hellström
Signed-off-by: Dave Airlie
---
drivers/gpu/drm/xe/xe_dma_buf.c | 12
1 file changed, 12 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_dma_buf.c b/driver
The AOKZOE A1 Pro has a portrait 16:10 panel, add a quirk for it.
Signed-off-by: Antheas Kapenekakis
---
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c
b/drivers/gpu/drm/drm_panel_orientatio
Add quirks for the new clamshell device OneXPlayer G1 for both AMD
and Intel. The device has a 1600x2560p 144hz LCD panel.
Signed-off-by: Antheas Kapenekakis
---
drivers/gpu/drm/drm_panel_orientation_quirks.c | 12
1 file changed, 12 insertions(+)
diff --git a/drivers/gpu/drm/drm_p
The Ayaneo 2021 has an alternate variant that skips AYA in the
beginning. Add that as well.
Signed-off-by: Antheas Kapenekakis
---
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c
b/drivers/gp
Add quirks for two Zeenix handhelds, the Lite and the Pro.
They are identical to the Ayn Loki and the Ayn Loki Pro respectively.
Signed-off-by: Antheas Kapenekakis
---
drivers/gpu/drm/drm_panel_orientation_quirks.c | 12
1 file changed, 12 insertions(+)
diff --git a/drivers/gpu/drm
The OneXPlayer X1 mini features a 2k 8.8 display with a portrait
orientation. The Pro is a CPU refresh. Add quirks to set the panel
orientation to portrait mode. There is no Intel variant.
Signed-off-by: Antheas Kapenekakis
---
drivers/gpu/drm/drm_panel_orientation_quirks.c | 12
1
The GPD Pocket 4 is a mini laptop replacement with a portrait
2k panel. Add a quirk for it.
Signed-off-by: Antheas Kapenekakis
---
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c
b/drivers/gp
Right side up, DSI-1, 800x1280 screen.
Signed-off-by: Antheas Kapenekakis
---
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c
b/drivers/gpu/drm/drm_panel_orientation_quirks.c
index e7a2c5b59d
The OneXPlayer F1Pro has a 144hz 1920x1080 portrait OLED panel.
Add a quirk to correct the panel portrait orientation. In addition,
it comes with a red limited edition variant in the Chinese market,
so add that as well. Then, add the 8840U non-pro variant as well.
Signed-off-by: Antheas Kapenekaki
Adds a bunch of handheld orientation quirks that collected in the Bazzite
kernel. I made sure they are alphabetically sorted. In addition, to keep
the series short, I grouped variants of the same device together.
Antheas Kapenekakis (10):
drm: panel-orientation-quirks: Add AOKZOE A1 Pro
drm: p
On Thu, Sep 04, 2025 at 10:15:42AM -0700, Lizhi Hou wrote:
Hi Lucas
I got a dim error when applying this patch. Could you take a look?
Maybe there is not a maintainer for MAINTAINERS? :)
Yes. A little bit worse than that:
https://gitlab.freedesktop.org/drm/maintainer-tools/-/merge_requests/83
changes are identical to
V10.
You can fix that manually by sending them both through
b4 send -o /tmp/
git send-email --in-reply-to= /tmp/0005-xyz-abc.patch
git send-email --in-reply-to= /tmp/0006-xyz-abc.patch
Konrad
Thanks for guide, when i use cmd "git send-email
--in-reply-to="20250
For ternary operators in the form of "a ? true : false" or
"a ? false : true", if 'a' itself returns a boolean result, the ternary
operator can be omitted. Remove redundant ternary operators to clean up the
code.
Signed-off-by: Liao Yuanhong
---
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_lin
On 03/09/2025 20:21, Chia-I Wu wrote:
> A panthor group can have at most MAX_CS_PER_CSG panthor queues.
>
> Fixes: 4bdca11507928 ("drm/panthor: Add the driver frontend block")
> Signed-off-by: Chia-I Wu
> Reviewed-by: Boris Brezillon # v1
> Reviewed-by: Steven Price
Pushed to drm-misc-fixes.
> On 29 Aug 2025, at 19:35, Lyude Paul wrote:
>
> For retrieving a pointer to the struct dma_resv for a given GEM object. We
> also introduce it in a new trait, BaseObjectPrivate, which we automatically
> implement for all gem objects and don't expose to users outside of the
> crate.
>
> Sign
Applied. Thanks!
On Thu, Sep 4, 2025 at 3:29 AM Liao Yuanhong wrote:
>
> For ternary operators in the form of "a ? true : false" or
> "a ? false : true", if 'a' itself returns a boolean result, the ternary
> operator can be omitted. Remove redundant ternary operators to clean up the
> code.
>
>
Enable hdmi_pai device.
Aud2htx module, hdmi_pai and hdmi controller compose the hdmi audio
pipeline.
Signed-off-by: Shengjiu Wang
Reviewed-by: Frank Li
---
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp
Add binding for the i.MX8MP HDMI parallel Audio interface block.
The HDMI TX Parallel Audio Interface (HTX_PAI) is a digital module that
acts as the bridge between the Audio Subsystem to the HDMI TX Controller.
This IP block is found in the HDMI subsystem of the i.MX8MP SoC.
Aud2htx module in Aud
Hi Marek,
On Thu, 2025-09-04 at 08:40 +0200, Marek Szyprowski wrote:
> On 03.09.2025 21:32, Henrik Grimler wrote:
> > On Mon, Aug 25, 2025 at 04:16:50PM +0200, Marek Szyprowski wrote:
> > > On 24.08.2025 13:16, Henrik Grimler wrote:
> > > > To use MHL we currently need the MHL chip to be permanent
Hi Kaustabh,
On Wed, 03 Sep 2025 15:51:03 + Kaustabh Chakraborty
wrote:
>
> This commit is from commit [1] of branch [2]. However, the macro is
> defined in commit [3] of branch [4]. I had sent those patches in a single
> patchset, though.
>
> I guess the merge strategy would be exynos-drm-
On Sat, Aug 30, 2025 at 4:58 PM Barry Song <21cn...@gmail.com> wrote:
>
> From: Barry Song
>
> We can allocate high-order pages, but mapping them one by
> one is inefficient. This patch changes the code to map
> as large a chunk as possible. The code looks somewhat
> complicated mainly because sup
On Fri, Sep 05, 2025 at 12:09:52AM +0800, Jun Nie wrote:
> Dmitry Baryshkov 于2025年9月3日周三 17:39写道:
> >
> > On Tue, Aug 19, 2025 at 09:31:06AM +0800, Jun Nie wrote:
> > > The content of every half of screen is sent out via one interface in
> > > dual-DSI case. The content for every interface is blen
On Mon, 1 Sep 2025 15:32:22 +0530 Meghana Malladi wrote:
> if (!emac->xdpi.prog && !prog)
> return 0;
>
> - WRITE_ONCE(emac->xdp_prog, prog);
> + if (netif_running(emac->ndev)) {
> + prueth_destroy_txq(emac);
> + prueth_destroy_rxq(emac);
> +
1 - 100 of 203 matches
Mail list logo