
Dear ivanchuklist ivanchu,
In message 51a313240902051201k1977196cu314e60a1cfcd0e11@mail.gmail.com you wrote:
I see also in cpu/nios an implementation of the spi core, it uses volatiles variables to access hardware, so it will not work. Nevertheless the implementation is correct.
I'm not a NIOS expert - but if it doesn't work, this should be fixed. Patches welcome.
I'm adding sd access by spi protocol to u-boot, so i created a new file called mmc_spi.c in cpu/nios2. I faced many problems. I just want to have access to the fat partition, then i wrote mmc_get_dev and mmc_read_block but i need to initialize the card so i implemented mmc_init (which add mmc command) and i don't want to write mmc_read/write/2info. Should i implement those functions?. In the other hand, should i use spi_xfer() to do spi transactions?.
Sorry, I don't know any of this code,
Best regards,
Wolfgang Denk