drm/pl111: Support Integrator IM-PD1 module
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 13 Feb 2020 12:48:33 +0000 (13:48 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Sun, 16 Feb 2020 13:31:30 +0000 (14:31 +0100)
commit364e7d3058fc94fc9a158872a3c2e2a4605324db
tree58d3f2768d2cb9a77cb4990b0094437aa654dabd
parent885a066e9603add45a70b93ecf243b1aae4a4423
drm/pl111: Support Integrator IM-PD1 module

The last in-kernel user of the old framebuffer driver is the
IM-PD1 module for the Integrator/AP. Let's implement support for
this remaining user so we can migrate the last user over to
DRM and delete the old FB driver.

On the Integrator/AP the IM-PD1 system controller will exist
alongside the common Integrator system controller so make
sure to do a special lookup for the IM-PD1 syscon and make it
take precedence if found.

Tested on the Integrator/AP with the IM-PD1 mounted.

Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200213124833.35545-1-linus.walleij@linaro.org
drivers/gpu/drm/pl111/pl111_versatile.c