提交線圖

14 次程式碼提交

作者 SHA1 備註 日期
George Shen
250bb8b4e1 msm: eva: Propagate tip of 1.0 to 2.0
For Kailua SoD bring up.

Change-Id: I69e41850b55c688caf40f2066ed2628c2df274a3
Signed-off-by: George Shen <quic_sqiao@quicinc.com>
2021-11-28 14:51:51 -08:00
Yu SI
4981885760 msm: eva: merged tip from eva-kernel.lnx.1.0
merged tip source code from eva-kernel.lnx.1.0,
and verify the promotion flow.

Change-Id: I031508fd8a23995a166506f3d190e5e228eb13c2
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-10-27 18:14:30 -07:00
George Shen
f8342d4cf9 msm: eva: Remove deprecated header
Allows compiling independent of synx, fastrpc and mmrm readiness.

Avoid including KP 2.0 deprecated headers.

Change-Id: Ibf026f409b7f6284705c95b01a5251ac6a498b32
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-09-09 16:34:56 -07:00
Yu SI
16375cefa4 msm: eva: reorder MMRM Dereg in release seq &cleanup
re-order the mmrm deregister call in core release sequence;
set eva mmrm client structure ptr to NULL after deregister;
re-arrange the error handling code;
in mmrm dereg check if clk enabled before call set value to 0,
since already set value to 0 once when unprepare & disable clk.

Change-Id: Ia89919e219ffda94a19b5214e91f1b3adc575086
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-08-30 00:23:34 -07:00
Yu SI
7634c56a2a msm: eva: rm log access mmrm clientStr after dereg
Removed the logging which access mmrm eva client
structure after calling mmrm deregister.

Change-Id: I467c147bd76b980971b0ca512212292e572b1b18
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-08-23 18:38:30 -07:00
Yu SI
73df69a866 msm: eva: mmrm set clk to 0 when disable unprepare
set clk value to 0 with mmrm api when disable and
unprepare clk

Change-Id: Ia14042abf5dc0b6798869ad95e22b4c12a973881
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-08-19 18:54:36 -07:00
Yu SI
c2d59a4698 msm: eva: set clk to 0 before mmrm deregistration
set clock value to 0 before call mmrm_client_deregister,
fixed an issue that peak cur value overshoot between SSRs.

Change-Id: I2b884614f0c9e1b19d63102277cad7b951fdd908
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-08-17 15:55:23 -07:00
Yu SI
b632dc32be msm: eva: mmrm adding notifier callback
added call back function for notifier
when throttling case happen.

Change-Id: If8fc1c12ea087b7478e47f905184c0413764a0a7
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-07-19 13:35:20 -07:00
George Shen
27b6f5dacd msm: cvp: Update EVA power sequence
To be more compliant with programming guide.

Change-Id: I7908ed0a4a4c2baebaef0ec7dbf95ebb149683e8
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-07-07 19:52:50 -07:00
Yu SI
b78beff7ac msm: eva: re-org clock related functions
modularize clock related functions to clock source file

Change-Id: Ifcfdcd266e0bffcfff2fe74823743be3363c7494
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-05-03 19:33:14 -07:00
Yu SI
d7abfce6f0 msm: eva: obtain clk id via dt and parse
obtain clock id from deviceTree file
then parse in clock_info structure.

Change-Id: I2c15b1c1d20ac12c0334b82534b9ad5633569d11
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-04-02 17:20:55 -07:00
Yu SI
9871416e79 msm: eva: mmrm integration
integrated mmrm api
added make file and kbuild support
code ready, enable flow.

Change-Id: Ic7da142bc68e60312ee9a12128847be8ed27a685
Signed-off-by: Yu SI <ysi@codeaurora.org>
2021-03-19 12:09:28 -07:00
George Shen
600394cf35 msm: eva: Update date of source
To comply with open source scan requirements.

Change-Id: Idd9a4dec7dbe7ee7d4dd7294083d9b045438f67d
Signed-off-by: George Shen <sqiao@codeaurora.org>
2021-03-15 14:53:26 -07:00
George Shen
387d008122 msm: eva: Initial eva driver
For Waipio.

Change-Id: I2fa0eeadcbf9252190a6febbe0f890f1dc7b1524
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-07-10 16:34:39 -07:00