ADRV9009 ORX2 is used, but ORX1 is not used which is directly connected to ground in our PCB design according to datasheet description. This causes initialization calibration failure with default Linux code showing the log like:
MESSAGE: 0: TALISE_runInitCals()
MESSAGE: 0: TALISE_sendArmCommand()
MESSAGE: 0: TALISE_waitInitCals()
MESSAGE: 0: TALISE_waitArmCmdStatus()
MESSAGE: 0: TALISE_readArmCmdStatusByte()
MESSAGE: 0: TALISE_readArmCmdStatusByte()
MESSAGE: 0: TALISE_readArmCmdStatusByte()
MESSAGE: 0: TALISE_readArmCmdStatusByte()
ERROR: 294: TALISE_waitArmCmdStatus() failed due to thrown ARM error. Is device in correct state for calling command?
ERROR: 131086: Talise init calibration error encountered
error: TALISE_waitInitCals() failed
Tried to disable ORX1 input path by setting " adi,obs-settings-obs-rx-channels-enable = <2> " in file adi-adrv9009.dtsi, but failure still occurs with similar failure log.
UG-1295 mentions " if the observation receiver inputs are not used and the input connections are grounded on the printed circuit board (PCB), disable the unused inputs in the configuration to prevent calibration failures ", could someone advise how to set it for more detail?