[PATCH v4 1/2] dt-bindings: display/panel: Add AUO A030JTN01

2023-01-21 Thread Christophe Branchereau
From: Paul Cercueil Add binding for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Paul Cercueil Signed-off-by: Christophe Branchereau --- .../bindings/display/panel/auo,a030jtn01.yaml

[PATCH v4 2/2] drm/panel: Add driver for the AUO A030JTN01 TFT LCD

2023-01-21 Thread Christophe Branchereau
Add driver for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Paul Cercueil Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig | 8 + drivers/gpu/drm/

[PATCH v4 0/2] Add support for the AUO A030JTN01 TFT LCD

2023-01-21 Thread Christophe Branchereau
.yaml as pointed by Krzysztof Kozlowski - changed reg: true to reg : maxItems: 1 Christophe Branchereau (1): drm/panel: Add driver for the AUO A030JTN01 TFT LCD Paul Cercueil (1): dt-bindings: display/panel: Add AUO A030JTN01 .../bindings/display/panel/auo,a030jtn01.yaml | 60 drivers

Re: [PATCH v3 2/2] dt-bindings: display/panel: Add AUO A030JTN01

2022-12-20 Thread Christophe Branchereau
It's missing the spi node, will do v4 once panel driver is reviewed. On Tue, Dec 20, 2022, 15:10 Rob Herring wrote: > > On Tue, 20 Dec 2022 13:01:08 +0100, Christophe Branchereau wrote: > > From: Paul Cercueil > > > > Add binding for the AUO A030JTN01 panel, which

[PATCH v3 2/2] dt-bindings: display/panel: Add AUO A030JTN01

2022-12-20 Thread Christophe Branchereau
From: Paul Cercueil Add binding for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Paul Cercueil Signed-off-by: Christophe Branchereau Reviewed-by: Krzysztof Kozlowski --- .../bindings/di

[PATCH v3 1/2] drm/panel: Add driver for the AUO A030JTN01 TFT LCD

2022-12-20 Thread Christophe Branchereau
Add driver for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Christophe Branchereau Signed-off-by: Paul Cercueil --- drivers/gpu/drm/panel/Kconfig | 8 + drivers/gpu/drm/

[PATCH v3 0/2] Add support for the AUO A030JTN01 TFT LCD

2022-12-20 Thread Christophe Branchereau
as they're provided by panel-common.yaml as pointed by Krzysztof Kozlowski - changed reg: true to reg : maxItems: 1 Christophe Branchereau (1): drm/panel: Add driver for the AUO A030JTN01 TFT LCD Paul Cercueil (1): dt-bindings: display/panel: Add AUO A030JTN01 .../bindings/display/

[PATCH v3 1/2] drm/panel: add the orisetech ota5601a

2022-12-19 Thread Christophe Branchereau
Add the orisetech ota5601a ic driver For now it only supports the focaltech gpt3 3" 640x480 ips panel found in the ylm rg300x handheld. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile

[PATCH v3 2/2] dt-bindings: display/panel: Add the Focaltech gpt3

2022-12-19 Thread Christophe Branchereau
Add bindings for the Forcaltech gpt3, which is a 640x480 3.0" 4:3 IPS LCD Panel found in the YLM/Anbernic RG300X handheld. Signed-off-by: Christophe Branchereau Reviewed-by: Krzysztof Kozlowski --- .../display/panel/focaltech,gpt3.yaml | 56 +++ 1 file change

[PATCH v3 0/2] Add support for the orisetech ota5601

2022-12-19 Thread Christophe Branchereau
-supply and reset-gpios as they're provided by panel-common.yaml as pointed by Krzysztof Kozlowski - changed reg: true to reg : maxItems: 1 Christophe Branchereau (2): drm/panel: add the orisetech ota5601a dt-bindings: display/panel: Add the Focaltech gpt3 .../display/panel/focaltech,gpt3

Re: [PATCH v2 1/2] drm/panel: add the orisetech ota5601a

