Hi everybody,
Here's the OMAP3 ISP driver along with V4L2 API additions/enhancements that
it depends on. As mentioned in the media controller patches, please don't
review this set, but use it as sample code for the media controller.
Antti Koskipaa (1):
v4l: Add crop ioctl to V4L2 subdev API
Laurent Pinchart (8):
v4l: Move the media/v4l2-mediabus.h header to include/linux
v4l: Add 16 bit YUYV and SGRBG10 media bus format codes
v4l-subdev: Add pads operations
v4l: v4l2_subdev userspace format API
v4l: Add subdev userspace API to enumerate and configure frame
interval
v4l: subdev: Generic ioctl support
omap34xxcam: Register the ISP platform device during omap34xxcam
probe
OMAP3 ISP driver
Stanimir Varbanov (2):
v4l: Create v4l2 subdev file handle structure
omap3: Export omap3isp platform device structure
Tuukka Toivonen (1):
ARM: OMAP3: Update Camera ISP definitions for OMAP3630
Documentation/video4linux/v4l2-framework.txt | 5 +
arch/arm/mach-omap2/devices.c | 46 +-
arch/arm/mach-omap2/devices.h | 17 +
arch/arm/plat-omap/include/mach/isp_user.h | 637 ++++++++
arch/arm/plat-omap/include/plat/omap34xx.h | 16 +-
drivers/media/video/Kconfig | 9 +
drivers/media/video/Makefile | 4 +
drivers/media/video/isp/Makefile | 14 +
drivers/media/video/isp/bluegamma_table.h | 1040 ++++++++++++
drivers/media/video/isp/cfa_coef_table.h | 603 +++++++
drivers/media/video/isp/greengamma_table.h | 1040 ++++++++++++
drivers/media/video/isp/isp.c | 1680 +++++++++++++++++++
drivers/media/video/isp/isp.h | 402 +++++
drivers/media/video/isp/ispccdc.c | 2033 +++++++++++++++++++++++
drivers/media/video/isp/ispccdc.h | 177 ++
drivers/media/video/isp/ispccp2.c | 1001 ++++++++++++
drivers/media/video/isp/ispccp2.h | 90 +
drivers/media/video/isp/ispcsi2.c | 1207 ++++++++++++++
drivers/media/video/isp/ispcsi2.h | 156 ++
drivers/media/video/isp/ispcsiphy.c | 245 +++
drivers/media/video/isp/ispcsiphy.h | 72 +
drivers/media/video/isp/isph3a.h | 111 ++
drivers/media/video/isp/isph3a_aewb.c | 307 ++++
drivers/media/video/isp/isph3a_af.c | 358 ++++
drivers/media/video/isp/isphist.c | 505 ++++++
drivers/media/video/isp/isphist.h | 34 +
drivers/media/video/isp/isppreview.c | 2262 ++++++++++++++++++++++++++
drivers/media/video/isp/isppreview.h | 259 +++
drivers/media/video/isp/ispqueue.c | 1077 ++++++++++++
drivers/media/video/isp/ispqueue.h | 175 ++
drivers/media/video/isp/ispreg.h | 1798 ++++++++++++++++++++
drivers/media/video/isp/ispresizer.c | 1635 +++++++++++++++++++
drivers/media/video/isp/ispresizer.h | 136 ++
drivers/media/video/isp/ispstat.c | 849 ++++++++++
drivers/media/video/isp/ispstat.h | 160 ++
drivers/media/video/isp/ispvideo.c | 1245 ++++++++++++++
drivers/media/video/isp/ispvideo.h | 139 ++
drivers/media/video/isp/luma_enhance_table.h | 144 ++
drivers/media/video/isp/noise_filter_table.h | 79 +
drivers/media/video/isp/redgamma_table.h | 1040 ++++++++++++
drivers/media/video/omap34xxcam.c | 1524 +++++++++++++++++
drivers/media/video/omap34xxcam.h | 137 ++
drivers/media/video/v4l2-subdev.c | 177 ++-
include/linux/v4l2-mediabus.h | 70 +
include/linux/v4l2-subdev.h | 102 ++
include/media/soc_mediabus.h | 3 +-
include/media/v4l2-mediabus.h | 48 +-
include/media/v4l2-subdev.h | 53 +
48 files changed, 24834 insertions(+), 87 deletions(-)
create mode 100644 arch/arm/mach-omap2/devices.h
create mode 100644 arch/arm/plat-omap/include/mach/isp_user.h
create mode 100644 drivers/media/video/isp/Makefile
create mode 100644 drivers/media/video/isp/bluegamma_table.h
create mode 100644 drivers/media/video/isp/cfa_coef_table.h
create mode 100644 drivers/media/video/isp/greengamma_table.h
create mode 100644 drivers/media/video/isp/isp.c
create mode 100644 drivers/media/video/isp/isp.h
create mode 100644 drivers/media/video/isp/ispccdc.c
create mode 100644 drivers/media/video/isp/ispccdc.h
create mode 100644 drivers/media/video/isp/ispccp2.c
create mode 100644 drivers/media/video/isp/ispccp2.h
create mode 100644 drivers/media/video/isp/ispcsi2.c
create mode 100644 drivers/media/video/isp/ispcsi2.h
create mode 100644 drivers/media/video/isp/ispcsiphy.c
create mode 100644 drivers/media/video/isp/ispcsiphy.h
create mode 100644 drivers/media/video/isp/isph3a.h
create mode 100644 drivers/media/video/isp/isph3a_aewb.c
create mode 100644 drivers/media/video/isp/isph3a_af.c
create mode 100644 drivers/media/video/isp/isphist.c
create mode 100644 drivers/media/video/isp/isphist.h
create mode 100644 drivers/media/video/isp/isppreview.c
create mode 100644 drivers/media/video/isp/isppreview.h
create mode 100644 drivers/media/video/isp/ispqueue.c
create mode 100644 drivers/media/video/isp/ispqueue.h
create mode 100644 drivers/media/video/isp/ispreg.h
create mode 100644 drivers/media/video/isp/ispresizer.c
create mode 100644 drivers/media/video/isp/ispresizer.h
create mode 100644 drivers/media/video/isp/ispstat.c
create mode 100644 drivers/media/video/isp/ispstat.h
create mode 100644 drivers/media/video/isp/ispvideo.c
create mode 100644 drivers/media/video/isp/ispvideo.h
create mode 100644 drivers/media/video/isp/luma_enhance_table.h
create mode 100644 drivers/media/video/isp/noise_filter_table.h
create mode 100644 drivers/media/video/isp/redgamma_table.h
create mode 100644 drivers/media/video/omap34xxcam.c
create mode 100644 drivers/media/video/omap34xxcam.h
create mode 100644 include/linux/v4l2-mediabus.h
create mode 100644 include/linux/v4l2-subdev.h
--
Regards,
Laurent Pinchart
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html