We would like to know if USB compliance tunning still support on JP6 BSP?
There is device-tree property “nvidia,hs_curr_level_offset” in JP5 to adjust usb offset value, but not support in JP6.
To compare with 35.4.1, we found some code is missing in JP6 , therefore, to set “nvidia,hs_curr_level_offset=” will not do any change on USB defualt value.
Could we apply 35.4.1 kernel code to 36.X for USB compliance ?
or , Nvidia team will provide other method to do USB compliance tunning
Yes, we are using costomer carrier board, and we follow nvidia Compliance-Guide and nvidia forum advice to add device-tree property to adjust USB hs_curr_level offset on BSP 35.4.1.
After doing these actions, our usb eye pattern pass.
Due to doing BSP upgrade on our customer board from 35.4.1 , we also need to apply USB tunning value to R36.
So , here is our question :
How to set hs_curr_level offset in BSP 36.x ? Because this device-tree property will not be access when usb driver probe on BSP 36.x.
After compare kernel source , we found some initial code missing in R36.x.
And, I don’t understand how module bring-up step in documentation can help USB pass eye pattern??
Or would you please point out how to use this documentation to fine tune USB compliance?
If USB adjust no longer support in JP6, should nvidia team remove “Tuning Procedure and Registers” “HS_CURR_LEVEL Offset Adjustment Procedure” and “Software Verification” in Modules Tuning and Compliance Guide which Nvidia released?
Or to add note in document and show people these tunning not support in R36.x BSP ?