Lines Matching refs:master
83 struct rb4xx_spi *rbspi = spi_master_get_devdata(spi->master);
95 static int rb4xx_transfer_one(struct spi_master *master,
98 struct rb4xx_spi *rbspi = spi_master_get_devdata(master);
129 spi_finalize_current_transfer(master);
136 struct spi_master *master;
146 master = devm_spi_alloc_master(&pdev->dev, sizeof(*rbspi));
147 if (!master)
154 master->dev.of_node = pdev->dev.of_node;
155 master->bus_num = 0;
156 master->num_chipselect = 3;
157 master->mode_bits = SPI_TX_DUAL;
158 master->bits_per_word_mask = SPI_BPW_MASK(8);
159 master->flags = SPI_MASTER_MUST_TX;
160 master->transfer_one = rb4xx_transfer_one;
161 master->set_cs = rb4xx_set_cs;
163 rbspi = spi_master_get_devdata(master);
168 err = devm_spi_register_master(&pdev->dev, master);
170 dev_err(&pdev->dev, "failed to register SPI master\n");