|
@@ -403,7 +403,8 @@ static int imx_startup(struct uart_port *port)
|
|
if (retval) goto error_out2;
|
|
if (retval) goto error_out2;
|
|
|
|
|
|
retval = request_irq(sport->rtsirq, imx_rtsint,
|
|
retval = request_irq(sport->rtsirq, imx_rtsint,
|
|
- IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING,
|
|
|
|
|
|
+ (sport->rtsirq < IMX_IRQS) ? 0 :
|
|
|
|
+ IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING,
|
|
DRIVER_NAME, sport);
|
|
DRIVER_NAME, sport);
|
|
if (retval) goto error_out3;
|
|
if (retval) goto error_out3;
|
|
|
|
|