Update SafeLut values for ife paths in CAMNOC QoS settings according to
recommended settings in CAMNOC HPG.
Change-Id: I12fa796757f4fe000e47ab2074c7ee88165864ab
Signed-off-by: Mukund Madhusudan Atre <[email protected]>
Synx driver is dependent on camera driver for registering callback
functions of sync driver. This change invert the logic, and camera
driver will register the callback functions for synx driver at the
time of sync driver probe.
Change-Id: I2dbee15ba4c7a9dde336a4bb1f2a4dddcd90348b
Signed-off-by: Jigarkumar Zala <[email protected]>
For write operation while read memory memptr should not need to increase as
it leads to crash. This change removes that increase opertion. Also,
increasing map count to support more data reading for eeprom.
Change-Id: Ie71deb225c2513e7c18229d174a9a0e129fdd1f7
Signed-off-by: Jigarkumar Zala <[email protected]>
This change enables CSID sample drop on RDI paths by default. The
sample drop pattern, as always, is set to 0 at init. This allows
the userspace driver to simply program sample drop pattern on
desired RDI paths to obtain sample dropped output without having
to also overwrite config register to enable drop. This change
also takes care of programming max value to sample drop period on
version 480 hardware due to hardware limitations. It also adds a
separate header file for CSID Lite version 480 hardware.
Change-Id: I6e8ace1df3241b7ab4e34d9a13b382f5dde8b4f3
Signed-off-by: Venkat Chinta <[email protected]>
Adding updated values for registers in camnoc address space
which determine QoS for different axi bw paths.
Change-Id: I6a24b7650f542938fd9720ae86a0330b5d4fd048
Signed-off-by: Mukund Madhusudan Atre <[email protected]>
Currently for the flush request error case, mutex unlock is
executed without mutex lock which result in instability of
system. This change returns with appropriate error code
if error occurs.
Change-Id: I2ff0056002c7d96a7100295f2ed6ba5cc0da2254
Signed-off-by: Jigarkumar Zala <[email protected]>
This change adds a debugfs parameter to enable isp context state
monitor dump rather than always print by default. This change
also changes isp context substate to HALT only after stop hw
is complete.
Change-Id: I1025a46e9be63b4ee5808c2eb44672687d901c2e
Signed-off-by: Venkat Chinta <[email protected]>
In case of VFE Overflow print additional debug
information based on whether the overflow is
on bus side or in the IFE modules.
Change-Id: I292bab0e75824bd1f151a4824f25220784c81172
Signed-off-by: Vishalsingh Hajeri <[email protected]>
Signed-off-by: Venkat Chinta <[email protected]>
Update the clock voting, datarate settings for
csiphy version 1.2.2.
Change-Id: I7b08819c1918d2eeec530733d42828e092bf2aa9
Signed-off-by: Shankar Ravi <[email protected]>
Add state variable for camera mem manager to show initialization status.
Ensure that all operations are rejected before initialization.
Change-Id: I1ddbaaf6fbed59e4804476562c97f6895d99e916
Signed-off-by: Trishansh Bhardwaj <[email protected]>
Validate the context device name with node name. If device name is
not matching return the error.
Change-Id: I8dee4e6f64e17b0d1e486077a2c8b0df562a702e
Signed-off-by: Rishabh Jain <[email protected]>
Adding custom ratelimited log types and use it in generic blob
handler for isp and icp.
Change-Id: Iec6c94f41506839055c5e0036d2e343849dc12b5
Signed-off-by: Mukund Madhusudan Atre <[email protected]>
Signed-off-by: Karthik Anantha Ram <[email protected]>
Bring over camera driver changes as of msm-4.19
commit 5a5551a7 (Merge "msm: camera: reqmgr: Fix CRM
shift one req issue").
Change-Id: Ic0c2b2d74d1b3470c1c51d98228e312fb13c501a
Signed-off-by: Jigarkumar Zala <[email protected]>
This change adds dummy Makefile support to compile camera
driver project along with base kernel.
Change-Id: I237ba87442c17869b7cc264371c5c3996f43eb95
Signed-off-by: Jigarkumar Zala <[email protected]>