Message ID | 20190411105720.32357-1-peron.clem@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Add Allwinner H6 Mali Midgard GPU | expand |
On Thu, Apr 11, 2019 at 12:57:12PM +0200, Clément Péron wrote: > Hi, > > The Allwinner H6 has a Mali-T720 MP2. The drivers are > out-of-tree so this series only introduce the dt-bindings. > > The first patch is from Neil Amstrong and has been already > merged in linux-amlogic. It is required for this series. > > The second patch is from Icenowy Zheng where I changed the > order has required by Rob Herring. > See: https://patchwork.kernel.org/patch/10699829/ > > The GPU opp table was taken from Jernej Škrabec's patch > on LibreELEC.tv. One valuable information here would be which stack did you use, panfrost and mesa or the ARM stack? If so, with which driver and which blob? Maxime -- Maxime Ripard, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
Hi! Dne četrtek, 11. april 2019 ob 14:32:23 CEST je Maxime Ripard napisal(a): > On Thu, Apr 11, 2019 at 12:57:12PM +0200, Clément Péron wrote: > > Hi, > > > > The Allwinner H6 has a Mali-T720 MP2. The drivers are > > out-of-tree so this series only introduce the dt-bindings. > > > > The first patch is from Neil Amstrong and has been already > > merged in linux-amlogic. It is required for this series. > > > > The second patch is from Icenowy Zheng where I changed the > > order has required by Rob Herring. > > See: https://patchwork.kernel.org/patch/10699829/ > > > > The GPU opp table was taken from Jernej Škrabec's patch > > on LibreELEC.tv. > > One valuable information here would be which stack did you use, > panfrost and mesa or the ARM stack? If so, with which driver and which > blob? I'm using similar binding (different clock and interrupt names, but otherwise same) for quiet some time now on LibreELEC with ARM proprietary userspace and kernel space driver (32-bit GBM version) and it works well. It's true that I'm using OPP table, but most (if not all) of the time GPU is set to lowest setting as there is not much to do when rendering GUI. Best regards, Jernej
Hi, On Thu, 11 Apr 2019 at 17:01, Jernej Škrabec <jernej.skrabec@siol.net> wrote: > > Hi! > > Dne četrtek, 11. april 2019 ob 14:32:23 CEST je Maxime Ripard napisal(a): > > On Thu, Apr 11, 2019 at 12:57:12PM +0200, Clément Péron wrote: > > > Hi, > > > > > > The Allwinner H6 has a Mali-T720 MP2. The drivers are > > > out-of-tree so this series only introduce the dt-bindings. > > > > > > The first patch is from Neil Amstrong and has been already > > > merged in linux-amlogic. It is required for this series. > > > > > > The second patch is from Icenowy Zheng where I changed the > > > order has required by Rob Herring. > > > See: https://patchwork.kernel.org/patch/10699829/ > > > > > > The GPU opp table was taken from Jernej Škrabec's patch > > > on LibreELEC.tv. > > > > One valuable information here would be which stack did you use, > > panfrost and mesa or the ARM stack? If so, with which driver and which > > blob? All of this work has be done by Jernej so he could answer better than me. He uses the ARM stack r22p0-01rel0 + patches https://github.com/LibreELEC/LibreELEC.tv/commit/5273f889964c42e88fe02289290c3c6cb6086770 Blob are also from Jernej too (taken from ???) : https://github.com/jernejsk/H6-mali-userspace Regards, Clement > > I'm using similar binding (different clock and interrupt names, but otherwise > same) for quiet some time now on LibreELEC with ARM proprietary userspace and > kernel space driver (32-bit GBM version) and it works well. > > It's true that I'm using OPP table, but most (if not all) of the time GPU is > set to lowest setting as there is not much to do when rendering GUI. > > Best regards, > Jernej > >