patch-2.4.22 linux-2.4.22/arch/arm/mach-sa1100/h3600.c
Next file: linux-2.4.22/arch/arm/mach-sa1100/hackkit.c
Previous file: linux-2.4.22/arch/arm/mach-sa1100/graphicsmaster.c
Back to the patch index
Back to the overall index
- Lines: 60
- Date:
2003-08-25 04:44:39.000000000 -0700
- Orig file:
linux-2.4.21/arch/arm/mach-sa1100/h3600.c
- Orig date:
2003-06-13 07:51:29.000000000 -0700
diff -urN linux-2.4.21/arch/arm/mach-sa1100/h3600.c linux-2.4.22/arch/arm/mach-sa1100/h3600.c
@@ -394,16 +394,16 @@
static void h3600_dcd_intr(int irq, void *dev_id, struct pt_regs *regs)
{
- struct uart_info *info = dev_id;
+ struct uart_port *port = dev_id;
/* Note: should only call this if something has changed */
- uart_handle_dcd_change(info, !(GPLR & GPIO_H3600_COM_DCD));
+ uart_handle_dcd_change(port, !(GPLR & GPIO_H3600_COM_DCD));
}
static void h3600_cts_intr(int irq, void *dev_id, struct pt_regs *regs)
{
- struct uart_info *info = dev_id;
+ struct uart_port *port = dev_id;
/* Note: should only call this if something has changed */
- uart_handle_cts_change(info, !(GPLR & GPIO_H3600_COM_CTS));
+ uart_handle_cts_change(port, !(GPLR & GPIO_H3600_COM_CTS));
}
static void h3600_uart_pm(struct uart_port *port, u_int state, u_int oldstate)
@@ -433,7 +433,7 @@
return err;
}
-static int h3600_uart_open(struct uart_port *port, struct uart_info *info)
+static int h3600_uart_open(struct uart_port *port)
{
int ret = 0;
@@ -447,23 +447,23 @@
GPIO_BOTH_EDGES);
ret = request_irq(IRQ_GPIO_H3600_COM_DCD, h3600_dcd_intr,
- 0, "RS232 DCD", info);
+ 0, "RS232 DCD", port);
if (ret)
return ret;
ret = request_irq(IRQ_GPIO_H3600_COM_CTS, h3600_cts_intr,
- 0, "RS232 CTS", info);
+ 0, "RS232 CTS", port);
if (ret)
- free_irq(IRQ_GPIO_H3600_COM_DCD, info);
+ free_irq(IRQ_GPIO_H3600_COM_DCD, port);
}
return ret;
}
-static void h3600_uart_close(struct uart_port *port, struct uart_info *info)
+static void h3600_uart_close(struct uart_port *port)
{
if (port->mapbase == _Ser3UTCR0) {
- free_irq(IRQ_GPIO_H3600_COM_DCD, info);
- free_irq(IRQ_GPIO_H3600_COM_CTS, info);
+ free_irq(IRQ_GPIO_H3600_COM_DCD, port);
+ free_irq(IRQ_GPIO_H3600_COM_CTS, port);
}
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)