STM32F4 eMMC CMD signal voltage levels
I'm developing a system that uses an STM32F4 with an eMMC from Micron. The issue I'm having is related to the voltage levels I'm seeing on the CMD line. When the STM32 is driving the line I see good 3.3V levels. However when the eMMC is driving the line the peak voltage drops down to around 2.6V. This causes erratic data values to be read by the STM32.
I'm using a fixed 4.7k pull-up on the CMD line and the layout is as close to 50 ohm as I can get. Very short trace as well (<1600 mil). Signal edges look fine it's just the level that is a problem.
Is there some configuration I'm missing in STM_Cube?
I've seen one datasheet from ISSI that mentions the use of a switched current source or resistor for initialization that gets switched out later but they didn't give specifics. I feel like I'm missing something simple.
Ideas? anyone else with this problem?