Home
last modified time | relevance | path

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

/linux/drivers/staging/iio/addac/
H A Dadt7316-spi.c27 struct spi_device *spi_dev = client; in adt7316_spi_multi_read() local
37 ret = spi_write(spi_dev, cmd, 2); in adt7316_spi_multi_read()
39 dev_err(&spi_dev->dev, "SPI fail to select reg\n"); in adt7316_spi_multi_read()
45 ret = spi_write_then_read(spi_dev, cmd, 1, data, count); in adt7316_spi_multi_read()
47 dev_err(&spi_dev->dev, "SPI read data error\n"); in adt7316_spi_multi_read()
56 struct spi_device *spi_dev = client; in adt7316_spi_multi_write() local
68 ret = spi_write(spi_dev, buf, count + 2); in adt7316_spi_multi_write()
70 dev_err(&spi_dev->dev, "SPI write error\n"); in adt7316_spi_multi_write()
91 static int adt7316_spi_probe(struct spi_device *spi_dev) in adt7316_spi_probe() argument
94 .client = spi_dev, in adt7316_spi_probe()
[all...]
/linux/drivers/staging/iio/adc/
H A Dad7816.c46 struct spi_device *spi_dev; member
66 struct spi_device *spi_dev = chip->spi_dev; in ad7816_spi_read() local
72 ret = spi_write(spi_dev, &chip->channel_id, sizeof(chip->channel_id)); in ad7816_spi_read()
74 dev_err(&spi_dev->dev, "SPI channel setting error\n"); in ad7816_spi_read()
94 ret = spi_read(spi_dev, &buf, sizeof(*data)); in ad7816_spi_read()
96 dev_err(&spi_dev->dev, "SPI data read error\n"); in ad7816_spi_read()
107 struct spi_device *spi_dev = chip->spi_dev; in ad7816_spi_write() local
112 ret = spi_write(spi_dev, in ad7816_spi_write()
352 ad7816_probe(struct spi_device * spi_dev) ad7816_probe() argument
[all...]
/linux/drivers/media/i2c/s5c73m3/
H A Ds5c73m3-spi.c33 static int spi_xmit(struct spi_device *spi_dev, void *addr, const int len, in spi_xmit() argument
47 if (spi_dev == NULL) { in spi_xmit()
55 r = spi_sync(spi_dev, &msg); in spi_xmit()
57 dev_err(&spi_dev->dev, "%s spi_sync failed %d\n", __func__, r); in spi_xmit()
65 struct spi_device *spi_dev = state->spi_dev; in s5c73m3_spi_write() local
75 r = spi_xmit(spi_dev, (void *)addr + j, tx_size, SPI_DIR_TX); in s5c73m3_spi_write()
82 r = spi_xmit(spi_dev, (void *)addr + j, extra, SPI_DIR_TX); in s5c73m3_spi_write()
87 return spi_xmit(spi_dev, padding, sizeof(padding), SPI_DIR_TX); in s5c73m3_spi_write()
93 struct spi_device *spi_dev in s5c73m3_spi_read() local
[all...]
H A Ds5c73m3.h374 struct spi_device *spi_dev; member
/linux/drivers/hwmon/
H A Dad7314.c40 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_temperature_show()
108 static int ad7314_probe(struct spi_device *spi_dev) in ad7314_probe() argument
113 chip = devm_kzalloc(&spi_dev->dev, sizeof(*chip), GFP_KERNEL); in ad7314_probe()
117 chip->spi_dev = spi_dev; in ad7314_probe()
118 hwmon_dev = devm_hwmon_device_register_with_groups(&spi_dev->dev, in ad7314_probe()
119 spi_dev in ad7314_probe()
[all...]
/linux/drivers/nfc/st-nci/
H A Dspi.c34 struct spi_device *spi_dev; member
54 enable_irq(phy->spi_dev->irq); in st_nci_spi_enable()
65 disable_irq_nosync(phy->spi_dev->irq); in st_nci_spi_disable()
78 struct spi_device *dev = phy->spi_dev; in st_nci_spi_write()
123 struct spi_device *dev = phy->spi_dev; in st_nci_spi_read()
175 if (!phy || !phy->ndlc || irq != phy->spi_dev->irq) { in st_nci_irq_thread_fn()
227 phy->spi_dev = dev; in st_nci_spi_probe()
/linux/drivers/net/ethernet/qualcomm/
H A Dqca_7k.c52 spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
56 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
91 spi_sync(qca->spi_dev, &msg); in __qcaspi_write_register()
95 ret = spi_sync(qca->spi_dev, &msg); in __qcaspi_write_register()
H A Dqca_debug.c100 qca->spi_dev->irq); in qcaspi_info_show()
105 (unsigned long)qca->spi_dev->max_speed_hz); in qcaspi_info_show()
107 qca->spi_dev->mode); in qcaspi_info_show()
109 (unsigned int)spi_get_chipselect(qca->spi_dev, 0)); in qcaspi_info_show()
157 strscpy(p->bus_info, dev_name(&qca->spi_dev->dev), in qcaspi_get_drvinfo()
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-tpo-td028ttec1.c29 struct spi_device *spi_dev; member
59 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0()
62 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0()
75 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1()
78 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1()
93 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2()
97 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2()
398 ddata->spi_dev = spi; in td028ttec1_panel_probe()
433 dev_dbg(&ddata->spi_dev->dev, "%s\n", __func__); in td028ttec1_panel_remove()
/linux/drivers/spi/
H A Dspi-stm32.c922 * @spi_dev: pointer to the spi device
929 struct spi_device *spi_dev, in stm32_spi_can_dma() argument
1176 struct spi_device *spi_dev = msg->spi; in stm32_spi_prepare_msg() local
1177 struct device_node *np = spi_dev->dev.of_node; in stm32_spi_prepare_msg()
1186 if (spi_dev->mode & SPI_CPOL) in stm32_spi_prepare_msg()
1191 if (spi_dev->mode & SPI_CPHA) in stm32_spi_prepare_msg()
1196 if (spi_dev->mode & SPI_LSB_FIRST) in stm32_spi_prepare_msg()
1201 if (STM32_SPI_DEVICE_MODE(spi) && spi_dev->mode & SPI_CS_HIGH) in stm32_spi_prepare_msg()
1206 if (spi_dev->mode & SPI_READY) in stm32_spi_prepare_msg()
1212 !!(spi_dev in stm32_spi_prepare_msg()
1792 stm32_spi_communication_type(struct spi_device * spi_dev,struct spi_transfer * transfer) stm32_spi_communication_type() argument
1951 stm32_spi_transfer_one_setup(struct stm32_spi * spi,struct spi_device * spi_dev,struct spi_transfer * transfer) stm32_spi_transfer_one_setup() argument
2038 stm32_spi_transfer_one(struct spi_controller * ctrl,struct spi_device * spi_dev,struct spi_transfer * transfer) stm32_spi_transfer_one() argument
[all...]
H A Dspi-microchip-core.c479 struct spi_device *spi_dev, in mchp_corespi_transfer_one() argument
519 struct spi_device *spi_dev = msg->spi; in mchp_corespi_prepare_message() local
522 mchp_corespi_set_mode(spi, spi_dev->mode); in mchp_corespi_prepare_message()
H A Dspi-sprd-adi.c334 struct spi_device *spi_dev, in sprd_adi_transfer_one() argument
/linux/drivers/video/backlight/
H A Dtdo24m.c25 struct spi_device *spi_dev; member
208 err = spi_sync(lcd->spi_dev, &lcd->msg); in tdo24m_writes()
355 lcd->spi_dev = spi; in tdo24m_probe()
/linux/arch/mips/alchemy/devboards/
H A Ddb1000.c457 struct platform_device *spi_dev; in db1000_dev_setup() local
502 spi_dev = platform_device_register_full(&db1100_spi_dev_info); in db1000_dev_setup()
503 err = PTR_ERR_OR_ZERO(spi_dev); in db1000_dev_setup()
/linux/drivers/media/pci/mgb4/
H A Dmgb4_core.c185 struct spi_device *spi_dev; in init_spi() local
247 spi_dev = spi_new_device(ctlr, &spi_info); in init_spi()
249 if (!spi_dev) { in init_spi()
/linux/drivers/iio/adc/
H A Dmax11410.c134 struct spi_device *spi_dev; member
696 struct device *dev = &st->spi_dev->dev; in max11410_parse_channels()
928 st->spi_dev = spi; in max11410_probe()