Page MenuHomeFreeBSD

D28911.id85066.diff
No OneTemporary

D28911.id85066.diff

diff --git a/sys/arm/mv/mvebu_gpio.c b/sys/arm/mv/mvebu_gpio.c
--- a/sys/arm/mv/mvebu_gpio.c
+++ b/sys/arm/mv/mvebu_gpio.c
@@ -161,6 +161,7 @@
pin->gp_flags &= ~(GPIO_PIN_INPUT | GPIO_PIN_OUTPUT);
if (flags & GPIO_PIN_OUTPUT) {
pin->gp_flags |= GPIO_PIN_OUTPUT;
+ gpio_modify(sc, GPIO_BLINK_ENA, pin, 0);
gpio_modify(sc, GPIO_CONTROL_SET, pin, 1);
} else {
pin->gp_flags |= GPIO_PIN_INPUT;
@@ -779,8 +780,6 @@
gpio_modify(sc, GPIO_INT_MASK, pin, 0);
gpio_modify(sc, GPIO_INT_LEVEL_MASK, pin, 0);
gpio_modify(sc, GPIO_INT_CAUSE, pin, 0);
- gpio_modify(sc, GPIO_DATA_IN_POL, pin, 1);
- gpio_modify(sc, GPIO_BLINK_ENA, pin, 0);
}
if (sc->irq_res[0] != NULL) {

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 6, 4:13 AM (7 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36074027
Default Alt Text
D28911.id85066.diff (691 B)

Event Timeline