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>
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>
Add the full drivers for the PVM and TVM.
Change-Id: I3046306fff91670928c750ffa31db02bd0240c9c
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
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>
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>
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
Add support for loading securemsm module to be loaded during
recovery to avoid unknown symbols error for other dependent drivers.
Change-Id: I477b69cc649ed6b40d0f22a695a25a8d674328f2
Add the qrng driver which adds support for the kernel to utilize
QTI's PRNG hardware for RNG operations.
Change-Id: I9c9cb7f907470c88e182dc869f302e4ca83fb798