Home
last modified time | relevance | path

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

/drivers/spi/
A Dspidev.c112 spi = spidev->spi; in spidev_sync()
597 spidev = iter; in spidev_open()
602 if (!spidev) { in spidev_open()
623 spidev->users++; in spidev_open()
653 spidev->users--; in spidev_release()
663 kfree(spidev); in spidev_release()
665 spidev->speed_hz = spidev->spi->max_speed_hz; in spidev_release()
796 spidev = kzalloc(sizeof(*spidev), GFP_KERNEL); in spidev_probe()
797 if (!spidev) in spidev_probe()
835 kfree(spidev); in spidev_probe()
[all …]
A Dspi-lantiq-ssc.c388 static int lantiq_ssc_setup(struct spi_device *spidev) in lantiq_ssc_setup() argument
390 struct spi_controller *host = spidev->controller; in lantiq_ssc_setup()
392 unsigned int cs = spi_get_chipselect(spidev, 0); in lantiq_ssc_setup()
396 if (spi_get_csgpiod(spidev, 0)) in lantiq_ssc_setup()
411 if (spidev->mode & SPI_CS_HIGH) in lantiq_ssc_setup()
432 struct spi_device *spidev, struct spi_transfer *t) in hw_setup_transfer() argument
800 unsigned int cs = spi_get_chipselect(spidev, 0); in lantiq_ssc_set_cs()
803 if (!!(spidev->mode & SPI_CS_HIGH) == enable) in lantiq_ssc_set_cs()
812 struct spi_device *spidev, in lantiq_ssc_transfer_one() argument
817 hw_setup_transfer(spi, spidev, t); in lantiq_ssc_transfer_one()
[all …]
A Dspi-ch341.c39 struct spi_device *spidev; member
208 ch341->spidev = spi_new_device(ctrl, &chip); in ch341_probe()
209 if (!ch341->spidev) in ch341_probe()
219 spi_unregister_device(ch341->spidev); in ch341_disconnect()
A DMakefile14 obj-$(CONFIG_SPI_SPIDEV) += spidev.o
/drivers/nfc/st95hf/
A Dspi.c19 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_send() local
37 result = spi_sync(spidev, &m); in st95hf_spi_send()
55 dev_err(&spidev->dev, "error: response not ready timeout\n"); in st95hf_spi_send()
74 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_recv_response() local
92 ret = spi_sync(spidev, &m); in st95hf_spi_recv_response()
94 dev_err(&spidev->dev, "spi_recv_resp, data length error = %d\n", in st95hf_spi_recv_response()
116 ret = spi_sync(spidev, &m); in st95hf_spi_recv_response()
120 dev_err(&spidev->dev, "spi_recv_resp, data read error = %d\n", in st95hf_spi_recv_response()
138 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_recv_echo_res() local
146 ret = spi_sync(spidev, &m); in st95hf_spi_recv_echo_res()
[all …]
A Dcore.c250 struct device *dev = &st95context->spicontext.spidev->dev; in st95hf_send_recv_cmd()
316 dev_err(&st95context->spicontext.spidev->dev, in st95hf_echo_command()
324 dev_err(&st95context->spicontext.spidev->dev, "err: echo res is 0x%x\n", in st95hf_echo_command()
482 dev_err(&st95context->spicontext.spidev->dev, in st95hf_send_spi_reset_sequence()
511 dev_dbg(&st95context->spicontext.spidev->dev, in st95hf_por_sequence()
534 struct device *dev = &st95context->spicontext.spidev->dev; in iso14443_config_fdt()
777 spidevice = &stcontext->spicontext.spidev->dev; in st95hf_irq_thread_handler()
1081 spicontext->spidev = nfc_spi_dev; in st95hf_probe()
1217 dev_err(&spictx->spidev->dev, "sleep for semaphore interrupted by signal\n"); in st95hf_remove()
1225 dev_err(&spictx->spidev->dev, in st95hf_remove()
A Dspi.h31 struct spi_device *spidev; member
/drivers/input/touchscreen/
A Dapple_z2.c32 struct spi_device *spidev; member
141 error = spi_sync_transfer(z2->spidev, &xfer, 1); in apple_z2_read_packet()
147 error = spi_read(z2->spidev, z2->rx_buf, pkt_len); in apple_z2_read_packet()
242 error = spi_sync(z2->spidev, &msg); in apple_z2_send_firmware_blob()
282 dev_err(&z2->spidev->dev, "firmware malformed\n"); in apple_z2_upload_firmware()
292 dev_err(&z2->spidev->dev, "firmware malformed\n"); in apple_z2_upload_firmware()
316 dev_err(&z2->spidev->dev, "firmware malformed\n"); in apple_z2_upload_firmware()
333 enable_irq(z2->spidev->irq); in apple_z2_boot()
341 disable_irq(z2->spidev->irq); in apple_z2_boot()
366 z2->spidev = spi; in apple_z2_probe()
[all …]
/drivers/net/ethernet/micrel/
A Dks8851_spi.c49 struct spi_device *spidev; member
130 ret = spi_sync(kss->spidev, msg); in ks8851_wrreg16_spi()
157 if (kss->spidev->controller->flags & SPI_CONTROLLER_HALF_DUPLEX) { in ks8851_rdreg()
178 ret = spi_sync(kss->spidev, msg); in ks8851_rdreg()
181 else if (kss->spidev->controller->flags & SPI_CONTROLLER_HALF_DUPLEX) in ks8851_rdreg()
234 ret = spi_sync(kss->spidev, msg); in ks8851_rdfifo_spi()
282 ret = spi_sync(kss->spidev, msg); in ks8851_wrfifo_spi()
436 kss->spidev = spi; in ks8851_probe_spi()
/drivers/net/ethernet/adi/
A Dadin1110.c154 struct spi_device *spidev; member
220 ret = spi_sync_transfer(priv->spidev, &t, 1); in adin1110_read_reg()
233 dev_err_ratelimited(&priv->spidev->dev, "CRC error."); in adin1110_read_reg()
348 ret = spi_sync_transfer(priv->spidev, &t, 1); in adin1110_read_fifo()
597 dev_warn_ratelimited(&priv->spidev->dev, in adin1110_irq()
979 dev_err_ratelimited(&priv->spidev->dev, in adin1110_tx_work()
1096 spi_bus_lock(priv->spidev->controller); in adin1110_check_spi()
1107 spi_bus_unlock(priv->spidev->controller); in adin1110_check_spi()
1568 struct device *dev = &priv->spidev->dev; in adin1110_probe_netdevs()
1591 netdev->irq = priv->spidev->irq; in adin1110_probe_netdevs()
[all …]
/drivers/net/ethernet/vertexcom/
A Dmse102x.c84 struct spi_device *spidev; member
107 mses->spidev->irq); in mse102x_info_show()
112 mses->spidev->mode); in mse102x_info_show()
168 ret = spi_sync(mses->spidev, msg); in mse102x_tx_cmd_spi()
193 ret = spi_sync(mses->spidev, msg); in mse102x_rx_cmd_spi()
257 ret = spi_sync(mses->spidev, msg); in mse102x_tx_frame_spi()
283 ret = spi_sync(mses->spidev, msg); in mse102x_rx_frame_spi()
731 mses->spidev = spi; in mse102x_probe_spi()
/drivers/net/ethernet/davicom/
A Ddm9051.c100 struct spi_device *spidev; member
243 struct spi_device *spi = db->spidev; in dm9051_irq_flag()
507 db->regmap_dm = devm_regmap_init_spi(db->spidev, &regconfigdm); in dm9051_map_init()
512 db->regmap_dmbulk = devm_regmap_init_spi(db->spidev, &regconfigdmbulk); in dm9051_map_init()
518 struct device *dev = &db->spidev->dev; in dm9051_map_chipid()
555 dev_dbg(&db->spidev->dev, "Use random MAC address\n"); in dm9051_map_etherdev_par()
946 struct spi_device *spi = db->spidev; in dm9051_open()
1005 free_irq(db->spidev->irq, db); in dm9051_stop()
1109 struct spi_device *spi = db->spidev; in dm9051_mdio_register()
1181 db->spidev = spi; in dm9051_probe()
/drivers/staging/greybus/
A Dspilib.c447 struct spi_device *spidev; in gb_spi_setup_device() local
478 spidev = spi_new_device(ctlr, &spi_board); in gb_spi_setup_device()
479 if (!spidev) in gb_spi_setup_device()
/drivers/net/dsa/sja1105/
A Dsja1105_spi.c39 struct spi_device *spi = priv->spidev; in sja1105_xfer()
291 dev_err(&priv->spidev->dev, in static_config_buf_prepare_for_upload()
319 struct device *dev = &priv->spidev->dev; in sja1105_static_config_upload()
A Dsja1105_main.c250 struct device *dev = &priv->spidev->dev; in sja1105_init_mii_settings()
1135 struct device *dev = &priv->spidev->dev; in sja1105_parse_rgmii_delays()
1189 struct device *dev = &priv->spidev->dev; in sja1105_parse_ports_node()
1240 struct device *dev = &priv->spidev->dev; in sja1105_parse_dt()
3256 struct device *dev = &priv->spidev->dev; in sja1105_check_device_id()
3323 priv->spidev = spi; in sja1105_probe()
A Dsja1105.h260 struct spi_device *spidev; member

Completed in 44 milliseconds