Mercurial > ecos
changeset 2286:3a943bd3ab94
* var_io.h: Freescale eSCI platform dependent clock related macros
moved here from ser_esci.h
| author | asl |
|---|---|
| date | Sun, 03 Sep 2006 17:40:56 +0000 |
| parents | 0bc33be1dc50 |
| children | af491e42d913 |
| files | packages/hal/arm/mac7100/var/current/ChangeLog packages/hal/arm/mac7100/var/current/include/var_io.h |
| diffstat | 2 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/arm/mac7100/var/current/ChangeLog +++ b/packages/hal/arm/mac7100/var/current/ChangeLog @@ -1,3 +1,8 @@ +2006-08-08 Ilija Koco <ilijak@siva.com.mk> + + * var_io.h: Freescale eSCI platform dependent clock related macros + moved here from ser_esci.h + 2006-06-08 Ilija Koco <ilijak@siva.com.mk> * hal_var_setup.h: (new) Assembly macros shared between targets.
--- a/packages/hal/arm/mac7100/var/current/include/var_io.h +++ b/packages/hal/arm/mac7100/var/current/include/var_io.h @@ -184,6 +184,12 @@ #define CYGADDR_IO_SERIAL_FREESCALE_ESCI_D_BASE 0xFC0D0000 #define CYGNUM_IO_SERIAL_FREESCALE_ESCI_D_INT_VECTOR MAC7100_ESCI_D_IV +#define CYGNUM_DEV_SER_FREESCALE_ESCI_SYSTEM_CLOCK \ + (CYGNUM_HAL_ARM_MAC7100_CLOCK_SPEED/2) +#define FREESCALE_ESCI_BAUD(baud_rate) \ + ((CYGNUM_DEV_SER_FREESCALE_ESCI_SYSTEM_CLOCK)/(baud_rate*16)) + + // ********************************************************************* // // PIT Module
