Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/spi/
Dspidev.c99 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 …]
DMakefile10 obj-$(CONFIG_SPI_SPIDEV) += spidev.o
/linux-4.4.14/Documentation/spi/
D00-INDEX11 spidev
14 - spidev example file
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
/linux-4.4.14/arch/arm/boot/dts/
Dtegra30-apalis-eval.dts111 spidev0: spidev@1 {
112 compatible = "spidev";
122 spidev1: spidev@2 {
123 compatible = "spidev";
Domap3-tao3530.dtsi200 spidev@0 {
201 compatible = "spidev";
212 spidev@0 {
213 compatible = "spidev";
Dimx28-tx28.dts231 compatible = "spidev";
237 compatible = "spidev";
243 compatible = "spidev";
679 compatible = "spidev";
685 compatible = "spidev";
691 compatible = "spidev";
Datlas6-evb.dts32 compatible = "spidev";
Dspear1310-evb.dts405 spidev@2 {
406 compatible = "spidev";
Dspear1340-evb.dts499 spidev@2 {
500 compatible = "spidev";
Dtegra30-colibri-eval-v3.dts81 compatible = "spidev";
Dimx53-tx53.dtsi173 compatible = "spidev";
179 compatible = "spidev";
Dimx6qdl-tx6.dtsi215 compatible = "spidev";
221 compatible = "spidev";
/linux-4.4.14/include/uapi/linux/spi/
DKbuild2 header-y += spidev.h
/linux-4.4.14/arch/powerpc/boot/dts/
Do2d.dtsi42 spidev@0 {
43 compatible = "spidev";
Ddigsy_mtc.dts34 compatible = "spidev";
Dmgcoge.dts235 compatible = "gen,spidev";
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8851.c108 struct spi_device *spidev; member
181 ret = spi_sync(ks->spidev, msg); in ks8851_wrreg16()
211 ret = spi_sync(ks->spidev, msg); in ks8851_wrreg8()
277 ret = spi_sync(ks->spidev, msg); in ks8851_rdreg()
484 ret = spi_sync(ks->spidev, msg); in ks8851_rdfifo()
643 dev_err(&ks->spidev->dev, "%s: spi bus error\n", __func__); in ks8851_irq()
738 ret = spi_sync(ks->spidev, msg); in ks8851_wrpkt()
1424 ks->spidev = spi; in ks8851_probe()
/linux-4.4.14/Documentation/ioctl/
Dioctl-number.txt236 'k' 00-0F linux/spi/spidev.h conflict!