Dear All,
I have display panel connected using serializer (DS90UB925Q) /deserializer (DS90UB926Q) on custom target based on dra74x in following way.
Initial Target:
VOUT2 ---> Serializer (DS90UB925Q) (on i2c) ---> FPD Link III ---> Deserializer (DS90UB926Q) ---> Display Panel
Later:
VOUT2 ---> Serializer (DS90UB921-Q1) --->FPD Link III ---> Deserializer (DS90UB926Q) ---> Display Panel
I am trying to understand dts configuration and driver code required for above mentioned configuration with Linux 4.4.14 (from processor sdk linux automotive 3.00.00.03). It would be very helpful if anyone here clear the following doubts and give some comments/inputs.
Do I need to implement something similar or same can be used for ser/deser driver as “drivers/video/serdes/fpd3_serdes.c, fpd3_i2c_adap.c”? Will this work with drm/omapdrm?
Or
Do I need to implement something similar to drm bridge drivers as implemented here “drivers/gpu/drm/omapdrm/displays/”? Is there any reference driver available for ser/deser?
How do I specify panel timings ? Does this require “drivers/gpu/drm/omapdrm/displays/panel-dpi.c” to be used?
Do I need use similar dts config used in [1]? I don't have separate chip for power and backlight.
aliases {
display1 = &fpd_disp;
i2c7 = &disp_ser;
};
Thanks & Regards,
Vikash