Thanks, that post contains excellent info. I think 8-bit MMC can be done. In addition, there was a question about how to use 4-bit MMC. That can be done using CMD6 (switch) as follows:
status = sdmmc_execute_command(pSDMMC, CMD_MMC_SWITCH, ((3<<24) | (183<<16) | (1<<8)), 0);
The JEDEC eMMC spec has the info on the correct bits to use.