From: Stefan E. <se...@us...> - 2003-11-10 20:59:41
|
Update of /cvsroot/blob/blob/src/blob In directory sc8-pr-cvs1:/tmp/cvs-serv15788 Modified Files: dafit.c Log Message: Fix dafit timer driver mess. Split driver selection from HW init, as every other board does. Fix init levels. Index: dafit.c =================================================================== RCS file: /cvsroot/blob/blob/src/blob/dafit.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- dafit.c 4 Sep 2003 17:39:00 -0000 1.5 +++ dafit.c 10 Nov 2003 20:59:35 -0000 1.6 @@ -204,17 +204,23 @@ static char module_version[] = "$Id$"; /********************************************************************* - * init_dafit_flash - inits system 3 flash driver + * dafit driver selection */ -static void init_dafit_flash_driver(void) +static void dafit_driver_select(void) { + /* select drivers */ flash_descriptors = dafit_flash_descriptors; flash_driver = &intel32_flash_driver; + reboot_driver = &sa11x0_reboot_driver; + serial_driver = &sa11x0_serial_driver; + led_driver = &sa11x0_gpio_led_driver; + ether_driver = &smc9196_ether_driver; + timer_driver = &intelarm_timer_driver; } -__initlist(init_dafit_flash_driver, INIT_LEVEL_DRIVER_SELECTION); +__initlist(dafit_driver_select, INIT_LEVEL_DRIVER_SELECTION); /********************************************************************* - * dafit_init_hardware - inits system 3 LL hardware stuff + * dafit_init_hardware - inits dafit LL hardware stuff */ static void dafit_init_hardware(void) { @@ -260,14 +266,8 @@ /* tweak blob config */ blob_status.boot_delay = 1; - /* select drivers */ - reboot_driver = &sa11x0_reboot_driver; - serial_driver = &sa11x0_serial_driver; - led_driver = &sa11x0_gpio_led_driver; - ether_driver = &smc9196_ether_driver; - timer_driver = &intelarm_timer_driver; } -__initlist(dafit_init_hardware, INIT_LEVEL_DRIVER_SELECTION); +__initlist(dafit_init_hardware, INIT_LEVEL_OTHER_HARDWARE); /********************************************************************** * dafit default partition table |