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
We configure them as loadable modules by default.
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
> 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, can I jus
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
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 vendor ke
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
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
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
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
Documentation/devicetree/bindings/
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
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
Documentation/devicetree/bi
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
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
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
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
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
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
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
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
Paul
>
>
> 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/ci2
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
--- a
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
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
> 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 :
>>
("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
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
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
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
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 --
> 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 l
er.
>
> 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
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
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
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
. 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
o 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
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
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
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
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
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
> 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
>
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
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
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
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
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
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.
&
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
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
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
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
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
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
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
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
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
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
> 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 arch/arm/boot/dts/am3
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
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
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
/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
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
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
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
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
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
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
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
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 missing (c
> 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(&ddata->panel, dev, &dsicm_panel_funcs,
>>> +
> 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 the
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 confi
> 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
indings/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
+descript
> 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.
&
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
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
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
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
://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
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
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
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
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 the I
> 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
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
> 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:
>>
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
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
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
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
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
.
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
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
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
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
("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-td
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(-)
401 - 500 of 567 matches
Mail list logo