Searched refs:spi (Results 1 - 25 of 452) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-s3c2410/include/mach/
H A Dspi.h1 /* arch/arm/mach-s3c2410/include/mach/spi.h
23 void (*gpio_setup)(struct s3c2410_spi_info *spi, int enable);
24 void (*set_cs)(struct s3c2410_spi_info *spi, int cs, int pol);
29 extern void s3c24xx_spi_gpiocfg_bus0_gpe11_12_13(struct s3c2410_spi_info *spi,
32 extern void s3c24xx_spi_gpiocfg_bus1_gpg5_6_7(struct s3c2410_spi_info *spi,
35 extern void s3c24xx_spi_gpiocfg_bus1_gpd8_9_10(struct s3c2410_spi_info *spi,
H A Dspi-gpio.h1 /* arch/arm/mach-s3c2410/include/mach/spi-gpio.h
24 void (*chip_select)(struct s3c2410_spigpio_info *spi, int cs);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/can/platform/
H A Dmcp251x.h10 #include <linux/spi/spi.h>
31 int (*board_specific_setup)(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.h22 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/spi/
H A Dlibertas_spi.h26 int (*setup)(struct spi_device *spi);
27 int (*teardown)(struct spi_device *spi);
H A Dmmc_spi.h5 #include <linux/spi/spi.h>
13 * REVISIT This is not a spi-specific notion. Any card slot should be
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) argument
52 return spi->dev.platform_data;
54 static inline void mmc_spi_put_pdata(struct spi_device *spi) {} argument
H A Dspi_bitbang.h14 u8 flags; /* extra spi->mode support */
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,
49 extern int spi_bitbang_start(struct spi_bitbang *spi);
[all...]
H A Dspi.h40 * @mode: The spi mode defines how data is clocked out and in.
110 static inline struct spi_device *spi_dev_get(struct spi_device *spi) argument
112 return (spi && get_device(&spi->dev)) ? spi : NULL;
115 static inline void spi_dev_put(struct spi_device *spi) argument
117 if (spi)
118 put_device(&spi->dev);
122 static inline void *spi_get_ctldata(struct spi_device *spi) argument
124 return spi
127 spi_set_ctldata(struct spi_device *spi, void *state) argument
134 spi_set_drvdata(struct spi_device *spi, void *data) argument
139 spi_get_drvdata(struct spi_device *spi) argument
479 struct spi_device *spi; member in struct:spi_message
581 spi_write(struct spi_device *spi, const u8 *buf, size_t len) argument
605 spi_read(struct spi_device *spi, u8 *buf, size_t len) argument
633 spi_w8r8(struct spi_device *spi, u8 cmd) argument
657 spi_w8r16(struct spi_device *spi, u8 cmd) argument
785 spi_unregister_device(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dof_spi.h12 #include <linux/spi/spi.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/of/
H A Dof_spi.c11 #include <linux/spi/spi.h>
24 struct spi_device *spi; local
35 spi = spi_alloc_device(master);
36 if (!spi) {
39 spi_dev_put(spi);
44 if (of_modalias_node(nc, spi->modalias,
45 sizeof(spi->modalias)) < 0) {
48 spi_dev_put(spi);
57 spi_dev_put(spi);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/
H A Dspi_bitbang_txrx.h46 bitbang_txrx_be_cpha0(struct spi_device *spi, argument
57 setmosi(spi, word & (1 << 31));
60 setsck(spi, !cpol);
66 word |= getmiso(spi);
67 setsck(spi, cpol);
73 bitbang_txrx_be_cpha1(struct spi_device *spi, argument
83 setsck(spi, !cpol);
85 setmosi(spi, word & (1 << 31));
88 setsck(spi, cpol);
94 word |= getmiso(spi);
[all...]
H A Dxilinx_spi.h23 #include <linux/spi/spi.h>
24 #include <linux/spi/spi_bitbang.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/misc/
H A Dad714x-spi.c11 #include <linux/spi/spi.h>
19 static int ad714x_spi_suspend(struct spi_device *spi, pm_message_t message) argument
21 return ad714x_disable(spi_get_drvdata(spi));
24 static int ad714x_spi_resume(struct spi_device *spi) argument
26 return ad714x_enable(spi_get_drvdata(spi));
36 struct spi_device *spi = to_spi_device(dev); local
39 return spi_write_then_read(spi, (u8 *)&tx, 2, (u8 *)data, 2);
45 struct spi_device *spi = to_spi_device(dev); local
51 return spi_write(spi, (u
54 ad714x_spi_probe(struct spi_device *spi) argument
68 ad714x_spi_remove(struct spi_device *spi) argument
[all...]
H A Dadxl34x-spi.c12 #include <linux/spi/spi.h>
27 struct spi_device *spi = to_spi_device(dev); local
32 return spi_w8r8(spi, cmd);
38 struct spi_device *spi = to_spi_device(dev); local
44 return spi_write(spi, buf, sizeof(buf));
51 struct spi_device *spi = to_spi_device(dev); local
55 status = spi_write_then_read(spi, &reg, 1, buf, count);
67 static int __devinit adxl34x_spi_probe(struct spi_device *spi) argument
72 if (spi
89 adxl34x_spi_remove(struct spi_device *spi) argument
97 adxl34x_spi_suspend(struct spi_device *spi, pm_message_t message) argument
106 adxl34x_spi_resume(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/include/asm/mach-au1x00/
H A Dau1550_spi.h11 void (*activate_cs)(struct au1550_spi_info *spi, int cs, int polarity);
12 void (*deactivate_cs)(struct au1550_spi_info *spi, int cs, int polarity);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/
H A Dmax7301.c20 #include <linux/spi/spi.h>
21 #include <linux/spi/max7301.h>
27 struct spi_device *spi = to_spi_device(dev); local
30 return spi_write(spi, (const u8 *)&word, sizeof(word));
39 struct spi_device *spi = to_spi_device(dev); local
42 ret = spi_write(spi, (const u8 *)&word, sizeof(word));
49 ret = spi_read(spi, (u8 *)&word, sizeof(word));
55 static int __devinit max7301_probe(struct spi_device *spi) argument
61 spi
80 max7301_remove(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/hwmon/
H A Dlis3lv02d_spi.c18 #include <linux/spi/spi.h>
27 struct spi_device *spi = lis3->bus_priv; local
28 int ret = spi_w8r8(spi, reg | LIS3_SPI_READ);
39 struct spi_device *spi = lis3->bus_priv; local
40 return spi_write(spi, tmp, sizeof(tmp));
59 static int __devinit lis302dl_spi_probe(struct spi_device *spi) argument
63 spi->bits_per_word = 8;
64 spi->mode = SPI_MODE_0;
65 ret = spi_setup(spi);
81 lis302dl_spi_remove(struct spi_device *spi) argument
91 lis3lv02d_spi_suspend(struct spi_device *spi, pm_message_t mesg) argument
101 lis3lv02d_spi_resume(struct spi_device *spi) argument
[all...]
H A Dlm70.c36 #include <linux/spi/spi.h>
55 struct spi_device *spi = to_spi_device(dev); local
59 struct lm70 *p_lm70 = dev_get_drvdata(&spi->dev);
68 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2);
135 static int __devinit lm70_probe(struct spi_device *spi) argument
137 int chip = spi_get_device_id(spi)->driver_data;
142 if (spi->mode & (SPI_CPOL | SPI_CPHA))
146 if (chip == LM70_CHIP_LM70 && !(spi->mode & SPI_3WIRE))
159 p_lm70->hwmon_dev = hwmon_device_register(&spi
184 lm70_remove(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/
H A Dti_dac7512.c24 #include <linux/spi/spi.h>
33 struct spi_device *spi = to_spi_device(dev); local
42 spi_write(spi, tmp, sizeof(tmp));
57 static int __devinit dac7512_probe(struct spi_device *spi) argument
61 spi->bits_per_word = 8;
62 spi->mode = SPI_MODE_0;
63 ret = spi_setup(spi);
67 return sysfs_create_group(&spi->dev.kobj, &dac7512_attr_group);
70 static int __devexit dac7512_remove(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/touchscreen/
H A Dad7879-spi.c10 #include <linux/spi/spi.h>
24 static int ad7879_spi_suspend(struct spi_device *spi, pm_message_t message) argument
26 struct ad7879 *ts = spi_get_drvdata(spi);
33 static int ad7879_spi_resume(struct spi_device *spi) argument
35 struct ad7879 *ts = spi_get_drvdata(spi);
51 static int ad7879_spi_xfer(struct spi_device *spi, argument
93 ret = spi_sync(spi, &msg);
106 struct spi_device *spi = to_spi_device(dev); local
108 return ad7879_spi_xfer(spi, AD7879_READCM
113 struct spi_device *spi = to_spi_device(dev); local
121 struct spi_device *spi = to_spi_device(dev); local
134 ad7879_spi_probe(struct spi_device *spi) argument
161 ad7879_spi_remove(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/rtc/
H A Drtc-ds3234.c19 #include <linux/spi/spi.h>
37 struct spi_device *spi = to_spi_device(dev); local
44 return spi_write_then_read(spi, buf, 2, NULL, 0);
50 struct spi_device *spi = to_spi_device(dev); local
54 return spi_write_then_read(spi, data, 1, data, 1);
61 struct spi_device *spi = to_spi_device(dev); local
65 err = spi_write_then_read(spi, buf, 1, buf, 8);
108 static int __devinit ds3234_probe(struct spi_device *spi) argument
114 spi
159 ds3234_remove(struct spi_device *spi) argument
[all...]
H A Drtc-m41t94.c15 #include <linux/spi/spi.h>
34 struct spi_device *spi = to_spi_device(dev); local
56 return spi_write(spi, buf, 8);
61 struct spi_device *spi = to_spi_device(dev); local
66 ret = spi_w8r8(spi, M41T94_REG_HT);
72 spi_write(spi, buf, 2);
76 ret = spi_w8r8(spi, M41T94_REG_SECONDS);
82 spi_write(spi, buf, 2);
85 tm->tm_sec = bcd2bin(spi_w8r8(spi, M41T94_REG_SECOND
113 m41t94_probe(struct spi_device *spi) argument
137 m41t94_remove(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/can/
H A Dmcp251x.c76 #include <linux/spi/spi.h>
228 struct spi_device *spi; member in struct:mcp251x_priv
280 static int mcp251x_spi_trans(struct spi_device *spi, int len) argument
282 struct mcp251x_priv *priv = dev_get_drvdata(&spi->dev);
302 ret = spi_sync(spi, &m);
304 dev_err(&spi->dev, "spi transfer failed: ret = %d\n", ret);
308 static u8 mcp251x_read_reg(struct spi_device *spi, uint8_t reg) argument
310 struct mcp251x_priv *priv = dev_get_drvdata(&spi
322 mcp251x_write_reg(struct spi_device *spi, u8 reg, uint8_t val) argument
333 mcp251x_write_bits(struct spi_device *spi, u8 reg, u8 mask, uint8_t val) argument
346 mcp251x_hw_tx_frame(struct spi_device *spi, u8 *buf, int len, int tx_buf_idx) argument
364 mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame, int tx_buf_idx) argument
391 mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf, int buf_idx) argument
413 mcp251x_hw_rx(struct spi_device *spi, int buf_idx) argument
457 mcp251x_hw_sleep(struct spi_device *spi) argument
466 struct spi_device *spi = priv->spi; local
504 mcp251x_set_normal_mode(struct spi_device *spi) argument
543 struct spi_device *spi = priv->spi; local
562 mcp251x_setup(struct net_device *net, struct mcp251x_priv *priv, struct spi_device *spi) argument
574 mcp251x_hw_reset(struct spi_device *spi) argument
602 mcp251x_hw_probe(struct spi_device *spi) argument
626 struct spi_device *spi = priv->spi; local
639 struct spi_device *spi = priv->spi; local
690 struct spi_device *spi = priv->spi; local
716 struct spi_device *spi = priv->spi; local
751 struct spi_device *spi = priv->spi; local
859 struct spi_device *spi = priv->spi; local
919 mcp251x_can_probe(struct spi_device *spi) argument
1042 mcp251x_can_remove(struct spi_device *spi) argument
1066 mcp251x_can_suspend(struct spi_device *spi, pm_message_t state) argument
1097 mcp251x_can_resume(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/tcpdump-4.4.0/
H A Denc.h45 u_int32_t spi; member in struct:enchdr
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/
H A Dspi.h10 void (*chip_select)(struct sh_spi_info *spi, int cs, int state);

Completed in 310 milliseconds

1234567891011>>