On 04/06/14 09:40, Archit Taneja wrote: > DSS on DRA7x has 3 DPI outputs. In order to get them to work. We need to make > the DPI driver support multiple DPI instances. We also need to tweak the > DT parsing done to match an encoder/connector/panel driver to find the > corresponding omapdss output. This series tries to achieve the above 2 tasks. > > Changes in v3: > > - Make indexes in port lists not depend on DPI and SDI CONFIGs. > - Cleaner code in dss_init_ports/uninit_ports. > - Split up the patch which creates multi DPI instances. > - Switch to a simpler way of extracting DPI driver data from dssdev. > - Change some of the dss-of fucntions, such that > omapdss_of_find_source_for_first_ep is simplified. > > Archit Taneja (7): > OMAPDSS: DPI: Use DPI driver data > OMAPDSS: DPI: Allocate driver data > OMAPDSS: DPI: Store dpi_data pointer in the DT port's data > OMAPDSS: DSS: init dss ports cleanly > OMAPDSS: DT: Get source endpoint by matching reg-id > OMAPDSS: DPI: Add support for multiple instances > omapdss: DSS: add reg-id param to dpi_select_source > > .../fbdev/omap2/displays-new/encoder-tfp410.c | 1 + > .../fbdev/omap2/displays-new/encoder-tpd12s015.c | 1 + > drivers/video/fbdev/omap2/dss/dpi.c | 259 ++++++++++++++------- > drivers/video/fbdev/omap2/dss/dss-of.c | 58 +++-- > drivers/video/fbdev/omap2/dss/dss.c | 108 +++++++-- > drivers/video/fbdev/omap2/dss/dss.h | 34 ++- > drivers/video/fbdev/omap2/dss/output.c | 19 +- > drivers/video/fbdev/omap2/dss/sdi.c | 2 +- > include/video/omapdss.h | 5 +- > 9 files changed, 354 insertions(+), 133 deletions(-) Other than the couple minor comments I had, the series looks good. Tomi
Attachment:
signature.asc
Description: OpenPGP digital signature