SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 32-10 lists the code pin multiplexing configuration done by ROM code according to selected boot peripheral. These settings are not restored to reset default values at ROM Code exit.
The ROM code examines the interfaces that are selected to be searched until a valid bootable interface or device is found. The activities on the pads of the searched interfaces must be considered if they are connected to any other peripherals for any other purposes (for example, an LED connected to a GPMC pad muxed internally to a GPIO).
Boot Device | Boot Interface | Device Pins | In MuxMode | Interface Signals |
---|---|---|---|---|
eMMC | MMC2 | gpmc_a[19:27], gpmc_cs[1] | MuxMode=0x1 | mmc2_dat[4:7], mmc2_clk, mmc2_dat[0:3], mmc2_cmd |
SD | MMC1 | mmc1_clk, mmc1_cmd, mmc1_dat[0:3] | MuxMode=0x0 | mmc1_clk, mmc1_cmd, mmc1_dat[0:3] |
NAND | GPMC | GPMC on CS0 | MuxMode=0x0 | GPMC on CS0 |
XIP | GPMC | GPMC on CS0(1) | MuxMode=0x0 | GPMC on CS0, wait signal monitoring according to the SYSBOOT[10] setting |
SATA | SATA | sata1_txp0, sata1_txn0, sata1_rxp0, sata1_rxn0 | N/A | sata1_txp0, sata1_txn0, sata1_rxp0, sata1_rxn0 |
QSPI_1/QSPI_4 | QSPI1 | gpmc_a[13:18], gpmc_cs[2] | MuxMode=0x1 | qspi1_rtclk, qspi1_d[3:0], qspi1_sclk, qspi1_cs[0] |
USB | USB1 | usb1_dp and usb1_dm | N/A | usb1_dp and usb1_dm |
UART | UART3 | uart2_rtsn uart2_ctsn | MuxMode=0x1 MuxMode=0x2 | uart3_txd uart3_rxd |