I may have need to run my iMX6D based hardware with only the lowest 16-bit device active on the data bus.
To confirm that this is possible, I'm trying to configure my sabresd board in that mode.
I thought all I had to do was change the DSIZ bits in the MMDCx_MDCTL register
(part of DCD data) to 00. When I do that (in u-boot), I am then not able to do a USB-based download.
Is there something else that needs to be changed?
Ed
Solved! Go to Solution.
Ok, I'm self-answering this...
Musta had something confused when I first tried this (above); because now I am running with an iMX6D-based board that has only one 16-bit DDR3 device on the bus and all I did was change the DSIZ bits in MMCDx_MDCTL (0x021b0000) from 0x831a0000 to 0x83180000 to make that happen.
Ok, I'm self-answering this...
Musta had something confused when I first tried this (above); because now I am running with an iMX6D-based board that has only one 16-bit DDR3 device on the bus and all I did was change the DSIZ bits in MMCDx_MDCTL (0x021b0000) from 0x831a0000 to 0x83180000 to make that happen.