Re: [PATCH RESEND 1/3] drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel

2024-05-29 Thread Gerald Loacker
Hi Jessica, Am 28.05.2024 um 19:36 schrieb Jessica Zhang: > > > On 5/28/2024 1:32 AM, Gerald Loacker wrote: >> Flickering was observed when using partial mode. Moving the vsync to the >> same position as used by the default sitronix-st7789v timing resolves >> this >> issue. >> >> Signed-off-by:

[Bug 218900] amdgpu: Fatal error during GPU init

2024-05-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=218900 --- Comment #7 from Vasant Hegde (vasant.he...@amd.com) --- Also can you please attach full dmesg? I want to see IOMMU feature list and confirm what I am doing is right. -Vasant -- You may reply to this email to add a comment. You are receivin

Re: [RFC PATCH v3 13/21] drm/exec: Rework contended locking

2024-05-29 Thread Thomas Hellström
On Tue, 2024-05-28 at 13:03 +0200, Christian König wrote: > Am 28.05.24 um 10:07 schrieb Thomas Hellström: > > On Tue, 2024-05-28 at 08:51 +0200, Christian König wrote: > > > > 2) Any contended lock held at loop start is completely > > > > encapsulated > > > > in > > > > the ww transaction and can

Re: [PATCH v4 1/3] drm/panel/lg-sw43408: select CONFIG_DRM_DISPLAY_DP_HELPER

2024-05-29 Thread Marijn Suijten
On 2024-05-28 22:39:18, Dmitry Baryshkov wrote: > This panel driver uses DSC PPS functions and as such depends on the > DRM_DISPLAY_DP_HELPER. Select this symbol to make required functions > available to the driver. > > Reported-by: kernel test robot > Closes: > https://lore.kernel.org/oe-kbuild

Re: [PATCH v4 2/3] drm/panel/lg-sw43408: mark sw43408_backlight_ops as static

2024-05-29 Thread Marijn Suijten
On 2024-05-28 22:39:19, Dmitry Baryshkov wrote: > Fix sparse warning regarding symbol 'sw43408_backlight_ops' not being > declared. > > Reported-by: kernel test robot > Closes: > https://lore.kernel.org/oe-kbuild-all/202404200739.hbwzvohr-...@intel.com/ > Reviewed-by: Neil Armstrong > Fixes: 06

Re: [PATCH v2 0/6] drm/v3d: Improve Performance Counters handling

2024-05-29 Thread Jani Nikula
On Tue, 21 May 2024, Maíra Canal wrote: > Hi Jani, > > On 5/21/24 08:07, Jani Nikula wrote: >> On Mon, 20 May 2024, Maíra Canal wrote: >>> On 5/12/24 19:23, Maíra Canal wrote:> Maíra Canal (6): drm/v3d: Add Performance Counters descriptions for V3D 4.2 and 7.1 drm/v3d: Diff

Re: [PATCH v4 3/3] drm/display: split DSC helpers from DP helpers

2024-05-29 Thread Marijn Suijten
On 2024-05-28 22:39:20, Dmitry Baryshkov wrote: > Currently the DRM DSC functions are selected by the > DRM_DISPLAY_DP_HELPER Kconfig symbol. This is not optimal, since the DSI > code (both panel and host drivers) end up selecting the seemingly > irrelevant DP helpers. Split the DSC code to be guar

Re: [PATCH v4 0/3] drm: Fix dma_resv deadlock at drm object pin time

2024-05-29 Thread Boris Brezillon
On Thu, 23 May 2024 12:32:16 +0100 Adrián Larumbe wrote: > This is v4 of > https://lore.kernel.org/lkml/20240521181817.097af...@collabora.com/T/ > > The goal of this patch series is fixing a deadlock upon locking the dma > reservation > of a DRM gem object when pinning it, at a prime import op

Re: [PATCH] drm/sun4i: Fix compilation error

2024-05-29 Thread Javier Martinez Canillas
Maxime Ripard writes: Hello Maxime, > Commit ea64761a54a2 ("drm/sun4i: hdmi: Switch to HDMI connector") > introduced a dependency that got renamed in a previous version, but > wasn't properly updated in that driver. Fix the name of the function. > > Reported-by: kernel test robot > Closes: > h

[Bug 218900] amdgpu: Fatal error during GPU init

2024-05-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=218900 --- Comment #8 from Jean-Christophe Guillain (jean-christo...@guillain.net) --- Hi, I plan to finish the bisection today, and I'll test your patch. jC -- You may reply to this email to add a comment. You are receiving this mail because: You a

Re: [PATCH v3 2/6] drm/ci: add farm variable

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 08:10:45AM +0530, Vignesh Raman wrote: > Mesa uses structured logs for logging and debug purpose, > https://mesa.pages.freedesktop.org/-/mesa/-/jobs/59165650/artifacts/results/job_detail.json > > Since drm-ci uses the mesa scripts, add the farm variable > and update the dev

Re: [PATCH v3 3/6] drm/ci: generate testlist from build

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 08:10:46AM +0530, Vignesh Raman wrote: > Stop vendoring the testlist into the kernel. Instead, use the > testlist from the IGT build to ensure we do not miss renamed > or newly added tests. > > Signed-off-by: Vignesh Raman > --- > > v2: > - Fix testlist generation for a

Re: [PATCH v2 1/1] drm/bridge: imx93-mipi-dsi: Use dev_err_probe

2024-05-29 Thread Liu Ying
On 05/29/2024, Alexander Stein wrote: > Although very unlike to occur (media_blk_ctrl needs 'syscon' compatible > removed), it lines up with the other error paths in probe function. Why media_blk_ctrl needs 'syscon' compatible removed? device_node_get_regmap may return error pointer other than ER

