qctecmdr
bada5b1dd0
Merge "securemsm-kernel: Enable qseecom module for auto platform"
2022-05-06 12:32:44 -07:00
Sonal Aggarwal
4f96dd41ec
securemsm-kernel : Add new functionality in HLOS for TZ to sleep for certain
...
amount of time.
Change-Id: I6352bbe201ffcf81fde6ac7fc65e6f8eaeb0c64e
2022-05-06 23:28:07 +05:30
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
qctecmdr
bd912a6bb3
Merge "smcinvoke: Conditionally disable DLKM"
2022-05-03 13:19:50 -07:00
Bruce Levy
0311094bc0
smcinvoke: Conditionally disable DLKM
...
Disable DLKM's for specific target as for that target these
DLKM's comes as kernel modules.
Change-Id: Ie6a53add3e6ebc17e662f3b564cade7e7f284020
2022-05-02 13:40:22 -07:00
Gaurav Kashyap
64e85a3b4a
qcedev: add gpce key pause error conditions
...
Add support in the qcedev driver to detect KEY_PAUSE
error conditions and report accordingly to userspace.
Change-Id: Id7bbde02ca4d08917bcf21d6f62e21f3c71abc7b
2022-04-14 22:19:06 -07:00
Nitin LNU
d1d7d597d6
smcinvoke: take lock again in free_mem_obj_locked
...
insted of premature unlock return with lock in free_mem_obj_locked
api.
Signed-off-by: Nitin LNU <quic_nlakra@quicinc.com >
2022-04-14 11:06:50 -07:00
Gaurav Kashyap
48af421629
qcedev compilation fix
...
Change-Id: Ib1c531b002faa1bcdc5ab306f629bb1702787a46
2022-04-13 23:37:50 -07:00
Gaurav Kashyap
31f097f988
crypto-qti: qcedev: add support for hlos offload path
...
Add support for HLOS offload data path in the qcedev driver
mainly to support DRM and HDCP usecases.
Changes extend the current driver to support the following.
- Register multiple pipes for different offload usecases.
- Report timer expiry errors back to userspace.
- Support different iv CTR sizes based on userspace input.
- Support new IOCTLS to support encryption, decryption and
copy offload usecases for DRM and HDCP.
Change-Id: Ie9b74c173d0afd7b8c863ed57a68ec6e74baa9b4
2022-04-13 21:25:06 -07:00
Sheik Anwar Shabic Y
177899dde3
securemsm-kernel : Resolve external dependancy for hdcp module
...
Resolve external dependancy for hdcp symbols.
Change-Id: If4bad51a7aabdbb334f9e7efaa45f40f0988c857
2022-04-11 14:40:34 -07:00
Bruce Levy
5387ff0884
smcinvoke: Upgrade smcinvoke to latest
...
pull commits
smcinvoke: Release lock for non critical region
When entering into non critical region make sure to release the lock and
increase reference for memobj instead of holding the lock and causing
memobj not to be released when third party module using it.
smcinvoke: Add support for splitbin
Remove hard limit on the number of splitbins available.
Let the TZ decide if the reassembled binary is good for usage.
cherrypicked from I6d7b5c3154c8c362be0a6bad2da1c4687191536d
Change-Id: Ibb12bc906fb3e995928a0b51b742e8193d737ba3
2022-04-11 12:35:03 -07:00
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
qctecmdr
d9e5c36524
Merge "securemsm-kernel : Correction in LF Copyright"
2022-04-11 06:42:30 -07:00
qctecmdr
01d87a3b37
Merge "securemsm-kernel: Correction in LF Copyright"
2022-04-11 06:03:10 -07:00
Griffin Stamp
31689a70c8
securemsm-kernel: compile only smcinvoke on LE
...
Change-Id: I13c0794a621f62165a2e6cb0eb1eb117325ee097
2022-04-05 18:26:55 -07:00
Gaurav Kashyap
7398cbd4c4
securemsm-kernel : Correction in LF Copyright for qrng.
...
Change-Id: I1f0b5a2b39a1bd0207a9cedcb85f5ef53e843e86
2022-04-05 18:26:21 -07:00
Phalguni Bumhyavarapu
1496aefc9e
securemsm-kernel : Correction in LF Copyright
2022-03-09 15:55:32 -08:00
Ashish Pratap Singh Bhadoria
5f29ef701b
securemsm-kernel: Correction in LF Copyright
2022-03-09 12:35:31 +05:30
Joseph Oh
4fa9a50df2
securemsm: Fix QCEDEV module compilation
...
Fix the qcedev module compilation.
2022-03-04 18:52:31 -08: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
qctecmdr
98c4a1ab9e
Merge "securemsm-kernel : Add new functionality in HLOS for TZ to sleep for certain amount of time."
2022-02-23 04:10:40 -08:00
Sonal Aggarwal
c1f17b2adc
securemsm-kernel : Add new functionality in HLOS for TZ to sleep for certain
...
amount of time.
2022-02-21 15:45:54 +05:30
Gaurav Kashyap
4724978ce5
Revert "securemsm-kernel: Enable tmecom module compilation"
...
This reverts commit 72ec3a4a48
.
2022-02-17 14:05:07 -08:00
qctecmdr
a82a44dc57
Merge "qcedev: do not report sps errors for presil"
2022-02-01 10:04:00 -08:00
Gaurav Kashyap
f5ec206c26
qcedev: do not report sps errors for presil
...
sps driver is not enabled/tested in pre-sil, so
do not error out during probe for sps failures.
Change-Id: I0b3bb5684ea63b72cbd3735f8c92e62c3fb3d20c
2022-02-01 09:00:56 -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
qctecmdr
6f44d8b491
Merge "tz_log: Update the tz_log module"
2022-01-21 14:20:11 -08:00
Smita Ghosh
4af211aa1b
tz_log: Update the tz_log module
...
port fixes present in previous target.
Change-Id: Ie0ce140ecb4142e93c3b5e69ffe1e39266ea1431
2022-01-21 12:32:41 -08:00
Gaurav Kashyap
fb87f65cae
Fix qcedev compilation
...
Change-Id: I263496352ab0de591beb8488197ede449eee740c
2022-01-09 09:30:14 -08:00
Bruce Levy
4fcb225c3b
securemsm-kernel: Fix qcrypto compilation
...
Temporarily commented des_expand_key.
Change-Id: Ifb82b2944a27f53a9ef925ecb6dd4b6e73ede419
2021-12-14 21:06:19 -08:00
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
Git User
61bb176ca2
Initial empty repository
2021-11-04 14:40:51 -07:00