提交图

1184 次代码提交

作者 SHA1 备注 提交日期
Jigar Agrawal
dd28f05a0f msm: camera: csiphy: Update the csiphy programming sequence
Update the csiphy2.1.0 programming sequence for the update
on 01/13/2021 in revision 6.

CRs-Fixed: 2856350
Change-Id: Ib1d9f8ea48bdcb333773bb0fbc3a2c14b10105af
Signed-off-by: Jigar Agrawal <jigar@codeaurora.org>
2021-02-01 10:21:35 -08:00
Haritha Chintalapati
4f4409a18c Merge "msm: camera: common: Update Android.mk for incremental compile support" into camera-kernel.lnx.5.0 2021-01-27 14:24:41 -08:00
Haritha Chintalapati
c17872806b Merge "msm: camera: isp: Change halt reset sequence for dual ife" into camera-kernel.lnx.5.0 2021-01-26 18:53:00 -08:00
Karthik Jayakumar
70550a00c5 msm: camera: ife: Fix variable assignment indentation
Fix clang warning about improper indentation level of a variable
assignment following a one-line if statement.

CRs-Fixed: 2835738
Change-Id: If31d282044ddffc668b1b59b105edd4d5ce4aee7
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-26 11:33:15 -08:00
Karthik Jayakumar
c1be7b60cf msm: camera: common: Update Android.mk for incremental compile support
Adds LOCAL_SRC_FILES tracking list to Android.mk to enable support for
incremental compilation.

CRs-Fixed: 2835738
Change-Id: I5f4c5f5f73485e1fe1dd54483ef263129b557386
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-25 16:18:44 -08:00
Haritha Chintalapati
779d4efce0 Merge "msm: camera: smmu: IOMMU fault id's API update" into camera-kernel.lnx.5.0 2021-01-25 14:48:24 -08:00
Haritha Chintalapati
83817bb001 Merge "msm: camera: common: Add HW version checks for v680 hardware" into camera-kernel.lnx.5.0 2021-01-25 14:14:41 -08:00
Haritha Chintalapati
1ace619d2f Merge "msm: camera: cpas: Add version map entry for 680 titan version" into camera-kernel.lnx.5.0 2021-01-25 14:14:26 -08:00
Haritha Chintalapati
893431ebc3 Merge "msm: camera: req_mgr: Debugfs API update" into camera-kernel.lnx.5.0 2021-01-25 14:14:09 -08:00
Haritha Chintalapati
9d4ea638ef Merge "msm: camera: cpas: Update cpas dt parsing" into camera-kernel.lnx.5.0 2021-01-25 14:13:35 -08:00
Haritha Chintalapati
6caeb08d26 Merge "msm: camera: isp: Reinit completion struct for CSID reset" into camera-kernel.lnx.5.0 2021-01-25 14:13:20 -08:00
Haritha Chintalapati
e22c0e60b4 Merge "msm: camera: req_mgr: Update V4L2 enum names for Waipio" into camera-kernel.lnx.5.0 2021-01-25 14:12:57 -08:00
Haritha Chintalapati
36765f7683 Merge "msm: camera: icp: Add support for non secure FW load" into camera-kernel.lnx.5.0 2021-01-25 14:12:14 -08:00
Haritha Chintalapati
4ef14756d8 Merge "msm: camera: isp: Deinitialize VFE Bus resources correctly" into camera-kernel.lnx.5.0 2021-01-25 14:11:57 -08:00
Haritha Chintalapati
04b33280a7 Merge "msm: camera: isp: Add per frame support for scratch buffers" into camera-kernel.lnx.5.0 2021-01-25 14:10:39 -08:00
Karthik Jayakumar
bc04b3a8ef msm: camera: smmu: IOMMU fault id's API update
Need to update API's provided by memory team for retreiving fault id's when an
SMMU translation fault occurs for the new kernel version.

CRs-Fixed: 2835738
Change-Id: I061914ce01196fd1271c8a466f6a4ef8e6dce28f
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-25 12:18:36 -08:00
Gaurav Jindal
bdad5088ed msm: camera: isp: Change halt reset sequence for dual ife
Reset Done irq for slave CSID is not received. Change the programming
sequence for dual ife halt reset.

Change-Id: If1d559c434e76ff9a9a6b1d1bc4c63f2e472a8aa
CRs-Fixed: 2830502
Signed-off-by: Gaurav Jindal <gjindal@codeaurora.org>
2021-01-23 04:22:44 -08:00
Mukund Madhusudan Atre
4a7b5e3a9b msm: camera: common: Add HW version checks for v680 hardware
Add support for v680 HW.

