|
@@ -28,19 +28,11 @@ func qti_kryo4_gold_reset_func
|
|
|
mov x19, x30
|
|
|
|
|
|
bl qtiseclib_kryo4_gold_reset_asm
|
|
|
-
|
|
|
- ret x19
|
|
|
+ mov x30, x19
|
|
|
+ b cortex_a76_reset_func
|
|
|
|
|
|
endfunc qti_kryo4_gold_reset_func
|
|
|
|
|
|
-/* ----------------------------------------------------
|
|
|
- * The CPU Ops core power down function for Kryo-3 Gold
|
|
|
- * ----------------------------------------------------
|
|
|
- */
|
|
|
-func qti_kryo4_gold_core_pwr_dwn
|
|
|
- ret
|
|
|
-endfunc qti_kryo4_gold_core_pwr_dwn
|
|
|
-
|
|
|
/* -------------------------------------------------------
|
|
|
* The CPU Ops cluster power down function for Kryo-3 Gold
|
|
|
* -------------------------------------------------------
|
|
@@ -77,7 +69,9 @@ func qti_kryo4_gold_cpu_reg_dump
|
|
|
ret
|
|
|
endfunc qti_kryo4_gold_cpu_reg_dump
|
|
|
|
|
|
-declare_cpu_ops qti_kryo4_gold, QTI_KRYO4_GOLD_MIDR, \
|
|
|
+declare_cpu_ops_wa qti_kryo4_gold, QTI_KRYO4_GOLD_MIDR, \
|
|
|
qti_kryo4_gold_reset_func, \
|
|
|
- qti_kryo4_gold_core_pwr_dwn, \
|
|
|
+ CPU_NO_EXTRA1_FUNC, \
|
|
|
+ cortex_a76_disable_wa_cve_2018_3639, \
|
|
|
+ cortex_a76_core_pwr_dwn, \
|
|
|
qti_kryo4_gold_cluster_pwr_dwn
|