| /u-boot/include/ |
| A D | spi.h | 141 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 D | spi-mem.h | 180 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.h | 55 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 D | exports.h | 17 struct spi_slave;
|
| /u-boot/drivers/video/ |
| A D | lg4573.c | 22 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 D | scf0403_lcd.c | 34 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 D | spi.c | 11 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 D | sh_qspi.c | 72 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 D | spi-uclass.c | 57 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 D | fsl_espi.c | 26 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 D | spi-mem-nodm.c | 11 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 D | mxc_spi.c | 126 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 D | spi-mem.c | 113 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 D | mtk_snfi_spi.c | 56 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 D | atmel_df_pow2.c | 18 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 D | spi-howto.rst | 14 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 D | spi.c | 24 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 D | sf_probe.c | 28 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 D | sf_dataflash.c | 79 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 D | vinco.c | 44 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 D | mpc8308rdb.c | 37 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 D | e1000_spi.c | 78 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 D | cros_ec_spi.c | 25 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 D | board.c | 292 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 D | ids8313.c | 195 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()
|