I've been working on a product using the iMX6D chipset and linux kernel version 3.10. We just went into pre-production and had to substitute the eMMC part for a different one. Unfortunately we selected a part with a newer JEDEC standard than 3.10 can support (V5).
I was wondering if you had a method to get JEDEC V5 running on kernel 3.10? I am very hesitant to move to a newer kernel this late in the product development, so I attempted to port the mmc drivers from kernel 3.19 to 3.10. This unfortunately snowballed into changing almost every diver in the source tree (DMA for starters, and from there, everything else really).
I was wondering if anyone had some experience with 3.10 Kernel and newer JEDEC MMC standards? Apart from changing kernel versions or changing the chip again.