kernel: Move to upstream pinmux and GPIO drivers

This resets the state of the GPIO and Pinmux drivers to those in the
upstream maintainer's tree. This brings fixes as well as support for all
of the GPIOs present in the Aspeed SoCs.

This changes the GPIO numbering for userspace[1], which is handled by
changes made to skeleton in 4458d4939a33672bf3fc5113523c6d2453478371.

[1] https://lists.ozlabs.org/pipermail/openbmc/2017-January/006324.html

Change-Id: I5538287a9a234cad0c38ebf21a2ec0731a59f2d4
Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/common/recipes-kernel/linux/linux-obmc_4.7.bb b/common/recipes-kernel/linux/linux-obmc_4.7.bb
index 7de86ca..b6a02d3 100644
--- a/common/recipes-kernel/linux/linux-obmc_4.7.bb
+++ b/common/recipes-kernel/linux/linux-obmc_4.7.bb
@@ -1,6 +1,6 @@
 KBRANCH ?= "dev-4.7"
 LINUX_VERSION ?= "4.7"
 
-SRCREV="377390c2e15a42b9f273b2633143521d0de526f8"
+SRCREV="6107661a7855efc07dfbe8f2b8847dbf2326e653"
 
 require linux-obmc.inc