diff options
Diffstat (limited to 'board/psyent/pk1c20/led.c')
| -rw-r--r-- | board/psyent/pk1c20/led.c | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/board/psyent/pk1c20/led.c b/board/psyent/pk1c20/led.c index c175c9b87..c75fe8c57 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);  } |