Skip to content
  • Peter Maydell's avatar
    d18fdd69
    hw/timer/stellaris-gptm: Use Clock input instead of system_clock_scale · d18fdd69
    Peter Maydell authored
    
    
    The stellaris-gptm timer currently uses system_clock_scale for one of
    its timer modes where the timer runs at the CPU clock rate.  Make it
    use a Clock input instead.
    
    We don't try to make the timer handle changes in the clock frequency
    while the downcounter is running.  This is not a change in behaviour
    from the previous system_clock_scale implementation -- we will pick
    up the new frequency only when the downcounter hits zero.  Handling
    dynamic clock changes when the counter is running would require state
    that the current gptm implementation doesn't have.
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Reviewed-by: default avatarDamien Hedde <damien.hedde@greensocs.com>
    Message-id: 20210812093356.1946-25-peter.maydell@linaro.org
    d18fdd69
    hw/timer/stellaris-gptm: Use Clock input instead of system_clock_scale
    Peter Maydell authored
    
    
    The stellaris-gptm timer currently uses system_clock_scale for one of
    its timer modes where the timer runs at the CPU clock rate.  Make it
    use a Clock input instead.
    
    We don't try to make the timer handle changes in the clock frequency
    while the downcounter is running.  This is not a change in behaviour
    from the previous system_clock_scale implementation -- we will pick
    up the new frequency only when the downcounter hits zero.  Handling
    dynamic clock changes when the counter is running would require state
    that the current gptm implementation doesn't have.
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Reviewed-by: default avatarDamien Hedde <damien.hedde@greensocs.com>
    Message-id: 20210812093356.1946-25-peter.maydell@linaro.org
Loading