Lines Matching defs:master
36 struct spi_master *master;
62 dev_err(hw->master->dev.parent,
70 struct jcore_spi *hw = spi_master_get_devdata(spi->master);
73 dev_dbg(hw->master->dev.parent, "chipselect %d\n", spi->chip_select);
92 dev_dbg(hw->master->dev.parent, "speed=%d reg=0x%x\n",
96 static int jcore_spi_txrx(struct spi_master *master, struct spi_device *spi,
99 struct jcore_spi *hw = spi_master_get_devdata(master);
132 spi_finalize_current_transfer(master);
144 struct spi_master *master;
150 master = spi_alloc_master(&pdev->dev, sizeof(struct jcore_spi));
151 if (!master)
154 /* Setup the master state. */
155 master->num_chipselect = 3;
156 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH;
157 master->transfer_one = jcore_spi_txrx;
158 master->set_cs = jcore_spi_chipsel;
159 master->dev.of_node = node;
160 master->bus_num = pdev->id;
162 hw = spi_master_get_devdata(master);
163 hw->master = master;
202 err = devm_spi_register_master(&pdev->dev, master);
211 spi_master_put(master);