Home
last modified time | relevance | path

Searched refs:spi_slave (Results 1 – 25 of 68) sorted by relevance

123

/u-boot/include/
A Dspi.h141 struct spi_slave { struct
200 spi_do_alloc_slave(0, sizeof(struct spi_slave), bus, cs)
226 void spi_free_slave(struct spi_slave *slave);
242 int spi_claim_bus(struct spi_slave *slave);
253 void spi_release_bus(struct spi_slave *slave);
265 int spi_set_wordlen(struct spi_slave *slave, unsigned int wordlen);
308 int spi_write_then_read(struct spi_slave *slave, const u8 *opcode,
338 void spi_cs_activate(struct spi_slave *slave);
347 void spi_cs_deactivate(struct spi_slave *slave);
356 void spi_set_speed(struct spi_slave *slave, uint hz);
[all …]
A Dspi-mem.h180 int (*adjust_op_size)(struct spi_slave *slave, struct spi_mem_op *op);
181 bool (*supports_op)(struct spi_slave *slave,
183 int (*exec_op)(struct spi_slave *slave,
237 int spi_mem_adjust_op_size(struct spi_slave *slave, struct spi_mem_op *op);
239 bool spi_mem_supports_op(struct spi_slave *slave, const struct spi_mem_op *op);
241 int spi_mem_exec_op(struct spi_slave *slave, const struct spi_mem_op *op);
243 bool spi_mem_default_supports_op(struct spi_slave *mem,
A D_exports.h55 EXPORT_FUNC(spi_setup_slave, struct spi_slave *, spi_setup_slave,
57 EXPORT_FUNC(spi_free_slave, void, spi_free_slave, struct spi_slave *)
64 EXPORT_FUNC(spi_claim_bus, int, spi_claim_bus, struct spi_slave *)
65 EXPORT_FUNC(spi_release_bus, void, spi_release_bus, struct spi_slave *)
66 EXPORT_FUNC(spi_xfer, int, spi_xfer, struct spi_slave *,
A Dexports.h17 struct spi_slave;
/u-boot/drivers/video/
A Dlg4573.c22 static int lb043wv_spi_write_u16(struct spi_slave *slave, u16 val) in lb043wv_spi_write_u16()
35 static void lb043wv_spi_write_u16_array(struct spi_slave *slave, u16 *buff, in lb043wv_spi_write_u16_array()
44 static void lb043wv_display_mode_settings(struct spi_slave *slave) in lb043wv_display_mode_settings()
86 static void lb043wv_power_settings(struct spi_slave *slave) in lb043wv_power_settings()
117 static void lb043wv_gamma_settings(struct spi_slave *slave) in lb043wv_gamma_settings()
187 static void lb043wv_display_on(struct spi_slave *slave) in lb043wv_display_on()
197 static int lg4573_spi_startup(struct spi_slave *slave) in lg4573_spi_startup()
217 struct spi_slave *slave; in do_lgset()
279 struct spi_slave *slave = dev_get_parent_priv(dev); in lg4573_lcd_enable()
A Dscf0403_lcd.c34 struct spi_slave *spi;
152 static int scf0403_spi_read_rddid(struct spi_slave *spi, u32 *rddid) in scf0403_spi_read_rddid()
191 static int scf0403_spi_transfer(struct spi_slave *spi, struct scf0403_cmd *cmd) in scf0403_spi_transfer()
/u-boot/drivers/spi/
A Dspi.c11 int spi_set_wordlen(struct spi_slave *slave, unsigned int wordlen) in spi_set_wordlen()
30 struct spi_slave *slave; in spi_do_alloc_slave()
33 slave = (struct spi_slave *)(ptr + offset); in spi_do_alloc_slave()
A Dsh_qspi.c72 struct spi_slave slave;
227 static inline struct sh_qspi_slave *to_sh_qspi(struct spi_slave *slave) in to_sh_qspi()
237 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate()
244 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate()
251 struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, in spi_setup_slave()
273 void spi_free_slave(struct spi_slave *slave) in spi_free_slave()
280 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus()
285 void spi_release_bus(struct spi_slave *slave) in spi_release_bus()
289 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, in spi_xfer()
A Dspi-uclass.c57 struct spi_slave *slave = dev_get_parent_priv(dev); in dm_spi_claim_bus()
122 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus()
127 void spi_release_bus(struct spi_slave *slave) in spi_release_bus()
132 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, in spi_xfer()
212 struct spi_slave *slave = dev_get_parent_priv(dev); in spi_child_pre_probe()
334 struct udevice **busp, struct spi_slave **devp) in spi_get_bus_and_cs()
339 struct spi_slave *slave; in spi_get_bus_and_cs()
386 struct spi_slave *slave; in spi_get_bus_and_cs()
429 struct spi_slave *slave; in spi_setup_slave()
441 void spi_free_slave(struct spi_slave *slave) in spi_free_slave()
[all …]
A Dfsl_espi.c26 struct spi_slave slave;
80 void fsl_spi_cs_activate(struct spi_slave *slave, uint cs) in fsl_spi_cs_activate()
93 void fsl_spi_cs_deactivate(struct spi_slave *slave) in fsl_spi_cs_deactivate()
176 struct spi_slave *slave = &fsl->slave; in espi_xfer()
381 struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, in spi_setup_slave()
403 void spi_free_slave(struct spi_slave *slave) in spi_free_slave()
410 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus()
419 void spi_release_bus(struct spi_slave *slave) in spi_release_bus()
426 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout, in spi_xfer()
A Dspi-mem-nodm.c11 int spi_mem_exec_op(struct spi_slave *slave, in spi_mem_exec_op()
87 int spi_mem_adjust_op_size(struct spi_slave *slave, in spi_mem_adjust_op_size()
A Dmxc_spi.c126 struct spi_slave slave;
141 static inline struct mxc_spi_slave *to_mxc_spi_slave(struct spi_slave *slave) in to_mxc_spi_slave()
497 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout, in spi_xfer()
536 struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, in spi_setup_slave()
571 void spi_free_slave(struct spi_slave *slave) in spi_free_slave()
578 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus()
585 void spi_release_bus(struct spi_slave *slave) in spi_release_bus()
A Dspi-mem.c113 static int spi_check_buswidth_req(struct spi_slave *slave, u8 buswidth, bool tx) in spi_check_buswidth_req()
148 bool spi_mem_default_supports_op(struct spi_slave *slave, in spi_mem_default_supports_op()
186 bool spi_mem_supports_op(struct spi_slave *slave, in spi_mem_supports_op()
211 int spi_mem_exec_op(struct spi_slave *slave, const struct spi_mem_op *op) in spi_mem_exec_op()
431 int spi_mem_adjust_op_size(struct spi_slave *slave, struct spi_mem_op *op) in spi_mem_adjust_op_size()
A Dmtk_snfi_spi.c56 static int mtk_snfi_adjust_op_size(struct spi_slave *slave, in mtk_snfi_adjust_op_size()
81 static bool mtk_snfi_supports_op(struct spi_slave *slave, in mtk_snfi_supports_op()
196 static int mtk_snfi_exec_op(struct spi_slave *slave, in mtk_snfi_exec_op()
/u-boot/examples/standalone/
A Datmel_df_pow2.c18 static int flash_cmd(struct spi_slave *slave, uchar cmd, uchar *buf, int len) in flash_cmd()
24 static int flash_status(struct spi_slave *slave) in flash_status()
32 static int flash_set_pow2(struct spi_slave *slave) in flash_set_pow2()
55 static int flash_check(struct spi_slave *slave) in flash_check()
131 struct spi_slave *slave; in atmel_df_pow2()
/u-boot/doc/driver-model/
A Dspi-howto.rst14 contains 'struct spi_slave'. With driver model, 'struct spi_slave' still
25 struct spi_slave slave;
299 'struct spi_slave', so you can use that.
304 struct spi_slave slave;
403 ret = set_spi_clk(spi_slave->periph_id,
404 spi_slave->freq);
417 if (spi_slave->mode & SPI_CPHA)
420 if (spi_slave->mode & SPI_CPOL)
569 spi_slave->last_transaction_us) {
578 spi_slave->skip_preamble = spi_slave->mode & SPI_PREAMBLE;
[all …]
/u-boot/test/dm/
A Dspi.c24 struct spi_slave *slave; in dm_test_spi_find()
106 struct spi_slave *slave_a, in dm_test_spi_switch_slaves()
107 struct spi_slave *slave_b) in dm_test_spi_switch_slaves()
143 struct spi_slave *slave_a, *slave_b; in dm_test_spi_claim_bus()
179 struct spi_slave *slave; in dm_test_spi_xfer()
/u-boot/drivers/mtd/spi/
A Dsf_probe.c28 struct spi_slave *spi = flash->spi; in spi_flash_probe_slave()
60 struct spi_slave *bus; in spi_flash_probe()
135 struct spi_slave *slave = dev_get_parent_priv(dev); in spi_flash_std_probe()
A Dsf_dataflash.c79 static inline int dataflash_status(struct spi_slave *spi) in dataflash_status()
98 static int dataflash_waitready(struct spi_slave *spi) in dataflash_waitready()
124 struct spi_slave *spi; in spi_dataflash_erase()
218 struct spi_slave *spi; in spi_dataflash_read()
274 struct spi_slave *spi; in spi_dataflash_write()
511 static struct data_flash_info *jedec_probe(struct spi_slave *spi) in jedec_probe()
592 struct spi_slave *spi = dev_get_parent_priv(dev); in spi_dataflash_probe()
/u-boot/board/l+g/vinco/
A Dvinco.c44 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate()
49 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate()
/u-boot/board/freescale/mpc8308rdb/
A Dmpc8308rdb.c37 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate()
45 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate()
/u-boot/drivers/net/
A De1000_spi.c78 static inline struct e1000_hw *e1000_hw_from_spi(struct spi_slave *spi) in e1000_hw_from_spi()
83 struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs, in spi_setup_slave()
114 void spi_free_slave(struct spi_slave *spi) in spi_free_slave()
120 int spi_claim_bus(struct spi_slave *spi) in spi_claim_bus()
132 void spi_release_bus(struct spi_slave *spi) in spi_release_bus()
139 int spi_xfer(struct spi_slave *spi, unsigned int bitlen, in spi_xfer()
/u-boot/drivers/misc/
A Dcros_ec_spi.c25 struct spi_slave *slave = dev_get_parent_priv(dev->dev); in cros_ec_spi_packet()
85 struct spi_slave *slave = dev_get_parent_priv(dev->dev); in cros_ec_spi_command()
/u-boot/board/siemens/corvus/
A Dboard.c292 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate()
305 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate()
/u-boot/board/ids/ids8313/
A Dids8313.c195 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate()
206 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate()

Completed in 35 milliseconds

123