Have a great day,
Internal ROM support booting from eSDHC in accordance with the description provided in the MPC8306 reference manual section 5.2 "eSDHC Boot". However it does not say that the RCW also has been loaded from the SD. I do not see any freescale or nxp document which describe how download RCW and then boot from the SD card. However I listen that it is possible when CFG_RESET_SOURCE = 1101 or 1110. In this case the SD also has to contains structure described in the manual section 5.2.3 "SD/MMC Card Data Structure". The RCW should be set in the structure section "Configuration Words". User should use address 0x0FFF0900 to set up RCWLR, and 0x0FFF0904 to set up RCWHR. Note that prefix 0xFFF0xxxx for IMMR memory space is specific for eSDHC and SPI boot. There is no difference between 1101 and 1110.
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------