/linux-master/drivers/spi/ |
H A D | Makefile | 10 obj-$(CONFIG_SPI_MASTER) += spi.o 11 obj-$(CONFIG_SPI_MEM) += spi-mem.o 12 obj-$(CONFIG_SPI_MUX) += spi-mux.o 14 obj-$(CONFIG_SPI_LOOPBACK_TEST) += spi-loopback-test.o 17 obj-$(CONFIG_SPI_ALTERA) += spi-altera-platform.o 18 obj-$(CONFIG_SPI_ALTERA_CORE) += spi-altera-core.o 19 obj-$(CONFIG_SPI_ALTERA_DFL) += spi-altera-dfl.o 20 obj-$(CONFIG_SPI_AMLOGIC_SPIFC_A1) += spi-amlogic-spifc-a1.o 21 obj-$(CONFIG_SPI_AR934X) += spi-ar934x.o 22 obj-$(CONFIG_SPI_ARMADA_3700) += spi [all...] |
H A D | spi-stm32.c | 21 #include <linux/spi/spi.h> 273 int (*get_fifo_size)(struct stm32_spi *spi); 274 int (*get_bpw_mask)(struct stm32_spi *spi); 275 void (*disable)(struct stm32_spi *spi); 276 int (*config)(struct stm32_spi *spi); 277 void (*set_bpw)(struct stm32_spi *spi); 278 int (*set_mode)(struct stm32_spi *spi, unsigned int comm_type); 279 void (*set_data_idleness)(struct stm32_spi *spi, u32 length); 280 int (*set_number_of_data)(struct stm32_spi *spi, u3 420 stm32_spi_set_bits(struct stm32_spi *spi, u32 offset, u32 bits) argument 427 stm32_spi_clr_bits(struct stm32_spi *spi, u32 offset, u32 bits) argument 438 stm32h7_spi_get_fifo_size(struct stm32_spi *spi) argument 463 stm32f4_spi_get_bpw_mask(struct stm32_spi *spi) argument 473 stm32f7_spi_get_bpw_mask(struct stm32_spi *spi) argument 483 stm32h7_spi_get_bpw_mask(struct stm32_spi *spi) argument 510 stm32mp25_spi_get_bpw_mask(struct stm32_spi *spi) argument 537 stm32_spi_prepare_mbr(struct stm32_spi *spi, u32 speed_hz, u32 min_div, u32 max_div) argument 573 stm32h7_spi_prepare_fthlv(struct stm32_spi *spi, u32 xfer_len) argument 592 stm32f4_spi_write_tx(struct stm32_spi *spi) argument 621 stm32f7_spi_write_tx(struct stm32_spi *spi) argument 650 stm32h7_spi_write_txfifo(struct stm32_spi *spi) argument 685 stm32f4_spi_read_rx(struct stm32_spi *spi) argument 714 stm32f7_spi_read_rx(struct stm32_spi *spi) argument 754 stm32h7_spi_read_rxfifo(struct stm32_spi *spi) argument 797 stm32_spi_enable(struct stm32_spi *spi) argument 809 stm32fx_spi_disable(struct stm32_spi *spi) argument 859 stm32h7_spi_disable(struct stm32_spi *spi) argument 910 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 931 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1019 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1035 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1124 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1144 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1203 struct stm32_spi *spi = data; local 1219 struct stm32_spi *spi = data; local 1233 stm32_spi_dma_config(struct stm32_spi *spi, struct dma_chan *dma_chan, struct dma_slave_config *dma_conf, enum dma_transfer_direction dir) argument 1286 stm32fx_spi_transfer_one_irq(struct stm32_spi *spi) argument 1329 stm32h7_spi_transfer_one_irq(struct stm32_spi *spi) argument 1369 stm32fx_spi_transfer_one_dma_start(struct stm32_spi *spi) argument 1390 stm32f7_spi_transfer_one_dma_start(struct stm32_spi *spi) argument 1406 stm32h7_spi_transfer_one_dma_start(struct stm32_spi *spi) argument 1430 stm32_spi_transfer_one_dma(struct stm32_spi *spi, struct spi_transfer *xfer) argument 1531 stm32f4_spi_set_bpw(struct stm32_spi *spi) argument 1543 stm32f7_spi_set_bpw(struct stm32_spi *spi) argument 1568 stm32h7_spi_set_bpw(struct stm32_spi *spi) argument 1595 stm32_spi_set_mbr(struct stm32_spi *spi, u32 mbrdiv) argument 1643 stm32fx_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) argument 1671 stm32h7_spi_set_mode(struct stm32_spi *spi, unsigned int comm_type) argument 1707 stm32h7_spi_data_idleness(struct stm32_spi *spi, u32 len) argument 1735 stm32h7_spi_number_of_data(struct stm32_spi *spi, u32 nb_words) argument 1755 stm32_spi_transfer_one_setup(struct stm32_spi *spi, struct spi_device *spi_dev, struct spi_transfer *transfer) argument 1839 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1870 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 1881 stm32fx_spi_config(struct stm32_spi *spi) argument 1912 stm32h7_spi_config(struct stm32_spi *spi) argument 2067 struct stm32_spi *spi; local 2262 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 2288 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 2298 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local 2323 struct stm32_spi *spi = spi_controller_get_devdata(ctrl); local [all...] |
H A D | spi-mux.c | 10 #include <linux/spi/spi.h> 27 * @spi: pointer to the device struct attached to the parent 28 * spi controller 36 * downstream spi devices 39 struct spi_device *spi; member in struct:spi_mux_priv 49 static int spi_mux_select(struct spi_device *spi) argument 51 struct spi_mux_priv *priv = spi_controller_get_devdata(spi->controller); 54 ret = mux_control_select(priv->mux, spi_get_chipselect(spi, 0)); 58 if (priv->current_cs == spi_get_chipselect(spi, 74 spi_mux_setup(struct spi_device *spi) argument 103 struct spi_device *spi = m->spi; local 126 spi_mux_probe(struct spi_device *spi) argument [all...] |
H A D | spi-lantiq-ssc.c | 20 #include <linux/spi/spi.h> 156 int (*cfg_irq)(struct platform_device *pdev, struct lantiq_ssc_spi *spi); 189 static u32 lantiq_ssc_readl(const struct lantiq_ssc_spi *spi, u32 reg) argument 191 return __raw_readl(spi->regbase + reg); 194 static void lantiq_ssc_writel(const struct lantiq_ssc_spi *spi, u32 val, argument 197 __raw_writel(val, spi->regbase + reg); 200 static void lantiq_ssc_maskl(const struct lantiq_ssc_spi *spi, u32 clr, argument 203 u32 val = __raw_readl(spi->regbase + reg); 207 __raw_writel(val, spi 210 tx_fifo_level(const struct lantiq_ssc_spi *spi) argument 218 rx_fifo_level(const struct lantiq_ssc_spi *spi) argument 226 tx_fifo_free(const struct lantiq_ssc_spi *spi) argument 231 rx_fifo_reset(const struct lantiq_ssc_spi *spi) argument 239 tx_fifo_reset(const struct lantiq_ssc_spi *spi) argument 247 rx_fifo_flush(const struct lantiq_ssc_spi *spi) argument 252 tx_fifo_flush(const struct lantiq_ssc_spi *spi) argument 257 hw_enter_config_mode(const struct lantiq_ssc_spi *spi) argument 262 hw_enter_active_mode(const struct lantiq_ssc_spi *spi) argument 267 hw_setup_speed_hz(const struct lantiq_ssc_spi *spi, unsigned int max_speed_hz) argument 296 hw_setup_bits_per_word(const struct lantiq_ssc_spi *spi, unsigned int bits_per_word) argument 307 hw_setup_clock_mode(const struct lantiq_ssc_spi *spi, unsigned int mode) argument 345 lantiq_ssc_hw_init(const struct lantiq_ssc_spi *spi) argument 391 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 422 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 431 hw_setup_transfer(struct lantiq_ssc_spi *spi, struct spi_device *spidev, struct spi_transfer *t) argument 467 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 478 tx_fifo_write(struct lantiq_ssc_spi *spi) argument 519 rx_fifo_read_full_duplex(struct lantiq_ssc_spi *spi) argument 565 rx_fifo_read_half_duplex(struct lantiq_ssc_spi *spi) argument 607 rx_request(struct lantiq_ssc_spi *spi) argument 626 struct lantiq_ssc_spi *spi = data; local 667 struct lantiq_ssc_spi *spi = data; local 706 struct lantiq_ssc_spi *spi = data; local 722 transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev, struct spi_transfer *t) argument 761 struct lantiq_ssc_spi *spi; local 790 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 799 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(spidev->controller); local 815 struct lantiq_ssc_spi *spi = spi_controller_get_devdata(host); local 822 intel_lgm_cfg_irq(struct platform_device *pdev, struct lantiq_ssc_spi *spi) argument 833 lantiq_cfg_irq(struct platform_device *pdev, struct lantiq_ssc_spi *spi) argument 908 struct lantiq_ssc_spi *spi; local 1018 struct lantiq_ssc_spi *spi = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_spi_device.c | 10 #include <linux/spi/spi.h> 14 static int cxd2880_spi_device_write(struct cxd2880_spi *spi, argument 22 if (!spi || !spi->user || !data || size == 0) 25 spi_device = spi->user; 33 result = spi_sync(spi_device->spi, &msg); 41 static int cxd2880_spi_device_write_read(struct cxd2880_spi *spi, argument 50 if (!spi || !spi 70 struct spi_device *spi = spi_device->spi; local 100 cxd2880_spi_device_create_spi(struct cxd2880_spi *spi, struct cxd2880_spi_device *spi_device) argument [all...] |
/linux-master/drivers/staging/pi433/ |
H A D | rf69.h | 16 u8 rf69_read_reg(struct spi_device *spi, u8 addr); 17 int rf69_get_version(struct spi_device *spi); 18 int rf69_set_mode(struct spi_device *spi, enum mode mode); 19 int rf69_set_data_mode(struct spi_device *spi, u8 data_mode); 20 int rf69_set_modulation(struct spi_device *spi, enum modulation modulation); 21 int rf69_set_modulation_shaping(struct spi_device *spi, 23 int rf69_set_bit_rate(struct spi_device *spi, u16 bit_rate); 24 int rf69_set_deviation(struct spi_device *spi, u32 deviation); 25 int rf69_set_frequency(struct spi_device *spi, u32 frequency); 26 int rf69_enable_amplifier(struct spi_device *spi, u [all...] |
H A D | rf69.c | 3 * abstraction of the spi interface of HopeRf rf69 radio module 10 #include <linux/spi/spi.h> 20 u8 rf69_read_reg(struct spi_device *spi, u8 addr) argument 22 return spi_w8r8(spi, addr); 25 static int rf69_write_reg(struct spi_device *spi, u8 addr, u8 value) argument 32 return spi_write(spi, &buffer, ARRAY_SIZE(buffer)); 37 static int rf69_set_bit(struct spi_device *spi, u8 reg, u8 mask) argument 41 tmp = rf69_read_reg(spi, reg); 43 return rf69_write_reg(spi, re 46 rf69_clear_bit(struct spi_device *spi, u8 reg, u8 mask) argument 55 rf69_read_mod_write(struct spi_device *spi, u8 reg, u8 mask, u8 value) argument 67 rf69_get_version(struct spi_device *spi) argument 72 rf69_set_mode(struct spi_device *spi, enum mode mode) argument 99 rf69_set_data_mode(struct spi_device *spi, u8 data_mode) argument 105 rf69_set_modulation(struct spi_device *spi, enum modulation modulation) argument 122 rf69_get_modulation(struct spi_device *spi) argument 138 rf69_set_modulation_shaping(struct spi_device *spi, enum mod_shaping mod_shaping) argument 188 rf69_set_bit_rate(struct spi_device *spi, u16 bit_rate) argument 226 rf69_set_deviation(struct spi_device *spi, u32 deviation) argument 281 rf69_set_frequency(struct spi_device *spi, u32 frequency) argument 325 rf69_enable_amplifier(struct spi_device *spi, u8 amplifier_mask) argument 330 rf69_disable_amplifier(struct spi_device *spi, u8 amplifier_mask) argument 335 rf69_set_output_power_level(struct spi_device *spi, u8 power_level) argument 384 rf69_set_pa_ramp(struct spi_device *spi, enum pa_ramp pa_ramp) argument 412 rf69_set_antenna_impedance(struct spi_device *spi, enum antenna_impedance antenna_impedance) argument 426 rf69_set_lna_gain(struct spi_device *spi, enum lna_gain lna_gain) argument 447 rf69_set_bandwidth_intern(struct spi_device *spi, u8 reg, enum mantisse mantisse, u8 exponent) argument 491 rf69_set_bandwidth(struct spi_device *spi, enum mantisse mantisse, u8 exponent) argument 497 rf69_set_bandwidth_during_afc(struct spi_device *spi, enum mantisse mantisse, u8 exponent) argument 504 rf69_set_ook_threshold_dec(struct spi_device *spi, enum threshold_decrement threshold_decrement) argument 528 rf69_set_dio_mapping(struct spi_device *spi, u8 dio_number, u8 value) argument 581 rf69_set_rssi_threshold(struct spi_device *spi, u8 threshold) argument 588 rf69_set_preamble_length(struct spi_device *spi, u16 preamble_length) argument 606 rf69_enable_sync(struct spi_device *spi) argument 611 rf69_disable_sync(struct spi_device *spi) argument 616 rf69_set_fifo_fill_condition(struct spi_device *spi, enum fifo_fill_condition fifo_fill_condition) argument 632 rf69_set_sync_size(struct spi_device *spi, u8 sync_size) argument 646 rf69_set_sync_values(struct spi_device *spi, u8 sync_values[8]) argument 662 rf69_set_packet_format(struct spi_device *spi, enum packet_format packet_format) argument 678 rf69_enable_crc(struct spi_device *spi) argument 683 rf69_disable_crc(struct spi_device *spi) argument 688 rf69_set_address_filtering(struct spi_device *spi, enum address_filtering address_filtering) argument 708 rf69_set_payload_length(struct spi_device *spi, u8 payload_length) argument 713 rf69_set_node_address(struct spi_device *spi, u8 node_address) argument 718 rf69_set_broadcast_address(struct spi_device *spi, u8 broadcast_address) argument 723 rf69_set_tx_start_condition(struct spi_device *spi, enum tx_start_condition tx_start_condition) argument 739 rf69_set_fifo_threshold(struct spi_device *spi, u8 threshold) argument 763 rf69_set_dagc(struct spi_device *spi, enum dagc dagc) argument 781 rf69_read_fifo(struct spi_device *spi, u8 *buffer, unsigned int size) argument 812 rf69_write_fifo(struct spi_device *spi, u8 *buffer, unsigned int size) argument [all...] |
/linux-master/include/linux/iio/common/ |
H A D | st_sensors_spi.h | 3 * STMicroelectronics sensors spi library driver 13 #include <linux/spi/spi.h> 17 struct spi_device *spi);
|
/linux-master/include/linux/spi/ |
H A D | libertas_spi.h | 22 int (*setup)(struct spi_device *spi); 23 int (*teardown)(struct spi_device *spi);
|
H A D | spi_bitbang.h | 11 u16 flags; /* extra spi->mode support */ 18 int (*setup_transfer)(struct spi_device *spi, 21 void (*chipselect)(struct spi_device *spi, int is_on); 28 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); 31 u32 (*txrx_word[4])(struct spi_device *spi, 34 int (*set_line_direction)(struct spi_device *spi, bool output); 40 extern int spi_bitbang_setup(struct spi_device *spi); 41 extern void spi_bitbang_cleanup(struct spi_device *spi); 42 extern int spi_bitbang_setup_transfer(struct spi_device *spi, 46 extern int spi_bitbang_start(struct spi_bitbang *spi); [all...] |
/linux-master/sound/soc/codecs/ |
H A D | tlv320aic23-spi.c | 13 #include <linux/spi/spi.h> 18 static int aic23_spi_probe(struct spi_device *spi) argument 23 dev_dbg(&spi->dev, "probing tlv320aic23 spi device\n"); 25 spi->mode = SPI_MODE_0; 26 ret = spi_setup(spi); 30 regmap = devm_regmap_init_spi(spi, &tlv320aic23_regmap); 31 return tlv320aic23_probe(&spi->dev, regmap);
|
H A D | wm8804-spi.c | 3 * wm8804-spi.c -- WM8804 S/PDIF transceiver driver - SPI 12 #include <linux/spi/spi.h> 16 static int wm8804_spi_probe(struct spi_device *spi) argument 20 regmap = devm_regmap_init_spi(spi, &wm8804_regmap_config); 24 return wm8804_probe(&spi->dev, regmap); 27 static void wm8804_spi_remove(struct spi_device *spi) argument 29 wm8804_remove(&spi->dev);
|
H A D | adau1372-spi.c | 12 #include <linux/spi/spi.h> 19 struct spi_device *spi = to_spi_device(dev); local 25 spi_w8r8(spi, 0x00); 26 spi_w8r8(spi, 0x00); 27 spi_w8r8(spi, 0x00); 30 static int adau1372_spi_probe(struct spi_device *spi) argument 37 return adau1372_probe(&spi->dev, 38 devm_regmap_init_spi(spi, &config), adau1372_spi_switch_mode); 45 MODULE_DEVICE_TABLE(spi, adau1372_spi_i [all...] |
H A D | es8328-spi.c | 12 #include <linux/spi/spi.h> 22 static int es8328_spi_probe(struct spi_device *spi) argument 24 return es8328_probe(&spi->dev, 25 devm_regmap_init_spi(spi, &es8328_regmap_config));
|
H A D | adav801.c | 9 #include <linux/spi/spi.h> 20 MODULE_DEVICE_TABLE(spi, adav80x_spi_id); 22 static int adav80x_spi_probe(struct spi_device *spi) argument 29 return adav80x_bus_probe(&spi->dev, devm_regmap_init_spi(spi, &config));
|
/linux-master/drivers/iio/gyro/ |
H A D | bmg160_spi.c | 2 #include <linux/spi/spi.h> 15 static int bmg160_spi_probe(struct spi_device *spi) argument 18 const struct spi_device_id *id = spi_get_device_id(spi); 20 regmap = devm_regmap_init_spi(spi, &bmg160_regmap_spi_conf); 22 dev_err(&spi->dev, "Failed to register spi regmap: %pe\n", 27 return bmg160_core_probe(&spi->dev, regmap, spi->irq, id->name); 30 static void bmg160_spi_remove(struct spi_device *spi) argument [all...] |
/linux-master/drivers/iio/magnetometer/ |
H A D | bmc150_magn_spi.c | 12 #include <linux/spi/spi.h> 17 static int bmc150_magn_spi_probe(struct spi_device *spi) argument 20 const struct spi_device_id *id = spi_get_device_id(spi); 22 regmap = devm_regmap_init_spi(spi, &bmc150_magn_regmap_config); 24 dev_err(&spi->dev, "Failed to register spi regmap: %pe\n", 28 return bmc150_magn_probe(&spi->dev, regmap, spi->irq, id->name); 31 static void bmc150_magn_spi_remove(struct spi_device *spi) argument [all...] |
H A D | rm3100-spi.c | 3 * Support for PNI RM3100 3-axis geomagnetic sensor on a spi bus. 9 #include <linux/spi/spi.h> 26 static int rm3100_probe(struct spi_device *spi) argument 32 spi->mode = SPI_MODE_0; 34 spi->max_speed_hz = 1000000; 35 spi->bits_per_word = 8; 36 ret = spi_setup(spi); 40 regmap = devm_regmap_init_spi(spi, &rm3100_regmap_config); 44 return rm3100_common_probe(&spi [all...] |
/linux-master/drivers/mtd/spi-nor/ |
H A D | Makefile | 3 spi-nor-objs := core.o sfdp.o swp.o otp.o sysfs.o 4 spi-nor-objs += atmel.o 5 spi-nor-objs += eon.o 6 spi-nor-objs += esmt.o 7 spi-nor-objs += everspin.o 8 spi-nor-objs += gigadevice.o 9 spi-nor-objs += intel.o 10 spi-nor-objs += issi.o 11 spi-nor-objs += macronix.o 12 spi [all...] |
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-spi.c | 3 * v4l2-spi - SPI helpers for Video4Linux2 7 #include <linux/spi/spi.h> 13 struct spi_device *spi = v4l2_get_subdevdata(sd); local 15 if (spi && !spi->dev.of_node && !spi->dev.fwnode) 16 spi_unregister_device(spi); 19 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, argument 25 sd->owner = spi 41 struct spi_device *spi = NULL; local [all...] |
/linux-master/drivers/iio/pressure/ |
H A D | zpa2326_spi.c | 12 #include <linux/spi/spi.h> 32 static int zpa2326_probe_spi(struct spi_device *spi) argument 37 regmap = devm_regmap_init_spi(spi, &zpa2326_regmap_spi_config); 39 dev_err(&spi->dev, "failed to init registers map"); 49 spi->mode = SPI_MODE_3; 50 spi->max_speed_hz = min(spi->max_speed_hz, 1000000U); 51 spi->bits_per_word = 8; 52 err = spi_setup(spi); 60 zpa2326_remove_spi(struct spi_device *spi) argument [all...] |
/linux-master/sound/pci/hda/ |
H A D | cs35l41_hda_spi.c | 11 #include <linux/spi/spi.h> 15 static int cs35l41_hda_spi_probe(struct spi_device *spi) argument 23 if (strstr(dev_name(&spi->dev), "CSC3551")) 28 return cs35l41_hda_probe(&spi->dev, device_name, spi_get_chipselect(spi, 0), spi->irq, 29 devm_regmap_init_spi(spi, &cs35l41_regmap_spi), SPI); 32 static void cs35l41_hda_spi_remove(struct spi_device *spi) argument 34 cs35l41_hda_remove(&spi [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | tsc2005.c | 15 #include <linux/spi/spi.h> 33 struct spi_device *spi = to_spi_device(dev); local 39 error = spi_sync(spi, &msg); 41 dev_err(dev, "%s: failed, command: %x, spi error: %d\n", 49 static int tsc2005_probe(struct spi_device *spi) argument 53 spi->mode = SPI_MODE_0; 54 spi->bits_per_word = 8; 55 if (!spi->max_speed_hz) 56 spi 67 tsc2005_remove(struct spi_device *spi) argument [all...] |
/linux-master/drivers/iio/accel/ |
H A D | mma7455_spi.c | 9 #include <linux/spi/spi.h> 13 static int mma7455_spi_probe(struct spi_device *spi) argument 15 const struct spi_device_id *id = spi_get_device_id(spi); 18 regmap = devm_regmap_init_spi(spi, &mma7455_core_regmap); 22 return mma7455_core_probe(&spi->dev, regmap, id->name); 25 static void mma7455_spi_remove(struct spi_device *spi) argument 27 mma7455_core_remove(&spi->dev); 35 MODULE_DEVICE_TABLE(spi, mma7455_spi_ids); 42 .name = "mma7455-spi", [all...] |
/linux-master/drivers/input/misc/ |
H A D | adxl34x-spi.c | 12 #include <linux/spi/spi.h> 28 struct spi_device *spi = to_spi_device(dev); local 33 return spi_w8r8(spi, cmd); 39 struct spi_device *spi = to_spi_device(dev); local 45 return spi_write(spi, buf, sizeof(buf)); 52 struct spi_device *spi = to_spi_device(dev); local 56 status = spi_write_then_read(spi, ®, 1, buf, count); 68 static int adxl34x_spi_probe(struct spi_device *spi) argument 73 if (spi 90 adxl34x_spi_remove(struct spi_device *spi) argument [all...] |