[PATCH] drm/display: Fix HDMI state helper dependency

2024-05-29 Thread Maxime Ripard
During the life of the series that introduced the DRM_DISPLAY_HDMI_STATE_HELPER option, we reworked the Kconfig option dependency setup to rely on depends on with commit f6d2dc03fa85 ("drm: Switch DRM_DISPLAY_HDMI_HELPER to depends on") which got reverted later on because it was creating too many i

Re: [PATCH v3 6/6] drm/ci: update xfails for the new testlist

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 08:10:49AM +0530, Vignesh Raman wrote: > Now the testlist is used from IGT build, so update > xfails with the new testlist. > > Set the timeout of all i915 jobs to 1h30m since some jobs > takes more than 1 hour to complete. > > Reviewed-by: Dmitry Baryshkov This had an e

[DO NOT MERGE v8 00/36] Device Tree support for SH7751 based board

2024-05-29 Thread Yoshinori Sato
This is an updated version of something I wrote about 7 years ago. Minimum support for R2D-plus and LANDISK. I think R2D-1 will work if you add AX88796 to dts. And board-specific functions and SCI's SPI functions are not supported. You can get it working with qemu found here. https://gitlab.com/yo

[DO NOT MERGE v8 01/36] sh: passing FDT address to kernel startup.

2024-05-29 Thread Yoshinori Sato
R4 is caller saved in SH ABI. Save it so it doesn't get corrupted until it's needed for initialization. Signed-off-by: Yoshinori Sato Reviewed-by: Geert Uytterhoeven --- arch/sh/boot/compressed/head_32.S | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/sh/boot/compr

[DO NOT MERGE v8 03/36] sh: Enable OF support for build and configuration.

2024-05-29 Thread Yoshinori Sato
IRQ, CLK and PCI will be migrated to a common driver framework. So if OF, disable the SH specific drivers. Signed-off-by: Yoshinori Sato --- arch/sh/Kconfig | 11 ++- arch/sh/drivers/Makefile| 2 ++ arch/sh/kernel/cpu/Makefile | 9 +++-- arch/sh/kernel/c

[DO NOT MERGE v8 04/36] dt-bindings: interrupt-controller: Add header for Renesas SH3/4 INTC.

2024-05-29 Thread Yoshinori Sato
Renesas SH7751 Interrupt controller priority register define. Signed-off-by: Yoshinori Sato --- .../renesas,sh7751-intc.h | 19 +++ 1 file changed, 19 insertions(+) create mode 100644 include/dt-bindings/interrupt-controller/renesas,sh7751-intc.h diff --git

[DO NOT MERGE v8 06/36] sh: kernel/setup Update DT support.

2024-05-29 Thread Yoshinori Sato
Fix extrnal fdt initialize and bootargs. Signed-off-by: Yoshinori Sato --- arch/sh/Kconfig| 1 - arch/sh/kernel/setup.c | 31 --- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 91c7c72bc0db..5c9b508849

[DO NOT MERGE v8 10/36] sh: Common PCI Framework driver support.

2024-05-29 Thread Yoshinori Sato
Add New OF based PCI Host driver. This driver conflicts some point in legacy PCI driver. To resolve the conflict, I made some changes to the legacy driver. Signed-off-by: Yoshinori Sato --- arch/sh/include/asm/io.h | 6 ++ arch/sh/include/asm/pci.h | 4 arch/sh/kernel/iomap.c| 18

[DO NOT MERGE v8 05/36] sh: GENERIC_IRQ_CHIP support for CONFIG_OF=y

2024-05-29 Thread Yoshinori Sato
Remove unused function prototype. Add helper update_sr_imask. use for SH7751 irq driver. Add stub intc_finalize. Signed-off-by: Yoshinori Sato --- arch/sh/include/asm/io.h | 2 ++ arch/sh/include/asm/irq.h | 10 -- arch/sh/kernel/cpu/Makefile| 5 + arch/sh/kernel/cpu

[DO NOT MERGE v8 08/36] clocksource: sh_tmu: CLOCKSOURCE support.

2024-05-29 Thread Yoshinori Sato
Allows initialization as CLOCKSOURCE. Signed-off-by: Yoshinori Sato --- drivers/clocksource/sh_tmu.c | 198 +++ 1 file changed, 132 insertions(+), 66 deletions(-) diff --git a/drivers/clocksource/sh_tmu.c b/drivers/clocksource/sh_tmu.c index be81c00f..ce3004a

[DO NOT MERGE v8 09/36] dt-binding: Add compatible SH7750 SoC

2024-05-29 Thread Yoshinori Sato
Signed-off-by: Yoshinori Sato Reviewed-by: Geert Uytterhoeven Acked-by: Rob Herring --- Documentation/devicetree/bindings/timer/renesas,tmu.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/timer/renesas,tmu.yaml b/Documentation/devicetree/bindings/ti

[DO NOT MERGE v8 17/36] dt-bindings: interrupt-controller: renesas, sh7751-intc: Add json-schema

2024-05-29 Thread Yoshinori Sato
Renesas SH7751 INTC json-schema. Signed-off-by: Yoshinori Sato Reviewed-by: Rob Herring --- .../renesas,sh7751-intc.yaml | 53 +++ 1 file changed, 53 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.ya

[DO NOT MERGE v8 25/36] dt-bindings: vendor-prefixes: Add iodata

2024-05-29 Thread Yoshinori Sato
Add IO DATA DEVICE INC. https://www.iodata.com/ Signed-off-by: Yoshinori Sato Reviewed-by: Geert Uytterhoeven --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/

