aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tc/zs.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/tc/zs.c')
-rw-r--r--drivers/tc/zs.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/tc/zs.c b/drivers/tc/zs.c
index 2dffa8e303b2..5e8a27620f6f 100644
--- a/drivers/tc/zs.c
+++ b/drivers/tc/zs.c
@@ -39,7 +39,6 @@
39 * is shared with DSRS(DTE) at pin 23. 39 * is shared with DSRS(DTE) at pin 23.
40 */ 40 */
41 41
42#include <linux/config.h>
43#include <linux/errno.h> 42#include <linux/errno.h>
44#include <linux/signal.h> 43#include <linux/signal.h>
45#include <linux/sched.h> 44#include <linux/sched.h>
@@ -1745,7 +1744,6 @@ int __init zs_init(void)
1745 /* Not all of this is exactly right for us. */ 1744 /* Not all of this is exactly right for us. */
1746 1745
1747 serial_driver->owner = THIS_MODULE; 1746 serial_driver->owner = THIS_MODULE;
1748 serial_driver->devfs_name = "tts/";
1749 serial_driver->name = "ttyS"; 1747 serial_driver->name = "ttyS";
1750 serial_driver->major = TTY_MAJOR; 1748 serial_driver->major = TTY_MAJOR;
1751 serial_driver->minor_start = 64; 1749 serial_driver->minor_start = 64;
@@ -1754,7 +1752,7 @@ int __init zs_init(void)
1754 serial_driver->init_termios = tty_std_termios; 1752 serial_driver->init_termios = tty_std_termios;
1755 serial_driver->init_termios.c_cflag = 1753 serial_driver->init_termios.c_cflag =
1756 B9600 | CS8 | CREAD | HUPCL | CLOCAL; 1754 B9600 | CS8 | CREAD | HUPCL | CLOCAL;
1757 serial_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_NO_DEVFS; 1755 serial_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV;
1758 tty_set_operations(serial_driver, &serial_ops); 1756 tty_set_operations(serial_driver, &serial_ops);
1759 1757
1760 if (tty_register_driver(serial_driver)) 1758 if (tty_register_driver(serial_driver))
@@ -1793,7 +1791,7 @@ int __init zs_init(void)
1793 zs_soft[channel].clk_divisor = 16; 1791 zs_soft[channel].clk_divisor = 16;
1794 zs_soft[channel].zs_baud = get_zsbaud(&zs_soft[channel]); 1792 zs_soft[channel].zs_baud = get_zsbaud(&zs_soft[channel]);
1795 1793
1796 if (request_irq(zs_soft[channel].irq, rs_interrupt, SA_SHIRQ, 1794 if (request_irq(zs_soft[channel].irq, rs_interrupt, IRQF_SHARED,
1797 "scc", &zs_soft[channel])) 1795 "scc", &zs_soft[channel]))
1798 printk(KERN_ERR "decserial: can't get irq %d\n", 1796 printk(KERN_ERR "decserial: can't get irq %d\n",
1799 zs_soft[channel].irq); 1797 zs_soft[channel].irq);