Hi, Nvidia team,
I try to enable UFS on newer JetPack, based on Jetson AGX Orin Developer Kit, Jetson Linux 35.3.1 | NVIDIA Developer
then I did below items:
-
In file p3701.conf.common
ODMDATA=“gbe-uphy-config-22,hsstp-lane-map-3,nvhs-uphy-config-0,hsio-uphy-config-3,gbe0-enable-10g”; -
Make sure that in final dts or in file cvb/tegra234-p3737-0000-a00.dtsi, the ufs node is enabled.
ufshci@2500000 {
nvidia,enable-ufs-provisioning;
nvidia,max-hs-gear = <3>;
status = “okay”;
};
then I received below failure log (removed other logs,):
[ 8.679649] ufs_tegra 2500000.ufshci: dme-link-startup Successful
[ 8.719786] ufs_tegra 2500000.ufshci: MPhy Receiver Calibration passed
[ 8.732261] ufs_tegra 2500000.ufshci: MPhy Receiver Calibration passed
[ 8.747478] ufs_tegra 2500000.ufshci: MPhy Receiver Calibration passed
[ 8.761609] ufs_tegra 2500000.ufshci: MPhy Receiver Calibration passed
[ 8.860537] ufs_tegra 2500000.ufshci: ufshcd_verify_dev_init: NOP OUT failed 15
I used UFS PA to captured the UFS sequence,
I found the UFS link success, then no more trace can be found. I suspected that the UFS lane6/7 has been disconnected after MPhy Receiver Calibration passed.