This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Support UFS2.1 Boot mode

Part Number: TDA4VM


Hi Champs

There's a question about UFS2.1 boot mode support on TDA4VM.

Customer would like to design with Kingstone UFS2.1 memory for bootable device.

Could you please let us know the details of UFS2.1 support on TDA4VM. 

The following is the description of UFS for Uboot chapter. No further information is available from the link below.

https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_01_00_07/exports/docs/linux/Foundational_Components/U-Boot/Foundational_Components_Kernel_Drivers.html#ufs

3.1.1.11. UFS

Universal Flash Subsystem (UFS) devices show up as scsi devices similar to SATA in the previous section. One additional command to initialize all ufs devices is:

::
=> ufs init Device at ufs@4e84000 up at:[RX, TX]: gear=[3, 3], lane[2, 2], pwr[FAST MODE, FAST MODE], rate = 2

Then we can go ahead with ‘scsi scan’ to see the attached devices:

  => scsi scan
  scanning bus for devices...
Device 0: (0:0) Vendor: TOSHIBA Prod.: THGAF8G8T23BAILB Rev: 0300
          Type: Hard Disk
          Capacity: 31.9 MB = 0.0 GB (8191 x 4096)
Device 0: (0:1) Vendor: TOSHIBA Prod.: THGAF8G8T23BAILB Rev: 0300
          Type: Hard Disk
          Capacity: 30499.9 MB = 29.7 GB (7807999 x 4096)

All the remaining scsi commands detailed in the previous section are also applicable.

For more information about UFS see Kernel UFS Guide.

Customer wants to use UFS as bootable device as well as storage like eMMC. Please give your comments especially about UFS booting.

Thanks.

Regards, 

Jack