Revīziju grafs

16 Revīzijas

Autors SHA1 Ziņojums Datums
Santosh Dronamraju
320d8fa045 securemsm-kernel: Enable SMCINVOKE driver for HGY
Add flags for each feature and these flags to use
enable/disable features.

Enable SMCINVOKE driver and disable other drivers
on HGY platform.

Change-Id: I5eca4771aaa3001ecc0d8c06060c951923aa0619
Signed-off-by: Santosh Dronamraju <quic_sdronamr@quicinc.com>
2023-11-01 11:58:11 -07:00
Smita Ghosh
6a927095d1 securemsm-kernel: Use a new QMAA flag for QTEE drivers
Guard enablement of QTEE drivers using a new QMAA flag
so that these driver can be enabled independently.

Change-Id: I8d78499a9ff66519afceb4e36f32737ed30584ed
Signed-off-by: Smita Ghosh <quic_smitag@quicinc.com>
2023-07-19 15:01:45 -07:00
Nitin LNU
cdef6720fe securemsm-kernel: Enable Qseecom driver by default
Enable qseecom driver by default to compile on all chipset
in parallel with Qseecom-compat enable.

Change-Id: I3dd3aa2864c41196197f0770020225fa36f088c1
Signed-off-by: Nitin LNU <quic_nlakra@quicinc.com>
2023-06-15 00:31:14 -07:00
Chris Goldsworthy
4b658ee6ce securemsm-kernel: smmu-proxy: Add full drivers
Add the full drivers for the PVM and TVM.

Change-Id: I3046306fff91670928c750ffa31db02bd0240c9c
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2023-03-09 21:52:47 -08:00
Chris Goldsworthy
e9c5417cdd securemsm-kernel: Add the base SMMU proxy driver
Add the base of the SMMU proxy driver for Android. The proxy driver
will take memory from the PVM, share it with the TVM and map it into
an S1 context bank on the TVM, before returning an IOVA for the mapped
buffer.

This patch intended to create the driver to allow other kenrel modules
to compile against it.

Change-Id: Id2951fbf467fcce0a3f1a1c45eba5b041f76f080
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
2023-02-02 17:43:53 -08:00
Gaurav Kashyap
ecc83d4090 Revert "securemsm-kernel: Disable crypto driver"
This reverts commit 5e668ad0274363663328f06b3b272802178ed175.

Change-Id: I28838e318db59bb60473f18b88cb2ad03fcf6d16
Signed-off-by: Gaurav Kashyap <quic_gaurkash@quicinc.com>
2022-11-21 09:21:52 -08:00
Smita Ghosh
d85ee4d347 securemsm-kernel: Disable crypto driver
Disable the driver until sps-bam is available.

Change-Id: Ib8b52e722ce763be0292993f43c72b2dcb996cdf
2022-10-28 17:26:46 -07:00
Jayasri Bhattacharyya
ccc44aff77 Securemsm-kernel: Enable qseecom for khaje
1. Add qseecom_dlkm.ko based on Khaje and AUTO arch type
2. Restructure conf file into multiple conf files
   to enable feature based conf file.

Change-Id: I8bc0472667aebc35e8d1afa37eaca5c3353fd191
Signed-off-by: Jayasri Bhattacharyya <quic_jbhattac@quicinc.com>
2022-08-24 07:32:48 -07:00
Divya Sharma
6d6aad924f securemsm-kernel: Enable/Disable DLKM
Control DLKM using TARGET_ENABLE_DLKM.
During early bring when most of the modules are not ready
either due to missing header or other reasons. Its good idea
to keep it disabled until its fully ready.

Change-Id: I421f7329cd84d53b3233cea96b0e1920de9d39ea
2022-06-07 08:21:19 -07:00
Indranil Pradhan
ac5ae74540 securemsm-kernel: Enable qseecom module for auto platform
Add support for qseecom as DLKM with basic qseecom test cases
passed except listener services.

Change-Id: I09ad0433f757d00f0902df937714132c6dff5030
2022-05-05 23:56:58 +05:30
Bruce Levy
abb78cf97c securemsm-kernel: Fix product_packages entry
Fix product_package entry for module list.

Change-Id: I48acc82fca94fc2f8c4547d5d1c600e62fa8c114
2022-04-11 10:31:24 -07:00
Gaurav Kashyap
d4014194cc sec-kernel: qrng: add qrng driver support
Add the qrng driver which adds support for the kernel to utilize
QTI's PRNG hardware for RNG operations.

Change-Id: I9c9cb7f907470c88e182dc869f302e4ca83fb798
2022-02-25 14:20:50 -08:00
Gaurav Kashyap
4724978ce5 Revert "securemsm-kernel: Enable tmecom module compilation"
This reverts commit 72ec3a4a48.
2022-02-17 14:05:07 -08:00
Sheik Anwar Shabic Y
72ec3a4a48 securemsm-kernel: Enable tmecom module compilation
Enable compilation for tmecom-intf_dlkm.ko compilation.

Change-Id: I049c769abea1a53160d82f4c85ec49089f485f7e
2022-01-31 17:17:29 +05:30
Sheik Anwar Shabic Y
49142cbffe securemsm-kernel : Enable hdcp_qseecom module compilation
1. enable hdcp_qseecom.ko module compilation.
2. removed duplicated files in crypto-qti and smcInvoke folder.

Change-Id: I18c14000756484aa3d4723a58814ba8350d12927
2022-01-27 10:19:57 +05:30
Smita Ghosh
e190b86556 secuemsm-kernel : Enable DLKM's from vendor
SSG's kernel modules will be loaded through userspace
init instead of kernel.

Change-Id: Ibf88a6a56df65a933d451d39136060967595e5b7
2021-12-14 12:52:18 -08:00