diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2013-10-10 16:06:27 +0400 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2013-12-11 15:04:39 +0400 |
commit | 216814fb0167673c6417b5db83ade84e58031e2c (patch) | |
tree | 7216fe2dd92ed1133407c4baac108cced5aaa15d /drivers/staging/media/omap4iss/iss_csi2.h | |
parent | f3632ba850c70bf24a80295621857166e0c0b14c (diff) | |
download | linux-216814fb0167673c6417b5db83ade84e58031e2c.tar.xz |
[media] v4l: omap4iss: csi2: Replace manual if statement with a subclk field
Instead of manually checking whether the CSI2 module is CSI2a or CSI2b
in order to select the right subclock to enable/disable, add a subclk
field to the iss_csi2 structure, initialize it with the corresponding
subclock value and use it at runtime.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'drivers/staging/media/omap4iss/iss_csi2.h')
-rw-r--r-- | drivers/staging/media/omap4iss/iss_csi2.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/staging/media/omap4iss/iss_csi2.h b/drivers/staging/media/omap4iss/iss_csi2.h index 69a6263f6cb0..971aa7b08013 100644 --- a/drivers/staging/media/omap4iss/iss_csi2.h +++ b/drivers/staging/media/omap4iss/iss_csi2.h @@ -131,6 +131,8 @@ struct iss_csi2_device { /* memory resources, as defined in enum iss_mem_resources */ unsigned int regs1; unsigned int regs2; + /* ISP subclock, as defined in enum iss_isp_subclk_resource */ + unsigned int subclk; u32 output; /* output to IPIPEIF, memory or both? */ bool dpcm_decompress; |