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

1234567

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/spi/
H A Dlibertas_spi.h14 struct spi_device;
26 int (*setup)(struct spi_device *spi);
27 int (*teardown)(struct spi_device *spi);
H A Dspi_bitbang.h19 * for this transfer; zeroes restore defaults from spi_device.
21 int (*setup_transfer)(struct spi_device *spi,
24 void (*chipselect)(struct spi_device *spi, int is_on);
31 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
34 u32 (*txrx_word[4])(struct spi_device *spi,
42 extern int spi_bitbang_setup(struct spi_device *spi);
43 extern void spi_bitbang_cleanup(struct spi_device *spi);
44 extern int spi_bitbang_transfer(struct spi_device *spi, struct spi_message *m);
45 extern int spi_bitbang_setup_transfer(struct spi_device *spi,
H A Dmmc_spi.h15 * switch the "struct device *" parameters over to "struct spi_device *".
46 extern struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi);
47 extern void mmc_spi_put_pdata(struct spi_device *spi);
50 mmc_spi_get_pdata(struct spi_device *spi)
54 static inline void mmc_spi_put_pdata(struct spi_device *spi) {}
H A Dspi.h33 * struct spi_device - Master side proxy for an SPI slave device
60 * A @spi_device is used to interchange data between an SPI slave
69 struct spi_device { struct
104 static inline struct spi_device *to_spi_device(struct device *dev)
106 return dev ? container_of(dev, struct spi_device, dev) : NULL;
110 static inline struct spi_device *spi_dev_get(struct spi_device *spi)
115 static inline void spi_dev_put(struct spi_device *spi)
122 static inline void *spi_get_ctldata(struct spi_device *spi)
127 static inline void spi_set_ctldata(struct spi_device *sp
[all...]
H A Dmcp23s08.h24 int (*setup)(struct spi_device *spi,
27 int (*teardown)(struct spi_device *spi,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-ep93xx/include/mach/
H A Dep93xx_spi.h4 struct spi_device;
22 int (*setup)(struct spi_device *spi);
23 void (*cleanup)(struct spi_device *spi);
24 void (*cs_control)(struct spi_device *spi, int value);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/can/platform/
H A Dmcp251x.h31 int (*board_specific_setup)(struct spi_device *spi);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/misc/
H A Dad714x-spi.c19 static int ad714x_spi_suspend(struct spi_device *spi, pm_message_t message)
24 static int ad714x_spi_resume(struct spi_device *spi)
36 struct spi_device *spi = to_spi_device(dev);
45 struct spi_device *spi = to_spi_device(dev);
54 static int __devinit ad714x_spi_probe(struct spi_device *spi)
68 static int __devexit ad714x_spi_remove(struct spi_device *spi)
H A Dadxl34x-spi.c27 struct spi_device *spi = to_spi_device(dev);
38 struct spi_device *spi = to_spi_device(dev);
51 struct spi_device *spi = to_spi_device(dev);
67 static int __devinit adxl34x_spi_probe(struct spi_device *spi)
89 static int __devexit adxl34x_spi_remove(struct spi_device *spi)
97 static int adxl34x_spi_suspend(struct spi_device *spi, pm_message_t message)
106 static int adxl34x_spi_resume(struct spi_device *spi)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Dab8500-spi.c31 struct spi_device *spi = container_of(ab8500->dev, struct spi_device,
52 struct spi_device *spi = container_of(ab8500->dev, struct spi_device,
81 static int __devinit ab8500_spi_probe(struct spi_device *spi)
105 static int __devexit ab8500_spi_remove(struct spi_device *spi)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/
H A Dlis3lv02d_spi.c27 struct spi_device *spi = lis3->bus_priv;
39 struct spi_device *spi = lis3->bus_priv;
59 static int __devinit lis302dl_spi_probe(struct spi_device *spi)
81 static int __devexit lis302dl_spi_remove(struct spi_device *spi)
91 static int lis3lv02d_spi_suspend(struct spi_device *spi, pm_message_t mesg)
101 static int lis3lv02d_spi_resume(struct spi_device *spi)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/
H A Dspi_bitbang_txrx.h23 * void setsck(struct spi_device *, int is_on);
24 * void setmosi(struct spi_device *, int is_on);
25 * int getmiso(struct spi_device *);
46 bitbang_txrx_be_cpha0(struct spi_device *spi,
73 bitbang_txrx_be_cpha1(struct spi_device *spi,
H A Dspi_gpio.c92 spi_to_pdata(const struct spi_device *spi)
105 static inline void setsck(const struct spi_device *spi, int is_on)
110 static inline void setmosi(const struct spi_device *spi, int is_on)
115 static inline int getmiso(const struct spi_device *spi)
146 static u32 spi_gpio_txrx_word_mode0(struct spi_device *spi,
152 static u32 spi_gpio_txrx_word_mode1(struct spi_device *spi,
158 static u32 spi_gpio_txrx_word_mode2(struct spi_device *spi,
164 static u32 spi_gpio_txrx_word_mode3(struct spi_device *spi,
180 static u32 spi_gpio_spec_txrx_word_mode0(struct spi_device *spi,
187 static u32 spi_gpio_spec_txrx_word_mode1(struct spi_device *sp
[all...]
H A Dspi_bitbang.c38 * spi_bitbang_cs is in spi_device->controller_state, which is unavailable
42 * chipselect() and friends may use use spi_device->controller_data and
53 u32 (*txrx_word)(struct spi_device *spi, unsigned nsecs,
55 unsigned (*txrx_bufs)(struct spi_device *,
57 struct spi_device *spi,
64 struct spi_device *spi,
65 u32 (*txrx_word)(struct spi_device *spi,
90 struct spi_device *spi,
91 u32 (*txrx_word)(struct spi_device *spi,
116 struct spi_device *sp
[all...]
H A Dspi_s3c24xx_gpio.c36 static inline struct s3c2410_spigpio *spidev_to_sg(struct spi_device *spi)
41 static inline void setsck(struct spi_device *dev, int on)
47 static inline void setmosi(struct spi_device *dev, int on)
53 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)
155 butterfly_txrx_word_mode0(struct spi_device *spi,
H A Dspi_sh_sci.c62 static inline void setsck(struct spi_device *dev, int on)
67 static inline void setmosi(struct spi_device *dev, int on)
72 static inline u32 getmiso(struct spi_device *dev)
83 static u32 sh_sci_spi_txrx_mode0(struct spi_device *spi,
89 static u32 sh_sci_spi_txrx_mode1(struct spi_device *spi,
95 static u32 sh_sci_spi_txrx_mode2(struct spi_device *spi,
101 static u32 sh_sci_spi_txrx_mode3(struct spi_device *spi,
107 static void sh_sci_spi_chipselect(struct spi_device *dev, int value)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/backlight/
H A Dili9320.h30 struct spi_device *dev;
71 extern int ili9320_probe_spi(struct spi_device *spi,
H A Dtosa_lcd.c38 struct spi_device *spi;
46 static int tosa_tg_send(struct spi_device *spi, int adrs, uint8_t data)
63 int tosa_bl_enable(struct spi_device *spi, int enable)
85 struct spi_device *spi = data->spi;
115 struct spi_device *spi = data->spi;
172 static int __devinit tosa_lcd_probe(struct spi_device *spi)
232 static int __devexit tosa_lcd_remove(struct spi_device *spi)
251 static int tosa_lcd_suspend(struct spi_device *spi, pm_message_t state)
260 static int tosa_lcd_resume(struct spi_device *spi)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/touchscreen/
H A Dad7879-spi.c24 static int ad7879_spi_suspend(struct spi_device *spi, pm_message_t message)
33 static int ad7879_spi_resume(struct spi_device *spi)
51 static int ad7879_spi_xfer(struct spi_device *spi,
106 struct spi_device *spi = to_spi_device(dev);
113 struct spi_device *spi = to_spi_device(dev);
121 struct spi_device *spi = to_spi_device(dev);
134 static int __devinit ad7879_spi_probe(struct spi_device *spi)
161 static int __devexit ad7879_spi_remove(struct spi_device *spi)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dfsl_devices.h72 struct spi_device;
85 void (*cs_control)(struct spi_device *spi, bool on);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/
H A Dmax7301.c27 struct spi_device *spi = to_spi_device(dev);
39 struct spi_device *spi = to_spi_device(dev);
55 static int __devinit max7301_probe(struct spi_device *spi)
80 static int __devexit max7301_remove(struct spi_device *spi)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/
H A Dti_dac7512.c33 struct spi_device *spi = to_spi_device(dev);
57 static int __devinit dac7512_probe(struct spi_device *spi)
70 static int __devexit dac7512_remove(struct spi_device *spi)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dfsl_soc.h7 struct spi_device;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/rtc/
H A Drtc-ds1390.c51 struct spi_device *spi = to_spi_device(dev);
72 struct spi_device *spi = to_spi_device(dev);
101 struct spi_device *spi = to_spi_device(dev);
124 static int __devinit ds1390_probe(struct spi_device *spi)
159 static int __devexit ds1390_remove(struct spi_device *spi)

Completed in 119 milliseconds

1234567