Commit Graph

11 Commits

Author SHA1 Message Date
Evgeniy Borisov 420f6336bb msm: camera: sensor: Add sensor_id_mask
Add sensor_id_mask to check sensor id
with less than 16 bits.

Change-Id: I5fb66758edc940f50fcdd63947e36601bb226b09
Signed-off-by: Evgeniy Borisov <eborisov@codeaurora.org>
2014-12-10 04:14:57 -08:00
Rajesh Bondugula 5e6869870e msm: camera: sensor: Add custom GPIOs
Add new custom GPIOs to be used by
any new module.

Change-Id: I8cdf0d8f402911e2140fd3f5341fc3ecfd288acb
Signed-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>
2014-10-13 11:35:02 -07:00
Linux Build Service Account 957c188a32 Merge "msm: camera: Add support to set i2c freq mode" 2014-10-01 02:12:51 -07:00
Evgeniy Borisov c8ccda0ddd msm: camera: Add support to set i2c freq mode
The eeprom driver can read i2c speed from dts.
Supported modes: "Fast", "Standard" and "Custom"

Change-Id: Ie1fe437b6b6915cac038f5e8bc8a96a6ec35c281
Signed-off-by: Evgeniy Borisov <eborisov@codeaurora.org>
2014-09-26 16:11:09 +03:00
Xu Han 7972828645 msm: camera: check OIS name
Check OIS name and set subdev id to -1 if OIS name
is not supplied from userspace.

Change-Id: I65819cc67b9cdfded2ecf06ca78b57dd6be0fc8c
Signed-off-by: Xu Han <hanxu@codeaurora.org>
2014-09-23 15:42:15 -07:00
Shankar Ravi f8a6db42d1 msm: camera: Add LED flash support for 8916 Camera.
Driver changes for I2C based DUAL LED flash for 8916 camera.
This flash is available on MTP and also IMX135
on IKKI sensor board.

Change-Id: I04f54e052bf84b1743b5a991e9b10ffccb681156
Signed-off-by: Shankar Ravi <rshankar@codeaurora.org>
2014-09-04 13:38:04 +05:30
Shivaramraje Nimbalkar Joshi 2c711ea745 msm : camera: Add compat ioctls for CSID and EEPROM drivers
Add compat ioctl support in camera CSID and EEPROM
drivers. Add them so that 32bit userspace can make
ioctl calls into those drivers.

Change-Id: Id4cfb2a032bfb13d9d644a6228f129e3349a5d78
Signed-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>
2014-04-22 13:45:46 -07:00
Rajesh Bondugula 450f1af6a4 msm: camera: sensor: Add compat ioctl support in sensor drivers
Add compat ioctl support in actuator and flash drivers so that
32 bit userpsace ioctl calls are directed to proper ioctl handler
functions in those drivers.

Change-Id: Ia987900078fa2d36212dc9df63d553c4a44bd3da
Signed-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>
2014-04-22 13:39:13 -07:00
Aditya Jonnalagadda 34dd51b1c0 msm📷 pin control changes for 8916
pinctrol changes added for cci and camera
gpios for 8916

Change-Id: Ib7f577bec998e8ddf3fab1a668d6dd4db574d8db
Signed-off-by: Aditya Jonnalagadda <ajonnala@codeaurora.org>
Signed-off-by: Krupal Divvela <kdivvela@codeaurora.org>
2014-03-13 16:55:18 +05:30
Evgeniy Borisov 80c9935639 msm: camera: Add support for camera multimodule in eeprom
Add query for eeprom Multimodule data.
support flag - if eeprom sub device support multimodule data.
compression - if data is compressed.
data offset - start offset for multimodule data.
data size - multimodule buffer size.

Change-Id: I0bdc741ac7835941afc74cc79a23b08363cd8078
Signed-off-by: Evgeniy Borisov <eborisov@codeaurora.org>
2014-03-10 09:18:40 -07:00
Azam Sadiq Pasha Kapatrala Syed b26727768b camera: Move camera header out of mach-msm
As the mach-msm path will be obsolete moving forward. Move the
header to appropriate location in include/soc/qcom.

Change-Id: Ie12fb6a74ca223eaa0ec72b1bd8cf6e2abc94b38
Signed-off-by: Azam Sadiq Pasha Kapatrala Syed <akapatra@codeaurora.org>
2014-02-06 15:14:27 -08:00