/kernel/linux/linux-5.10/drivers/staging/iio/addac/ |
H A D | adt7316-spi.c | 27 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...] |
/kernel/linux/linux-6.6/drivers/staging/iio/addac/ |
H A D | adt7316-spi.c | 27 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...] |
/kernel/linux/linux-5.10/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-spi.c | 33 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...] |
/kernel/linux/linux-6.6/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-spi.c | 33 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...] |
/kernel/linux/linux-5.10/drivers/staging/iio/adc/ |
H A D | ad7816.c | 46 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...] |
/kernel/linux/linux-6.6/drivers/staging/iio/adc/ |
H A D | ad7816.c | 46 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...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | ad7314.c | 38 struct spi_device *spi_dev; member 46 ret = spi_read(chip->spi_dev, (u8 *)&chip->rx, sizeof(chip->rx)); in ad7314_spi_read() 48 dev_err(&chip->spi_dev->dev, "SPI read error\n"); in ad7314_spi_read() 66 switch (spi_get_device_id(chip->spi_dev)->driver_data) { in ad7314_temperature_show() 98 static int ad7314_probe(struct spi_device *spi_dev) in ad7314_probe() argument 103 chip = devm_kzalloc(&spi_dev->dev, sizeof(*chip), GFP_KERNEL); in ad7314_probe() 107 chip->spi_dev = spi_dev; in ad7314_probe() 108 hwmon_dev = devm_hwmon_device_register_with_groups(&spi_dev->dev, in ad7314_probe() 109 spi_dev in ad7314_probe() [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | ad7314.c | 38 struct spi_device *spi_dev; member 46 ret = spi_read(chip->spi_dev, (u8 *)&chip->rx, sizeof(chip->rx)); in ad7314_spi_read() 48 dev_err(&chip->spi_dev->dev, "SPI read error\n"); in ad7314_spi_read() 66 switch (spi_get_device_id(chip->spi_dev)->driver_data) { in ad7314_temperature_show() 98 static int ad7314_probe(struct spi_device *spi_dev) in ad7314_probe() argument 103 chip = devm_kzalloc(&spi_dev->dev, sizeof(*chip), GFP_KERNEL); in ad7314_probe() 107 chip->spi_dev = spi_dev; in ad7314_probe() 108 hwmon_dev = devm_hwmon_device_register_with_groups(&spi_dev->dev, in ad7314_probe() 109 spi_dev in ad7314_probe() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | serial-multi-instantiate.c | 107 struct spi_device *spi_dev; in smi_spi_probe() local 125 spi_dev = acpi_spi_device_alloc(NULL, adev, i); in smi_spi_probe() 126 if (IS_ERR(spi_dev)) { in smi_spi_probe() 127 ret = dev_err_probe(dev, PTR_ERR(spi_dev), "failed to allocate SPI device %s from ACPI\n", in smi_spi_probe() 132 ctlr = spi_dev->controller; in smi_spi_probe() 134 strscpy(spi_dev->modalias, inst_array[i].type, sizeof(spi_dev->modalias)); in smi_spi_probe() 138 spi_dev_put(spi_dev); in smi_spi_probe() 141 spi_dev->irq = ret; in smi_spi_probe() 145 spi_dev in smi_spi_probe() [all...] |
/kernel/linux/linux-5.10/drivers/char/tpm/st33zp24/ |
H A D | spi.c | 228 static int st33zp24_spi_acpi_request_resources(struct spi_device *spi_dev) in st33zp24_spi_acpi_request_resources() argument 230 struct tpm_chip *chip = spi_get_drvdata(spi_dev); in st33zp24_spi_acpi_request_resources() 234 struct device *dev = &spi_dev->dev; in st33zp24_spi_acpi_request_resources() 259 static int st33zp24_spi_of_request_resources(struct spi_device *spi_dev) in st33zp24_spi_of_request_resources() argument 261 struct tpm_chip *chip = spi_get_drvdata(spi_dev); in st33zp24_spi_of_request_resources() 268 pp = spi_dev->dev.of_node; in st33zp24_spi_of_request_resources() 270 dev_err(&spi_dev->dev, "No platform data\n"); in st33zp24_spi_of_request_resources() 277 dev_err(&spi_dev->dev, in st33zp24_spi_of_request_resources() 288 ret = devm_gpio_request_one(&spi_dev->dev, gpio, in st33zp24_spi_of_request_resources() 291 dev_err(&spi_dev in st33zp24_spi_of_request_resources() [all...] |
/kernel/linux/linux-6.6/drivers/nfc/st-nci/ |
H A D | spi.c | 34 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()
|
/kernel/linux/linux-5.10/drivers/nfc/st-nci/ |
H A D | spi.c | 34 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() 126 struct spi_device *dev = phy->spi_dev; in st_nci_spi_read() 179 if (!phy || !phy->ndlc || irq != phy->spi_dev->irq) { in st_nci_irq_thread_fn() 184 dev = phy->spi_dev; in st_nci_irq_thread_fn() 237 phy->spi_dev = dev; in st_nci_spi_probe()
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | ifx6x60.c | 141 pm_runtime_get(&ifx_dev->spi_dev->dev); in ifx_spi_power_state_set() 164 pm_runtime_put(&ifx_dev->spi_dev->dev); in ifx_spi_power_state_clear() 269 dev_warn(&ifx_dev->spi_dev->dev, "*** SPI Timeout ***"); in ifx_spi_timeout() 655 dev_dbg(&ifx_dev->spi_dev->dev, in ifx_spi_complete() 660 dev_dbg(&ifx_dev->spi_dev->dev, in ifx_spi_complete() 679 dev_dbg(&ifx_dev->spi_dev->dev, "SPI transfer error %d", in ifx_spi_complete() 750 ifx_dev->spi_xfer.speed_hz = ifx_dev->spi_dev->max_speed_hz; in ifx_spi_io() 753 ifx_dev->spi_dev->bits_per_word; in ifx_spi_io() 782 retval = spi_async(ifx_dev->spi_dev, &ifx_dev->spi_msg); in ifx_spi_io() 832 ifx_dev->minor, &ifx_dev->spi_dev in ifx_spi_create_port() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/ |
H A 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()
|
H A D | qca_debug.c | 112 qca->spi_dev->irq); in qcaspi_info_show() 119 (unsigned long)qca->spi_dev->max_speed_hz); in qcaspi_info_show() 121 qca->spi_dev->mode); in qcaspi_info_show() 123 (unsigned int)qca->spi_dev->chip_select); in qcaspi_info_show() 171 strlcpy(p->bus_info, dev_name(&qca->spi_dev->dev), in qcaspi_get_drvinfo()
|
H A D | qca_spi.c | 123 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_burst() 147 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_legacy() 176 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_burst() 200 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_legacy() 227 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_tx_cmd() 703 ret = request_irq(qca->spi_dev->irq, qcaspi_intr_handler, 0, in qcaspi_netdev_open() 707 QCASPI_DRV_NAME, qca->spi_dev->irq, ret); in qcaspi_netdev_open() 725 free_irq(qca->spi_dev->irq, qca); in qcaspi_netdev_close() 977 qca->spi_dev = spi; in qca_spi_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/ |
H A 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()
|
H A D | qca_debug.c | 113 qca->spi_dev->irq); in qcaspi_info_show() 120 (unsigned long)qca->spi_dev->max_speed_hz); in qcaspi_info_show() 122 qca->spi_dev->mode); in qcaspi_info_show() 124 (unsigned int)spi_get_chipselect(qca->spi_dev, 0)); in qcaspi_info_show() 172 strscpy(p->bus_info, dev_name(&qca->spi_dev->dev), in qcaspi_get_drvinfo()
|
H A D | qca_spi.c | 122 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_burst() 146 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_legacy() 175 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_burst() 199 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_legacy() 226 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_tx_cmd() 709 ret = request_irq(qca->spi_dev->irq, qcaspi_intr_handler, 0, in qcaspi_netdev_open() 713 QCASPI_DRV_NAME, qca->spi_dev->irq, ret); in qcaspi_netdev_open() 731 free_irq(qca->spi_dev->irq, qca); in qcaspi_netdev_close() 982 qca->spi_dev = spi; in qca_spi_probe()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-tpo-td028ttec1.c | 30 struct spi_device *spi_dev; member 60 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, in jbt_ret_write_0() 63 dev_err(&ddata->spi_dev->dev, in jbt_ret_write_0() 76 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_1() 79 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_1() 94 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, in jbt_reg_write_2() 98 dev_err(&ddata->spi_dev->dev, in jbt_reg_write_2() 399 ddata->spi_dev = spi; in td028ttec1_panel_probe() 434 dev_dbg(&ddata->spi_dev->dev, "%s\n", __func__); in td028ttec1_panel_remove()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-tpo-td028ttec1.c | 29 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()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-stm32.c | 740 * @spi_dev: pointer to the spi device 747 struct spi_device *spi_dev, in stm32_spi_can_dma() 971 struct spi_device *spi_dev = msg->spi; in stm32_spi_prepare_msg() local 972 struct device_node *np = spi_dev->dev.of_node; in stm32_spi_prepare_msg() 981 if (spi_dev->mode & SPI_CPOL) in stm32_spi_prepare_msg() 986 if (spi_dev->mode & SPI_CPHA) in stm32_spi_prepare_msg() 991 if (spi_dev->mode & SPI_LSB_FIRST) in stm32_spi_prepare_msg() 996 if (STM32_SPI_DEVICE_MODE(spi) && spi_dev->mode & SPI_CS_HIGH) in stm32_spi_prepare_msg() 1002 !!(spi_dev->mode & SPI_CPOL), in stm32_spi_prepare_msg() 1003 !!(spi_dev in stm32_spi_prepare_msg() 746 stm32_spi_can_dma(struct spi_controller *ctrl, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_can_dma() argument 1408 stm32_spi_communication_type(struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_communication_type() argument 1551 stm32_spi_transfer_one_setup(struct stm32_spi *spi, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_transfer_one_setup() argument 1631 stm32_spi_transfer_one(struct spi_controller *ctrl, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_transfer_one() argument [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-stm32.c | 773 * @spi_dev: pointer to the spi device 780 struct spi_device *spi_dev, in stm32_spi_can_dma() 1002 struct spi_device *spi_dev = msg->spi; in stm32_spi_prepare_msg() local 1003 struct device_node *np = spi_dev->dev.of_node; in stm32_spi_prepare_msg() 1012 if (spi_dev->mode & SPI_CPOL) in stm32_spi_prepare_msg() 1017 if (spi_dev->mode & SPI_CPHA) in stm32_spi_prepare_msg() 1022 if (spi_dev->mode & SPI_LSB_FIRST) in stm32_spi_prepare_msg() 1028 spi_dev->mode & SPI_CPOL, in stm32_spi_prepare_msg() 1029 spi_dev->mode & SPI_CPHA, in stm32_spi_prepare_msg() 1030 spi_dev in stm32_spi_prepare_msg() 779 stm32_spi_can_dma(struct spi_master *master, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_can_dma() argument 1444 stm32_spi_communication_type(struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_communication_type() argument 1593 stm32_spi_transfer_one_setup(struct stm32_spi *spi, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_transfer_one_setup() argument 1670 stm32_spi_transfer_one(struct spi_master *master, struct spi_device *spi_dev, struct spi_transfer *transfer) stm32_spi_transfer_one() argument [all...] |
/kernel/linux/linux-5.10/drivers/iio/dac/ |
H A D | ltc2632.c | 40 * @spi_dev: pointer to the spi_device struct 46 struct spi_device *spi_dev; member 122 return ltc2632_spi_write(st->spi_dev, in ltc2632_write_raw() 161 ret = ltc2632_spi_write(st->spi_dev, in ltc2632_write_dac_powerdown() 321 st->spi_dev = spi; in ltc2632_probe()
|
/kernel/linux/linux-5.10/drivers/video/backlight/ |
H A D | corgi_lcd.c | 83 struct spi_device *spi_dev; member 183 return spi_sync(lcd->spi_dev, &msg); in corgi_ssp_lcdtg_send() 477 struct spi_device *spi = lcd->spi_dev; in setup_gpio_backlight() 508 lcd->spi_dev = spi; in corgi_lcd_probe()
|