And so, just like the Keyboard threads of the past, the second Pyra Holy War began.
So, if we get a MUX that can control more pins, we could have the eMMC and use dimensional folding to add an microSDXC UHS-II slot on the SoC and then have the existing MUX switch between the microSDXC and right SDXC port... then we could have FOUR card slots and an eMMC... Yeah, that's the ticket.
With the keyboard there were for intents of human iterations nearly infinite combinations and configurations to consider. In this case there are a few options lining up with their own advantages and disadvantages.
The overall bandwidth of the v4.5 connection to the eMMC never would be able to match the overall bandwidth of the v5.1 eMMC. Where this would hurt is in sequential reads and maybe sequential writes. It may or may not make any difference at all to random reads and random writes. So, the actual impact to real world usage may be in single digit percentage decreases in data performance time. Quantifying this real world impact would require creating an SoC board without the MUX and the no longer MUX controlled pins connected to use for a baseline, right? It kind of sounds like they may be in the process of setting up that test?
- Does the current solution allow for and currently work with both the eMMC and microSD concurrently mounted or can this scenario only maybe work later after someone might be able to build a driver for it? (If working, it may make sense to accept it as is.)
- If the MUX is removed and the pins for the eMMC are wired directly (no idea how), that would sacrifice the microSD slot, but would it give the MUX full speed then? Is there something that can be loaded via a pick & place to make those connections? (Shed a tear for the internal microSD and move on option.)
Personally, I would like to know what the current solution MUXed up eMMC and microSD option really gets for performance on the eMMC before any rash decisions axing the microSDXC are considered.