Age | Commit message (Collapse) | Author |
|
set manual white balance otherwise it will conflict with isp
bug 829281
Original-Change-Id: Id89ae1dd7e607beb35b43db5991742d3b8dcc345
Reviewed-on: http://git-master/r/42709
Reviewed-by: Chonglei Huang <chahuang@nvidia.com>
Reviewed-by: Andrei Denissov <adenissov@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Gary Zhang <garyz@nvidia.com>
Reviewed-by: Frank Chen <frankc@nvidia.com>
Tested-by: Chonglei Huang <chahuang@nvidia.com>
Rebase-Id: R9db77cef2efc133d03b637488e647d4cb0ab98fe
|
|
New AVP driver based on channel model. The AVP
acts as s/w host1x channel and has a syncpoint
allocated to synchronize audio/video operation
submitted by the host. The driver is responsible
for loading the AVP kernel and initializing s/w
channel.
Original-Change-Id: I20b68fc3cbb88b7c95542bae0a1acf5edc52c715
Reviewed-on: http://git-master/r/37420
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rfa4a49bb322192861df6c9cc16ada6ae1040f8be
|
|
initial support for sensor ov9726
bug 829399
Original-Change-Id: I67315dfce7baf2c14f49bf526c10fe19cf32d1d3
Reviewed-on: http://git-master/r/40472
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Chonglei Huang <chahuang@nvidia.com>
Tested-by: Chonglei Huang <chahuang@nvidia.com>
Rebase-Id: R31312b2b0fda96348bb14461651ccb27aa30b0de
|
|
Separate board specific sequence from ar0832 driver and add it to board
files. Add function that changes device slave address in real time to support
multiple devices in the same I2C bus.
Bug 844021
Original-Change-Id: I48641909eb531b4ba827096bc30fa4eccf83469e
Reviewed-on: http://git-master/r/40385
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
Tested-by: Jihoon Bang <jbang@nvidia.com>
Rebase-Id: R4b761bd3b09ed2b0101b03e8be737c25e5c3ee5f
|
|
Fix the race condition between kthread_stop() and wait.
Without this fix, the following message was printed.
"avp_svc_thread: timed out while waiting for kthread_stop"
bug 840262
bug 836806
Original-Change-Id: I5acf75859e6512923506a3c508f62e7d7ef9a1dc
Reviewed-on: http://git-master/r/39736
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rf58fd998c20b6ba03077e0a06cb1ac3d89826f77
|
|
AVP wants to know the clock freq of the modules like
VDE and AVP itself.
Added interface to handle the get clock message from AVP.
Bug 843882
Original-Change-Id: I3c07814fdb9d3b0c4aae11a431d0737a1c6d6014
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/38506
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R4355b6e3e721900a100ba2ab56c5b5c5cf4e7055
|
|
Support only one sensor for now.
Original-Change-Id: I1d0b804077e271052a6d6f4554865675fa70d612
Reviewed-on: http://git-master/r/36779
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R88b01bf956bdfabd8f13d883ea93a7d8e542d248
|
|
Initialize avp.sclk to minimum. Activity monitor adjusts
avp.sclk dynamically depending on load.
Reviewed-on: http://git-master/r/36064
(cherry picked from commit 1d18930770b99fa7a8169ba8300723bf3b5551e0)
Original-Change-Id: Ifb8704169afd7e4436bfba17e3a6c08e8d39aed4
Reviewed-on: http://git-master/r/38909
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Ra52c5b5085cfc3e6d21e00969cc83d3f322c4621
|
|
If emc clock is clocked at maximum rate it increases power
consumption. emc clock rate requirement is different for
different platforms.
Original-Change-Id: I21e9afed402d08558c6913b5f194b1a4699ebcb2
Reviewed-on: http://git-master/r/40166
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R0b4df2cdbdafeb45f050800f29c05ff4b929c6d4
|
|
Fixes "warning: '<variable>' defined but not used" messages.
Original-Change-Id: Ia4980d0262174cb8f39f9c0f67a9d94ff4be8b97
Reviewed-on: http://git-master/r/36561
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Ra110459be280f20e326c28abedc9a8ea2c6c8fff
|
|
set_clk_rate for sclk which is parent of avp clock.
Bug 843725
Original-Change-Id: I51810235a8f820a14afdd8dcf370b55e4d603a68
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/39772
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R61690be56d36c81fa0e283fab760b1d31021110c
|
|
AVP service driver responds error to AVP for invalid or unsupported
service IDs.
Bug 843473
Original-Change-Id: Ic747c7cf0b34b6b30abdb64c4ff005d298fa1530
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/39225
Reviewed-by: Andy Ritger <aritger@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rc2cf57d3643343c6cb59cd5da8c5c8351dd2e95e
|
|
Sometimes avp_node_try_connect is failed.
It is the timing problem between CPU and AVP.
1) Added the retry routine for avp-connection.
2) Increased the time-out value of msg_wait_ack_locked function
from 200ms to 400ms.
Bug 822104, 797362
Reviewed-on: http://git-master/r/36439
(cherry picked from commit bdc441e9bebeb893b7e9ec383fd77869dbcefc09)
Original-Change-Id: Ie5b31a50fb61691055ad41f0ac3ce627c08e0ebd
Reviewed-on: http://git-master/r/38450
Tested-by: Jubeom Kim <jubeomk@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R54b77903470a07927d37a220c5865b0ba6ff000d
|
|
Kernel driver for TPS61050 flash/torch camera device.
Bug 794431
Original-Change-Id: I760bd086c283076dc7136bd8ccd6b75e6e823ea8
Reviewed-on: http://git-master/r/34208
Tested-by: Erik M Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Michael Stewart <mstewart@nvidia.com>
Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Radb862760f165e40b764b3bb104787427d024c7e
|
|
Needs kfree function when error occurs.
Reviewed-on: http://git-master/r/37859
(cherry picked from commit 26c98cb216294230f5cc46055c48a0224989df80)
Original-Change-Id: Ic83407628eb6e4c2aad0ba014f5a97b561b3ecf6
Reviewed-on: http://git-master/r/38449
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R56e7aec023b2482e51fa4d79e7945382e49304b6
|
|
- Changed the kzalloc param from node to block.
- 'CHECK_CONDITION((physical_address < 0), ...' is not valid,
because the physical_address value is unsigned value.
- Fixed uninitialized values
Reviewed-on: http://git-master/r/37862
(cherry picked from commit 06d905e9ed14d28224d5f59acf75b4de503f8796)
Original-Change-Id: Ifad28f75b159356acbc045e5e985a618aa8df81b
Reviewed-on: http://git-master/r/38448
Tested-by: Jubeom Kim <jubeomk@nvidia.com>
Reviewed-by: Stephen Holmes <sholmes@nvidia.com>
Rebase-Id: R645e915813a90b87563a59d667dcb5a046862e8e
|
|
- Avoid exiting from avp_svc_thread in error case.
- Add nicer messages.
bug 840262
bug 836806
Original-Change-Id: I28fe1de9451b10a810f61db94ad3a7770703fd09
Reviewed-on: http://git-master/r/38581
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Rebase-Id: R74283b26e4d63ca7d7777844a4ee5703b0473fb1
|
|
this change will allow clock rate control from AVP.
Original-Change-Id: I470a401a93f769fa2f8b6e96158d1515c4034ca9
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/31839
Reviewed-by: Mandar Potdar <mpotdar@nvidia.com>
Tested-by: Mandar Potdar <mpotdar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R12982bdc7285748188af7aa5a71238d45fb873c3
|
|
Change-Id: Ib6fb0663f0a325aa0552f2625a93464648102e02
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Rebase-Id: R55b2be7cdb1ababff5de8dfa24d63d2ad8a2f140
|
|
Rebase-Id: R093dc181bed1f6cebc8f97893ef0962c06a08bcd
|
|
- "avp_lib: Successfully unloaded '%s'" was duplicated.
Change-Id: I32c6d0cdd2bd5d1529e3596b4bc6e3220bc498de
Reviewed-on: http://git-master/r/34609
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Rebase-Id: R9a98dc2912fbfd7d8f084a1026eeddc9fb073049
|
|
In case of avp_init() failure, NULL pointer was referenced,
and caused kernel panic.
bug 828027
Original-Change-Id: I748f439b39db086be856bf4d6b2ec98c4ad3559a
Reviewed-on: http://git-master/r/32141
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R8703137ddec05ddec4a5ecb1b24ad6bf893e1f88
|
|
This change fixes AVP kernel startup problem on Tegra2.
bug 828027
Original-Change-Id: I6505e1690eb96c485cf8141d0d257cf7214837ca
Reviewed-on: http://git-master/r/32107
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Rebase-Id: Ra49a458ec515d6a4fcbdaab17a5b53647850489b
|
|
For stereo camera, it is important that both sensors
should start sending data at the same time for them to
be in sync. Add IOCTL (OV5650_IOCTL_SYNC_SENSORS),
which user code can access to synchronize both sensors.
bug 787214
bug 786928
Original-Change-Id: I6bf34a8af3b7dd51150d5c0247b6787b824c1dae
Reviewed-on: http://git-master/r/30005
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R1b655e1a02514cf0f2258650f6ad86a479a2eabe
|
|
clk and nvmap APIs can return ERR_PTR or NULL.
also fixed some printf warnings.
Bug 827548
Original-Change-Id: Iae3eea2d3d7130bcaa4dadb126661908dcca1e96
Reviewed-on: http://git-master/r/31750
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Rebase-Id: R3737e7d79e348acdc6b83019307c7faec2612d6f
|
|
bug 827505
Original-Change-Id: If6d4fd137b72c3a08bf8fb1094d8dd31ab361f1c
Reviewed-on: http://git-master/r/31633
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Frank Thomas Bourgeois <fbourgeois@nvidia.com>
Rebase-Id: Ra81978082c7ad5f99ed671d1762ab0b9e294c0cb
|
|
- Avoid shutdown AVP kernel
- This is a workadound for bug 827353
bug 827353
Original-Change-Id: I7a8889bf190f91792c90a84fc69d5b190b8de73f
Reviewed-on: http://git-master/r/31576
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R5e92617d2186ecb3149877e0219a82aab9f4838d
|
|
- Use nvrm_avp_e0000000.bin is for Tegra3 A01
- Use nvrm_avp_00001000.bin is for Tegra3 A02 and later
bug 765965
Original-Change-Id: I9bc28b122bd1b0cd2c1ece3bc681550de5912229
Reviewed-on: http://git-master/r/31202
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Rebase-Id: R02295b1e1327407ef762b8ef1954b0a0f78afd32
|
|
Bug 826043
Original-Change-Id: I3d78f7941d54038f12f587400c899aa145c63122
Reviewed-on: http://git-master/r/31369
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Rebase-Id: Ra8b3e254c8577a17c54bc6d48c06d99cfde20a22
|
|
When device sh532u is open, it calls board related initialization
and de- initialization function.
In the board related functions, the client can initialize the required
signal, power on/off the device etc.
bug 802264
Original-Change-Id: Ie69a6e70c5d104489d248bef538e89263208ee54
Reviewed-on: http://git-master/r/30169
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Danielle Sun <dsun@nvidia.com>
Tested-by: Danielle Sun <dsun@nvidia.com>
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Rebase-Id: R026fbf2cd53dfd839875c3edb97aca5b037120c4
|
|
Return last requested position if the motor settled or timeout occurs.
Original-Change-Id: Ib0ff58b827fcf871dbf185eb0a284b7fe010aef2
Reviewed-on: http://git-master/r/27978
Reviewed-by: Frank Chen <frankc@nvidia.com>
Reviewed-by: Andrei Denissov <adenissov@nvidia.com>
Reviewed-by: Gary Zhang <garyz@nvidia.com>
Tested-by: Gary Zhang <garyz@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Rebase-Id: Rd5395077ebfd868f65cea951176962594dc476ad
|
|
sclk is shared between usb and avp. usb sets it to 80MHz, hence set sclk rate
to max when avp is running.
Bug 819796
Original-Change-Id: I4e5d28fd83c4f001bb191534d4ee2ccbfadbad25
Reviewed-on: http://git-master/r/28765
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R2d3458bbe518bf61c2cf914469b7e970f91adc6f
|
|
- Remove lines marked with FIXME.
- Now CONFIG_TEGRA_RPC/AVP are y by default.
Original-Change-Id: Iad396e9bfb86daf9f3d08ff546dd32a291ea7f6d
Reviewed-on: http://git-master/r/28076
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I02cb9742bfe5d0f31e66238d9b1b470800080554
Rebase-Id: Rafd81bab70bccbb1ba47b3f22b3d521bc2767aa7
|
|
- Remove temporary lines marked with FIXME.
- Also lower some printk level to KERN_DEBUG.
Original-Change-Id: I8283507f79ffb2b2a8073f8a70f12ab16feb2324
Reviewed-on: http://git-master/r/28075
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Original-Change-Id: I5bb4a6f752b30d0c6da3344355fcacb979eb991f
Rebase-Id: Rf5a7d780bb4d00f48a2f0ce48d8f0266d6e5d4c0
|
|
Original-Change-Id: I158d2be97c795313e7e74ce9fb4ec0bdc7d95496
Reviewed-on: http://git-master/r/27559
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I0ff198daa548ed2837f7fb1794013bf0adf7e5a1
Rebase-Id: R267a127ee1f5a2194179031d87a298b80f11d81f
|
|
Original-Change-Id: I2ffeaf6f8dfeb279b40ca6f69f6c9157401a746a
Rebase-Id: Rbf35839fcc97a509552b5088b147ed841a8a6405
|
|
Original-Change-Id: I6cac7e37864cdfdfdfe6d1ee1ae0285c0fb5bd90
Reviewed-on: http://git-master/r/19606
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I0df510734de6b488d49e53ac68e2157b2be15ad2
Rebase-Id: Rfebdeea37d23649b0c120c5cb405beef1b34712d
|
|
bug 765965
bug 777221
Original-Change-Id: I40a7599f5132ddeddc1b9b8dc337abd208a4b0ae
Reviewed-on: http://git-master/r/16324
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I813602581615b1448bf5c09b0f7eeeb1f3730132
Rebase-Id: R9b03fa70a5e973308972396f90676d696dacd564
|
|
Original-Change-Id: I3dfa4f1e81dd7818e73c382a148082394cde2f68
Reviewed-on: http://git-master/r/15945
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Iabf138fadf82dbbd06e0d1d952940f70ddad54a4
Rebase-Id: R7fa7d2a9ad4a37abc6fa3df657366b25ee8e4c02
|
|
- Load AVP kernel at fixed address.
- Use nvmem= carveout to load AVP kernel.
bug 765965
bug 777221
Original-Change-Id: I60b650a395936450687cea9b881f78bcee854421
Reviewed-on: http://git-master/r/15343
Tested-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I34b6acd03075325733a7bc3f005b71a7c1721919
Rebase-Id: R24eae3f70efc0cc68ff7a3de015f041f1a221c73
|
|
Fix SSL3250A camera flash I2C errors.
Bug 778859
Original-Change-Id: Ifaf800405bcfc080a66c500cb74fe87ca3074be9
Reviewed-on: http://git-master/r/28205
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R70f4c8c7cf117b4d3ab13dbb5bc01a19b395f383
|
|
Bug: 783488
Original-Change-Id: I0d70ec5bb0fd880b167e9ced0e002829abeccdbf
Reviewed-on: http://git-master/r/24969
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R83f2674bdf0300e8fba97c50e55649ff68ad18a2
|
|
Add AD5820 focuser driver for Whistler.
Bug 783488
Original-Change-Id: I0d8a08e7df9f472ffc4edfe7bfa255357bff5126
Reviewed-on: http://git-master/r/26970
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R504af41accb317526f17265a2975efa3d42a8947
|
|
-Removed unused sensor mode mode_1920x1088
-Added ov5650_write_reg_helper function to do write_reg()
according to camera_mode.
-ov5650_get_status function is removed as it is reading reg 2
value and there is not any definition of reg 2 in datasheet and
even user space is not using it's value at all.
-Added ov5650_set_power function to on/off camera sensors power
according to camera_mode.
-Added ioctl OV5650_IOCTL_SET_CAMERA_MODE to set camera_mode
from user space.
-Added i2c driver for right ov5650.
Bug 809921
Original-Change-Id: Ib3cf43d0a064c18c218d0850e849fff84e18e661
Reviewed-on: http://git-master/r/26857
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: George Bauernschmidt <georgeb@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: Rf6847be1ff260ea91798a29fbd2ff6d7e26e1711
|
|
This kernel driver will replace the functionality that was
previously in the NVRM daemon root process and allow multiple
instances of OpenMAX to function and AVP resource tracking and
cleanup.
Bug 772210
Original-Change-Id: Ia5eb559cde4644bae5fd8b23a1de57cd65f3fdd8
Reviewed-on: http://git-master/r/25115
Tested-by: Stephen Holmes <sholmes@nvidia.com>
Reviewed-by: Stephen Holmes <sholmes@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R753e707c693fce010bb4031c3caf08fa669f2aa6
|
|
- fix an incorrect i2c address and a function return check.
- add checks for function returns.
- remove the developer name in the beginning comment.
- fix an uninitialized variable..
Original-Change-Id: I2d42025b7ff47eb6228e626e65990f4da04b94ac
Reviewed-on: http://git-master/r/23594
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Qinggang Zhou <qzhou@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Rebase-Id: R2fcab8b5c5b997791861629c230bbd25e5f42c90
|
|
This focuser is from SEMCO and is integrated with OV5650 sensor and LC898211 driver.
bug 778859
Original-Change-Id: I6e5dcc129c72aed7d92a00a1d926424050583c1d
Reviewed-on: http://git-master/r/22711
Reviewed-by: Qinggang Zhou <qzhou@nvidia.com>
Tested-by: Qinggang Zhou <qzhou@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Rebase-Id: R03b55358626eb34807ce5514e1eee5731124619e
|
|
Original-Change-Id: Id5cb40c9823c7fcfd26e45e4608c45b16a2d431a
Reviewed-on: http://git-master/r/21351
Reviewed-by: Erik M Lilliebjerg <elilliebjerg@nvidia.com>
Tested-by: Erik M Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: George Bauernschmidt <georgeb@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R3a3c1112d59a61c52e8a35944d77603154a9598e
|
|
Restore the 1264x704 mode setting, it was erroneously removed
during an integrate from another branch. Restore the 1920x1088
mode setting I2C sequence, which was removed during the same integrate.
It is not currently used, but we want the sequence there in case we
decide to switch back to it in the future.
Bug 786227
Original-Change-Id: Ia5154f73f8347aae45cb769645460cb49df27b55
Reviewed-on: http://git-master/r/20438
Reviewed-by: Nathan Lord <nlord@nvidia.com>
Tested-by: Nathan Lord <nlord@nvidia.com>
Reviewed-by: Qinggang Zhou <qzhou@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R59f94a617a3b40b4cfd2bce4c49da937ed6c6df8
|
|
Switch to 2080x1164 for 1080p resolution. Add a reset to
the I2C sequences.
Bug 786227
Original-Change-Id: I0514275c87504673a4297679bfa77d0a786f1532
Reviewed-on: http://git-master/r/19649
Reviewed-by: Nathan Lord <nlord@nvidia.com>
Tested-by: Nathan Lord <nlord@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R7fb629c4ca8871b0533862d32c8535a4a3ae2cf5
|