summaryrefslogtreecommitdiffstats
path: root/sys/boot/arm
diff options
context:
space:
mode:
authorticso <ticso@FreeBSD.org>2010-03-09 00:50:58 +0000
committerticso <ticso@FreeBSD.org>2010-03-09 00:50:58 +0000
commitabd91545cc52578497a2f7b5be2efbfdfcbebe05 (patch)
treee58b90831cd01360635b73ce51842baab50b80f5 /sys/boot/arm
parentb9434327f4009651d690c6c5c60246819383382c (diff)
downloadFreeBSD-src-abd91545cc52578497a2f7b5be2efbfdfcbebe05.zip
FreeBSD-src-abd91545cc52578497a2f7b5be2efbfdfcbebe05.tar.gz
BWCT boards can have 128MB SDRAM.
Diffstat (limited to 'sys/boot/arm')
-rw-r--r--sys/boot/arm/at91/boot2/bwct_board.c6
-rw-r--r--sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c2
2 files changed, 6 insertions, 2 deletions
diff --git a/sys/boot/arm/at91/boot2/bwct_board.c b/sys/boot/arm/at91/boot2/bwct_board.c
index df9f51c..fffdd2a 100644
--- a/sys/boot/arm/at91/boot2/bwct_board.c
+++ b/sys/boot/arm/at91/boot2/bwct_board.c
@@ -90,7 +90,11 @@ board_init(void)
printf("BWCT FSB-A920-1\n");
printf("http://www.bwct.de\n");
printf("\n");
- printf("AT92RM9200 180MHz\n");
+#if defined(SDRAM_128M)
+ printf("AT92RM9200 180MHz 128MB\n");
+#else
+ printf("AT92RM9200 180MHz 64MB\n");
+#endif
printf("Initialising USART0\n");
USART0_Init();
printf("Initialising USART1\n");
diff --git a/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c b/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c
index 77c1124..fb9d9c6 100644
--- a/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c
+++ b/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c
@@ -136,7 +136,7 @@ _init(void)
AT91C_BASE_EBI->EBI_CSA = value;
AT91C_BASE_SDRC->SDRC_CR =
-#ifdef KB9202_B
+#if defined(KB9202_B) || defined(SDRAM_128M)
AT91C_SDRC_NC_10 |
#else
AT91C_SDRC_NC_9 |
OpenPOWER on IntegriCloud