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-all mailing list