/Linux-v4.19/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-v4.19/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-v4.19/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-v4.19/drivers/hwmon/ |
D | ad7314.c | 39 struct spi_device *spi_dev; member 47 ret = spi_read(chip->spi_dev, (u8 *)&chip->rx, sizeof(chip->rx)); in ad7314_spi_read() 49 dev_err(&chip->spi_dev->dev, "SPI read error\n"); in ad7314_spi_read() 67 switch (spi_get_device_id(chip->spi_dev)->driver_data) { in ad7314_show_temperature() 100 static int ad7314_probe(struct spi_device *spi_dev) in ad7314_probe() argument 105 chip = devm_kzalloc(&spi_dev->dev, sizeof(*chip), GFP_KERNEL); in ad7314_probe() 109 chip->spi_dev = spi_dev; in ad7314_probe() 110 hwmon_dev = devm_hwmon_device_register_with_groups(&spi_dev->dev, in ad7314_probe() 111 spi_dev->modalias, in ad7314_probe()
|
/Linux-v4.19/drivers/char/tpm/st33zp24/ |
D | spi.c | 240 static int st33zp24_spi_acpi_request_resources(struct spi_device *spi_dev) in st33zp24_spi_acpi_request_resources() argument 242 struct tpm_chip *chip = spi_get_drvdata(spi_dev); in st33zp24_spi_acpi_request_resources() 246 struct device *dev = &spi_dev->dev; in st33zp24_spi_acpi_request_resources() 271 static int st33zp24_spi_of_request_resources(struct spi_device *spi_dev) in st33zp24_spi_of_request_resources() argument 273 struct tpm_chip *chip = spi_get_drvdata(spi_dev); in st33zp24_spi_of_request_resources() 280 pp = spi_dev->dev.of_node; in st33zp24_spi_of_request_resources() 282 dev_err(&spi_dev->dev, "No platform data\n"); in st33zp24_spi_of_request_resources() 289 dev_err(&spi_dev->dev, in st33zp24_spi_of_request_resources() 300 ret = devm_gpio_request_one(&spi_dev->dev, gpio, in st33zp24_spi_of_request_resources() 303 dev_err(&spi_dev->dev, "Failed to request lpcpd pin\n"); in st33zp24_spi_of_request_resources()
|
/Linux-v4.19/drivers/nfc/st-nci/ |
D | spi.c | 45 struct spi_device *spi_dev; member 65 enable_irq(phy->spi_dev->irq); in st_nci_spi_enable() 76 disable_irq_nosync(phy->spi_dev->irq); in st_nci_spi_disable() 89 struct spi_device *dev = phy->spi_dev; in st_nci_spi_write() 137 struct spi_device *dev = phy->spi_dev; in st_nci_spi_read() 190 if (!phy || !phy->ndlc || irq != phy->spi_dev->irq) { in st_nci_irq_thread_fn() 195 dev = phy->spi_dev; in st_nci_irq_thread_fn() 248 phy->spi_dev = dev; in st_nci_spi_probe()
|
/Linux-v4.19/drivers/net/ethernet/qualcomm/ |
D | qca_7k.c | 67 spi_sync(qca->spi_dev, &msg); in qcaspi_read_register() 71 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_register() 106 spi_sync(qca->spi_dev, &msg); in qcaspi_write_register() 110 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_register()
|
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 | 117 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_burst() 141 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_legacy() 170 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_burst() 194 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_legacy() 221 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_tx_cmd() 666 ret = request_irq(qca->spi_dev->irq, qcaspi_intr_handler, 0, in qcaspi_netdev_open() 670 QCASPI_DRV_NAME, qca->spi_dev->irq, ret); in qcaspi_netdev_open() 688 free_irq(qca->spi_dev->irq, qca); in qcaspi_netdev_close() 934 qca->spi_dev = spi; in qca_spi_probe()
|
D | qca_spi.h | 80 struct spi_device *spi_dev; member
|
/Linux-v4.19/drivers/spi/ |
D | spi-stm32.c | 466 struct spi_device *spi_dev, in stm32_spi_can_dma() argument 571 static int stm32_spi_setup(struct spi_device *spi_dev) in stm32_spi_setup() argument 575 if (!gpio_is_valid(spi_dev->cs_gpio)) { in stm32_spi_setup() 576 dev_err(&spi_dev->dev, "%d is not a valid gpio\n", in stm32_spi_setup() 577 spi_dev->cs_gpio); in stm32_spi_setup() 581 dev_dbg(&spi_dev->dev, "%s: set gpio%d output %s\n", __func__, in stm32_spi_setup() 582 spi_dev->cs_gpio, in stm32_spi_setup() 583 (spi_dev->mode & SPI_CS_HIGH) ? "low" : "high"); in stm32_spi_setup() 585 ret = gpio_direction_output(spi_dev->cs_gpio, in stm32_spi_setup() 586 !(spi_dev->mode & SPI_CS_HIGH)); in stm32_spi_setup() [all …]
|
D | spi-sprd-adi.c | 266 struct spi_device *spi_dev, in sprd_adi_transfer_one() argument
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/displays/ |
D | panel-tpo-td028ttec1.c | 40 struct spi_device *spi_dev; member 71 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 74 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 87 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 90 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 105 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2() 109 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 400 ddata->spi_dev = spi; in td028ttec1_panel_probe() 425 dev_dbg(&ddata->spi_dev->dev, "%s\n", __func__); in td028ttec1_panel_remove()
|
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/displays/ |
D | panel-tpo-td028ttec1.c | 41 struct spi_device *spi_dev; member 71 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 74 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 87 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 90 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 105 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2() 109 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 410 ddata->spi_dev = spi; in td028ttec1_panel_probe() 445 dev_dbg(&ddata->spi_dev->dev, "%s\n", __func__); in td028ttec1_panel_remove()
|
/Linux-v4.19/drivers/tty/serial/ |
D | ifx6x60.c | 142 pm_runtime_get(&ifx_dev->spi_dev->dev); in ifx_spi_power_state_set() 165 pm_runtime_put(&ifx_dev->spi_dev->dev); in ifx_spi_power_state_clear() 270 dev_warn(&ifx_dev->spi_dev->dev, "*** SPI Timeout ***"); in ifx_spi_timeout() 657 dev_dbg(&ifx_dev->spi_dev->dev, in ifx_spi_complete() 662 dev_dbg(&ifx_dev->spi_dev->dev, in ifx_spi_complete() 681 dev_dbg(&ifx_dev->spi_dev->dev, "SPI transfer error %d", in ifx_spi_complete() 751 ifx_dev->spi_xfer.speed_hz = ifx_dev->spi_dev->max_speed_hz; in ifx_spi_io() 754 ifx_dev->spi_dev->bits_per_word; in ifx_spi_io() 783 retval = spi_async(ifx_dev->spi_dev, &ifx_dev->spi_msg); in ifx_spi_io() 833 ifx_dev->minor, &ifx_dev->spi_dev->dev); in ifx_spi_create_port() [all …]
|
D | ifx6x60.h | 56 struct spi_device *spi_dev; member
|
/Linux-v4.19/drivers/iio/dac/ |
D | ltc2632.c | 48 struct spi_device *spi_dev; member 114 return ltc2632_spi_write(st->spi_dev, in ltc2632_write_raw() 153 ret = ltc2632_spi_write(st->spi_dev, in ltc2632_write_dac_powerdown() 245 st->spi_dev = spi; in ltc2632_probe()
|
/Linux-v4.19/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()
|