mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 18:23:57 -06:00
xilinx_spips: Add support for RX discard and RX drain
Add support for the RX discard and RX drain functionality. Also transmit one byte per dummy cycle (to the flash memories) with commands that require these. Signed-off-by: Francisco Iglesias <frasse.iglesias@gmail.com> Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Tested-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Message-id: 20171126231634.9531-8-frasse.iglesias@gmail.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
c3725b8549
commit
ef06ca3946
2 changed files with 160 additions and 23 deletions
|
@ -61,13 +61,19 @@ struct XilinxSPIPS {
|
|||
uint8_t num_busses;
|
||||
|
||||
uint8_t snoop_state;
|
||||
int cmd_dummies;
|
||||
uint8_t link_state;
|
||||
uint8_t link_state_next;
|
||||
uint8_t link_state_next_when;
|
||||
qemu_irq *cs_lines;
|
||||
bool *cs_lines_state;
|
||||
SSIBus **spi;
|
||||
|
||||
Fifo8 rx_fifo;
|
||||
Fifo8 tx_fifo;
|
||||
|
||||
uint8_t num_txrx_bytes;
|
||||
uint32_t rx_discard;
|
||||
|
||||
uint32_t regs[XLNX_SPIPS_R_MAX];
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue