Grafik Komit

45 Melakukan

Penulis SHA1 Pesan Tanggal
Alok Chauhan
bf881804c7 msm: camera: cpas: Add support for Volcano Camera
This change adds camnoc interface changes and CPAS version
change for Volcano camera.

CRs-Fixed: 3746224
Change-Id: I81e07ff9e7b1050670f42170bc54ab7c4c3098b0
Signed-off-by: Alok Chauhan <quic_alokc@quicinc.com>
2024-03-06 06:29:02 -08:00
Ayush Kumar
aeef5b37db msm: camera: cpas: Add support for Crow Camera
This change adds camnoc interface changes and CPAS version
change for Crow camera.

CRs-Fixed: 3426117
Change-Id: I8735dc87ccd0ebcde98a53f6d695167fedb4cc35
Signed-off-by: Ayush Kumar <quic_ayushkr@quicinc.com>
2023-11-20 21:35:13 -08:00
Camera Software Integration
195a33bc2e Merge "msm: camera: cre: Enable CRE module" into camera-kernel.lnx.7.0 2023-10-04 00:56:58 -07:00
Camera Software Integration
9e992f8c38 Merge "msm: camera: cpas: Add support for Cliffs Camera" into camera-kernel.lnx.7.0 2023-10-04 00:56:38 -07:00
Vijay Kumar Tumati
0c0096b72e msm: camera: cpas: Add support for dynamic FD port config
Configure IFE FD OUT port to secure or non-secure
based on whether the user space wants to use
hardware FD or software FD for secure camera
use cases.

CRs-Fixed: 3572316
Change-Id: I8f5f1506a01ba2aaf9c533edbdc64c5c6250cb2f
Signed-off-by: Vijay Kumar Tumati <quic_vtumati@quicinc.com>
(cherry picked from commit db520c5c3fb5e585eceb1d4bc4d58a0b799b2c08)
2023-09-22 09:34:43 -07:00
Dharmender Sharma
d5e504c12c msm: camera: cre: Enable CRE module
This change is to enable CRE driver and fix compilation issues due to
undefined variables. Also added bazzal support for cre.

CRs-Fixed: 3609762
Change-Id: Ife0910d27535f97d792991ad192f896dc1927c71
Signed-off-by: Dharmender Sharma <quic_dharshar@quicinc.com>
2023-09-22 15:59:25 +05:30
Dharmender Sharma
c6b1ce8455 msm: camera: cpas: Add support for Cliffs Camera
This change adds camnoc interface changes and CPAS version change for
Cliffs camera. It also add support for ife, csid and sfe.

CRs-Fixed: 3609762
Change-Id: Icddfd38330022b8ebc7f785ba3c97cc055e70d74
Signed-off-by: Dharmender Sharma <quic_dharshar@quicinc.com>
2023-09-12 23:45:46 -07:00
Vijay Kumar Tumati
aae436e4a1 msm: camera: common: Enable secure camera on Bazel build
Add the required Kconfig option for secure camera to work
on the targets with Domain ID support.

CRs-Fixed: 3535645
Change-Id: I74d3fc6b2b6f1d4d5fdf9d8f2d32f369d2f0467b
Signed-off-by: Vijay Kumar Tumati <quic_vtumati@quicinc.com>
2023-08-03 16:50:04 -07:00
Vijay Kumar Tumati
db988fcff4 msm: camera: csiphy: Refine MINK API usage for secure camera
Use MINK API for all the targets that support domain ID and
use legacy API for all other targets. In addition, use a
target based macro to not compile the MINK API for the
older targets where those APIs are not defined.

Change-Id: I0d8f05df6ca8126db1e3ad8456fe78aa77a33ebf
CRs-Fixed: 3529425
Signed-off-by: Vijay Kumar Tumati <quic_vtumati@quicinc.com>
2023-07-07 16:06:10 -07:00
Haochen Yang
8aff234f51 msm: camera: config: Remove config_spectra_custom
Remove config_spectra_custom from localized kconfig
settings and remove corresponding flags passed to
C preprocessor during the build.

CRs-Fixed: 3421836
Change-Id: If6f70edf8c2c84184a111e133d3d1fad523ac247
Signed-off-by: Haochen Yang <quic_haocyang@quicinc.com>
2023-03-07 18:06:08 -08:00
Mukund Madhusudan Atre
5ad7a2bbd1 msm: camera: common: Enable config for cesta clock update calls
Enable config for clock update calls that vote the cesta hw client
votes. Update existing ddr drv flags to include spectra for camera
specific flags.

CRs-Fixed: 3315013
Change-Id: I63e0107a517d3c71f8fac7f2d631e2c37f62f8b3
Signed-off-by: Mukund Madhusudan Atre <quic_matre@quicinc.com>
Signed-off-by: Pavan Kumar Chilamkurthi <quic_pchilamk@quicinc.com>
2023-02-17 16:36:41 -08:00
Soumen Ghosh
6fbf41d2a1 msm: camera: cpas: llcc frame staling implementation
Adding support for LLCC sys cache notify stalling feature.
To  influence the cache replacement policy in real time in order to,
improve cache performance and reduce DDR bandwidth.

CRs-Fixed: 3376264
Change-Id: Id82f60fb856b3548bad77670c7c45c81ea1e904f
Signed-off-by: Soumen Ghosh <quic_soumeng@quicinc.com>
2023-02-15 19:06:26 -08:00
zhuo
39f5c09287 msm: camera: common: Add Lanai make configuration
Add the lanai platform config makefile for camera.

CRs-Fixed: 3245935
Change-Id: Ibcf2f5a4ebae26151c3f9bd4f038ede61f09966c
Signed-off-by: zhuo <quic_zhuo@quicinc.com>
2022-09-19 18:36:13 -07:00
Mukund Madhusudan Atre
65d27a2b20 msm: camera: common: Enable config for rpmh calls
Enable config for rpmh calls, which is needed to control
state of rsc devices for drv.

CRs-Fixed: 3065551
Change-Id: I632469bc2c91a00345b53c3b3c51e6bd1c8d325a
Signed-off-by: Mukund Madhusudan Atre <quic_matre@quicinc.com>
2022-06-09 12:07:52 -07:00
Mukund Madhusudan Atre
65878f05bb msm: camera: common: Add support for DRV config
Add DRV config blob handling for programming required
registers per request. Also, add debugfs entry for
disabling DRV feature from ife hw manager. Update
existing BW voting logs to reflect DRV vote level info.
Add support for communicating with rsc device upon update
in MNOC BW. Also, update BW voting logic in cpas to accommodate
DRV voting to interconnect framework.

CRs-Fixed: 3065551
Change-Id: I8ac4820b7af824f5ff46614ae6804001deca9b01
Signed-off-by: Mukund Madhusudan Atre <quic_matre@quicinc.com>
2022-06-09 12:07:29 -07:00
Karthik Jayakumar
c115c89179 msm: camera: common: Add msm-mmrm dependency to camera-kernel
Updates board list of supported msm-mmrm boards to include kalama.

CRs-Fixed: 2980570
Change-Id: I182ef8b56b67c24d1ad9c4b23f475782f93e8aed
Signed-off-by: Karthik Jayakumar <quic_kjayakum@quicinc.com>
2022-01-21 19:36:45 -08:00
Alok Pandey
9dd2955dc9 msm: camera: cpas: Add support for Parrot Camera
Parrot has different version of CPAS which requires
camnoc interface changes and CPAS version change.
This change adds the same.

CRs-Fixed: 3081144
Change-Id: Icf39e12d3af8518471b093c860888df05af279b7
Signed-off-by: Alok Pandey <akumarpa@codeaurora.org>
2021-12-14 08:37:50 -08:00
Savita Patted
18feeabe4a Merge "msm: camera: common: Add Kalama make configuration" into camera-kernel.lnx.5.0 2021-11-05 18:41:37 -07:00
Alok Chauhan
ca7336742c msm: camera: cpas: Add support for Cape Camera
Cape has different version of CPAS version which
requires camnoc interface changes and CPAS version
change. This change adds the same.

CRs-Fixed: 3063982
Change-Id: Iaca2f12954cc12224da6c8cdb2ee76f2b14aca0b
Signed-off-by: Alok Chauhan <quic_alokc@quicinc.com>
2021-11-01 21:33:30 -07:00
Karthik Jayakumar
9cbfb47bf6 msm: camera: common: Add Kalama make configuration
Adds the kalama platform config makefile for camera.

CRs-Fixed: 3048249
Change-Id: I2b6d4aaa2ea261e61b3ae9b928a93ed234a970f6
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-11-01 13:15:33 -07:00
Ayush Kumar
da55dd5e51 msm: camera: cpas: Add support for Diwali Camera
Diwali has different version of CPAS version which
requires camnoc interface changes and CPAS version
change. This change adds the same.

CRs-Fixed: 3043114
Change-Id: I698b251c43d34225053ab3a0e9c581201d6be638
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
2021-10-05 23:34:39 +05:30
Vikram Sharma
59830712cd msm: camera: cre: Fix typo error for copying blob args
This change fixes the typo error which was there while copying the blob
args. Also fix typo in cam_cre_validate_acquire_res_info for plain128.

CRs-Fixed: 3027075
Change-Id: Ibd163e0719e93a3159ae5cbbd84ce835e85bb8cc
Signed-off-by: Vikram Sharma <vikramsa@codeaurora.org>
Signed-off-by: Wyes Karny <wkarny@codeaurora.org>
2021-09-03 17:58:55 +05:30
Gaurav Jindal
d266ac8813 msm: camera: common: Add camera minidump changes
Based on targets, in case of device crash, in place
of complete memory dump, mini dump can be extracted.
This commit adds changes for basic framework
to interact with base kernel for mini dump.
This commit also adds changes for ISP, CRM, SMMU and
Memory Manager.

CRs-Fixed: 2993116
Change-Id: I02620bd79ee2f84847381509a5eb030ffb1ca9d4
Signed-off-by: Gaurav Jindal <gjindal@codeaurora.org>
2021-08-22 12:00:40 -07:00
Pavan Kumar Chilamkurthi
ba7a561d66 msm: camera: utils: Enable using mmrm API in camera
Enable using mmrm APIs for camera clk set rates.

CRs-Fixed: 2901925
Change-Id: Id80f2d46b62aef9ebcbb238a342925c74aac053a
Signed-off-by: Pavan Kumar Chilamkurthi <pchilamk@codeaurora.org>
2021-05-02 00:00:03 -07:00
Wyes Karny
c4d1380c55 msm: camera: common: Support compilation for new code base
Support compilation for new code base.
Add new mk file.

CRs-Fixed: 2887030
Change-Id: I4ac920f44aa6913c09045e0ae84ed3558a2b4832
Signed-off-by: Wyes Karny <wkarny@codeaurora.org>
2021-03-02 03:29:34 -08:00
Karthik Jayakumar
df522198ab msm: camera: common: Update Makefiles to remove SFE config
SFE config is not needed since it shares the same code paths as VFE.
As such we deprecate the config and enable SFE whenever ISP is enabled.

CRs-Fixed: 2835738
Change-Id: I5e6b44345e9eaabdb3a91d3662322f3dec53761b
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-13 19:02:58 -08:00
Karthik Jayakumar
8c2e1cab8f msm: camera: config: Makefile update to support GKI 2.0
Adds support for camera kernel driver source being moved to Vendor SI.

CRs-Fixed: 2835738
Change-Id: Ibb876edb1284bc77c366c3ef9e1ee9a39981c960
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2021-01-11 10:11:37 -08:00
Ayush Kumar
315ec1178d msm: camera: cpas: Add support for Yupik camnoc
Add register information. Initial QoS settings info to program
camera static settings for chipsets having camera V165_100.

CRs-Fixed: 2825675
Change-Id: I433cfbe50705f09b961770371a3d3f29ff5f348c
Signed-off-by: Ayush Kumar <ayushkr@codeaurora.org>
2020-12-09 13:27:52 +05:30
Karthik Anantha Ram
1232bfaa25 msm: camera: isp: Add support for SFE HW layer in ISP driver
Add support for SFE TOP, SFE BUS_WR & SFE BUS_RD in ISP
driver.

CRs-Fixed: 2733230
Change-Id: I85d356d28879b5cf9144a459fcdbd9f57526fa91
Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org>
2020-10-06 21:16:33 -07:00
Trishansh Bhardwaj
3bcfbc3de7 msm: camera: common: Enable dlkm for holi
Compile camera as dynamic loadable kernel module for holi.

CRs-Fixed: 2761499
Change-Id: Id7a4578bfc91ff5036c10aa8c59c07e358683795
Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org>
2020-08-24 23:42:08 +05:30
Camera Software Integration
1af3ec8d9d Merge "msm: camera: common: Add support of PHY TPG deinitialization" into camera-kernel.lnx.4.0 2020-07-29 12:51:57 -07:00
Chandan Kumar Jha
bfa65377f8 msm: camera: common: Add support of PHY TPG deinitialization
Add support of phy tpg deinit in ife HW manager.
Change print statement in shima camera config.

CRs-Fixed: 2732941
Change-Id: I572b19b76afdb89bda4bb1cbad7fd94bb5aa8097
Signed-off-by: Chandan Kumar Jha <cjha@codeaurora.org>
2020-07-24 18:19:42 +05:30
Trishansh Bhardwaj
97eeefea15 msm: camera: tfe: Enable TFE and OPE for bengal
Enable TFE and OPE compilation for bengal target.

