-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Urgent
-
Linux Core SDK
-
LCPD-44345
-
11.01
-
11.01
-
am62pxx_sk-fs
When trying to configure 2x Single Link OLDI on AM62P, with DSS0 VP0 driving OLDI TX0 and DSS1 VP0 driving OLDI TX1, we see the following with SDK 10.1 and 11.0:
- kmstest on DSS0 VP0 leads to cloned output on both independently configured SL OLDIs
- kmstest on DSS1 VP0 leads to no signals on OLDI header, even though Linux shows no errors.
Further debug showed that the DSS_OLDI_CFG register has one bit configured incorrectly : MODE bit (DSS_OLDI_CFG[5]), which handles that mux select line routing data to OLDI TX1, and hence controlling independent/cloned mode.
If we force set this bit to 0, we see signals on DSS1 VP0 -> OLDI TX1.
But, on doing kmstest on DSS0 VP0 resets that bit, and goes back to cloned mode.
It was seen that in recent overlay that the companion node dts setting (which controls the above mode bit) is included in default dtsi instead of oldi overlay, implying this bit is always set to cloned mode by default. We need to shift this companion node to relevant OLDI overlay files.