aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/serial/sh-sci.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/tty/serial/sh-sci.h')
-rw-r--r--drivers/tty/serial/sh-sci.h21
1 files changed, 6 insertions, 15 deletions
diff --git a/drivers/tty/serial/sh-sci.h b/drivers/tty/serial/sh-sci.h
index 1c20f7f9ba4f..5834f33d20ff 100644
--- a/drivers/tty/serial/sh-sci.h
+++ b/drivers/tty/serial/sh-sci.h
@@ -2,15 +2,13 @@
2#include <linux/io.h> 2#include <linux/io.h>
3#include <linux/gpio.h> 3#include <linux/gpio.h>
4 4
5#if defined(CONFIG_CPU_SUBTYPE_SH7706) || \ 5#if defined(CONFIG_CPU_SUBTYPE_SH7705) || \
6 defined(CONFIG_CPU_SUBTYPE_SH7706) || \
6 defined(CONFIG_CPU_SUBTYPE_SH7707) || \ 7 defined(CONFIG_CPU_SUBTYPE_SH7707) || \
7 defined(CONFIG_CPU_SUBTYPE_SH7708) || \ 8 defined(CONFIG_CPU_SUBTYPE_SH7708) || \
8 defined(CONFIG_CPU_SUBTYPE_SH7709) 9 defined(CONFIG_CPU_SUBTYPE_SH7709)
9# define SCPCR 0xA4000116 /* 16 bit SCI and SCIF */ 10# define SCPCR 0xA4000116 /* 16 bit SCI and SCIF */
10# define SCPDR 0xA4000136 /* 8 bit SCI and SCIF */ 11# define SCPDR 0xA4000136 /* 8 bit SCI and SCIF */
11#elif defined(CONFIG_CPU_SUBTYPE_SH7705)
12# define SCPCR 0xA4000116
13# define SCPDR 0xA4000136
14#elif defined(CONFIG_CPU_SUBTYPE_SH7720) || \ 12#elif defined(CONFIG_CPU_SUBTYPE_SH7720) || \
15 defined(CONFIG_CPU_SUBTYPE_SH7721) || \ 13 defined(CONFIG_CPU_SUBTYPE_SH7721) || \
16 defined(CONFIG_ARCH_SH73A0) || \ 14 defined(CONFIG_ARCH_SH73A0) || \
@@ -19,20 +17,16 @@
19 defined(CONFIG_ARCH_SH7372) 17 defined(CONFIG_ARCH_SH7372)
20# define PORT_PTCR 0xA405011EUL 18# define PORT_PTCR 0xA405011EUL
21# define PORT_PVCR 0xA4050122UL 19# define PORT_PVCR 0xA4050122UL
22#elif defined(CONFIG_SH_RTS7751R2D)
23# define SCSPTR1 0xFFE0001C /* 8 bit SCIF */
24# define SCSPTR2 0xFFE80020 /* 16 bit SCIF */
25#elif defined(CONFIG_CPU_SUBTYPE_SH7750) || \ 20#elif defined(CONFIG_CPU_SUBTYPE_SH7750) || \
26 defined(CONFIG_CPU_SUBTYPE_SH7750R) || \ 21 defined(CONFIG_CPU_SUBTYPE_SH7750R) || \
27 defined(CONFIG_CPU_SUBTYPE_SH7750S) || \ 22 defined(CONFIG_CPU_SUBTYPE_SH7750S) || \
28 defined(CONFIG_CPU_SUBTYPE_SH7091) || \ 23 defined(CONFIG_CPU_SUBTYPE_SH7091) || \
29 defined(CONFIG_CPU_SUBTYPE_SH7751) || \ 24 defined(CONFIG_CPU_SUBTYPE_SH7751) || \
30 defined(CONFIG_CPU_SUBTYPE_SH7751R) 25 defined(CONFIG_CPU_SUBTYPE_SH7751R) || \
31# define SCSPTR1 0xffe0001c /* 8 bit SCI */ 26 defined(CONFIG_CPU_SUBTYPE_SH4_202)
32# define SCSPTR2 0xFFE80020 /* 16 bit SCIF */ 27# define SCSPTR2 0xFFE80020 /* 16 bit SCIF */
33#elif defined(CONFIG_CPU_SUBTYPE_SH7760) 28#elif defined(CONFIG_CPU_SUBTYPE_SH7760)
34# define SCSPTR0 0xfe600024 /* 16 bit SCIF */ 29# define SCSPTR0 0xfe600024 /* 16 bit SCIF */
35# define SCSPTR1 0xfe610024 /* 16 bit SCIF */
36# define SCSPTR2 0xfe620024 /* 16 bit SCIF */ 30# define SCSPTR2 0xfe620024 /* 16 bit SCIF */
37#elif defined(CONFIG_CPU_SUBTYPE_SH7710) || defined(CONFIG_CPU_SUBTYPE_SH7712) 31#elif defined(CONFIG_CPU_SUBTYPE_SH7710) || defined(CONFIG_CPU_SUBTYPE_SH7712)
38# define SCSPTR0 0xA4400000 /* 16 bit SCIF */ 32# define SCSPTR0 0xA4400000 /* 16 bit SCIF */
@@ -48,16 +42,13 @@
48# define SCSPTR0 SCPDR0 42# define SCSPTR0 SCPDR0
49#elif defined(CONFIG_CPU_SUBTYPE_SH7723) 43#elif defined(CONFIG_CPU_SUBTYPE_SH7723)
50# define SCSPTR0 0xa4050160 44# define SCSPTR0 0xa4050160
51#elif defined(CONFIG_CPU_SUBTYPE_SH4_202)
52# define SCSPTR2 0xffe80020 /* 16 bit SCIF */
53#elif defined(CONFIG_CPU_SUBTYPE_SH7757) 45#elif defined(CONFIG_CPU_SUBTYPE_SH7757)
54# define SCSPTR0 0xfe4b0020 46# define SCSPTR0 0xfe4b0020
55#elif defined(CONFIG_CPU_SUBTYPE_SH7763) 47#elif defined(CONFIG_CPU_SUBTYPE_SH7763) || \
48 defined(CONFIG_CPU_SUBTYPE_SH7780)
56# define SCSPTR0 0xffe00024 /* 16 bit SCIF */ 49# define SCSPTR0 0xffe00024 /* 16 bit SCIF */
57#elif defined(CONFIG_CPU_SUBTYPE_SH7770) 50#elif defined(CONFIG_CPU_SUBTYPE_SH7770)
58# define SCSPTR0 0xff923020 /* 16 bit SCIF */ 51# define SCSPTR0 0xff923020 /* 16 bit SCIF */
59#elif defined(CONFIG_CPU_SUBTYPE_SH7780)
60# define SCSPTR0 0xffe00024 /* 16 bit SCIF */
61#elif defined(CONFIG_CPU_SUBTYPE_SH7785) || \ 52#elif defined(CONFIG_CPU_SUBTYPE_SH7785) || \
62 defined(CONFIG_CPU_SUBTYPE_SH7786) 53 defined(CONFIG_CPU_SUBTYPE_SH7786)
63# define SCSPTR0 0xffea0024 /* 16 bit SCIF */ 54# define SCSPTR0 0xffea0024 /* 16 bit SCIF */