Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2017 02:26:01 +0000 (UTC)
From:      Ian Lepore <ian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r323417 - stable/11/sys/arm/freescale/imx
Message-ID:  <201709110226.v8B2Q12G068630@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709110226.v8B2Q12G068630>