summaryrefslogtreecommitdiff
path: root/include/media
AgeCommit message (Collapse)Author
2013-09-16media:platform:tegra:fuse id for ar0261Amey Asgaonkar
adds code for reading fuse id for ar0261. Bug 1330898 Change-Id: Iad27adafe34e1d0ed6165b1f8ae9c7d257beef11 Signed-off-by: Amey Asgaonkar <aasgaonkar@nvidia.com> Reviewed-on: http://git-master/r/268282 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-16Revert "media:video:tegra: add HDR for ar0261"Mitch Luban
This reverts commit 9de14ad78781f63ed2306f7c6f7c1f328e41e132. Change-Id: I263a614a5afe1eee17cda5e251510e0a205d7256 Signed-off-by: Mitch Luban <mluban@nvidia.com> Reviewed-on: http://git-master/r/271842 Reviewed-by: Automatic_Commit_Validation_User
2013-09-16media:video:tegra: add HDR for ar0261Amey Asgaonkar
adding HDR support code for front camera sensor ar0261. Bug 1330898 Change-Id: Ib4d32d54f4279d4ad6642aac341741b0a41b349f Signed-off-by: Amey Asgaonkar <aasgaonkar@nvidia.com> Reviewed-on: http://git-master/r/265150 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-09-14media: video: tegra: Add OV9772 DT supportSudhir Vyas
Add DT support for OV9772 sensor. Bug 1242883 Change-Id: Ic22b85c79d186c520e216717e6f1e1322e7f0a16 Signed-off-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/263058 Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-09-14media: video: tegra: PCL updateCharlie Huang
add edp client support. add clock control. add state report from sequence execution. bug 1272149 Change-Id: Iafffce3294ddd92509521ec3b4335e93b5bb7e1a Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/250318 (cherry picked from commit 1adb9cd0fedce19be53db716a14a385e9d878ac4) Reviewed-on: http://git-master/r/261169 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
2013-09-14media: video: tegra: as364x: add edp clientCharlie Huang
enable edp support on as364x. ported from http://git-master/r/#change,236030, which was submitted already but cannot be simply cherry picked due to other differences. bug 1299134 Change-Id: Iee54b554ae2b6cffef2cab31f23b6b5ffa2293d4 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/239840 (cherry picked from commit fa919f0b3405eafde052483faa82ec66ef8e93da) Reviewed-on: http://git-master/r/250881 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-09-14media: video: tegra: max flash/torch currentCharlie Huang
the peak flash/torch current can be set from the board file. devices: as364x, lm3565, max77387, max77665. bug 1322024 Change-Id: I3121e39e07c1ff9a7e7dc76ff76f41df84868983 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/246319 (cherry picked from commit d2520eb46fea2885271aabda1ecb0ff547042b82) Reviewed-on: http://git-master/r/250874 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-09-14media: tegra_v4l2: add i2c_camera_ctrl structBryan Wu
I2C devices should be dynamically created/removed by VI driver. This is required by making VI/CSI and V4L2 drivers as modules. Bug 1240806 Change-Id: Ia0218ecaab18cc3df27047663177291ccdd2cc15 Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/246264 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14video: tegra: dtv: Add runtime profile switchAdam Jiang
Typical application requires the capability of switching between various profiles including different buffer sizes, counts and minimum CPU frequencies on DTV device. This patch adds new ioctl commands to support this. Bug 1061456 Bug 1258577 Change-Id: Ia3e7ab8d4c05cce4bd1fe10b28f075493a512748 (cherry picked from commit 9e66b3e419ae6bd24cb3b58f4a5f676efd09e111) (cherry picked from commit fe859e9af336712786d5251f027dafddebad3f36) Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/#change,237446 Reviewed-on: http://git-master/r/244488 Reviewed-on: http://git-master/r/256196 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14video: tegra: dtv: Remove DTV platform dataAdam Jiang
Removed legacy platform data for DTV device. Instead, the driver could be manipulated from user-land application by unique ioctl() interface. Bug 1061456 Bug 1258577 Change-Id: I7ef24baa8480c26d3e17769e789d26ea03fa866b (cherry picked from commit af180b29522b17334928cb7e933d08975ea9088d) (cherry picked from commit 70e39ea75a3ce65c2cdddd00560984dcad765426) Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/224686 Reviewed-on: http://git-master/r/244475 Reviewed-on: http://git-master/r/256191 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14video: tegra: dtv: Add ioctl for buffer size queryAdam Jiang
Userspace has to know the exact buffer size of DTV driver. Export it with new ioctl() command. Bug 1061456 Bug 1258577 Change-Id: I7676d0ab90775399245ffa0724bb34845151c680 (cherry picked from commit f88099b4f579e77e7b1defc404ff924caa70b79d) (cherry picked from commit bedee58c6744784771e7bcbd55b7a0707f89a345) Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/224685 Reviewed-on: http://git-master/r/244474 Reviewed-on: http://git-master/r/256190 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14video: tegra: dtv: Move swizzling into ioctlAdam Jiang
Move swizzling options into ioctl for providing a unique interface of hardware configuration. Bug 1061456 Bug 1258577 Change-Id: I6c9d9b171a170fbe9e9df78b4dac07347d63861e (cherry picked from commit 25371c35ddf720fc2b975d5c20d81c32eec4ecf1) (cherry picked from commit 8d408223cd6f26db34adb434ee54e2bf7a47b9e6) Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/224681 Reviewed-on: http://git-master/r/244470 Reviewed-on: http://git-master/r/256186 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14arch: arm: tegra: Move DTV resources into machAdam Jiang
For management of the diversity on register definitions of DTV module, move those definitions into mach/dtv.h. fix Bug 1258577 Change-Id: I6d5ad063ba3ed44fb7ef6313f33946e261ad7f5b (cherry picked from commit 899cb78401467cd6605d2151ca90c581383236c9) (cherry picked from commit b83746e4b928daa773c025ba98a3ccdedca3f90c) Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/217592 Reviewed-on: http://git-master/r/244469 Reviewed-on: http://git-master/r/256185 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: imx091: Auto detect supportFrank Chen
Read imx091 sensor ID during probe time. Sensor ID will be used for sensor auto detection later. Bug 1306878 Change-Id: I32da93266b6aa0c0ec2bffc7a5156c21083cb069 Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: http://git-master/r/243657 (cherry picked from commit 854ff318b7ec483b81960b753440cf2cb7dc18ee) Reviewed-on: http://git-master/r/254467 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2013-09-14media: video: tegra: imx132: edp supportCharlie Huang
support edp client on imx132. bug 1299149 Change-Id: Iafa7bd1e749b73311a98e15ebba788d83951523a Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/239822 (cherry picked from commit ace7e87d0db411479266492caf303f9057d29579) Reviewed-on: http://git-master/r/250886 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Wei Chen (Camera) <wechen@nvidia.com> Reviewed-by: David Wang (SW-TEGRA) <davidw@nvidia.com> Reviewed-by: Sivaram Nair <sivaramn@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@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: ar0261: move MCLK into sensorPablo Ceballos
Move MCLK control from tegra_camera into sensor driver, to allow for full controll over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: Iec76d84197c82fcacfb4f21edf375d724a1e3fe1 Signed-off-by: Pablo Ceballos <pceballos@nvidia.com> Reviewed-on: http://git-master/r/244059 Reviewed-by: Amit Arora <amita@nvidia.com> Tested-by: Amit Arora <amita@nvidia.com>
2013-09-14media: video: tegra: Add extra regulators for imx135Amit Arora
Adds extra regulator for imx135 needed on ardbeg with E1823. Bug 1317244 Change-Id: Idf2fc1667746d027e9598d25c43ac2f57dc1c064 Signed-off-by: Amit Arora <amita@nvidia.com> Reviewed-on: http://git-master/r/243706
2013-09-14media: video: tegra: Add AR0261 supportAmey Asgaonkar
Adds driver support for ar0261 camera sensor. Bug 1256440 Change-Id: Ib764afc2c183d5a26e48eeb38b10d85fefdd4e77 Signed-off-by: Amey Asgaonkar <aasgaonkar@nvidia.com> Reviewed-on: http://git-master/r/242574 Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-09-14media: video: tegra: imx135: DT supportAmit Arora
Add support for DT on IMX135. Bug 1256437 Change-Id: If755be6591eed10a82eb61f0da85a2f970207557 Signed-off-by: Amit Arora <amita@nvidia.com> Reviewed-on: http://git-master/r/228785 Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-09-14media: video: tegra: ov5640: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: If26d2e6c3fc9deccf1797db20f8fe1e57695c21d Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235776 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: ov5693: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: I56c15fa54b248bdbf8fdb85e2540d37864affbde Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235760 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: ov7695: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: I017663e2cdb3bbb323970ebf2ee1de0ce9f93948 Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235759 Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: soc380: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: I9f6fa8972c175f395c768787de33ccb31325bbac Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235758 Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: ov2710: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: Icdb297a20271f3360c9af24fa66d28eac3cdc4a5 Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235321 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: ov14810: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: Idfcea1c37d8cc4b399e897ddf28bd102d42b9270 Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235752 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: ar083x: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: Ia7a7de2ab800d05abc60547774b052c886d04d1f Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235690 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: ov9726: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: I46a2ec249f79eb21bbe388a2c67a22e0b3d6fa1e Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/235689 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Karsten Patzwaldt <kpatzwaldt@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: imx135: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: Ica2b05b59b86df8cc7e1179e5e42fca93b169bba Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/234468 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: imx132: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: I5ca45aba3d8aaf49926df0c77375b714afb90e27 Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/234467 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: ov9772: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: I38990e3a830b93368c6d7800a8d2207aeaada08a Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/234466 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: imx091: move MCLK into sensorDavid Schalig
Move MCLK control from tegra_camera into sensor driver, to allow for full control over MCLK rate and enable timing, per sensor power-on/off sequence specification. Bug 1298672 Change-Id: I222a93d9bc29f01d9f582f614c3513e439e634e5 Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/234465 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14media: video: tegra: imx135 flash supportCharlie Huang
enable imx135 on-sensor flash strobe. bug 1277452 Change-Id: I9fb1bc50567d2f2c2e911420104b8350711022d4 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/226857 (cherry picked from commit 5cf9a90fa937e1ee5e0ca27d110ffae30c35e12d) Reviewed-on: http://git-master/r/231793 Tested-by: Frank Chen <frankc@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Gary Fitzer <gfitzer@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: tegra: replace nvhost_device to platform_deviceBryan Wu
According to nvhost API changes, this patch convert nvhost_device interface to platform device interface. Since nvhost_device_data is in the platform_data for tegra_vi01_device, our specific tegra_platform_data has to be passed as a private_data of nvhost_device_data from a board file. Bug 1240806 Change-Id: I09b5bef54778c017f1298cc87416461752462374 Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/226466 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14media: OV5650: add OV5650 SoC camera I2C device driverBryan Wu
OV5650 is a RAW sensor outputing Bayer RAW 8 or RAW 10 data. This driver uses SoC camera interface and supports several different resolution. Bug 1240806 Change-Id: Ia0b663f4ada21550e45f0e93f125127692dff213 Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/226463 GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14media: OV5640: add OV5640 SoC camera I2C device driverAndrew Chew
OV5650 is a RAW sensor outputing YUV data. This driver uses SoC camera interface and supports several different resolution. Based on ov5642 driver. There seem to be some register differences, so forking the driver to make those changes. Change-Id: I5d889ca2ccf22a7c3be8cb26c1420b0fde0f1acf Signed-off-by: Andrew Chew <achew@nvidia.com> Signed-off-by: Bryan Wu <pengw@nvidia.com> Reviewed-on: http://git-master/r/226464 GVS: Gerrit_Virtual_Submit Reviewed-by: Allen Martin <amartin@nvidia.com>
2013-09-14media: video: tegra: OV7695 sensor kernel driverkkim
Bug 1269275 Change-Id: I2f7b9dded7ed5e06efd5875bc7990afc338ed3ce Signed-off-by: kkim <kkim@nvidia.com> Reviewed-on: http://git-master/r/222047 (cherry picked from commit 6c6400265a235744d22854339ec2a8af39646009) Reviewed-on: http://git-master/r/228216 Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com> Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
2013-09-14video: tegra: ad5816: enable auto-detect supportGary Fitzer
Bug 1250073 Change-Id: I1c30757d0570e9e4d51f3326d2c0fe233f8cf046 Signed-off-by: Gary Fitzer <gfitzer@nvidia.com> Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/223895 (cherry picked from commit c3a21f51fc6c5a9935f8e52aa3149ddb0de66ac6) Reviewed-on: http://git-master/r/228255 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: Add group hold for ar0833Frank Chen
Add group hold support for ar0833 HDR sensor Bug 1250073 Change-Id: I7b4f294391a261c861a83f10889b91c086a8e593 Signed-off-by: Frank Chen <frankc@nvidia.com> Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/215640 (cherry picked from commit d77044150cb1a43a4b9566c2ca5d417f49d8b685) Reviewed-on: http://git-master/r/227907 GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: add ar0833 HDR sensorFrank Chen
Add driver support for ar0833 HDR sensor Bug 1250073 Change-Id: I47033e64955153dbfa510a7470e9999ba26d4208 Signed-off-by: Frank Chen <frankc@nvidia.com> Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/206769 (cherry picked from commit 3b926a89b0db6fcf74c99f878d5913d84738d250) Reviewed-on: http://git-master/r/227906 GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14video: tegra: dw9718: enable auto-detect supportGary Fitzer
Bug 1250073 Change-Id: Iabbf3d13e07ce053a74a8b6ff9dca610dfc6e55a Signed-off-by: Gary Fitzer <gfitzer@nvidia.com> Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/223898 (cherry picked from commit ed11e971e56dd947f1e98c1df9bdb9bdbceae741) Reviewed-on: http://git-master/r/227896 GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: add DW9718 focuserFrank Chen
Add driver support for dw9718 focuser. Bug 1250073 Change-Id: I313ef751d15f14cce4b5aef299f31f53c38f8114 Signed-off-by: Frank Chen <frankc@nvidia.com> Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/210061 (cherry picked from commit 548ccc56539bc9eb80a670477cd6c7f73df1d420) Reviewed-on: http://git-master/r/227895 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-09-14media: video: tegra: add imx135 HDR sensorMing Wong
Added driver support for imx135 HDR sensor. Bug 1258119 Change-Id: Ic8cb7edbc30c4aed4f8665826df8b226731332bc Signed-off-by: Frank Chen <frankc@nvidia.com> Signed-off-by: Ming Wong <miwong@nvidia.com> Reviewed-on: http://git-master/r/224986 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: enable DT for ov5693Jake Park
Bug 1255103 Change-Id: I26acd27ae331343d0c8c8c1d6d5216ff45c07867 Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/213972 (cherry picked from commit 54cac095ddb87109a5ab2885c34df0a4adc8e71b) Reviewed-on: http://git-master/r/223185 Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com> Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
2013-09-14media: tegra: add ov5693 with ad5823 focuserLihui Cui
bug 1218661 Conflicts: drivers/media/video/tegra/Makefile Change-Id: Id6c8d697c8a9fa8f0d4414802ad866783c00d695 Signed-off-by: Lihui Cui <lcui@nvidia.com> Reviewed-on: http://git-master/r/192227 (cherry picked from commit 94001d3f174ea954d261dac864dd73136ebf07a7) Reviewed-on: http://git-master/r/221390 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-09-14media: video: tegra: lm3565: add system EDP clientCharlie Huang
The camera flash/torch has a substantial peak power in a phone. We need to track its state (and even sometimes inhibit its usage) for system EDP management. bug 1266733 Change-Id: I3ae28490509aa0e7cfc6be78754910fdbdbe74b0 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/221193 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sivaram Nair <sivaramn@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@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: video: tegra: Enable DT for imx091 & ad5816Sudhir Vyas
Bug 1242841 Bug 1242860 Change-Id: I1b58df06cfaf2e25a4ec227b2430102a74dec458 Signed-off-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/210641 Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-09-14media: video: tegra: lm3565: camera flash bringupCharlie Huang
lm3565 is a high current flash led driver of TI. Bring up is on Atlantis. bug 1180300 Change-Id: I70e0067886f2e4318f68b984193b551364daa9db Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/208473 Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
2013-09-14media: video: tegra: Add imx132 DT supportSudhir Vyas
Bug 1242873 Bug 1201664 Change-Id: Ia68be3c0d68aa04323d5f985998aed3cf8f9e1cd Signed-off-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/207582 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com>