svn commit: r323417 - stable/11/sys/arm/freescale/imx
Ian Lepore
ian at FreeBSD.org
Mon Sep 11 02:26:02 UTC 2017
Author: ian
Date: Mon Sep 11 02:26:01 2017
New Revision: 323417
URL: https://svnweb.freebsd.org/changeset/base/323417
Log:
MFC r320456:
Implement gpio input by reading the pad state register, not the data register.
Modified:
stable/11/sys/arm/freescale/imx/imx_gpio.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sys/arm/freescale/imx/imx_gpio.c
==============================================================================
--- stable/11/sys/arm/freescale/imx/imx_gpio.c Mon Sep 11 02:14:28 2017 (r323416)
+++ stable/11/sys/arm/freescale/imx/imx_gpio.c Mon Sep 11 02:26:01 2017 (r323417)
@@ -645,7 +645,7 @@ imx51_gpio_pin_get(device_t dev, uint32_t pin, unsigne
if (pin >= sc->gpio_npins)
return (EINVAL);
- *val = (READ4(sc, IMX_GPIO_DR_REG) >> pin) & 1;
+ *val = (READ4(sc, IMX_GPIO_PSR_REG) >> pin) & 1;
return (0);
}
More information about the svn-src-stable
mailing list