/linux-4.4.14/drivers/staging/iio/addac/ |
D | adt7316-spi.c | 28 struct spi_device *spi_dev = client; in adt7316_spi_multi_read() local 38 ret = spi_write(spi_dev, cmd, 2); in adt7316_spi_multi_read() 40 dev_err(&spi_dev->dev, "SPI fail to select reg\n"); in adt7316_spi_multi_read() 46 ret = spi_write_then_read(spi_dev, cmd, 1, data, count); in adt7316_spi_multi_read() 48 dev_err(&spi_dev->dev, "SPI read data error\n"); in adt7316_spi_multi_read() 57 struct spi_device *spi_dev = client; in adt7316_spi_multi_write() local 69 ret = spi_write(spi_dev, buf, count + 2); in adt7316_spi_multi_write() 71 dev_err(&spi_dev->dev, "SPI write error\n"); in adt7316_spi_multi_write() 92 static int adt7316_spi_probe(struct spi_device *spi_dev) in adt7316_spi_probe() argument 95 .client = spi_dev, in adt7316_spi_probe() [all …]
|
/linux-4.4.14/drivers/staging/iio/adc/ |
D | ad7816.c | 46 struct spi_device *spi_dev; member 60 struct spi_device *spi_dev = chip->spi_dev; in ad7816_spi_read() local 66 ret = spi_write(spi_dev, &chip->channel_id, sizeof(chip->channel_id)); in ad7816_spi_read() 68 dev_err(&spi_dev->dev, "SPI channel setting error\n"); in ad7816_spi_read() 86 ret = spi_read(spi_dev, &buf, sizeof(*data)); in ad7816_spi_read() 88 dev_err(&spi_dev->dev, "SPI data read error\n"); in ad7816_spi_read() 99 struct spi_device *spi_dev = chip->spi_dev; in ad7816_spi_write() local 104 ret = spi_write(spi_dev, &data, sizeof(data)); in ad7816_spi_write() 106 dev_err(&spi_dev->dev, "SPI oti data write error\n"); in ad7816_spi_write() 182 dev_err(&chip->spi_dev->dev, "Invalid channel id %lu for %s.\n", in ad7816_store_channel() [all …]
|
/linux-4.4.14/drivers/hwmon/ |
D | ad7314.c | 39 struct spi_device *spi_dev; member 48 ret = spi_read(chip->spi_dev, (u8 *)&chip->rx, sizeof(chip->rx)); in ad7314_spi_read() 50 dev_err(&chip->spi_dev->dev, "SPI read error\n"); in ad7314_spi_read() 68 switch (spi_get_device_id(chip->spi_dev)->driver_data) { in ad7314_show_temperature() 111 static int ad7314_probe(struct spi_device *spi_dev) in ad7314_probe() argument 116 chip = devm_kzalloc(&spi_dev->dev, sizeof(*chip), GFP_KERNEL); in ad7314_probe() 120 spi_set_drvdata(spi_dev, chip); in ad7314_probe() 122 ret = sysfs_create_group(&spi_dev->dev.kobj, &ad7314_group); in ad7314_probe() 126 chip->hwmon_dev = hwmon_device_register(&spi_dev->dev); in ad7314_probe() 131 chip->spi_dev = spi_dev; in ad7314_probe() [all …]
|
/linux-4.4.14/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-spi.c | 41 static int spi_xmit(struct spi_device *spi_dev, void *addr, const int len, in spi_xmit() argument 55 if (spi_dev == NULL) { in spi_xmit() 63 r = spi_sync(spi_dev, &msg); in spi_xmit() 65 dev_err(&spi_dev->dev, "%s spi_sync failed %d\n", __func__, r); in spi_xmit() 73 struct spi_device *spi_dev = state->spi_dev; in s5c73m3_spi_write() local 83 r = spi_xmit(spi_dev, (void *)addr + j, tx_size, SPI_DIR_TX); in s5c73m3_spi_write() 90 r = spi_xmit(spi_dev, (void *)addr + j, extra, SPI_DIR_TX); in s5c73m3_spi_write() 95 return spi_xmit(spi_dev, padding, sizeof(padding), SPI_DIR_TX); in s5c73m3_spi_write() 101 struct spi_device *spi_dev = state->spi_dev; in s5c73m3_spi_read() local 108 r = spi_xmit(spi_dev, addr + j, tx_size, SPI_DIR_RX); in s5c73m3_spi_read() [all …]
|
D | s5c73m3.h | 388 struct spi_device *spi_dev; member
|
/linux-4.4.14/drivers/net/ethernet/qualcomm/ |
D | qca_7k.c | 62 spi_sync(qca->spi_dev, msg); in qcaspi_read_register() 74 ret = spi_sync(qca->spi_dev, msg); in qcaspi_read_register() 104 spi_sync(qca->spi_dev, msg); in qcaspi_write_register() 116 ret = spi_sync(qca->spi_dev, msg); in qcaspi_write_register() 140 ret = spi_sync(qca->spi_dev, msg); in qcaspi_tx_cmd()
|
D | qca_debug.c | 108 qca->spi_dev->irq); in qcaspi_info_show() 115 (unsigned long)qca->spi_dev->max_speed_hz); in qcaspi_info_show() 117 qca->spi_dev->mode); in qcaspi_info_show() 119 (unsigned int)qca->spi_dev->chip_select); in qcaspi_info_show() 186 strlcpy(p->bus_info, dev_name(&qca->spi_dev->dev), in qcaspi_get_drvinfo()
|
D | qca_spi.c | 116 ret = spi_sync(qca->spi_dev, msg); in qcaspi_write_burst() 137 ret = spi_sync(qca->spi_dev, msg); in qcaspi_write_legacy() 164 ret = spi_sync(qca->spi_dev, msg); in qcaspi_read_burst() 185 ret = spi_sync(qca->spi_dev, msg); in qcaspi_read_legacy() 628 ret = request_irq(qca->spi_dev->irq, qcaspi_intr_handler, 0, in qcaspi_netdev_open() 632 QCASPI_DRV_NAME, qca->spi_dev->irq, ret); in qcaspi_netdev_open() 650 free_irq(qca->spi_dev->irq, qca); in qcaspi_netdev_close() 911 qca->spi_dev = spi; in qca_spi_probe()
|
D | qca_spi.h | 80 struct spi_device *spi_dev; member
|
/linux-4.4.14/drivers/nfc/st-nci/ |
D | spi.c | 51 struct spi_device *spi_dev; member 72 enable_irq(phy->spi_dev->irq); in st_nci_spi_enable() 83 disable_irq_nosync(phy->spi_dev->irq); in st_nci_spi_disable() 96 struct spi_device *dev = phy->spi_dev; in st_nci_spi_write() 144 struct spi_device *dev = phy->spi_dev; in st_nci_spi_read() 197 if (!phy || !phy->ndlc || irq != phy->spi_dev->irq) { in st_nci_irq_thread_fn() 202 dev = phy->spi_dev; in st_nci_irq_thread_fn() 323 phy->spi_dev = dev; in st_nci_spi_probe()
|
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/ |
D | panel-tpo-td028ttec1.c | 42 struct spi_device *spi_dev; member 72 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 75 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 88 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 91 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 106 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2() 110 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 433 ddata->spi_dev = spi; in td028ttec1_panel_probe() 476 dev_dbg(&ddata->spi_dev->dev, "%s\n", __func__); in td028ttec1_panel_remove()
|
/linux-4.4.14/drivers/tty/serial/ |
D | ifx6x60.c | 155 pm_runtime_get(&ifx_dev->spi_dev->dev); in ifx_spi_power_state_set() 178 pm_runtime_put(&ifx_dev->spi_dev->dev); in ifx_spi_power_state_clear() 283 dev_warn(&ifx_dev->spi_dev->dev, "*** SPI Timeout ***"); in ifx_spi_timeout() 668 dev_dbg(&ifx_dev->spi_dev->dev, in ifx_spi_complete() 673 dev_dbg(&ifx_dev->spi_dev->dev, in ifx_spi_complete() 691 dev_dbg(&ifx_dev->spi_dev->dev, "SPI transfer error %d", in ifx_spi_complete() 761 ifx_dev->spi_xfer.speed_hz = ifx_dev->spi_dev->max_speed_hz; in ifx_spi_io() 764 ifx_dev->spi_dev->bits_per_word; in ifx_spi_io() 793 retval = spi_async(ifx_dev->spi_dev, &ifx_dev->spi_msg); in ifx_spi_io() 843 ifx_dev->minor, &ifx_dev->spi_dev->dev); in ifx_spi_create_port() [all …]
|
D | ifx6x60.h | 72 struct spi_device *spi_dev; member
|
/linux-4.4.14/drivers/video/backlight/ |
D | tdo24m.c | 29 struct spi_device *spi_dev; member 212 err = spi_sync(lcd->spi_dev, &lcd->msg); in tdo24m_writes() 359 lcd->spi_dev = spi; in tdo24m_probe()
|
D | corgi_lcd.c | 87 struct spi_device *spi_dev; member 188 return spi_sync(lcd->spi_dev, &msg); in corgi_ssp_lcdtg_send() 488 struct spi_device *spi = lcd->spi_dev; in setup_gpio_backlight() 550 lcd->spi_dev = spi; in corgi_lcd_probe()
|