From cc30bcea904960d1f552d04caf5388981a92a5e3 Mon Sep 17 00:00:00 2001
From: Robert Nelson <robertcnelson@gmail.com>
Date: Mon, 2 Feb 2015 09:40:38 -0600
Subject: [PATCH] 3.19-rc7-bone2 release

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
---
 patch.sh                        |   5 +-
 patches/defconfig               |  31 +++--
 patches/defconfig-bone          |  31 +++--
 patches/ref_omap2plus_defconfig |   8 +-
 sgx_build_modules.sh            |  18 +--
 sgx_create_package.sh           |  20 +--
 tools/bone-config-checker.sh    | 217 --------------------------------
 tools/stable-config-checker.sh  |   3 +
 version.sh                      |   2 +-
 9 files changed, 60 insertions(+), 275 deletions(-)
 delete mode 100755 tools/bone-config-checker.sh

diff --git a/patch.sh b/patch.sh
index cdb316779..4ecbb9540 100644
--- a/patch.sh
+++ b/patch.sh
@@ -108,9 +108,10 @@ dts () {
 	${git} "${DIR}/patches/dts/0006-arm-dts-omap4-move-emif-so-panda-es-b3-now-boots.patch"
 	${git} "${DIR}/patches/dts/0007-omap3-beagle-xm-ehci-works-again.patch"
 	${git} "${DIR}/patches/dts/0008-ARM-dts-omap3-beagle-ddc-i2c-bus-is-not-responding-d.patch"
+#	${git} "${DIR}/patches/dts/0009-ARM-dts-sunxi-Add-simplefb-nodes-for-de_be0-lcd0-de_.patch"
 
 	if [ "x${regenerate}" = "xenable" ] ; then
-		number=8
+		number=9
 		cleanup
 	fi
 }