2022-12-15 Thread Christophe Branchereau
Hello Linus On Thu, Dec 15, 2022 at 9:42 AM Linus Walleij wrote: > > Hi Christophe, > > thanks for your patch! > > On Wed, Dec 14, 2022 at 12:01 PM Christophe Branchereau > wrote: > > > Add the orisetech ota5601a ic driver > > > > For now it only suppor

[PATCH v2 2/2] dt-bindings: display/panel: Add AUO A030JTN01

2022-12-14 Thread Christophe Branchereau
From: Paul Cercueil Add binding for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Paul Cercueil Signed-off-by: Christophe Branchereau --- .../bindings/display/panel/auo,a030jtn01.yaml

[PATCH v2 1/2] drm/panel: Add driver for the AUO A030JTN01 TFT LCD

2022-12-14 Thread Christophe Branchereau
Add driver for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Christophe Branchereau Signed-off-by: Paul Cercueil --- drivers/gpu/drm/panel/Kconfig | 8 + drivers/gpu/drm/

[PATCH v2 0/2] Add support for the AUO A030JTN01 TFT LCD

2022-12-14 Thread Christophe Branchereau
Changes since v1: reworked the dt-bindings to add a spi node, dropped properties already present in panel-common.yaml Christophe Branchereau (1): drm/panel: Add driver for the AUO A030JTN01 TFT LCD Paul Cercueil (1): dt-bindings: display/panel: Add AUO A030JTN01 .../bindings/display

Re: [PATCH v2 0/2] Add support for the AUO A030JTN01 TFT LCD

2022-12-14 Thread Christophe Branchereau
Wrong cover title, should be "Add support for the orisetech ota5601" sorry... On Wed, Dec 14, 2022 at 12:00 PM Christophe Branchereau wrote: > > Changes since v1: > fixed the dt-bindings maintainer email adress > > dropped backlight, port, power-supply and reset-gpios

[PATCH v2 1/2] drm/panel: add the orisetech ota5601a

2022-12-14 Thread Christophe Branchereau
Add the orisetech ota5601a ic driver For now it only supports the focaltech gpt3 3" 640x480 ips panel found in the ylm rg300x handheld. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile

[PATCH v2 2/2] dt-bindings: display/panel: Add the Focaltech gpt3

2022-12-14 Thread Christophe Branchereau
Add bindings for the Forcaltech gpt3, which is a 640x480 3.0" 4:3 IPS LCD Panel found in the YLM/Anbernic RG300X handheld. Signed-off-by: Christophe Branchereau --- .../display/panel/focaltech,gpt3.yaml | 56 +++ 1 file changed, 56 insertions(+) create mode 1

[PATCH v2 0/2] Add support for the AUO A030JTN01 TFT LCD

2022-12-14 Thread Christophe Branchereau
Changes since v1: fixed the dt-bindings maintainer email adress dropped backlight, port, power-supply and reset-gpios as they're provided by panel-common.yaml as pointed by Krzysztof Kozlowski changed reg: true to reg : maxItems: 1 Christophe Branchereau (2): drm/panel: add the oris

[PATCH 2/2] dt-bindings: display/panel: Add the focaltech gpt3

2022-12-13 Thread Christophe Branchereau
Add bindings for the focaltech gpt3, which is a 640x480 3.0" 4:3 IPS LCD Panel found in the YLM/Anbernic RG300X handheld. Signed-off-by: Christophe Branchereau --- .../display/panel/focaltech,gpt3.yaml | 59 +++ 1 file changed, 59 insertions(+) create mode 1

[PATCH 1/2] drm/panel: add the orisetech ota5601a

2022-12-13 Thread Christophe Branchereau
Add the orisetech ota5601a ic driver For now it only supports the focaltech gpt3 3" 640x480 ips panel found in the ylm rg300x handheld. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile

[PATCH 2/2] dt-bindings: display/panel: Add AUO A030JTN01

