Blame view

include/linux/sunserialcore.h 1.08 KB
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  /* SPDX-License-Identifier: GPL-2.0 */
6816383a0   Paul Gortmaker   tty: sparc: renam...
2
  /* sunserialcore.h
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
3
4
5
6
7
8
9
10
11
12
13
14
15
   *
   * Generic SUN serial/kbd/ms layer.  Based entirely
   * upon drivers/sbus/char/sunserial.h which is:
   *
   * Copyright (C) 1997  Eddie C. Dost  (ecd@skynet.be)
   *
   * Port to new UART layer is:
   *
   * Copyright (C) 2002 David S. Miller (davem@redhat.com)
   */
  
  #ifndef _SERIAL_SUN_H
  #define _SERIAL_SUN_H
5488c7535   Peter Hurley   pps: Fix build br...
16
17
18
  #include <linux/device.h>
  #include <linux/serial_core.h>
  #include <linux/console.h>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
19
20
21
22
23
24
25
26
  /* Serial keyboard defines for L1-A processing... */
  #define SUNKBD_RESET		0xff
  #define SUNKBD_L1		0x01
  #define SUNKBD_UP		0x80
  #define SUNKBD_A		0x4d
  
  extern unsigned int suncore_mouse_baud_cflag_next(unsigned int, int *);
  extern int suncore_mouse_baud_detection(unsigned char, int);
58d784a5c   Martin Habets   [SERIAL] sparc: I...
27
28
  extern int sunserial_register_minors(struct uart_driver *, int);
  extern void sunserial_unregister_minors(struct uart_driver *, int);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29

c73fcc846   David S. Miller   [SPARC]: Fix seri...
30
  extern int sunserial_console_match(struct console *, struct device_node *,
4e3533d05   David S. Miller   serial: suncore: ...
31
  				   struct uart_driver *, int, bool);
457931de3   David S. Miller   serial: suncore: ...
32
33
  extern void sunserial_console_termios(struct console *,
  				      struct device_node *);
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
34
35
  
  #endif /* !(_SERIAL_SUN_H) */