On 07/03/16 10:42, Laurent Pinchart wrote: > Hi Tomi, > > Thank you for the patch. > > On Monday 22 February 2016 19:10:20 Tomi Valkeinen wrote: >> omapdrm and omapfb still share the same include/video/omapdss.h. We need >> to change that so that we can proceed with omapdrm work. >> >> However, it's not trivial to make separate omapfb and omapdrm versions >> of omapdss.h, as that file is also included in other places like arch >> code, audio code and omap_vout code. So we'll do it piece by piece. >> >> This patch makes private versions of all the dispc function declarations >> that are in omapdss.h. For omapdrm we create a new file, >> drivers/gpu/drm/omapdrm/dss/omapdss.h, which will contain headers meant >> to be visible outside omapdss. >> >> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@xxxxxx> > > This looks good to me, but I would squash patches 14/42 to 16/42 together, as > it will make it easier to review them and make sure everything relevant has > been moved. > > Could you also confirm that the idea is to move anything that is not needed by > arch/ code away from include/video/omapdss.h ? My aim is to move/restructure everything shared by omapfb and omapdss so that they would be fully independent. But at the moment we've got structs used between arch/, omapfb and omapdrm, so there are some challenges there. include/video/omapdss.h was needed as a public omapdss header as we had multiple users for omapdss. Now on the omapdrm side we no longer need a public header at all, so in theory all that we need in omapdss.h (from omapdrm's perspective) are the parts used from arch/. But, of course, as omapfb and omap_vout still need support from omapdss.h, I can't remove them just like that. Probably I should create a new header for omapfb. Or maybe a new one for the parts used from arch/. Tomi
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel