-/* $OpenBSD: imxesdhc.c,v 1.8 2015/05/15 17:01:18 jsg Exp $ */
+/* $OpenBSD: imxesdhc.c,v 1.9 2015/05/17 11:18:05 jsg Exp $ */
/*
* Copyright (c) 2009 Dale Rahn <drahn@openbsd.org>
* Copyright (c) 2006 Uwe Stuehler <uwe@openbsd.org>
default:
return 0;
}
+ imxgpio_set_dir(gpio, IMXGPIO_DIR_IN);
return imxgpio_get_bit(gpio) ? 0 : 1;
case BOARD_ID_IMX6_SABRELITE:
switch (sc->unit) {
default:
return 0;
}
+ imxgpio_set_dir(gpio, IMXGPIO_DIR_IN);
return imxgpio_get_bit(gpio) ? 0 : 1;
case BOARD_ID_IMX6_SABRESD:
switch (sc->unit) {
case 3:
gpio = 3*32 + 9;
break;
- return 1;
default:
return 0;
}
default:
return 0;
}
+ imxgpio_set_dir(gpio, IMXGPIO_DIR_IN);
return imxgpio_get_bit(gpio) ? 0 : 1;
default:
printf("%s: unhandled board\n", __func__);