Lines Matching refs:op
380 static int mpc52xx_spi_probe(struct platform_device *op) in mpc52xx_spi_probe() argument
390 dev_dbg(&op->dev, "probing mpc5200 SPI device\n"); in mpc52xx_spi_probe()
391 regs = of_iomap(op->dev.of_node, 0); in mpc52xx_spi_probe()
411 dev_err(&op->dev, "mode fault; is port_config correct?\n"); in mpc52xx_spi_probe()
416 dev_dbg(&op->dev, "allocating spi_master struct\n"); in mpc52xx_spi_probe()
417 master = spi_alloc_master(&op->dev, sizeof *ms); in mpc52xx_spi_probe()
426 master->dev.of_node = op->dev.of_node; in mpc52xx_spi_probe()
428 platform_set_drvdata(op, master); in mpc52xx_spi_probe()
433 ms->irq0 = irq_of_parse_and_map(op->dev.of_node, 0); in mpc52xx_spi_probe()
434 ms->irq1 = irq_of_parse_and_map(op->dev.of_node, 1); in mpc52xx_spi_probe()
436 ms->ipb_freq = mpc5xxx_get_bus_frequency(op->dev.of_node); in mpc52xx_spi_probe()
437 ms->gpio_cs_count = of_gpio_count(op->dev.of_node); in mpc52xx_spi_probe()
448 gpio_cs = of_get_gpio(op->dev.of_node, i); in mpc52xx_spi_probe()
450 dev_err(&op->dev, in mpc52xx_spi_probe()
457 rc = gpio_request(gpio_cs, dev_name(&op->dev)); in mpc52xx_spi_probe()
459 dev_err(&op->dev, in mpc52xx_spi_probe()
491 dev_info(&op->dev, "using polled mode\n"); in mpc52xx_spi_probe()
493 dev_dbg(&op->dev, "registering spi_master struct\n"); in mpc52xx_spi_probe()
517 static int mpc52xx_spi_remove(struct platform_device *op) in mpc52xx_spi_remove() argument
519 struct spi_master *master = spi_master_get(platform_get_drvdata(op)); in mpc52xx_spi_remove()