Age | Commit message (Collapse) | Author |
|
Moving the drivers/media/video/tegra to drivers/media/platform/tegra.
This is done with respect with the upstream version of kernel 3.8.
Bug 1319074
Change-Id: Id30bc8616ed77aa7777394e153330969647112ed
Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com>
Reviewed-on: http://git-master/r/267209
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
convert nvmap handle id to dmabuf and use dmabuf API
Change-Id: I2f3eda3624f39d2d4690ef69e2086516e3fc6525
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/265226
GVS: Gerrit_Virtual_Submit
Reviewed-by: Soumenkumar Dey <sdey@nvidia.com>
Reviewed-by: Somu Sundaram <somasundarams@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Alex Waterman <alexw@nvidia.com>
|
|
It's not enabled in android-tegra-nv-3.8, disable it here.
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
This change is a part of the effort to enable runtime
platform detection and reduce compile-time conditionals.
Bug 1333554
Change-Id: Ia56fd49a0e4900f059e5f442a43734c21259a125
Signed-off-by: Chetan Kumar N G <chetankumarn@nvidia.com>
Reviewed-on: http://git-master/r/264033
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Scott Peterson <speterson@nvidia.com>
|
|
Config TEGRA_SYSTEM_DMA is going to be remove and hence removing
its reference.
Change-Id: Ida4a6c9ea809842cc12b1fdd4f0ee7540b08dacf
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/264242
|
|
don't call edp api in throttle callback or deadlock will happen since
the edp lock is held from caller.
Bug 1327193
Change-Id: I6b90630d0a37d53521c1db4e95f5945f184a70f5
Signed-off-by: David Pu <dpu@nvidia.com>
Reviewed-on: http://git-master/r/247173
(cherry picked from commit 48dbf16c280f7846c3360c50a4f4cfc824d0f5fc)
Reviewed-on: http://git-master/r/263684
GVS: Gerrit_Virtual_Submit
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
|
|
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>
|
|
The legacy driver of DTV interface depends on TEGRA_SYSTEM_DMA which was
valid before the new generic dma-engine driver was introduced to
downstream kernel. This patch adds the dependency of legacy DMA code to
prevent from installing DTV driver on new platforms.
Bug 1313737
Change-Id: I137591dd56a5a18056c0b31d318f1ede5bfdcc17
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/260032
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Unmapped DMA buffers should not be unmapped again. Once DTV driver could
not get DMA channel, it should avoid to map memory for DMA operations.
Bug 1313737
Change-Id: I63e3bde6055a76e1fdf96b1fc55ac5254d18f40a
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/259890
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
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>
|
|
Disable undervoltage lockout on ad5816 at power on.
Bug 1324557
Bug 1312663
Change-Id: I3d56a3f57fb589ddd3a61cf101e184c931fd1fd9
Signed-off-by: Phil Breczinski <pbreczinski@nvidia.com>
Reviewed-on: http://git-master/r/253153
(cherry picked from commit 9d47fe15fd7ce4ef6c8cc46249dd6c0a2c0658d2)
Reviewed-on: http://git-master/r/259347
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Frank Chen <frankc@nvidia.com>
Reviewed-by: David Wang (SW-TEGRA) <davidw@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
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/238131
(cherry picked from commit 6a46e0da47eb2cd9663bd5ad785625e54aa24d1f)
Reviewed-on: http://git-master/r/255229
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Frank Chen <frankc@nvidia.com>
Reviewed-by: David Wang (SW-TEGRA) <davidw@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
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>
|
|
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>
|
|
when we allocate memory for stream buffer, the size should
by sizeof(dtv_buffer), not size(dtv_buffer *)
Bug 1314904
Bug 1061456
Bug 1258577
Change-Id: I81a16ead5f232c28ae572d9bffe75ca4ac6aa45e
(cherry picked from commit e0bfe6f1b5202b5b61b69681a05513dc6dd3a776)
(cherry picked from commit f59922ee826ffbb708c5250ab2c65bd73cd26fdd)
Signed-off-by: Jun Su <juns@nvidia.com>
Reviewed-on: http://git-master/r/#change,243434
Reviewed-on: http://git-master/r/256197
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
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>
|
|
Switch from single-buffering to double-buffering to avoid FIFO overflow
on DTV interface.
Bug 1061456
Bug 1258577
Change-Id: Ided86a44fe8c8c40382030fcf6c005bac8ad4708
(cherry picked from commit b36e39fb0af0e640a2cb71917baf9ee9c9df9bc7)
(cherry picked from commit a89f46829b779cb9d1c92c099d64d3f27eb7bf3d)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/237447
Reviewed-on: http://git-master/r/244479
Reviewed-on: http://git-master/r/256195
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
This is an experimental patch for controlling on cpu-dma latency and
minimum cpu frequency over DTV interface. It is required for receiving
ISDB-T Full-seg HDTV signals or ISDB-Tmm signals because TS signals on
input will provide higher frequency up to 32MHz. CPU has to run faster
to handle DMA interrupts too.
Bug 1061456
Bug 1258577
Change-Id: Ic97af353f7575eff6eef977f2b204b6299c84e73
(cherry picked from commit 1b3633fcb9ba134cd0ae8460bba308119ac98215)
(cherry picked from commit b6f37d0e86c3a09e1668d6d46ed16e6b882dbe8c)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224689
Reviewed-on: http://git-master/r/244478
Reviewed-on: http://git-master/r/256194
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
DTV driver will queue up all buffers filling requests at the first
read() operation. However, after that, we'd like to bypass this section
quickly. The macro 'unlikely' could help to generate machine code which
puts DMA-queue-up on the first branch.
Bug 1061456
Bug 1258577
Change-Id: I95bbc2ae73911591c376e41250ada1b6b575f770
(cherry picked from commit ae3534ebb25604bbbf777cec9bf3e0c3ec8a2634)
(cherry picked from commit 516d94f9dafb28367ff1b05070d7f345798e59ce)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224688
Reviewed-on: http://git-master/r/244477
Reviewed-on: http://git-master/r/256193
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Nothing more than fixing unaligned asterisks.
Bug 1061456
Bug 1258577
Change-Id: I5e43a7d01a0eec9b13b43cf59029e12672890c99
(cherry picked from commit f28dfba787f7e3dd6b6642f87670d35f7ae820dc)
(cherry picked from commit 78a9e71b81eb0496a0610e3179752e6a5df78f5d)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224687
Reviewed-on: http://git-master/r/244476
Reviewed-on: http://git-master/r/256192
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
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>
|
|
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>
|
|
The original "overflow" warning was misleading because when there are
pending DMA transferring it does not necessarily mean buffer had been
filled too much data. Instead, if transferred bytes are more than the
byte numbers required by DTV, driver should report this situation for it
indicates DMA queue-up is too slow.
Bug 1061456
Bug 1258577
Change-Id: I1c39076a1e4b9c018d4a67c08d0ff71c761fbbd5
(cherry picked from commit a5d313823a0daecd6596f8e7ac99cc95bcc17de6)
(cherry picked from commit 6bddd41af496e2c48e7ed676e051e45328fbedba)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224684
Reviewed-on: http://git-master/r/244473
Reviewed-on: http://git-master/r/256189
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Each read() call on tegra_dtv device should only enqueue one DMA request
into DMA controller. In this way, DTV driver could avoid to waiting on
previous DMA-queued buffers to be finished. Thus, DMA buffer overlapping
could be ease. It also allows user-land run a tighten read() loop.
Bug 1061456
Bug 1258577
Change-Id: I75033c5cef43368636307093890422c1718f44ce
(cherry picked from commit b35f49d61559d336bab5efad6ab333152d80b63f)
(cherry picked from commit 1c71579a99a0dddfa4fc6a3a89a0a5d47782bc32)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224683
Reviewed-on: http://git-master/r/244472
Reviewed-on: http://git-master/r/256188
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Make DMA buffer count and size configurable via module parameters.
Bug 1061456
Bug 1258577
Change-Id: I45b188e09fb94add00c95cc6013e46a8af8636b0
(cherry picked from commit 9dc27fd2395fb46d4cc644e145aaa3c20f35e3d3)
(cherry picked from commit aab314b14d2c7971adaae5e9d5f23ff08ddcb58d)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224682
Reviewed-on: http://git-master/r/244471
Reviewed-on: http://git-master/r/256187
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
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>
|
|
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>
|
|
Application should always be notified if buffer overflow happened.
Bug 1061456
Bug 1258577
Reviewed-on: http://git-master/r/160891
(cherry picked from commit e23db607457e8435f86b32b48d55cbbff42e4cd1)
Change-Id: Iaa17470840a3c5817834aa20c7264f19b9ded6a9
(cherry picked from commit 656480eb88d030a26eaab9f75bf4486632f2d433)
(cherry picked from commit 7d38b09b7cfefedff7582b40400adb7e6870c1e2)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224680
Reviewed-on: http://git-master/r/244468
Reviewed-on: http://git-master/r/256184
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
DTV interface could run with 0-20MHz synchronizing clock. When DTV runs
with high speed, it is necessary to ensure system bus and EMC running on
higher frequency to support data transferring between the interface and
memory.
Bug 1061456
Bug 1258577
Change-Id: Id5af7cd8f8aa0373a5c45c9f9f884cd2b755e146
(cherry picked from commit 3370a67507a5ea08b0fe03943345dc34bde8fd7c)
(cherry picked from commit e4bb9378786655898c2f62a57319bdc05bd8e410)
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/224679
Reviewed-on: http://git-master/r/244467
Reviewed-on: http://git-master/r/256183
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
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
(cherry picked from commit e262f13e59e716d12a29116d24931af430909dd8)
(cherry picked from commit a7668922b555aca4ca0f5ca0569e4aa45383cb81)
(cherry picked from commit d14000d021e65b34735a167b2f313695b984e54c)
(cherry picked from commit 6a43783d1f9ce050b330eec42f1f77636073157d)
Change-Id: If4b5bd94fe8cc62f8a9695ec114345bd7cdd90a0
Signed-off-by: Adam Jiang <chaoj@nvidia.com>
Reviewed-on: http://git-master/r/144430
Reviewed-on: http://git-master/r/224678
Reviewed-on: http://git-master/r/244466
Reviewed-on: http://git-master/r/256182
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
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>
|
|
- fix Coverity issue
Coverity id : 23456
Bug 1329327
Change-Id: I7ad994db88726151b1f29139b6924d04472bbffa
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/254037
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
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>
|
|
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>
|
|
Change the kernel debug statement for as364x
driver. Term "invalid" for a notice/warning
is misleading.
bug 1320211
bug 1320210
Change-Id: I4377cd20fd70392af1db4517c0d3a708845e5e5a
Signed-off-by: Arun Mohare <arg@nvidia.com>
Reviewed-on: http://git-master/r/249309
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Some DNI are not cleanly reverted. Cleared the code in:
arch/arm/configs/tegra12_android_defconfig
drivers/media/video/tegra/nvavp/nvavp_dev.c
Change-Id: I45afbf75e17224fe927f7f8825ab0b8b7dea542f
Signed-off-by: Shu Zhang <chazhang@nvidia.com>
|
|
Due to recent changes in T124 Tegra reserved memory map,
base address for AVP kernel allocated at boot time has
changed and the AVP OS bin also needs to be changed
accordingly
Bug 1322157
Change-Id: I3b74f17bbddcd4fee6ba485d34f691f178902c0e
Signed-off-by: Somasundaram S <somasundaram@nvidia.com>
Reviewed-on: http://git-master/r/247819
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bhanu Murthy V <bmurthyv@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Somu Sundaram <somasundarams@nvidia.com>
Tested-by: Somu Sundaram <somasundarams@nvidia.com>
|
|
Add support for AVP OS bin when carveout is 1GB and
SMMU is disabled in T124
Use default heap as carveout when SMMU is disabled
Bug 1322157
Change-Id: I31be0fa2faab5b0f3d4542fd4323e53d9487e670
Signed-off-by: Somasundaram S <somasundaram@nvidia.com>
Reviewed-on: http://git-master/r/244166
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Gajanan Bhat <gbhat@nvidia.com>
Reviewed-by: Somu Sundaram <somasundarams@nvidia.com>
Tested-by: Somu Sundaram <somasundarams@nvidia.com>
|
|
We are calling imx132_mclk_disable() twice in the
release function. This triggers the kernel warning
due to unbalanced reference count.
Bug 1322848
Change-Id: I3fe72ab103a7274e794209e21b6e0b6281470d05
Signed-off-by: Frank Chen <frankc@nvidia.com>
Reviewed-on: http://git-master/r/246907
(cherry picked from commit 06b6024cac0e4c3bd8cb285be904e5c98c515db5)
Reviewed-on: http://git-master/r/248156
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
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>
|
|
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
|
|
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>
|
|
SMMU IOVA range has moved from lower 1GB to (2GB-4GB), due
to which AVP OS is linked and built to be loaded at new
IOVA address 0x8ff00000 which falls within the new range
Bug 1287223
Change-Id: I276c51f478eb2831085a46ca09acf121a8675e9c
Signed-off-by: Somasundaram S <somasundaram@nvidia.com>
Reviewed-on: http://git-master/r/241815
GVS: Gerrit_Virtual_Submit
Tested-by: Somu Sundaram <somasundarams@nvidia.com>
Reviewed-by: Soumenkumar Dey <sdey@nvidia.com>
Reviewed-by: Somu Sundaram <somasundarams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
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>
|
|
Add driver support for imx135 camera sensor.
Bug 1250073
Change-Id: Ib36f2a9138583fafef902a0846ceab060524f191
Signed-off-by: Amit Arora <amita@nvidia.com>
Reviewed-on: http://git-master/r/229790
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
|
|
NVUB_T124 Add 13MP mode for FPGA bringup
NVUB_T124 bug 1205344
Change-Id: Ice8915fddd9e34290c99dfa03b5fb1c4179b9176
Signed-off-by: Wei Chen <wechen@nvidia.com>
Reviewed-on: http://git-master/r/218458
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
|
|
NVUB_T124 Add 1280x720 mode to ov9772 for
NVUB_T124 FPGA bringup
NVUB_T124 bug 1205344
Change-Id: I19cac2bb6b9d853bcfc3f78c1256bb93d5c099ad
Signed-off-by: Wei Chen <wechen@nvidia.com>j
Reviewed-on: http://git-master/r/219604
Reviewed-by: Pablo Ceballos <pceballos@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
|
|
1> Enable nvavp driver support
2> Enable TEGRA_GRHOST
3> Enable DEBUG_FS
4> Fix compilation errors
Bug 1246854
Change-Id: I4cf1e69a69cc891f9d4311183ed74af0973e782b
Signed-off-by: Somasundaram S <somasundaram@nvidia.com>
Reviewed-on: http://git-master/r/212589
Reviewed-by: Somu Sundaram <somasundarams@nvidia.com>
Tested-by: Somu Sundaram <somasundarams@nvidia.com>
Reviewed-by: Chao Xu <cxu@nvidia.com>
|
|
Change-Id: I340557ac1ead8259f03cf453a8c52dd7b3703ace
Signed-off-by: Jin Qian <jqian@nvidia.com>
Reviewed-on: http://git-master/r/83274
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Mark Stadler <mastadler@nvidia.com>
Signed-off-by: Mark Stadler <mastadler@nvidia.com>
|
|
Change-Id: I3a827b407d8fa7d71297a9c72645904ece2e5bc7
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/259572
|