-/* $OpenBSD: mvgpio.c,v 1.1 2018/03/20 21:23:38 kettenis Exp $ */
+/* $OpenBSD: mvgpio.c,v 1.2 2021/05/07 01:54:17 jsg Exp $ */
/*
* Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
*
struct mvgpio_softc *sc = cookie;
uint32_t pin = cells[0];
- if (pin > 32)
+ if (pin >= 32)
return;
if (config & GPIO_CONFIG_OUTPUT)
uint32_t reg;
int val;
- if (pin > 32)
+ if (pin >= 32)
return 0;
reg = HREAD4(sc, GPIO_DIN);
uint32_t pin = cells[0];
uint32_t flags = cells[1];
- if (pin > 32)
+ if (pin >= 32)
return;
if (flags & GPIO_ACTIVE_LOW)
-/* $OpenBSD: mvpinctrl.c,v 1.7 2020/05/22 10:06:59 patrick Exp $ */
+/* $OpenBSD: mvpinctrl.c,v 1.8 2021/05/07 01:54:17 jsg Exp $ */
/*
* Copyright (c) 2013,2016 Patrick Wildt <patrick@blueri.se>
* Copyright (c) 2016 Mark Kettenis <kettenis@openbsd.org>
struct mvpinctrl_softc *sc = cookie;
uint32_t pin = cells[0];
- if (pin > 32)
+ if (pin >= 32)
return;
if (config & GPIO_CONFIG_OUTPUT)
uint32_t reg;
int val;
- if (pin > 32)
+ if (pin >= 32)
return 0;
reg = HREAD4(sc, GPIO_INPUT);
uint32_t pin = cells[0];
uint32_t flags = cells[1];
- if (pin > 32)
+ if (pin >= 32)
return;
if (flags & GPIO_ACTIVE_LOW)
-/* $OpenBSD: plgpio.c,v 1.1 2018/08/26 16:52:16 kettenis Exp $ */
+/* $OpenBSD: plgpio.c,v 1.2 2021/05/07 01:54:17 jsg Exp $ */
/*
* Copyright (c) 2018 Mark Kettenis <kettenis@openbsd.org>
*
struct plgpio_softc *sc = cookie;
uint32_t pin = cells[0];
- if (pin > 8)
+ if (pin >= 8)
return;
if (config & GPIO_CONFIG_OUTPUT)
uint32_t reg;
int val;
- if (pin > 8)
+ if (pin >= 8)
return 0;
reg = HREAD1(sc, GPIODATA(pin));
uint32_t pin = cells[0];
uint32_t flags = cells[1];
- if (pin > 8)
+ if (pin >= 8)
return;
if (flags & GPIO_ACTIVE_LOW)
-/* $OpenBSD: sxipio.c,v 1.12 2020/03/29 09:35:10 kettenis Exp $ */
+/* $OpenBSD: sxipio.c,v 1.13 2021/05/07 01:54:17 jsg Exp $ */
/*
* Copyright (c) 2010 Miodrag Vallat.
* Copyright (c) 2013 Artturi Alm
uint32_t pin = cells[1];
int mux, off;
- if (port > SXIPIO_NPORT || pin > 32)
+ if (port > SXIPIO_NPORT || pin >= 32)
return;
mux = (config & GPIO_CONFIG_OUTPUT) ? 1 : 0;
uint32_t reg;
int val;
- if (port > SXIPIO_NPORT || pin > 32)
+ if (port > SXIPIO_NPORT || pin >= 32)
return 0;
reg = SXIREAD4(sc, SXIPIO_DAT(port));
uint32_t flags = cells[2];
uint32_t reg;
- if (port > SXIPIO_NPORT || pin > 32)
+ if (port > SXIPIO_NPORT || pin >= 32)
return;
reg = SXIREAD4(sc, SXIPIO_DAT(port));