Lines Matching defs:spi

13 #include <linux/spi/spi.h>
26 struct spi_device *spi;
66 dev_vdbg(&idt821034->spi->dev, "spi xfer wr 0x%x\n", val);
68 return spi_sync_transfer(idt821034->spi, xfer, 2);
98 ret = spi_sync_transfer(idt821034->spi, xfer, 2);
104 dev_vdbg(&idt821034->spi->dev, "spi xfer wr 0x%x, rd 0x%x\n",
124 dev_dbg(&idt821034->spi->dev, "set_channel_power(%u, 0x%x)\n", ch, power);
168 dev_dbg(&idt821034->spi->dev, "set_codec_conf(0x%x)\n", codec_conf);
213 dev_dbg(&idt821034->spi->dev, "set_channel_ts(%u, 0x%x, %d)\n", ch, ch_dir, ts_num);
250 dev_dbg(&idt821034->spi->dev, "set_slic_conf(%u, 0x%x)\n", ch, slic_dir);
272 dev_dbg(&idt821034->spi->dev, "write_slic_raw(%u, 0x%x)\n", ch, slic_raw);
323 dev_dbg(&idt821034->spi->dev, "read_slic_raw(%i) 0x%x\n", ch, *slic_raw);
338 dev_dbg(&idt821034->spi->dev, "set_gain_channel(%u, 0x%x, 0x%x-%d)\n",
977 dev_err(&idt821034->spi->dev, "set gpio %d (%u, 0x%x) failed (%d)\n",
996 dev_err(&idt821034->spi->dev, "get gpio %d (%u, 0x%x) failed (%d)\n",
1041 dev_err(&idt821034->spi->dev, "dir in gpio %d (%u, 0x%x) failed (%d)\n",
1065 dev_err(&idt821034->spi->dev, "dir in gpio %d (%u, 0x%x) failed (%d)\n",
1107 idt821034->gpio_chip.label = dev_name(&idt821034->spi->dev);
1108 idt821034->gpio_chip.parent = &idt821034->spi->dev;
1118 return devm_gpiochip_add_data(&idt821034->spi->dev, &idt821034->gpio_chip,
1122 static int idt821034_spi_probe(struct spi_device *spi)
1127 spi->bits_per_word = 8;
1128 ret = spi_setup(spi);
1132 idt821034 = devm_kzalloc(&spi->dev, sizeof(*idt821034), GFP_KERNEL);
1136 idt821034->spi = spi;
1140 spi_set_drvdata(spi, idt821034);
1142 ret = devm_snd_soc_register_component(&spi->dev, &idt821034_component_driver,
1163 MODULE_DEVICE_TABLE(spi, idt821034_id_table);