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
This commit is contained in:
@@ -551,7 +551,7 @@ static struct uart_driver grlib_apbuart_driver = {
|
||||
/* OF Platform Driver */
|
||||
/* ======================================================================== */
|
||||
|
||||
static int __devinit apbuart_probe(struct of_device *op,
|
||||
static int __devinit apbuart_probe(struct platform_device *op,
|
||||
const struct of_device_id *match)
|
||||
{
|
||||
int i = -1;
|
||||
|
@@ -1340,7 +1340,7 @@ static struct uart_driver cpm_reg = {
|
||||
|
||||
static int probe_index;
|
||||
|
||||
static int __devinit cpm_uart_probe(struct of_device *ofdev,
|
||||
static int __devinit cpm_uart_probe(struct platform_device *ofdev,
|
||||
const struct of_device_id *match)
|
||||
{
|
||||
int index = probe_index++;
|
||||
@@ -1364,7 +1364,7 @@ static int __devinit cpm_uart_probe(struct of_device *ofdev,
|
||||
return uart_add_one_port(&cpm_reg, &pinfo->port);
|
||||
}
|
||||
|
||||
static int __devexit cpm_uart_remove(struct of_device *ofdev)
|
||||
static int __devexit cpm_uart_remove(struct platform_device *ofdev)
|
||||
{
|
||||
struct uart_cpm_port *pinfo = dev_get_drvdata(&ofdev->dev);
|
||||
return uart_remove_one_port(&cpm_reg, &pinfo->port);
|
||||
|
@@ -1298,7 +1298,7 @@ static struct of_device_id mpc52xx_uart_of_match[] = {
|
||||
};
|
||||
|
||||
static int __devinit
|
||||
mpc52xx_uart_of_probe(struct of_device *op, const struct of_device_id *match)
|
||||
mpc52xx_uart_of_probe(struct platform_device *op, const struct of_device_id *match)
|
||||
{
|
||||
int idx = -1;
|
||||
unsigned int uartclk;
|
||||
@@ -1369,7 +1369,7 @@ mpc52xx_uart_of_probe(struct of_device *op, const struct of_device_id *match)
|
||||
}
|
||||
|
||||
static int
|
||||
mpc52xx_uart_of_remove(struct of_device *op)
|
||||
mpc52xx_uart_of_remove(struct platform_device *op)
|
||||
{
|
||||
struct uart_port *port = dev_get_drvdata(&op->dev);
|
||||
dev_set_drvdata(&op->dev, NULL);
|
||||
@@ -1382,7 +1382,7 @@ mpc52xx_uart_of_remove(struct of_device *op)
|
||||
|
||||
#ifdef CONFIG_PM
|
||||
static int
|
||||
mpc52xx_uart_of_suspend(struct of_device *op, pm_message_t state)
|
||||
mpc52xx_uart_of_suspend(struct platform_device *op, pm_message_t state)
|
||||
{
|
||||
struct uart_port *port = (struct uart_port *) dev_get_drvdata(&op->dev);
|
||||
|
||||
@@ -1393,7 +1393,7 @@ mpc52xx_uart_of_suspend(struct of_device *op, pm_message_t state)
|
||||
}
|
||||
|
||||
static int
|
||||
mpc52xx_uart_of_resume(struct of_device *op)
|
||||
mpc52xx_uart_of_resume(struct platform_device *op)
|
||||
{
|
||||
struct uart_port *port = (struct uart_port *) dev_get_drvdata(&op->dev);
|
||||
|
||||
|
@@ -344,7 +344,7 @@ int nwpserial_register_port(struct uart_port *port)
|
||||
|
||||
mutex_lock(&nwpserial_mutex);
|
||||
|
||||
dn = to_of_device(port->dev)->dev.of_node;
|
||||
dn = port->dev->of_node;
|
||||
if (dn == NULL)
|
||||
goto out;
|
||||
|
||||
|
@@ -27,7 +27,7 @@ struct of_serial_info {
|
||||
/*
|
||||
* Fill a struct uart_port for a given device node
|
||||
*/
|
||||
static int __devinit of_platform_serial_setup(struct of_device *ofdev,
|
||||
static int __devinit of_platform_serial_setup(struct platform_device *ofdev,
|
||||
int type, struct uart_port *port)
|
||||
{
|
||||
struct resource resource;
|
||||
@@ -80,7 +80,7 @@ static int __devinit of_platform_serial_setup(struct of_device *ofdev,
|
||||
/*
|
||||
* Try to register a serial port
|
||||
*/
|
||||
static int __devinit of_platform_serial_probe(struct of_device *ofdev,
|
||||
static int __devinit of_platform_serial_probe(struct platform_device *ofdev,
|
||||
const struct of_device_id *id)
|
||||
{
|
||||
struct of_serial_info *info;
|
||||
@@ -134,7 +134,7 @@ out:
|
||||
/*
|
||||
* Release a line
|
||||
*/
|
||||
static int of_platform_serial_remove(struct of_device *ofdev)
|
||||
static int of_platform_serial_remove(struct platform_device *ofdev)
|
||||
{
|
||||
struct of_serial_info *info = dev_get_drvdata(&ofdev->dev);
|
||||
switch (info->type) {
|
||||
|
@@ -519,7 +519,7 @@ static struct console sunhv_console = {
|
||||
.data = &sunhv_reg,
|
||||
};
|
||||
|
||||
static int __devinit hv_probe(struct of_device *op, const struct of_device_id *match)
|
||||
static int __devinit hv_probe(struct platform_device *op, const struct of_device_id *match)
|
||||
{
|
||||
struct uart_port *port;
|
||||
unsigned long minor;
|
||||
@@ -598,7 +598,7 @@ out_free_port:
|
||||
return err;
|
||||
}
|
||||
|
||||
static int __devexit hv_remove(struct of_device *dev)
|
||||
static int __devexit hv_remove(struct platform_device *dev)
|
||||
{
|
||||
struct uart_port *port = dev_get_drvdata(&dev->dev);
|
||||
|
||||
|
@@ -883,7 +883,7 @@ static int sunsab_console_setup(struct console *con, char *options)
|
||||
printk("Console: ttyS%d (SAB82532)\n",
|
||||
(sunsab_reg.minor - 64) + con->index);
|
||||
|
||||
sunserial_console_termios(con, to_of_device(up->port.dev)->dev.of_node);
|
||||
sunserial_console_termios(con, up->port.dev->of_node);
|
||||
|
||||
switch (con->cflag & CBAUD) {
|
||||
case B150: baud = 150; break;
|
||||
@@ -954,7 +954,7 @@ static inline struct console *SUNSAB_CONSOLE(void)
|
||||
#endif
|
||||
|
||||
static int __devinit sunsab_init_one(struct uart_sunsab_port *up,
|
||||
struct of_device *op,
|
||||
struct platform_device *op,
|
||||
unsigned long offset,
|
||||
int line)
|
||||
{
|
||||
@@ -1006,7 +1006,7 @@ static int __devinit sunsab_init_one(struct uart_sunsab_port *up,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int __devinit sab_probe(struct of_device *op, const struct of_device_id *match)
|
||||
static int __devinit sab_probe(struct platform_device *op, const struct of_device_id *match)
|
||||
{
|
||||
static int inst;
|
||||
struct uart_sunsab_port *up;
|
||||
@@ -1062,7 +1062,7 @@ out:
|
||||
return err;
|
||||
}
|
||||
|
||||
static int __devexit sab_remove(struct of_device *op)
|
||||
static int __devexit sab_remove(struct platform_device *op)
|
||||
{
|
||||
struct uart_sunsab_port *up = dev_get_drvdata(&op->dev);
|
||||
|
||||
|
@@ -1200,7 +1200,7 @@ static int __devinit sunsu_kbd_ms_init(struct uart_sunsu_port *up)
|
||||
return -ENODEV;
|
||||
|
||||
printk("%s: %s port at %llx, irq %u\n",
|
||||
to_of_device(up->port.dev)->dev.of_node->full_name,
|
||||
up->port.dev->of_node->full_name,
|
||||
(up->su_type == SU_PORT_KBD) ? "Keyboard" : "Mouse",
|
||||
(unsigned long long) up->port.mapbase,
|
||||
up->port.irq);
|
||||
@@ -1352,7 +1352,7 @@ static int __init sunsu_console_setup(struct console *co, char *options)
|
||||
spin_lock_init(&port->lock);
|
||||
|
||||
/* Get firmware console settings. */
|
||||
sunserial_console_termios(co, to_of_device(port->dev)->dev.of_node);
|
||||
sunserial_console_termios(co, port->dev->of_node);
|
||||
|
||||
memset(&termios, 0, sizeof(struct ktermios));
|
||||
termios.c_cflag = co->cflag;
|
||||
@@ -1406,7 +1406,7 @@ static enum su_type __devinit su_get_type(struct device_node *dp)
|
||||
return SU_PORT_PORT;
|
||||
}
|
||||
|
||||
static int __devinit su_probe(struct of_device *op, const struct of_device_id *match)
|
||||
static int __devinit su_probe(struct platform_device *op, const struct of_device_id *match)
|
||||
{
|
||||
static int inst;
|
||||
struct device_node *dp = op->dev.of_node;
|
||||
@@ -1497,7 +1497,7 @@ out_unmap:
|
||||
return err;
|
||||
}
|
||||
|
||||
static int __devexit su_remove(struct of_device *op)
|
||||
static int __devexit su_remove(struct platform_device *op)
|
||||
{
|
||||
struct uart_sunsu_port *up = dev_get_drvdata(&op->dev);
|
||||
bool kbdms = false;
|
||||
|
@@ -1230,7 +1230,7 @@ static int __init sunzilog_console_setup(struct console *con, char *options)
|
||||
(sunzilog_reg.minor - 64) + con->index, con->index);
|
||||
|
||||
/* Get firmware console settings. */
|
||||
sunserial_console_termios(con, to_of_device(up->port.dev)->dev.of_node);
|
||||
sunserial_console_termios(con, up->port.dev->of_node);
|
||||
|
||||
/* Firmware console speed is limited to 150-->38400 baud so
|
||||
* this hackish cflag thing is OK.
|
||||
@@ -1399,7 +1399,7 @@ static void __devinit sunzilog_init_hw(struct uart_sunzilog_port *up)
|
||||
|
||||
static int zilog_irq = -1;
|
||||
|
||||
static int __devinit zs_probe(struct of_device *op, const struct of_device_id *match)
|
||||
static int __devinit zs_probe(struct platform_device *op, const struct of_device_id *match)
|
||||
{
|
||||
static int kbm_inst, uart_inst;
|
||||
int inst;
|
||||
@@ -1516,7 +1516,7 @@ static void __devexit zs_remove_one(struct uart_sunzilog_port *up)
|
||||
uart_remove_one_port(&sunzilog_reg, &up->port);
|
||||
}
|
||||
|
||||
static int __devexit zs_remove(struct of_device *op)
|
||||
static int __devexit zs_remove(struct platform_device *op)
|
||||
{
|
||||
struct uart_sunzilog_port *up = dev_get_drvdata(&op->dev);
|
||||
struct zilog_layout __iomem *regs;
|
||||
|
@@ -584,7 +584,7 @@ static struct platform_driver ulite_platform_driver = {
|
||||
*/
|
||||
#if defined(CONFIG_OF) && (defined(CONFIG_PPC32) || defined(CONFIG_MICROBLAZE))
|
||||
static int __devinit
|
||||
ulite_of_probe(struct of_device *op, const struct of_device_id *match)
|
||||
ulite_of_probe(struct platform_device *op, const struct of_device_id *match)
|
||||
{
|
||||
struct resource res;
|
||||
const unsigned int *id;
|
||||
@@ -605,7 +605,7 @@ ulite_of_probe(struct of_device *op, const struct of_device_id *match)
|
||||
return ulite_assign(&op->dev, id ? *id : -1, res.start, irq);
|
||||
}
|
||||
|
||||
static int __devexit ulite_of_remove(struct of_device *op)
|
||||
static int __devexit ulite_of_remove(struct platform_device *op)
|
||||
{
|
||||
return ulite_release(&op->dev);
|
||||
}
|
||||
|
@@ -1194,7 +1194,7 @@ static void uart_firmware_cont(const struct firmware *fw, void *context)
|
||||
release_firmware(fw);
|
||||
}
|
||||
|
||||
static int ucc_uart_probe(struct of_device *ofdev,
|
||||
static int ucc_uart_probe(struct platform_device *ofdev,
|
||||
const struct of_device_id *match)
|
||||
{
|
||||
struct device_node *np = ofdev->dev.of_node;
|
||||
@@ -1462,7 +1462,7 @@ static int ucc_uart_probe(struct of_device *ofdev,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int ucc_uart_remove(struct of_device *ofdev)
|
||||
static int ucc_uart_remove(struct platform_device *ofdev)
|
||||
{
|
||||
struct uart_qe_port *qe_port = dev_get_drvdata(&ofdev->dev);
|
||||
|
||||
|
Reference in New Issue
Block a user