CRs-Fixed: 2841729
Change-Id: I8348cc43eb0a6b0b6a7b1ee2a88cf26a7791e625
Signed-off-by: Mukund Madhusudan Atre <matre@codeaurora.org>
2021-01-22 17:41:29 -08:00
Ayush Kumar
bf3e83fc7f msm: camera: cpas: Add version map entry for 680 titan version
This change add cpas hw version map entry for 680 titan
version. And remove cpas version check for ubwc support.

CRs-Fixed: 2825675
Change-Id: I858838a5a774c964a1a09d96114442f69058670a
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
2021-01-22 17:36:59 -08:00
Haritha Chintalapati
54fbe81f3b Merge "msm: camera: icp: Add fw uncached region support in icp smmu" into camera-kernel.lnx.5.0 2021-01-22 16:06:39 -08:00
Haritha Chintalapati
811fedab3c Merge "msm: camera: memmgr: Add 4K padding for shared buffers" into camera-kernel.lnx.5.0 2021-01-22 16:06:27 -08:00
Haritha Chintalapati
df2c2294cf Merge "msm: camera: isp: Add fixes for vfe and sfe stride programming" into camera-kernel.lnx.5.0 2021-01-22 16:06:16 -08:00
Karthik Jayakumar
8615106476 msm: camera: req_mgr: Update V4L2 enum names for Waipio
V4L2 driver macro VFL_TYPE_GRABBER has been renamed to VFL_TYPE_VIDEO
in linux kernel 5.8+.

CRs-Fixed: 2835738
Change-Id: Iaddec45b3532094a110e386c6462f08c36a5fd21
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
Signed-off-by: Jeyaprakash Soundrapandian <jsoundra@codeaurora.org>
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-22 10:22:38 -08:00
Karthik Anantha Ram
a503554e2f msm: camera: icp: Add support for non secure FW load
Starting from waipio, ICP [lx7] FW is to loaded using
secure PIL. For debug purposes also added support for
non secure image loading for lx7.

CRs-Fixed: 2722486
Change-Id: I30026fb8e65f323ab73336e0ae787a2359bc934f
Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org>
2021-01-22 09:26:04 -08:00
Anand Ravi
b0f5a7f274 msm: camera: isp: Reinit completion struct for CSID reset
Currently, CSID reset completion struct gets initialized once but never
gets reinitialized. This change reinitializes the completion struct
before calling CSID reset to prevent errors.

CRs-Fixed: 2830502
Change-Id: Ie538c3cb2152edcd7c38d1a6f98ab21831288ac8
Signed-off-by: Anand Ravi <ananravi@codeaurora.org>
2021-01-22 09:19:59 -08:00
Anand Ravi
435d1274f7 msm: camera: isp: Deinitialize VFE Bus resources correctly
The number of bus resources to deinitialize should match the number of
bus resources initialized.

CRs-Fixed: 2846451
Change-Id: Ie94e1bf06f888a7436a151b2a85182e7bf0ca2cb
Signed-off-by: Anand Ravi <ananravi@codeaurora.org>
2021-01-21 16:25:16 -08:00
Karthik Anantha Ram
fa9a698aa1 msm: camera: isp: Add per frame support for scratch buffers
If CRM skips applying settings on a given frame, in case of sHDR
program scratch buffers along with RUP/AUP to ensure
continuity with respect to sensor frames.

CRs-Fixed: 2841729
Change-Id: I296dbc713f49db54681043415b6ad1499dc13de4
Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org>
2021-01-21 09:01:34 -08:00
Pavan Kumar Chilamkurthi
fa9be8c725 msm: camera: icp: Add fw uncached region support in icp smmu
Use fw_uncached region instead of secondary heap region. Pass
this region information to FW through CSR registers.
Allocate Qtlb, cmd_q, msg_q, dbg_q from fw_uncached region
instead of shared mem region. Allocate Sec heap also from
fw uncached region instead of its own dedicated region.

CRs-Fixed: 2722486
Change-Id: Ib88b2202ca1b610946c712fcca936b72d4eecd15
Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org>
Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org>
2021-01-20 17:13:30 -08:00
Pavan Kumar Chilamkurthi
6f4df6ad50 msm: camera: memmgr: Add 4K padding for shared buffers
Due LX7 cache requirement, buffers need 4K padding at the
end. Allocate accordingly, this is hidden from user mode
driver and umd never uses this extra 4K memory.

