Enable QSEECOM,QRNG,smcinvoke config as modules.
Also enable the QTI crpto tz driver config, needed to enable
QTI inline encryption and disable HWKM as this is not
supported on HW.
1.CONFIG_QSEECOM=m
2.CONFIG_HW_RANDOM_MSM_LEGACY=m
3.CONFIG_QCOM_SMCINVOKE=m
4.CONFIG_QTI_CRYPTO_TZ=m.
Change-Id: Ie8730f1ab025d75ecbaf7c6937323e12b9438530
Signed-off-by: Santosh Dronamraju <sdronamr@codeaurora.org>
Some of the SoCs may not have support "rmb_general_purpose" register,
So handle the error path to load the firmware from kernel.
Change-Id: Id64c8e531bb6fe79ea40e6fa34b20aa2e1891ad8
Signed-off-by: Santosh Dronamraju <sdronamr@codeaurora.org>
Set parent of touch device so that sysfs path to be
used by TUI App is proper.
Change-Id: Ibb714151a2dcb6789428fdb0a9759a86568cd135
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
Commit 297883f142 ("msm: kgsl: Dump HLSQ_DBG_CNTL in snapshot")
added extra register “0xD004” which does not exists. Remove this
register to have only required registers in snapshot dumping.
Change-Id: I6dcdf6b0fdbcc89ac6854bd1b8a7d20cd375f621
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
This change will add sfe support for the target.
Change-Id: Ied8407aa928efe17ae4b7735af0e66afd7891e06
Signed-off-by: Aman Gupta <amangupt@codeaurora.org>
Increase QMI and MHI default timeouts for emulation builds. Also
set timeout for MHI power on as multiple default timeout value
instead of a fixed number so that it can be changed at runtime
for debug purpose.
Change-Id: I483a458f54083644f9acd2a484243016901c4776
Signed-off-by: Yue Ma <yuem@codeaurora.org>
This reverts commit b9b4ade986.
Older ver of SNPS core needs viewport registers as it does not
have separate iATU region. Hence keep the viewport support.
Change-Id: Ic863eb3332c54df433726064591a01dc50d29565
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Enable arm smmu driver on SDMSTEPPE_AUTO target
so that clients can use.
Change-Id: I9136126de2e08e19daca897476aa6e6c943c2b8b
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
If higher 4 bits of chip ID (device major version) is 1, read board
data file name as bdwlang.e<board ID>. The assumption is board ID
will be always less than 0xFF. If board ID (0xFF) is invalid in OTP
then read it as bdwlang.elf for such case. Also only use lower 4 bits
of device major version as the version number to load firmware file
because of above new requirement.
Change-Id: I4dce528a9c389a660b19dabe4ee44e655a23570b
Signed-off-by: Yue Ma <yuem@codeaurora.org>
The weak symbols are no longer needed as the WALT code is
moved from techpack to kernel.
Change-Id: I2918ac475d264482b039ee8b65357657c427eb28
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
This change is for general scheduler improvemnts.
Change-Id: If28d00691bc42b62cc4fc96a49d601c7ac5e3e34
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
Currently composite driver is calling get_status for the function
drivers which supports remote wakeup capability. Instead of this
have another judgement to check whether the device is advertising
remote wakeup capability.
Change-Id: I6e907b2a05ea64e04aa50ee90c4eb53b86b027d4
Signed-off-by: Pratham Pratap <prathampratap@codeaurora.org>
Dump limited set of pcie PARF, DBI and PHY registers for
hang event.
Change-Id: I626bb25abac19a9194669532cc8bc77dbfad119d
Signed-off-by: Vivek Pernamitta <vpernami@codeaurora.org>