]> git.baikalelectronics.ru Git - arm-tf.git/commitdiff
fix(msm8916): drop unneeded initialization of CNTACR
authorStephan Gerhold <stephan@gerhold.net>
Wed, 22 Mar 2023 17:15:15 +0000 (18:15 +0100)
committerManish V Badarkhe <manish.badarkhe@arm.com>
Tue, 9 May 2023 19:44:51 +0000 (21:44 +0200)
Normal world software is responsible to initialize CNTACR as needed.
There is no existing software for msm8916 that depends on having this
initialization in BL31 so drop it before anything starts to rely on it.

Related issue: https://github.com/ARM-software/tf-issues/issues/170

Change-Id: I9d037ab218c0c1c8a5d5523722013eba531f4728
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
plat/qti/msm8916/msm8916_bl31_setup.c

index 638cd09d0bc483d120986a79f704233ca83ef433..d24fb349b688713c2ec71ea462a605ba8c348208 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Stephan Gerhold <stephan@gerhold.net>
+ * Copyright (c) 2021-2023, Stephan Gerhold <stephan@gerhold.net>
  *
  * SPDX-License-Identifier: BSD-3-Clause
  */
@@ -121,10 +121,6 @@ static void msm8916_configure_timer(void)
 
        /* Make frame 0 available to non-secure world */
        mmio_write_32(APCS_QTMR + CNTNSAR, BIT_32(CNTNSAR_NS_SHIFT(0)));
-       mmio_write_32(APCS_QTMR + CNTACR_BASE(0),
-                     BIT_32(CNTACR_RPCT_SHIFT) | BIT_32(CNTACR_RVCT_SHIFT) |
-                     BIT_32(CNTACR_RFRQ_SHIFT) | BIT_32(CNTACR_RVOFF_SHIFT) |
-                     BIT_32(CNTACR_RWVT_SHIFT) | BIT_32(CNTACR_RWPT_SHIFT));
 }
 
 /*