X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=board%2Fcsb226%2Fcsb226.c;h=80caf8b464e17e5bda816760a9248a799845454b;hb=e3edcb36f14f0aabb6f50e96014d6877f73d64ea;hp=11cab005c661b1338be5f80ef099404be8f29deb;hpb=47cd00fa707af9de76408b69d3e911717dbbfab1;p=oweals%2Fu-boot.git diff --git a/board/csb226/csb226.c b/board/csb226/csb226.c index 11cab005c6..80caf8b464 100644 --- a/board/csb226/csb226.c +++ b/board/csb226/csb226.c @@ -26,22 +26,24 @@ #include #include +DECLARE_GLOBAL_DATA_PTR; + #ifdef CONFIG_SHOW_BOOT_PROGRESS # define SHOW_BOOT_PROGRESS(arg) show_boot_progress(arg) #else # define SHOW_BOOT_PROGRESS(arg) #endif -/** +/** * misc_init_r: - misc initialisation routines */ int misc_init_r(void) { +#if 0 uchar *str; - + /* determine if the software update key is pressed during startup */ -#if 0 /* not ported yet... */ if (GPLR0 & 0x00000800) { printf("using bootcmd_normal (sw-update button not pressed)\n"); @@ -52,26 +54,24 @@ int misc_init_r(void) } setenv("bootcmd",str); -#endif +#endif return 0; -} +} -/** +/** * board_init: - setup some data structures * - * @return: 0 in case of success + * @return: 0 in case of success */ int board_init (void) { - DECLARE_GLOBAL_DATA_PTR; - /* memory and cpu-speed are setup before relocation */ /* so we do _nothing_ here */ /* arch number of CSB226 board */ - gd->bd->bi_arch_number = 216; + gd->bd->bi_arch_number = MACH_TYPE_CSB226; /* adress of boot parameters */ gd->bd->bi_boot_params = 0xa0000100; @@ -80,7 +80,7 @@ int board_init (void) } -/** +/** * dram_init: - setup dynamic RAM * * @return: 0 in case of success @@ -88,8 +88,6 @@ int board_init (void) int dram_init (void) { - DECLARE_GLOBAL_DATA_PTR; - gd->bd->bi_dram[0].start = PHYS_SDRAM_1; gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE; @@ -97,7 +95,7 @@ int dram_init (void) } -/** +/** * csb226_set_led: - switch LEDs on or off * * @param led: LED to switch (0,1,2) @@ -108,26 +106,26 @@ void csb226_set_led(int led, int state) { switch(led) { - case 0: if (state==1) { - GPCR0 |= CSB226_USER_LED0; + case 0: if (state==1) { + GPCR0 |= CSB226_USER_LED0; } else if (state==0) { GPSR0 |= CSB226_USER_LED0; } break; case 1: if (state==1) { - GPCR0 |= CSB226_USER_LED1; - } else if (state==0) { - GPSR0 |= CSB226_USER_LED1; - } - break; + GPCR0 |= CSB226_USER_LED1; + } else if (state==0) { + GPSR0 |= CSB226_USER_LED1; + } + break; case 2: if (state==1) { - GPCR0 |= CSB226_USER_LED2; - } else if (state==0) { - GPSR0 |= CSB226_USER_LED2; - } - break; + GPCR0 |= CSB226_USER_LED2; + } else if (state==0) { + GPSR0 |= CSB226_USER_LED2; + } + break; } return; @@ -137,10 +135,10 @@ void csb226_set_led(int led, int state) /** * show_boot_progress: - indicate state of the boot process * - * @param status: Status number - see README for details. + * @param status: Status number - see README for details. * - * The CSB226 does only have 3 LEDs, so we switch them on at the most - * important states (1, 5, 15). + * The CSB226 does only have 3 LEDs, so we switch them on at the most + * important states (1, 5, 15). */ void show_boot_progress (int status) @@ -153,4 +151,3 @@ void show_boot_progress (int status) return; } -