summaryrefslogtreecommitdiff
path: root/drivers/media
AgeCommit message (Collapse)Author
2013-08-07media: video: tegra: fix miscdevice registeration nametegra-l4t-r17.1tegra-l4t-r17-17r1Shreshtha Sahu
Allocate driver name string in info struct, rather than passing a pointer to a stack allocated array when registering a miscdevice. This prevents 'cat /proc/misc' from dereferencing a dangling pointer. Drivers of following devices were updated - ad5816, as364x, dw9718, imx091, max77387, max77665-flash, ov5693, ov9772, sh532u, ssl3250a and tps61050. Change-Id: I2344e6fefabdeda962ea33bc10803881e07ab3f0 Signed-off-by: Shreshtha Sahu <ssahu@nvidia.com> Reviewed-on: http://git-master/r/256818 GVS: Gerrit_Virtual_Submit Reviewed-by: Kiran Adduri <kadduri@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
2013-07-11media: video: tegra: correct gpio accessBibek Basu
Read and write to gpios only when request for the gpio has suceeded Bug 1317541 Change-Id: Icfeed36b9e95f4ee03e49bee0cc8b3c2daf4a4a8 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/244190 (cherry picked from commit 1caddafdf260e3521804a02395d42f3f96928b99) Reviewed-on: http://git-master/r/245281 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Winnie Hsu <whsu@nvidia.com>
2013-06-12media: 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 (cherry picked from commit 0ce57617ee1f735759333a589aa2890559053fe0) Reviewed-on: http://git-master/r/232254 Reviewed-by: Brian Bamsch <bbamsch@nvidia.com> Tested-by: Brian Bamsch <bbamsch@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2013-06-11media: tegra: apply ov7695 qualiy tune (060713)Jake Park
Apply ov7695 qualiy tune register change from OV, 'OV7695 reference setting_MIPI_24MCLK_060713_nVidia.txt'. Bug 1278482 Change-Id: If14deae5e49cc766c226e57d91a325b3fb1a8134 Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/237108 (cherry picked from commit bf6303da0d525e9656e3da04bde609589945a0c6) Reviewed-on: http://git-master/r/237161 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-06-11media: video: tegra: ad5816: Stay on after probePhil Breczinski
Keep power on after probe function. Also change focus position type from u16 to s32 so garbage bytes aren't passed to the raw header. Bug 1283378 Change-Id: I6a045ac93a3045e390cee9bd0a9772c6d7668290 Signed-off-by: Phil Breczinski <pbreczinski@nvidia.com> Reviewed-on: http://git-master/r/237032 Reviewed-by: Zhaoyi Wei <zwei@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Gilbert Yeung <gyeung@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-06-11media: tegra: ad5823: add setting from cal dataJake Park
Added the capability to set pos_high/pos_low from the per unit calibration data for VCM. Bug 1271714 Bug 1270541 Bug 1264961 Change-Id: If459308459523918be153df809f8890b379a797c Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/232852 (cherry picked from commit 2c86c26fd86d913980503bd860de4fcfb9b84c73) Reviewed-on: http://git-master/r/222636 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-06-10media:video:tegra: adjusting ad5823 valueKarl Kim
settletime / POW_LOW / POS_HIGH / VCM_MODE_TIME value is adjusted by result of ad5823 characterization. Bug 1288326 Change-Id: Ibb22927049610d6ea3b5df499b2aa322c2d3e548 Signed-off-by: Karl Kim <kkim@nvidia.com> Reviewed-on: http://git-master/r/235435 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Jake Park <jakep@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-06-10media: video: tegra: Fix ov5693 preview flashing issueFrank Chen
Set MGC register to use sensor gain instead of real gain. Change-Id: I949637ec50230539bccdb0acfc4e069165fba33d Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: http://git-master/r/234764 Reviewed-on: http://git-master/r/234785 (cherry picked from commit 25bd6126c61fb839411ae9570249f465b005722c) Reviewed-on: http://git-master/r/236900 Reviewed-by: Yin-Chia Yeh <yyeh@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-06-10Camera: Kernel: modified ov5693 power on/off sequenceAlvin Park
1. modified ov5693 power on/off sequence 2. removed unused power rail 3. removed delay code Bug 1234944 Change-Id: I681088faeb3dd663bae1e3f827270da2270a65f2 Signed-off-by: Alvin Park <apark@nvidia.com> Reviewed-on: http://git-master/r/233584 (cherry picked from commit 1a6856f773b4a27d1d1035abea7958c0dc190b56) Reviewed-on: http://git-master/r/236899 Reviewed-by: Frank Chen <frankc@nvidia.com> Tested-by: Frank Chen <frankc@nvidia.com> Reviewed-by: Yin-Chia Yeh <yyeh@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-06-06Merge branch 'dev_17' into 'rel_17' Set 3Gary Fitzer
video: tegra: dw9718: enable auto-detect support Bug 1250073. Change-Id: Iabbf3d13e07ce053a74a8b6ff9dca610dfc6e55a Signed-off-by: Gary Fitzer <gfitzer@nvidia.com> media: video: tegra: imx135 flash support enable imx135 on-sensor flash strobe. bug 1277452 Change-Id: I9fb1bc50567d2f2c2e911420104b8350711022d4 Signed-off-by: Charlie Huang <chahuang@nvidia.com> media: video: tegra: max77387: add flash device it is used with imx135 camera sensor. bug 1277452 Change-Id: I94eb413b0594b1abc70d9c9d62114782708678df Signed-off-by: Charlie Huang <chahuang@nvidia.com> media: tegra: dw9718: Fix dw9718 settle time Fix focuser settle time Change-Id: Idab65b6800137d55d04842ff04d721b7847366de Reviewed-on: http://git-master/r/218461 (cherry picked from commit 10b6451fa99afdcfe947df2366116fccac1591cb) Signed-off-by: Michael Lin <mlin@nvidia.com> arm: tegra11: config: enable OV5693 and AD5823 Bug 1250073. Change-Id: Ic8714f22925ab9e6d76c944c33a8fe0d45c5015e Signed-off-by: Gary Fitzer <gfitzer@nvidia.com> arm: tegra: add autodetect imaging sensors Add autodetect check for IMX135, AR0833, and OV5693 Change-Id: I05638424067be1496d0f70e8ee900b721b34bf0e Signed-off-by: Gary Fitzer <gfitzer@nvidia.com> arm: tegra: Add imx132 sensor support for Dalmore The new E1812 camera board for Dalmore has IMX135 and IMX132 sensors. Bug 1250073 Change-Id: Id8691bc219d1bd13b12c4ad49725ed3b706f1f61 Signed-off-by: Frank Chen <frankc@nvidia.com> ARM: tegra: dalmore: update imx135 on sensor flash enable imx135 on sensor flash function. setup max77387 which is used with imx135. bug 1277452 Change-Id: I4e5fea14defbd84f25fac238001e528d5b24dfca Signed-off-by: Charlie Huang <chahuang@nvidia.com> ARM: dalmore: sensor specific focuser settings imx091/imx135 modules use the same vcm driver ad5816 but their actuarator's charactoristics are different. overwrite focuser setting in the ad5816 focuser detect function if the sensor detected is imx135. update dw9718 focuser range. bug 1272352 Change-Id: I8dd7ccc97533e1dd47c341b1aa8660d86fe52baa Signed-off-by: Charlie Huang <chahuang@nvidia.com> video: tegra: ad5816: enable auto-detect support Bug 1250073. Change-Id: I1c30757d0570e9e4d51f3326d2c0fe233f8cf046 Signed-off-by: Gary Fitzer <gfitzer@nvidia.com> (cherry picked from commit c3a21f51fc6c5a9935f8e52aa3149ddb0de66ac6) media: video: tegra: ad5816: customise setting different sensor modules have specific focuser settings like actuator resonance frequency and optimal arc mode. the settings should be carried in the sensor board file. bug 1272352 Change-Id: I6bb086faaf3ccfb62ed2a900befe755010dde0d1 Signed-off-by: Charlie Huang <chahuang@nvidia.com> (cherry picked from commit 52ac0ee51a8fe80379b4c07d21198c1cfc0c80c9) Signed-off-by: Frank Chen <frankc@nvidia.com> ARM: configs: tegra11: defconfig: enable max77387 bug 1277452 Change-Id: I220cddcd7cc856b0906d089a7a5a6e384391ea10 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Signed-off-by: Frank Chen <frankc@nvidia.com>
2013-06-05media: video: tegra: Update ad5816 rangeSudhir Vyas
Update focuser calibrated working range. Bug 1297156 Change-Id: I3203420b1d077a33bf8373b32207a212363e316a Signed-off-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/234970 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-06-03media: video: tegra: OV7695: Rotate 180 degreeJinyoung Park
Fix issue that image is rotated 180 degree. Bug 1290264 Change-Id: I58cdfceac947f51dfb9f5a7451c7adef9bb93baf Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com> Reviewed-on: http://git-master/r/229672 Reviewed-by: Riham Haidar <rhaidar@nvidia.com> Tested-by: Riham Haidar <rhaidar@nvidia.com>
2013-05-30Merge remote-tracking branch 'origin/dev/svenkatarama/AOHDR_Merge' into ↵Riham Haidar
promotion_build
2013-05-29video:tegra:nvavp: Add sync point increment supportSoumen Kumar Dey
Move sync point increment to CPU side for T11X. bug 1279729 Change-Id: I3ff5efc2300635411aaa5b71a3455e0b27808460 Signed-off-by: Soumen Kumar Dey <sdey@nvidia.com> Reviewed-on: http://git-master/r/232770 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Gajanan Bhat <gbhat@nvidia.com>
2013-05-24media:video:tegra: delete ov7695 debug messagekkim
Change-Id: Ib8a8426a4bad7d0f305a9f18052acbe83cb65748 Signed-off-by: kkim <kkim@nvidia.com> Reviewed-on: http://git-master/r/231589 Reviewed-by: Harshada Kale <hkale@nvidia.com> Tested-by: Harshada Kale <hkale@nvidia.com>
2013-05-24media: tegra: ad5823: add missed reglator_disableJake Park
Adding missed regulator_disable() into probe(). While probing ad5823 focuser, regulator vdd should be turned on before i2c operations and should be turned off after i2c oeprations. Bug 1293915 Change-Id: Ie9936e699ad3e3b08eb1dad55182e33dc89244a3 Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/231547 Reviewed-by: Karl Kim <kkim@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-05-23media: video: tegra: update focuser working rangeSudhir Vyas
Update ad5816 focuser calibrated working range. Current settings do not give better results for macro mode specifically. Bug 1238213 Change-Id: Ic8b60081bda75ecf3158d98796c979528767dfcd Signed-off-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/229267 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-05-23media: video: tegra: apply ov7695 quality tuneJake Park
Bug 1278482 Change-Id: Ib74a3a8d018a5082f3098fa058609d634bfb2010 Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/230186 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Karl Kim <kkim@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: John Sasinowski <jsasinowski@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2013-05-21Merge branch dev_17 into rel17sivasubramaniam venkataraman
This change adds the camera supoorted changes to bring AOHDR feature in to rel-17. Change-Id: I39929e0644ce0d3e63c8a6960e2a8c3ebd3596ee Signed-off-by: sivasubramaniam venkataraman <svenkatarama@nvidia.com>
2013-05-20media:video:tegra:ov5693: Fix wrong setting valuekkim
LensShading was shown different result in the both 1296x972 and 2592x1944 due to wrong initial setting value. Bug 1237002 Change-Id: Ic4b7fba8639358b1031be47deb21ab0c4a9089bd Signed-off-by: kkim <kkim@nvidia.com> Reviewed-on: http://git-master/r/228305 Reviewed-by: Peter Kim <pekim@nvidia.com> Reviewed-by: Alvin Park <apark@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Philip Breczinski <pbreczinski@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
2013-05-15video: tegra: dtv: Add DTV_STATUS into debugfsAdam Jiang
Expose DTV_STATUS register in debugfs which could be read by user land applications. Removed read operation over DTV_FIFO registers which may cause data loss. Bug 1061456 Bug 1258577 Reviewed-on: http://git-master/r/144430 (cherry picked from commit a7668922b555aca4ca0f5ca0569e4aa45383cb81) (cherry picked from commit d14000d021e65b34735a167b2f313695b984e54c) Change-Id: If4b5bd94fe8cc62f8a9695ec114345bd7cdd90a0 Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/224678 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2013-05-07media: 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 Reviewed-by: Jake Park <jakep@nvidia.com> Tested-by: Jake Park <jakep@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-05-02Merge branch 'dev_17' into rel17sivasubramaniam venkataraman
Change-Id: I9132ac2b464e795413079ad9c50e2fa14249304c Signed-off-by: sivasubramaniam venkataraman <svenkatarama@nvidia.com>
2013-04-23media: video: tegra: optimize AR0833 sequence to reduce wait timeHu He
Reduce wait time from 100ms to 1ms per suggestion from vendor. Bug 1261782 Change-Id: I294380676ecb0602c2b5d8f633fb41c4673347eb Signed-off-by: Hu He <hhe@nvidia.com> Reviewed-on: http://git-master/r/221255 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bhushan Rayrikar <brayrikar@nvidia.com> Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
2013-04-23media: video: tegra: ad5816: settle time not reachCharlie Huang
In some systems with fast memory configuration, sometimes the settle time is not satisfied between two set positions, especially the first two after power on. Implement the time counter between two set positions to maintain the proper settle time. bug 1237579 Change-Id: I046cbb2c9d4f55d475fe30114a58b1e2316f4efe Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/220019 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Thomas Cherry <tcherry@nvidia.com> GVS: Gerrit_Virtual_Submit
2013-04-22media:video:tegra: aohdr implementation for ov5693.Lihui Cui
For bug 1236935. Change-Id: I9cfb94685d47375ad8ef9106980be18bde51156c Signed-off-by: Lihui Cui <lcui@nvidia.com> Reviewed-on: http://git-master/r/218626 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Philip Breczinski <pbreczinski@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
2013-04-19media: video: tegra: imx132: Optimize i2c writeSudhir Vyas
Add bulk i2c writes. Bug 1234944 Change-Id: I57fbe31972fc69de2b7b6c4338450b7ade26c597 Signed-off-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-on: http://git-master/r/218122 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2013-04-17media: video: tegra: as3648: add torch level limitCharlie Huang
On this device the torch level can be set as high as the flash, but on some platforms the torch level is required to be lower to get better photo qualities. Also replace dev_warn with dev_notice and updated debugfs methods. bug 1242531 Change-Id: I48140cbdaa093b5ffcf41258d0f2fd51cca35eb2 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/219100 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Philip Breczinski <pbreczinski@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
2013-04-16media: video: tegra: mt9m114 sensor kernel driverkkim
Bug 1255019 Change-Id: Ie02ca813bcb362d20de2c07aeea62a46866cc723 Signed-off-by: kkim <kkim@nvidia.com> Reviewed-on: http://git-master/r/217662 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-04-16media: tegra: fix ov5693 fuseid buffer indexJake Park
Bug 1271714 Change-Id: Ibab4ce7c08150edceb463d4dadd3579d88956654 Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/219772 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2013-04-10arch: 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 Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/217592 GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-04-09media: video: tegra: remove ar0833 frame length settingsFrank Chen
We should not update frame length register since it is done by sensor automatically. Force to update frame length register will cause image to flash when HDR ratio is bigger than 1:1. Bug 1267273 Change-Id: Id134c1e35ec60033a7b684de3c2c3d13d9ba933e Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: http://git-master/r/216991 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Philip Breczinski <pbreczinski@nvidia.com> Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
2013-04-08media: 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 Reviewed-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-by: Peter Kim <pekim@nvidia.com> Reviewed-by: Alex Courbot <acourbot@nvidia.com> Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
2013-04-08media: video: tegra: enable DT for ad5823Jake Park
Bug 1255103 Change-Id: Iabc3dd93d71d5be9229393c7706d695ad56a0eb5 Signed-off-by: Jake Park <jakep@nvidia.com> Reviewed-on: http://git-master/r/213971 GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Courbot <acourbot@nvidia.com> Reviewed-by: Sudhir Vyas <svyas@nvidia.com> Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
2013-04-05tegra: media: video: fix imx135 mode switch issueFrank Chen
- Change software standby to software reset so the setting from previous mode can be cleared. - Add missing gain setting for HDR short expsoure. Bug 1250073 Change-Id: Ib9a9ea775dc704fce1a69026b0af29d655cc6c71 Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: http://git-master/r/216350 Reviewed-by: John Sasinowski <jsasinowski@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2013-04-04media: 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> Reviewed-on: http://git-master/r/215640 Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
2013-04-04media: 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> (cherry picked from commit d9eb5fe5cf2e8eec3dd225c04f8f637bafea29fa) (cherry picked from commit d311a4dbaf50040ae156041dd18ed90773efb64f) Reviewed-on: http://git-master/r/202188 (cherry picked from commit de9964014b813fd2292cd233eee002c60d6a752b) Reviewed-on: http://git-master/r/215304 Reviewed-by: Gary Fitzer <gfitzer@nvidia.com> Tested-by: Gary Fitzer <gfitzer@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
2013-04-02Merge remote-tracking branch 'origin/rel-17' into rel-17-merge-1Ray Poudrier
Change-Id: Ia5cdc63e024e19587ba541f7c2a109fa9e95b5d6 Signed-off-by: Ray Poudrier <rapoudrier@nvidia.com>
2013-03-29media: video: edp states not available infoBibek Basu
This patch changes the EDP states not available from platform data, warning message into a info message in kernel log. Bug 1249598 Change-Id: I957f26d93967cc3f74ee206b2e29783b0e07fc97 Signed-off-by: Bibek Basu <bbasu@nvidia.com> Reviewed-on: http://git-master/r/212450 Reviewed-by: Kiran Adduri <kadduri@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Charlie Huang <chahuang@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-03-26media: video: tegra: Fix imx135 override register indexFrank Chen
The offset of short exposure time in the override register table is off by 1. This results in only part of the short exposure value is programmed to the sensor. Bug 1250073 Change-Id: I362a89ea585edb7392973fc18cb0addaf4314630 Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: http://git-master/r/212428 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: John Sasinowski <jsasinowski@nvidia.com> Reviewed-by: Ming Wong <miwong@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-03-25nvavp: Set sclk to SCLK_BOOST_RATE if boost is enabledMandar Potdar
When disabling all other clocks, do not set sclk to 0 if boost is enabled. bug 1258031 Change-Id: I021648464e4693e1bc2fb31d5e3e6a53af6e6c37 Signed-off-by: Mandar Potdar <mpotdar@nvidia.com> Reviewed-on: http://git-master/r/211627 Reviewed-by: Shridhar Rasal <srasal@nvidia.com> Tested-by: Shridhar Rasal <srasal@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-03-22media: video: tegra: adding EDP throttle callbackSivaram Nair
Camera driver needs to support EDP throttle callback since it should support negative E-states Bug 1252177 Change-Id: I954e3c95cb7ceb6a10afeab2ee8b1f7a8e3d07bf Signed-off-by: Sivaram Nair <sivaramn@nvidia.com> Reviewed-on: http://git-master/r/211229 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Charlie Huang <chahuang@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2013-03-21media: video: tegra: fix imx135 group hold functionFrank Chen
Add missing short exposure setting to group hold function. Change-Id: I4c53bf0470213ed7c56bfacb5805a09f44e84e29 Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: http://git-master/r/211322 Reviewed-by: Charlie Huang <chahuang@nvidia.com> Reviewed-by: John Sasinowski <jsasinowski@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2013-03-21media: 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> Reviewed-on: http://git-master/r/210061 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
2013-03-21media: 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> Reviewed-on: http://git-master/r/206769 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Charlie Huang <chahuang@nvidia.com> Tested-by: Charlie Huang <chahuang@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-03-20media: video: tegra: fix copyright info for imx135Frank Chen
Add company name and year to copyright. Bug 1250073 Change-Id: I1c998e901e779ce4f5acd2960b3c3d632e512abd Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: http://git-master/r/210534 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-03-18media: video: tegra: add imx135 HDR sensorMing Wong
Added driver support for imx135 HDR sensor. Bug 1250073 Change-Id: I291051453f24ddbb058ad195b1c2e1bf0c7f118e Signed-off-by: Frank Chen <frankc@nvidia.com> Signed-off-by: Ming Wong <miwong@nvidia.com> Reviewed-on: http://git-master/r/206759 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
2013-03-13media: tegra: add ov5693 with ad5823 focuserLihui Cui
bug 1218661 Change-Id: Id6c8d697c8a9fa8f0d4414802ad866783c00d695 Signed-off-by: Lihui Cui <lcui@nvidia.com> Reviewed-on: http://git-master/r/192227 GVS: Gerrit_Virtual_Submit Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
2013-03-11media: tegra: max77665-flash: flash not turned onCharlie Huang
The default mode of register CHG_CNFG_00 is 0x04 which will disable the flash function. Update the default mode to 0x0C. bug 1242531 Change-Id: Icb8952817c8078e702b6764f5e398458f0078850 Signed-off-by: Charlie Huang <chahuang@nvidia.com> Reviewed-on: http://git-master/r/198594 (cherry picked from commit cb0d4c861d276e4c26b0d0efe038372f5cb6546b) Reviewed-on: http://git-master/r/206879 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2013-03-06Merge branch 'linux-3.4.35' into rel-17Sachin Nikam
Bug 1243631 Change-Id: I915826047b2e20f0ad0a7d75df295c6cbf6e5b0a