Lines Matching defs:master
61 struct spi_master *master;
150 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n",
233 dev_err(&ms->master->dev, "mode fault\n");
276 dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n",
362 struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master);
381 struct spi_master *master;
416 master = spi_alloc_master(&op->dev, sizeof *ms);
417 if (!master) {
422 master->transfer = mpc52xx_spi_transfer;
423 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
424 master->bits_per_word_mask = SPI_BPW_MASK(8);
425 master->dev.of_node = op->dev.of_node;
427 platform_set_drvdata(op, master);
429 ms = spi_master_get_devdata(master);
430 ms->master = master;
438 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);