Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 36297
b: refs/heads/master
c: ecd9561
h: refs/heads/master
i:
  36295: cf90f20
v: v3
  • Loading branch information
Paul Mundt committed Sep 27, 2006
1 parent 10bbebf commit abdf48d
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7dec62e96b38e6c62490ea5dc6939dd8d680a8b8
refs/heads/master: ecd9561687a0952a96a0a705f618e59cb6f3189b
9 changes: 7 additions & 2 deletions trunk/drivers/serial/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -642,12 +642,17 @@ config V850E_UART_CONSOLE
select SERIAL_CORE_CONSOLE

config SERIAL_SH_SCI
tristate "SH SCI(F) serial port support"
tristate "SuperH SCI(F) serial port support"
depends on SUPERH || H8300
select SERIAL_CORE

config SERIAL_SH_SCI_NR_UARTS
int "Maximum number of SCI(F) serial ports"
depends on SERIAL_SH_SCI
default "2"

config SERIAL_SH_SCI_CONSOLE
bool "Support for console on SH SCI(F)"
bool "Support for console on SuperH SCI(F)"
depends on SERIAL_SH_SCI=y
select SERIAL_CORE_CONSOLE

Expand Down
34 changes: 34 additions & 0 deletions trunk/include/asm-sh/sci.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#ifndef __ASM_SH_SCI_H
#define __ASM_SH_SCI_H

#include <linux/serial_core.h>

/*
* Generic header for SuperH SCI(F)
*
* Do not place SH-specific parts in here, sh64 and h8300 depend on this too.
*/

/* Offsets into the sci_port->irqs array */
enum {
SCIx_ERI_IRQ,
SCIx_RXI_IRQ,
SCIx_TXI_IRQ,
SCIx_BRI_IRQ,
SCIx_NR_IRQS,
};

/*
* Platform device specific platform_data struct
*/
struct plat_sci_port {
void __iomem *membase; /* io cookie */
unsigned long mapbase; /* resource base */
unsigned int irqs[SCIx_NR_IRQS]; /* ERI, RXI, TXI, BRI */
unsigned int type; /* SCI / SCIF / IRDA */
upf_t flags; /* UPF_* flags */
};

int early_sci_setup(struct uart_port *port);

#endif /* __ASM_SH_SCI_H */

0 comments on commit abdf48d

Please sign in to comment.