8d89818461411ae6562aa3e804927b29f3c628b6 |
|
27-Sep-2014 |
Gulsah Kose <gulsah.1004@gmail.com> |
staging: media: omap4iss: Removed unnecessary else expression. This patch fixes "else is not generally useful after a break or return" checkpatch.pl warning iss_ipipeif.c Signed-off-by: Gulsah Kose <gulsah.1004@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
af15d025ecdf35ad1eb438595727d80155d8d28e |
|
10-Oct-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: Enable/disabling the ISP interrupts globally ISP interrupts are enabled/disabled when starting/stopping the IPIPEIF or resizer. This doesn't permit using the two modules in separate pipelines. Fix it by enabling/disabling the ISP interrupts at the same time as the ISS interrupts, in the ISS device get/put operations. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
6016498f2b9d72b4f813d7349f0621ccc92c4f5a |
|
09-Oct-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: Propagate stop timeouts from submodules to the driver core Return an error from the s_stream handlers when stopping the stream failed instead of just logging the error and ignoring it. While we're at it, move the logging code from submodules to the driver code. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
11abbfd30f74f79fe78d9ff79cc3fcfa86a975c5 |
|
31-Aug-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: Create and use register access functions Replace the direct readl/writel calls with helper functions that take an ISS pointer and compute the register memory address. Also add bit clear, set and update helpers. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
86efc5043269df417d6145d912c87aafbed0c5c9 |
|
31-Aug-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: ipipeif: Shift input data according to the input format Input samples must be left-aligned on the ISIF 16-bit data bus. Configure the 16-to-16-bit selector to shift data according to the input format. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
74536b2ff073ed53d9c449d838938d6e500819f6 |
|
29-Aug-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: isif: Ignore VD0 interrupts when no buffer is available The ISIF generates VD0 interrupts even when writes are disabled. Disabling the ISIF when no buffer is available is thus not be enough, we need to handle the situation explicitly. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
cd782f9d6d6c4a713b5cc5ccc0bb65f86e294b2f |
|
28-Aug-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: Fix operators precedence in ternary operators The ternary operator ? : has a low precedence. Use parenthesis where needed. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
54d0059c7bbc26b10d11148f507c3a3a56d2bdd5 |
|
28-Aug-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: isif: Define more VDINT registers Use a macro to get the VDINT indexed registers. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
ade1ec3736c432981fefaa07b20e818c8501a44e |
|
28-Aug-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: Define more ISS and ISP IRQ register bits Add more register definitions at iss_regs.h and improve some register names. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
a0fe029ccc648fb7f5dfcba5d4345040db574a53 |
|
04-Dec-2013 |
Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
[media] v4l: omap4iss: Restrict line lengths to 80 characters where possible Pure CodingStyle fixes. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
|
714148260d0585aedf72bd4d6d0a909886b0e9e1 |
|
24-Jan-2011 |
Sergio Aguirre <sergio.a.aguirre@gmail.com> |
[media] v4l: omap4iss: Add support for OMAP4 camera interface - IPIPE(IF) This adds a very simplistic driver to utilize the CSI2A interface inside the ISS subsystem in OMAP4, and dump the data to memory. Check Documentation/video4linux/omap4_camera.txt for details. This commit adds the IPIPEIF and IPIPE processing blocks support. Signed-off-by: Sergio Aguirre <sergio.a.aguirre@gmail.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
|