Lines Matching refs:master

315 	sspi = spi_master_get_devdata(spi->master);  in spi_sirfsoc_cmd_transfer()
344 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_dma_transfer()
418 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_pio_transfer()
464 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_transfer()
488 struct sirfsoc_spi *sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_chipselect()
531 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_setup_transfer()
634 sspi = spi_master_get_devdata(spi->master); in spi_sirfsoc_setup()
646 struct spi_master *master; in spi_sirfsoc_probe() local
657 master = spi_alloc_master(&pdev->dev, sizeof(*sspi)); in spi_sirfsoc_probe()
658 if (!master) { in spi_sirfsoc_probe()
662 platform_set_drvdata(pdev, master); in spi_sirfsoc_probe()
663 sspi = spi_master_get_devdata(master); in spi_sirfsoc_probe()
682 sspi->bitbang.master = master; in spi_sirfsoc_probe()
686 sspi->bitbang.master->setup = spi_sirfsoc_setup; in spi_sirfsoc_probe()
687 master->bus_num = pdev->id; in spi_sirfsoc_probe()
688 master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_CS_HIGH; in spi_sirfsoc_probe()
689 master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(12) | in spi_sirfsoc_probe()
691 master->max_speed_hz = SIRFSOC_SPI_DEFAULT_FRQ; in spi_sirfsoc_probe()
692 sspi->bitbang.master->dev.of_node = pdev->dev.of_node; in spi_sirfsoc_probe()
735 for (i = 0; master->cs_gpios && i < master->num_chipselect; i++) { in spi_sirfsoc_probe()
736 if (master->cs_gpios[i] == -ENOENT) in spi_sirfsoc_probe()
738 if (!gpio_is_valid(master->cs_gpios[i])) { in spi_sirfsoc_probe()
744 master->cs_gpios[i], DRIVER_NAME); in spi_sirfsoc_probe()
750 dev_info(&pdev->dev, "registerred, bus number = %d\n", master->bus_num); in spi_sirfsoc_probe()
763 spi_master_put(master); in spi_sirfsoc_probe()
770 struct spi_master *master; in spi_sirfsoc_remove() local
773 master = platform_get_drvdata(pdev); in spi_sirfsoc_remove()
774 sspi = spi_master_get_devdata(master); in spi_sirfsoc_remove()
782 spi_master_put(master); in spi_sirfsoc_remove()
789 struct spi_master *master = dev_get_drvdata(dev); in spi_sirfsoc_suspend() local
790 struct sirfsoc_spi *sspi = spi_master_get_devdata(master); in spi_sirfsoc_suspend()
793 ret = spi_master_suspend(master); in spi_sirfsoc_suspend()
803 struct spi_master *master = dev_get_drvdata(dev); in spi_sirfsoc_resume() local
804 struct sirfsoc_spi *sspi = spi_master_get_devdata(master); in spi_sirfsoc_resume()
812 return spi_master_resume(master); in spi_sirfsoc_resume()