Geert Uytterhoeven
39f8ea4672
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>
2017-03-17 15:10:49 +09:00
..
altera-stapl
c2port
misc: c2port: use kobj_to_dev()
2016-02-07 23:01:45 -08:00
cb710
cxl
sched/headers: Prepare to move the get_task_struct()/put_task_struct() and related APIs from <linux/sched.h> to <linux/sched/task.h>
2017-03-02 08:42:40 +01:00
echo
eeprom
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
2017-03-02 08:42:31 +01:00
genwqe
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
2017-03-02 08:42:29 +01:00
ibmasm
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
lis3lv02d
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
mei
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
mic
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-03-03 10:16:38 -08:00
sgi-gru
mm: convert generic code to 5-level paging
2017-03-09 11:48:47 -08:00
sgi-xp
net: use core MTU range checking in misc drivers
2016-10-20 14:51:10 -04:00
ti-st
drivers: misc: ti-st: Use int instead of fuzzy char for callback status
2016-07-17 19:59:26 +02:00
vmw_vmci
sched/headers: Prepare to remove spurious <linux/sched.h> inclusion dependencies
2017-03-02 08:42:41 +01:00
ad525x_dpot-i2c.c
ad525x_dpot-spi.c
spi: Drop owner assignment from spi_drivers
2015-10-28 10:30:17 +09:00
ad525x_dpot.c
misc: ad525x_dpot: Fix the enabling of the "otpXen" attributes
2016-03-01 16:55:13 -08:00
ad525x_dpot.h
apds990x.c
misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client
2016-02-07 23:01:45 -08:00
apds9802als.c
arm-charlcd.c
drivers/misc: make arm-charlcd.c explicitly non-modular
2016-02-07 23:01:45 -08:00
aspeed-lpc-ctrl.c
drivers/misc: Add Aspeed LPC control driver
2017-03-17 15:10:49 +09:00
atmel-ssc.c
misc: atmel-ssc: register as sound DAI if #sound-dai-cells is present
2016-12-15 12:13:31 +00:00
atmel_tclib.c
misc: atmel_tclib: get and use slow clock
2015-10-06 12:33:14 +02:00
bh1770glc.c
misc: apds990x, bh1770glc, lis3lv02d: use to_i2c_client
2016-02-07 23:01:45 -08:00
cs5535-mfgpt.c
ds1682.c
dummy-irq.c
enclosure.c
fsa9480.c
hmc6352.c
hpilo.c
drivers/misc/hpilo: Changes to support new security states in iLO5 FW
2016-09-27 12:53:46 +02:00
hpilo.h
ics932s401.c
ioc4.c
isl29003.c
isl29020.c
Kconfig
auxdisplay: charlcd: Extract character LCD core from misc/panel
2017-03-17 15:10:49 +09:00
kgdbts.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task.h>
2017-03-02 08:42:35 +01:00
lattice-ecp3-config.c
spi: Drop owner assignment from spi_drivers
2015-10-28 10:30:17 +09:00
lkdtm.h
lkdtm: Convert to refcount_t testing
2017-02-10 09:04:20 +01:00
lkdtm_bugs.c
char/misc driver patches for 4.11-rc1
2017-02-22 11:38:22 -08:00
lkdtm_core.c
char/misc driver patches for 4.11-rc1
2017-02-22 11:38:22 -08:00
lkdtm_heap.c
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
2017-03-02 08:42:31 +01:00
lkdtm_perms.c
lkdtm: Do not use flush_icache_range() on user addresses
2016-11-10 15:34:56 +01:00
lkdtm_rodata.c
lkdtm: Mark lkdtm_rodata_do_nothing() notrace
2016-08-31 13:12:38 +02:00
lkdtm_usercopy.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task_stack.h>
2017-03-02 08:42:36 +01:00
Makefile
drivers/misc: Add Aspeed LPC control driver
2017-03-17 15:10:49 +09:00
panel.c
auxdisplay: charlcd: Extract character LCD core from misc/panel
2017-03-17 15:10:49 +09:00
pch_phub.c
misc: pch_phub: Add UART_CLK quirk for Boston platform
2016-08-31 15:45:18 +02:00
phantom.c
pti.c
qcom-coincell.c
ARM: qcom: silence an uninitialized variable warning
2016-05-01 14:20:04 -07:00
spear13xx_pcie_gadget.c
spear13xx_pcie_gadget: use per-attribute show and store methods
2015-10-13 22:17:40 -07:00
sram-exec.c
misc: sram: Introduce support code for protect-exec sram type
2017-01-25 11:48:03 +01:00
sram.c
misc: sram: Integrate protect-exec reserved sram area type
2017-01-25 11:48:03 +01:00
sram.h
misc: sram: Integrate protect-exec reserved sram area type
2017-01-25 11:48:03 +01:00
ti_dac7512.c
spi: Drop owner assignment from spi_drivers
2015-10-28 10:30:17 +09:00
tifm_7xx1.c
tifm_core.c
tsl2550.c
vexpress-syscfg.c
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
vmw_balloon.c
mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIM
2015-11-06 17:50:42 -08:00