/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-s3c2410/include/mach/ |
H A D | spi.h | 1 /* 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 D | spi-gpio.h | 1 /* 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 D | mcp251x.h | 10 #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 D | ep93xx_spi.h | 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/spi/ |
H A D | libertas_spi.h | 26 int (*setup)(struct spi_device *spi); 27 int (*teardown)(struct spi_device *spi);
|
H A D | mmc_spi.h | 5 #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 D | spi_bitbang.h | 14 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 D | spi.h | 40 * @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 D | of_spi.h | 12 #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 D | of_spi.c | 11 #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 D | spi_bitbang_txrx.h | 46 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 D | xilinx_spi.h | 23 #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 D | ad714x-spi.c | 11 #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 D | adxl34x-spi.c | 12 #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, ®, 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 D | au1550_spi.h | 11 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 D | max7301.c | 20 #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 D | lis3lv02d_spi.c | 18 #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 D | lm70.c | 36 #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 D | ti_dac7512.c | 24 #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 D | ad7879-spi.c | 10 #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 D | rtc-ds3234.c | 19 #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 D | rtc-m41t94.c | 15 #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 D | mcp251x.c | 76 #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 D | enc.h | 45 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 D | spi.h | 10 void (*chip_select)(struct sh_spi_info *spi, int cs, int state);
|