Searched refs:spi (Results 76 - 100 of 452) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/
H A Dspi_s3c24xx.c1 /* linux/drivers/spi/spi_s3c24xx.c
26 #include <linux/spi/spi.h>
27 #include <linux/spi/spi_bitbang.h>
29 #include <plat/regs-spi.h>
30 #include <mach/spi.h>
73 void (*set_cs)(struct s3c2410_spi_info *spi,
97 static void s3c24xx_spi_gpiocs(struct s3c2410_spi_info *spi, int cs, int pol) argument
99 gpio_set_value(spi->pin_cs, pol);
102 static void s3c24xx_spi_chipsel(struct spi_device *spi, in argument
124 s3c24xx_spi_update_state(struct spi_device *spi, struct spi_transfer *t) argument
178 s3c24xx_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t) argument
192 s3c24xx_spi_setup(struct spi_device *spi) argument
226 s3c24xx_spi_cleanup(struct spi_device *spi) argument
409 s3c24xx_spi_usingfiq(struct s3c24xx_spi *spi) argument
422 s3c24xx_spi_txrx(struct spi_device *spi, struct spi_transfer *t) argument
[all...]
H A Ddavinci_spi.c28 #include <linux/spi/spi.h>
29 #include <linux/spi/spi_bitbang.h>
32 #include <mach/spi.h>
250 static void davinci_spi_set_dma_req(const struct spi_device *spi, int enable) argument
252 struct davinci_spi *davinci_spi = spi_master_get_devdata(spi->master);
263 static void davinci_spi_chipselect(struct spi_device *spi, int value) argument
269 davinci_spi = spi_master_get_devdata(spi->master);
290 * @spi: spi devic
297 davinci_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t) argument
357 struct spi_device *spi = (struct spi_device *)data; local
378 struct spi_device *spi = (struct spi_device *)data; local
397 davinci_spi_request_dma(struct spi_device *spi) argument
439 davinci_spi_setup(struct spi_device *spi) argument
568 davinci_spi_cleanup(struct spi_device *spi) argument
586 davinci_spi_bufs_prep(struct spi_device *spi, struct davinci_spi *davinci_spi) argument
671 davinci_spi_bufs_pio(struct spi_device *spi, struct spi_transfer *t) argument
807 davinci_spi_bufs_dma(struct spi_device *spi, struct spi_transfer *t) argument
[all...]
H A Dbcm5301x_spi.c26 #include <linux/spi/spi.h>
27 #include <linux/spi/spidev.h>
38 #define BCM5301X_SPI_DRV_NAME "bcm5301x-spi-master"
127 static int bcm5301x_spi_transfer_txrx(struct spi_device *spi, struct spi_transfer *t) argument
129 struct bcm5301x_spi *drv_data = spi_master_get_devdata(spi->master);
161 static int bcm5301x_spi_transfer_setup(struct spi_device *spi, struct spi_transfer *t) argument
169 speed_hz = spi->max_speed_hz;
177 struct bcm5301x_spi *drv_data = spi_master_get_devdata(spi->master);
203 struct spi_device *spi; local
258 bcm5301x_spi_transfer(struct spi_device *spi, struct spi_message *m) argument
293 bcm5301x_spi_setup(struct spi_device *spi) argument
312 bcm5301x_spi_cleanup(struct spi_device *spi) argument
[all...]
H A Dxilinx_spi_pltfm.c31 #include <linux/spi/spi.h>
32 #include <linux/spi/spi_bitbang.h>
33 #include <linux/spi/xilinx_spi.h>
H A Domap_spi_100k.c38 #include <linux/spi/spi.h>
214 omap1_spi100k_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) argument
217 struct omap1_spi100k_cs *cs = spi->controller_state;
221 spi100k = spi_master_get_devdata(spi->master);
235 spi100k_write_data(spi->master, word_len, *tx++);
237 *rx++ = spi100k_read_data(spi->master, word_len);
248 spi100k_write_data(spi->master,word_len, *tx++);
250 *rx++ = spi100k_read_data(spi->master,word_len);
261 spi100k_write_data(spi
270 omap1_spi100k_setup_transfer(struct spi_device *spi, struct spi_transfer *t) argument
297 omap1_spi100k_setup(struct spi_device *spi) argument
351 struct spi_device *spi; local
431 omap1_spi100k_transfer(struct spi_device *spi, struct spi_message *m) argument
[all...]
H A Dspi_s3c24xx_gpio.c1 /* linux/drivers/spi/spi_s3c24xx_gpio.c
22 #include <linux/spi/spi.h>
23 #include <linux/spi/spi_bitbang.h>
26 #include <mach/spi-gpio.h>
36 static inline struct s3c2410_spigpio *spidev_to_sg(struct spi_device *spi) argument
38 return spi_master_get_devdata(spi->master);
64 static u32 s3c2410_spigpio_txrx_mode0(struct spi_device *spi, argument
67 return bitbang_txrx_be_cpha0(spi, nsecs, 0, 0, word, bits);
70 static u32 s3c2410_spigpio_txrx_mode1(struct spi_device *spi, argument
76 s3c2410_spigpio_txrx_mode2(struct spi_device *spi, unsigned nsecs, u32 word, u8 bits) argument
82 s3c2410_spigpio_txrx_mode3(struct spi_device *spi, unsigned nsecs, u32 word, u8 bits) argument
[all...]
H A Dtle62x0.c16 #include <linux/spi/spi.h>
17 #include <linux/spi/tle62x0.h>
242 static int __devinit tle62x0_probe(struct spi_device *spi) argument
249 pdata = spi->dev.platform_data;
251 dev_err(&spi->dev, "no device data specified\n");
257 dev_err(&spi->dev, "no memory for device state\n");
261 st->us = spi;
267 ret = device_create_file(&spi->dev, &dev_attr_status_show);
269 dev_err(&spi
296 tle62x0_remove(struct spi_device *spi) argument
[all...]
H A Dspi_s3c64xx.c1 /* linux/drivers/spi/spi_s3c64xx.c
28 #include <linux/spi/spi.h>
31 #include <plat/s3c64xx-spi.h>
139 * @clk: Pointer to the spi clock.
180 .name = "samsung-spi-dma",
233 struct spi_device *spi,
301 struct spi_device *spi)
306 if (sdd->tgl_spi != spi) { /* if last mssg on diff device */
310 spi
232 enable_datapath(struct s3c64xx_spi_driver_data *sdd, struct spi_device *spi, struct spi_transfer *xfer, int dma_mode) argument
300 enable_cs(struct s3c64xx_spi_driver_data *sdd, struct spi_device *spi) argument
389 disable_cs(struct s3c64xx_spi_driver_data *sdd, struct spi_device *spi) argument
572 struct spi_device *spi = msg->spi; local
762 s3c64xx_spi_transfer(struct spi_device *spi, struct spi_message *msg) argument
795 s3c64xx_spi_setup(struct spi_device *spi) argument
[all...]
H A Dcoldfire_qspi.c33 #include <linux/spi/spi.h>
313 struct spi_device *spi; local
323 spi = msg->spi;
326 bool cs_high = spi->mode & SPI_CS_HIGH;
332 qmr |= spi->bits_per_word << 10;
333 if (spi->mode & SPI_CPHA)
335 if (spi->mode & SPI_CPOL)
340 qmr |= mcfqspi_qmr_baud(spi
382 mcfqspi_transfer(struct spi_device *spi, struct spi_message *msg) argument
421 mcfqspi_setup(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/devices/
H A Dsst25l.c29 #include <linux/spi/spi.h>
30 #include <linux/spi/flash.h>
52 struct spi_device *spi; member in struct:sst25l_flash
90 err = spi_sync(flash->spi, &m);
104 err = spi_write(flash->spi, command, 1);
109 err = spi_write(flash->spi, command, 1);
115 err = spi_write(flash->spi, command, 2);
162 err = spi_write(flash->spi, command, 4);
205 dev_err(&flash->spi
338 sst25l_match_device(struct spi_device *spi) argument
378 sst25l_probe(struct spi_device *spi) argument
472 sst25l_remove(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/codecs/
H A Dtlv320aic26.c15 #include <linux/spi/spi.h>
33 struct spi_device *spi; member in struct:aic26
68 rc = spi_write_then_read(aic26->spi, buffer, 2, buffer, 2);
70 dev_err(&aic26->spi->dev, "AIC26 reg read error\n");
114 rc = spi_write(aic26->spi, buffer, 4);
116 dev_err(&aic26->spi->dev, "AIC26 reg read error\n");
139 dev_dbg(&aic26->spi->dev, "aic26_hw_params(substream=%p, params=%p)\n",
141 dev_dbg(&aic26->spi->dev, "rate=%i format=%i\n", params_rate(params),
155 dev_dbg(&aic26->spi
415 aic26_spi_probe(struct spi_device *spi) argument
488 aic26_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/input/touchscreen/
H A Dad7877.c45 #include <linux/spi/spi.h>
46 #include <linux/spi/ad7877.h>
173 struct spi_device *spi; member in struct:ad7877
218 static int ad7877_read(struct spi_device *spi, u16 reg) argument
240 status = spi_sync(spi, &req->msg);
248 static int ad7877_write(struct spi_device *spi, u16 reg, u16 val) argument
265 status = spi_sync(spi, &req->msg);
272 static int ad7877_read_adc(struct spi_device *spi, unsigned command) argument
274 struct ad7877 *ts = dev_get_drvdata(&spi
612 ad7877_setup_ts_def_msg(struct spi_device *spi, struct ad7877 *ts) argument
658 ad7877_probe(struct spi_device *spi) argument
791 ad7877_remove(struct spi_device *spi) argument
812 ad7877_suspend(struct spi_device *spi, pm_message_t message) argument
821 ad7877_resume(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/sfc/
H A Dspi.h65 const struct efx_spi_device *spi, unsigned int command,
68 const struct efx_spi_device *spi);
70 const struct efx_spi_device *spi, loff_t start,
73 const struct efx_spi_device *spi, loff_t start,
H A Dmtd.c19 #include "spi.h"
53 const struct efx_spi_device *spi; member in struct:efx_mtd
77 const struct efx_spi_device *spi = efx_mtd->spi; local
87 rc = falcon_spi_cmd(efx, spi, SPI_RDSR, -1, NULL,
101 efx_spi_unlock(struct efx_nic *efx, const struct efx_spi_device *spi) argument
108 rc = falcon_spi_cmd(efx, spi, SPI_RDSR, -1, NULL,
116 rc = falcon_spi_cmd(efx, spi, SPI_WREN, -1, NULL, NULL, 0);
119 rc = falcon_spi_cmd(efx, spi, SPI_SST_EWSR, -1, NULL, NULL, 0);
124 rc = falcon_spi_cmd(efx, spi, SPI_WRS
139 const struct efx_spi_device *spi = efx_mtd->spi; local
322 const struct efx_spi_device *spi = efx_mtd->spi; local
355 const struct efx_spi_device *spi = efx_mtd->spi; local
390 struct efx_spi_device *spi = efx->spi_flash; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-dove/
H A Ddove-db-setup.c22 #include <linux/spi/spi.h>
23 #include <linux/spi/orion_spi.h>
24 #include <linux/spi/flash.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-kirkwood/
H A Drd88f6192-nas-setup.c17 #include <linux/spi/flash.h>
18 #include <linux/spi/spi.h>
19 #include <linux/spi/orion_spi.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/
H A Dmcp23s08.c10 #include <linux/spi/spi.h>
11 #include <linux/spi/mcp23s08.h>
39 struct spi_device *spi; member in struct:mcp23s08
69 status = spi_write_then_read(mcp->spi, tx, sizeof tx, rx, sizeof rx);
80 return spi_write_then_read(mcp->spi, tx, sizeof tx, NULL, 0);
92 return spi_write_then_read(mcp->spi, tx, sizeof tx, vals, n);
221 static int mcp23s08_probe_one(struct spi_device *spi, unsigned addr, argument
224 struct mcp23s08_driver_data *data = spi_get_drvdata(spi);
231 mcp->spi
302 mcp23s08_probe(struct spi_device *spi) argument
374 mcp23s08_remove(struct spi_device *spi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv4/netfilter/
H A Dipt_ah.c21 /* Returns 1 if the spi is matched by the range, 0 otherwise */
23 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument
27 invert ? '!' : ' ', min, spi, max);
28 r=(spi >= min && spi <= max) ^ invert;
54 ntohl(ah->spi),
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/netfilter/
H A Dxt_esp.c27 /* Returns 1 if the spi is matched by the range, 0 otherwise */
29 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument
33 invert ? '!' : ' ', min, spi, max);
34 r = (spi >= min && spi <= max) ^ invert;
59 return spi_match(espinfo->spis[0], espinfo->spis[1], ntohl(eh->spi),
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/
H A Dad525x_dpot-spi.c9 #include <linux/spi/spi.h>
122 static int __devinit ad_dpot_spi_probe(struct spi_device *spi) argument
124 char *name = spi->dev.platform_data;
128 .client = spi,
135 dev_err(&spi->dev, "%s not in supported device list", name);
139 return ad_dpot_probe(&spi->dev, &bdata, dpot_id);
142 static int __devexit ad_dpot_spi_remove(struct spi_device *spi) argument
144 return ad_dpot_remove(&spi->dev);
172 MODULE_ALIAS("spi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/p54/
H A Dp54spi.c29 #include <linux/spi/spi.h>
78 spi_sync(priv->spi, &m);
112 spi_sync(priv->spi, &m);
150 dev_err(&priv->spi->dev, "spi_write_dma not allowed "
169 ret = request_firmware(&priv->firmware, "3826.arm", &priv->spi->dev);
172 dev_err(&priv->spi->dev, "request_firmware() failed: %d", ret);
195 ret = request_firmware(&eeprom, "3826.eeprom", &priv->spi->dev);
197 dev_info(&priv->spi->dev, "loading default eeprom...\n");
201 dev_info(&priv->spi
387 struct spi_device *spi = config; local
590 p54spi_probe(struct spi_device *spi) argument
672 p54spi_remove(struct spi_device *spi) argument
678 free_irq(gpio_to_irq(p54spi_gpio_irq), spi); local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/wl12xx/
H A Dwl1251_spi.c28 #include <linux/spi/spi.h>
29 #include <linux/spi/wl12xx.h>
61 wl1251_error("could not allocate cmd for spi reset");
76 wl1251_dump(DEBUG_SPI, "spi reset -> ", cmd, WSPI_INIT_CMD_LEN);
87 wl1251_error("could not allocate cmd for spi init");
130 wl1251_dump(DEBUG_SPI, "spi init -> ", cmd, WSPI_INIT_CMD_LEN);
227 static int __devinit wl1251_spi_probe(struct spi_device *spi) argument
234 pdata = spi->dev.platform_data;
246 SET_IEEE80211_DEV(hw, &spi
300 wl1251_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/video/backlight/
H A Dvgg2432a4.c21 #include <linux/spi/spi.h>
209 static int vgg2432a4_suspend(struct spi_device *spi, pm_message_t state) argument
211 return ili9320_suspend(dev_get_drvdata(&spi->dev), state);
214 static int vgg2432a4_resume(struct spi_device *spi) argument
216 return ili9320_resume(dev_get_drvdata(&spi->dev));
230 static int __devinit vgg2432a4_probe(struct spi_device *spi) argument
234 ret = ili9320_probe_spi(spi, &vgg2432a4_client);
236 dev_err(&spi->dev, "failed to initialise ili9320\n");
243 static int __devexit vgg2432a4_remove(struct spi_device *spi) argument
248 vgg2432a4_shutdown(struct spi_device *spi) argument
[all...]
H A Dili9320.h42 struct ili9320_spi spi; /* SPI attachged device. */ member in union:ili9320::__anon16255
71 extern int ili9320_probe_spi(struct spi_device *spi,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iptables-1.4.12.1/include/linux/netfilter/
H A Dxt_policy.h25 spi:1, member in struct:xt_policy_spec
54 __be32 spi; member in struct:xt_policy_elem

Completed in 281 milliseconds

1234567891011>>