Home
last modified time | relevance | path

Searched refs:spi_dev (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/staging/iio/addac/
Dadt7316-spi.c28 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/
Dad7816.c46 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/
Dad7314.c39 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/
Ds5c73m3-spi.c41 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 …]
Ds5c73m3.h388 struct spi_device *spi_dev; member
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_7k.c62 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()
Dqca_debug.c108 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()
Dqca_spi.c116 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()
Dqca_spi.h80 struct spi_device *spi_dev; member
/linux-4.4.14/drivers/nfc/st-nci/
Dspi.c51 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/
Dpanel-tpo-td028ttec1.c42 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/
Difx6x60.c155 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 …]
Difx6x60.h72 struct spi_device *spi_dev; member
/linux-4.4.14/drivers/video/backlight/
Dtdo24m.c29 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()
Dcorgi_lcd.c87 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()