Re: [RFC v2 5/8] pinctrl: ingenic: add hdmi-ddc pin control group

2020-02-29 Thread H. Nikolaus Schaller
> Am 28.02.2020 um 23:05 schrieb Linus Walleij : > > On Fri, Feb 28, 2020 at 7:19 PM H. Nikolaus Schaller > wrote: > >> From: Paul Boddie >> >> Signed-off-by: Paul Boddie >> Signed-off-by: H. Nikolaus Schaller > > This looks good, ca

Re: [RFC 0/8] MIPS: CI20: add HDMI out support

2020-02-28 Thread H. Nikolaus Schaller
40480d275052 Mon Sep 17 00:00:00 2001 > From: Sam Ravnborg > Date: Thu, 27 Feb 2020 17:18:29 +0100 > Subject: [PATCH 1/2] dt-bindings: display: add ingenic-jz4780-lcd DT Schema > > Add DT bindings for the LCD controller on the jz4780 SoC > Based on .txt binding from Zubair Lu

Re: [RFC 0/8] MIPS: CI20: add HDMI out support

2020-02-27 Thread H. Nikolaus Schaller
Hi Sam, > Am 27.02.2020 um 13:23 schrieb Sam Ravnborg : > > Hi Nikolaus. > > On Wed, Feb 26, 2020 at 08:12:52PM +0100, H. Nikolaus Schaller wrote: >> This patch series adds HDMI output to the jz4780/CI20 board. >> >> It is based on taking the old 3.18 vendo

[RFC 3/8] drm: ingenic-drm: add MODULE_DEVICE_TABLE

2020-02-27 Thread H. Nikolaus Schaller
so that the driver can load by matching the device tree if compiled as module. Signed-off-by: H. Nikolaus Schaller --- drivers/gpu/drm/ingenic/ingenic-drm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/ingenic/ingenic-drm.c b/drivers/gpu/drm/ingenic/ingenic-drm.c index

[RFC 5/8] pinctrl: ingenic: add hdmi-ddc pin control group

2020-02-27 Thread H. Nikolaus Schaller
From: Paul Boddie Signed-off-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller --- drivers/pinctrl/pinctrl-ingenic.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/pinctrl/pinctrl-ingenic.c b/drivers/pinctrl/pinctrl-ingenic.c index 96f04d121ebd..1599a003c31f 100644

[RFC 0/8] MIPS: CI20: add HDMI out support

2020-02-27 Thread H. Nikolaus Schaller
authors of most patches are * Paul Boddie * Zubair Lutfullah Kakakhel H. Nikolaus Schaller (2): drm: ingenic-drm: add MODULE_DEVICE_TABLE MIPS: CI20: defconfig: configure for DRM_DW_HDMI_JZ4780 Paul Boddie (4): drm: ingenic: add jz4780 Synopsys HDMI driver. pinctrl: ingenic: add hdmi-ddc

[RFC 1/8] dt-bindings: video: Add jz4780-lcd binding

2020-02-27 Thread H. Nikolaus Schaller
From: Zubair Lutfullah Kakakhel Add DT bindings for the LCD controller on the jz4780 SoC Signed-off-by: Zubair Lutfullah Kakakhel --- .../bindings/display/ingenic-jz4780-lcd.txt | 39 +++ 1 file changed, 39 insertions(+) create mode 100644

[RFC 8/8] MIPS: CI20: defconfig: configure for DRM_DW_HDMI_JZ4780

2020-02-27 Thread H. Nikolaus Schaller
Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs/ci20_defconfig index be41df2a81fb..3f733a555cb2 100644 --- a/arch/mips/configs/ci20_defconfig +++ b/arch/mips

[RFC 4/8] drm: ingenic: add jz4780 Synopsys HDMI driver.

2020-02-27 Thread H. Nikolaus Schaller
From: Paul Boddie A specialisation of the generic Synopsys HDMI driver is employed for JZ4780 HDMI support. This requires a new driver, plus device tree and configuration modifications. Signed-off-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller --- drivers/gpu/drm/ingenic/Kconfig

[RFC 7/8] MIPS: DTS: CI20: add HDMI setup

2020-02-27 Thread H. Nikolaus Schaller
From: Paul Boddie We need to hook up * HDMI power regulator * HDMI connector * DDC pinmux * HDMI and LCD endpoint connections Signed-off-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 64 + 1 file changed, 64

[RFC 2/8] dt-bindings: video: Add jz4780-hdmi binding

2020-02-27 Thread H. Nikolaus Schaller
From: Zubair Lutfullah Kakakhel Add DT bindings for the hdmi driver for the Ingenic JZ4780 SoC. Signed-off-by: Zubair Lutfullah Kakakhel --- .../bindings/display/ingenic-jz4780-hdmi.txt | 41 +++ 1 file changed, 41 insertions(+) create mode 100644

[RFC 6/8] MIPS: DTS: jz4780: account for Synopsys HDMI driver and LCD controller

2020-02-27 Thread H. Nikolaus Schaller
From: Paul Boddie A specialisation of the generic Synopsys HDMI driver is employed for JZ4780 HDMI support. This requires a new driver, plus device tree and configuration modifications. Signed-off-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/jz4780.dtsi

