Lines Matching defs:master
65 struct spi_master *master;
155 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n",
238 dev_err(&ms->master->dev, "mode fault\n");
283 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n",
369 struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master);
388 struct spi_master *master;
423 master = spi_alloc_master(&op->dev, sizeof(*ms));
424 if (!master) {
429 master->transfer = mpc52xx_spi_transfer;
430 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
431 master->bits_per_word_mask = SPI_BPW_MASK(8);
432 master->dev.of_node = op->dev.of_node;
434 platform_set_drvdata(op, master);
436 ms = spi_master_get_devdata(master);
437 ms->master = master;
445 master->num_chipselect = ms->gpio_cs_count;
493 rc = spi_register_master(master);
497 dev_info(&ms->master->dev, "registered MPC5200 SPI bus\n");
502 dev_err(&ms->master->dev, "initialization failed\n");
509 spi_master_put(master);
518 struct spi_master *master = spi_master_get(platform_get_drvdata(op));
519 struct mpc52xx_spi *ms = spi_master_get_devdata(master);
529 spi_unregister_master(master);
531 spi_master_put(master);