summaryrefslogtreecommitdiffstats
tag namemhi-for-v6.9 (a51b018815d4a291a3e306bf771d999e4368f7cc)
tag date2024-02-27 11:11:35 +0530
tagged byManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
tagged objectcommit 2ec11b5d6d...
downloadmhi-for-v6.9.tar.gz
MHI Host
======== - Added new MHI_PM_SYS_ERR_FAIL state to the MHI state machine to properly cleanup the channel state if the device fails to respond to the MHI reset during SYS_ERR handling. This issue was discovered with the Qualcomm AIC100 AI accelerator device. - Modified the code that reads and exposes the OEM_PK_HASH registers through sysfs to read them on-demand instead of reading once during boot. Qualcomm AIC100 devices support provisioning the keys dynamically, so this allows the users to know the upto date information. - Added tracepoint support to expose the debug information over tracefs. - Reverted the commit that reads the MHI device revision from the device during boot. This is done because the read info was not used anywhere (dead code) and also it is not possible to read the revision info from all the devices. - Constified the modem config for Telit FN980 modem as required by the MHI core. MHI Endpoint ============ - Replaced kzalloc() with kcalloc() in an effort to avoid integer overflows during multiplication. Even though there is no potential overflow in the endpoint code, this is done for the sake of uniformity and best practice. - Fixed the kmem_cache_create() failure check to use the correct variable. -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEZ6VDKoFIy9ikWCeXVZ8R5v6RzvUFAmXddkIACgkQVZ8R5v6R zvU1mAf/Z386S2g3YoGEQnUClOldm88PB08jOXU4PN7mIOiFfh57CFSfKRA8LFgo /hCm5mS0n0OWvvrN2PdnmGd+SlsPacLPW+AKrX9dgJaGQ4C1S74V5BlN9kcZVg+F Xbmw66ZeWvRClYYRLtoMwv0hQjoHO+PvO1XfZgThMh5KrKaMpiVSJYU2R446d6UR Ne8fxLA7YiYOU0pERshtuvDJHmcrs1eEk9hl/k+gnRh7JCaKrxgY6Q1AulSmHILy SrThkbfTc+M+yAoMg1+f50HYEaC6980Jbu0ye+pn2OeYdWfivAlnoVaJInV8/8er EdI5awGjgrZ+zr17ujM26/EpMjesyg== =ZLnR -----END PGP SIGNATURE-----