[PATCH v6] drm/panel: Add a driver for the TPO TPG110

Jagan Teki jagan at amarulasolutions.com
Thu Jan 10 20:01:00 UTC 2019


Hi Linus,

On Wed, Jan 9, 2019 at 7:23 PM Linus Walleij <linus.walleij at linaro.org> wrote:
>
> The TPO (Toppoly) TPG110 is a pretty generic display driver
> similar in vein to the Ilitek 93xx devices. It is not a panel
> per se but a driver used with several low-cost noname panels.
>
> This is used on the Nomadik NHK15 combined with a OSD
> OSD057VA01CT display for WVGA 800x480.
>
> The driver is pretty minimalistic right now but can be
> extended to handle non-default polarities, gamma correction
> etc.
>
> The driver is based on the baked-in code in
> drivers/video/fbdev/amba-clcd-nomadik.c which will be
> decomissioned once this us upstream.
>
> Acked-by: Sam Ravnborg <sam at ravnborg.org>
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
> ---
> ChangeLog v5->v6:
> - Collected Sam's ACK.
> ChangeLog v4->v5:
> - Assign proper bus_flags.
> - This is now the only remaining patch.
> ChangeLog v3->v4:
> - Tag on the SPI_3WIRE_HIZ flag to the SPI slave mode.
> ChangeLog v2->v3:
> - Rewrite as an SPI child device.
> ---
>  MAINTAINERS                              |   7 +
>  drivers/gpu/drm/panel/Kconfig            |  10 +
>  drivers/gpu/drm/panel/Makefile           |   1 +
>  drivers/gpu/drm/panel/panel-tpo-tpg110.c | 511 +++++++++++++++++++++++
>  4 files changed, 529 insertions(+)
>  create mode 100644 drivers/gpu/drm/panel/panel-tpo-tpg110.c
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 32d444476a90..e177473d5417 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -4909,6 +4909,13 @@ DRM DRIVER FOR TDFX VIDEO CARDS
>  S:     Orphan / Obsolete
>  F:     drivers/gpu/drm/tdfx/
>
> +DRM DRIVER FOR TPO TPG110 PANELS
> +M:     Linus Walleij <linus.walleij at linaro.org>
> +T:     git git://anongit.freedesktop.org/drm/drm-misc
> +S:     Maintained
> +F:     drivers/gpu/drm/panel/panel-tpo-tpg110.c
> +F:     Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt

Just for my information, for each new panel addition, is MAINTAINERS
file will update only by drm-misc members or anyone who submitted the
patch? The last communication with seanpaul mentioned this context[1]
just want to understand how this panels were maintained.

 [1] https://lkml.org/lkml/2018/12/14/1275


More information about the dri-devel mailing list