summaryrefslogtreecommitdiff
path: root/include/media/nvc.h
AgeCommit message (Collapse)Author
2014-04-09drivers: media: tegra: camera: DT supportCharlie Huang
device tree platfom data support. interface to read device tree from user space. bug 1455100 Change-Id: I25b6b7b03bc25195c25d7014f91ca761caeb635f Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/381103 GVS: Gerrit_Virtual_Submit Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
2014-04-09media: platform: tegra: IMX135: eeprom readHu He
Read imx135 EEPROM and return it as factory data. Tested with an imx135 camera module with EEPROM burnt with factory data. Bug 1163086 Change-Id: I2f8eeb36d4bb1bad505b8505d074391bff87b4aa Signed-off-by: Hu He <hhe@nvidia.com> Reviewed-on: http://git-master/r/367987 Reviewed-by: Sachin Nikam <snikam@nvidia.com> Tested-by: Sachin Nikam <snikam@nvidia.com>
2014-01-23media: platform: tegra: Do 8 byte alignmentRakesh Sharma
* Make structures 8 byte aligned. * Remove pointers * user _IOC_NR for ioctl Bug 1408557 Change-Id: I7b4d53f0d7316dd5abe2b9546fe34c8ba45295f2 Signed-off-by: Rakesh Sharma <rasharma@nvidia.com> Reviewed-on: http://git-master/r/350665 (cherry picked from commit f93bd46c9c7630da77dfd30d93ee836464f03582) Signed-off-by: Rakesh Sharma <rasharma@nvidia.com> Reviewed-on: http://git-master/r/358025 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Tested-by: Thomas Cherry <tcherry@nvidia.com>
2013-09-14media: video: tegra: implement PCL kerner driverCharlie Huang
Implement unified PCL (physical camera layer) kernel driver. It will virtualize all camera device driver to minimize kernel development. Instead, camera devices can be configured and controlled solely from the user space. bug 1272149 Change-Id: I94614206e94895221e1697f65185e356887b1de3 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/243508 (cherry picked from commit a9be39befa080a7eefeb469e6a73d4e409388b0f) Reviewed-on: http://git-master/r/247526 Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com> Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
2013-09-14media: video: tegra: fuse id supportPhil Breczinski
Adds support to read fuse ID from OTP memory on ov2710, ov9726, ov9772, ar0832, and imx091 sensors. Also includes macro-enabled fuse ID programming for ov2710. Adjusts data structure used by fuse ID ioctl to include a field for fuse ID size. Required by nvcamera version 1.8.0 Required by NVCS version 4.10.0 Bug 1198663 Change-Id: Ib3bb0e100e49aea2c6ce13cd069862476d7f4bb6 Signed-off-by: Phil Breczinski <pbreczinski@nvidia.com> Reviewed-on: http://git-master/r/169187 Reviewed-by: Harshada Kale <hkale@nvidia.com> Tested-by: Harshada Kale <hkale@nvidia.com>
2013-09-14media: tegra: max77665-flash: support multi ledsCharlie Huang
enable controlling the leds asynchronously, so each of them can work under different brightness levels. plus minor fixes in imx132.c bug 1175017 Change-Id: Ida4adcca7e3d0011b669ec9298e1bec309195d67 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/162870 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14drivers: tegra: imx091: flash control supportCharlie Huang
add support of the on-sensor flash control bug 1170146 Change-Id: Ie8f48c5f8065ce4b35f24e7839f78fc6d8579482 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/161015 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2013-09-14media: common camera headerErik Lilliebjerg
- Add valid flag to GPIO runtime structure so that scratch flag can be used for other purposes. Bug 852480 Change-Id: Ie5e36b733fe67b504e83efcf606be264725c987c Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/94156 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rf81cc17b14aa3760c2bb11476f96eda17cf21be6
2013-09-14media: common camera headersErik Lilliebjerg
- Add support for ISP focus Bug 852480 Change-Id: Ibd4c983d80a5021a88b46033c51c26d1b8120e62 Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/91203 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R94ad4416016079766b2d42fbcd0358196936e954
2013-09-14media: common camera headersErik Lilliebjerg
Bug 852480 Change-Id: If7d74d81f29d325846f8744c957f007e9c0f153a Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/84419 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R57fb03a1690d43a6797e9e629343104a15acbed5
2013-09-14media: video: tegra: sh532u focuser driverErik Lilliebjerg
Fix focus position HW abstraction algorithm. The new algorithm uses a best-fit loop that allows for extra focus positions at each end of the focus range. Bug 909087 Change-Id: Ib25913e6ad5a6644a550f76cba94800bd664143e Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/70466 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Raa4dd638cbcecd35ac5069a17ea346be240404cd
2013-09-14media: common camera headerErik Lilliebjerg
This is the common header for the camera devices: imager, focuser, and torch. Bug 852480 Change-Id: I0a7d7486ca71e97f1ff7f923795146b3e151eb12 Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/66419 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Tested-by: Gerrit_Virtual_Submit Rebase-Id: R812b8f9b958706565a512380abe4e1be3a567c6b