CRs-Fixed: 2722486
Change-Id: I3b327ab3615eee30d17c95e23703024ff7446648
Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org>
Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org>
2021-01-20 17:12:14 -08:00
Camera Software Integration
131c340861 Merge "msm: camera: icp: Fix FW load sequence issues" into camera-kernel.lnx.5.0 2021-01-20 16:24:36 -08:00
Camera Software Integration
42c032daea Merge "msm: camera: icp: Enable full LX7 boot/load sequence" into camera-kernel.lnx.5.0 2021-01-20 16:24:23 -08:00
Camera Software Integration
0f5d8cede1 Merge "msm: camera: icp: Support devices iface alloc/free for any proc" into camera-kernel.lnx.5.0 2021-01-20 16:24:09 -08:00
Camera Software Integration
cfdfcbe84a Merge "msm: camera: icp: Add LX7 driver" into camera-kernel.lnx.5.0 2021-01-20 16:23:52 -08:00
Camera Software Integration
9fcca560ab Merge "msm: camera: common: Update Makefiles to remove SFE config" into camera-kernel.lnx.5.0 2021-01-20 16:23:20 -08:00
Camera Software Integration
3d82bb320f Merge "msm: camera: common: Migrate dt-bindings to techpack" into camera-kernel.lnx.5.0 2021-01-20 16:23:04 -08:00
Camera Software Integration
43c1caa9f5 Merge "msm: camera: config: Makefile update to support GKI 2.0" into camera-kernel.lnx.5.0 2021-01-20 16:22:50 -08:00
Savita Patted
2778515a9f Merge "msm: camera: isp: Enable PIX & LINE count irqs by default" into camera-kernel.lnx.5.0 2021-01-20 15:38:14 -08:00
Savita Patted
81d8bfbaec Merge "msm: camera: ife: TPG stop Call" into camera-kernel.lnx.5.0 2021-01-20 15:37:33 -08:00
Savita Patted
d06cb2c462 Merge "msm: camera: isp: Correct the hw reset cmd values" into camera-kernel.lnx.5.0 2021-01-20 15:37:06 -08:00
Savita Patted
056e8dd8bd Merge "msm: camera: sensor: Add support to hold sensor name" into camera-kernel.lnx.5.0 2021-01-20 15:36:40 -08:00
Savita Patted
7c5578eed1 Merge "msm: camera: cci: Increase queue size for burst write mode" into camera-kernel.lnx.5.0 2021-01-20 15:36:15 -08:00
Savita Patted
4984d6a339 Merge "msm: camera: csiphy: Add logic to program common register" into camera-kernel.lnx.5.0 2021-01-20 15:35:46 -08:00
Savita Patted
c1bb25bf74 Merge "msm: camera: common: Add cam_free_clear to cam_compat" into camera-kernel.lnx.5.0 2021-01-20 15:34:08 -08:00
Savita Patted
a08dc3c21c Merge "msm: camera: cdm: Improve cdm logging" into camera-kernel.lnx.5.0 2021-01-20 15:33:29 -08:00
Mukund Madhusudan Atre
d505eb78c7 msm: camera: isp: Add fixes for vfe and sfe stride programming
Currently, image stride programming in line based mode programs
the unaligned value from io config directly to config register.
If the value coming from user space is not aligned, buf done will
not be seen for that WM. Throw a warning in this case.
Also, LTM Stats port is programmed to be in frame based mode,
change it to line based mode to reflect correct configuration.

CRs-Fixed: 2854696
Change-Id: I71b4e0576dfda7dfe025dbdb81bdb9462b82704a
Signed-off-by: Mukund Madhusudan Atre <matre@codeaurora.org>
2021-01-20 11:58:48 -08:00
Karthik Jayakumar
e34f0768f2 msm: camera: req_mgr: Debugfs API update
Kernel 5.5+ changed debugfs API's for creating simple dentry variables.
There is now no return value for those API's.

CRs-Fixed: 2835738
Change-Id: Ic5eea63f2e94451e5dfb211cb2b4aa80ce47073a
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-20 11:32:25 -08:00
Karthik Jayakumar
8b54992c6f msm: camera: cpas: Update cpas dt parsing
cpas dt parser updates to reduce maximum acceptable node ids.

CRs-Fixed: 2835738
Change-Id: I8e88a0cba0a1bc9367cbfd1ae81f4ac1e9f916a8
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-20 10:48:53 -08:00
Haritha Chintalapati
c80432f5b3 Merge "msm: camera: flash: Fix if statement indentation" into camera-kernel.lnx.5.0 2021-01-19 15:07:06 -08:00
Haritha Chintalapati
597806fe2b Merge "msm: camera: sensor: support for OIS FW init settings" into camera-kernel.lnx.5.0 2021-01-19 15:06:53 -08:00
Haritha Chintalapati
0784563e0c Merge "msm: camera: isp: Acquire PIX ports for SFE sHDR use-case" into camera-kernel.lnx.5.0 2021-01-19 15:06:41 -08:00