Mercurial > ecos
changeset 2189:35f58e98b6ec
* src/lpc2xxx.misc (hal_hardware_init): Call HAL_PLF_HARDWARE_INIT
for any platform specific initialization.
| author | asl |
|---|---|
| date | Mon, 08 May 2006 13:17:45 +0000 |
| parents | 33a63029a5f8 |
| children | 97a57687a378 |
| files | packages/hal/arm/lpc2xxx/var/current/ChangeLog packages/hal/arm/lpc2xxx/var/current/src/lpc2xxx_misc.c |
| diffstat | 2 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/hal/arm/lpc2xxx/var/current/ChangeLog +++ b/packages/hal/arm/lpc2xxx/var/current/ChangeLog @@ -1,3 +1,8 @@ +2006-05-08 Sergei Gavrikov <sg@belvok.com> + + * src/lpc2xxx.misc (hal_hardware_init): Call HAL_PLF_HARDWARE_INIT + for any platform specific initialization. + 2006-02-14 Andy Jackson <andy@grapevinetech.co.uk> * cdl/hal_arm_lpc2xxx.cdl: Added CYGHWR_HAL_ARM_LPC2XXX_FAMILY,
--- a/packages/hal/arm/lpc2xxx/var/current/src/lpc2xxx_misc.c +++ b/packages/hal/arm/lpc2xxx/var/current/src/lpc2xxx_misc.c @@ -230,10 +230,17 @@ void lpc_set_vpbdiv(int vpbdiv, int xclk void hal_hardware_init(void) { lpc_cclk = CYGNUM_HAL_ARM_LPC2XXX_CLOCK_SPEED; + #ifdef CYGHWR_HAL_ARM_LPC2XXX_FAMILY_LPC22XX lpc_set_vpbdiv(CYGNUM_HAL_ARM_LPC2XXX_VPBDIV, CYGNUM_HAL_ARM_LPC2XXX_XCLKDIV); #endif + +#ifdef HAL_PLF_HARDWARE_INIT + // Perform any platform specific initializations + HAL_PLF_HARDWARE_INIT(); +#endif + // Set up eCos/ROM interfaces hal_if_init(); }
