diff --git a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config
index 915c70d3..ffecddb1 100644
--- a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config
+++ b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3916ev300.generic.config
@@ -30,7 +30,7 @@ CONFIG_HAVE_IRQ_WORK=y
 #
 # General setup
 #
-# CONFIG_EXPERIMENTAL is not set
+CONFIG_EXPERIMENTAL=y
 CONFIG_BROKEN_ON_SMP=y
 CONFIG_INIT_ENV_ARG_LIMIT=32
 CONFIG_CROSS_COMPILE=""
@@ -893,6 +893,7 @@ CONFIG_SPI_ANYKA=y
 CONFIG_ARCH_REQUIRE_GPIOLIB=y
 CONFIG_GPIOLIB=y
 # CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
 
 #
 # Memory mapped GPIO drivers:
@@ -1339,6 +1340,7 @@ CONFIG_INOTIFY_USER=y
 # CONFIG_QUOTACTL is not set
 # CONFIG_AUTOFS4_FS is not set
 # CONFIG_FUSE_FS is not set
+CONFIG_OVERLAYFS_FS=y
 
 #
 # Caches
diff --git a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config
index 9df8152a..5f885d19 100644
--- a/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config
+++ b/br-ext-chip-anyka/board/ak3918ev300/kernel/ak3918ev300.generic.config
@@ -30,7 +30,7 @@ CONFIG_HAVE_IRQ_WORK=y
 #
 # General setup
 #
-# CONFIG_EXPERIMENTAL is not set
+CONFIG_EXPERIMENTAL=y
 CONFIG_BROKEN_ON_SMP=y
 CONFIG_INIT_ENV_ARG_LIMIT=32
 CONFIG_CROSS_COMPILE=""
@@ -893,6 +893,7 @@ CONFIG_SPI_ANYKA=y
 CONFIG_ARCH_REQUIRE_GPIOLIB=y
 CONFIG_GPIOLIB=y
 # CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
 
 #
 # Memory mapped GPIO drivers:
@@ -1339,6 +1340,7 @@ CONFIG_INOTIFY_USER=y
 # CONFIG_QUOTACTL is not set
 # CONFIG_AUTOFS4_FS is not set
 # CONFIG_FUSE_FS is not set
+CONFIG_OVERLAYFS_FS=y
 
 #
 # Caches
diff --git a/br-ext-chip-anyka/board/ak3918ev300/kernel/patches/001-ak3918ev300-kernel-3.4.35.patch b/br-ext-chip-anyka/board/ak3918ev300/kernel/patches/001-ak3918ev300-kernel-3.4.35.patch
index 3e79cbd9..82fb42dd 100644
--- a/br-ext-chip-anyka/board/ak3918ev300/kernel/patches/001-ak3918ev300-kernel-3.4.35.patch
+++ b/br-ext-chip-anyka/board/ak3918ev300/kernel/patches/001-ak3918ev300-kernel-3.4.35.patch
@@ -121146,7 +121146,7 @@ index 00000000..d697595b
 +#endif
 +
 +
-+#ifndef CONFIG_MTD_SPINAND_PRODUCER	
++#ifdef CONFIG_MTD_SPINAND_PRODUCER	
 +static int ak_mount_partitions(struct spi_device *spi)
 +{
 +	int i, ret;
@@ -121514,7 +121514,7 @@ index 00000000..d697595b
 +		kfree(flash);
 +		return -EINVAL;
 +	}
-+#ifndef CONFIG_MTD_SPINAND_PRODUCER		
++#ifdef CONFIG_MTD_SPINAND_PRODUCER		
 +	ret = ak_mount_partitions(spi);
 +	if (ret)
 +		printk("Add MTD partitions failed\n");