[PATCH v2 09/12] MIPS: CI20: defconfig: compile gpio-ir driver

2020-02-17 Thread H. Nikolaus Schaller
The CI20 board has a gpio based IR receiver. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs/ci20_defconfig index 74e5775b8a05..0458ea4d54e8 100644 --- a/arch

[PATCH v2 01/12] drm: ingenic-drm: add MODULE_DEVICE_TABLE

2020-02-17 Thread H. Nikolaus Schaller
Add MODULE_DEVICE_TABLE so that the driver can load by matching the device tree if compiled as module. Signed-off-by: H. Nikolaus Schaller --- drivers/gpu/drm/ingenic/ingenic-drm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/ingenic/ingenic-drm.c b/drivers/gpu/drm

[PATCH v2 02/12] MIPS: DTS: jz4780: add #includes for irq.h and gpio.h

2020-02-17 Thread H. Nikolaus Schaller
The constants from irq.h and gpio.h can be used in the jz4780.dtsi and derived DTS like ci20.dts. Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/mips/boot/dts/ingenic/jz4780.dtsi b/arch/mips/boot/dts

[PATCH v2 06/12] MIPS: CI20: defconfig: configure CONFIG_REGULATOR_ACT8865 for PMU

2020-02-17 Thread H. Nikolaus Schaller
The PMU on the CI20 board is an ACT8600 using the ACT8865 driver. Since it is not compiled, the PMU and the CI20 board is running in power-on reset state of the PMU. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch

[PATCH v2 04/12] MIPS: CI20: defconfig: compile leds-gpio driver into the kernel and configure for LED triggers

2020-02-17 Thread H. Nikolaus Schaller
DTS has been augmented to add some gpio-leds. We need the leds-gpio driver and enable the triggers. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs

Re: [PATCH v2 03/12] MIPS: CI20: defconfig: configure for supporting modules

2020-02-17 Thread H. Nikolaus Schaller
> Le ven., févr. 14, 2020 at 17:10, H. Nikolaus Schaller a > écrit : >> Not all drivers need to be compiled into the kernel. >> Support building and loading of kernel modules. >> Signed-off-by: H. Nikolaus Schaller >> --- >> arch/mips/configs/ci20_defconfig | 1

[PATCH v2 07/12] MIPS: DTS: CI20: give eth0_power a defined voltage.

2020-02-17 Thread H. Nikolaus Schaller
This is a 3.3V power switch (DVNET3.3V ). Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/mips/boot/dts/ingenic/ci20.dts b/arch/mips/boot/dts/ingenic/ci20.dts index e02a19db7ef1..e1364f941c7d 100644

[PATCH v2 00/12] MIPS: Fixes and improvements for CI20 board (JZ4780)

2020-02-17 Thread H. Nikolaus Schaller
on * configure so that LEDs, IR sensor, SW1 button have drivers * fix DTS for ACT8600 PMU and configure driver * fix interrupt of nxp,pcf8563 There is another patch set in our queue to add HDMI support on top of this work. Signed-off-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller Ale

[PATCH v2 11/12] MIPS: CI20: defconfig: configure for CONFIG_KEYBOARD_GPIO=m

2020-02-17 Thread H. Nikolaus Schaller
The SW1 button is hooked up to send input events. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs/ci20_defconfig index 0458ea4d54e8..0db0088bbc1c 100644 --- a/arch

Re: [PATCH v2 01/12] drm: ingenic-drm: add MODULE_DEVICE_TABLE

2020-02-17 Thread H. Nikolaus Schaller
> Am 14.02.2020 um 20:06 schrieb Paul Cercueil : > > Hi Nikolaus, > > Please rebase this patch on top of drm-misc-next and send it apart - it > should go through the DRM tree. > > > Le ven., févr. 14, 2020 at 17:10, H. Nikolaus Schaller a > écrit :

[PATCH v2 03/12] MIPS: CI20: defconfig: configure for supporting modules

2020-02-17 Thread H. Nikolaus Schaller
Not all drivers need to be compiled into the kernel. Support building and loading of kernel modules. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs/ci20_defconfig

[PATCH v2 05/12] MIPS: DTS: CI20: fix PMU definitions for ACT8600

2020-02-17 Thread H. Nikolaus Schaller
("MIPS: CI20: DTS: Add I2C nodes") Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 48 - 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/arch/mips/boot/dts/ingenic/ci20.dts b/arch/mips/boot/dts/ingenic/ci20

[PATCH v2 08/12] MIPS: DTS: CI20: add DT node for IR sensor

2020-02-17 Thread H. Nikolaus Schaller
From: Alex Smith The infrared sensor on the CI20 board is connected to a GPIO and can be operated by using the gpio-ir-recv driver. Add a DT node for the sensor to allow that driver to be used. Signed-off-by: Alex Smith Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20

[PATCH v2 10/12] MIPS: DTS: CI20: add DT node for SW1 as Enter button

2020-02-17 Thread H. Nikolaus Schaller
The SW1 button can be used as a simple one-button keyboard and is connected to PD17. Note: SW1 has a second meaning to change the boot sequence when pressed while powering on. Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 12 1 file changed, 12