[DO NOT MERGE v8 18/36] irqchip: SH7751 external interrupt encoder with enable gate.

2024-05-29 Thread Yoshinori Sato
SH7751 have 15 level external interrupt. It is typically connected to the CPU through a priority encoder that can suppress requests. This driver provides a way to control those hardware with irqchip. Signed-off-by: Yoshinori Sato --- drivers/irqchip/Kconfig | 7 + drivers/irqch

[DO NOT MERGE v8 29/36] sh: add RTS7751R2D Plus DTS

2024-05-29 Thread Yoshinori Sato
Renesas RTS7751R2D Plus devicetree. Signed-off-by: Yoshinori Sato --- arch/sh/boot/dts/rts7751r2dplus.dts | 172 1 file changed, 172 insertions(+) create mode 100644 arch/sh/boot/dts/rts7751r2dplus.dts diff --git a/arch/sh/boot/dts/rts7751r2dplus.dts b/arch/sh/boo

[DO NOT MERGE v8 32/36] sh: j2_mimas_v2.dts update

2024-05-29 Thread Yoshinori Sato
Signed-off-by: Yoshinori Sato --- arch/sh/boot/dts/j2_mimas_v2.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/sh/boot/dts/j2_mimas_v2.dts b/arch/sh/boot/dts/j2_mimas_v2.dts index faf884f53804..b6ee682c5737 100644 --- a/arch/sh/boot/dts/j2_mimas_v2.dts +++ b/arch/sh/b

[DO NOT MERGE v8 14/36] clk: Compatible with narrow registers

2024-05-29 Thread Yoshinori Sato
divider and gate only support 32-bit registers. Older hardware uses narrower registers, so I want to be able to handle 8-bit and 16-bit wide registers. Seven clk_divider flags are used, and if I add flags for 8bit access and 16bit access, 8bit will not be enough, so I expanded it to u16. Signed-o

[DO NOT MERGE v8 19/36] dt-bindings: interrupt-controller: renesas, sh7751-irl-ext: Add json-schema

2024-05-29 Thread Yoshinori Sato
Renesas SH7751 external interrupt encoder json-schema. Signed-off-by: Yoshinori Sato --- .../renesas,sh7751-irl-ext.yaml | 57 +++ 1 file changed, 57 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-irl-ext.yam

[DO NOT MERGE v8 24/36] dt-binding: sh: cpus: Add SH CPUs json-schema

2024-05-29 Thread Yoshinori Sato
Renesas SH series and compatible ISA CPUs. Signed-off-by: Yoshinori Sato --- .../devicetree/bindings/sh/cpus.yaml | 63 +++ 1 file changed, 63 insertions(+) create mode 100644 Documentation/devicetree/bindings/sh/cpus.yaml diff --git a/Documentation/devicetree/bindings

[DO NOT MERGE v8 13/36] dt-bindings: clock: sh7750-cpg: Add renesas, sh7750-cpg header.

2024-05-29 Thread Yoshinori Sato
SH7750 CPG Clock output define. Signed-off-by: Yoshinori Sato --- .../bindings/clock/renesas,sh7750-cpg.yaml| 107 ++ include/dt-bindings/clock/sh7750-cpg.h| 26 + 2 files changed, 133 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/ren

[DO NOT MERGE v8 27/36] dt-bindings: soc: renesas: sh: Add SH7751 based target

2024-05-29 Thread Yoshinori Sato
Signed-off-by: Yoshinori Sato Reviewed-by: Geert Uytterhoeven Reviewed-by: Rob Herring --- .../devicetree/bindings/soc/renesas/sh.yaml | 27 +++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/renesas/sh.yaml diff --git a/Documentati

[DO NOT MERGE v8 20/36] serial: sh-sci: fix SH4 OF support.

2024-05-29 Thread Yoshinori Sato
- Separated RZ's earlycon initialization from normal SCIF. - fix earlyprintk hung (NULL pointer reference). - fix SERIAL_SH_SCI_EARLYCON enablement Signed-off-by: Yoshinori Sato Reviewed-by: Geert Uytterhoeven --- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/sh-sci.c | 6 +++--- 2 fil

[DO NOT MERGE v8 16/36] irqchip: Add SH7751 INTC driver

2024-05-29 Thread Yoshinori Sato
Renesas SH7751 Internal interrupt controller driver. Signed-off-by: Yoshinori Sato --- drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-renesas-sh7751.c | 282 +++ 3 files changed, 291 insertions(+) create mo

[DO NOT MERGE v8 22/36] dt-bindings: display: smi, sm501: SMI SM501 binding json-schema

2024-05-29 Thread Yoshinori Sato
Signed-off-by: Yoshinori Sato --- .../bindings/display/smi,sm501.yaml | 443 ++ 1 file changed, 443 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/smi,sm501.yaml diff --git a/Documentation/devicetree/bindings/display/smi,sm501.yaml b/Docume

[DO NOT MERGE v8 35/36] sh: LANDISK OF defconfig

2024-05-29 Thread Yoshinori Sato
Signed-off-by: Yoshinori Sato --- arch/sh/configs/landisk-of_defconfig | 102 +++ 1 file changed, 102 insertions(+) create mode 100644 arch/sh/configs/landisk-of_defconfig diff --git a/arch/sh/configs/landisk-of_defconfig b/arch/sh/configs/landisk-of_defconfig new file

[DO NOT MERGE v8 26/36] dt-bindings: ata: ata-generic: Add new targets

