qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Question: SiFive U SPI and SD


From: Nikita Ermakov
Subject: Question: SiFive U SPI and SD
Date: Sun, 9 Feb 2020 17:54:21 +0300

Hello!

I am trying to make an SD card working on the sifive_u (hw/riscv/sifive_u.c) SoC machine.
As far as I understand there is no way to connect an SD card to the SoC with cmdline for now. So, I started to dig in to the QEMU internals and especially sifive_u SoC implementation to try to understand how I could connect SD card to this SoC.

From what I understood I need to:
1) Implement SiFive U SPI controller.
2) Implement spi-sd adapter in a way like the hw/sd/ssi-sd.c

Probably I should merge 1) and 2) into one hw/riscv/sifive_u_spi.c source file.

Could somebody correct me please if I am wrong at some point?
I am newbie in the QEMU internals :)

The purpose is why I want to implement this is to boot up the Linux kernel on '-machine sifive_u' and load rootfs from SD.

--
Thanks,
Nikita
B8 00 4C CD 21

reply via email to

[Prev in Thread] Current Thread [Next in Thread]