/openbmc/qemu/hw/ssi/ |
H A D | npcm7xx_fiu.c | 165 ssi_transfer(fiu->spi, FIU_DRD_CFG_RDCMD(drd_cfg)); in npcm7xx_fiu_flash_read() 169 ssi_transfer(fiu->spi, extract32(addr, 24, 8)); in npcm7xx_fiu_flash_read() 172 ssi_transfer(fiu->spi, extract32(addr, 16, 8)); in npcm7xx_fiu_flash_read() 173 ssi_transfer(fiu->spi, extract32(addr, 8, 8)); in npcm7xx_fiu_flash_read() 174 ssi_transfer(fiu->spi, extract32(addr, 0, 8)); in npcm7xx_fiu_flash_read() 187 ssi_transfer(fiu->spi, 0); in npcm7xx_fiu_flash_read() 191 value = deposit64(value, 8 * i, 8, ssi_transfer(fiu->spi, 0)); in npcm7xx_fiu_flash_read() 224 ssi_transfer(fiu->spi, FIU_DWR_CFG_WRCMD(dwr_cfg)); in npcm7xx_fiu_flash_write() 228 ssi_transfer(fiu->spi, extract32(addr, 24, 8)); in npcm7xx_fiu_flash_write() 231 ssi_transfer(fiu->spi, extract32(addr, 16, 8)); in npcm7xx_fiu_flash_write() [all …]
|
H A D | npcm_pspi.c | 80 value = ssi_transfer(s->spi, extract16(data, 8, 8)) << 8; in npcm_pspi_write_data() 82 value |= ssi_transfer(s->spi, extract16(data, 0, 8)); in npcm_pspi_write_data()
|
H A D | aspeed_smc.c | 478 ssi_transfer(s->spi, cmd); in aspeed_smc_flash_setup() 481 ssi_transfer(s->spi, (addr >> (i * 8)) & 0xff); in aspeed_smc_flash_setup() 493 ssi_transfer(fl->controller->spi, s->regs[R_DUMMY_DATA] & 0xff); in aspeed_smc_flash_setup() 508 ret |= (uint64_t) ssi_transfer(s->spi, 0x0) << (8 * i); in aspeed_smc_flash_read() 517 ret |= (uint64_t) ssi_transfer(s->spi, 0x0) << (8 * i); in aspeed_smc_flash_read() 608 ssi_transfer(s->spi, s->regs[R_DUMMY_DATA] & 0xff); in aspeed_smc_do_snoop() 651 ssi_transfer(s->spi, (data >> (8 * i)) & 0xff); in aspeed_smc_flash_write() 659 ssi_transfer(s->spi, (data >> (8 * i)) & 0xff); in aspeed_smc_flash_write()
|
H A D | ssi.c | 157 uint32_t ssi_transfer(SSIBus *bus, uint32_t val) in ssi_transfer() function
|
H A D | stm32f2xx_spi.c | 62 s->spi_dr = ssi_transfer(s->ssi, s->spi_dr); in stm32f2xx_spi_transfer()
|
H A D | bcm2835_spi.c | 94 rx_byte = ssi_transfer(s->bus, tx_byte); in bcm2835_spi_flush_tx_fifo()
|
H A D | pl022.c | 106 val = ssi_transfer(s->ssi, val); in pl022_xfer()
|
H A D | sifive_spi.c | 137 rx = ssi_transfer(s->spi, tx); in sifive_spi_flush_txfifo()
|
H A D | xilinx_spi.c | 182 rx = ssi_transfer(s->spi, tx); in spi_flush_txfifo()
|
H A D | mss-spi.c | 237 rx = ssi_transfer(s->spi, tx); in spi_flush_txfifo()
|
H A D | imx_spi.c | 197 byte = ssi_transfer(s->bus, byte); in imx_spi_flush_txfifo()
|
H A D | xilinx_spips.c | 524 tx_rx[i] = ssi_transfer(XILINX_SPIPS(s)->spi[i], tx_rx[i]); in xlnx_zynqmp_qspips_flush_fifo_g() 647 tx_rx[0] = ssi_transfer(s->spi[bus], (uint32_t)tx_rx[0]); in xilinx_spips_flush_txfifo() 651 tx_rx[i] = ssi_transfer(s->spi[bus], (uint32_t)tx_rx[i]); in xilinx_spips_flush_txfifo()
|
H A D | allwinner-a10-spi.c | 303 rx = ssi_transfer(s->bus, tx); in allwinner_a10_spi_flush_txfifo()
|
H A D | ibex_spi_host.c | 258 rx = ssi_transfer(s->ssi, tx); in ibex_spi_host_transfer()
|
H A D | pnv_spi.c | 232 rx = ssi_transfer(s->ssi_bus, tx); in transfer()
|
H A D | xlnx-versal-ospi.c | 636 tx_rx = ssi_transfer(s->spi, tx_rx); in ospi_flush_txfifo()
|
/openbmc/qemu/include/hw/ssi/ |
H A D | ssi.h | 113 uint32_t ssi_transfer(SSIBus *bus, uint32_t val);
|
/openbmc/linux/drivers/hsi/controllers/ |
H A D | omap_ssi_port.c | 635 static void ssi_transfer(struct omap_ssi_port *omap_port, in ssi_transfer() function 851 ssi_transfer(omap_port, &omap_port->rxqueue[i]); in ssi_error() 948 ssi_transfer(omap_port, queue); in ssi_pio_complete()
|
/openbmc/qemu/hw/arm/ |
H A D | strongarm.c | 1519 readval = ssi_transfer(s->bus, value); in strongarm_ssp_write()
|