android_kernel_xiaomi_sm8350/drivers/serial
Paul B Schroeder e0980dafa3 [PATCH] Exar quad port serial
This is on our "Envoy" boxes which we have, according to the documentation, an
"Exar ST16C554/554D Quad UART with 16-byte Fifo's".  The box also has two
other "on-board" serial ports and a modem chip.

The two on-board serial UARTs were being detected along with the first two
Exar UARTs.  The last two Exar UARTs were not showing up and neither was the
modem.

This patch was the only way I could the kernel to see beyond the standard four
serial ports and get all four of the Exar UARTs to show up.

[akpm@osdl.org: build fix]
Signed-off-by:  Paul B Schroeder <pschroeder@uplogix.com>
Cc: Lennart Sorensen <lsorense@csclub.uwaterloo.ca>
Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Russell King <rmk@arm.linux.org.uk>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:35 -08:00
..
cpm_uart [POWERPC] CPM_UART: Fix inconsistency of function definition 2006-12-04 20:39:25 +11:00
jsm Various drivers' irq handlers: kill dead code, needless casts 2006-10-06 15:00:58 -04:00
8250_accent.c
8250_acorn.c
8250_au1x00.c
8250_boca.c
8250_early.c
8250_exar_st16c554.c [PATCH] Exar quad port serial 2006-12-07 08:39:35 -08:00
8250_fourport.c
8250_gsc.c [PARISC] Clean up asm-parisc/serial.h 2006-10-04 06:47:03 -06:00
8250_hp300.c
8250_hub6.c
8250_mca.c
8250_pci.c
8250_pnp.c
8250.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
8250.h
21285.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
68328serial.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
68328serial.h
68360serial.c Various drivers' irq handlers: kill dead code, needless casts 2006-10-06 15:00:58 -04:00
amba-pl010.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
amba-pl011.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
atmel_serial.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
atmel_serial.h [PATCH] at91_serial -> atmel_serial: Internal names 2006-10-04 10:25:05 -07:00
clps711x.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
crisv10.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
crisv10.h
dz.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
dz.h
icom.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
icom.h
imx.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ioc3_serial.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ioc4_serial.c [PATCH] ioc4_serial: irq flags fix 2006-10-30 12:08:40 -08:00
ip22zilog.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ip22zilog.h
Kconfig [PATCH] Exar quad port serial 2006-12-07 08:39:35 -08:00
m32r_sio_reg.h
m32r_sio.c [PATCH] m32r pt_regs fixes 2006-10-07 10:51:15 -07:00
m32r_sio.h
Makefile [PATCH] Exar quad port serial 2006-12-07 08:39:35 -08:00
mcfserial.c [PATCH] m68knommu: ColdFire serial driver fixes 2006-12-06 07:41:26 -08:00
mcfserial.h
mpc52xx_uart.c [POWERPC] Add of_platform_bus support to mpc52xx psc uart driver 2006-12-05 09:53:07 +11:00
mpsc.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
mux.c Build fixes for struct pt_regs removal 2006-10-06 20:47:23 -06:00
netx-serial.c Various drivers' irq handlers: kill dead code, needless casts 2006-10-06 15:00:58 -04:00
pmac_zilog.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
pmac_zilog.h
pxa.c Various drivers' irq handlers: kill dead code, needless casts 2006-10-06 15:00:58 -04:00
s3c2410.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sa1100.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
serial_core.c
serial_cs.c [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation 2006-12-04 20:12:02 -05:00
serial_lh7a40x.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
serial_txx9.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sh-sci.c sh: Clock framework tidying. 2006-12-06 10:45:40 +09:00
sh-sci.h sh: More flexible + SH7780 earlyprintk SCIF support. 2006-12-06 10:45:39 +09:00
sn_console.c [IA64] Fix breakage from irq change 2006-10-06 10:09:41 -07:00
suncore.c
suncore.h
sunhv.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sunsab.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sunsab.h
sunsu.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
sunzilog.c [SPARC32]: Fix sparc32 modpost warnings with sunzilog 2006-10-11 23:56:53 -07:00
sunzilog.h
uartlite.c [PATCH] serial uartlite driver 2006-12-07 08:39:30 -08:00
v850e_uart.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
vr41xx_siu.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00