2024-05-29 Thread Yoshinori Sato
Added new ata-generic target. - iodata,usl-5p-ata - renesas,rts7751r2d-ata Each boards have simple IDE Interface. Use ATA generic driver. Signed-off-by: Yoshinori Sato --- Documentation/devicetree/bindings/ata/ata-generic.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/

[DO NOT MERGE v8 28/36] sh: SH7751R SoC Internal peripheral definition dtsi.

2024-05-29 Thread Yoshinori Sato
SH7751R internal peripherals device tree. Signed-off-by: Yoshinori Sato --- arch/sh/boot/dts/sh7751r.dtsi | 105 ++ 1 file changed, 105 insertions(+) create mode 100644 arch/sh/boot/dts/sh7751r.dtsi diff --git a/arch/sh/boot/dts/sh7751r.dtsi b/arch/sh/boot/dts/s

[DO NOT MERGE v8 33/36] sh: Add dtbs target support.

2024-05-29 Thread Yoshinori Sato
Signed-off-by: Yoshinori Sato Reviewed-by: Geert Uytterhoeven --- arch/sh/boot/dts/Makefile | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/sh/boot/dts/Makefile b/arch/sh/boot/dts/Makefile index 4a6dec9714a9..e6b93360c213 100644 --- a/arch/sh/boot/dts/Makefile +++ b/arch/sh/boot/dt

[DO NOT MERGE v8 30/36] sh: Add IO DATA LANDISK dts

2024-05-29 Thread Yoshinori Sato
IO DATA DEVICE Inc. LANDISK HDL-U devicetree. Signed-off-by: Yoshinori Sato --- arch/sh/boot/dts/landisk.dts | 77 1 file changed, 77 insertions(+) create mode 100644 arch/sh/boot/dts/landisk.dts diff --git a/arch/sh/boot/dts/landisk.dts b/arch/sh/boot/dts/

[DO NOT MERGE v8 34/36] sh: RTS7751R2D Plus OF defconfig

2024-05-29 Thread Yoshinori Sato
Signed-off-by: Yoshinori Sato --- arch/sh/configs/rts7751r2dplus-of_defconfig | 77 + 1 file changed, 77 insertions(+) create mode 100644 arch/sh/configs/rts7751r2dplus-of_defconfig diff --git a/arch/sh/configs/rts7751r2dplus-of_defconfig b/arch/sh/configs/rts7751r2dplus-of

[DO NOT MERGE v8 07/36] sh: Fix COMMON_CLK support in CONFIG_OF=y.

2024-05-29 Thread Yoshinori Sato
Initialize the clock and timer using the COMMON_CLK procedure. sh's earlytimer mechanism doesn't work properly in OF, so timer initialization is delayed. If CONFIG_OF=y, perform the general timer initialization procedure. Signed-off-by: Yoshinori Sato --- arch/sh/boards/of-generic.c | 28 ---

[DO NOT MERGE v8 11/36] pci: pci-sh7751: Add SH7751 PCI driver

2024-05-29 Thread Yoshinori Sato
Renesas SH7751 CPU Internal PCI Controller driver. Signed-off-by: Yoshinori Sato --- drivers/pci/controller/Kconfig | 9 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/pci-sh7751.c | 335 3 files changed, 345 insertions(+) create mode 1

[DO NOT MERGE v8 02/36] sh: Kconfig unified OF supported targets.

2024-05-29 Thread Yoshinori Sato
Targets that support OF should be treated as one board. Signed-off-by: Yoshinori Sato --- arch/sh/Kconfig| 1 + arch/sh/boards/Kconfig | 23 +-- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 5e6a3ead51fb..d67

[DO NOT MERGE v8 15/36] clk: renesas: Add SH7750/7751 CPG Driver

2024-05-29 Thread Yoshinori Sato
Renesas SH7750 and SH7751 series CPG driver. This driver supported frequency control and clock gating. Signed-off-by: Yoshinori Sato --- drivers/clk/renesas/Kconfig | 13 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/clk-sh7750.c | 480 +++ 3

[DO NOT MERGE v8 36/36] sh: j2_defconfig: update

2024-05-29 Thread Yoshinori Sato
I've changed some symbols related to DeviceTree, so let's take care of those changes. Signed-off-by: Yoshinori Sato --- arch/sh/configs/j2_defconfig | 11 +++ 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/arch/sh/configs/j2_defconfig b/arch/sh/configs/j2_defconfig index 2

[DO NOT MERGE v8 31/36] sh: Add IO DATA USL-5P dts

2024-05-29 Thread Yoshinori Sato
IO DATA DEVICE Inc. USL-5P devicetree. Signed-off-by: Yoshinori Sato --- arch/sh/boot/dts/usl-5p.dts | 85 + 1 file changed, 85 insertions(+) create mode 100644 arch/sh/boot/dts/usl-5p.dts diff --git a/arch/sh/boot/dts/usl-5p.dts b/arch/sh/boot/dts/usl-5p.dt

[DO NOT MERGE v8 21/36] dt-bindings: serial: renesas, scif: Add scif-sh7751.

2024-05-29 Thread Yoshinori Sato
Add Renesas SH7751 SCIF. Signed-off-by: Yoshinori Sato Reviewed-by: Geert Uytterhoeven --- Documentation/devicetree/bindings/serial/renesas,scif.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/renesas,scif.yaml b/Documentation/devicetree/bindin

[DO NOT MERGE v8 12/36] dt-bindings: pci: pci-sh7751: Add SH7751 PCI

2024-05-29 Thread Yoshinori Sato
Renesas SH7751 PCI Controller json-schema. Signed-off-by: Yoshinori Sato --- .../bindings/pci/renesas,sh7751-pci.yaml | 75 +++ 1 file changed, 75 insertions(+) create mode 100644 Documentation/devicetree/bindings/pci/renesas,sh7751-pci.yaml diff --git a/Documentation/dev

