[ADV7393] DRM Encoder Slave or DRM Bridge

Vikas Patil vikasmpatil at gmail.com
Mon Sep 12 12:29:36 UTC 2016


Dear All,

I am trying to understand difference between "DRM Encoder slave
driver" and "DRM bridge driver" as I need to write one for ADV7393
Video Encoder Chip for the custom target
based on DRA74x having following display connection.

VOUT1 --> ADV7393 --> CVBS Out    (ADV7393 is on I2C)

Could anyone here explain what is the difference between two and which
I need to implement for ADV7393 and why?

I could see adv7393 driver available at "drivers/media/i2c/adv7393.c"
in linux 4.4.14. Can I use this driver? My feeling is I can not use
but why could not much understand.
or Do I need to base my driver something like
"drivers/gpu/drm/i2c/adv7511.c", however I also see it is converted to
bridge driver and moved to  "drivers/gpu/drm/bridge/adv7511.c" [1]

[1] http://www.spinics.net/lists/dri-devel/msg113244.html

Thanking you all in advance.

Thanks & Regards,
Vikash


More information about the dri-devel mailing list