Re: [PATCH 1/2 v4] drm/pl111: Support the Versatile Express

2018-05-01 Thread Liviu Dudau
On Mon, Apr 30, 2018 at 03:55:41PM +0100, Robin Murphy wrote: > On 27/04/18 19:51, Linus Walleij wrote: > > On Fri, Apr 27, 2018 at 5:02 PM, Robin Murphy wrote: > > > > > I dug a little bit and it seems pl111_modeset_init() is deferring because > > > it > > > can't find endpoint 0. And given tha

Re: [PATCH 1/2 v4] drm/pl111: Support the Versatile Express

2018-04-30 Thread Robin Murphy
On 27/04/18 19:51, Linus Walleij wrote: On Fri, Apr 27, 2018 at 5:02 PM, Robin Murphy wrote: I dug a little bit and it seems pl111_modeset_init() is deferring because it can't find endpoint 0. And given that that's apparently pointing at some non-existent panel rather than the DVI encoder as I

Re: [PATCH 1/2 v4] drm/pl111: Support the Versatile Express

2018-04-27 Thread Linus Walleij
On Fri, Apr 27, 2018 at 5:02 PM, Robin Murphy wrote: > I dug a little bit and it seems pl111_modeset_init() is deferring because it > can't find endpoint 0. And given that that's apparently pointing at some > non-existent panel rather than the DVI encoder as I would (naively) expect, > I can at l

Re: [PATCH 1/2 v4] drm/pl111: Support the Versatile Express

2018-04-27 Thread Robin Murphy
On 26/04/18 08:52, Linus Walleij wrote: On Mon, Apr 23, 2018 at 2:04 PM, Robin Murphy wrote: I've given this a go on the nearest VExpress (with CA15_A7 tile) and sadly it doesn't quite work for me :( With the HDLCD driver configure out, the PL111 driver seems to repeatedly defer somewhere past

Re: [PATCH 1/2 v4] drm/pl111: Support the Versatile Express

2018-04-26 Thread Linus Walleij
On Mon, Apr 23, 2018 at 2:04 PM, Robin Murphy wrote: > I've given this a go on the nearest VExpress (with CA15_A7 tile) and sadly > it doesn't quite work for me :( With the HDLCD driver configure out, the > PL111 driver seems to repeatedly defer somewhere past > pl111_versatile_init(): > > root@j

Re: [PATCH 1/2 v4] drm/pl111: Support the Versatile Express

2018-04-23 Thread Robin Murphy
Hi Linus, On 23/04/18 08:20, Linus Walleij wrote: The Versatile Express uses a special configuration controller deeply embedded in the system motherboard FPGA to multiplex the two to three (!) display controller instances out to the single SiI9022 bridge. Set up an extra file with the logic to

[PATCH 1/2 v4] drm/pl111: Support the Versatile Express

2018-04-23 Thread Linus Walleij
The Versatile Express uses a special configuration controller deeply embedded in the system motherboard FPGA to multiplex the two to three (!) display controller instances out to the single SiI9022 bridge. Set up an extra file with the logic to probe to the FPGA mux register on the system controll