Hey, folks! So we are at the end of first phase of the project and I had expected that I would be able to implement PIO but it seems that I have lagged a bit. Till now we have got our controller driver setting up the mmc bus and mmc disk driver to publish a slot. To implement PIO before DMA, also requires register mapping which we are currently working on. We tried it though but didn’t turn out well.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/krish_iyer/2018-06-14_gsoc_2018_sdhci_mmc_driver_second_phase_outline/