Lines Matching refs:master

316 			       (drv_data->master->max_speed_hz / 2));  in lpss_ssp_cs_control()
530 next_msg = spi_get_next_queued_message(drv_data->master); in giveback()
542 spi_finalize_current_message(drv_data->master); in giveback()
850 unsigned long ssp_clk = drv_data->master->max_speed_hz; in ssp_get_clk_div()
1008 drv_data->master->max_speed_hz in pump_transfers()
1013 drv_data->master->max_speed_hz / 2 in pump_transfers()
1083 static int pxa2xx_spi_transfer_one_message(struct spi_master *master, in pxa2xx_spi_transfer_one_message() argument
1086 struct driver_data *drv_data = spi_master_get_devdata(master); in pxa2xx_spi_transfer_one_message()
1104 static int pxa2xx_spi_unprepare_transfer(struct spi_master *master) in pxa2xx_spi_unprepare_transfer() argument
1106 struct driver_data *drv_data = spi_master_get_devdata(master); in pxa2xx_spi_unprepare_transfer()
1158 struct driver_data *drv_data = spi_master_get_devdata(spi->master); in setup()
1296 struct driver_data *drv_data = spi_master_get_devdata(spi->master); in cleanup()
1445 struct spi_master *master; in pxa2xx_spi_probe() local
1470 master = spi_alloc_master(dev, sizeof(struct driver_data)); in pxa2xx_spi_probe()
1471 if (!master) { in pxa2xx_spi_probe()
1476 drv_data = spi_master_get_devdata(master); in pxa2xx_spi_probe()
1477 drv_data->master = master; in pxa2xx_spi_probe()
1482 master->dev.parent = &pdev->dev; in pxa2xx_spi_probe()
1483 master->dev.of_node = pdev->dev.of_node; in pxa2xx_spi_probe()
1485 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LOOP; in pxa2xx_spi_probe()
1487 master->bus_num = ssp->port_id; in pxa2xx_spi_probe()
1488 master->dma_alignment = DMA_ALIGNMENT; in pxa2xx_spi_probe()
1489 master->cleanup = cleanup; in pxa2xx_spi_probe()
1490 master->setup = setup; in pxa2xx_spi_probe()
1491 master->transfer_one_message = pxa2xx_spi_transfer_one_message; in pxa2xx_spi_probe()
1492 master->unprepare_transfer_hardware = pxa2xx_spi_unprepare_transfer; in pxa2xx_spi_probe()
1493 master->auto_runtime_pm = true; in pxa2xx_spi_probe()
1502 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32); in pxa2xx_spi_probe()
1505 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 16); in pxa2xx_spi_probe()
1514 master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32); in pxa2xx_spi_probe()
1540 master->max_speed_hz = clk_get_rate(ssp->clk); in pxa2xx_spi_probe()
1584 master->num_chipselect = platform_info->num_chipselect; in pxa2xx_spi_probe()
1596 status = devm_spi_register_master(&pdev->dev, master); in pxa2xx_spi_probe()
1610 spi_master_put(master); in pxa2xx_spi_probe()
1661 status = spi_master_suspend(drv_data->master); in pxa2xx_spi_suspend()
1687 status = spi_master_resume(drv_data->master); in pxa2xx_spi_resume()