Lines Matching refs:spi
32 #include <linux/spi/spi.h>
33 #include <linux/spi/at73c213.h>
73 struct spi_device *spi;
105 retval = spi_sync(chip->spi, &msg);
201 dev_info(&chip->spi->dev,
294 dev_dbg(&chip->spi->dev, "spurious command %x\n", cmd);
883 struct spi_device *spi)
902 dev_dbg(&chip->spi->dev, "unable to request irq %d\n", irq);
930 snd_card_set_dev(card, &spi->dev);
943 static int __devinit snd_at73c213_probe(struct spi_device *spi)
951 board = spi->dev.platform_data;
953 dev_dbg(&spi->dev, "no platform_data\n");
958 dev_dbg(&spi->dev, "no DAC clk\n");
963 dev_dbg(&spi->dev, "no DAC clk\n");
975 chip->spi = spi;
980 dev_dbg(&spi->dev, "could not get ssc%d device\n",
986 retval = snd_at73c213_dev_init(card, spi);
998 dev_set_drvdata(&spi->dev, card);
1010 static int __devexit snd_at73c213_remove(struct spi_device *spi)
1012 struct snd_card *card = dev_get_drvdata(&spi->dev);
1073 dev_set_drvdata(&spi->dev, NULL);
1079 static int snd_at73c213_suspend(struct spi_device *spi, pm_message_t msg)
1081 struct snd_card *card = dev_get_drvdata(&spi->dev);
1090 static int snd_at73c213_resume(struct spi_device *spi)
1092 struct snd_card *card = dev_get_drvdata(&spi->dev);