diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-08-12 12:11:31 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-08-12 12:11:31 -0400 |
| commit | 58d4ea65b98f154f3326b038eecda32f90b46ea8 (patch) | |
| tree | 636aed413349dece12c08a4bd3d1fea0254976d8 /drivers/serial | |
| parent | 26f0cf91813bdc8e61595f8ad6660251e2ee9cf6 (diff) | |
| parent | fbe0f8348fd6c3d016a3f48756eb729b41a67c22 (diff) | |
Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6
* 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6:
mmc_spi: Fix unterminated of_match_table
of/sparc: fix build regression from of_device changes
of/device: Replace struct of_device with struct platform_device
Diffstat (limited to 'drivers/serial')
| -rw-r--r-- | drivers/serial/apbuart.c | 2 | ||||
| -rw-r--r-- | drivers/serial/cpm_uart/cpm_uart_core.c | 4 | ||||
| -rw-r--r-- | drivers/serial/mpc52xx_uart.c | 8 | ||||
| -rw-r--r-- | drivers/serial/nwpserial.c | 2 | ||||
| -rw-r--r-- | drivers/serial/of_serial.c | 6 | ||||
| -rw-r--r-- | drivers/serial/sunhv.c | 4 | ||||
| -rw-r--r-- | drivers/serial/sunsab.c | 8 | ||||
| -rw-r--r-- | drivers/serial/sunsu.c | 8 | ||||
| -rw-r--r-- | drivers/serial/sunzilog.c | 6 | ||||
| -rw-r--r-- | drivers/serial/uartlite.c | 4 | ||||
| -rw-r--r-- | drivers/serial/ucc_uart.c | 4 |
11 files changed, 28 insertions, 28 deletions
diff --git a/drivers/serial/apbuart.c b/drivers/serial/apbuart.c index 0099b8692b60..cc01c650a144 100644 --- a/drivers/serial/apbuart.c +++ b/drivers/serial/apbuart.c | |||
| @@ -551,7 +551,7 @@ static struct uart_driver grlib_apbuart_driver = { | |||
| 551 | /* OF Platform Driver */ | 551 | /* OF Platform Driver */ |
| 552 | /* ======================================================================== */ | 552 | /* ======================================================================== */ |
| 553 | 553 | ||
| 554 | static int __devinit apbuart_probe(struct of_device *op, | 554 | static int __devinit apbuart_probe(struct platform_device *op, |
| 555 | const struct of_device_id *match) | 555 | const struct of_device_id *match) |
| 556 | { | 556 | { |
| 557 | int i = -1; | 557 | int i = -1; |
diff --git a/drivers/serial/cpm_uart/cpm_uart_core.c b/drivers/serial/cpm_uart/cpm_uart_core.c index 6016179db533..f2b8adcc6c92 100644 --- a/drivers/serial/cpm_uart/cpm_uart_core.c +++ b/drivers/serial/cpm_uart/cpm_uart_core.c | |||
| @@ -1340,7 +1340,7 @@ static struct uart_driver cpm_reg = { | |||
| 1340 | 1340 | ||
| 1341 | static int probe_index; | 1341 | static int probe_index; |
| 1342 | 1342 | ||
| 1343 | static int __devinit cpm_uart_probe(struct of_device *ofdev, | 1343 | static int __devinit cpm_uart_probe(struct platform_device *ofdev, |
| 1344 | const struct of_device_id *match) | 1344 | const struct of_device_id *match) |
| 1345 | { | 1345 | { |
| 1346 | int index = probe_index++; | 1346 | int index = probe_index++; |
| @@ -1364,7 +1364,7 @@ static int __devinit cpm_uart_probe(struct of_device *ofdev, | |||
| 1364 | return uart_add_one_port(&cpm_reg, &pinfo->port); | 1364 | return uart_add_one_port(&cpm_reg, &pinfo->port); |
| 1365 | } | 1365 | } |
| 1366 | 1366 | ||
| 1367 | static int __devexit cpm_uart_remove(struct of_device *ofdev) | 1367 | static int __devexit cpm_uart_remove(struct platform_device *ofdev) |
| 1368 | { | 1368 | { |
| 1369 | struct uart_cpm_port *pinfo = dev_get_drvdata(&ofdev->dev); | 1369 | struct uart_cpm_port *pinfo = dev_get_drvdata(&ofdev->dev); |
| 1370 | return uart_remove_one_port(&cpm_reg, &pinfo->port); | 1370 | return uart_remove_one_port(&cpm_reg, &pinfo->port); |
diff --git a/drivers/serial/mpc52xx_uart.c b/drivers/serial/mpc52xx_uart.c index 1a88b363005c..8dedb266f143 100644 --- a/drivers/serial/mpc52xx_uart.c +++ b/drivers/serial/mpc52xx_uart.c | |||
| @@ -1298,7 +1298,7 @@ static struct of_device_id mpc52xx_uart_of_match[] = { | |||
| 1298 | }; | 1298 | }; |
| 1299 | 1299 | ||
| 1300 | static int __devinit | 1300 | static int __devinit |
| 1301 | mpc52xx_uart_of_probe(struct of_device *op, const struct of_device_id *match) | 1301 | mpc52xx_uart_of_probe(struct platform_device *op, const struct of_device_id *match) |
| 1302 | { | 1302 | { |
| 1303 | int idx = -1; | 1303 | int idx = -1; |
| 1304 | unsigned int uartclk; | 1304 | unsigned int uartclk; |
| @@ -1369,7 +1369,7 @@ mpc52xx_uart_of_probe(struct of_device *op, const struct of_device_id *match) | |||
| 1369 | } | 1369 | } |
| 1370 | 1370 | ||
| 1371 | static int | 1371 | static int |
| 1372 | mpc52xx_uart_of_remove(struct of_device *op) | 1372 | mpc52xx_uart_of_remove(struct platform_device *op) |
| 1373 | { | 1373 | { |
| 1374 | struct uart_port *port = dev_get_drvdata(&op->dev); | 1374 | struct uart_port *port = dev_get_drvdata(&op->dev); |
| 1375 | dev_set_drvdata(&op->dev, NULL); | 1375 | dev_set_drvdata(&op->dev, NULL); |
| @@ -1382,7 +1382,7 @@ mpc52xx_uart_of_remove(struct of_device *op) | |||
| 1382 | 1382 | ||
| 1383 | #ifdef CONFIG_PM | 1383 | #ifdef CONFIG_PM |
| 1384 | static int | 1384 | static int |
| 1385 | mpc52xx_uart_of_suspend(struct of_device *op, pm_message_t state) | 1385 | mpc52xx_uart_of_suspend(struct platform_device *op, pm_message_t state) |
| 1386 | { | 1386 | { |
| 1387 | struct uart_port *port = (struct uart_port *) dev_get_drvdata(&op->dev); | 1387 | struct uart_port *port = (struct uart_port *) dev_get_drvdata(&op->dev); |
| 1388 | 1388 | ||
| @@ -1393,7 +1393,7 @@ mpc52xx_uart_of_suspend(struct of_device *op, pm_message_t state) | |||
| 1393 | } | 1393 | } |
| 1394 | 1394 | ||
| 1395 | static int | 1395 | static int |
| 1396 | mpc52xx_uart_of_resume(struct of_device *op) | 1396 | mpc52xx_uart_of_resume(struct platform_device *op) |
| 1397 | { | 1397 | { |
| 1398 | struct uart_port *port = (struct uart_port *) dev_get_drvdata(&op->dev); | 1398 | struct uart_port *port = (struct uart_port *) dev_get_drvdata(&op->dev); |
| 1399 | 1399 | ||
diff --git a/drivers/serial/nwpserial.c b/drivers/serial/nwpserial.c index e65b0d9202a5..de173671e3d0 100644 --- a/drivers/serial/nwpserial.c +++ b/drivers/serial/nwpserial.c | |||
| @@ -344,7 +344,7 @@ int nwpserial_register_port(struct uart_port *port) | |||
| 344 | 344 | ||
| 345 | mutex_lock(&nwpserial_mutex); | 345 | mutex_lock(&nwpserial_mutex); |
| 346 | 346 | ||
| 347 | dn = to_of_device(port->dev)->dev.of_node; | 347 | dn = port->dev->of_node; |
| 348 | if (dn == NULL) | 348 | if (dn == NULL) |
| 349 | goto out; | 349 | goto out; |
| 350 | 350 | ||
diff --git a/drivers/serial/of_serial.c b/drivers/serial/of_serial.c index a48d9080f552..659a695bdad6 100644 --- a/drivers/serial/of_serial.c +++ b/drivers/serial/of_serial.c | |||
| @@ -27,7 +27,7 @@ struct of_serial_info { | |||
| 27 | /* | 27 | /* |
| 28 | * Fill a struct uart_port for a given device node | 28 | * Fill a struct uart_port for a given device node |
| 29 | */ | 29 | */ |
| 30 | static int __devinit of_platform_serial_setup(struct of_device *ofdev, | 30 | static int __devinit of_platform_serial_setup(struct platform_device *ofdev, |
| 31 | int type, struct uart_port *port) | 31 | int type, struct uart_port *port) |
| 32 | { | 32 | { |
| 33 | struct resource resource; | 33 | struct resource resource; |
| @@ -80,7 +80,7 @@ static int __devinit of_platform_serial_setup(struct of_device *ofdev, | |||
| 80 | /* | 80 | /* |
| 81 | * Try to register a serial port | 81 | * Try to register a serial port |
| 82 | */ | 82 | */ |
| 83 | static int __devinit of_platform_serial_probe(struct of_device *ofdev, | 83 | static int __devinit of_platform_serial_probe(struct platform_device *ofdev, |
| 84 | const struct of_device_id *id) | 84 | const struct of_device_id *id) |
| 85 | { | 85 | { |
| 86 | struct of_serial_info *info; | 86 | struct of_serial_info *info; |
| @@ -134,7 +134,7 @@ out: | |||
| 134 | /* | 134 | /* |
| 135 | * Release a line | 135 | * Release a line |
| 136 | */ | 136 | */ |
| 137 | static int of_platform_serial_remove(struct of_device *ofdev) | 137 | static int of_platform_serial_remove(struct platform_device *ofdev) |
| 138 | { | 138 | { |
| 139 | struct of_serial_info *info = dev_get_drvdata(&ofdev->dev); | 139 | struct of_serial_info *info = dev_get_drvdata(&ofdev->dev); |
| 140 | switch (info->type) { | 140 | switch (info->type) { |
diff --git a/drivers/serial/sunhv.c b/drivers/serial/sunhv.c index a779e22d213e..c9014868297d 100644 --- a/drivers/serial/sunhv.c +++ b/drivers/serial/sunhv.c | |||
| @@ -519,7 +519,7 @@ static struct console sunhv_console = { | |||
| 519 | .data = &sunhv_reg, | 519 | .data = &sunhv_reg, |
| 520 | }; | 520 | }; |
| 521 | 521 | ||
| 522 | static int __devinit hv_probe(struct of_device *op, const struct of_device_id *match) | 522 | static int __devinit hv_probe(struct platform_device *op, const struct of_device_id *match) |
| 523 | { | 523 | { |
| 524 | struct uart_port *port; | 524 | struct uart_port *port; |
| 525 | unsigned long minor; | 525 | unsigned long minor; |
| @@ -598,7 +598,7 @@ out_free_port: | |||
| 598 | return err; | 598 | return err; |
| 599 | } | 599 | } |
| 600 | 600 | ||
| 601 | static int __devexit hv_remove(struct of_device *dev) | 601 | static int __devexit hv_remove(struct platform_device *dev) |
| 602 | { | 602 | { |
| 603 | struct uart_port *port = dev_get_drvdata(&dev->dev); | 603 | struct uart_port *port = dev_get_drvdata(&dev->dev); |
| 604 | 604 | ||
diff --git a/drivers/serial/sunsab.c b/drivers/serial/sunsab.c index 9845fb1cfb1f..5b246b18f42f 100644 --- a/drivers/serial/sunsab.c +++ b/drivers/serial/sunsab.c | |||
| @@ -883,7 +883,7 @@ static int sunsab_console_setup(struct console *con, char *options) | |||
| 883 | printk("Console: ttyS%d (SAB82532)\n", | 883 | printk("Console: ttyS%d (SAB82532)\n", |
| 884 | (sunsab_reg.minor - 64) + con->index); | 884 | (sunsab_reg.minor - 64) + con->index); |
| 885 | 885 | ||
| 886 | sunserial_console_termios(con, to_of_device(up->port.dev)->dev.of_node); | 886 | sunserial_console_termios(con, up->port.dev->of_node); |
| 887 | 887 | ||
| 888 | switch (con->cflag & CBAUD) { | 888 | switch (con->cflag & CBAUD) { |
| 889 | case B150: baud = 150; break; | 889 | case B150: baud = 150; break; |
| @@ -954,7 +954,7 @@ static inline struct console *SUNSAB_CONSOLE(void) | |||
| 954 | #endif | 954 | #endif |
| 955 | 955 | ||
| 956 | static int __devinit sunsab_init_one(struct uart_sunsab_port *up, | 956 | static int __devinit sunsab_init_one(struct uart_sunsab_port *up, |
| 957 | struct of_device *op, | 957 | struct platform_device *op, |
| 958 | unsigned long offset, | 958 | unsigned long offset, |
| 959 | int line) | 959 | int line) |
| 960 | { | 960 | { |
| @@ -1006,7 +1006,7 @@ static int __devinit sunsab_init_one(struct uart_sunsab_port *up, | |||
| 1006 | return 0; | 1006 | return 0; |
| 1007 | } | 1007 | } |
| 1008 | 1008 | ||
| 1009 | static int __devinit sab_probe(struct of_device *op, const struct of_device_id *match) | 1009 | static int __devinit sab_probe(struct platform_device *op, const struct of_device_id *match) |
| 1010 | { | 1010 | { |
| 1011 | static int inst; | 1011 | static int inst; |
| 1012 | struct uart_sunsab_port *up; | 1012 | struct uart_sunsab_port *up; |
| @@ -1062,7 +1062,7 @@ out: | |||
| 1062 | return err; | 1062 | return err; |
| 1063 | } | 1063 | } |
| 1064 | 1064 | ||
| 1065 | static int __devexit sab_remove(struct of_device *op) | 1065 | static int __devexit sab_remove(struct platform_device *op) |
| 1066 | { | 1066 | { |
| 1067 | struct uart_sunsab_port *up = dev_get_drvdata(&op->dev); | 1067 | struct uart_sunsab_port *up = dev_get_drvdata(&op->dev); |
| 1068 | 1068 | ||
diff --git a/drivers/serial/sunsu.c b/drivers/serial/sunsu.c index 3cdf74822db5..551ebfe3ccbb 100644 --- a/drivers/serial/sunsu.c +++ b/drivers/serial/sunsu.c | |||
| @@ -1200,7 +1200,7 @@ static int __devinit sunsu_kbd_ms_init(struct uart_sunsu_port *up) | |||
| 1200 | return -ENODEV; | 1200 | return -ENODEV; |
| 1201 | 1201 | ||
| 1202 | printk("%s: %s port at %llx, irq %u\n", | 1202 | printk("%s: %s port at %llx, irq %u\n", |
| 1203 | to_of_device(up->port.dev)->dev.of_node->full_name, | 1203 | up->port.dev->of_node->full_name, |
| 1204 | (up->su_type == SU_PORT_KBD) ? "Keyboard" : "Mouse", | 1204 | (up->su_type == SU_PORT_KBD) ? "Keyboard" : "Mouse", |
| 1205 | (unsigned long long) up->port.mapbase, | 1205 | (unsigned long long) up->port.mapbase, |
| 1206 | up->port.irq); | 1206 | up->port.irq); |
| @@ -1352,7 +1352,7 @@ static int __init sunsu_console_setup(struct console *co, char *options) | |||
| 1352 | spin_lock_init(&port->lock); | 1352 | spin_lock_init(&port->lock); |
| 1353 | 1353 | ||
| 1354 | /* Get firmware console settings. */ | 1354 | /* Get firmware console settings. */ |
| 1355 | sunserial_console_termios(co, to_of_device(port->dev)->dev.of_node); | 1355 | sunserial_console_termios(co, port->dev->of_node); |
| 1356 | 1356 | ||
| 1357 | memset(&termios, 0, sizeof(struct ktermios)); | 1357 | memset(&termios, 0, sizeof(struct ktermios)); |
| 1358 | termios.c_cflag = co->cflag; | 1358 | termios.c_cflag = co->cflag; |
| @@ -1406,7 +1406,7 @@ static enum su_type __devinit su_get_type(struct device_node *dp) | |||
| 1406 | return SU_PORT_PORT; | 1406 | return SU_PORT_PORT; |
| 1407 | } | 1407 | } |
| 1408 | 1408 | ||
| 1409 | static int __devinit su_probe(struct of_device *op, const struct of_device_id *match) | 1409 | static int __devinit su_probe(struct platform_device *op, const struct of_device_id *match) |
| 1410 | { | 1410 | { |
| 1411 | static int inst; | 1411 | static int inst; |
| 1412 | struct device_node *dp = op->dev.of_node; | 1412 | struct device_node *dp = op->dev.of_node; |
| @@ -1497,7 +1497,7 @@ out_unmap: | |||
| 1497 | return err; | 1497 | return err; |
| 1498 | } | 1498 | } |
| 1499 | 1499 | ||
| 1500 | static int __devexit su_remove(struct of_device *op) | 1500 | static int __devexit su_remove(struct platform_device *op) |
| 1501 | { | 1501 | { |
| 1502 | struct uart_sunsu_port *up = dev_get_drvdata(&op->dev); | 1502 | struct uart_sunsu_port *up = dev_get_drvdata(&op->dev); |
| 1503 | bool kbdms = false; | 1503 | bool kbdms = false; |
diff --git a/drivers/serial/sunzilog.c b/drivers/serial/sunzilog.c index d1e6bcb59546..c1967ac1c07f 100644 --- a/drivers/serial/sunzilog.c +++ b/drivers/serial/sunzilog.c | |||
| @@ -1230,7 +1230,7 @@ static int __init sunzilog_console_setup(struct console *con, char *options) | |||
| 1230 | (sunzilog_reg.minor - 64) + con->index, con->index); | 1230 | (sunzilog_reg.minor - 64) + con->index, con->index); |
| 1231 | 1231 | ||
| 1232 | /* Get firmware console settings. */ | 1232 | /* Get firmware console settings. */ |
| 1233 | sunserial_console_termios(con, to_of_device(up->port.dev)->dev.of_node); | 1233 | sunserial_console_termios(con, up->port.dev->of_node); |
| 1234 | 1234 | ||
| 1235 | /* Firmware console speed is limited to 150-->38400 baud so | 1235 | /* Firmware console speed is limited to 150-->38400 baud so |
| 1236 | * this hackish cflag thing is OK. | 1236 | * this hackish cflag thing is OK. |
| @@ -1399,7 +1399,7 @@ static void __devinit sunzilog_init_hw(struct uart_sunzilog_port *up) | |||
| 1399 | 1399 | ||
| 1400 | static int zilog_irq = -1; | 1400 | static int zilog_irq = -1; |
| 1401 | 1401 | ||
| 1402 | static int __devinit zs_probe(struct of_device *op, const struct of_device_id *match) | 1402 | static int __devinit zs_probe(struct platform_device *op, const struct of_device_id *match) |
| 1403 | { | 1403 | { |
| 1404 | static int kbm_inst, uart_inst; | 1404 | static int kbm_inst, uart_inst; |
| 1405 | int inst; | 1405 | int inst; |
| @@ -1516,7 +1516,7 @@ static void __devexit zs_remove_one(struct uart_sunzilog_port *up) | |||
| 1516 | uart_remove_one_port(&sunzilog_reg, &up->port); | 1516 | uart_remove_one_port(&sunzilog_reg, &up->port); |
| 1517 | } | 1517 | } |
| 1518 | 1518 | ||
| 1519 | static int __devexit zs_remove(struct of_device *op) | 1519 | static int __devexit zs_remove(struct platform_device *op) |
| 1520 | { | 1520 | { |
| 1521 | struct uart_sunzilog_port *up = dev_get_drvdata(&op->dev); | 1521 | struct uart_sunzilog_port *up = dev_get_drvdata(&op->dev); |
| 1522 | struct zilog_layout __iomem *regs; | 1522 | struct zilog_layout __iomem *regs; |
diff --git a/drivers/serial/uartlite.c b/drivers/serial/uartlite.c index caf085d3a76a..9b03d7b3e456 100644 --- a/drivers/serial/uartlite.c +++ b/drivers/serial/uartlite.c | |||
| @@ -584,7 +584,7 @@ static struct platform_driver ulite_platform_driver = { | |||
| 584 | */ | 584 | */ |
| 585 | #if defined(CONFIG_OF) && (defined(CONFIG_PPC32) || defined(CONFIG_MICROBLAZE)) | 585 | #if defined(CONFIG_OF) && (defined(CONFIG_PPC32) || defined(CONFIG_MICROBLAZE)) |
| 586 | static int __devinit | 586 | static int __devinit |
| 587 | ulite_of_probe(struct of_device *op, const struct of_device_id *match) | 587 | ulite_of_probe(struct platform_device *op, const struct of_device_id *match) |
| 588 | { | 588 | { |
| 589 | struct resource res; | 589 | struct resource res; |
| 590 | const unsigned int *id; | 590 | const unsigned int *id; |
| @@ -605,7 +605,7 @@ ulite_of_probe(struct of_device *op, const struct of_device_id *match) | |||
| 605 | return ulite_assign(&op->dev, id ? *id : -1, res.start, irq); | 605 | return ulite_assign(&op->dev, id ? *id : -1, res.start, irq); |
| 606 | } | 606 | } |
| 607 | 607 | ||
| 608 | static int __devexit ulite_of_remove(struct of_device *op) | 608 | static int __devexit ulite_of_remove(struct platform_device *op) |
| 609 | { | 609 | { |
| 610 | return ulite_release(&op->dev); | 610 | return ulite_release(&op->dev); |
| 611 | } | 611 | } |
diff --git a/drivers/serial/ucc_uart.c b/drivers/serial/ucc_uart.c index 907b06f5c447..3f4848e2174a 100644 --- a/drivers/serial/ucc_uart.c +++ b/drivers/serial/ucc_uart.c | |||
| @@ -1194,7 +1194,7 @@ static void uart_firmware_cont(const struct firmware *fw, void *context) | |||
| 1194 | release_firmware(fw); | 1194 | release_firmware(fw); |
| 1195 | } | 1195 | } |
| 1196 | 1196 | ||
| 1197 | static int ucc_uart_probe(struct of_device *ofdev, | 1197 | static int ucc_uart_probe(struct platform_device *ofdev, |
| 1198 | const struct of_device_id *match) | 1198 | const struct of_device_id *match) |
| 1199 | { | 1199 | { |
| 1200 | struct device_node *np = ofdev->dev.of_node; | 1200 | struct device_node *np = ofdev->dev.of_node; |
| @@ -1462,7 +1462,7 @@ static int ucc_uart_probe(struct of_device *ofdev, | |||
| 1462 | return 0; | 1462 | return 0; |
| 1463 | } | 1463 | } |
| 1464 | 1464 | ||
| 1465 | static int ucc_uart_remove(struct of_device *ofdev) | 1465 | static int ucc_uart_remove(struct platform_device *ofdev) |
| 1466 | { | 1466 | { |
| 1467 | struct uart_qe_port *qe_port = dev_get_drvdata(&ofdev->dev); | 1467 | struct uart_qe_port *qe_port = dev_get_drvdata(&ofdev->dev); |
| 1468 | 1468 | ||