[DO NOT MERGE v8 23/36] mfd: sm501: Convert platform_data to OF property

2024-05-29 Thread Yoshinori Sato
Various parameters of SM501 can be set using platform_data, so parameters cannot be passed in the DeviceTree target. Expands the parameters set in platform_data so that they can be specified using DeviceTree properties. Signed-off-by: Yoshinori Sato --- drivers/mfd/sm501.c | 238 ++

Re: [PATCH v3 4/6] drm/ci: uprev IGT

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 08:10:47AM +0530, Vignesh Raman wrote: > test-list.txt and test-list-full.txt are not generated for > cross-builds and they are required by drm-ci for testing > arm32 targets. This is fixed in igt-gpu-tools. So uprev > IGT to include the commit which fixes this issue. Also >

Re: [PATCH] drm/display: Fix HDMI state helper dependency

2024-05-29 Thread Javier Martinez Canillas
Maxime Ripard writes: > During the life of the series that introduced the > DRM_DISPLAY_HDMI_STATE_HELPER option, we reworked the Kconfig option > dependency setup to rely on depends on with commit f6d2dc03fa85 ("drm: > Switch DRM_DISPLAY_HDMI_HELPER to depends on") which got reverted later > on

Re: [PATCH] drm/sun4i: Fix compilation error

2024-05-29 Thread Maxime Ripard
On Tue, 28 May 2024 17:10:56 +0200, Maxime Ripard wrote: > Commit ea64761a54a2 ("drm/sun4i: hdmi: Switch to HDMI connector") > introduced a dependency that got renamed in a previous version, but > wasn't properly updated in that driver. Fix the name of the function. > > Applied to misc/kernel.gi

Re: [PATCH v2 1/1] drm/bridge: imx93-mipi-dsi: Use dev_err_probe

2024-05-29 Thread Alexander Stein
Hi, Am Mittwoch, 29. Mai 2024, 09:50:24 CEST schrieb Liu Ying: > On 05/29/2024, Alexander Stein wrote: > > Although very unlike to occur (media_blk_ctrl needs 'syscon' compatible > > removed), it lines up with the other error paths in probe function. > > Why media_blk_ctrl needs 'syscon' compatib

Re: [PATCH 06/20] drm/msm: Use iommu_paging_domain_alloc()

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 01:32:36PM +0800, Lu Baolu wrote: > The domain allocated in msm_iommu_new() is for the @dev. Replace > iommu_domain_alloc() with iommu_paging_domain_alloc() to make it explicit. > > Update msm_iommu_new() to always return ERR_PTR in failure cases instead > of NULL. Please

Re: linux-next: build failure after merge of the drm-misc tree

2024-05-29 Thread Maxime Ripard
Hi, On Wed, May 29, 2024 at 12:35:31PM GMT, Stephen Rothwell wrote: > Hi all, > > After merging the drm-misc tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c: In function > 'sun4i_hdmi_connector_mode_valid': > drivers/gpu/drm

