kernel-fxtec-pro1x/drivers/serial
Magnus Damm 44e18e9eda sh-sci: update receive error handling for muxed irqs
This patch updates the receive error code for muxed
interrupts in the sh-sci driver.

Receive error interrupts may be generated by the hardware
if RE or REIE bits in SCSCR are set. Update the muxed
interrupt handling code to acknowledge error interrupts
if RE or REIE is set, instead of only acknowledging if
REIE is set.

Without this patch error interrupts may be generated but
never acked resulting in a "nobody cared" crash.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-07-03 17:45:58 +09:00
..
cpm_uart cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console. 2009-04-06 09:09:33 -05:00
jsm jsm: clean up "serial: jsm: correctly support 4 8 port boards" 2009-06-24 09:55:50 -07:00
8250.c serial: add support for the TI AR7 internal UART 2009-06-11 08:51:03 -07:00
8250.h
8250_accent.c
8250_acorn.c
8250_boca.c
8250_early.c
8250_exar_st16c554.c
8250_fourport.c
8250_gsc.c serial: 8250_gsc: fix printk format error 2009-05-29 08:40:02 -07:00
8250_hp300.c
8250_hub6.c
8250_mca.c
8250_pci.c parport/serial: add support for NetMos 9901 Multi-IO card 2009-06-30 18:55:59 -07:00
8250_pnp.c serial: Update PNP IDs 2009-04-06 14:36:26 -07:00
21285.c
68328serial.c
68328serial.h
68360serial.c
amba-pl010.c [ARM] 5544/1: Trust PrimeCell resource sizes 2009-06-11 15:36:56 +01:00
amba-pl011.c [ARM] 5544/1: Trust PrimeCell resource sizes 2009-06-11 15:36:56 +01:00
atmel_serial.c atmel_serial: fix hang in set_termios when crtscts is enabled 2009-06-16 12:01:16 -07:00
bfin_5xx.c serial: bfin_5xx: fix building as module when early printk is enabled 2009-06-22 11:32:23 -07:00
bfin_sport_uart.c Blackfin SPORT UART: rewrite inline assembly 2009-06-11 08:51:04 -07:00
bfin_sport_uart.h
clps711x.c
crisv10.c CRISv10: fix serial driver proc-usage 2009-05-02 15:36:09 -07:00
crisv10.h tty: Use the generic RS485 ioctl on CRIS 2009-04-07 08:44:05 -07:00
dz.c
dz.h
icom.c pci: use pci_ioremap_bar() in drivers/serial 2009-06-24 09:55:50 -07:00
icom.h
imx.c imx: Check for NULL pointer deref before calling tty_encode_baud_rate 2009-06-16 12:01:17 -07:00
ioc3_serial.c
ioc4_serial.c
ip22zilog.c
ip22zilog.h
Kconfig msm_serial: serial driver for MSM7K onboard serial peripheral. 2009-06-22 11:32:25 -07:00
kgdboc.c
m32r_sio.c
m32r_sio.h
m32r_sio_reg.h
Makefile msm_serial: serial driver for MSM7K onboard serial peripheral. 2009-06-22 11:32:25 -07:00
max3100.c tty: MAX3100 2009-04-08 14:33:38 -07:00
mcf.c
mpc52xx_uart.c powerpc/5xxx: Add common mpc5xxx_get_bus_frequency() function 2009-06-17 00:30:22 -06:00
mpsc.c
msm_serial.c msm: fixups to match current code 2009-06-22 11:32:25 -07:00
msm_serial.h msm_serial: serial driver for MSM7K onboard serial peripheral. 2009-06-22 11:32:25 -07:00
mux.c
netx-serial.c
nwpserial.c serial/nwpserial: Fix wrong register read address and add interrupt acknowledge. 2009-05-15 16:43:42 +10:00
of_serial.c Merge commit 'origin/master' into next 2009-06-18 11:16:55 +10:00
pmac_zilog.c powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook 2009-04-07 15:07:43 +10:00
pmac_zilog.h
pnx8xxx_uart.c
pxa.c
s3c24a0.c serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
s3c2400.c serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
s3c2410.c serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
s3c2412.c serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
s3c2440.c serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
s3c6400.c serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
sa1100.c
samsung.c serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
samsung.h serial: samsung.c: mark s3c24xx_serial_remove as __devexit 2009-06-22 11:32:24 -07:00
sb1250-duart.c serial: fix off by one errors 2009-06-22 11:32:23 -07:00
sc26xx.c
serial_core.c serial: fixup /proc/tty/driver/serial after proc_fops conversion 2009-04-01 14:50:48 -07:00
serial_cs.c 3c589_cs: add cis(firmware) of 3Com multifunction pcmcia card 2009-05-01 19:21:26 -07:00
serial_ks8695.c
serial_lh7a40x.c
serial_txx9.c kgdb: kgdboc console poll hooks for serial_txx9 uart 2009-06-24 09:55:50 -07:00
sh-sci.c sh-sci: update receive error handling for muxed irqs 2009-07-03 17:45:58 +09:00
sh-sci.h sh: Fix up the sh64 earlyprintk build. 2009-05-09 14:31:37 +09:00
sn_console.c
suncore.c
suncore.h
sunhv.c serial: fix off by one errors 2009-06-22 11:32:23 -07:00
sunsab.c
sunsab.h
sunsu.c serial: sunsu: sunsu_kbd_ms_init needs to be __devinit 2009-04-08 03:29:03 -07:00
sunzilog.c
sunzilog.h
timbuart.c timbuart: Fix for tx_empty 2009-06-22 11:32:25 -07:00
timbuart.h serial: Added Timberdale UART driver 2009-06-11 08:51:06 -07:00
uartlite.c
ucc_uart.c serial: Make ucc_uart work in HW UART mode 2009-06-15 21:45:31 -05:00
vr41xx_siu.c
zs.c serial: fix off by one errors 2009-06-22 11:32:23 -07:00
zs.h