Searched refs:spi_device (Results 1 - 23 of 23) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/spi/
H A Dspi_bitbang.h33 * for this transfer; zeroes restore defaults from spi_device.
35 int (*setup_transfer)(struct spi_device *spi,
38 void (*chipselect)(struct spi_device *spi, int is_on);
45 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
48 u32 (*txrx_word[4])(struct spi_device *spi,
56 extern int spi_bitbang_setup(struct spi_device *spi);
57 extern void spi_bitbang_cleanup(struct spi_device *spi);
58 extern int spi_bitbang_transfer(struct spi_device *spi, struct spi_message *m);
59 extern int spi_bitbang_setup_transfer(struct spi_device *spi,
77 * void setsck(struct spi_device *, in
[all...]
H A Dspi.h29 * struct spi_device - Master side proxy for an SPI slave device
56 * A @spi_device is used to interchange data between an SPI slave
65 struct spi_device { struct
96 static inline struct spi_device *to_spi_device(struct device *dev)
98 return dev ? container_of(dev, struct spi_device, dev) : NULL;
102 static inline struct spi_device *spi_dev_get(struct spi_device *spi)
107 static inline void spi_dev_put(struct spi_device *spi)
114 static inline void *spi_get_ctldata(struct spi_device *spi)
119 static inline void spi_set_ctldata(struct spi_device *sp
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/spi/
H A Dspi_bitbang.c37 * spi_bitbang_cs is in spi_device->controller_state, which is unavailable
41 * chipselect() and friends may use use spi_device->controller_data and
52 u32 (*txrx_word)(struct spi_device *spi, unsigned nsecs,
54 unsigned (*txrx_bufs)(struct spi_device *,
56 struct spi_device *spi,
63 struct spi_device *spi,
64 u32 (*txrx_word)(struct spi_device *spi,
89 struct spi_device *spi,
90 u32 (*txrx_word)(struct spi_device *spi,
115 struct spi_device *sp
[all...]
H A Dspi_s3c24xx_gpio.c35 static inline struct s3c2410_spigpio *spidev_to_sg(struct spi_device *spi)
40 static inline void setsck(struct spi_device *dev, int on)
46 static inline void setmosi(struct spi_device *dev, int on)
52 static inline u32 getmiso(struct spi_device *dev)
64 static u32 s3c2410_spigpio_txrx_mode0(struct spi_device *spi,
70 static u32 s3c2410_spigpio_txrx_mode1(struct spi_device *spi,
76 static u32 s3c2410_spigpio_txrx_mode2(struct spi_device *spi,
82 static u32 s3c2410_spigpio_txrx_mode3(struct spi_device *spi,
89 static void s3c2410_spigpio_chipselect(struct spi_device *dev, int value)
H A Dspi_butterfly.c60 static inline struct butterfly *spidev_to_pp(struct spi_device *spi)
75 struct spi_device *dataflash;
76 struct spi_device *butterfly;
84 setsck(struct spi_device *spi, int is_on)
100 setmosi(struct spi_device *spi, int is_on)
115 static inline int getmiso(struct spi_device *spi)
128 static void butterfly_chipselect(struct spi_device *spi, int value)
156 butterfly_txrx_word_mode0(struct spi_device *spi,
H A Dspi.c35 struct spi_device *spi = to_spi_device(dev);
48 const struct spi_device *spi = to_spi_device(dev);
64 const struct spi_device *spi = to_spi_device(dev);
72 const struct spi_device *spi = to_spi_device(dev);
203 struct spi_device *spi_new_device(struct spi_master *master,
206 struct spi_device *proxy;
532 int spi_sync(struct spi_device *spi, struct spi_message *message)
571 int spi_write_then_read(struct spi_device *spi,
H A Dspidev.c58 /* Bit masks for spi_device.mode management */
64 struct spi_device *spi;
86 struct spi_device *spi;
118 struct spi_device *spi;
149 struct spi_device *spi = spidev->spi;
239 struct spi_device *spi;
467 static int spidev_probe(struct spi_device *spi)
514 static int spidev_remove(struct spi_device *spi)
H A Dspi_s3c24xx.c54 struct spi_device *curdev;
62 static inline struct s3c24xx_spi *to_hw(struct spi_device *sdev)
72 static void s3c24xx_spi_chipsel(struct spi_device *spi, int value)
107 static int s3c24xx_spi_setupxfer(struct spi_device *spi,
149 static int s3c24xx_spi_setup(struct spi_device *spi)
177 static int s3c24xx_spi_txrx(struct spi_device *spi, struct spi_transfer *t)
H A Dmpc52xx_psc_spi.c67 static int mpc52xx_psc_spi_transfer_setup(struct spi_device *spi,
80 static void mpc52xx_psc_spi_activate_cs(struct spi_device *spi)
124 static void mpc52xx_psc_spi_deactivate_cs(struct spi_device *spi)
137 static int mpc52xx_psc_spi_transfer_rxtx(struct spi_device *spi,
224 struct spi_device *spi;
273 static int mpc52xx_psc_spi_setup(struct spi_device *spi)
300 static int mpc52xx_psc_spi_transfer(struct spi_device *spi,
317 static void mpc52xx_psc_spi_cleanup(struct spi_device *spi)
H A Domap_uwire.c171 static void uwire_chipselect(struct spi_device *spi, int value)
202 static int uwire_txrx(struct spi_device *spi, struct spi_transfer *t)
311 static int uwire_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
445 static int uwire_setup(struct spi_device *spi)
459 static void uwire_cleanup(struct spi_device *spi)
H A Dat25.c25 struct spi_device *spi;
259 static int at25_probe(struct spi_device *spi)
345 static int __devexit at25_remove(struct spi_device *spi)
H A Dspi_mpc83xx.c129 static void mpc83xx_spi_chipselect(struct spi_device *spi, int value)
174 int mpc83xx_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t)
235 static int mpc83xx_spi_setup(struct spi_device *spi)
274 static int mpc83xx_spi_bufs(struct spi_device *spi, struct spi_transfer *t)
H A Datmel_spi.c32 * framework provides the base clock, subdivided for each spi_device.
63 static inline void cs_activate(struct spi_device *spi)
72 static inline void cs_deactivate(struct spi_device *spi)
341 static int atmel_spi_setup(struct spi_device *spi)
423 static int atmel_spi_transfer(struct spi_device *spi, struct spi_message *msg)
480 static void atmel_spi_cleanup(struct spi_device *spi)
H A Dau1550_spi.c66 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
170 static void au1550_spi_chipsel(struct spi_device *spi, int value)
230 static int au1550_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t)
283 static int au1550_spi_setup(struct spi_device *spi)
342 static int au1550_spi_dma_txrxb(struct spi_device *spi, struct spi_transfer *t)
528 static int au1550_spi_pio_txrxb(struct spi_device *spi, struct spi_transfer *t)
638 static int au1550_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
H A Dpxa2xx_spi.c686 int set_dma_burst_and_threshold(struct chip_data *chip, struct spi_device *spi,
1044 static int transfer(struct spi_device *spi, struct spi_message *msg)
1070 static int setup(struct spi_device *spi)
1217 static void cleanup(struct spi_device *spi)
H A Dspi_bfin5xx.c936 static int transfer(struct spi_device *spi, struct spi_message *msg)
964 static int setup(struct spi_device *spi)
1088 static void cleanup(struct spi_device *spi)
H A Dspi_imx.c1097 static int transfer(struct spi_device *spi, struct spi_message *msg)
1169 static int setup(struct spi_device *spi)
1365 static void cleanup(struct spi_device *spi)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hwmon/
H A Dlm70.c48 struct spi_device *spi = to_spi_device(dev);
94 static int __devinit lm70_probe(struct spi_device *spi)
129 static int __devexit lm70_remove(struct spi_device *spi)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/rtc/
H A Drtc-max6902.c55 struct spi_device *spi = to_spi_device(dev);
68 struct spi_device *spi = to_spi_device(dev);
107 struct spi_device *spi = to_spi_device(dev);
214 static int __devinit max6902_probe(struct spi_device *spi)
247 static int __devexit max6902_remove(struct spi_device *spi)
H A Drtc-rs5c348.c64 struct spi_device *spi = to_spi_device(dev);
100 struct spi_device *spi = to_spi_device(dev);
150 static int __devinit rs5c348_probe(struct spi_device *spi)
216 static int __devexit rs5c348_remove(struct spi_device *spi)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/devices/
H A Dmtd_dataflash.c93 struct spi_device *spi;
109 static inline int dataflash_status(struct spi_device *spi)
121 static int dataflash_waitready(struct spi_device *spi)
148 struct spi_device *spi = priv->spi;
306 struct spi_device *spi = priv->spi;
455 add_dataflash(struct spi_device *spi, char *name,
531 static int __devinit dataflash_probe(struct spi_device *spi)
585 static int __devexit dataflash_remove(struct spi_device *spi)
H A Dm25p80.c67 struct spi_device *spi;
424 static int __devinit m25p_probe(struct spi_device *spi)
536 static int __devexit m25p_remove(struct spi_device *spi)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/input/touchscreen/
H A Dads7846.c62 struct spi_device *spi;
184 struct spi_device *spi = to_spi_device(dev);
342 static int ads784x_hwmon_register(struct spi_device *spi, struct ads7846 *ts)
396 static void ads784x_hwmon_unregister(struct spi_device *spi,
406 static inline int ads784x_hwmon_register(struct spi_device *spi,
412 static inline void ads784x_hwmon_unregister(struct spi_device *spi,
750 static int ads7846_suspend(struct spi_device *spi, pm_message_t message)
765 static int ads7846_resume(struct spi_device *spi)
779 static int __devinit ads7846_probe(struct spi_device *spi)
1031 static int __devexit ads7846_remove(struct spi_device *sp
[all...]

Completed in 219 milliseconds