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.