On customer design, they may need to fine tune LVDS driver strength for different case, for example, PCB impedance does not match, or the value of terminal resistor in panel side is lower or bigger.
In IMX8MPRM.pdf, it has reg for this feature:
LVDS is constant current source, when voltage on terminal or panel side is lower than spec, you need to increase output current to get higher voltage to meet spec. otherwise ,you need to reduce it
There is no detail description for these bits, pls refer to below:
CC_ADJ = 000b => 3.5mA as default
CC_ADJ = 001b => 3.5mA + 0.215mA x 1
CC_ADJ = 010b => 3.5mA + 0.215mA x 2
CC_ADJ = 011b => 3.5mA + 0.215mA x 4
CC_ADJ = 100b => 3.5mA - 0.215mA x 4
CC_ADJ = 101b => 3.5mA - 0.215mA x 3
CC_ADJ = 110b => 3.5mA - 0.215mA x 2
CC_ADJ = 111b => 3.5mA - 0.215mA x 1
Thanks,
Lambert