Device Attributes Table
The following table shows supported device attributes and their legal values.
Device | Values | Description |
---|---|---|
type |
qspi/spi sdmmc ide ufs_lun ufs_boot |
Specifies the type of mass storage device. |
instance | <instance_num> |
Specifies the controller instance. Xavier has four sdmmc controller instances. Each instance drives one end point, as follows: • instance=0 specifies SDMMC1. • instance=1 specifies SDMMC2. • instance=2 specifies SDMMC3. • instance=3 specifies SDMMC4. For type-ufs, the instance will correspond to the SCSI device instance. System partitions, if any, must be present on LUN 0, and LUN 0 must enumerate at /dev/sda. |
size | <device_size> | Specifies the size of the mass storage device. Required if GPT partition is created during bootburn. |
linux_name | <linux_name> |
Specifies the name of the device in bootburn.
For QSPI devices: /dev/block/mtdblock<id> Where <id> identifies the device. • For MMC devices: /dev/block/mmcblk<id> • For mSATA/USB/UFS devices: /dev/block/sda
Note: With multiple mSATA/USB devices connected, enumeration varies as sda, sdb, etc. Instead of path, <linux_name> is specified with the controller address-space. For example: /dev/block/34600000.sdhci |
lun | 0-7 | Logical unit number for the device. |