[PATCH v2 12/12] MIPS: DTS: CI20: fix interrupt for pcf8563 RTC

2020-02-17 Thread H. Nikolaus Schaller
Interrupts should not be specified by interrupt line but by gpio parent and reference. Fixes: 73f2b940474d ("MIPS: CI20: DTS: Add I2C nodes") Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --

Re: i2c: jz4780: silence log flood on txabrt

2020-02-13 Thread H. Nikolaus Schaller
> Am 12.02.2020 um 15:53 schrieb Wolfram Sang : > > Hi, > >>> Sorry, normally I don't do counter patches. Yet, this time I realized >>> that it would be faster to actually do what I envisioned than to >>> describe it in words. I hope you don't feel offended. >> >> No problem. I had thought a

Re: i2c: jz4780: silence log flood on txabrt

2020-02-13 Thread H. Nikolaus Schaller
gt; > Reported-by: H. Nikolaus Schaller > Signed-off-by: Wolfram Sang > --- > > Sorry, normally I don't do counter patches. Yet, this time I realized > that it would be faster to actually do what I envisioned than to > describe it in words. I hope you don't feel offended.

[PATCH 06/14] MIPS: CI20: defconfig: compile leds-gpio driver into the kernel and configure for LED triggers

2020-02-12 Thread H. Nikolaus Schaller
DTS has been augmented to add some gpio-leds. We need the leds-gpio driver and enable the triggers. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 13 + 1 file changed, 13 insertions(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs

[PATCH 12/14] MIPS: DTS: CI20: add DT node for SW1 as Enter button

2020-02-12 Thread H. Nikolaus Schaller
The SW1 button can be used as a simple one-button keyboard and is connected to PD17. Note: SW1 has a second meaning to change the boot sequence when pressed while powering on. Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 12 1 file changed, 12

[PATCH 10/14] MIPS: DTS: CI20: add DT node for IR sensor

2020-02-12 Thread H. Nikolaus Schaller
From: Alex Smith The infrared sensor on the CI20 board is connected to a GPIO and can be operated by using the gpio-ir-recv driver. Add a DT node for the sensor to allow that driver to be used. Signed-off-by: Alex Smith Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20

[PATCH 07/14] MIPS: DTS: CI20: fix PMU definitions for ACT8600

2020-02-12 Thread H. Nikolaus Schaller
. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 48 - 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/arch/mips/boot/dts/ingenic/ci20.dts b/arch/mips/boot/dts/ingenic/ci20.dts index 37b93166bf22..e02a19db7ef1 100644 --- a/arch/mips/boot/dts

[PATCH 01/14] i2c: jz4780: suppress txabrt reports for i2cdetect

2020-02-12 Thread H. Nikolaus Schaller
ms to harm the controller state. Signed-off-by: H. Nikolaus Schaller --- drivers/i2c/busses/i2c-jz4780.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/i2c/busses/i2c-jz4780.c b/drivers/i2c/busses/i2c-jz4780.c index 16a67a64284a..55b7518435f1 100644 --- a/drivers/i2c/busses/i2c-jz47

[PATCH 13/14] MIPS: CI20: defconfig: configure for CONFIG_KEYBOARD_GPIO=m

2020-02-12 Thread H. Nikolaus Schaller
The SW1 button is hooked up to send input events. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs/ci20_defconfig index 0458ea4d54e8..0db0088bbc1c 100644 --- a/arch

[PATCH 00/14] MIPS: Fixes and improvements for CI20 board (JZ4780)

2020-02-12 Thread H. Nikolaus Schaller
Signed-off-by: H. Nikolaus Schaller Alex Smith (1): MIPS: DTS: CI20: add DT node for IR sensor H. Nikolaus Schaller (13): i2c: jz4780: suppress txabrt reports for i2cdetect drm: ingenic-drm: add MODULE_DEVICE_TABLE net: davicom: dm9000: allow to pass MAC address through mac_addr

[PATCH 02/14] drm: ingenic-drm: add MODULE_DEVICE_TABLE

2020-02-12 Thread H. Nikolaus Schaller
Add MODULE_DEVICE_TABLE so that the driver can load by matching the device tree if compiled as module. Signed-off-by: H. Nikolaus Schaller --- drivers/gpu/drm/ingenic/ingenic-drm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/ingenic/ingenic-drm.c b/drivers/gpu/drm

[PATCH 11/14] MIPS: CI20: defconfig: compile gpio-ir driver

2020-02-12 Thread H. Nikolaus Schaller
The CI20 board has a gpio based IR receiver. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs/ci20_defconfig index 74e5775b8a05..0458ea4d54e8 100644 --- a/arch

[PATCH 04/14] MIPS: DTS: jz4780: fix #includes for irq.h and gpio.h

2020-02-12 Thread H. Nikolaus Schaller
The constants from irq.h and gpio.h can be used in the jz4780.dtsi and derived DTS like ci20.dts. Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/mips/boot/dts/ingenic/jz4780.dtsi b/arch/mips/boot/dts

Re: [PATCH 03/14] net: davicom: dm9000: allow to pass MAC address through mac_addr module parameter

2020-02-12 Thread H. Nikolaus Schaller
> Am 12.02.2020 um 09:07 schrieb Geert Uytterhoeven : > > On Tue, Feb 11, 2020 at 11:25 PM Andrew Lunn wrote: >> On Tue, Feb 11, 2020 at 10:41:20PM +0100, H. Nikolaus Schaller wrote: >>> This is needed to give the MIPS Ingenic CI20 board a stable MAC address >

[PATCH 09/14] MIPS: DTS: CI20: give eth0_power a defined voltage.

2020-02-12 Thread H. Nikolaus Schaller
This is a 3.3V regulator. Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/mips/boot/dts/ingenic/ci20.dts b/arch/mips/boot/dts/ingenic/ci20.dts index e02a19db7ef1..e1364f941c7d 100644 --- a/arch/mips/boot/dts

[PATCH 05/14] MIPS: CI20: defconfig: configure for supporting modules

2020-02-12 Thread H. Nikolaus Schaller
Not all drivers need to be compiled into the kernel. Support building and loading of kernel modules. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/mips/configs/ci20_defconfig b/arch/mips/configs/ci20_defconfig

[PATCH 03/14] net: davicom: dm9000: allow to pass MAC address through mac_addr module parameter

2020-02-12 Thread H. Nikolaus Schaller
This is needed to give the MIPS Ingenic CI20 board a stable MAC address which can be optionally provided by vendor U-Boot. For get_mac_addr() we use an adapted copy of from ksz884x.c which has very similar functionality. Signed-off-by: H. Nikolaus Schaller --- drivers/net/ethernet/davicom

[PATCH 14/14] MIPS: DTS: CI20: fix interrupt for pcf8563 RTC

2020-02-12 Thread H. Nikolaus Schaller
Interrupts should not be specified by interrupt line but by gpio parent and reference. Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/ci20.dts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/mips/boot/dts/ingenic/ci20.dts b/arch/mips/boot/dts

[PATCH 08/14] MIPS: CI20: defconfig: configure CONFIG_REGULATOR_ACT8865 for PMU

2020-02-12 Thread H. Nikolaus Schaller
The PMU on the CI20 board is an ACT8600 using the ACT8865 driver. Since it is not compiled, the PMU and the CI20 board is running in power-on reset state of the PMU. Signed-off-by: H. Nikolaus Schaller --- arch/mips/configs/ci20_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch

Re: [PATCH v4 1/8] dt-bindings: add img, pvrsgx.yaml for Imagination GPUs

2019-12-23 Thread H. Nikolaus Schaller
Hi Rob, > Am 18.12.2019 um 22:16 schrieb Rob Herring : > > On Tue, Dec 17, 2019 at 07:01:59PM +0100, H. Nikolaus Schaller wrote: >> The Imagination PVR/SGX GPU is part of several SoC from >> multiple vendors, e.g. TI OMAP, Ingenic JZ4780, Intel Poulsbo >> and others. &

[PATCH v4 3/8] ARM: DTS: am3517: add sgx gpu child node

2019-12-18 Thread H. Nikolaus Schaller
and add interrupt. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am3517.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/am3517.dtsi b/arch/arm/boot/dts/am3517.dtsi index 125379ecab2f..6d2ad5e5f1a6 100644 --- a/arch/arm/boot/dts

[PATCH v4 2/8] ARM: DTS: am33xx: add sgx gpu child node

2019-12-18 Thread H. Nikolaus Schaller
and add timer and interrupt Tested-by: H. Nikolaus Schaller # BeagleBone Black Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am33xx.dtsi | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index

[PATCH v4 6/8] ARM: DTS: omap4: add sgx gpu child node

2019-12-18 Thread H. Nikolaus Schaller
and add interrupt. Since omap4420/30/60 and omap4470 come with different SGX variants we need to introduce a new omap4470.dtsi. If an omap4470 board does not want to use SGX it is no problem to still include omap4460.dtsi. Tested-by: H. Nikolaus Schaller # PandaBoard ES Signed-off-by: H

[PATCH v4 8/8] MIPS: DTS: jz4780: add sgx gpu node

2019-12-18 Thread H. Nikolaus Schaller
and add interrupt and clocks. Tested to build for CI20 board and load a (non-working - there is no video driver for jz4780) driver. Suggested-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/jz4780.dtsi | 11 +++ 1 file changed, 11 insertions

[PATCH v4 4/8] ARM: DTS: omap3: add sgx gpu child node

2019-12-18 Thread H. Nikolaus Schaller
and add interrupt Tested-by: H. Nikolaus Schaller # OpenPandora 600 MHz. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap34xx.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap34xx.dtsi b/arch/arm/boot/dts/omap34xx.dtsi

Re: [PATCH v3 1/8] dt-bindings: add img, pvrsgx.yaml for Imagination GPUs

2019-12-18 Thread H. Nikolaus Schaller
Hi Rob, sorry for the delay. I wanted to wait for v5.5-rc1 and it did take longer... > Am 05.12.2019 um 18:01 schrieb Rob Herring : > > On Sun, Nov 24, 2019 at 12:40:21PM +0100, H. Nikolaus Schaller wrote: >> The Imagination PVR/SGX GPU is part of several SoC from >> mult

[PATCH v4 1/8] dt-bindings: add img,pvrsgx.yaml for Imagination GPUs

2019-12-18 Thread H. Nikolaus Schaller
by a parent node or elsewhere. Tested by make dt_binding_check dtbs_check Signed-off-by: H. Nikolaus Schaller --- .../devicetree/bindings/gpu/img,pvrsgx.yaml | 80 +++ 1 file changed, 80 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpu/img,pvrsgx.yaml

[PATCH v4 7/8] ARM: DTS: omap5: add sgx gpu child node

2019-12-18 Thread H. Nikolaus Schaller
and add interrupt. Tested-by: H. Nikolaus Schaller # Pyra-Handheld. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap5.dtsi | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 1f6ad1debc90

[PATCH v4 5/8] ARM: DTS: omap36xx: add sgx gpu child node

2019-12-18 Thread H. Nikolaus Schaller
and add interrupt. Tested-by: H. Nikolaus Schaller # GTA04, BeagleBoard XM Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap36xx.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap36xx.dtsi b/arch/arm/boot/dts/omap36xx.dtsi

[PATCH v4 0/8] ARM/MIPS: DTS: add child nodes describing the PVRSGX GPU present in some OMAP SoC and JZ4780 (and many more)

2019-12-18 Thread H. Nikolaus Schaller
kernel driver or the (non-free) user-space libraries and binaries. Wotk for JZ4780 (CI20 board) is in progress and there is potential to extend this work to e.g. BananaPi-M3 (A83) and some Intel Poulsbo and CedarView devices. [1]: https://github.com/openpvrsgx-devgroup H. Nikolaus Schall

Re: [PATCH 2/2] dt-bindings: display: Add obsolete note to "ti, tilcdc, panel" binding

2019-12-04 Thread H. Nikolaus Schaller
> Am 04.12.2019 um 18:53 schrieb Jyri Sarha : > > The "ti,tilcdc,panel" binding should not be used anymore, since tilcdc > is fully capable of using generic drm panels like panel-simple and > panel-common binding. Is there an example how to convert? As far as I can see all

Re: [PATCH v2 1/8] RFC: dt-bindings: add img, pvrsgx.yaml for Imagination GPUs

2019-11-25 Thread H . Nikolaus Schaller
Hi Rob, > Am 07.11.2019 um 15:35 schrieb Rob Herring : > > On Thu, Nov 7, 2019 at 5:06 AM H. Nikolaus Schaller > wrote: >> I have used the doc2yaml script to get a first version >> but I am still stuggling with the yaml thing. My impression >> is that while it is

[PATCH v3 1/8] dt-bindings: add img,pvrsgx.yaml for Imagination GPUs

2019-11-25 Thread H. Nikolaus Schaller
by a parent node or elsewhere. Tested by make dt_binding_check dtbs_check Signed-off-by: H. Nikolaus Schaller --- .../devicetree/bindings/gpu/img,pvrsgx.yaml | 83 +++ 1 file changed, 83 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpu/img,pvrsgx.yaml

[PATCH v3 7/8] ARM: DTS: omap5: add sgx gpu child node

2019-11-25 Thread H. Nikolaus Schaller
and add interrupt. Tested-by: H. Nikolaus Schaller # Pyra-Handheld. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap5.dtsi | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 1fb7937638f0

[PATCH v3 0/8] ARM/MIPS: DTS: add child nodes describing the PVRSGX GPU present in some OMAP SoC and JZ4780 (and many more)

2019-11-25 Thread H. Nikolaus Schaller
/openpvrsgx-devgroup H. Nikolaus Schaller (8): dt-bindings: add img,pvrsgx.yaml for Imagination GPUs ARM: DTS: am33xx: add sgx gpu child node ARM: DTS: am3517: add sgx gpu child node ARM: DTS: omap3: add sgx gpu child node ARM: DTS: omap36xx: add sgx gpu child node ARM: DTS: omap4: ad

[PATCH v3 2/8] ARM: DTS: am33xx: add sgx gpu child node

2019-11-25 Thread H. Nikolaus Schaller
and add timer and interrupt Tested-by: H. Nikolaus Schaller # BeagleBone Black Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am33xx.dtsi | 38 +++ 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm

[PATCH v3 6/8] ARM: DTS: omap4: add sgx gpu child node

2019-11-25 Thread H. Nikolaus Schaller
and add interrupt. Since omap4420/30/60 and omap4470 come with different SGX variants we need to introduce a new omap4470.dtsi. If an omap4470 board does not want to use SGX it is no problem to still include omap4460.dtsi. Tested-by: H. Nikolaus Schaller # PandaBoard ES Signed-off-by: H

[PATCH v3 4/8] ARM: DTS: omap3: add sgx gpu child node

2019-11-25 Thread H. Nikolaus Schaller
and add interrupt Tested-by: H. Nikolaus Schaller # OpenPandora 600 MHz. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap34xx.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap34xx.dtsi b/arch/arm/boot/dts/omap34xx.dtsi

[PATCH v3 3/8] ARM: DTS: am3517: add sgx gpu child node

2019-11-25 Thread H. Nikolaus Schaller
and add interrupt. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am3517.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/am3517.dtsi b/arch/arm/boot/dts/am3517.dtsi index bf3002009b00..48d5a250fd40 100644 --- a/arch/arm/boot/dts

[PATCH v3 8/8] MIPS: DTS: jz4780: add sgx gpu node

2019-11-25 Thread H. Nikolaus Schaller
and add interrupt and clocks. Tested to build for CI20 board and load a (non-working) driver. Suggested-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/jz4780.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/mips/boot/dts/ingenic

Re: [PATCH v3 8/8] MIPS: DTS: jz4780: add sgx gpu node

2019-11-25 Thread H. Nikolaus Schaller
Hi Paul, Tony, > Am 24.11.2019 um 18:48 schrieb Tony Lindgren : > > * Paul Cercueil [191124 12:58]: >> Le dim., nov. 24, 2019 at 12:40, H. Nikolaus Schaller a >> écrit : >>> and add interrupt and clocks. > ... >>> --- a/arch/mips/boot/dts/ingeni

[PATCH v3 5/8] ARM: DTS: omap36xx: add sgx gpu child node

2019-11-25 Thread H. Nikolaus Schaller
and add interrupt. Tested-by: H. Nikolaus Schaller # GTA04, BeagleBoard XM Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap36xx.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap36xx.dtsi b/arch/arm/boot/dts/omap36xx.dtsi

Re: [RFCv1 32/42] drm/omap: dsi: convert to drm_panel

2019-11-19 Thread H. Nikolaus Schaller
Hi Sebastian, > Am 18.11.2019 um 15:51 schrieb H. Nikolaus Schaller : > >> Ok, I tried not to break video mode support, but I do not have any >> hardware. Make sure to set the MIPI_DSI_MODE_VIDEO flag in the panel >> driver. > > Indeed, this may be mis

Re: [RFCv1 32/42] drm/omap: dsi: convert to drm_panel

2019-11-19 Thread H. Nikolaus Schaller
> Am 18.11.2019 um 15:45 schrieb Sebastian Reichel > : > > Hi, > > On Sun, Nov 17, 2019 at 08:23:05PM +0100, H. Nikolaus Schaller wrote: >>> [...] >> >>> + drm_panel_init(>panel, dev, _panel_funcs, >>> + DRM_MODE_CONNECT

Re: [RFCv1 11/42] ARM: dts: omap: add channel to DSI panels

2019-11-19 Thread H. Nikolaus Schaller
> Am 18.11.2019 um 15:33 schrieb Sebastian Reichel > : > > Hi, > > On Mon, Nov 18, 2019 at 03:05:07PM +0200, Tomi Valkeinen wrote: >> On 17/11/2019 04:39, Sebastian Reichel wrote: >>> The standard binding for DSI requires, that the channel number >>> of the panel is encoded in DT. This adds

Re: [RFCv1 32/42] drm/omap: dsi: convert to drm_panel

2019-11-18 Thread H. Nikolaus Schaller
Hi, > Am 17.11.2019 um 03:40 schrieb Sebastian Reichel > : > > This converts the DSI module to expect common drm_panel display > drivers instead of dssdev based ones. > > This commit is WIP. We somehow need to know the panels resolution > in omap_dsi_host_attach(), so that we can properly

Re: [PATCH v2 1/8] RFC: dt-bindings: add img, pvrsgx.yaml for Imagination GPUs

2019-11-08 Thread H. Nikolaus Schaller
> Am 07.11.2019 um 16:54 schrieb Tony Lindgren : > > * H. Nikolaus Schaller [191107 11:07]: >> +- const: "ti,am335x-sgx530-125", "img,sgx530-125", "img,sgx530", >> "img,sgx5" > > This should be without the x, maybe

[PATCH v2 1/8] RFC: dt-bindings: add img, pvrsgx.yaml for Imagination GPUs

2019-11-08 Thread H. Nikolaus Schaller
gs/gpu/img,pvrsgx.yaml @@ -0,0 +1,128 @@ +# SPDX-License-Identifier: None +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/bindings/gpu/img,pvrsgx.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Imagination PVR/SGX GPU + +maintainers: + - H. Nikolaus Schaller +d

Re: [PATCH v2 1/8] RFC: dt-bindings: add img, pvrsgx.yaml for Imagination GPUs

2019-11-08 Thread H. Nikolaus Schaller
> Am 07.11.2019 um 15:35 schrieb Rob Herring : > > On Thu, Nov 7, 2019 at 5:06 AM H. Nikolaus Schaller > wrote: >> >> The Imagination PVR/SGX GPU is part of several SoC from >> multiple vendors, e.g. TI OMAP, Ingenic JZ4780, Intel Poulsbo >> and others. &

[PATCH v2 7/8] ARM: DTS: omap5: add sgx gpu child node

2019-11-08 Thread H. Nikolaus Schaller
and add interrupt. Tested on Pyra-Handheld. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap5.dtsi | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 1fb7937638f0..333da4788088 100644

[PATCH v2 6/8] ARM: DTS: omap4: add sgx gpu child node

2019-11-08 Thread H. Nikolaus Schaller
and add interrupt. Since omap4420/30/60 and omap4470 come with different SGX variants we need to introduce a new omap4470.dtsi. If an omap4470 board does not want to use SGX it is no problem to still include omap4460.dtsi. Tested on PandaBoard ES. Signed-off-by: H. Nikolaus Schaller --- arch

[PATCH v2 4/8] ARM: DTS: omap3: add sgx gpu child node

2019-11-08 Thread H. Nikolaus Schaller
and add interrupt Tested on OpenPandora 600 MHz. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap34xx.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap34xx.dtsi b/arch/arm/boot/dts/omap34xx.dtsi index 7b09cbee8bb8

[PATCH v2 5/8] ARM: DTS: omap36xx: add sgx gpu child node

2019-11-08 Thread H. Nikolaus Schaller
and add interrupt. Tested on GTA04 and BeagleBoard XM. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap36xx.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap36xx.dtsi b/arch/arm/boot/dts/omap36xx.dtsi index 1e552f08f120

[PATCH v2 0/8] ARM/MIPS: DTS: add child nodes describing the PVRSGX present in some OMAP SoC and JZ4780

2019-11-08 Thread H. Nikolaus Schaller
://github.com/openpvrsgx-devgroup H. Nikolaus Schaller (8): RFC: dt-bindings: add img,pvrsgx.yaml for Imagination GPUs ARM: DTS: am33xx: add sgx gpu child node ARM: DTS: am3517: add sgx gpu child node ARM: DTS: omap3: add sgx gpu child node ARM: DTS: omap36xx: add sgx gpu child node ARM: DTS

[PATCH v2 8/8] MIPS: DTS: jz4780: add sgx gpu node

2019-11-08 Thread H. Nikolaus Schaller
and add interrupt and clocks. Tested to build for CI20 board and load a (non-working) driver. Suggested-by: Paul Boddie Signed-off-by: H. Nikolaus Schaller --- arch/mips/boot/dts/ingenic/jz4780.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/mips/boot/dts/ingenic

[PATCH v2 2/8] ARM: DTS: am33xx: add sgx gpu child node

2019-11-08 Thread H. Nikolaus Schaller
and add interrupt. Tested on BeagleBone Black. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am33xx.dtsi | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index a9d848d50b20..dbfb9d5aa915

[PATCH v2 3/8] ARM: DTS: am3517: add sgx gpu child node

2019-11-08 Thread H. Nikolaus Schaller
and add interrupt. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am3517.dtsi | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/am3517.dtsi b/arch/arm/boot/dts/am3517.dtsi index bf3002009b00..48d5a250fd40 100644 --- a/arch/arm/boot/dts

Re: [PATCH 1/7] dt-bindings: gpu: pvrsgx: add initial bindings

2019-10-31 Thread H. Nikolaus Schaller
Hi, > Am 30.10.2019 um 17:16 schrieb Tony Lindgren : > > * H. Nikolaus Schaller [191018 18:47]: >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/gpu/img,pvrsgx.txt >> @@ -0,0 +1,76 @@ >> +Imagination PVR/SGX GPU >> + >> +Only t

Re: [PATCH 1/7] dt-bindings: gpu: pvrsgx: add initial bindings

2019-10-23 Thread H. Nikolaus Schaller
> Am 22.10.2019 um 17:36 schrieb Tony Lindgren : > > * H. Nikolaus Schaller [191022 15:12]: >> Hm. How should that work? Some SoC have the sgx544 as single >> core and others as dual core. This imho does not fit into >> the "img,sgx544-$revision" scheme

Re: [PATCH 1/7] dt-bindings: gpu: pvrsgx: add initial bindings

2019-10-22 Thread H. Nikolaus Schaller
Hi Tony, > Am 22.10.2019 um 17:02 schrieb Tony Lindgren : > > * H. Nikolaus Schaller [191021 18:08]: >> >>> Am 21.10.2019 um 19:25 schrieb Tony Lindgren : >>> >>> * H. Nikolaus Schaller [191021 15:46]: >>>>> Am 21.10.2019 um 17:07 schr

Re: [PATCH 1/7] dt-bindings: gpu: pvrsgx: add initial bindings

2019-10-21 Thread H. Nikolaus Schaller
> Am 21.10.2019 um 19:25 schrieb Tony Lindgren : > > * H. Nikolaus Schaller [191021 15:46]: >>> Am 21.10.2019 um 17:07 schrieb Rob Herring : >>> On Fri, Oct 18, 2019 at 1:46 PM H. Nikolaus Schaller >>> wrote: >>>> +Optional properties: >>

Re: [PATCH 1/7] dt-bindings: gpu: pvrsgx: add initial bindings

2019-10-21 Thread H. Nikolaus Schaller
Hi Rob, > Am 21.10.2019 um 17:07 schrieb Rob Herring : > > On Fri, Oct 18, 2019 at 1:46 PM H. Nikolaus Schaller > wrote: >> >> The Imagination PVR/SGX GPU is part of several SoC from >> multiple vendors, e.g. TI OMAP, Ingenic JZ4780, Intel Poulsbo >> and

[PATCH 2/7] ARM: DTS: am33xx: add sgx gpu child node

2019-10-18 Thread H. Nikolaus Schaller
and add timer and interrupt. Tested on BeagleBone Black. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am33xx.dtsi | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index a9d848d50b20

[PATCH 6/7] ARM: DTS: omap4: add sgx gpu child node

2019-10-18 Thread H. Nikolaus Schaller
and add timer and interrupt. Since omap4420/30/60 and omap4470 come with different SGX variants we need to introduce a new omap4470.dtsi. If an omap4470 board does not want to use SGX it is no problem to still include omap4460.dtsi. Tested on PandaBoard ES. Signed-off-by: H. Nikolaus Schaller

[PATCH 7/7] ARM: DTS: omap5: add sgx gpu child node

2019-10-18 Thread H. Nikolaus Schaller
and add timer and interrupt. Teste on Pyra-Handheld. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap5.dtsi | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 1fb7937638f0

[PATCH 1/7] dt-bindings: gpu: pvrsgx: add initial bindings

2019-10-18 Thread H. Nikolaus Schaller
. Signed-off-by: H. Nikolaus Schaller --- .../devicetree/bindings/gpu/img,pvrsgx.txt| 76 +++ 1 file changed, 76 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpu/img,pvrsgx.txt diff --git a/Documentation/devicetree/bindings/gpu/img,pvrsgx.txt b

[PATCH 0/7] ARM: DTS: OMAP: add child nodes describing the PVRSGX present in some OMAP SoC

2019-10-18 Thread H. Nikolaus Schaller
Intel Poulsbo and CedarView devices. [1]: https://github.com/openpvrsgx-devgroup H. Nikolaus Schaller (7): dt-bindings: gpu: pvrsgx: add initial bindings ARM: DTS: am33xx: add sgx gpu child node ARM: DTS: am3517: add sgx gpu child node ARM: DTS: omap3: add sgx gpu child node ARM: DTS

[PATCH 5/7] ARM: DTS: omap36xx: add sgx gpu child node

2019-10-18 Thread H. Nikolaus Schaller
and add timer and interrupt. Tested on GTA04 and BeagleBoard XM. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap36xx.dtsi | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap36xx.dtsi b/arch/arm/boot/dts/omap36xx.dtsi index

[PATCH 4/7] ARM: DTS: omap3: add sgx gpu child node

2019-10-18 Thread H. Nikolaus Schaller
and add timer and interrupt Tested on OpenPandora 600 MHz. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/omap34xx.dtsi | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/omap34xx.dtsi b/arch/arm/boot/dts/omap34xx.dtsi index

[PATCH 3/7] ARM: DTS: am3517: add sgx gpu child node

2019-10-18 Thread H. Nikolaus Schaller
and add timer and interrupt. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/am3517.dtsi | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/arch/arm/boot/dts/am3517.dtsi b/arch/arm/boot/dts/am3517.dtsi index bf3002009b00..5716bb33d7fe 100644 --- a/arch

Re: [Letux-kernel] [PATCH 4/5] drm/panel: tpo-td028ttec1: Fix SPI alias

2019-10-08 Thread H. Nikolaus Schaller
("drm/panel: Add driver for the Toppoly TD028TTEC1 >> panel") >> Reported-by: H. Nikolaus Schaller >> Signed-off-by: Laurent Pinchart > > Tested-by: Andreas Kemnade Tested-by: H. Nikolaus Schaller > >> --- >> drivers/gpu/drm/panel/panel-tpo-

Re: [PATCH 5/5] drm/panel: tpo-td043mtea1: Fix SPI alias

2019-10-08 Thread H. Nikolaus Schaller
er for the Toppoly TD043MTEA1 panel") > Reported-by: H. Nikolaus Schaller > Signed-off-by: Laurent Pinchart Tested-by: H. Nikolaus Schaller # OpenPandora > --- > drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 9 - > 1 file changed, 8 insertions(+), 1 deletion(-)

Re: [PATCH] drm/omap: Migrate minimum FCK/PCK ratio from Kconfig to dts

2019-09-30 Thread H. Nikolaus Schaller
> Am 30.09.2019 um 16:27 schrieb Tomi Valkeinen : > > On 30/09/2019 17:20, Tomi Valkeinen wrote: > >> Let's see what Tero says, but yeah, something is odd here. I expected the >> max divider to be 16 with Tero's patch, but I don't see it having that >> effect. I can get the div to 31. >> You

Re: [PATCH] drm/omap: Migrate minimum FCK/PCK ratio from Kconfig to dts

2019-09-30 Thread H. Nikolaus Schaller
> Am 30.09.2019 um 10:53 schrieb Tero Kristo : > > The best action here is probably to drop the max-div value for this clock to > 16. Can someone check this with their display setup and see what happens? > Attached patch should do the trick. I have checked on GTA04 and OpenPandora (DM3730

<    1   2   3   4   5   6   >