nios2: remove epled driver
The epled driver was replaced by altera_pio and gpio_led. Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
This commit is contained in:
parent
6defdc0b55
commit
ef3cc8112c
@ -1,46 +0,0 @@
|
|||||||
/*
|
|
||||||
* (C) Copyright 2004, Psyent Corporation <www.psyent.com>
|
|
||||||
* Scott McNutt <smcnutt@psyent.com>
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: GPL-2.0+
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <common.h>
|
|
||||||
#include <asm/io.h>
|
|
||||||
#include <nios2-io.h>
|
|
||||||
#include <status_led.h>
|
|
||||||
|
|
||||||
/* The LED port is configured as output only, so we
|
|
||||||
* must track the state manually.
|
|
||||||
*/
|
|
||||||
static led_id_t val = 0;
|
|
||||||
|
|
||||||
void __led_init (led_id_t mask, int state)
|
|
||||||
{
|
|
||||||
nios_pio_t *pio = (nios_pio_t *)CONFIG_SYS_LEDPIO_ADDR;
|
|
||||||
|
|
||||||
if (state == STATUS_LED_ON)
|
|
||||||
val &= ~mask;
|
|
||||||
else
|
|
||||||
val |= mask;
|
|
||||||
writel (val, &pio->data);
|
|
||||||
}
|
|
||||||
|
|
||||||
void __led_set (led_id_t mask, int state)
|
|
||||||
{
|
|
||||||
nios_pio_t *pio = (nios_pio_t *)CONFIG_SYS_LEDPIO_ADDR;
|
|
||||||
|
|
||||||
if (state == STATUS_LED_ON)
|
|
||||||
val &= ~mask;
|
|
||||||
else
|
|
||||||
val |= mask;
|
|
||||||
writel (val, &pio->data);
|
|
||||||
}
|
|
||||||
|
|
||||||
void __led_toggle (led_id_t mask)
|
|
||||||
{
|
|
||||||
nios_pio_t *pio = (nios_pio_t *)CONFIG_SYS_LEDPIO_ADDR;
|
|
||||||
|
|
||||||
val ^= mask;
|
|
||||||
writel (val, &pio->data);
|
|
||||||
}
|
|
@ -8,5 +8,4 @@
|
|||||||
|
|
||||||
obj-y := nios2-generic.o
|
obj-y := nios2-generic.o
|
||||||
obj-$(CONFIG_CMD_IDE) += ../common/cfide.o
|
obj-$(CONFIG_CMD_IDE) += ../common/cfide.o
|
||||||
obj-$(CONFIG_EPLED) += ../common/epled.o
|
|
||||||
obj-y += text_base.o
|
obj-y += text_base.o
|
||||||
|
Loading…
Reference in New Issue
Block a user