summaryrefslogtreecommitdiff
path: root/board/psyent/pk1c20
diff options
context:
space:
mode:
authorScott McNutt <smcnutt@psyent.com>2006-06-08 12:03:21 -0400
committerScott McNutt <smcnutt@psyent.com>2006-06-08 12:03:21 -0400
commit3d22d0b89bb3d669e27ff98d15ab013fbe04ee87 (patch)
treef8f93e0a9362ead3f75ff4172423e4db77c7e7d7 /board/psyent/pk1c20
parentc2ced000f4f18361feb36ea257fabbb46913e1d4 (diff)
downloadu-boot-imx-3d22d0b89bb3d669e27ff98d15ab013fbe04ee87.zip
u-boot-imx-3d22d0b89bb3d669e27ff98d15ab013fbe04ee87.tar.gz
u-boot-imx-3d22d0b89bb3d669e27ff98d15ab013fbe04ee87.tar.bz2
Update PK1C20 board
-Update base addresses for standard configuration -Eliminate use of CACHE_BYPASS in board code Patch by Scott McNutt, 08 Jun 2006
Diffstat (limited to 'board/psyent/pk1c20')
-rw-r--r--board/psyent/pk1c20/config.mk2
-rw-r--r--board/psyent/pk1c20/led.c14
2 files changed, 8 insertions, 8 deletions
diff --git a/board/psyent/pk1c20/config.mk b/board/psyent/pk1c20/config.mk
index d72bcee..d65780d 100644
--- a/board/psyent/pk1c20/config.mk
+++ b/board/psyent/pk1c20/config.mk
@@ -21,7 +21,7 @@
# MA 02111-1307 USA
#
-TEXT_BASE = 0x018e0000
+TEXT_BASE = 0x01fc0000
PLATFORM_CPPFLAGS += -mno-hw-div -mno-hw-mul
PLATFORM_CPPFLAGS += -I$(TOPDIR)/board/$(VENDOR)/include
diff --git a/board/psyent/pk1c20/led.c b/board/psyent/pk1c20/led.c
index c175c9b..c75fe8c 100644
--- a/board/psyent/pk1c20/led.c
+++ b/board/psyent/pk1c20/led.c
@@ -22,7 +22,7 @@
*/
#include <common.h>
-#include <nios2.h>
+#include <asm/io.h>
#include <nios2-io.h>
#include <status_led.h>
@@ -33,30 +33,30 @@ static led_id_t val = 0;
void __led_init (led_id_t mask, int state)
{
- nios_pio_t *pio = (nios_pio_t *)CACHE_BYPASS(CFG_LEDPIO_ADDR);
+ nios_pio_t *pio = (nios_pio_t *)CFG_LEDPIO_ADDR;
if (state == STATUS_LED_ON)
val &= ~mask;
else
val |= mask;
- pio->data = val;
+ writel (&pio->data, val);
}
void __led_set (led_id_t mask, int state)
{
- nios_pio_t *pio = (nios_pio_t *)CACHE_BYPASS(CFG_LEDPIO_ADDR);
+ nios_pio_t *pio = (nios_pio_t *)CFG_LEDPIO_ADDR;
if (state == STATUS_LED_ON)
val &= ~mask;
else
val |= mask;
- pio->data = val;
+ writel (&pio->data, val);
}
void __led_toggle (led_id_t mask)
{
- nios_pio_t *pio = (nios_pio_t *)CACHE_BYPASS(CFG_LEDPIO_ADDR);
+ nios_pio_t *pio = (nios_pio_t *)CFG_LEDPIO_ADDR;
val ^= mask;
- pio->data = val;
+ writel (&pio->data, val);
}