Mercurial > ecos
changeset 2571:6bacaacdf8e9
* cdl/hal_arm_at91sam7s.cdl: Fix calculation of RTC period. The TC
uses a different divider as the PIT.
| author | asl |
|---|---|
| date | Sun, 19 Oct 2008 14:51:33 +0000 |
| parents | 993fc1fa8904 |
| children | df58e3d624bb |
| files | packages/hal/arm/at91/at91sam7s/current/ChangeLog packages/hal/arm/at91/at91sam7s/current/cdl/hal_arm_at91sam7s.cdl |
| diffstat | 2 files changed, 14 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/arm/at91/at91sam7s/current/ChangeLog +++ b/packages/hal/arm/at91/at91sam7s/current/ChangeLog @@ -1,3 +1,9 @@ +2008-10-19 Igor B. Poretsky <poretsky@mlbox.ru> + Andrew Lunn <andrew.lunn@ascom.ch> + + * cdl/hal_arm_at91sam7s.cdl: Fix calculation of RTC period. The TC + uses a different divider as the PIT. + 2008-09-04 John Eigelaar <jeigelaar@mweb.co.za> * cdl/hal_arm_at91sam7s.cdl: Set MOR OSCCOUNT and PLL Count to
--- a/packages/hal/arm/at91/at91sam7s/current/cdl/hal_arm_at91sam7s.cdl +++ b/packages/hal/arm/at91/at91sam7s/current/cdl/hal_arm_at91sam7s.cdl @@ -168,9 +168,14 @@ cdl_package CYGPKG_HAL_ARM_AT91SAM7 { display "Real-time clock period" flavor data legal_values 1 to 0xffff - calculated ((CYGNUM_HAL_RTC_NUMERATOR * CYGNUM_HAL_ARM_AT91_CLOCK_SPEED/16) / CYGNUM_HAL_RTC_DENOMINATOR / 1000000000) - description " - CYGNUM_HAL_RTC_PERIOD : (CYGNUM_HAL_RTC_NUMERATOR * CYGNUM_HAL_ARM_AT91_CLOCK_SPEED/16) / CYGNUM_HAL_RTC_DENOMINATOR / 1000000000 " + calculated { (CYGNUM_HAL_RTC_NUMERATOR * + CYGNUM_HAL_ARM_AT91_CLOCK_SPEED / + (CYGBLD_HAL_ARM_AT91_TIMER_TC ? 32 : 16) / + CYGNUM_HAL_RTC_DENOMINATOR / + 1000000000 + ) + } + description "Value to program into the RTC clock generator." } }
