Linux Kernel
3.7.1
|
Data Fields | |
int | irq |
unsigned char | ignore |
unsigned char | inject_rx |
char | rx_to_inject |
struct msm_hs_rx_wakeup : IRQ line to be configured as interrupt source on Rx activity : boolean value. 1 = ignore the wakeup interrupt : extra character to be inserted to Rx tty on wakeup : 1 = insert rx_to_inject. 0 = do not insert extra character
This is an optional structure required for UART Rx GPIO IRQ based wakeup from low power state. UART wakeup can be triggered by RX activity (using a wakeup GPIO on the UART RX pin). This should only be used if there is not a wakeup GPIO on the UART CTS, and the first RX byte is known (eg., with the Bluetooth Texas Instruments HCILL protocol), since the first RX byte will always be lost. RTS will be asserted even while the UART is clocked off in this mode of operation.
Definition at line 307 of file msm_serial_hs.c.
unsigned char ignore |
Definition at line 309 of file msm_serial_hs.c.
unsigned char inject_rx |
Definition at line 310 of file msm_serial_hs.c.
int irq |
Definition at line 308 of file msm_serial_hs.c.
char rx_to_inject |
Definition at line 311 of file msm_serial_hs.c.