summaryrefslogtreecommitdiffstats
path: root/drivers/tty
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2011-01-20 16:39:23 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2011-01-20 16:39:23 -0800
commitfc887b15d935ead2a00aef5779a18034e7c69ee1 (patch)
tree30daa1c9bafbf179047047c67d11ccd98e27d809 /drivers/tty
parent466c19063b4b426d5c362572787cb249fbf4296b (diff)
parentdf6212529c646710502657b18d8f42927f3dda81 (diff)
Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6
* 'tty-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: tty: update MAINTAINERS file due to driver movement tty: move drivers/serial/ to drivers/tty/serial/ tty: move hvc drivers to drivers/tty/hvc/
Diffstat (limited to 'drivers/tty')
-rw-r--r--drivers/tty/Makefile2
-rw-r--r--drivers/tty/hvc/Makefile13
-rw-r--r--drivers/tty/hvc/hvc_beat.c134
-rw-r--r--drivers/tty/hvc/hvc_console.c914
-rw-r--r--drivers/tty/hvc/hvc_console.h119
-rw-r--r--drivers/tty/hvc/hvc_dcc.c133
-rw-r--r--drivers/tty/hvc/hvc_irq.c49
-rw-r--r--drivers/tty/hvc/hvc_iseries.c598
-rw-r--r--drivers/tty/hvc/hvc_iucv.c1337
-rw-r--r--drivers/tty/hvc/hvc_rtas.c133
-rw-r--r--drivers/tty/hvc/hvc_tile.c68
-rw-r--r--drivers/tty/hvc/hvc_udbg.c96
-rw-r--r--drivers/tty/hvc/hvc_vio.c173
-rw-r--r--drivers/tty/hvc/hvc_xen.c271
-rw-r--r--drivers/tty/hvc/hvcs.c1604
-rw-r--r--drivers/tty/hvc/hvsi.c1314
-rw-r--r--drivers/tty/hvc/virtio_console.c1838
-rw-r--r--drivers/tty/serial/21285.c513
-rw-r--r--drivers/tty/serial/68328serial.c1472
-rw-r--r--drivers/tty/serial/68328serial.h188
-rw-r--r--drivers/tty/serial/68360serial.c2978
-rw-r--r--drivers/tty/serial/8250.c3377
-rw-r--r--drivers/tty/serial/8250.h80
-rw-r--r--drivers/tty/serial/8250_accent.c47
-rw-r--r--drivers/tty/serial/8250_acorn.c141
-rw-r--r--drivers/tty/serial/8250_boca.c61
-rw-r--r--drivers/tty/serial/8250_early.c287
-rw-r--r--drivers/tty/serial/8250_exar_st16c554.c52
-rw-r--r--drivers/tty/serial/8250_fourport.c53
-rw-r--r--drivers/tty/serial/8250_gsc.c122
-rw-r--r--drivers/tty/serial/8250_hp300.c327
-rw-r--r--drivers/tty/serial/8250_hub6.c58
-rw-r--r--drivers/tty/serial/8250_mca.c63
-rw-r--r--drivers/tty/serial/8250_pci.c3850
-rw-r--r--drivers/tty/serial/8250_pnp.c523
-rw-r--r--drivers/tty/serial/Kconfig1598
-rw-r--r--drivers/tty/serial/Makefile94
-rw-r--r--drivers/tty/serial/altera_jtaguart.c504
-rw-r--r--drivers/tty/serial/altera_uart.c608
-rw-r--r--drivers/tty/serial/amba-pl010.c825
-rw-r--r--drivers/tty/serial/amba-pl011.c1519
-rw-r--r--drivers/tty/serial/apbuart.c709
-rw-r--r--drivers/tty/serial/apbuart.h64
-rw-r--r--drivers/tty/serial/atmel_serial.c1813
-rw-r--r--drivers/tty/serial/bcm63xx_uart.c891
-rw-r--r--drivers/tty/serial/bfin_5xx.c1600
-rw-r--r--drivers/tty/serial/bfin_sport_uart.c935
-rw-r--r--drivers/tty/serial/bfin_sport_uart.h86
-rw-r--r--drivers/tty/serial/clps711x.c579
-rw-r--r--drivers/tty/serial/cpm_uart/Makefile11
-rw-r--r--drivers/tty/serial/cpm_uart/cpm_uart.h147
-rw-r--r--drivers/tty/serial/cpm_uart/cpm_uart_core.c1443
-rw-r--r--drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c138
-rw-r--r--drivers/tty/serial/cpm_uart/cpm_uart_cpm1.h34
-rw-r--r--drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c174
-rw-r--r--drivers/tty/serial/cpm_uart/cpm_uart_cpm2.h34
-rw-r--r--drivers/tty/serial/crisv10.c4573
-rw-r--r--drivers/tty/serial/crisv10.h147
-rw-r--r--drivers/tty/serial/dz.c955
-rw-r--r--drivers/tty/serial/dz.h129
-rw-r--r--drivers/tty/serial/icom.c1658
-rw-r--r--drivers/tty/serial/icom.h287
-rw-r--r--drivers/tty/serial/ifx6x60.c1406
-rw-r--r--drivers/tty/serial/ifx6x60.h129
-rw-r--r--drivers/tty/serial/imx.c1380
-rw-r--r--drivers/tty/serial/ioc3_serial.c2199
-rw-r--r--drivers/tty/serial/ioc4_serial.c2953
-rw-r--r--drivers/tty/serial/ip22zilog.c1221
-rw-r--r--drivers/tty/serial/ip22zilog.h281
-rw-r--r--drivers/tty/serial/jsm/Makefile8
-rw-r--r--drivers/tty/serial/jsm/jsm.h388
-rw-r--r--drivers/tty/serial/jsm/jsm_driver.c297
-rw-r--r--drivers/tty/serial/jsm/jsm_neo.c1412
-rw-r--r--drivers/tty/serial/jsm/jsm_tty.c910
-rw-r--r--drivers/tty/serial/kgdboc.c328
-rw-r--r--drivers/tty/serial/m32r_sio.c1192
-rw-r--r--drivers/tty/serial/m32r_sio.h48
-rw-r--r--drivers/tty/serial/m32r_sio_reg.h152
-rw-r--r--drivers/tty/serial/max3100.c926
-rw-r--r--drivers/tty/serial/max3107-aava.c344
-rw-r--r--drivers/tty/serial/max3107.c1213
-rw-r--r--drivers/tty/serial/max3107.h441
-rw-r--r--drivers/tty/serial/mcf.c662
-rw-r--r--drivers/tty/serial/mfd.c1513
-rw-r--r--drivers/tty/serial/mpc52xx_uart.c1527
-rw-r--r--drivers/tty/serial/mpsc.c2159
-rw-r--r--drivers/tty/serial/mrst_max3110.c919
-rw-r--r--drivers/tty/serial/mrst_max3110.h60
-rw-r--r--drivers/tty/serial/msm_serial.c758
-rw-r--r--drivers/tty/serial/msm_serial.h173
-rw-r--r--drivers/tty/serial/mux.c633
-rw-r--r--drivers/tty/serial/netx-serial.c750
-rw-r--r--drivers/tty/serial/nwpserial.c477
-rw-r--r--drivers/tty/serial/of_serial.c201
-rw-r--r--drivers/tty/serial/omap-serial.c1359
-rw-r--r--drivers/tty/serial/pch_uart.c1451
-rw-r--r--drivers/tty/serial/pmac_zilog.c2208
-rw-r--r--drivers/tty/serial/pmac_zilog.h396
-rw-r--r--drivers/tty/serial/pnx8xxx_uart.c854
-rw-r--r--drivers/tty/serial/pxa.c879
-rw-r--r--drivers/tty/serial/s3c2400.c106
-rw-r--r--drivers/tty/serial/s3c2410.c118
-rw-r--r--drivers/tty/serial/s3c2412.c152
-rw-r--r--drivers/tty/serial/s3c2440.c181
-rw-r--r--drivers/tty/serial/s3c24a0.c118
-rw-r--r--drivers/tty/serial/s3c6400.c152
-rw-r--r--drivers/tty/serial/s5pv210.c162
-rw-r--r--drivers/tty/serial/sa1100.c918
-rw-r--r--drivers/tty/serial/samsung.c1487
-rw-r--r--drivers/tty/serial/samsung.h120
-rw-r--r--drivers/tty/serial/sb1250-duart.c976
-rw-r--r--drivers/tty/serial/sc26xx.c757
-rw-r--r--drivers/tty/serial/serial_core.c2578
-rw-r--r--drivers/tty/serial/serial_cs.c869
-rw-r--r--drivers/tty/serial/serial_ks8695.c705
-rw-r--r--drivers/tty/serial/serial_lh7a40x.c682
-rw-r--r--drivers/tty/serial/serial_txx9.c1344
-rw-r--r--drivers/tty/serial/sh-sci.c2079
-rw-r--r--drivers/tty/serial/sh-sci.h507
-rw-r--r--drivers/tty/serial/sn_console.c1085
-rw-r--r--drivers/tty/serial/suncore.c247
-rw-r--r--drivers/tty/serial/suncore.h33
-rw-r--r--drivers/tty/serial/sunhv.c661
-rw-r--r--drivers/tty/serial/sunsab.c1152
-rw-r--r--drivers/tty/serial/sunsab.h322
-rw-r--r--drivers/tty/serial/sunsu.c1608
-rw-r--r--drivers/tty/serial/sunzilog.c1655
-rw-r--r--drivers/tty/serial/sunzilog.h289
-rw-r--r--drivers/tty/serial/timbuart.c531
-rw-r--r--drivers/tty/serial/timbuart.h58
-rw-r--r--drivers/tty/serial/uartlite.c709
-rw-r--r--drivers/tty/serial/ucc_uart.c1537
-rw-r--r--drivers/tty/serial/vr41xx_siu.c978
-rw-r--r--drivers/tty/serial/vt8500_serial.c648
-rw-r--r--drivers/tty/serial/zs.c1304
-rw-r--r--drivers/tty/serial/zs.h284
136 files changed, 105862 insertions, 0 deletions
diff --git a/drivers/tty/Makefile b/drivers/tty/Makefile
index c43ef48b1a0f..396277216e4f 100644
--- a/drivers/tty/Makefile
+++ b/drivers/tty/Makefile
@@ -9,3 +9,5 @@ obj-$(CONFIG_N_GSM) += n_gsm.o
obj-$(CONFIG_R3964) += n_r3964.o
obj-y += vt/
+obj-$(CONFIG_HVC_DRIVER) += hvc/
+obj-y += serial/
diff --git a/drivers/tty/hvc/Makefile b/drivers/tty/hvc/Makefile
new file mode 100644
index 000000000000..e6bed5f177ff
--- /dev/null
+++ b/drivers/tty/hvc/Makefile
@@ -0,0 +1,13 @@
+obj-$(CONFIG_HVC_CONSOLE) += hvc_vio.o hvsi.o
+obj-$(CONFIG_HVC_ISERIES) += hvc_iseries.o
+obj-$(CONFIG_HVC_RTAS) += hvc_rtas.o
+obj-$(CONFIG_HVC_TILE) += hvc_tile.o
+obj-$(CONFIG_HVC_DCC) += hvc_dcc.o
+obj-$(CONFIG_HVC_BEAT) += hvc_beat.o
+obj-$(CONFIG_HVC_DRIVER) += hvc_console.o
+obj-$(CONFIG_HVC_IRQ) += hvc_irq.o
+obj-$(CONFIG_HVC_XEN) += hvc_xen.o
+obj-$(CONFIG_HVC_IUCV) += hvc_iucv.o
+obj-$(CONFIG_HVC_UDBG) += hvc_udbg.o
+obj-$(CONFIG_HVCS) += hvcs.o
+obj-$(CONFIG_VIRTIO_CONSOLE) += virtio_console.o
diff --git a/drivers/tty/hvc/hvc_beat.c b/drivers/tty/hvc/hvc_beat.c
new file mode 100644
index 000000000000..5fe4631e2a61
--- /dev