Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/spi/
Dspidev.c100 spidev_sync(struct spidev_data *spidev, struct spi_message *message) in spidev_sync() argument
105 spin_lock_irq(&spidev->spi_lock); in spidev_sync()
106 spi = spidev->spi; in spidev_sync()
107 spin_unlock_irq(&spidev->spi_lock); in spidev_sync()
121 spidev_sync_write(struct spidev_data *spidev, size_t len) in spidev_sync_write() argument
124 .tx_buf = spidev->tx_buffer, in spidev_sync_write()
126 .speed_hz = spidev->speed_hz, in spidev_sync_write()
132 return spidev_sync(spidev, &m); in spidev_sync_write()
136 spidev_sync_read(struct spidev_data *spidev, size_t len) in spidev_sync_read() argument
139 .rx_buf = spidev->rx_buffer, in spidev_sync_read()
[all …]
Dspi-lantiq-ssc.c389 static int lantiq_ssc_setup(struct spi_device *spidev) in lantiq_ssc_setup() argument
391 struct spi_master *master = spidev->master; in lantiq_ssc_setup()
393 unsigned int cs = spidev->chip_select; in lantiq_ssc_setup()
397 if (gpio_is_valid(spidev->cs_gpio)) in lantiq_ssc_setup()
412 if (spidev->mode & SPI_CS_HIGH) in lantiq_ssc_setup()
433 struct spi_device *spidev, struct spi_transfer *t) in hw_setup_transfer() argument
681 static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev, in transfer_start() argument
756 static void lantiq_ssc_set_cs(struct spi_device *spidev, bool enable) in lantiq_ssc_set_cs() argument
758 struct lantiq_ssc_spi *spi = spi_master_get_devdata(spidev->master); in lantiq_ssc_set_cs()
759 unsigned int cs = spidev->chip_select; in lantiq_ssc_set_cs()
[all …]
/Linux-v4.19/drivers/nfc/st95hf/
Dspi.c30 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_send() local
48 result = spi_sync(spidev, &m); in st95hf_spi_send()
50 dev_err(&spidev->dev, "error: sending cmd to st95hf using SPI = %d\n", in st95hf_spi_send()
66 dev_err(&spidev->dev, "error: response not ready timeout\n"); in st95hf_spi_send()
85 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_recv_response() local
103 ret = spi_sync(spidev, &m); in st95hf_spi_recv_response()
105 dev_err(&spidev->dev, "spi_recv_resp, data length error = %d\n", in st95hf_spi_recv_response()
127 ret = spi_sync(spidev, &m); in st95hf_spi_recv_response()
131 dev_err(&spidev->dev, "spi_recv_resp, data read error = %d\n", in st95hf_spi_recv_response()
149 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_recv_echo_res() local
[all …]
Dcore.c263 struct device *dev = &st95context->spicontext.spidev->dev; in st95hf_send_recv_cmd()
329 dev_err(&st95context->spicontext.spidev->dev, in st95hf_echo_command()
337 dev_err(&st95context->spicontext.spidev->dev, "err: echo res is 0x%x\n", in st95hf_echo_command()
495 dev_err(&st95context->spicontext.spidev->dev, in st95hf_send_spi_reset_sequence()
524 dev_dbg(&st95context->spicontext.spidev->dev, in st95hf_por_sequence()
547 struct device *dev = &st95context->spicontext.spidev->dev; in iso14443_config_fdt()
792 spidevice = &stcontext->spicontext.spidev->dev; in st95hf_irq_thread_handler()
1094 spicontext->spidev = nfc_spi_dev; in st95hf_probe()
1235 dev_err(&spictx->spidev->dev, "sleep for semaphore interrupted by signal\n"); in st95hf_remove()
1243 dev_err(&spictx->spidev->dev, in st95hf_remove()
Dspi.h42 struct spi_device *spidev; member
/Linux-v4.19/tools/spi/
DMakefile27 $(OUTPUT)include/linux/spi/spidev.h: ../../include/uapi/linux/spi/spidev.h
29 ln -sf $(CURDIR)/../../include/uapi/linux/spi/spidev.h $@
31 prepare: $(OUTPUT)include/linux/spi/spidev.h
53 rm -f $(OUTPUT)include/linux/spi/spidev.h
/Linux-v4.19/drivers/staging/pi433/Documentation/devicetree/
Dpi433-overlay.dts13 spidev@0{
17 spidev@1{
/Linux-v4.19/arch/arm/boot/dts/
Dtegra124-apalis-v1.2-eval.dts110 spidev0: spidev@0 {
111 compatible = "spidev";
122 spidev1: spidev@0 {
123 compatible = "spidev";
Dtegra30-apalis-eval.dts116 spidev0: spidev@1 {
117 compatible = "spidev";
127 spidev1: spidev@2 {
128 compatible = "spidev";
Dat91-wb50n.dts94 spidev@0 {
95 compatible = "spidev";
Dtegra124-apalis-eval.dts145 spidev0: spidev@0 {
146 compatible = "spidev";
157 spidev1: spidev@0 {
158 compatible = "spidev";
Domap3-tao3530.dtsi200 spidev@0 {
201 compatible = "spidev";
212 spidev@0 {
213 compatible = "spidev";
Dimx28-tx28.dts243 compatible = "spidev";
249 compatible = "spidev";
255 compatible = "spidev";
704 compatible = "spidev";
710 compatible = "spidev";
716 compatible = "spidev";
Datlas6-evb.dts32 compatible = "spidev";
Dat91-gatwick.dts107 spidev@0 {
Dspear1310-evb.dts405 spidev@2 {
406 compatible = "spidev";
Dimx6ul-tx6ul.dtsi231 compatible = "spidev";
237 compatible = "spidev";
294 compatible = "spidev";
300 compatible = "spidev";
Dspear1340-evb.dts499 spidev@2 {
500 compatible = "spidev";
/Linux-v4.19/Documentation/spi/
Dspidev9 #include <linux/spi/spidev.h>
28 entry is "spidev", matching the name of the driver exposing this API.
49 /sys/class/spidev/spidevB.C ... created when the "spidev" driver
57 If you unbind the "spidev" driver from that device, those two "spidev" nodes
59 kernel and by udev/mdev). You can unbind by removing the "spidev" driver
D00-INDEX9 spidev
/Linux-v4.19/drivers/net/ethernet/micrel/
Dks8851.c108 struct spi_device *spidev; member
180 ret = spi_sync(ks->spidev, msg); in ks8851_wrreg16()
210 ret = spi_sync(ks->spidev, msg); in ks8851_wrreg8()
236 if (ks->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) { in ks8851_rdreg()
257 ret = spi_sync(ks->spidev, msg); in ks8851_rdreg()
260 else if (ks->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) in ks8851_rdreg()
421 mac_addr = of_get_mac_address(ks->spidev->dev.of_node); in ks8851_init_mac()
472 ret = spi_sync(ks->spidev, msg); in ks8851_rdfifo()
631 dev_err(&ks->spidev->dev, "%s: spi bus error\n", __func__); in ks8851_irq()
726 ret = spi_sync(ks->spidev, msg); in ks8851_wrpkt()
[all …]
/Linux-v4.19/arch/powerpc/boot/dts/
Do2d.dtsi42 spidev@0 {
43 compatible = "spidev";
Ddigsy_mtc.dts34 compatible = "spidev";
/Linux-v4.19/drivers/staging/greybus/
Dspilib.c443 struct spi_device *spidev; in gb_spi_setup_device() local
474 spidev = spi_new_device(master, &spi_board); in gb_spi_setup_device()
475 if (!spidev) in gb_spi_setup_device()
/Linux-v4.19/arch/mips/boot/dts/ingenic/
Djz4780.dtsi170 spidev@0 {
171 compatible = "spidev";

12