Re: [PATCH] drm/display: Fix HDMI state helper dependency

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 10:00:13AM +0200, Maxime Ripard wrote: > During the life of the series that introduced the > DRM_DISPLAY_HDMI_STATE_HELPER option, we reworked the Kconfig option > dependency setup to rely on depends on with commit f6d2dc03fa85 ("drm: > Switch DRM_DISPLAY_HDMI_HELPER to depe

Re: [PATCH] drm: renesas: shmobile: Add drm_panic support

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 04:03:20AM +0300, Laurent Pinchart wrote: > Hi Geert, > > Thank you for the patch. > > On Mon, May 27, 2024 at 03:34:48PM +0200, Geert Uytterhoeven wrote: > > Add support for the drm_panic module, which displays a message on > > the screen when a kernel panic occurs. > >

[drm-misc:drm-misc-next 6/29] kismet: WARNING: unmet direct dependencies detected for DRM_DISPLAY_HDMI_STATE_HELPER when selected by DRM_KUNIT_TEST

2024-05-29 Thread kernel test robot
://download.01.org/0day-ci/archive/20240529/202405291636.8ggbtk8u-...@intel.com/config) reproduce: (https://download.01.org/0day-ci/archive/20240529/202405291636.8ggbtk8u-...@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit

Re: [PATCH v2 1/1] drm/bridge: imx93-mipi-dsi: Use dev_err_probe

2024-05-29 Thread Liu Ying
On 05/29/2024, Alexander Stein wrote: > Hi, > > Am Mittwoch, 29. Mai 2024, 09:50:24 CEST schrieb Liu Ying: >> On 05/29/2024, Alexander Stein wrote: >>> Although very unlike to occur (media_blk_ctrl needs 'syscon' compatible >>> removed), it lines up with the other error paths in probe function. >>

Re: [PATCH] drm/sun4i: Fix compilation error

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 10:14:55AM +0200, Maxime Ripard wrote: > On Tue, 28 May 2024 17:10:56 +0200, Maxime Ripard wrote: > > Commit ea64761a54a2 ("drm/sun4i: hdmi: Switch to HDMI connector") > > introduced a dependency that got renamed in a previous version, but > > wasn't properly updated in that

Re: (subset) [PATCH v4 0/3] drm/panel: two fixes for lg-sw43408

2024-05-29 Thread Dmitry Baryshkov
On Tue, 28 May 2024 22:39:17 +0300, Dmitry Baryshkov wrote: > Fix two issues with the panel-lg-sw43408 driver reported by the kernel > test robot. > > Applied to drm-misc-fixes, thanks! [1/3] drm/panel/lg-sw43408: select CONFIG_DRM_DISPLAY_DP_HELPER commit: 33defcacd207196a6b35857087e6335

Re: [PATCH v2] drm/i915: Increase FLR timeout from 3s to 9s

2024-05-29 Thread Nirmoy Das
On 5/24/2024 1:58 AM, Andi Shyti wrote: Following the guidelines it takes 3 seconds to perform an FLR reset. Let's give it a bit more slack because this time can change depending on the platform and on the firmware Signed-off-by: Andi Shyti Reviewed-by: Nirmoy Das --- Hi, In this second v

[PATCH] dma-buf: add a warning when drv try to reserve 0 fence slots

2024-05-29 Thread Christian König
When dma_resv_reserve_fences() is called with num_fences=0 it usually means that a driver or other component messed up its calculation how many fences are needed. Warn in that situation. When no fence are needed the function shouldn't be called in the first place. Signed-off-by: Christian König

Re: [PATCH 00/20] iommu: Refactoring domain allocation interface

2024-05-29 Thread Yi Liu
On 2024/5/29 13:32, Lu Baolu wrote: The IOMMU subsystem has undergone some changes, including the removal of iommu_ops from the bus structure. Consequently, the existing domain allocation interface, which relies on a bus type argument, is no longer relevant: struct iommu_domain *iommu_domai

Re: [PATCH 05/20] iommu: Add iommu_paging_domain_alloc() interface

2024-05-29 Thread Yi Liu
On 2024/5/29 13:32, Lu Baolu wrote: Commit <17de3f5fdd35> ("iommu: Retire bus ops") removes iommu ops from bus. The iommu subsystem no longer relies on bus for operations. So the bus parameter in iommu_domain_alloc() is no longer relevant. Add a new interface named iommu_paging_domain_alloc(), w

Re: [PATCH v2] drm/print: Introduce drm_line_printer

2024-05-29 Thread Jani Nikula
On Tue, 28 May 2024, Michal Wajdeczko wrote: > This drm printer wrapper can be used to increase the robustness of > the captured output generated by any other drm_printer to make sure > we didn't lost any intermediate lines of the output by adding line > numbers to each output line. Helpful for ca

Re: [PATCH] drm: renesas: shmobile: Add drm_panic support

2024-05-29 Thread Laurent Pinchart
Hi Dmitry, On Wed, May 29, 2024 at 11:27:02AM +0300, Dmitry Baryshkov wrote: > On Wed, May 29, 2024 at 04:03:20AM +0300, Laurent Pinchart wrote: > > On Mon, May 27, 2024 at 03:34:48PM +0200, Geert Uytterhoeven wrote: > > > Add support for the drm_panic module, which displays a message on > > > the

Re: [PATCH] drm/sun4i: Fix compilation error

2024-05-29 Thread Maxime Ripard
On Wed, May 29, 2024 at 11:33:43AM GMT, Dmitry Baryshkov wrote: > On Wed, May 29, 2024 at 10:14:55AM +0200, Maxime Ripard wrote: > > On Tue, 28 May 2024 17:10:56 +0200, Maxime Ripard wrote: > > > Commit ea64761a54a2 ("drm/sun4i: hdmi: Switch to HDMI connector") > > > introduced a dependency that go

[PATCH] drm/tests: Add a missing Kconfig select

2024-05-29 Thread Thomas Hellström
Fix the following warning: WARNING: unmet direct dependencies detected for DRM_DISPLAY_HDMI_STATE_HELPER Depends on [n]: HAS_IOMEM [=y] && DRM [=y] && DRM_DISPLAY_HELPER [=y] && DRM_DISPLAY_HDMI_HELPER [=n] Selected by [y]: - DRM_KUNIT_TEST [=y] && HAS_IOMEM [=y] && DRM [=y] && KUNIT [=y] &

Re: [PATCH] drm: renesas: shmobile: Add drm_panic support

2024-05-29 Thread Dmitry Baryshkov
On Wed, May 29, 2024 at 12:10:18PM +0300, Laurent Pinchart wrote: > Hi Dmitry, > > On Wed, May 29, 2024 at 11:27:02AM +0300, Dmitry Baryshkov wrote: > > On Wed, May 29, 2024 at 04:03:20AM +0300, Laurent Pinchart wrote: > > > On Mon, May 27, 2024 at 03:34:48PM +0200, Geert Uytterhoeven wrote: > > >

Re: drm/tests: Add a missing Kconfig select

2024-05-29 Thread Sui Jingfeng
Hi, On 5/29/24 17:19, Thomas Hellström wrote: Fix the following warning: WARNING: unmet direct dependencies detected for DRM_DISPLAY_HDMI_STATE_HELPER Depends on [n]: HAS_IOMEM [=y] && DRM [=y] && DRM_DISPLAY_HELPER [=y] && DRM_DISPLAY_HDMI_HELPER [=n] Selected by [y]: - DRM_KUNIT_TES

Re: [PATCH] drm/display: Fix HDMI state helper dependency

2024-05-29 Thread Maxime Ripard
On Wed, 29 May 2024 10:00:13 +0200, Maxime Ripard wrote: > During the life of the series that introduced the > DRM_DISPLAY_HDMI_STATE_HELPER option, we reworked the Kconfig option > dependency setup to rely on depends on with commit f6d2dc03fa85 ("drm: > Switch DRM_DISPLAY_HDMI_HELPER to depends on

Re: [PATCH] drm/tests: Add a missing Kconfig select

2024-05-29 Thread Maxime Ripard
Hi, Thanks for sending that patch On Wed, May 29, 2024 at 11:19:55AM GMT, Thomas Hellström wrote: > Fix the following warning: > > WARNING: unmet direct dependencies detected for DRM_DISPLAY_HDMI_STATE_HELPER > Depends on [n]: HAS_IOMEM [=y] && DRM [=y] && DRM_DISPLAY_HELPER [=y] && > DRM_DIS

Re: [PATCH v3 4/6] drm/ci: uprev IGT

2024-05-29 Thread Vignesh Raman
Hi Dmitry, On 29/05/24 13:39, Dmitry Baryshkov wrote: On Wed, May 29, 2024 at 08:10:47AM +0530, Vignesh Raman wrote: test-list.txt and test-list-full.txt are not generated for cross-builds and they are required by drm-ci for testing arm32 targets. This is fixed in igt-gpu-tools. So uprev IGT to

Re: [PATCH v3 6/6] drm/ci: update xfails for the new testlist

2024-05-29 Thread Vignesh Raman
Hi Dmitry, On 29/05/24 13:30, Dmitry Baryshkov wrote: On Wed, May 29, 2024 at 08:10:49AM +0530, Vignesh Raman wrote: Now the testlist is used from IGT build, so update xfails with the new testlist. Set the timeout of all i915 jobs to 1h30m since some jobs takes more than 1 hour to complete. R

Re: [PATCH] drm: renesas: shmobile: Add drm_panic support

2024-05-29 Thread Laurent Pinchart
On Wed, May 29, 2024 at 12:25:56PM +0300, Dmitry Baryshkov wrote: > On Wed, May 29, 2024 at 12:10:18PM +0300, Laurent Pinchart wrote: > > Hi Dmitry, > > > > On Wed, May 29, 2024 at 11:27:02AM +0300, Dmitry Baryshkov wrote: > > > On Wed, May 29, 2024 at 04:03:20AM +0300, Laurent Pinchart wrote: > >

[drm-misc:drm-misc-next 22/29] ERROR: modpost: "drm_hdmi_avi_infoframe_colorimetry" [drivers/gpu/drm/display/drm_display_helper.ko] undefined!

2024-05-29 Thread kernel test robot
tree: git://anongit.freedesktop.org/drm/drm-misc drm-misc-next head: 336dca397dcefc5d7436be1fee3c814ed6512996 commit: f378b77227bc4732922c57f92be89438bb1018a1 [22/29] drm/connector: hdmi: Add Infoframes generation config: x86_64-randconfig-122-20240529 (https://download.01.org/0day-ci

Re: [PATCH] drm/tests: Add a missing Kconfig select

2024-05-29 Thread Thomas Hellström
On Wed, 2024-05-29 at 11:40 +0200, Maxime Ripard wrote: > Hi, > > Thanks for sending that patch > > On Wed, May 29, 2024 at 11:19:55AM GMT, Thomas Hellström wrote: > > Fix the following warning: > > > > WARNING: unmet direct dependencies detected for > > DRM_DISPLAY_HDMI_STATE_HELPER > >   Depen

Re: [PATCH][next] of: property: Remove calls to of_node_put

2024-05-29 Thread Marek Szyprowski
On 15.05.2024 22:29, Shresth Prasad wrote: > Add __free cleanup handler to some variable initialisations, which > ensures that the resource is freed as soon as the variable goes out of > scope. Thus removing the need to manually free up the resource using > of_node_put. > > Suggested-by: Julia Lawa

Re: [RFC PATCH] dma-buf: align fd_flags and heap_flags with dma_heap_allocation_data

2024-05-29 Thread John Stultz
On Wed, May 22, 2024 at 2:02 AM Barry Song <21cn...@gmail.com> wrote: > > From: Barry Song > > dma_heap_allocation_data defines the UAPI as follows: > > struct dma_heap_allocation_data { > __u64 len; > __u32 fd; > __u32 fd_flags; > __u64 heap_flags; > }; > > H

Re: [PATCH] dma-buf: add a warning when drv try to reserve 0 fence slots

2024-05-29 Thread Matthew Auld
On 29/05/2024 09:43, Christian König wrote: When dma_resv_reserve_fences() is called with num_fences=0 it usually means that a driver or other component messed up its calculation how many fences are needed. Warn in that situation. When no fence are needed the function shouldn't be called in the

Re: [PATCH] drm/msm/adreno: Add A306A support

2024-05-29 Thread Konrad Dybcio
On 28.05.2024 9:43 PM, Barnabás Czémán wrote: > From: Otto Pflüger > > Add support for Adreno 306A GPU what is found in MSM8917 SoC. > This GPU marketing name is Adreno 308. > > Signed-off-by: Otto Pflüger > [use internal name of the GPU, reword the commit message] > Signed-off-by: Barnabás Czé

[Bug 218900] amdgpu: Fatal error during GPU init

2024-05-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=218900 --- Comment #9 from Vasant Hegde (vasant.he...@amd.com) --- (In reply to Jean-Christophe Guillain from comment #8) > Hi, > > I plan to finish the bisection today, and I'll test your patch. > You mean bisecting for this issue? If so we know the

Re: [DO NOT MERGE v8 24/36] dt-binding: sh: cpus: Add SH CPUs json-schema

2024-05-29 Thread Rob Herring (Arm)
On Wed, 29 May 2024 17:01:10 +0900, Yoshinori Sato wrote: > Renesas SH series and compatible ISA CPUs. > > Signed-off-by: Yoshinori Sato > --- > .../devicetree/bindings/sh/cpus.yaml | 63 +++ > 1 file changed, 63 insertions(+) > create mode 100644 Documentation/device

Re: [DO NOT MERGE v8 22/36] dt-bindings: display: smi,sm501: SMI SM501 binding json-schema

2024-05-29 Thread Rob Herring (Arm)
On Wed, 29 May 2024 17:01:08 +0900, Yoshinori Sato wrote: > Signed-off-by: Yoshinori Sato > --- > .../bindings/display/smi,sm501.yaml | 443 ++ > 1 file changed, 443 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/smi,sm501.yaml > My bot

Re: [PATCH][next] of: property: Remove calls to of_node_put

2024-05-29 Thread Shresth Prasad
29 May 2024 3:42:48 pm Marek Szyprowski : > On 15.05.2024 22:29, Shresth Prasad wrote: >> Add __free cleanup handler to some variable initialisations, which >> ensures that the resource is freed as soon as the variable goes out of >> scope. Thus removing the need to manually free up the resource u

Re: drm: renesas: shmobile: Add drm_panic support

2024-05-29 Thread Sui Jingfeng
Hi, On 5/27/24 21:34, Geert Uytterhoeven wrote: Add support for the drm_panic module, which displays a message on the screen when a kernel panic occurs. Signed-off-by: Geert Uytterhoeven Reviewed-by: Jocelyn Falempe Acked-by: Sui Jingfeng --- Tested on Armadillo-800-EVA. --- drivers/

[PATCH] drm/i915/selftest_hangcheck: Fix potential UAF after HW fence revoke

2024-05-29 Thread Janusz Krzysztofik
CI is sporadically reporting the following issue triggered by igt@i915_selftest@live@hangcheck test case: <6> [414.049203] i915: Running intel_hangcheck_live_selftests/igt_reset_evict_fence ... <6> [414.068804] i915 :00:02.0: [drm] GT0: GUC: submission enabled <6> [414.068812] i915 :00:02

[Bug 218900] amdgpu: Fatal error during GPU init

2024-05-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=218900 Mario Limonciello (AMD) (mario.limoncie...@amd.com) changed: What|Removed |Added Attachment #306364|0 |1

Re: drm: renesas: rcar-du: Add drm_panic support for non-vsp

2024-05-29 Thread Sui Jingfeng
Hi, On 5/27/24 21:35, Geert Uytterhoeven wrote: Add support for the drm_panic module for DU variants not using the VSP-compositor, to display a message on the screen when a kernel panic occurs. Signed-off-by: Geert Uytterhoeven Reviewed-by: Jocelyn Falempe After all concerns resolved: Ac

Re: [PATCH 00/20] iommu: Refactoring domain allocation interface

2024-05-29 Thread Baolu Lu
On 2024/5/29 17:03, Yi Liu wrote: On 2024/5/29 13:32, Lu Baolu wrote: The IOMMU subsystem has undergone some changes, including the removal of iommu_ops from the bus structure. Consequently, the existing domain allocation interface, which relies on a bus type argument, is no longer relevant:   

[PATCH resend v2] drm: renesas: shmobile: Call drm_helper_force_disable_all() at shutdown time

2024-05-29 Thread Geert Uytterhoeven
From: Douglas Anderson Based on grepping through the source code, this driver appears to be missing a call to drm_atomic_helper_shutdown() at system shutdown time. This is important because drm_helper_force_disable_all() will cause panels to get disabled cleanly which may be important for their p

[Bug 218900] amdgpu: Fatal error during GPU init

2024-05-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=218900 --- Comment #10 from Jean-Christophe Guillain (jean-christo...@guillain.net) --- I applied your patch to the 6.10.0-rc1 kernel, and I confirm that it fixes this bug. Thank you very much ! jC (full dmesg attached) -- You may reply to this emai

[Bug 218900] amdgpu: Fatal error during GPU init

2024-05-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=218900 --- Comment #11 from Jean-Christophe Guillain (jean-christo...@guillain.net) --- Created attachment 306367 --> https://bugzilla.kernel.org/attachment.cgi?id=306367&action=edit Full dmesg after applying Vasant's patch -- You may reply to this e

Re: [DO NOT MERGE v8 08/36] clocksource: sh_tmu: CLOCKSOURCE support.

2024-05-29 Thread Andy Shevchenko
On Wed, May 29, 2024 at 05:00:54PM +0900, Yoshinori Sato wrote: > Allows initialization as CLOCKSOURCE. ... > - dev_info(&ch->tmu->pdev->dev, "ch%u: used for %s clock events\n", > - ch->index, periodic ? "periodic" : "oneshot"); > + pr_info("%s ch%u: used for %s clock events\

Re: [PATCH v12 06/10] drm/ttm/tests: Add tests with mock resource managers

2024-05-29 Thread Thomas Hellström
On Wed, 2024-05-15 at 13:24 +0200, Karolina Stolarek wrote: > Add mock resource manager to test ttm_bo_validate() with non-system > placements. Update KConfig entry to enable DRM Buddy allocator, used > by the mock manager. Update move function to do more than just assign > a resource. > > Signed-

[drm-tip:drm-tip 704/756] drivers/gpu/drm/sti/sti_plane.h:32:28: error: bitwise operation between different enumeration types ('enum sti_plane_type' and 'enum sti_plane_id_of_type')

2024-05-29 Thread kernel test robot
tree: git://anongit.freedesktop.org/drm/drm-tip drm-tip head: 7f185f40c08953b3ba9e30c81ee74453e1af9aff commit: 74bde7581df3e18061119e1b27b63d0a9ea57b7a [704/756] drm/sti: Allow build with COMPILE_TEST=y config: hexagon-allmodconfig (https://download.01.org/0day-ci/archive/20240529

  1   2   3   >