summaryrefslogtreecommitdiffstats
path: root/drivers/auxdisplay/Makefile
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert@linux-m68k.org>2017-03-10 15:15:17 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-03-17 07:10:49 +0100
commit39f8ea46724efbed3ca021863a22337c31be264c (patch)
tree964039ba139e443b76937522f4762dc27a24b673 /drivers/auxdisplay/Makefile
parentdrivers/char: Convert remaining use of pr_warning to pr_warn (diff)
downloadlinux-39f8ea46724efbed3ca021863a22337c31be264c.tar.xz
linux-39f8ea46724efbed3ca021863a22337c31be264c.zip
auxdisplay: charlcd: Extract character LCD core from misc/panel
Extract the character LCD core from the Parallel port LCD/Keypad Panel driver in the misc subsystem, and convert it into a subdriver in the auxdisplay subsystem. This allows the character LCD core to be used by other drivers later. Compilation is controlled by its own Kconfig symbol CHARLCD, which is to be selected by its users, but can be enabled manually for compile-testing. All functions changed their prefix from "lcd_" to "charlcd_", and gained a "struct charlcd *" parameter to operate on a specific instance. While the driver API thus is ready to support multiple instances, the current limitation of a single display (/dev/lcd has a single misc minor assigned) is retained. No functional changes intended. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/auxdisplay/Makefile')
-rw-r--r--drivers/auxdisplay/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/auxdisplay/Makefile b/drivers/auxdisplay/Makefile
index cb3dd847713b..f56f45dcc78e 100644
--- a/drivers/auxdisplay/Makefile
+++ b/drivers/auxdisplay/Makefile
@@ -2,6 +2,7 @@
# Makefile for the kernel auxiliary displays device drivers.
#
+obj-$(CONFIG_CHARLCD) += charlcd.o
obj-$(CONFIG_KS0108) += ks0108.o
obj-$(CONFIG_CFAG12864B) += cfag12864b.o cfag12864bfb.o
obj-$(CONFIG_IMG_ASCII_LCD) += img-ascii-lcd.o