Home
last modified time | relevance | path

Searched defs:spi (Results 1 – 25 of 256) sorted by relevance

1234567891011

/linux-3.3/drivers/spi/
Dspi-gpio.c93 spi_to_pdata(const struct spi_device *spi) in spi_to_pdata()
106 static inline void setsck(const struct spi_device *spi, int is_on) in setsck()
111 static inline void setmosi(const struct spi_device *spi, int is_on) in setmosi()
116 static inline int getmiso(const struct spi_device *spi) in getmiso()
147 static u32 spi_gpio_txrx_word_mode0(struct spi_device *spi, in spi_gpio_txrx_word_mode0()
153 static u32 spi_gpio_txrx_word_mode1(struct spi_device *spi, in spi_gpio_txrx_word_mode1()
159 static u32 spi_gpio_txrx_word_mode2(struct spi_device *spi, in spi_gpio_txrx_word_mode2()
165 static u32 spi_gpio_txrx_word_mode3(struct spi_device *spi, in spi_gpio_txrx_word_mode3()
181 static u32 spi_gpio_spec_txrx_word_mode0(struct spi_device *spi, in spi_gpio_spec_txrx_word_mode0()
188 static u32 spi_gpio_spec_txrx_word_mode1(struct spi_device *spi, in spi_gpio_spec_txrx_word_mode1()
[all …]
Dspi-bitbang.c65 struct spi_device *spi, in bitbang_txrx_8()
66 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_8()
91 struct spi_device *spi, in bitbang_txrx_16()
92 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_16()
117 struct spi_device *spi, in bitbang_txrx_32()
118 u32 (*txrx_word)(struct spi_device *spi, in bitbang_txrx_32()
142 int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_setup_transfer()
184 int spi_bitbang_setup(struct spi_device *spi) in spi_bitbang_setup()
231 void spi_bitbang_cleanup(struct spi_device *spi) in spi_bitbang_cleanup()
237 static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_bufs()
[all …]
Dspi-ath79.c50 static inline struct ath79_spi *ath79_spidev_to_sp(struct spi_device *spi) in ath79_spidev_to_sp()
55 static void ath79_spi_chipselect(struct spi_device *spi, int is_active) in ath79_spi_chipselect()
86 static int ath79_spi_setup_cs(struct spi_device *spi) in ath79_spi_setup_cs()
129 static void ath79_spi_cleanup_cs(struct spi_device *spi) in ath79_spi_cleanup_cs()
144 static int ath79_spi_setup(struct spi_device *spi) in ath79_spi_setup()
164 static void ath79_spi_cleanup(struct spi_device *spi) in ath79_spi_cleanup()
170 static u32 ath79_spi_txrx_mode0(struct spi_device *spi, unsigned nsecs, in ath79_spi_txrx_mode0()
Dspi.c36 struct spi_device *spi = to_spi_device(dev); in spidev_release() local
49 const struct spi_device *spi = to_spi_device(dev); in modalias_show() local
84 const struct spi_device *spi = to_spi_device(dev); in spi_match_device() local
99 const struct spi_device *spi = to_spi_device(dev); in spi_uevent() local
308 struct spi_device *spi; in spi_alloc_device() local
339 int spi_add_device(struct spi_device *spi) in spi_add_device()
727 int spi_setup(struct spi_device *spi) in spi_setup()
761 static int __spi_async(struct spi_device *spi, struct spi_message *message) in __spi_async()
819 int spi_async(struct spi_device *spi, struct spi_message *message) in spi_async()
867 int spi_async_locked(struct spi_device *spi, struct spi_message *message) in spi_async_locked()
[all …]
Dspi-orion.c97 static int orion_spi_baudrate_set(struct spi_device *spi, unsigned int speed) in orion_spi_baudrate_set()
137 orion_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in orion_spi_setup_transfer()
182 orion_spi_write_read_8bit(struct spi_device *spi, in orion_spi_write_read_8bit()
213 orion_spi_write_read_16bit(struct spi_device *spi, in orion_spi_write_read_16bit()
244 orion_spi_write_read(struct spi_device *spi, struct spi_transfer *xfer) in orion_spi_write_read()
287 struct spi_device *spi; in orion_spi_work() local
356 static int orion_spi_setup(struct spi_device *spi) in orion_spi_setup()
383 static int orion_spi_transfer(struct spi_device *spi, struct spi_message *m) in orion_spi_transfer()
455 struct orion_spi *spi; in orion_spi_probe() local
526 struct orion_spi *spi; in orion_spi_remove() local
Dspi-butterfly.c61 static inline struct butterfly *spidev_to_pp(struct spi_device *spi) in spidev_to_pp()
85 setsck(struct spi_device *spi, int is_on) in setsck()
101 setmosi(struct spi_device *spi, int is_on) in setmosi()
116 static inline int getmiso(struct spi_device *spi) in getmiso()
129 static void butterfly_chipselect(struct spi_device *spi, int value) in butterfly_chipselect()
156 butterfly_txrx_word_mode0(struct spi_device *spi, in butterfly_txrx_word_mode0()
/linux-3.3/drivers/input/misc/
Dadxl34x-spi.c28 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_read() local
39 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_write() local
52 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_read_block() local
68 static int __devinit adxl34x_spi_probe(struct spi_device *spi) in adxl34x_spi_probe()
90 static int __devexit adxl34x_spi_remove(struct spi_device *spi) in adxl34x_spi_remove()
100 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_suspend() local
110 struct spi_device *spi = to_spi_device(dev); in adxl34x_spi_resume() local
/linux-3.3/drivers/video/backlight/
Dtosa_lcd.c38 struct spi_device *spi; member
46 static int tosa_tg_send(struct spi_device *spi, int adrs, uint8_t data) in tosa_tg_send()
63 int tosa_bl_enable(struct spi_device *spi, int enable) in tosa_bl_enable()
85 struct spi_device *spi = data->spi; in tosa_lcd_tg_on() local
115 struct spi_device *spi = data->spi; in tosa_lcd_tg_off() local
172 static int __devinit tosa_lcd_probe(struct spi_device *spi) in tosa_lcd_probe()
232 static int __devexit tosa_lcd_remove(struct spi_device *spi) in tosa_lcd_remove()
251 static int tosa_lcd_suspend(struct spi_device *spi, pm_message_t state) in tosa_lcd_suspend()
260 static int tosa_lcd_resume(struct spi_device *spi) in tosa_lcd_resume()
Dl4f00242t03.c27 struct spi_device *spi; member
48 static void l4f00242t03_lcd_init(struct spi_device *spi) in l4f00242t03_lcd_init()
69 static void l4f00242t03_lcd_powerdown(struct spi_device *spi) in l4f00242t03_lcd_powerdown()
92 struct spi_device *spi = priv->spi; in l4f00242t03_lcd_power_set() local
151 static int __devinit l4f00242t03_probe(struct spi_device *spi) in l4f00242t03_probe()
237 static int __devexit l4f00242t03_remove(struct spi_device *spi) in l4f00242t03_remove()
258 static void l4f00242t03_shutdown(struct spi_device *spi) in l4f00242t03_shutdown()
Dvgg2432a4.c209 static int vgg2432a4_suspend(struct spi_device *spi, pm_message_t state) in vgg2432a4_suspend()
214 static int vgg2432a4_resume(struct spi_device *spi) in vgg2432a4_resume()
230 static int __devinit vgg2432a4_probe(struct spi_device *spi) in vgg2432a4_probe()
243 static int __devexit vgg2432a4_remove(struct spi_device *spi) in vgg2432a4_remove()
248 static void vgg2432a4_shutdown(struct spi_device *spi) in vgg2432a4_shutdown()
Dlms283gf05.c23 struct spi_device *spi; member
106 static void lms283gf05_toggle(struct spi_device *spi, in lms283gf05_toggle()
130 struct spi_device *spi = st->spi; in lms283gf05_power_set() local
153 static int __devinit lms283gf05_probe(struct spi_device *spi) in lms283gf05_probe()
205 static int __devexit lms283gf05_remove(struct spi_device *spi) in lms283gf05_remove()
Dltv350qv.c24 struct spi_device *spi; member
229 static int __devinit ltv350qv_probe(struct spi_device *spi) in ltv350qv_probe()
271 static int __devexit ltv350qv_remove(struct spi_device *spi) in ltv350qv_remove()
284 static int ltv350qv_suspend(struct spi_device *spi, pm_message_t state) in ltv350qv_suspend()
291 static int ltv350qv_resume(struct spi_device *spi) in ltv350qv_resume()
303 static void ltv350qv_shutdown(struct spi_device *spi) in ltv350qv_shutdown()
/linux-3.3/drivers/misc/lis3lv02d/
Dlis3lv02d_spi.c28 struct spi_device *spi = lis3->bus_priv; in lis3_spi_read() local
40 struct spi_device *spi = lis3->bus_priv; in lis3_spi_write() local
61 static int __devinit lis302dl_spi_probe(struct spi_device *spi) in lis302dl_spi_probe()
83 static int __devexit lis302dl_spi_remove(struct spi_device *spi) in lis302dl_spi_remove()
95 struct spi_device *spi = to_spi_device(dev); in lis3lv02d_spi_suspend() local
106 struct spi_device *spi = to_spi_device(dev); in lis3lv02d_spi_resume() local
/linux-3.3/drivers/net/can/
Dmcp251x.c237 struct spi_device *spi; member
300 static int mcp251x_spi_trans(struct spi_device *spi, int len) in mcp251x_spi_trans()
328 static u8 mcp251x_read_reg(struct spi_device *spi, uint8_t reg) in mcp251x_read_reg()
342 static void mcp251x_read_2regs(struct spi_device *spi, uint8_t reg, in mcp251x_read_2regs()
356 static void mcp251x_write_reg(struct spi_device *spi, u8 reg, uint8_t val) in mcp251x_write_reg()
367 static void mcp251x_write_bits(struct spi_device *spi, u8 reg, in mcp251x_write_bits()
380 static void mcp251x_hw_tx_frame(struct spi_device *spi, u8 *buf, in mcp251x_hw_tx_frame()
397 static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, in mcp251x_hw_tx()
424 static void mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf, in mcp251x_hw_rx_frame()
445 static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx) in mcp251x_hw_rx()
[all …]
/linux-3.3/drivers/gpio/
Dgpio-max7301.c25 struct spi_device *spi = to_spi_device(dev); in max7301_spi_write() local
37 struct spi_device *spi = to_spi_device(dev); in max7301_spi_read() local
53 static int __devinit max7301_probe(struct spi_device *spi) in max7301_probe()
78 static int __devexit max7301_remove(struct spi_device *spi) in max7301_remove()
/linux-3.3/drivers/input/touchscreen/
Dad7879-spi.c30 static int ad7879_spi_xfer(struct spi_device *spi, in ad7879_spi_xfer()
85 struct spi_device *spi = to_spi_device(dev); in ad7879_spi_multi_read() local
92 struct spi_device *spi = to_spi_device(dev); in ad7879_spi_read() local
100 struct spi_device *spi = to_spi_device(dev); in ad7879_spi_write() local
113 static int __devinit ad7879_spi_probe(struct spi_device *spi) in ad7879_spi_probe()
140 static int __devexit ad7879_spi_remove(struct spi_device *spi) in ad7879_spi_remove()
/linux-3.3/drivers/base/regmap/
Dregmap-spi.c20 struct spi_device *spi = to_spi_device(dev); in regmap_spi_write() local
29 struct spi_device *spi = to_spi_device(dev); in regmap_spi_gather_write() local
45 struct spi_device *spi = to_spi_device(dev); in regmap_spi_read() local
66 struct regmap *regmap_init_spi(struct spi_device *spi, in regmap_init_spi()
/linux-3.3/drivers/mfd/
Dstmpe-spi.c21 struct spi_device *spi = stmpe->client; in spi_reg_read() local
29 struct spi_device *spi = stmpe->client; in spi_reg_write() local
65 struct spi_device *spi = stmpe->client; in spi_init() local
86 stmpe_spi_probe(struct spi_device *spi) in stmpe_spi_probe()
104 static int __devexit stmpe_spi_remove(struct spi_device *spi) in stmpe_spi_remove()
/linux-3.3/drivers/rtc/
Drtc-max6902.c35 struct spi_device *spi = to_spi_device(dev); in max6902_set_reg() local
48 struct spi_device *spi = to_spi_device(dev); in max6902_get_reg() local
59 struct spi_device *spi = to_spi_device(dev); in max6902_read_time() local
123 static int __devinit max6902_probe(struct spi_device *spi) in max6902_probe()
146 static int __devexit max6902_remove(struct spi_device *spi) in max6902_remove()
Drtc-ds3234.c37 struct spi_device *spi = to_spi_device(dev); in ds3234_set_reg() local
50 struct spi_device *spi = to_spi_device(dev); in ds3234_get_reg() local
61 struct spi_device *spi = to_spi_device(dev); in ds3234_read_time() local
108 static int __devinit ds3234_probe(struct spi_device *spi) in ds3234_probe()
159 static int __devexit ds3234_remove(struct spi_device *spi) in ds3234_remove()
Drtc-m41t93.c37 static inline int m41t93_set_reg(struct spi_device *spi, u8 addr, u8 data) in m41t93_set_reg()
50 struct spi_device *spi = to_spi_device(dev); in m41t93_set_time() local
81 struct spi_device *spi = to_spi_device(dev); in m41t93_get_time() local
165 static int __devinit m41t93_probe(struct spi_device *spi) in m41t93_probe()
190 static int __devexit m41t93_remove(struct spi_device *spi) in m41t93_remove()
/linux-3.3/drivers/hwmon/
Dadcxx.c63 struct spi_device *spi = to_spi_device(dev); in adcxx_read() local
107 struct spi_device *spi = to_spi_device(dev); in adcxx_show_max() local
124 struct spi_device *spi = to_spi_device(dev); in adcxx_set_max() local
144 struct spi_device *spi = to_spi_device(dev); in adcxx_show_name() local
167 static int __devinit adcxx_probe(struct spi_device *spi) in adcxx_probe()
215 static int __devexit adcxx_remove(struct spi_device *spi) in adcxx_remove()
Dads7871.c77 static int ads7871_read_reg8(struct spi_device *spi, int reg) in ads7871_read_reg8()
85 static int ads7871_read_reg16(struct spi_device *spi, int reg) in ads7871_read_reg16()
93 static int ads7871_write_reg8(struct spi_device *spi, int reg, u8 val) in ads7871_write_reg8()
102 struct spi_device *spi = to_spi_device(dev); in show_voltage() local
161 static int __devinit ads7871_probe(struct spi_device *spi) in ads7871_probe()
217 static int __devexit ads7871_remove(struct spi_device *spi) in ads7871_remove()
/linux-3.3/drivers/video/omap2/displays/
Dpanel-n8x0.c160 static void mipid_transfer(struct spi_device *spi, int cmd, const u8 *wbuf, in mipid_transfer()
215 static inline void mipid_cmd(struct spi_device *spi, int cmd) in mipid_cmd()
220 static inline void mipid_write(struct spi_device *spi, in mipid_write()
226 static inline void mipid_read(struct spi_device *spi, in mipid_read()
232 static void set_data_lines(struct spi_device *spi, int data_lines) in set_data_lines()
251 static void send_init_string(struct spi_device *spi) in send_init_string()
257 static void send_display_on(struct spi_device *spi) in send_display_on()
262 static void send_display_off(struct spi_device *spi) in send_display_off()
267 static void send_sleep_out(struct spi_device *spi) in send_sleep_out()
273 static void send_sleep_in(struct spi_device *spi) in send_sleep_in()
[all …]
/linux-3.3/arch/arm/mach-ep93xx/
Dvision_ep9307.c197 static int vision_spi_flash_hw_setup(struct spi_device *spi) in vision_spi_flash_hw_setup()
203 static void vision_spi_flash_hw_cleanup(struct spi_device *spi) in vision_spi_flash_hw_cleanup()
208 static void vision_spi_flash_hw_cs_control(struct spi_device *spi, int value) in vision_spi_flash_hw_cs_control()
284 static int vision_spi_mmc_hw_setup(struct spi_device *spi) in vision_spi_mmc_hw_setup()
290 static void vision_spi_mmc_hw_cleanup(struct spi_device *spi) in vision_spi_mmc_hw_cleanup()
295 static void vision_spi_mmc_hw_cs_control(struct spi_device *spi, int value) in vision_spi_mmc_hw_cs_control()

1234567891011