The manual say the frequency of generic timers in armv8 is typically in the range of 1MHz to 50MHz. So dese the frequency is software changeable?
The CNTFRQ_EL0 is used to tell the os the current frequency of the timer. Thus, can we directly write a value into it to change the frequency? If the soc is implemented with the EL3, can we still change the frequency of the timers in EL1?
If we cannot write the CNTFRQ_EL0, then may I ask who determines the frequency of the generic timer?
Really thx for the possible response!
Thanks for your reply! May I make sure from you this: CNTFRQ_EL0 is never a register to set the frequency but only a message provider. Is it correct?