Hello!
I'm using PRU smartcard driver for OMAP L138 board (http://processors.wiki.ti.com/index.php/SmartCard_Implementation_on_OMAPL_PRU_-_Software_Users_Guide).
With default baudrate 9600 bps the driver works well. But when I make PPS and change baudrate to 38400 bps the driver kills Linux kernel:
[ 78.908912] Internal error: Oops: 7 [#1]
[ 78.912831] Modules linked in: sc_rdr
[ 78.918405] CPU: 0 Tainted: G O (3.3.0-linux #1)
[ 78.924547] PC is at omapl_pru_suart_interrupt+0x2c0/0x580 [sc_rdr]
[ 78.930812] LR is at tty_insert_flip_string_flags+0x34/0x98
[ 78.936374] pc : [<bf0360c8>] lr : [<c01fc344>] psr: 60000093
Does the driver support other then default baudrates? From the source code it seems that support.