CRs-Fixed: 2729996
Change-Id: I648cae32f39a5bf7225c8be545f1c310e24db8e6
Signed-off-by: Trishansh Bhardwaj <tbhardwa@codeaurora.org>
2020-07-23 05:42:11 -07:00
Camera Software Integration
840bfd5e6c Merge "msm: camera: cpas: Add support for shima camnoc" into camera-kernel.lnx.4.0 2020-07-02 17:46:25 -07:00
Chandan Kumar Jha
899a6b0d50 msm: camera: cpas: Add support for shima camnoc
Add register information. Initial QoS settings info to program
camera static settings for chipsets having camera V570_200.

CRs-Fixed: 2707213
Change-Id: Ic9af3c4ff1cc69c6b70e1489e4634afe7b71390a
Signed-off-by: Chandan Kumar Jha <cjha@codeaurora.org>
2020-06-29 19:43:09 +05:30
Karthik Anantha Ram
139ced0c94 msm: camera: custom: Enable driver compilation & minor fixes
Enable custom driver compilation on lahaina and few minor fixes
in custom HW driver.

CRs-Fixed: 2716300
Change-Id: I6f9ead5d2d67d91c14daf200ba12e95a1afec61d
Signed-off-by: Karthik Anantha Ram <kartanan@codeaurora.org>
2020-06-22 16:17:12 -07:00
Camera Software Integration
19763e6bff Merge "msm: camera: cpas: Add support for holi camnoc" into camera-kernel.lnx.4.0 2020-06-18 17:19:29 -07:00
Jigarkumar Zala
ebb82d948c msm: camera: config: Enable camera as dlkm for lahaina
Enable camera as dlkm for all flavor of compilation.

CRs-Fixed: 2701988
Change-Id: Ic1bdd64cd612636613d3b1419c7bebc136023948
Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org>
2020-06-09 00:26:34 -07:00
Suresh Vankadara
0929575916 msm: camera: cpas: Add support for holi camnoc
Holi has different version of camnoc and CPAS version
which requires separate register space and camnoc
interface changes and CPAS version change.
This change adds the same.

CRs-Fixed: 2701462
Change-Id: I9fbfab592278ba7804809872b4b4b235895477f2
Signed-off-by: Suresh Vankadara <svankada@codeaurora.org>
2020-06-09 12:12:39 +05:30
Karthik Jayakumar
7b1dc04866 msm: camera: config: Fix lahaina configuration
Top-level Makefile doesn't export techpack configs.
As such, we must revert to generating our own conf.h file instead of
relying on autoconf.h. This has the side-effect of not allowing
IS_REACHABLE/IS_ENABLED macro's from working on configs enabled within
a techpack.

CRs-Fixed: 2584631
Change-Id: I9c35b305b81c5a6a6892ca87ace9f69192fcca5b
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
2020-01-10 14:48:45 -08:00
Jigarkumar Zala
60da65a262 msm: camera: config: Add target config to enable compilation
Add lahaina configuration file to enable lahaina targets
compilation.

CRs-Fixed: 2569808
Change-Id: Idc85fd1d19acb4df4f09403d0e8171124489d68d
Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org>
Signed-off-by: Karthik Jayakumar <kjayakum@codeaurora.org>
Signed-off-by: Mukund Madhusudan Atre <matre@codeaurora.org>
2019-12-04 23:20:01 -08:00
Jigarkumar Zala
6131f8a58e msm: camera: config: Enable module based compilation
Currently all the modules are compiled based on single config flag.
This change adds the capability for module based compilation
with module based config flag for various targets.

CRs-Fixed: 2569808
Change-Id: I054a555db04d1643b9da2d3f409d009c1fb2da9c
Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org>
2019-12-03 13:03:27 -08:00
Suresh Vankadara
68c8d11eba msm: camera: config: Add support for BENGAL target
Add camera config support for BENGAL target.

CRs-Fixed: 2531589
Change-Id: Ie0afa4acdcdcde2286a56f802b4f8246e711503f
Signed-off-by: Suresh Vankadara <svankada@codeaurora.org>
2019-09-21 22:49:26 -07:00
Jigarkumar Zala
05b312bca9 Camera: Add support for LITO target
This change add config support for LITO target.

Change-Id: Ia4a191c862f9886bb35fbd792ae786d027d5cc7e
Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org>
2019-08-06 15:36:31 -07:00
Jigarkumar Zala
05349feaa2 Camera: Bring over camera driver changes
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 <jzala@codeaurora.org>
2019-07-08 10:24:55 -07:00