summaryrefslogtreecommitdiff
path: root/drivers/media/video/marvell-ccic/mcam-core.h
diff options
context:
space:
mode:
authorJonathan Corbet <corbet@lwn.net>2011-06-11 17:46:44 (GMT)
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-07-27 20:53:00 (GMT)
commit2164b5af1dd42ebb7b5aa6bbcf9d9c3c067db246 (patch)
treea1bf041212c79fe6be251afacdedb5e2eda5534e /drivers/media/video/marvell-ccic/mcam-core.h
parentabfa3df36c01a32b081fb448750181af76eb9d55 (diff)
downloadlinux-fsl-qoriq-2164b5af1dd42ebb7b5aa6bbcf9d9c3c067db246.tar.xz
[media] marvell-cam: Pass sensor parameters from the platform
Depending on the controller, the ov7670 sensor may be told to work with a different clock speed or to use the SMBUS protocol. Remove the wired-in code and pass that information from the platform layer. The Cafe driver now just assumes it's running on an OLPC XO 1; I do not believe it has ever run anywhere else. Cc: Daniel Drake <dsd@laptop.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/marvell-ccic/mcam-core.h')
-rw-r--r--drivers/media/video/marvell-ccic/mcam-core.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/video/marvell-ccic/mcam-core.h b/drivers/media/video/marvell-ccic/mcam-core.h
index 0b55b8e..21485e7 100644
--- a/drivers/media/video/marvell-ccic/mcam-core.h
+++ b/drivers/media/video/marvell-ccic/mcam-core.h
@@ -42,6 +42,8 @@ struct mcam_camera {
spinlock_t dev_lock;
struct device *dev; /* For messages, dma alloc */
unsigned int chip_id;
+ short int clock_speed; /* Sensor clock speed, default 30 */
+ short int use_smbus; /* SMBUS or straight I2c? */
/*
* Callbacks from the core to the platform code.