Re: [REVIEW PATCH 2/2] Added OMAP3EVM Multi-Media Daughter Card Support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 7 Jan 2009 15:51:53 +0530
"Hiremath, Vaibhav" <hvaibhav@xxxxxx> wrote:


> [Hiremath, Vaibhav] Mauro, the Daughter card not only supports TVP1546/sensor but also supports USB EHCI. So this driver may not be fit into V4L driver. Daughter card driver (board-omap3evm-dc.c) only does basic initialization which happens during arch_init. The underneath V4L drivers are omap34xxcam.c (drivers/media/video) and TVP514x.c (drivers/media/video).

Understood. This makes things a little more complicated. I suggest then to
split the V4L specific part into a separate file, in order to allow a better
maintenance (something like board-omap3evm-dc-v4l.c), since I'd like to review
the changes there.
> 
> > > +/* include V4L2 camera driver related header file */
> > > +#if defined(CONFIG_VIDEO_OMAP3) ||
> > defined(CONFIG_VIDEO_OMAP3_MODULE)
> > > +#include <../drivers/media/video/omap34xxcam.h>
> > > +#include <../drivers/media/video/isp/ispreg.h>
> > > +#endif				/* #ifdef CONFIG_VIDEO_OMAP3 */
> > > +#endif				/* #ifdef CONFIG_VIDEO_TVP514X*/
> > 
> > Please, don't use ../* at your includes. IMO, the better is to
> > create a
> > drivers/media/video/omap dir, and put omap2/omap3 files there,
> > including board-omap3evm-dc.c.
> > This will avoid those ugly includes.
> > 
> [Hiremath, Vaibhav] I do agree with this. I have mentioned this in my TODO list.

A cleaner solution is to add something like this at the Makefile:

EXTRA_CFLAGS += -Idrivers/media/video
EXTRA_CFLAGS += -Idrivers/media/video/isp

Then, all you need to do is to use:

#include <omap34xxcam.h>
#include <ispreg.h>

> 
> > Btw, drivers/media/video/isp/ currently doesn't exist. Please submit
> > the patch for it first.
> > 
> [Hiremath, Vaibhav] Following up with Sergio on this, and soon will be available.

Ok, thanks.

Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux