From Artturi Alm in bitrig.
-/* $OpenBSD: a1xintc.c,v 1.5 2015/05/19 06:09:35 jsg Exp $ */
+/* $OpenBSD: a1xintc.c,v 1.6 2015/05/20 03:49:23 jsg Exp $ */
/*
* Copyright (c) 2007,2009 Dale Rahn <drahn@openbsd.org>
* Copyright (c) 2013 Artturi Alm
#include <armv7/armv7/armv7var.h>
#include <armv7/sunxi/sunxireg.h>
-#include <armv7/sunxi/sxipiovar.h>
#include <armv7/sunxi/a1xintc.h>
#ifdef DEBUG_INTC
irq = bus_space_read_4(a1xintc_iot, a1xintc_ioh, INTC_VECTOR_REG) >> 2;
if (irq == 0)
return;
- if (irq == 1)
- sxipio_togglepin(SXIPIO_LED_BLUE);
-
- sxipio_setpin(SXIPIO_LED_GREEN);
prio = a1xintc_handler[irq].iq_irq;
s = a1xintc_splraise(prio);
ih->ih_count.ec_count++;
}
a1xintc_splx(s);
-
- sxipio_clrpin(SXIPIO_LED_GREEN);
}
void *
-/* $OpenBSD: sxipio.c,v 1.6 2015/05/04 03:59:42 jsg Exp $ */
+/* $OpenBSD: sxipio.c,v 1.7 2015/05/20 03:49:23 jsg Exp $ */
/*
* Copyright (c) 2010 Miodrag Vallat.
* Copyright (c) 2013 Artturi Alm
sxipio_sc = sc;
sc->sc_irq = aa->aa_dev->irq[0];
- sxipio_setcfg(SXIPIO_LED_GREEN, SXIPIO_OUTPUT);
- sxipio_setcfg(SXIPIO_LED_BLUE, SXIPIO_OUTPUT);
- sxipio_setpin(SXIPIO_LED_GREEN);
- sxipio_setpin(SXIPIO_LED_BLUE);
config_defer(self, sxipio_attach_gpio);
-/* $OpenBSD: sxipiovar.h,v 1.2 2013/10/23 18:01:52 jasper Exp $ */
+/* $OpenBSD: sxipiovar.h,v 1.3 2015/05/20 03:49:23 jsg Exp $ */
/*
* Copyright (c) 2013 Artturi Alm
*
#define SXIPIO_USB1_PWR 230
#define SXIPIO_USB2_PWR 227
-#define SXIPIO_LED_GREEN 244
-#define SXIPIO_LED_BLUE 245
#define SXIPIO_SATA_PWR 40
#define SXIPIO_EMAC_NPINS 18 /* PORTA 0-17 */