drm: Add an hx8367d tinydrm driver.
authorEric Anholt <eric@anholt.net>
Wed, 24 Oct 2018 18:43:12 +0000 (11:43 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 30 Oct 2018 23:23:38 +0000 (16:23 -0700)
commitf300c86e33a686c7abcf0c37deee04ef666ed78b
tree2866830062d03f0fe30b3e9bab656e3e11fc3301
parent86619c3859c0ff066e519257442b37f90b1212af
drm: Add an hx8367d tinydrm driver.

I want to sort out support for tinydrm in vc4, so I needed to get a
tinydrm-appropriate panel working and this is what I had on hand.
This is derived from a combination of ili9341.c from tinydrm and
fb_hx8357d.c from staging's fbtft.

v2: Write my own register defs from the spec to not need the header
    from fbtft.  Fix spi device string to enable module autoloading.
    (Suggestions by Noralf)

Signed-off-by: Eric Anholt <eric@anholt.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20181024184313.2967-3-eric@anholt.net
Reviewed-by: Noralf Trønnes <noralf@tronnes.org> (v1)
MAINTAINERS
drivers/gpu/drm/tinydrm/Kconfig
drivers/gpu/drm/tinydrm/Makefile
drivers/gpu/drm/tinydrm/hx8357d.c [new file with mode: 0644]