hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/include/uapi/linux/serial_core.h
....@@ -26,20 +26,6 @@
2626 /*
2727 * The type definitions. These are from Ted Ts'o's serial.h
2828 */
29
-#define PORT_UNKNOWN 0
30
-#define PORT_8250 1
31
-#define PORT_16450 2
32
-#define PORT_16550 3
33
-#define PORT_16550A 4
34
-#define PORT_CIRRUS 5
35
-#define PORT_16650 6
36
-#define PORT_16650V2 7
37
-#define PORT_16750 8
38
-#define PORT_STARTECH 9
39
-#define PORT_16C950 10
40
-#define PORT_16654 11
41
-#define PORT_16850 12
42
-#define PORT_RSA 13
4329 #define PORT_NS16550A 14
4430 #define PORT_XSCALE 15
4531 #define PORT_RM9000 16 /* PMC-Sierra RM9xxx internal UART */
....@@ -78,6 +64,9 @@
7864
7965 /* Nuvoton UART */
8066 #define PORT_NPCM 40
67
+
68
+/* NVIDIA Tegra Combined UART */
69
+#define PORT_TEGRA_TCU 41
8170
8271 /* Intel EG20 */
8372 #define PORT_PCH_8LINE 44
....@@ -126,7 +115,7 @@
126115 /* Motorola i.MX SoC */
127116 #define PORT_IMX 62
128117
129
-/* Marvell MPSC */
118
+/* Marvell MPSC (obsolete unused) */
130119 #define PORT_MPSC 63
131120
132121 /* TXX9 type number */
....@@ -147,9 +136,6 @@
147136
148137 #define PORT_PNX8XXX 70
149138
150
-/* Hilscher netx */
151
-#define PORT_NETX 71
152
-
153139 /* SUN4V Hypervisor Console */
154140 #define PORT_SUNHV 72
155141
....@@ -160,9 +146,6 @@
160146
161147 /* Blackfin bf5xx */
162148 #define PORT_BFIN 75
163
-
164
-/* Micrel KS8695 */
165
-#define PORT_KS8695 76
166149
167150 /* Broadcom SB1250, etc. SOC */
168151 #define PORT_SB1250_DUART 77
....@@ -281,4 +264,19 @@
281264 /* MediaTek BTIF */
282265 #define PORT_MTK_BTIF 117
283266
267
+/* RDA UART */
268
+#define PORT_RDA 118
269
+
270
+/* Socionext Milbeaut UART */
271
+#define PORT_MLB_USIO 119
272
+
273
+/* SiFive UART */
274
+#define PORT_SIFIVE_V0 120
275
+
276
+/* Sunix UART */
277
+#define PORT_SUNIX 121
278
+
279
+/* Freescale LINFlexD UART */
280
+#define PORT_LINFLEXUART 122
281
+
284282 #endif /* _UAPILINUX_SERIAL_CORE_H */