On Thu, Dec 31, 2020 at 5:04 PM Bin Meng <bmeng...@gmail.com> wrote: > > From: Bin Meng <bin.m...@windriver.com> > > Per the "Physical Layer Specification Version 8.00" chapter 7.5.1, > "Command/Response", there is a minimum 8 clock cycles (Ncr) before > the card response shows up on the data out line. However current > implementation jumps directly to the sending response state after > all 6 bytes command is received, which is a spec violation. > > Add a new state PREP_RESP in the ssi-sd state machine to handle it. > > Fixes: 775616c3ae8c ("Partial SD card SPI mode support") > Signed-off-by: Bin Meng <bin.m...@windriver.com> > --- > > hw/sd/ssi-sd.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) >
Reviewed-by: Pragnesh Patel <pragnesh.pa...@sifive.com> Tested-by: Pragnesh Patel <pragnesh.pa...@sifive.com>