2022-12-13 Thread Christophe Branchereau
Add binding for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Christophe Branchereau Signed-off-by: Paul Cercueil --- .../bindings/display/panel/auo,a030jtn01.yaml | 57 +

[PATCH 1/2] drm/panel: Add driver for the AUO A030JTN01 TFT LCD

2022-12-13 Thread Christophe Branchereau
Add driver for the AUO A030JTN01 panel, which is a 320x480 3.0" 4:3 24-bit TFT LCD panel with non-square pixels and a delta-RGB 8-bit interface. Signed-off-by: Christophe Branchereau Signed-off-by: Paul Cercueil --- drivers/gpu/drm/panel/Kconfig | 8 + drivers/gpu/drm/

Re: [PATCH] drm/ingenic: Use the highest possible DMA burst size

2022-07-04 Thread Christophe Branchereau
Hello, fixes the hdmi glitches for me on jz4770. Tested-by: Christophe Branchereau On Sun, Jul 3, 2022 at 8:43 AM Sam Ravnborg wrote: > Hi Paul, > > On Sun, Jul 03, 2022 at 12:07:27AM +0100, Paul Cercueil wrote: > > Until now, when running at the maximum resolution of 1280x720

Re: [PATCH v5 3/3] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-21 Thread Christophe Branchereau
Sorry I meant "sleep out" not "sleep in" obviously On Mon, Mar 21, 2022 at 3:39 PM Christophe Branchereau wrote: > > Following the introduction of bridge_atomic_enable in the ingenic > drm driver, the crtc is enabled between .prepare and .enable, if > it exists.

Re: [PATCH v5 3/3] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-21 Thread Christophe Branchereau
rtc is, to avoid > > graphical issues. > > > > Signed-off-by: Christophe Branchereau > > Didn't Sam acked it? > > > --- > > drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 31 > > +-- > > drivers/gpu/drm/panel/panel-innolux-ej030na.c

[PATCH v5 3/3] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-21 Thread Christophe Branchereau
Following the introduction of bridge_atomic_enable in the ingenic drm driver, the crtc is enabled between .prepare and .enable, if it exists. Add it so the backlight is only enabled after the crtc is, to avoid graphical issues. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel

[PATCH v5 2/3] drm/panel: Add panel driver for NewVision NV3052C based LCDs

2022-03-21 Thread Christophe Branchereau
This driver supports the NewVision NV3052C based LCDs. Right now, it only supports the LeadTek LTK035C5444T 2.4" 640x480 TFT LCD panel, which can be found in the Anbernic RG-350M handheld console. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig

[PATCH v5 1/3] drm/ingenic : add ingenic_drm_bridge_atomic_enable and disable

2022-03-21 Thread Christophe Branchereau
ingenic_drm_bridge_atomic_enable allows the CRTC to be enabled after panels have slept out, and before their display is turned on, solving a graphical bug on the newvision nv3502c. Also add ingenic_drm_bridge_atomic_disable to balance it out. Signed-off-by: Christophe Branchereau --- drivers

[PATCH v5 0/3] Ingenic DRM bridge_atomic_enable proposal

2022-03-21 Thread Christophe Branchereau
sleep mode in .enable with regmap_set_bits() instead of doing it at init time - ingenic-drm-drv : added ingenic_drm_bridge_atomic_disable to balance out ingenic_drm_bridge_atomic_enable Tested working on the rg350m and rg280m Christophe Branchereau (3): drm/ingenic : add ingenic_drm_bridge_ato

Re: [PATCH v4 2/4] drm/panel: Add panel driver for NewVision NV3052C based LCDs

2022-03-21 Thread Christophe Branchereau
Hi Paul On Mon, Mar 14, 2022 at 8:54 PM Paul Cercueil wrote: > > Hi Christophe, > > Le ven., mars 11 2022 at 18:02:38 +0100, Christophe Branchereau > a écrit : > > This driver supports the NewVision NV3052C based LCDs. Right now, it > > only supports the LeadTek LT

Re: [PATCH v1 3/3] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-21 Thread Christophe Branchereau
Hi Paul, yes that works fine, thanks for checking it out On Mon, Mar 14, 2022 at 9:54 PM Paul Cercueil wrote: > > Hi Christophe, > > Le lun., mars 7 2022 at 19:12:49 +0100, Christophe Branchereau > a écrit : > > Hi Paul, it should in theory, but doesn't work in practic

Re: [PATCH v4 2/4] drm/panel: Add panel driver for NewVision NV3052C based LCDs

2022-03-21 Thread Christophe Branchereau
Hello Sam On Tue, Mar 15, 2022 at 9:23 PM Sam Ravnborg wrote: > > Hi Christophe, > On Fri, Mar 11, 2022 at 06:02:38PM +0100, Christophe Branchereau wrote: > > This driver supports the NewVision NV3052C based LCDs. Right now, it > > only supports the LeadTek LTK035C5444T

[PATCH v4 4/4] dt-bindings: display/panel: Add Leadtek ltk035c5444t

2022-03-11 Thread Christophe Branchereau
Add binding for the leadtek ltk035c5444t, which is a 640x480 mipi-dbi over spi / 24-bit RGB panel based on the newvision NV03052C chipset. It is found in the Anbernic RG350M mips handheld. Signed-off-by: Christophe Branchereau --- .../display/panel/leadtek,ltk035c5444t.yaml | 59

[PATCH v4 3/4] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-11 Thread Christophe Branchereau
Following the introduction of bridge_atomic_enable in the ingenic drm driver, the crtc is enabled between .prepare and .enable, if it exists. Add it so the backlight is only enabled after the crtc is, to avoid graphical issues. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel

[PATCH v4 2/4] drm/panel: Add panel driver for NewVision NV3052C based LCDs

2022-03-11 Thread Christophe Branchereau
This driver supports the NewVision NV3052C based LCDs. Right now, it only supports the LeadTek LTK035C5444T 2.4" 640x480 TFT LCD panel, which can be found in the Anbernic RG-350M handheld console. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig

[PATCH v4 1/4] drm/ingenic : add ingenic_drm_bridge_atomic_enable

2022-03-11 Thread Christophe Branchereau
This allows the CRTC to be enabled after panels have slept out, and before their display is turned on, solving a graphical bug on the newvision nv3502c Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 19 +-- 1 file changed, 13 insertions

[PATCH v4 0/4] Ingenic DRM bridge_atomic_enable proposal

2022-03-11 Thread Christophe Branchereau
introduce missing .enable and .disable in their code. Christophe Branchereau (4): drm/ingenic : add ingenic_drm_bridge_atomic_enable drm/panel: Add panel driver for NewVision NV3052C based LCDs drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable dt-bindings

Re: [PATCH v3 4/4] dt-bindings: display/panel: Add Leadtek ltk035c5444t

2022-03-11 Thread Christophe Branchereau
Hi Rob, Sorry something I can't explain happened with git rebase v4 on its way On Fri, Mar 11, 2022 at 3:59 PM Rob Herring wrote: > > On Fri, Mar 11, 2022 at 01:04:53PM +0100, Christophe Branchereau wrote: > > Add binding for the leadtek ltk035c5444t, which is a 640x480 >

[PATCH v3 4/4] dt-bindings: display/panel: Add Leadtek ltk035c5444t

2022-03-11 Thread Christophe Branchereau
Add binding for the leadtek ltk035c5444t, which is a 640x480 mipi-dbi over spi / 24-bit RGB panel based on the newvision NV03052C chipset. It is found in the Anbernic RG350M mips handheld. Signed-off-by: Christophe Branchereau --- .../display/panel/leadtek,ltk035c5444t.yaml | 59

[PATCH v3 3/4] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-11 Thread Christophe Branchereau
Following the introduction of bridge_atomic_enable in the ingenic drm driver, the crtc is enabled between .prepare and .enable, if it exists. Add it so the backlight is only enabled after the crtc is, to avoid graphical issues. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel

[PATCH v3 2/4] drm/panel: Add panel driver for NewVision NV3052C based LCDs

2022-03-11 Thread Christophe Branchereau
This driver supports the NewVision NV3052C based LCDs. Right now, it only supports the LeadTek LTK035C5444T 2.4" 640x480 TFT LCD panel, which can be found in the Anbernic RG-350M handheld console. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig

[PATCH v3 1/4] drm/ingenic : add ingenic_drm_bridge_atomic_enable

2022-03-11 Thread Christophe Branchereau
This allows the CRTC to be enabled after panels have slept out, and before their display is turned on, solving a graphical bug on the newvision nv3502c Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 19 +-- 1 file changed, 13 insertions

[PATCH v3 0/4] Ingenic DRM bridge_atomic_enable proposal

2022-03-11 Thread Christophe Branchereau
introducing ingenic_drm_bridge_atomic_enable in the drm driver so the CRTC can be enabled after the panel itself slept out, and not before as it used to. After the drm change, 2 of the existing panels have to be modified accordingly to introduce missing .enable and .disable in their code. Christophe

[PATCH v2 4/4] dt-bindings: display/panel: Add Leadtek ltk035c5444t

2022-03-08 Thread Christophe Branchereau
Add binding for the leadtek ltk035c5444t, which is a 640x480 mipi-dbi over spi / 24-bit RGB panel based on the newvision NV03052C chipset. It is found in the Anbernic RG350M mips handheld. Signed-off-by: Christophe Branchereau --- .../panel/leadtek,ltk035c5444t-spi.yaml | 59

[PATCH v2 3/4] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-08 Thread Christophe Branchereau
Following the introduction of bridge_atomic_enable in the ingenic drm driver, the crtc is enabled between .prepare and .enable, if it exists. Add it so the backlight is only enabled after the crtc is, to avoid graphical issues. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel

[PATCH v2 2/4] drm/panel: Add panel driver for NewVision NV3052C based LCDs

2022-03-08 Thread Christophe Branchereau
This driver supports the NewVision NV3052C based LCDs. Right now, it only supports the LeadTek LTK035C5444T 2.4" 640x480 TFT LCD panel, which can be found in the Anbernic RG-350M handheld console. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig

[PATCH v2 1/4] drm/ingenic : add ingenic_drm_bridge_atomic_enable

2022-03-08 Thread Christophe Branchereau
This allows the CRTC to be enabled after panels have slept out, and before their display is turned on, solving a graphical bug on the newvision nv3502c Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 19 +-- 1 file changed, 13 insertions

[PATCH v2 0/4] Ingenic DRM bridge_atomic_enable proposal

2022-03-08 Thread Christophe Branchereau
not before as it used to. After the drm change, 2 of the existing panels have to be modified accordingly to introduce missing .enable and .disable in their code. Christophe Branchereau (4): drm/ingenic : add ingenic_drm_bridge_atomic_enable drm/panel: Add panel driver for NewVision NV3052C based

Re: [PATCH v1 3/3] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-07 Thread Christophe Branchereau
t 12:22 PM Paul Cercueil wrote: > > Hi Christophe, > > Le mar., mars 1 2022 at 16:31:22 +0100, Christophe Branchereau > a écrit : > > Following the introduction of bridge_atomic_enable in the ingenic > > drm driver, the crtc is enabled between .prepare and .enable, if

[PATCH v1 3/3] drm/panel : innolux-ej030na and abt-y030xx067a : add .enable and .disable

2022-03-01 Thread Christophe Branchereau
Following the introduction of bridge_atomic_enable in the ingenic drm driver, the crtc is enabled between .prepare and .enable, if it exists. Add it so the backlight is only enabled after the crtc is, to avoid graphical issues. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel

[PATCH v1 2/3] drm/panel: Add panel driver for NewVision NV3052C based LCDs

