Hi Sean,

> 1) I'm completely unable to access any SPI chips.  This appears to be
> due to a bug in the kernel driver, which always yanks the CS line high
> despite the cs_change set to 0.  A workaround I've come up with is to do
> everything as a single transaction, which seems to fix the problem on my
> device:

what you describe should be impossible, theoretically. CS high means do
nothing. If it stays that way it wouldn't matter if you do everything in
a single long "do nothing" or in separate shorter ones.

So... how do you sample the CS line?

And at which speed do you run the SPI bus? i.e. the `spispeed` parameter
to flashrom's linux_spi driver. If you didn't set any, it might just be
too fast.

> 2) The other issue is that my device appears to want SPI_MODE_1.  When I
> set SPI_MODE_1, it is able to detect and program the board, but fails to
> verify.  The image that gets loaded still works, but I'm unsure of
> what's causing the issue.

What device is it?

Nico

_______________________________________________
flashrom mailing list
flashrom@flashrom.org
https://mail.coreboot.org/mailman/listinfo/flashrom

Reply via email to