@@ -134,7 +135,7 @@ fixes () {
 	fi
 
 	${git} "${DIR}/patches/fixes/0001-trusty-gcc-4.8-4.8.2-19ubuntu1-has-fix.patch"
-	${git} "${DIR}/patches/fixes/0002-ARM-dts-Fix-missing-usb0_reset-for-sun4i-sun5i.patch"
+#	${git} "${DIR}/patches/fixes/0002-ARM-dts-Fix-missing-usb0_reset-for-sun4i-sun5i.patch"
 	${git} "${DIR}/patches/fixes/0003-ARM-dts-am57xx-beagle-x15-Add-GPIO-controlled-fan-no.patch"
 	${git} "${DIR}/patches/fixes/0004-tty-serial-8250-omap-add-ttySx-console-if-the-user-d.patch"
 	${git} "${DIR}/patches/fixes/0005-ARM-dts-am57xx-beagle-x15-Add-dual-ethernet.patch"
diff --git a/patches/defconfig b/patches/defconfig
index 9340dc1b9..d5e484086 100644
--- a/patches/defconfig
+++ b/patches/defconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.19.0-rc5 Kernel Configuration
+# Linux/arm 3.19.0-rc7 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
@@ -2587,6 +2587,7 @@ CONFIG_PINMUX=y
 CONFIG_PINCONF=y
 CONFIG_GENERIC_PINCONF=y
 # CONFIG_DEBUG_PINCTRL is not set
+CONFIG_PINCTRL_AS3722=y
 CONFIG_PINCTRL_SINGLE=y
 CONFIG_PINCTRL_PALMAS=y
 CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
@@ -2720,6 +2721,7 @@ CONFIG_CHARGER_BQ2415X=m
 # CONFIG_CHARGER_BQ24735 is not set
 # CONFIG_CHARGER_SMB347 is not set
 CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_AS3722=y
 # CONFIG_POWER_RESET_BRCMSTB is not set
 CONFIG_POWER_RESET_GPIO=y
 CONFIG_POWER_RESET_GPIO_RESTART=y
@@ -2939,7 +2941,7 @@ CONFIG_BCMA_BLOCKIO=y
 #
 CONFIG_MFD_CORE=y
 # CONFIG_MFD_AS3711 is not set
-# CONFIG_MFD_AS3722 is not set
+CONFIG_MFD_AS3722=y
 # CONFIG_PMIC_ADP5520 is not set
 # CONFIG_MFD_AAT2870_CORE is not set
 # CONFIG_MFD_ATMEL_HLCDC is not set
@@ -3034,6 +3036,7 @@ CONFIG_REGULATOR_USERSPACE_CONSUMER=y
 # CONFIG_REGULATOR_ACT8865 is not set
 # CONFIG_REGULATOR_AD5398 is not set
 CONFIG_REGULATOR_ANATOP=y
+CONFIG_REGULATOR_AS3722=y
 CONFIG_REGULATOR_AXP20X=y
 CONFIG_REGULATOR_DA9052=y
 # CONFIG_REGULATOR_DA9055 is not set
@@ -4216,7 +4219,6 @@ CONFIG_USB_F_OBEX=m
 CONFIG_USB_F_NCM=m
 CONFIG_USB_F_ECM=m
 CONFIG_USB_F_PHONET=m
-CONFIG_USB_F_EEM=m
 CONFIG_USB_F_SUBSET=m
 CONFIG_USB_F_RNDIS=m
 CONFIG_USB_F_MASS_STORAGE=m
@@ -4232,7 +4234,7 @@ CONFIG_USB_CONFIGFS_NCM=y
 CONFIG_USB_CONFIGFS_ECM=y
 CONFIG_USB_CONFIGFS_ECM_SUBSET=y
 CONFIG_USB_CONFIGFS_RNDIS=y
-CONFIG_USB_CONFIGFS_EEM=y
+# CONFIG_USB_CONFIGFS_EEM is not set
 # CONFIG_USB_CONFIGFS_PHONET is not set
 # CONFIG_USB_CONFIGFS_MASS_STORAGE is not set
 # CONFIG_USB_CONFIGFS_F_LB_SS is not set
@@ -4246,7 +4248,7 @@ CONFIG_USB_AUDIO=m
 # CONFIG_GADGET_UAC1 is not set
 CONFIG_USB_ETH=m
 CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
+# CONFIG_USB_ETH_EEM is not set
 CONFIG_USB_G_NCM=m
 CONFIG_USB_GADGETFS=m
 CONFIG_USB_FUNCTIONFS=m
@@ -4381,6 +4383,7 @@ CONFIG_RTC_INTF_DEV=y
 #
 # I2C RTC drivers
 #
+CONFIG_RTC_DRV_AS3722=y
 CONFIG_RTC_DRV_DS1307=m
 CONFIG_RTC_DRV_DS1374=m
 CONFIG_RTC_DRV_DS1374_WDT=y
@@ -4393,7 +4396,7 @@ CONFIG_RTC_DRV_ISL1208=m
 CONFIG_RTC_DRV_ISL12022=m
 CONFIG_RTC_DRV_ISL12057=y
 CONFIG_RTC_DRV_X1205=m
-CONFIG_RTC_DRV_PALMAS=m
+CONFIG_RTC_DRV_PALMAS=y
 CONFIG_RTC_DRV_PCF2127=m
 CONFIG_RTC_DRV_PCF8523=m
 CONFIG_RTC_DRV_PCF8563=m
@@ -4654,11 +4657,6 @@ CONFIG_ION=y
 # CONFIG_DGAP is not set
 # CONFIG_GS_FPGABOOT is not set
 # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-CONFIG_SOC_TI=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y
@@ -4714,6 +4712,7 @@ CONFIG_OMAP_IOMMU=y
 #
 # SOC (System On Chip) specific Drivers
 #
+CONFIG_SOC_TI=y
 CONFIG_PM_DEVFREQ=y
 
 #
@@ -4935,12 +4934,12 @@ CONFIG_TMP006=m
 CONFIG_PWM=y
 CONFIG_PWM_SYSFS=y
 # CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_PCA9685=y
-CONFIG_PWM_TIECAP=y
-CONFIG_PWM_TIEHRPWM=y
+CONFIG_PWM_PCA9685=m
+CONFIG_PWM_TIECAP=m
+CONFIG_PWM_TIEHRPWM=m
 CONFIG_PWM_TIPWMSS=y
-CONFIG_PWM_TWL=y
-CONFIG_PWM_TWL_LED=y
+CONFIG_PWM_TWL=m
+CONFIG_PWM_TWL_LED=m
 CONFIG_IRQCHIP=y
 CONFIG_OMAP_IRQCHIP=y
 # CONFIG_IPACK_BUS is not set
diff --git a/patches/defconfig-bone b/patches/defconfig-bone
index d4ee02284..02933891f 100644
--- a/patches/defconfig-bone
+++ b/patches/defconfig-bone
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.19.0-rc5 Kernel Configuration
+# Linux/arm 3.19.0-rc7 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
@@ -2587,6 +2587,7 @@ CONFIG_PINMUX=y
 CONFIG_PINCONF=y
 CONFIG_GENERIC_PINCONF=y
 # CONFIG_DEBUG_PINCTRL is not set
+CONFIG_PINCTRL_AS3722=y
 CONFIG_PINCTRL_SINGLE=y
 CONFIG_PINCTRL_PALMAS=y
 CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
@@ -2720,6 +2721,7 @@ CONFIG_CHARGER_BQ2415X=m
 # CONFIG_CHARGER_BQ24735 is not set
 # CONFIG_CHARGER_SMB347 is not set
 CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_AS3722=y
 # CONFIG_POWER_RESET_BRCMSTB is not set
 CONFIG_POWER_RESET_GPIO=y
 CONFIG_POWER_RESET_GPIO_RESTART=y
@@ -2939,7 +2941,7 @@ CONFIG_BCMA_BLOCKIO=y
 #
 CONFIG_MFD_CORE=y
 # CONFIG_MFD_AS3711 is not set
-# CONFIG_MFD_AS3722 is not set
+CONFIG_MFD_AS3722=y
 # CONFIG_PMIC_ADP5520 is not set
 # CONFIG_MFD_AAT2870_CORE is not set
 # CONFIG_MFD_ATMEL_HLCDC is not set
@@ -3034,6 +3036,7 @@ CONFIG_REGULATOR_USERSPACE_CONSUMER=y
 # CONFIG_REGULATOR_ACT8865 is not set
 # CONFIG_REGULATOR_AD5398 is not set
 CONFIG_REGULATOR_ANATOP=y
+CONFIG_REGULATOR_AS3722=y
 CONFIG_REGULATOR_AXP20X=y
 CONFIG_REGULATOR_DA9052=y
 # CONFIG_REGULATOR_DA9055 is not set
@@ -4216,7 +4219,6 @@ CONFIG_USB_F_OBEX=m
 CONFIG_USB_F_NCM=m
 CONFIG_USB_F_ECM=m
 CONFIG_USB_F_PHONET=m
-CONFIG_USB_F_EEM=m
 CONFIG_USB_F_SUBSET=m
 CONFIG_USB_F_RNDIS=m
 CONFIG_USB_F_MASS_STORAGE=m
@@ -4232,7 +4234,7 @@ CONFIG_USB_CONFIGFS_NCM=y
 CONFIG_USB_CONFIGFS_ECM=y
 CONFIG_USB_CONFIGFS_ECM_SUBSET=y
 CONFIG_USB_CONFIGFS_RNDIS=y
-CONFIG_USB_CONFIGFS_EEM=y
+# CONFIG_USB_CONFIGFS_EEM is not set
 # CONFIG_USB_CONFIGFS_PHONET is not set
 # CONFIG_USB_CONFIGFS_MASS_STORAGE is not set
 # CONFIG_USB_CONFIGFS_F_LB_SS is not set
@@ -4246,7 +4248,7 @@ CONFIG_USB_AUDIO=m
 # CONFIG_GADGET_UAC1 is not set
 CONFIG_USB_ETH=m
 CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_ETH_EEM=y
+# CONFIG_USB_ETH_EEM is not set
 CONFIG_USB_G_NCM=m
 CONFIG_USB_GADGETFS=m
 CONFIG_USB_FUNCTIONFS=m
@@ -4381,6 +4383,7 @@ CONFIG_RTC_INTF_DEV=y
 #
 # I2C RTC drivers
 #
+CONFIG_RTC_DRV_AS3722=y
 CONFIG_RTC_DRV_DS1307=m
 CONFIG_RTC_DRV_DS1374=m
 CONFIG_RTC_DRV_DS1374_WDT=y
@@ -4393,7 +4396,7 @@ CONFIG_RTC_DRV_ISL1208=m
 CONFIG_RTC_DRV_ISL12022=m
 CONFIG_RTC_DRV_ISL12057=y
 CONFIG_RTC_DRV_X1205=m
-CONFIG_RTC_DRV_PALMAS=m
+CONFIG_RTC_DRV_PALMAS=y
 CONFIG_RTC_DRV_PCF2127=m
 CONFIG_RTC_DRV_PCF8523=m
 CONFIG_RTC_DRV_PCF8563=m
@@ -4655,11 +4658,6 @@ CONFIG_ION=y
 # CONFIG_GS_FPGABOOT is not set
 # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
 # CONFIG_DRM_ETNAVIV is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-CONFIG_SOC_TI=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y
@@ -4715,6 +4713,7 @@ CONFIG_OMAP_IOMMU=y
 #
 # SOC (System On Chip) specific Drivers
 #
+CONFIG_SOC_TI=y
 CONFIG_PM_DEVFREQ=y
 
 #
@@ -4936,12 +4935,12 @@ CONFIG_TMP006=m
 CONFIG_PWM=y
 CONFIG_PWM_SYSFS=y
 # CONFIG_PWM_FSL_FTM is not set
-CONFIG_PWM_PCA9685=y
-CONFIG_PWM_TIECAP=y
-CONFIG_PWM_TIEHRPWM=y
+CONFIG_PWM_PCA9685=m
+CONFIG_PWM_TIECAP=m
+CONFIG_PWM_TIEHRPWM=m
 CONFIG_PWM_TIPWMSS=y
-CONFIG_PWM_TWL=y
-CONFIG_PWM_TWL_LED=y
+CONFIG_PWM_TWL=m
+CONFIG_PWM_TWL_LED=m
 CONFIG_IRQCHIP=y
 CONFIG_OMAP_IRQCHIP=y
 # CONFIG_IPACK_BUS is not set
diff --git a/patches/ref_omap2plus_defconfig b/patches/ref_omap2plus_defconfig
index 3a67f1673..1e8ec22d8 100644
--- a/patches/ref_omap2plus_defconfig
+++ b/patches/ref_omap2plus_defconfig
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.19.0-rc6 Kernel Configuration
+# Linux/arm 3.19.0-rc7 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
@@ -2974,11 +2974,6 @@ CONFIG_DMA_OF=y
 # Microsoft Hyper-V guest support
 #
 # CONFIG_STAGING is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-# CONFIG_SOC_TI is not set
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y
@@ -3027,6 +3022,7 @@ CONFIG_IOMMU_SUPPORT=y
 #
 # SOC (System On Chip) specific Drivers
 #
+# CONFIG_SOC_TI is not set
 # CONFIG_PM_DEVFREQ is not set
 CONFIG_EXTCON=y
 
diff --git a/sgx_build_modules.sh b/sgx_build_modules.sh
index d1a3182eb..b4a201eba 100755
--- a/sgx_build_modules.sh
+++ b/sgx_build_modules.sh
@@ -1,6 +1,6 @@
 #!/bin/bash -e
 #
-# Copyright (c) 2012-2014 Robert Nelson <robertcnelson@gmail.com>
+# Copyright (c) 2012-2015 Robert Nelson <robertcnelson@gmail.com>
 #
 # Permission is hereby granted, free of charge, to any person obtaining a copy
 # of this software and associated documentation files (the "Software"), to deal
@@ -20,21 +20,21 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 # THE SOFTWARE.
 
-VERSION="v2014.09-1"
+VERSION="v2015.01-1"
 
 unset DIR
 
 DIR=$PWD
 
-SDK="5.01.01.01"
-sdk_version="5_01_01_01"
-SDK_DIR="5_01_01_01"
-SGX_SHA="origin/5.01.01.01-ti"
+SDK="5.01.01.02"
+sdk_version="5_01_01_02"
+SDK_DIR="5_01_01_02"
+SGX_SHA="origin/5.01.01.02"
 #SGX_SHA="origin/${SDK}"
 
 http_ti="http://software-dl.ti.com/dsps/dsps_public_sw/gfxsdk/"
 sgx_file="Graphics_SDK_setuplinux_hardfp_${sdk_version}.bin"
-sgx_md5sum="94acdbd20152c905939c2448d5e80a72"
+sgx_md5sum="94bcb31ea7eb50df1dfa4037055b638e"
 
 dl_sdk () {
 	echo "md5sum mis-match: ${md5sum} (re-downloading)"
@@ -213,6 +213,7 @@ installing_sgx_modules () {
 	#remove devmem2:
 	find "${DESTDIR}/" -name "devmem2" -exec rm -rf {} \;
 	rm -rf ${DESTDIR}/etc/init.d/335x-demo || true
+	rm -rf ${DESTDIR}/etc/init.d/43xx-demo || true
 	rm -rf ${DESTDIR}/etc/init.d/rc.pvr || true
 
 	mkdir -p ${DESTDIR}/opt/gfxinstall/scripts/ || true
@@ -221,7 +222,7 @@ installing_sgx_modules () {
 	chmod +x ${DESTDIR}/opt/gfxinstall/sgx-install.sh
 
 	cd ${DESTDIR}/
-	tar czf ${DIR}/deploy/GFX_${SDK}.tar.gz *
+	tar czf ${DIR}/deploy/GFX_${SDK}_es${2}.tar.gz *
 	cd "${DIR}/ignore/ti-sdk-pvr/Graphics_SDK/"
 }
 
@@ -269,6 +270,7 @@ if [ -e ${DIR}/system.sh ] ; then
 
 #	clean_sgx_modules
 #	build_sgx_modules release 9.x yes all
+#	installing_sgx_modules release 9.x install
 
 	#Disable when debugging...
 	if [ -d "${DIR}/ignore/ti-sdk-pvr/pkg/" ] ; then
diff --git a/sgx_create_package.sh b/sgx_create_package.sh
index 4387c89f1..4ffefd212 100755
--- a/sgx_create_package.sh
+++ b/sgx_create_package.sh
@@ -1,6 +1,6 @@
 #!/bin/bash -e
 #
-# Copyright (c) 2012-2014 Robert Nelson <robertcnelson@gmail.com>
+# Copyright (c) 2012-2015 Robert Nelson <robertcnelson@gmail.com>
 #
 # Permission is hereby granted, free of charge, to any person obtaining a copy
 # of this software and associated documentation files (the "Software"), to deal
@@ -20,21 +20,21 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 # THE SOFTWARE.
 
-VERSION="v2014.09-1"
+VERSION="v2015.01-1"
 
 unset DIR
 
 DIR=$PWD
 
-SDK="5.01.01.01"
-sdk_version="5_01_01_01"
-SDK_DIR="5_01_01_01"
-SGX_SHA="origin/5.01.01.01-ti"
+SDK="5.01.01.02"
+sdk_version="5_01_01_02"
+SDK_DIR="5_01_01_02"
+SGX_SHA="origin/5.01.01.02"
 #SGX_SHA="origin/${SDK}"
 
 http_ti="http://software-dl.ti.com/dsps/dsps_public_sw/gfxsdk/"
 sgx_file="Graphics_SDK_setuplinux_hardfp_${sdk_version}.bin"
-sgx_md5sum="94acdbd20152c905939c2448d5e80a72"
+sgx_md5sum="94bcb31ea7eb50df1dfa4037055b638e"
 
 dl_sdk () {
 	echo "md5sum mis-match: ${md5sum} (re-downloading)"
@@ -213,6 +213,7 @@ installing_sgx_modules () {
 	#remove devmem2:
 	find "${DESTDIR}/" -name "devmem2" -exec rm -rf {} \;
 	rm -rf ${DESTDIR}/etc/init.d/335x-demo || true
+	rm -rf ${DESTDIR}/etc/init.d/43xx-demo || true
 	rm -rf ${DESTDIR}/etc/init.d/rc.pvr || true
 
 	mkdir -p ${DESTDIR}/opt/gfxinstall/scripts/ || true
@@ -221,7 +222,7 @@ installing_sgx_modules () {
 	chmod +x ${DESTDIR}/opt/gfxinstall/sgx-install.sh
 
 	cd ${DESTDIR}/
-	tar czf ${DIR}/deploy/GFX_${SDK}.tar.gz *
+	tar czf ${DIR}/deploy/GFX_${SDK}_es${2}.tar.gz *
 	cd "${DIR}/ignore/ti-sdk-pvr/Graphics_SDK/"
 }
 
@@ -264,11 +265,12 @@ if [ -e ${DIR}/system.sh ] ; then
 #	build_sgx_modules release 5.x yes all
 
 	clean_sgx_modules
-	#build_sgx_modules release 8.x yes all
+#	build_sgx_modules release 8.x yes all
 	installing_sgx_modules release 8.x install
 
 #	clean_sgx_modules
 #	build_sgx_modules release 9.x yes all
+#	installing_sgx_modules release 9.x install
 
 	#Disable when debugging...
 	if [ -d "${DIR}/ignore/ti-sdk-pvr/pkg/" ] ; then
diff --git a/tools/bone-config-checker.sh b/tools/bone-config-checker.sh
deleted file mode 100755
index c6b6b6b22..000000000
--- a/tools/bone-config-checker.sh
+++ /dev/null
@@ -1,217 +0,0 @@
-#!/bin/sh -e
-
-DIR=$PWD
-
-config_enable () {
-	ret=$(./scripts/config --state ${config})
-	if [ ! "x${ret}" = "xy" ] ; then
-		echo "Setting: ${config}=y"
-		./scripts/config --enable ${config}
-	fi
-}
-
-config_disable () {
-	ret=$(./scripts/config --state ${config})
-	if [ ! "x${ret}" = "xn" ] ; then
-		echo "Setting: ${config}=n"
-		./scripts/config --disable ${config}
-	fi
-}
-
-config_module () {
-	ret=$(./scripts/config --state ${config})
-	if [ ! "x${ret}" = "xm" ] ; then
-		echo "Setting: ${config}=m"
-		./scripts/config --module ${config}
-	fi
-}
-
-config_string () {
-	ret=$(./scripts/config --state ${config})
-	if [ ! "x${ret}" = "x${option}" ] ; then
-		echo "Setting: ${config}=${option}"
-		./scripts/config --set-str ${config} ${option}
-	fi
-}
-
-config_value () {
-	ret=$(./scripts/config --state ${config})
-	if [ ! "x${ret}" = "x${option}" ] ; then
-		echo "Setting: ${config}=${option}"
-		./scripts/config --set-val ${config} ${option}
-	fi
-}
-
-cd ${DIR}/KERNEL/
-
-#
-# General setup
-#
-config="CONFIG_KERNEL_XZ" ; config_disable
-config="CONFIG_KERNEL_LZO" ; config_enable
-
-#
-# CPU Core family selection
-#
-config="CONFIG_ARCH_MXC" ; config_disable
-
-#
-# OMAP Feature Selections
-#
-config="CONFIG_ARCH_OMAP4" ; config_disable
-config="CONFIG_SOC_OMAP5" ; config_disable
-config="CONFIG_SOC_AM43XX" ; config_disable
-config="CONFIG_SOC_DRA7XX" ; config_disable
-
-#
-# OMAP Legacy Platform Data Board Type
-#
-config="CONFIG_ARCH_SUNXI" ; config_disable
-config="CONFIG_ARCH_TEGRA" ; config_disable
-
-#
-# Processor Features
-#
-config="CONFIG_PL310_ERRATA_769419" ; config_disable
-
-#
-# Kernel Features
-#
-config="CONFIG_SMP" ; config_disable
-config="CONFIG_THUMB2_KERNEL" ; config_enable
-
-#
-# Non-8250 serial port support
-#
-config="CONFIG_SERIAL_FSL_LPUART" ; config_disable
-
-#
-# Input Device Drivers
-#
-config="CONFIG_TOUCHSCREEN_EDT_FT5X06" ; config_enable
-
-#
-# Native drivers
-#
-config="CONFIG_IMX_THERMAL" ; config_disable
-
-#
-# Watchdog Device Drivers
-#
-config="CONFIG_DA9052_WATCHDOG" ; config_disable
-
-#
-# Miscellaneous USB options
-#
-#http://bugs.elinux.org/issues/127
-config="CONFIG_USB_OTG" ; config_disable
-
-#
-# USB Imaging devices
-#
-config="CONFIG_USB_MUSB_TUSB6010" ; config_disable
-config="CONFIG_USB_MUSB_OMAP2PLUS" ; config_disable
-config="CONFIG_USB_MUSB_AM35X" ; config_disable
-config="CONFIG_USB_MUSB_DSPS" ; config_enable
-config="CONFIG_USB_MUSB_UX500" ; config_disable
-config="CONFIG_USB_MUSB_AM335X_CHILD" ; config_enable
-config="CONFIG_USB_TI_CPPI41_DMA" ; config_disable
-config="CONFIG_MUSB_PIO_ONLY" ; config_enable
-
-#
-# USB Physical Layer drivers
-#
-config="CONFIG_AM335X_CONTROL_USB" ; config_enable
-config="CONFIG_AM335X_PHY_USB" ; config_enable
-
-#
-# USB Peripheral Controller
-#
-config="CONFIG_USB_LIBCOMPOSITE" ; config_module
-config="CONFIG_USB_F_ACM" ; config_module
-config="CONFIG_USB_F_SS_LB" ; config_module
-config="CONFIG_USB_U_SERIAL" ; config_module
-config="CONFIG_USB_U_ETHER" ; config_module
-config="CONFIG_USB_F_SERIAL" ; config_module
-config="CONFIG_USB_F_OBEX" ; config_module
-config="CONFIG_USB_F_NCM" ; config_module
-config="CONFIG_USB_F_ECM" ; config_module
-config="CONFIG_USB_F_PHONET" ; config_module
-config="CONFIG_USB_F_EEM" ; config_module
-config="CONFIG_USB_F_SUBSET" ; config_module
-config="CONFIG_USB_F_RNDIS" ; config_module
-config="CONFIG_USB_F_MASS_STORAGE" ; config_module
-config="CONFIG_USB_F_FS" ; config_module
-config="CONFIG_USB_CONFIGFS" ; config_module
-config="CONFIG_USB_CONFIGFS_SERIAL" ; config_enable
-config="CONFIG_USB_CONFIGFS_ACM" ; config_enable
-config="CONFIG_USB_CONFIGFS_OBEX" ; config_enable
-config="CONFIG_USB_CONFIGFS_NCM" ; config_enable
-config="CONFIG_USB_CONFIGFS_ECM" ; config_enable
-config="CONFIG_USB_CONFIGFS_ECM_SUBSET" ; config_enable
-config="CONFIG_USB_CONFIGFS_RNDIS" ; config_enable
-config="CONFIG_USB_CONFIGFS_EEM" ; config_enable
-config="CONFIG_USB_CONFIGFS_PHONET" ; config_disable
-config="CONFIG_USB_CONFIGFS_MASS_STORAGE" ; config_disable
-config="CONFIG_USB_CONFIGFS_F_LB_SS" ; config_disable
-config="CONFIG_USB_CONFIGFS_F_FS" ; config_disable
-config="CONFIG_USB_ZERO" ; config_module
-config="CONFIG_USB_AUDIO" ; config_module
-config="CONFIG_GADGET_UAC1" ; config_disable
-config="CONFIG_USB_ETH" ; config_module
-config="CONFIG_USB_ETH_RNDIS" ; config_enable
-config="CONFIG_USB_ETH_EEM" ; config_enable
-config="CONFIG_USB_G_NCM" ; config_module
-config="CONFIG_USB_GADGETFS" ; config_module
-config="CONFIG_USB_FUNCTIONFS" ; config_module
-config="CONFIG_USB_FUNCTIONFS_ETH" ; config_enable
-config="CONFIG_USB_FUNCTIONFS_RNDIS" ; config_enable
-config="CONFIG_USB_FUNCTIONFS_GENERIC" ; config_enable
-config="CONFIG_USB_MASS_STORAGE" ; config_module
-config="CONFIG_USB_GADGET_TARGET" ; config_disable
-config="CONFIG_USB_G_SERIAL" ; config_module
-config="CONFIG_USB_MIDI_GADGET" ; config_module
-config="CONFIG_USB_G_PRINTER" ; config_module
-config="CONFIG_USB_CDC_COMPOSITE" ; config_module
-config="CONFIG_USB_G_NOKIA" ; config_module
-config="CONFIG_USB_G_ACM_MS" ; config_module
-config="CONFIG_USB_G_MULTI" ; config_module
-config="CONFIG_USB_G_MULTI_RNDIS" ; config_enable
-config="CONFIG_USB_G_MULTI_CDC" ; config_enable
-config="CONFIG_USB_G_HID" ; config_module
-config="CONFIG_USB_G_DBGP" ; config_module
-config="CONFIG_USB_G_DBGP_PRINTK" ; config_disable
-config="CONFIG_USB_G_DBGP_SERIAL" ; config_enable
-config="CONFIG_USB_G_WEBCAM" ; config_disable
-
-#
-# on-CPU RTC drivers
-#
-config="CONFIG_RTC_DRV_OMAP" ; config_enable
-
-#
-# Graphics support
-#
-config="CONFIG_GPU_VIVANTE_V4" ; config_disable
-
-#
-# I2C encoder or helper chips
-#
-config="CONFIG_DRM_OMAP" ; config_disable
-
-#
-# Android
-#
-config="CONFIG_DRM_IMX" ; config_disable
-
-#capes:
-config="CONFIG_CAPE_BONE_ARGUS" ; config_enable
-
-#lcd4:
-config="CONFIG_BACKLIGHT_GPIO" ; config_enable
-
-#Reset Controller:
-config="CONFIG_STMMAC_ETH" ; config_disable
-config="CONFIG_RESET_CONTROLLER" ; config_disable
-
-#
diff --git a/tools/stable-config-checker.sh b/tools/stable-config-checker.sh
index f910e7630..6da9e479e 100755
--- a/tools/stable-config-checker.sh
+++ b/tools/stable-config-checker.sh
@@ -55,4 +55,7 @@ config="CONFIG_HID_LOGITECH_DJ" ; config_enable
 config="CONFIG_CAN_C_CAN" ; config_module
 config="CONFIG_CAN_C_CAN_PLATFORM" ; config_module
 
+#usb0: instead us cdc_ether, which works...
+config="CONFIG_USB_ETH_EEM" ; config_disable
+
 #
diff --git a/version.sh b/version.sh
index 726693536..545cf3195 100644
--- a/version.sh
+++ b/version.sh
@@ -21,7 +21,7 @@ toolchain="gcc_linaro_gnueabihf_4_9"
 
 #Kernel/Build
 KERNEL_REL=3.19
-KERNEL_TAG=${KERNEL_REL}-rc6
+KERNEL_TAG=${KERNEL_REL}-rc7
 BUILD=bone2
 
 #v3.X-rcX + upto SHA
-- 
GitLab