2022-03-01 Thread Christophe Branchereau
This driver supports the NewVision NV3052C based LCDs. Right now, it only supports the LeadTek LTK035C5444T 2.4" 640x480 TFT LCD panel, which can be found in the Anbernic RG-350M handheld console. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/Kconfig

[PATCH v1 1/3] drm/ingenic : add ingenic_drm_bridge_atomic_enable

2022-03-01 Thread Christophe Branchereau
This allows the CRTC to be enabled after panels have slept out, and before their display is turned on, solving a graphical bug on the newvision nv3502c Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 19 +-- 1 file changed, 13 insertions

[PATCH v1 0/3] Ingenic DRM bridge_atomic_enable proposal

2022-03-01 Thread Christophe Branchereau
CRTC can be enabled after the panel itself slept out, and not before as it used to. After the drm change, 2 of the existing panels have to be modified accordingly to introduce missing .enable and .disable in their code. Christophe Branchereau (3): drm/ingenic : add

Re: [RESEND PATCH v3 6/6] drm/ingenic: Attach bridge chain to encoders

2021-10-29 Thread Christophe Branchereau
Reviewed-by: Christophe Branchereau On Tue, Oct 26, 2021 at 8:13 PM Paul Cercueil wrote: > > Attach a top-level bridge to each encoder, which will be used for > negociating the bus format and flags. > > All the bridges are now attached with DRM_BRIDGE_ATTACH_NO_CONNECTOR. &g

Re: [RESEND PATCH v3 5/6] drm/ingenic: Upload palette before frame

2021-10-29 Thread Christophe Branchereau
Reviewed-by: Christophe Branchereau On Tue, Oct 26, 2021 at 8:13 PM Paul Cercueil wrote: > > When using C8 color mode, make sure that the palette is always uploaded > before a frame; otherwise the very first frame will have wrong colors. > > Do that by changing the link o

Re: [RESEND PATCH v3 4/6] drm/ingenic: Set DMA descriptor chain register when starting CRTC

2021-10-29 Thread Christophe Branchereau
Reviewed-by: Christophe Branchereau On Tue, Oct 26, 2021 at 8:13 PM Paul Cercueil wrote: > > Setting the DMA descriptor chain register in the probe function has been > fine until now, because we only ever had one descriptor per foreground. > > As the driver will soon have real de

Re: [RESEND PATCH v3 3/6] drm/ingenic: Move IPU scale settings to private state

2021-10-29 Thread Christophe Branchereau
Reviewed-by: Christophe Branchereau On Tue, Oct 26, 2021 at 8:13 PM Paul Cercueil wrote: > > The IPU scaling information is computed in the plane's ".atomic_check" > callback, and used in the ".atomic_update" callback. As such, it is > state-specific, a

Re: [RESEND PATCH v3 2/6] drm/ingenic: Add support for private objects

2021-10-29 Thread Christophe Branchereau
Reviewed-by: Christophe Branchereau On Tue, Oct 26, 2021 at 8:12 PM Paul Cercueil wrote: > > Until now, the ingenic-drm as well as the ingenic-ipu drivers used to > put state-specific information in their respective private structure. > > Add boilerplate code to support private

Re: [RESEND PATCH v3 1/6] drm/ingenic: Simplify code by using hwdescs array

2021-10-29 Thread Christophe Branchereau
Hi Paul, Reviewed-by: Christophe Branchereau On Tue, Oct 26, 2021 at 8:12 PM Paul Cercueil wrote: > > Instead of having one 'hwdesc' variable for the plane #0, one for the > plane #1 and one for the palette, use a 'hwdesc[3]' array, where the > DMA hardwar

[PATCH] DRM/Panel : abt-y030xx067a yellow tint fix

2021-09-14 Thread Christophe Branchereau
The previous parameters caused an unbalanced yellow tint. Signed-off-by: Christophe Branchereau --- drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-abt-y030xx067a.c b/drivers/gpu/drm/panel/panel