From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Pont Date: Tue, 26 Aug 2014 13:57:23 +0100 Subject: [U-Boot] MMC interfaces on AM335x Message-ID: <01cf01cfc12d$4c33b560$e49b2020$@pont@sdcsystems.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello, I am working on a port of U-Boot to a custom hardware platform based on the TI AM3354. According to the schematics from the hardware design company, the AM3354 has a 4bit MMC interface (MMC0) which has been connected to a uSD card connector. There is a second interface (8bit) connected to GPMC signals which is connected to a Micron eMMC device labelled as MMC1. U-Boot and the Linux kernel will be stored in a separate SPI flash device and the eMMC card will hold the root file system and the uSD card for removable storage. Am I correct in thinking that if U-Boot boots with no uSD card installed the eMMC device will be accessed as device 0 e.g. U-Boot> fatload mmc 0 ... but if it boots with a uSD card fitted then the eMMC device will be device 1, e.g. U-Boot> fatload mmc 1 ... Is there any way to force U-Boot always to map the eMMC device as device 0? Thanks, Andy.