From cdb702a655582e80139525156c57e6e48da08393 Mon Sep 17 00:00:00 2001 From: Kamlesh Gurudasani Date: Sun, 9 Feb 2020 23:36:41 +0530 Subject: drm/tiny: add support for tft displays based on ilitek,ili9486 This adds support fot ilitek,ili9486 based displays with shift register in front of controller. Ozzmaker,Piscreen and Waveshare,rpi-lcd-35 are such displays. Acked-by: Sam Ravnborg (v4) Reviewed-by: Noralf Tronnes (v4) Signed-off-by: Kamlesh Gurudasani Signed-off-by: Sam Ravnborg [fixed checkpatch warnings] Link: https://patchwork.freedesktop.org/patch/msgid/a9c8065c3ef7707650630b3b21a0c01d725fc5a0.1581270802.git.kamlesh.gurudasani@gmail.com --- drivers/gpu/drm/tiny/ili9486.c | 286 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 drivers/gpu/drm/tiny/ili9486.c (limited to 'drivers/gpu/drm/tiny/ili9486.c') diff --git a/drivers/gpu/drm/tiny/ili9486.c b/drivers/gpu/drm/tiny/ili9486.c new file mode 100644 index 000000000000..5084b38c1a71 --- /dev/null +++ b/drivers/gpu/drm/tiny/ili9486.c @@ -0,0 +1,286 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * DRM driver for Ilitek ILI9486 panels + * + * Copyright 2020 Kamlesh Gurudasani + */ + +#include +#include +#include +#include +#include +#include + +#include