Sunday, 14 December 2014

Arduino Due code development without the Java IDE

The arduino Due is quite a nice cortex M3 board to play with, and the whole arduino concept is great;  but I personally dislike IDEs and I do not want to clutter my laptop with Java VM - It would be nice if could develop in my usual vi and makefiles.
As described in this blog,  someone else had the same issue and found a way around it. The only problem is the php script included ,  which refused to execute in my machine. Instead of trying to fix it, it was easy enough to transfer php to a bash script:
Due with usb cable connected to the programming port. Click to enlarge
First download the Arduno IDE for Due. We need the 1.5.8 beta for Due, and extract ii
 wget http://arduino.cc/download.php?f=/arduino-1.5.8-linux64.tgz
 tar -xvf arduino-1.5.8-linux64.tgz -C /tmp/foo/
download and extract atwillys script
 wget http://atwillys.de/content/cc/using-custom-ide-and-system-library-on-arduino-due-sam3x8e/arduino-due-build-tools-setup.tgz  
 tar -xvf arduino-due-build-tools-setup.tgz -C /tmp/foo/  
This will create two directories in /tmp/foo/
 drwxrwxr-x 8 1000 1000 4096 Oct 1 15:57 arduino-1.5.8  
 drwxr-xr-x 3 1000 1000 4096 Sep 10 2013 install  
change to install directory  and remove ._* files  and create a bash script
 cd install  
 find . -name ._* -delete  
 cat > script <<EOF  
 #!/bin/bash  
 if [ $# -eq 0 ]  
 then  
   echo "arduino tool path missing in command line"  
   exit 0  
 else  
 ROOT_DIR=due  
 SCRIPT_RESOURCE_DIR=resources  
 TOOLS_DIR=$ROOT_DIR/tools  
 GCC_EABI_DIR=$TOOLS_DIR/g++_arm_none_eabi  
 BOSSAC=$TOOLS_DIR/bossac  
 HARDW_DIR=$ROOT_DIR/sam  
 DIST_LIB_DIR=$ROOT_DIR/lib  
 DIST_INC_DIR=$ROOT_DIR/include  
 DIST_SRC_DIR=$ROOT_DIR/src  
 SRC_DIR=$1  
 mkdir $ROOT_DIR  
 mkdir $TOOLS_DIR  
 mkdir $HARDW_DIR  
 mkdir $DIST_LIB_DIR  
 mkdir $TOOLS_DIR/g++_arm_none_eabi  
 cp -av $SRC_DIR/hardware/tools/gcc-* $TOOLS_DIR/  
 cp -av $SRC_DIR/hardware/tools/bossac $BOSSAC  
 cp -av $SRC_DIR/hardware/arduino/sam/system/CMSIS $HARDW_DIR/  
 cp -av $SRC_DIR/hardware/arduino/sam/system/libsam $HARDW_DIR/  
 cp -av $SRC_DIR/hardware/arduino/sam/variants/arduino_due_x/linker_scripts $HARDW_DIR/  
 cp -av $SRC_DIR/hardware/arduino/sam/variants/arduino_due_x/libsam_sam3x8e_gcc_rel.a $DIST_LIB_DIR/   
 find $HARDW_DIR -type f -exec chmod 644 {} \;  
 find $HARDW_DIR -type d -exec chmod 755 {} \;  
 find $HARDW_DIR -type f -name *.a -exec cp -av {} $DIST_LIB_DIR/ \;   
 cp -R $SCRIPT_RESOURCE_DIR/include $DIST_INC_DIR/  
 cp -R $SCRIPT_RESOURCE_DIR/make $ROOT_DIR/  
 cp -R $SCRIPT_RESOURCE_DIR/example $ROOT_DIR/  
 sed -i 's/g++_arm_none_eabi/gcc-arm-none-eabi-4.8.3-2014q1/g' $ROOT_DIR/make/make_due_firmware.mk  
 sed -i 's/cu.usbmodemfa141/ttyACM0/g' $ROOT_DIR/make/make_due_firmware.mk  
 sed -i 's/stty -f/stty -F/g' $ROOT_DIR/make/make_due_firmware.mk  
 echo "all done.."  
 fi  
 exit 0  
 EOF  

make the script executable and run it wil the path to the extracted arduino toolchain
 chmod +x script  
 ./script ../arduino-1.5.8  

Once the script is finished, there will be a directory called Due. which is the top directory of the command-line tool chain. cd to examples directory and do a make, with arduino due connected to usb port (/dev/ttyACM0)

Thanks to atwillys.de for all the hard work ..

building the code and programming the Due - click to enlarge

Friday, 12 December 2014

Tiny hackable AR9331 router from china

Atheros AR9331 soc is well established and has been incorporated into many router designs ;  and while searching through the net for nice, inexpensive AR9331 board to play around with,  I  came across this one from china for £25 including postage.

Click to enlarge
Specification :
  • soc : Atheros AR9331 rev 1 MIPS 24kc v7.4
  • 64MB DRAM
  • 8MB SPI NOR Flash
  • One USB2.0 host port
  • One debug port - which also is the +5v power input to the board
  • ethernet - one 100Mbit/s port - usually used as the wan port
  • ethernet - two 100Mbits/s lan ports
  • 802.11 b/g/n wifi with a pretty effective built in printed antenna.
  • i2c and gpio - these are available via the tiny pads on the pcb
flip side showing the io pads - click to enlarge

NOR flash layout: (relative addresses)
 0x000000000000-0x000000020000 : "u-boot"  
 0x000000020000-0x0000007f0000 : "firmware"  
 0x0000007f0000-0x000000800000 : "art"  
BIG FAT WARNING : The board comes pre flashed and make sure never to touch the u-boot sectors, unless you really know what you are doing. The art partition carries the firmware for the wlan - and make sure this 64k sector is backed up. The wlan interface will not come up if this sector is wiped.

Here is the uboot interrupted and dump the help. The factory flashed uboot already has all the sub functions we need; hence no need to mess with it.
click to enlarge
The ethernet ports are not correctly configured in the shipped firmware,. My modified firmware bin file is here.  (md5sum : 43886d43758b69975778bd9722e94973a  openwrt-ar71xx-generic-som9331-squashfs-factory.bin)

absolute addresses (for u-boot):
 0x9f000000-0x9f01ffff : u-boot
 0x9f020000-0x9f7effff : kernel + rootfs 
 0x9f7f0000-0x9f7fffff : art - atheros firmware  

at u-boot prompt, the kernel +rootfs can be erased by:
 erase 0x9f020000 0x9f7effff   
frash erase - click to enlarge
The default u-boot environment setting are as follows :
  • ipaddres   192.168.1.1
  • server ip   192.168.1.2
  • filename f irmware.bin
setup the tftp server, and make sure the server ip is 192.168.1.2. Connect the ethernel cable to one of the lan ports of som9331.  Rename the above file to firmware.bin and:
 tftp   
This will download the firmware.bin file from the tftp server
after the tftp transfer, the image is now in ram @ 0x80800000 
note the filesize in bytes transferred line  (0x7c0000) . Copy this to flash :
 cp.b 0x80800000 0x9f020000 0x7c0000   
finally, copy to flash 
once done, remove the ethernet cabe, and press reset button to boot the shiny new openwrt .. remember to set the root password.



Thursday, 11 December 2014

Now this is what I call a Media Player

I am always on the lookout for cool hardware which can be used as a Linux media player. The last incarnation was based on xbmc, on a Nvidia ION board, with a DVB-S2 PCI satellite card and a 2TB sata disk; and that was almost four years ago. The satellite tuning was based on TV headend and xbmc, with a few kernel tweaks to get the PCI card driver running.  This set-up served me well, but there were few things I liked to change:

  • lowest possible power  - Nvidia ION / Intel atom was not too bad, but nicer to lower the   power consumption to a few tens of watts
  • no moving parts to break - this includes cooling fans platter disks - so that whole system is noise free and reliable
I would have loved very much to turn the Bananpi into a satellite receiver, but the sunxi vdpau drivers are still being worked at, may be some day the folks at Allwinner decide to open up their a/v decoder core. 

This is the receiver I bought ; and arrived in UK in just 3 days. The receiver is based on Broadcom BCM7325, which is at the centre of the board. I was curious as to how the Broadcom achieves micro watt standby power. I have seen how a Broadcom chip struggled to achieve extremely low standby - where we finally resorted to using a secondary  stm32 as the power controller to shut the Broadcom device OFF to achieve micro watt standby power.
This unit uses a PIC 16F866 device (on the front panel board) as the deep standby controller. It also is the the IR receiver. It then communicates with the Broadcom via serial port (on the ribbon cable) at 19200 baud.

click to enlarge
I removed smart card interface (as I will only watch FTA), and added the 40 GB Intel SSD onto the smart card board;  which cleanly fits inside the 22cm x 15cm X 4cm high case. The usb-sata interface board was ripped out of a cheap portable disk case.
On the rear are the usual interfaces, from left to right:

  • F female input for sat coax
  • video out (RCA)
  • audio out L + R (RCA)
  • RS232 debug interface (115200, 8N1) 
  • HDMI out
  • ethernet 100Mbits/s
  • SPDIF out
  • USB host
  • 12v /3A input barrel socket
Just the right amount of interfaces - I am fan of SPDIF - so its a must on any hardware I tinker with. There is another 3 usb host ports, and only one connector populated - Which I have used for the SSD.
The other two ports need 4 impedance matching resistors and a few chokes and capaitors. One cool interface we can is a USB DVB-T tuner. 

The receiver is pre-installed with enigma2 Black Box; and my personal preference is Open-PLi - so first step is to re flash the OpenPLi image.  I am too much in a hurry to to go through a git checkout + OpenEmbedded build, so just using the latest build for vu+ solo.

The zip file contains three files:

 vuplus  
 └── solo  
   ├── boot_cfe_auto.jffs2  
   ├── kernel_cfe_auto.bin  
   └── root_cfe_auto.jffs2  

In order to update the software you need a <2GB usb stick formatted to FAT16. This is a must for most Broadcom devices. Since I couldn't find a 2GB usb, I used a 16GB one with a single 2GB partition with partition id 0x0c formatted to FAT 16.

cfe, is the u-boot-ish bootloader and is quite powerful and flexible, just as u-boot is. Out of the three files unzip, the boot_cfe_auto.jffs2 seems to be some replacement bootloader file which I was not sure I should risk updating. The installed CFE works well, so there was no reason to replace it, all I need is the kernel and rootfs images updated. ( Didnt want to brick the box while updating the bootloader )

Hence the fat-16 formatted disk has the layout as follows:
 vuplus  
 └── solo  
   ├── kernel_cfe_auto.bin  
   └── root_cfe_auto.jffs2  

Plug the RS232<->USB cable, open up screen on /dev/ttyUSB0 115200 and plug the usb stick on the rear USB port and power up the device. The device should not be power down / up for the usb update using the front panel button. knock the power completely off from the wall socket, and plug usb and switch on the wall socket.
The debug interface is very handy at this stage - it nicely spits out the whole flashing process and at the end, prints a message to knock the power off and remove the USB stick and reboot.
Now my shiny new OpenPLi satellite receiver / media player is ready. Here is Servus HD from Austria on Astra 19.2e with modified PLi-HD skin :

Servus HD from Austria - with UI overlayed 
channel UI - click to enlarge

Saturday, 6 December 2014

High Quality USB sound card for Banana Pi

Banana Pi designers have dropped the A20 SPDIF OUT in Banana Pi. So if you need to feed the PCM signal into your amplifier via fiber, this is an excellent module. It is based on Burr Brown PCM2704 device

Click to enlarge
The kernel config needed is already enabled in the config shown here

update : a new Banana Pro is on the way, with  SPDIF output and I2S - check it out here

Wifi interface on Banana Pi

The wifi interface I am using is an Edimax:
 Bus 004 Device 002: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]  
in the kernel config following is enabled:
 CONFIG_RTL8192CU_SW=m  
and this is loaded as: 8192cu
 Module         Size Used by  
 sunxi_codec      20788 0   
 snd_pcm        59993 1 sunxi_codec  
 snd_page_alloc     3237 1 snd_pcm  
 snd_timer       15804 1 snd_pcm  
 snd          40073 3 snd_timer,snd_pcm,sunxi_codec  
 soundcore        4736 1 snd  
 8192cu        434852 0   
 evdev          8811 0   
and appear as wlan0. To configure for WPA2:
 apt-get install wpasupplicant  
 cat >> /etc/network/interfaces << EOF  
 auto wlan0  
 iface wlan0 inet dhcp  
 wpa-conf /etc/wpa.conf  
 EOF  
 cat > /etc/wpa.conf << EOF  
 network={  
 ssid="YOUR_SSID"  
 proto=RSN  
 key_mgmt=WPA-PSK  
 pairwise=CCMP TKIP  
 group=CCMP TKIP  
 psk="YOUR_SECRET"  
 }  
 EOF  

Building a Debian root filesystem for Banana Pi

The last component of the bootable SD card is the root file system. The location of the root is passed on as a kernel command line parameter. :
CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait rw"
where ttyS0 is the the initial console, and the second partition of the SD card (mmcblk0p2) is where the Debian root filesystem is. We need a couple of tools available in our development machine :
 sudo apt-get install qemu-arm-static debootstrap binfmt-support  
mount the SD, described in building a bootable SD card for Banana Pi
 sudo mount /dev/sdb2 /mnt  
start the debootstrap process:
 sudo debootstrap --arch=armhf --foreign wheezy /mnt  
Once this process is done, chroot into the filesystem and continue onto the second stage. One key binary is the qemu-arm-static, which emulates an armhf machine within the chroot, to continue the process.
 sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin/  
 sudo chroot /mnt
now continue the debootstrap process in the chrooted environment:
 /debootstrap/debootstrap --second-stage  
when the process is finished, its time to update apt.
 cat >/etc/apt/sources.lst <<EOF  
 deb http://ftp.uk.debian.org/debian stable main contrib non-free  
 deb-src http://ftp.uk.debian.org/debian stable main contrib non-free  
 deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free  
 deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free  
 deb http://security.debian.org/ wheezy/updates main contrib non-free  
 deb-src http://security.debian.org/ wheezy/updates main contrib non-free  
 EOF  
and then update :
 apt-get update  
configure locales
 apt-get install locales dialog  
 dpkg-reconfigure locales  
setup root password :
 passwd  
setup hostname :
 echo BP-A20> /etc/hostname  
Preapare inittab to spawn a login on console ( /dev/ttyS0 ):
 echo T0:2345:respawn:/sbin/getty -L ttyS0 115200 vt100 >> /etc/inittab  
setup loopback and eth0 interfaces:
 cat > /etc/network/interfaces <<EOF  
 auto lo
 iface lo inet loopback
 
 allow-hotplug eth0  
 iface eth0 inet dhcp  
 EOF  
setup /etc/fstab :
 cat > /etc/fstab <<EOF  
 /dev/mmcblk0p1     /boot     vfat     defaults     1     1  
 /dev/mmcblk0p2     /     ext4     errors=remount-ro 0    1  
 EOF  
install a few useful tools :
 apt-get install openssh-server ntp vim  
exit from chroot, back to the host:
 exit  
 sudo rm /mnt/usr/bin/qemu-arm-static  
now copy the modules, uImage and script.bin
 sudo cp -av /tmp/lib/modules /mnt/lib/  
 sudo sync  
 sudo umount /mnt  
 sudo mount /dev/sdb1 /mnt  
now its time to copy the uImage which was built in this post and script.bin from here.
/mnt should now look like this:
 -rwxr-xr-x 1 root root  50624 Nov 30 08:17 script.bin  
 -rwxr-xr-x 1 root root 3033152 Nov 30 08:18 uImage  
now unmount the SD
 sudo sync  
 sudo umount /mnt  
the SD card is now ready to boot.

Creating the Linux kernel for Banana Pi

The source for Banana Pi kernel is in leMaker git, clone it :
 git clone https://github.com/LeMaker/linux-bananapi.git  
checkout the correct branch, clean and build the uImage and modules. This assumes the config is bananapi_defconfig.
 cd linux-bananapi  
 git checkout bananapi-3.4  
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean  
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bananapi_defconfig  
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage  
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules  
 sudo make INSTALL_MOD_PATH=/tmp ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean modules_install  
This generates the default uImage for banana pi at arch/arm/boot/uImage and the modules at /tmp/lib/modules/.
The following is the kernel config I use. This is a copy this to .config, and do a
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig  
following
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage 
to build a minimalistic kernel. follow this up with
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules   
 sudo make INSTALL_MOD_PATH=/tmp ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean modules_install   
and the kernel and the modules is now ready. This is the minimalistic config:
 #  
 # Automatically generated file; DO NOT EDIT.  
 # Linux/arm 3.4.90 Kernel Configuration  
 #  
 CONFIG_ARM=y  
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y  
 CONFIG_GENERIC_GPIO=y  
 # CONFIG_ARCH_USES_GETTIMEOFFSET is not set  
 CONFIG_GENERIC_CLOCKEVENTS=y  
 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y  
 CONFIG_KTIME_SCALAR=y  
 CONFIG_HAVE_PROC_CPU=y  
 CONFIG_STACKTRACE_SUPPORT=y  
 CONFIG_LOCKDEP_SUPPORT=y  
 CONFIG_TRACE_IRQFLAGS_SUPPORT=y  
 CONFIG_HARDIRQS_SW_RESEND=y  
 CONFIG_GENERIC_IRQ_PROBE=y  
 CONFIG_GENERIC_LOCKBREAK=y  
 CONFIG_RWSEM_GENERIC_SPINLOCK=y  
 CONFIG_ARCH_HAS_CPUFREQ=y  
 CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y  
 CONFIG_GENERIC_HWEIGHT=y  
 CONFIG_GENERIC_CALIBRATE_DELAY=y  
 CONFIG_ZONE_DMA=y  
 CONFIG_NEED_DMA_MAP_STATE=y  
 CONFIG_VECTORS_BASE=0xffff0000  
 CONFIG_ARM_PATCH_PHYS_VIRT=y  
 CONFIG_NEED_MACH_IO_H=y  
 CONFIG_NEED_MACH_MEMORY_H=y  
 CONFIG_GENERIC_BUG=y  
 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"  
 CONFIG_HAVE_IRQ_WORK=y  
 CONFIG_IRQ_WORK=y  
 #  
 # General setup  
 #  
 CONFIG_EXPERIMENTAL=y  
 CONFIG_INIT_ENV_ARG_LIMIT=32  
 CONFIG_CROSS_COMPILE=""  
 CONFIG_LOCALVERSION=""  
 # CONFIG_LOCALVERSION_AUTO is not set  
 CONFIG_HAVE_KERNEL_GZIP=y  
 CONFIG_HAVE_KERNEL_LZMA=y  
 CONFIG_HAVE_KERNEL_XZ=y  
 CONFIG_HAVE_KERNEL_LZO=y  
 CONFIG_KERNEL_GZIP=y  
 # CONFIG_KERNEL_LZMA is not set  
 # CONFIG_KERNEL_XZ is not set  
 # CONFIG_KERNEL_LZO is not set  
 CONFIG_DEFAULT_HOSTNAME="(none)"  
 CONFIG_SWAP=y  
 CONFIG_SYSVIPC=y  
 CONFIG_SYSVIPC_SYSCTL=y  
 # CONFIG_POSIX_MQUEUE is not set  
 CONFIG_BSD_PROCESS_ACCT=y  
 CONFIG_BSD_PROCESS_ACCT_V3=y  
 # CONFIG_FHANDLE is not set  
 CONFIG_TASKSTATS=y  
 CONFIG_TASK_DELAY_ACCT=y  
 CONFIG_TASK_XACCT=y  
 CONFIG_TASK_IO_ACCOUNTING=y  
 CONFIG_AUDIT=y  
 # CONFIG_AUDITSYSCALL is not set  
 # CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set  
 CONFIG_HAVE_GENERIC_HARDIRQS=y  
 #  
 # IRQ subsystem  
 #  
 CONFIG_GENERIC_HARDIRQS=y  
 CONFIG_GENERIC_IRQ_SHOW=y  
 CONFIG_IRQ_DOMAIN=y  
 #  
 # RCU Subsystem  
 #  
 CONFIG_TREE_PREEMPT_RCU=y  
 CONFIG_PREEMPT_RCU=y  
 CONFIG_RCU_FANOUT=32  
 # CONFIG_RCU_FANOUT_EXACT is not set  
 CONFIG_RCU_FAST_NO_HZ=y  
 # CONFIG_TREE_RCU_TRACE is not set  
 # CONFIG_RCU_BOOST is not set  
 CONFIG_IKCONFIG=y  
 CONFIG_IKCONFIG_PROC=y  
 CONFIG_LOG_BUF_SHIFT=19  
 CONFIG_CGROUPS=y  
 # CONFIG_CGROUP_DEBUG is not set  
 CONFIG_CGROUP_FREEZER=y  
 CONFIG_CGROUP_DEVICE=y  
 CONFIG_CPUSETS=y  
 CONFIG_PROC_PID_CPUSET=y  
 CONFIG_CGROUP_CPUACCT=y  
 CONFIG_RESOURCE_COUNTERS=y  
 CONFIG_CGROUP_MEM_RES_CTLR=y  
 CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y  
 CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y  
 CONFIG_CGROUP_MEM_RES_CTLR_KMEM=y  
 CONFIG_CGROUP_PERF=y  
 CONFIG_CGROUP_SCHED=y  
 CONFIG_FAIR_GROUP_SCHED=y  
 CONFIG_CFS_BANDWIDTH=y  
 CONFIG_RT_GROUP_SCHED=y  
 CONFIG_BLK_CGROUP=y  
 # CONFIG_DEBUG_BLK_CGROUP is not set  
 # CONFIG_CHECKPOINT_RESTORE is not set  
 CONFIG_NAMESPACES=y  
 CONFIG_UTS_NS=y  
 CONFIG_IPC_NS=y  
 CONFIG_USER_NS=y  
 CONFIG_PID_NS=y  
 CONFIG_NET_NS=y  
 # CONFIG_SCHED_AUTOGROUP is not set  
 CONFIG_MM_OWNER=y  
 # CONFIG_SYSFS_DEPRECATED is not set  
 CONFIG_RELAY=y  
 CONFIG_BLK_DEV_INITRD=y  
 CONFIG_INITRAMFS_SOURCE=""  
 CONFIG_RD_GZIP=y  
 CONFIG_RD_BZIP2=y  
 CONFIG_RD_LZMA=y  
 CONFIG_RD_XZ=y  
 CONFIG_RD_LZO=y  
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set  
 CONFIG_SYSCTL=y  
 CONFIG_ANON_INODES=y  
 CONFIG_PANIC_TIMEOUT=0  
 # CONFIG_EXPERT is not set  
 CONFIG_UID16=y  
 # CONFIG_SYSCTL_SYSCALL is not set  
 CONFIG_KALLSYMS=y  
 CONFIG_HOTPLUG=y  
 CONFIG_PRINTK=y  
 CONFIG_BUG=y  
 CONFIG_ELF_CORE=y  
 CONFIG_BASE_FULL=y  
 CONFIG_FUTEX=y  
 CONFIG_EPOLL=y  
 CONFIG_SIGNALFD=y  
 CONFIG_TIMERFD=y  
 CONFIG_EVENTFD=y  
 CONFIG_SHMEM=y  
 CONFIG_AIO=y  
 # CONFIG_EMBEDDED is not set  
 CONFIG_HAVE_PERF_EVENTS=y  
 CONFIG_PERF_USE_VMALLOC=y  
 #  
 # Kernel Performance Events And Counters  
 #  
 CONFIG_PERF_EVENTS=y  
 CONFIG_PERF_COUNTERS=y  
 CONFIG_VM_EVENT_COUNTERS=y  
 CONFIG_SLUB_DEBUG=y  
 # CONFIG_COMPAT_BRK is not set  
 # CONFIG_SLAB is not set  
 CONFIG_SLUB=y  
 # CONFIG_PROFILING is not set  
 CONFIG_HAVE_OPROFILE=y  
 # CONFIG_KPROBES is not set  
 CONFIG_JUMP_LABEL=y  
 CONFIG_HAVE_KPROBES=y  
 CONFIG_HAVE_KRETPROBES=y  
 CONFIG_HAVE_DMA_ATTRS=y  
 CONFIG_HAVE_DMA_CONTIGUOUS=y  
 CONFIG_USE_GENERIC_SMP_HELPERS=y  
 CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y  
 CONFIG_HAVE_CLK=y  
 CONFIG_HAVE_DMA_API_DEBUG=y  
 CONFIG_HAVE_HW_BREAKPOINT=y  
 CONFIG_HAVE_ARCH_JUMP_LABEL=y  
 #  
 # GCOV-based kernel profiling  
 #  
 CONFIG_HAVE_GENERIC_DMA_COHERENT=y  
 CONFIG_SLABINFO=y  
 CONFIG_RT_MUTEXES=y  
 CONFIG_BASE_SMALL=0  
 CONFIG_MODULES=y  
 CONFIG_MODULE_FORCE_LOAD=y  
 CONFIG_MODULE_UNLOAD=y  
 # CONFIG_MODULE_FORCE_UNLOAD is not set  
 CONFIG_MODVERSIONS=y  
 CONFIG_MODULE_SRCVERSION_ALL=y  
 CONFIG_STOP_MACHINE=y  
 CONFIG_BLOCK=y  
 CONFIG_LBDAF=y  
 CONFIG_BLK_DEV_BSG=y  
 CONFIG_BLK_DEV_BSGLIB=y  
 # CONFIG_BLK_DEV_INTEGRITY is not set  
 # CONFIG_BLK_DEV_THROTTLING is not set  
 #  
 # Partition Types  
 #  
 # CONFIG_PARTITION_ADVANCED is not set  
 CONFIG_MSDOS_PARTITION=y  
 #  
 # IO Schedulers  
 #  
 CONFIG_IOSCHED_NOOP=y  
 CONFIG_IOSCHED_DEADLINE=y  
 CONFIG_IOSCHED_CFQ=y  
 CONFIG_CFQ_GROUP_IOSCHED=y  
 # CONFIG_DEFAULT_DEADLINE is not set  
 CONFIG_DEFAULT_CFQ=y  
 # CONFIG_DEFAULT_NOOP is not set  
 CONFIG_DEFAULT_IOSCHED="cfq"  
 # CONFIG_INLINE_SPIN_TRYLOCK is not set  
 # CONFIG_INLINE_SPIN_TRYLOCK_BH is not set  
 # CONFIG_INLINE_SPIN_LOCK is not set  
 # CONFIG_INLINE_SPIN_LOCK_BH is not set  
 # CONFIG_INLINE_SPIN_LOCK_IRQ is not set  
 # CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set  
 CONFIG_UNINLINE_SPIN_UNLOCK=y  
 # CONFIG_INLINE_SPIN_UNLOCK_BH is not set  
 # CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set  
 # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set  
 # CONFIG_INLINE_READ_TRYLOCK is not set  
 # CONFIG_INLINE_READ_LOCK is not set  
 # CONFIG_INLINE_READ_LOCK_BH is not set  
 # CONFIG_INLINE_READ_LOCK_IRQ is not set  
 # CONFIG_INLINE_READ_LOCK_IRQSAVE is not set  
 # CONFIG_INLINE_READ_UNLOCK is not set  
 # CONFIG_INLINE_READ_UNLOCK_BH is not set  
 # CONFIG_INLINE_READ_UNLOCK_IRQ is not set  
 # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set  
 # CONFIG_INLINE_WRITE_TRYLOCK is not set  
 # CONFIG_INLINE_WRITE_LOCK is not set  
 # CONFIG_INLINE_WRITE_LOCK_BH is not set  
 # CONFIG_INLINE_WRITE_LOCK_IRQ is not set  
 # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set  
 # CONFIG_INLINE_WRITE_UNLOCK is not set  
 # CONFIG_INLINE_WRITE_UNLOCK_BH is not set  
 # CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set  
 # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set  
 CONFIG_MUTEX_SPIN_ON_OWNER=y  
 CONFIG_FREEZER=y  
 #  
 # System Type  
 #  
 CONFIG_MMU=y  
 # CONFIG_ARCH_INTEGRATOR is not set  
 # CONFIG_ARCH_REALVIEW is not set  
 # CONFIG_ARCH_VERSATILE is not set  
 # CONFIG_ARCH_VEXPRESS is not set  
 # CONFIG_ARCH_AT91 is not set  
 # CONFIG_ARCH_BCMRING is not set  
 # CONFIG_ARCH_HIGHBANK is not set  
 # CONFIG_ARCH_CLPS711X is not set  
 # CONFIG_ARCH_CNS3XXX is not set  
 # CONFIG_ARCH_GEMINI is not set  
 # CONFIG_ARCH_PRIMA2 is not set  
 # CONFIG_ARCH_EBSA110 is not set  
 # CONFIG_ARCH_EP93XX is not set  
 # CONFIG_ARCH_FOOTBRIDGE is not set  
 # CONFIG_ARCH_MXC is not set  
 # CONFIG_ARCH_MXS is not set  
 # CONFIG_ARCH_NETX is not set  
 # CONFIG_ARCH_H720X is not set  
 # CONFIG_ARCH_IOP13XX is not set  
 # CONFIG_ARCH_IOP32X is not set  
 # CONFIG_ARCH_IOP33X is not set  
 # CONFIG_ARCH_IXP23XX is not set  
 # CONFIG_ARCH_IXP2000 is not set  
 # CONFIG_ARCH_IXP4XX is not set  
 # CONFIG_ARCH_DOVE is not set  
 # CONFIG_ARCH_KIRKWOOD is not set  
 # CONFIG_ARCH_LPC32XX is not set  
 # CONFIG_ARCH_MV78XX0 is not set  
 # CONFIG_ARCH_ORION5X is not set  
 # CONFIG_ARCH_MMP is not set  
 # CONFIG_ARCH_KS8695 is not set  
 # CONFIG_ARCH_W90X900 is not set  
 # CONFIG_ARCH_TEGRA is not set  
 # CONFIG_ARCH_PICOXCELL is not set  
 # CONFIG_ARCH_SUN4I is not set  
 # CONFIG_ARCH_SUN5I is not set  
 CONFIG_ARCH_SUN7I=y  
 # CONFIG_ARCH_PNX4008 is not set  
 # CONFIG_ARCH_PXA is not set  
 # CONFIG_ARCH_MSM is not set  
 # CONFIG_ARCH_SHMOBILE is not set  
 # CONFIG_ARCH_RPC is not set  
 # CONFIG_ARCH_SA1100 is not set  
 # CONFIG_ARCH_S3C24XX is not set  
 # CONFIG_ARCH_S3C64XX is not set  
 # CONFIG_ARCH_S5P64X0 is not set  
 # CONFIG_ARCH_S5PC100 is not set  
 # CONFIG_ARCH_S5PV210 is not set  
 # CONFIG_ARCH_EXYNOS is not set  
 # CONFIG_ARCH_SHARK is not set  
 # CONFIG_ARCH_U300 is not set  
 # CONFIG_ARCH_U8500 is not set  
 # CONFIG_ARCH_NOMADIK is not set  
 # CONFIG_ARCH_DAVINCI is not set  
 # CONFIG_ARCH_OMAP is not set  
 # CONFIG_PLAT_SPEAR is not set  
 # CONFIG_ARCH_VT8500 is not set  
 # CONFIG_ARCH_ZYNQ is not set  
 # CONFIG_GPIO_PCA953X is not set  
 #  
 # System MMU  
 #  
 #  
 # Allwinner's sunxi options  
 #  
 CONFIG_SUNXI_MULTIPLATFORM=y  
 CONFIG_SUNXI_SCALING_MIN=60  
 CONFIG_PLAT_SUNXI=y  
 #  
 # Processor Type  
 #  
 CONFIG_CPU_V7=y  
 CONFIG_CPU_32v6K=y  
 CONFIG_CPU_32v7=y  
 CONFIG_CPU_ABRT_EV7=y  
 CONFIG_CPU_PABRT_V7=y  
 CONFIG_CPU_CACHE_V7=y  
 CONFIG_CPU_CACHE_VIPT=y  
 CONFIG_CPU_COPY_V6=y  
 CONFIG_CPU_TLB_V7=y  
 CONFIG_CPU_HAS_ASID=y  
 CONFIG_CPU_CP15=y  
 CONFIG_CPU_CP15_MMU=y  
 #  
 # Processor Features  
 #  
 # CONFIG_ARM_LPAE is not set  
 # CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set  
 CONFIG_ARM_THUMB=y  
 # CONFIG_ARM_THUMBEE is not set  
 CONFIG_SWP_EMULATE=y  
 # CONFIG_CPU_ICACHE_DISABLE is not set  
 # CONFIG_CPU_DCACHE_DISABLE is not set  
 # CONFIG_CPU_BPREDICT_DISABLE is not set  
 CONFIG_MIGHT_HAVE_CACHE_L2X0=y  
 # CONFIG_CACHE_L2X0 is not set  
 CONFIG_ARM_L1_CACHE_SHIFT_6=y  
 CONFIG_ARM_L1_CACHE_SHIFT=6  
 CONFIG_ARM_DMA_MEM_BUFFERABLE=y  
 CONFIG_ARCH_HAS_BARRIERS=y  
 CONFIG_ARM_NR_BANKS=8  
 CONFIG_CPU_HAS_PMU=y  
 CONFIG_MULTI_IRQ_HANDLER=y  
 # CONFIG_ARM_ERRATA_430973 is not set  
 # CONFIG_ARM_ERRATA_458693 is not set  
 # CONFIG_ARM_ERRATA_460075 is not set  
 # CONFIG_ARM_ERRATA_742230 is not set  
 # CONFIG_ARM_ERRATA_742231 is not set  
 # CONFIG_ARM_ERRATA_720789 is not set  
 # CONFIG_ARM_ERRATA_743622 is not set  
 # CONFIG_ARM_ERRATA_751472 is not set  
 # CONFIG_ARM_ERRATA_754322 is not set  
 # CONFIG_ARM_ERRATA_754327 is not set  
 # CONFIG_ARM_ERRATA_764369 is not set  
 # CONFIG_ARM_ERRATA_775420 is not set  
 CONFIG_ARM_GIC=y  
 # CONFIG_FIQ_DEBUGGER is not set  
 #  
 # Bus support  
 #  
 CONFIG_ARM_AMBA=y  
 # CONFIG_PCI_SYSCALL is not set  
 # CONFIG_ARCH_SUPPORTS_MSI is not set  
 # CONFIG_PCCARD is not set  
 #  
 # Kernel Features  
 #  
 CONFIG_TICK_ONESHOT=y  
 CONFIG_NO_HZ=y  
 CONFIG_HIGH_RES_TIMERS=y  
 CONFIG_GENERIC_CLOCKEVENTS_BUILD=y  
 CONFIG_HAVE_SMP=y  
 CONFIG_SMP=y  
 CONFIG_SMP_ON_UP=y  
 CONFIG_ARM_CPU_TOPOLOGY=y  
 CONFIG_SCHED_MC=y  
 CONFIG_SCHED_SMT=y  
 CONFIG_HAVE_ARM_SCU=y  
 CONFIG_ARM_ARCH_TIMER=y  
 CONFIG_HAVE_ARM_TWD=y  
 CONFIG_VMSPLIT_3G=y  
 # CONFIG_VMSPLIT_2G is not set  
 # CONFIG_VMSPLIT_1G is not set  
 CONFIG_PAGE_OFFSET=0xC0000000  
 CONFIG_NR_CPUS=2  
 CONFIG_HOTPLUG_CPU=y  
 CONFIG_LOCAL_TIMERS=y  
 CONFIG_ARCH_NR_GPIO=0  
 # CONFIG_PREEMPT_NONE is not set  
 # CONFIG_PREEMPT_VOLUNTARY is not set  
 CONFIG_PREEMPT=y  
 CONFIG_PREEMPT_COUNT=y  
 CONFIG_HZ=100  
 # CONFIG_THUMB2_KERNEL is not set  
 CONFIG_AEABI=y  
 # CONFIG_OABI_COMPAT is not set  
 # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set  
 # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set  
 CONFIG_HAVE_ARCH_PFN_VALID=y  
 CONFIG_HIGHMEM=y  
 # CONFIG_HIGHPTE is not set  
 CONFIG_HW_PERF_EVENTS=y  
 CONFIG_SELECT_MEMORY_MODEL=y  
 CONFIG_FLATMEM_MANUAL=y  
 CONFIG_FLATMEM=y  
 CONFIG_FLAT_NODE_MEM_MAP=y  
 CONFIG_HAVE_MEMBLOCK=y  
 CONFIG_PAGEFLAGS_EXTENDED=y  
 CONFIG_SPLIT_PTLOCK_CPUS=4  
 CONFIG_COMPACTION=y  
 CONFIG_MIGRATION=y  
 # CONFIG_PHYS_ADDR_T_64BIT is not set  
 CONFIG_ZONE_DMA_FLAG=1  
 CONFIG_BOUNCE=y  
 CONFIG_VIRT_TO_BUS=y  
 CONFIG_KSM=y  
 CONFIG_DEFAULT_MMAP_MIN_ADDR=4096  
 # CONFIG_CLEANCACHE is not set  
 CONFIG_FORCE_MAX_ZONEORDER=11  
 CONFIG_ALIGNMENT_TRAP=y  
 # CONFIG_UACCESS_WITH_MEMCPY is not set  
 # CONFIG_SECCOMP is not set  
 # CONFIG_CC_STACKPROTECTOR is not set  
 # CONFIG_DEPRECATED_PARAM_STRUCT is not set  
 # CONFIG_ARM_FLUSH_CONSOLE_ON_RESTART is not set  
 #  
 # Boot options  
 #  
 # CONFIG_USE_OF is not set  
 CONFIG_ZBOOT_ROM_TEXT=0  
 CONFIG_ZBOOT_ROM_BSS=0  
 CONFIG_CMDLINE="console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait rw"  
 # CONFIG_CMDLINE_FROM_BOOTLOADER is not set  
 # CONFIG_CMDLINE_EXTEND is not set  
 CONFIG_CMDLINE_FORCE=y  
 # CONFIG_XIP_KERNEL is not set  
 CONFIG_KEXEC=y  
 CONFIG_ATAGS_PROC=y  
 # CONFIG_CRASH_DUMP is not set  
 # CONFIG_AUTO_ZRELADDR is not set  
 #  
 # CPU Power Management  
 #  
 #  
 # CPU Frequency scaling  
 #  
 CONFIG_CPU_FREQ=y  
 CONFIG_CPU_FREQ_TABLE=y  
 CONFIG_CPU_FREQ_STAT=m  
 # CONFIG_CPU_FREQ_STAT_DETAILS is not set  
 # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set  
 # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set  
 # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set  
 # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set  
 # CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set  
 CONFIG_CPU_FREQ_DEFAULT_GOV_FANTASY=y  
 CONFIG_CPU_FREQ_GOV_PERFORMANCE=y  
 CONFIG_CPU_FREQ_GOV_POWERSAVE=m  
 CONFIG_CPU_FREQ_GOV_USERSPACE=m  
 CONFIG_CPU_FREQ_GOV_ONDEMAND=y  
 CONFIG_CPU_FREQ_GOV_INTERACTIVE=y  
 CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m  
 CONFIG_CPU_FREQ_GOV_FANTASY=y  
 CONFIG_CPU_FREQ_USR_EVNT_NOTIFY=y  
 # CONFIG_CPU_FREQ_DVFS is not set  
 #  
 # ARM CPU frequency scaling drivers  
 #  
 # CONFIG_ARM_EXYNOS4210_CPUFREQ is not set  
 # CONFIG_ARM_EXYNOS4X12_CPUFREQ is not set  
 # CONFIG_ARM_EXYNOS5250_CPUFREQ is not set  
 CONFIG_CPU_IDLE=y  
 CONFIG_CPU_IDLE_GOV_LADDER=y  
 CONFIG_CPU_IDLE_GOV_MENU=y  
 # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set  
 #  
 # Floating point emulation  
 #  
 #  
 # At least one emulation must be selected  
 #  
 CONFIG_VFP=y  
 CONFIG_VFPv3=y  
 CONFIG_NEON=y  
 #  
 # Userspace binary formats  
 #  
 CONFIG_BINFMT_ELF=y  
 CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y  
 CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y  
 # CONFIG_HAVE_AOUT is not set  
 CONFIG_BINFMT_MISC=y  
 #  
 # Power management options  
 #  
 CONFIG_SUSPEND=y  
 CONFIG_SUSPEND_FREEZER=y  
 CONFIG_HAS_WAKELOCK=y  
 CONFIG_WAKELOCK=y  
 CONFIG_PM_SLEEP=y  
 CONFIG_PM_SLEEP_SMP=y  
 # CONFIG_PM_AUTOSLEEP is not set  
 # CONFIG_PM_WAKELOCKS is not set  
 CONFIG_PM_RUNTIME=y  
 CONFIG_PM=y  
 # CONFIG_PM_DEBUG is not set  
 # CONFIG_APM_EMULATION is not set  
 CONFIG_PM_CLK=y  
 CONFIG_CPU_PM=y  
 # CONFIG_SUSPEND_TIME is not set  
 CONFIG_ARCH_SUSPEND_POSSIBLE=y  
 CONFIG_ARM_CPU_SUSPEND=y  
 CONFIG_NET=y  
 #  
 # Networking options  
 #  
 CONFIG_PACKET=y  
 CONFIG_UNIX=y  
 # CONFIG_UNIX_DIAG is not set  
 CONFIG_XFRM=y  
 CONFIG_XFRM_USER=y  
 # CONFIG_XFRM_SUB_POLICY is not set  
 # CONFIG_XFRM_MIGRATE is not set  
 # CONFIG_XFRM_STATISTICS is not set  
 CONFIG_XFRM_IPCOMP=m  
 CONFIG_NET_KEY=y  
 # CONFIG_NET_KEY_MIGRATE is not set  
 CONFIG_INET=y  
 CONFIG_IP_MULTICAST=y  
 CONFIG_IP_ADVANCED_ROUTER=y  
 CONFIG_IP_FIB_TRIE_STATS=y  
 CONFIG_IP_MULTIPLE_TABLES=y  
 CONFIG_IP_ROUTE_MULTIPATH=y  
 CONFIG_IP_ROUTE_VERBOSE=y  
 CONFIG_IP_PNP=y  
 CONFIG_IP_PNP_DHCP=y  
 CONFIG_IP_PNP_BOOTP=y  
 CONFIG_IP_PNP_RARP=y  
 # CONFIG_NET_IPIP is not set  
 # CONFIG_NET_IPGRE_DEMUX is not set  
 # CONFIG_IP_MROUTE is not set  
 # CONFIG_ARPD is not set  
 # CONFIG_SYN_COOKIES is not set  
 # CONFIG_INET_AH is not set  
 # CONFIG_INET_ESP is not set  
 # CONFIG_INET_IPCOMP is not set  
 # CONFIG_INET_XFRM_TUNNEL is not set  
 CONFIG_INET_TUNNEL=m  
 # CONFIG_INET_XFRM_MODE_TRANSPORT is not set  
 # CONFIG_INET_XFRM_MODE_TUNNEL is not set  
 # CONFIG_INET_XFRM_MODE_BEET is not set  
 # CONFIG_INET_LRO is not set  
 # CONFIG_INET_DIAG is not set  
 # CONFIG_TCP_CONG_ADVANCED is not set  
 CONFIG_TCP_CONG_CUBIC=y  
 CONFIG_DEFAULT_TCP_CONG="cubic"  
 # CONFIG_TCP_MD5SIG is not set  
 CONFIG_IPV6=y  
 CONFIG_IPV6_PRIVACY=y  
 CONFIG_IPV6_ROUTER_PREF=y  
 CONFIG_IPV6_ROUTE_INFO=y  
 CONFIG_IPV6_OPTIMISTIC_DAD=y  
 CONFIG_INET6_AH=m  
 CONFIG_INET6_ESP=m  
 CONFIG_INET6_IPCOMP=m  
 CONFIG_IPV6_MIP6=m  
 CONFIG_INET6_XFRM_TUNNEL=m  
 CONFIG_INET6_TUNNEL=m  
 CONFIG_INET6_XFRM_MODE_TRANSPORT=m  
 CONFIG_INET6_XFRM_MODE_TUNNEL=m  
 CONFIG_INET6_XFRM_MODE_BEET=m  
 CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m  
 CONFIG_IPV6_SIT=m  
 CONFIG_IPV6_SIT_6RD=y  
 CONFIG_IPV6_NDISC_NODETYPE=y  
 CONFIG_IPV6_TUNNEL=m  
 CONFIG_IPV6_MULTIPLE_TABLES=y  
 CONFIG_IPV6_SUBTREES=y  
 CONFIG_IPV6_MROUTE=y  
 CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y  
 CONFIG_IPV6_PIMSM_V2=y  
 # CONFIG_ANDROID_PARANOID_NETWORK is not set  
 # CONFIG_NET_ACTIVITY_STATS is not set  
 # CONFIG_NETWORK_SECMARK is not set  
 # CONFIG_NETWORK_PHY_TIMESTAMPING is not set  
 # CONFIG_NETFILTER is not set  
 # CONFIG_IP_DCCP is not set  
 # CONFIG_IP_SCTP is not set  
 # CONFIG_RDS is not set  
 # CONFIG_TIPC is not set  
 # CONFIG_ATM is not set  
 # CONFIG_L2TP is not set  
 # CONFIG_BRIDGE is not set  
 # CONFIG_NET_DSA is not set  
 # CONFIG_VLAN_8021Q is not set  
 # CONFIG_DECNET is not set  
 # CONFIG_LLC2 is not set  
 # CONFIG_IPX is not set  
 # CONFIG_ATALK is not set  
 # CONFIG_X25 is not set  
 # CONFIG_LAPB is not set  
 # CONFIG_ECONET is not set  
 # CONFIG_WAN_ROUTER is not set  
 # CONFIG_PHONET is not set  
 # CONFIG_IEEE802154 is not set  
 # CONFIG_NET_SCHED is not set  
 # CONFIG_DCB is not set  
 CONFIG_DNS_RESOLVER=y  
 # CONFIG_BATMAN_ADV is not set  
 # CONFIG_OPENVSWITCH is not set  
 # CONFIG_RPS is not set  
 CONFIG_XPS=y  
 # CONFIG_NETPRIO_CGROUP is not set  
 CONFIG_BQL=y  
 CONFIG_HAVE_BPF_JIT=y  
 # CONFIG_BPF_JIT is not set  
 #  
 # Network testing  
 #  
 # CONFIG_NET_PKTGEN is not set  
 # CONFIG_HAMRADIO is not set  
 # CONFIG_CAN is not set  
 CONFIG_IRDA=m  
 #  
 # IrDA protocols  
 #  
 CONFIG_IRLAN=m  
 CONFIG_IRCOMM=m  
 CONFIG_IRDA_ULTRA=y  
 #  
 # IrDA options  
 #  
 # CONFIG_IRDA_CACHE_LAST_LSAP is not set  
 # CONFIG_IRDA_FAST_RR is not set  
 # CONFIG_IRDA_DEBUG is not set  
 #  
 # Infrared-port device drivers  
 #  
 #  
 # SIR device drivers  
 #  
 CONFIG_IRTTY_SIR=m  
 #  
 # Dongle support  
 #  
 # CONFIG_DONGLE is not set  
 CONFIG_KINGSUN_DONGLE=m  
 CONFIG_KSDAZZLE_DONGLE=m  
 CONFIG_KS959_DONGLE=m  
 #  
 # FIR device drivers  
 #  
 CONFIG_USB_IRDA=m  
 CONFIG_SIGMATEL_FIR=m  
 CONFIG_MCS_FIR=m  
 CONFIG_BT=m  
 CONFIG_BT_RFCOMM=m  
 CONFIG_BT_RFCOMM_TTY=y  
 CONFIG_BT_BNEP=m  
 CONFIG_BT_BNEP_MC_FILTER=y  
 CONFIG_BT_BNEP_PROTO_FILTER=y  
 #  
 # Bluetooth device drivers  
 #  
 CONFIG_BT_HCIBTUSB=m  
 CONFIG_BT_HCIBTSDIO=m  
 # CONFIG_BT_HCIUART is not set  
 CONFIG_BT_HCIBCM203X=m  
 CONFIG_BT_HCIBPA10X=m  
 CONFIG_BT_HCIBFUSB=m  
 # CONFIG_BT_HCIVHCI is not set  
 CONFIG_BT_MRVL=m  
 CONFIG_BT_MRVL_SDIO=m  
 CONFIG_BT_ATH3K=m  
 CONFIG_BT_WILINK=m  
 # CONFIG_AF_RXRPC is not set  
 CONFIG_FIB_RULES=y  
 CONFIG_WIRELESS=y  
 CONFIG_WIRELESS_EXT=y  
 CONFIG_WEXT_CORE=y  
 CONFIG_WEXT_PROC=y  
 CONFIG_WEXT_PRIV=y  
 CONFIG_CFG80211=m  
 CONFIG_NL80211_TESTMODE=y  
 CONFIG_CFG80211_DEVELOPER_WARNINGS=y  
 CONFIG_CFG80211_REG_DEBUG=y  
 CONFIG_CFG80211_DEFAULT_PS=y  
 # CONFIG_CFG80211_INTERNAL_REGDB is not set  
 CONFIG_CFG80211_WEXT=y  
 CONFIG_WIRELESS_EXT_SYSFS=y  
 CONFIG_LIB80211=m  
 CONFIG_LIB80211_DEBUG=y  
 CONFIG_CFG80211_ALLOW_RECONNECT=y  
 CONFIG_MAC80211=m  
 CONFIG_MAC80211_HAS_RC=y  
 CONFIG_MAC80211_RC_MINSTREL=y  
 CONFIG_MAC80211_RC_MINSTREL_HT=y  
 CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y  
 CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"  
 CONFIG_MAC80211_MESH=y  
 CONFIG_MAC80211_LEDS=y  
 # CONFIG_MAC80211_DEBUG_MENU is not set  
 # CONFIG_WIMAX is not set  
 CONFIG_RFKILL=m  
 CONFIG_RFKILL_PM=y  
 CONFIG_RFKILL_LEDS=y  
 CONFIG_RFKILL_INPUT=y  
 # CONFIG_RFKILL_REGULATOR is not set  
 # CONFIG_RFKILL_GPIO is not set  
 CONFIG_SUNXI_RFKILL=y  
 # CONFIG_NET_9P is not set  
 # CONFIG_CAIF is not set  
 # CONFIG_CEPH_LIB is not set  
 # CONFIG_NFC is not set  
 #  
 # Device Drivers  
 #  
 #  
 # Generic Driver Options  
 #  
 CONFIG_UEVENT_HELPER_PATH=""  
 CONFIG_DEVTMPFS=y  
 CONFIG_DEVTMPFS_MOUNT=y  
 CONFIG_STANDALONE=y  
 CONFIG_PREVENT_FIRMWARE_BUILD=y  
 CONFIG_FW_LOADER=y  
 # CONFIG_FIRMWARE_IN_KERNEL is not set  
 CONFIG_EXTRA_FIRMWARE=""  
 # CONFIG_SYS_HYPERVISOR is not set  
 # CONFIG_GENERIC_CPU_DEVICES is not set  
 CONFIG_REGMAP=y  
 CONFIG_REGMAP_I2C=m  
 # CONFIG_DMA_SHARED_BUFFER is not set  
 # CONFIG_SYNC is not set  
 # CONFIG_CMA is not set  
 CONFIG_CONNECTOR=y  
 CONFIG_PROC_EVENTS=y  
 # CONFIG_MTD is not set  
 # CONFIG_PARPORT is not set  
 CONFIG_BLK_DEV=y  
 # CONFIG_BLK_DEV_COW_COMMON is not set  
 CONFIG_BLK_DEV_LOOP=y  
 CONFIG_BLK_DEV_LOOP_MIN_COUNT=8  
 CONFIG_BLK_DEV_CRYPTOLOOP=y  
 # CONFIG_BLK_DEV_DRBD is not set  
 # CONFIG_BLK_DEV_NBD is not set  
 # CONFIG_BLK_DEV_UB is not set  
 CONFIG_BLK_DEV_RAM=y  
 CONFIG_BLK_DEV_RAM_COUNT=16  
 CONFIG_BLK_DEV_RAM_SIZE=65536  
 # CONFIG_BLK_DEV_XIP is not set  
 # CONFIG_CDROM_PKTCDVD is not set  
 # CONFIG_ATA_OVER_ETH is not set  
 # CONFIG_MG_DISK is not set  
 # CONFIG_BLK_DEV_RBD is not set  
 # CONFIG_SUNXI_NAND is not set  
 #  
 # Misc devices  
 #  
 CONFIG_SENSORS_LIS3LV02D=m  
 CONFIG_AD525X_DPOT=m  
 CONFIG_AD525X_DPOT_I2C=m  
 CONFIG_SUNXI_DBGREG=m  
 # CONFIG_ATMEL_PWM is not set  
 CONFIG_SUNXI_PWM=m  
 CONFIG_ICS932S401=m  
 CONFIG_ENCLOSURE_SERVICES=m  
 CONFIG_APDS9802ALS=m  
 CONFIG_ISL29003=m  
 CONFIG_ISL29020=m  
 CONFIG_SENSORS_TSL2550=m  
 CONFIG_SENSORS_BH1780=m  
 CONFIG_SENSORS_BH1770=m  
 CONFIG_SENSORS_APDS990X=m  
 CONFIG_HMC6352=m  
 # CONFIG_SENSORS_AK8975 is not set  
 CONFIG_DS1682=m  
 # CONFIG_UID_STAT is not set  
 CONFIG_BMP085=m  
 CONFIG_USB_SWITCH_FSA9480=m  
 # CONFIG_WL127X_RFKILL is not set  
 CONFIG_C2PORT=m  
 #  
 # EEPROM support  
 #  
 CONFIG_EEPROM_AT24=m  
 # CONFIG_EEPROM_LEGACY is not set  
 # CONFIG_EEPROM_MAX6875 is not set  
 CONFIG_EEPROM_93CX6=m  
 CONFIG_IWMC3200TOP=m  
 # CONFIG_IWMC3200TOP_DEBUG is not set  
 # CONFIG_IWMC3200TOP_DEBUGFS is not set  
 #  
 # Texas Instruments shared transport line discipline  
 #  
 CONFIG_TI_ST=m  
 CONFIG_SENSORS_LIS3_I2C=m  
 #  
 # Altera FPGA firmware download module  
 #  
 CONFIG_ALTERA_STAPL=m  
 #  
 # SCSI device support  
 #  
 CONFIG_SCSI_MOD=y  
 CONFIG_RAID_ATTRS=m  
 CONFIG_SCSI=y  
 CONFIG_SCSI_DMA=y  
 CONFIG_SCSI_TGT=m  
 CONFIG_SCSI_NETLINK=y  
 CONFIG_SCSI_PROC_FS=y  
 #  
 # SCSI support type (disk, tape, CD-ROM)  
 #  
 CONFIG_BLK_DEV_SD=y  
 CONFIG_CHR_DEV_ST=m  
 CONFIG_CHR_DEV_OSST=m  
 CONFIG_BLK_DEV_SR=m  
 CONFIG_BLK_DEV_SR_VENDOR=y  
 CONFIG_CHR_DEV_SG=y  
 CONFIG_CHR_DEV_SCH=m  
 CONFIG_SCSI_ENCLOSURE=m  
 CONFIG_SCSI_MULTI_LUN=y  
 CONFIG_SCSI_CONSTANTS=y  
 CONFIG_SCSI_LOGGING=y  
 CONFIG_SCSI_SCAN_ASYNC=y  
 CONFIG_SCSI_WAIT_SCAN=m  
 #  
 # SCSI Transports  
 #  
 CONFIG_SCSI_SPI_ATTRS=y  
 CONFIG_SCSI_FC_ATTRS=m  
 CONFIG_SCSI_FC_TGT_ATTRS=y  
 CONFIG_SCSI_ISCSI_ATTRS=m  
 CONFIG_SCSI_SAS_ATTRS=m  
 CONFIG_SCSI_SAS_LIBSAS=m  
 # CONFIG_SCSI_SAS_ATA is not set  
 CONFIG_SCSI_SAS_HOST_SMP=y  
 CONFIG_SCSI_SRP_ATTRS=m  
 CONFIG_SCSI_SRP_TGT_ATTRS=y  
 CONFIG_SCSI_LOWLEVEL=y  
 CONFIG_ISCSI_TCP=m  
 CONFIG_ISCSI_BOOT_SYSFS=m  
 CONFIG_LIBFC=m  
 CONFIG_LIBFCOE=m  
 CONFIG_SCSI_DEBUG=m  
 # CONFIG_SCSI_DH is not set  
 # CONFIG_SCSI_OSD_INITIATOR is not set  
 CONFIG_ATA=y  
 # CONFIG_ATA_NONSTANDARD is not set  
 # CONFIG_ATA_VERBOSE_ERROR is not set  
 # CONFIG_SATA_PMP is not set  
 #  
 # Controllers with non-SFF native interface  
 #  
 # CONFIG_SATA_AHCI_PLATFORM is not set  
 CONFIG_SW_SATA_AHCI_PLATFORM=y  
 # CONFIG_ATA_SFF is not set  
 # CONFIG_MD is not set  
 # CONFIG_TARGET_CORE is not set  
 CONFIG_NETDEVICES=y  
 CONFIG_NET_CORE=y  
 # CONFIG_BONDING is not set  
 # CONFIG_DUMMY is not set  
 # CONFIG_EQUALIZER is not set  
 CONFIG_MII=y  
 # CONFIG_NET_TEAM is not set  
 # CONFIG_MACVLAN is not set  
 # CONFIG_NETCONSOLE is not set  
 # CONFIG_NETPOLL is not set  
 # CONFIG_NET_POLL_CONTROLLER is not set  
 # CONFIG_TUN is not set  
 # CONFIG_VETH is not set  
 #  
 # CAIF transport drivers  
 #  
 CONFIG_ETHERNET=y  
 # CONFIG_NET_VENDOR_BROADCOM is not set  
 # CONFIG_NET_CALXEDA_XGMAC is not set  
 # CONFIG_NET_VENDOR_CHELSIO is not set  
 # CONFIG_NET_VENDOR_CIRRUS is not set  
 # CONFIG_DM9000 is not set  
 # CONFIG_DNET is not set  
 # CONFIG_NET_VENDOR_FARADAY is not set  
 # CONFIG_NET_VENDOR_INTEL is not set  
 # CONFIG_NET_VENDOR_MARVELL is not set  
 # CONFIG_NET_VENDOR_MICREL is not set  
 # CONFIG_NET_VENDOR_NATSEMI is not set  
 # CONFIG_ETHOC is not set  
 # CONFIG_NET_VENDOR_SEEQ is not set  
 # CONFIG_NET_VENDOR_SMSC is not set  
 # CONFIG_NET_VENDOR_STMICRO is not set  
 CONFIG_SUNXI_EMAC=y  
 CONFIG_SUNXI_GMAC=y  
 CONFIG_GMAC_SCRIPT_SYS=y  
 CONFIG_GMAC_CLK_SYS=y  
 # CONFIG_GMAC_FOR_BANANAPI is not set  
 CONFIG_GMAC_RING=y  
 # CONFIG_GMAC_CHAINED is not set  
 CONFIG_PHYLIB=y  
 #  
 # MII PHY device drivers  
 #  
 # CONFIG_AMD_PHY is not set  
 # CONFIG_MARVELL_PHY is not set  
 # CONFIG_DAVICOM_PHY is not set  
 # CONFIG_QSEMI_PHY is not set  
 # CONFIG_LXT_PHY is not set  
 # CONFIG_CICADA_PHY is not set  
 # CONFIG_VITESSE_PHY is not set  
 # CONFIG_SMSC_PHY is not set  
 # CONFIG_BROADCOM_PHY is not set  
 # CONFIG_ICPLUS_PHY is not set  
 # CONFIG_REALTEK_PHY is not set  
 # CONFIG_NATIONAL_PHY is not set  
 # CONFIG_STE10XP is not set  
 # CONFIG_LSI_ET1011C_PHY is not set  
 # CONFIG_MICREL_PHY is not set  
 # CONFIG_FIXED_PHY is not set  
 # CONFIG_MDIO_BITBANG is not set  
 # CONFIG_PPP is not set  
 # CONFIG_SLIP is not set  
 #  
 # USB Network Adapters  
 #  
 # CONFIG_USB_CATC is not set  
 # CONFIG_USB_KAWETH is not set  
 # CONFIG_USB_PEGASUS is not set  
 # CONFIG_USB_RTL8150 is not set  
 CONFIG_USB_USBNET=m  
 # CONFIG_USB_NET_AX8817X is not set  
 # CONFIG_USB_NET_QF9700 is not set  
 CONFIG_USB_NET_CDCETHER=m  
 CONFIG_USB_NET_CDC_EEM=m  
 CONFIG_USB_NET_CDC_NCM=m  
 # CONFIG_USB_NET_DM9601 is not set  
 # CONFIG_USB_NET_SMSC75XX is not set  
 # CONFIG_USB_NET_SMSC95XX is not set  
 # CONFIG_USB_NET_GL620A is not set  
 # CONFIG_USB_NET_NET1080 is not set  
 # CONFIG_USB_NET_PLUSB is not set  
 # CONFIG_USB_NET_MCS7830 is not set  
 # CONFIG_USB_NET_RNDIS_HOST is not set  
 CONFIG_USB_NET_CDC_SUBSET=m  
 # CONFIG_USB_ALI_M5632 is not set  
 # CONFIG_USB_AN2720 is not set  
 # CONFIG_USB_BELKIN is not set  
 # CONFIG_USB_ARMLINUX is not set  
 # CONFIG_USB_EPSON2888 is not set  
 # CONFIG_USB_KC2190 is not set  
 # CONFIG_USB_NET_ZAURUS is not set  
 # CONFIG_USB_NET_CX82310_ETH is not set  
 # CONFIG_USB_NET_KALMIA is not set  
 # CONFIG_USB_NET_QMI_WWAN is not set  
 # CONFIG_USB_HSO is not set  
 # CONFIG_USB_NET_INT51X1 is not set  
 # CONFIG_USB_IPHETH is not set  
 # CONFIG_USB_SIERRA_NET is not set  
 # CONFIG_USB_VL600 is not set  
 CONFIG_WLAN=y  
 # CONFIG_LIBERTAS_THINFIRM is not set  
 # CONFIG_AT76C50X_USB is not set  
 # CONFIG_USB_ZD1201 is not set  
 # CONFIG_USB_NET_RNDIS_WLAN is not set  
 # CONFIG_RTL8187 is not set  
 # CONFIG_MAC80211_HWSIM is not set  
 # CONFIG_WIFI_CONTROL_FUNC is not set  
 # CONFIG_ATH_COMMON is not set  
 # CONFIG_B43 is not set  
 # CONFIG_B43LEGACY is not set  
 # CONFIG_BCMDHD is not set  
 # CONFIG_BRCMFMAC is not set  
 CONFIG_BCM4330=m  
 # CONFIG_HOSTAP is not set  
 # CONFIG_IWM is not set  
 # CONFIG_LIBERTAS is not set  
 # CONFIG_P54_COMMON is not set  
 # CONFIG_RT2X00 is not set  
 # CONFIG_RTL8192CU is not set  
 # CONFIG_WL1251 is not set  
 # CONFIG_WL12XX_MENU is not set  
 # CONFIG_ZD1211RW is not set  
 # CONFIG_MWIFIEX is not set  
 CONFIG_RTL8192CU_SW=m  
 # CONFIG_RTL8188EU is not set  
 # CONFIG_RTL8189ES is not set  
 # CONFIG_RTL8723AS is not set  
 # CONFIG_RTXX7X_SW is not set  
 #  
 # Enable WiMAX (Networking options) to see the WiMAX drivers  
 #  
 # CONFIG_WAN is not set  
 # CONFIG_ISDN is not set  
 #  
 # Input device support  
 #  
 CONFIG_INPUT=y  
 # CONFIG_INPUT_FF_MEMLESS is not set  
 CONFIG_INPUT_POLLDEV=y  
 # CONFIG_INPUT_SPARSEKMAP is not set  
 #  
 # Userland interfaces  
 #  
 # CONFIG_INPUT_MOUSEDEV is not set  
 # CONFIG_INPUT_JOYDEV is not set  
 CONFIG_INPUT_EVDEV=m  
 # CONFIG_INPUT_EVBUG is not set  
 # CONFIG_INPUT_KEYRESET is not set  
 #  
 # Input Device Drivers  
 #  
 # CONFIG_INPUT_KEYBOARD is not set  
 # CONFIG_INPUT_MOUSE is not set  
 # CONFIG_INPUT_JOYSTICK is not set  
 # CONFIG_INPUT_TABLET is not set  
 # CONFIG_INPUT_TOUCHSCREEN is not set  
 # CONFIG_INPUT_MISC is not set  
 #  
 # Hardware I/O ports  
 #  
 # CONFIG_SERIO is not set  
 # CONFIG_GAMEPORT is not set  
 # CONFIG_GSENSOR is not set  
 #  
 # Character devices  
 #  
 CONFIG_VT=y  
 CONFIG_CONSOLE_TRANSLATIONS=y  
 CONFIG_VT_CONSOLE=y  
 CONFIG_VT_CONSOLE_SLEEP=y  
 CONFIG_HW_CONSOLE=y  
 CONFIG_VT_HW_CONSOLE_BINDING=y  
 CONFIG_UNIX98_PTYS=y  
 CONFIG_DEVPTS_MULTIPLE_INSTANCES=y  
 CONFIG_LEGACY_PTYS=y  
 CONFIG_LEGACY_PTY_COUNT=0  
 # CONFIG_SERIAL_NONSTANDARD is not set  
 # CONFIG_N_GSM is not set  
 # CONFIG_TRACE_SINK is not set  
 # CONFIG_DEVMEM is not set  
 # CONFIG_DEVKMEM is not set  
 #  
 # Serial drivers  
 #  
 CONFIG_SERIAL_8250=y  
 CONFIG_SERIAL_8250_CONSOLE=y  
 CONFIG_SERIAL_8250_SUNXI=y  
 CONFIG_SERIAL_8250_NR_UARTS=48  
 CONFIG_SERIAL_8250_RUNTIME_UARTS=32  
 CONFIG_SERIAL_8250_EXTENDED=y  
 CONFIG_SERIAL_8250_MANY_PORTS=y  
 # CONFIG_SERIAL_8250_SHARE_IRQ is not set  
 # CONFIG_SERIAL_8250_DETECT_IRQ is not set  
 # CONFIG_SERIAL_8250_RSA is not set  
 #  
 # Non-8250 serial port support  
 #  
 # CONFIG_SERIAL_AMBA_PL010 is not set  
 # CONFIG_SERIAL_AMBA_PL011 is not set  
 CONFIG_SERIAL_CORE=y  
 CONFIG_SERIAL_CORE_CONSOLE=y  
 # CONFIG_SERIAL_TIMBERDALE is not set  
 # CONFIG_SERIAL_ALTERA_JTAGUART is not set  
 # CONFIG_SERIAL_ALTERA_UART is not set  
 # CONFIG_SERIAL_XILINX_PS_UART is not set  
 # CONFIG_HVC_DCC is not set  
 # CONFIG_IPMI_HANDLER is not set  
 # CONFIG_HW_RANDOM is not set  
 # CONFIG_R3964 is not set  
 # CONFIG_RAW_DRIVER is not set  
 # CONFIG_TCG_TPM is not set  
 # CONFIG_DCC_TTY is not set  
 # CONFIG_RAMOOPS is not set  
 # CONFIG_SUNXI_G2D is not set  
 CONFIG_I2C=y  
 CONFIG_I2C_BOARDINFO=y  
 CONFIG_I2C_COMPAT=y  
 CONFIG_I2C_CHARDEV=y  
 # CONFIG_I2C_MUX is not set  
 CONFIG_I2C_HELPER_AUTO=y  
 #  
 # I2C Hardware Bus support  
 #  
 #  
 # I2C system bus drivers (mostly embedded / system-on-chip)  
 #  
 # CONFIG_I2C_DESIGNWARE_PLATFORM is not set  
 # CONFIG_I2C_GPIO is not set  
 # CONFIG_I2C_OCORES is not set  
 # CONFIG_I2C_PCA_PLATFORM is not set  
 # CONFIG_I2C_PXA_PCI is not set  
 # CONFIG_I2C_SIMTEC is not set  
 CONFIG_I2C_SUNXI=y  
 # CONFIG_SUNXI_IIC_PRINT_TRANSFER_INFO is not set  
 # CONFIG_I2C_XILINX is not set  
 #  
 # External I2C/SMBus adapter drivers  
 #  
 # CONFIG_I2C_DIOLAN_U2C is not set  
 # CONFIG_I2C_PARPORT_LIGHT is not set  
 # CONFIG_I2C_TAOS_EVM is not set  
 # CONFIG_I2C_TINY_USB is not set  
 #  
 # Other I2C/SMBus bus drivers  
 #  
 CONFIG_I2C_STUB=m  
 # CONFIG_I2C_DEBUG_CORE is not set  
 # CONFIG_I2C_DEBUG_ALGO is not set  
 # CONFIG_I2C_DEBUG_BUS is not set  
 # CONFIG_SPI is not set  
 # CONFIG_HSI is not set  
 #  
 # PPS support  
 #  
 # CONFIG_PPS is not set  
 #  
 # PPS generators support  
 #  
 #  
 # PTP clock support  
 #  
 #  
 # Enable Device Drivers -> PPS to see the PTP clock options.  
 #  
 CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y  
 CONFIG_GPIOLIB=y  
 CONFIG_GPIO_SYSFS=y  
 #  
 # Memory mapped GPIO drivers:  
 #  
 # CONFIG_GPIO_GENERIC_PLATFORM is not set  
 # CONFIG_GPIO_PL061 is not set  
 CONFIG_GPIO_SUNXI=y  
 #  
 # I2C GPIO expanders:  
 #  
 # CONFIG_GPIO_MAX7300 is not set  
 # CONFIG_GPIO_MAX732X is not set  
 # CONFIG_GPIO_PCF857X is not set  
 # CONFIG_GPIO_SX150X is not set  
 # CONFIG_GPIO_ADP5588 is not set  
 #  
 # PCI GPIO expanders:  
 #  
 #  
 # SPI GPIO expanders:  
 #  
 # CONFIG_GPIO_MCP23S08 is not set  
 #  
 # AC97 GPIO expanders:  
 #  
 #  
 # MODULbus GPIO expanders:  
 #  
 # CONFIG_W1 is not set  
 CONFIG_POWER_SUPPLY=y  
 CONFIG_AW_AXP=y  
 # CONFIG_AW_AXP18 is not set  
 # CONFIG_AW_AXP19 is not set  
 CONFIG_AW_AXP20=y  
 CONFIG_AXP_CHARGEINIT=y  
 CONFIG_AXP_CHGCHANGE=y  
 # CONFIG_POWER_SUPPLY_DEBUG is not set  
 # CONFIG_AXP152 is not set  
 # CONFIG_PDA_POWER is not set  
 # CONFIG_TEST_POWER is not set  
 # CONFIG_BATTERY_DS2780 is not set  
 # CONFIG_BATTERY_DS2781 is not set  
 # CONFIG_BATTERY_DS2782 is not set  
 # CONFIG_BATTERY_SBS is not set  
 # CONFIG_BATTERY_BQ27x00 is not set  
 # CONFIG_BATTERY_MAX17040 is not set  
 # CONFIG_BATTERY_MAX17042 is not set  
 # CONFIG_CHARGER_ISP1704 is not set  
 # CONFIG_CHARGER_MAX8903 is not set  
 # CONFIG_CHARGER_LP8727 is not set  
 # CONFIG_CHARGER_GPIO is not set  
 # CONFIG_CHARGER_MANAGER is not set  
 # CONFIG_CHARGER_SMB347 is not set  
 # CONFIG_HWMON is not set  
 # CONFIG_THERMAL is not set  
 # CONFIG_WATCHDOG is not set  
 CONFIG_SSB_POSSIBLE=y  
 #  
 # Sonics Silicon Backplane  
 #  
 # CONFIG_SSB is not set  
 CONFIG_BCMA_POSSIBLE=y  
 #  
 # Broadcom specific AMBA  
 #  
 # CONFIG_BCMA is not set  
 #  
 # Multifunction device drivers  
 #  
 # CONFIG_MFD_CORE is not set  
 # CONFIG_MFD_88PM860X is not set  
 # CONFIG_MFD_SM501 is not set  
 # CONFIG_MFD_ASIC3 is not set  
 # CONFIG_HTC_EGPIO is not set  
 # CONFIG_HTC_PASIC3 is not set  
 # CONFIG_HTC_I2CPLD is not set  
 # CONFIG_TPS6105X is not set  
 # CONFIG_TPS65010 is not set  
 # CONFIG_TPS6507X is not set  
 # CONFIG_MFD_TPS65217 is not set  
 # CONFIG_MFD_TPS6586X is not set  
 # CONFIG_MFD_TPS65910 is not set  
 # CONFIG_MFD_TPS65912_I2C is not set  
 # CONFIG_TWL4030_CORE is not set  
 # CONFIG_TWL6040_CORE is not set  
 # CONFIG_MFD_STMPE is not set  
 # CONFIG_MFD_TC3589X is not set  
 # CONFIG_MFD_TMIO is not set  
 # CONFIG_MFD_T7L66XB is not set  
 # CONFIG_MFD_TC6387XB is not set  
 # CONFIG_MFD_TC6393XB is not set  
 # CONFIG_PMIC_DA903X is not set  
 # CONFIG_MFD_DA9052_I2C is not set  
 # CONFIG_PMIC_ADP5520 is not set  
 # CONFIG_MFD_MAX8925 is not set  
 # CONFIG_MFD_MAX8997 is not set  
 # CONFIG_MFD_MAX8998 is not set  
 # CONFIG_MFD_S5M_CORE is not set  
 # CONFIG_MFD_WM8400 is not set  
 # CONFIG_MFD_WM831X_I2C is not set  
 # CONFIG_MFD_WM8350_I2C is not set  
 # CONFIG_MFD_WM8994 is not set  
 # CONFIG_MFD_PCF50633 is not set  
 # CONFIG_ABX500_CORE is not set  
 # CONFIG_MFD_WL1273_CORE is not set  
 # CONFIG_MFD_TPS65090 is not set  
 # CONFIG_MFD_AAT2870_CORE is not set  
 # CONFIG_MFD_RC5T583 is not set  
 CONFIG_REGULATOR=y  
 # CONFIG_REGULATOR_DEBUG is not set  
 # CONFIG_REGULATOR_DUMMY is not set  
 CONFIG_REGULATOR_FIXED_VOLTAGE=m  
 CONFIG_REGULATOR_VIRTUAL_CONSUMER=m  
 CONFIG_REGULATOR_USERSPACE_CONSUMER=m  
 CONFIG_REGULATOR_GPIO=m  
 CONFIG_REGULATOR_AD5398=m  
 CONFIG_REGULATOR_ISL6271A=m  
 CONFIG_REGULATOR_MAX1586=m  
 CONFIG_REGULATOR_MAX8649=m  
 CONFIG_REGULATOR_MAX8660=m  
 CONFIG_REGULATOR_MAX8952=m  
 CONFIG_REGULATOR_LP3971=m  
 CONFIG_REGULATOR_LP3972=m  
 CONFIG_REGULATOR_TPS62360=m  
 CONFIG_REGULATOR_TPS65023=m  
 CONFIG_REGULATOR_TPS6507X=m  
 CONFIG_MEDIA_SUPPORT=m  
 #  
 # Multimedia core support  
 #  
 CONFIG_MEDIA_CONTROLLER=y  
 CONFIG_VIDEO_DEV=m  
 CONFIG_VIDEO_V4L2_COMMON=m  
 CONFIG_VIDEO_V4L2_SUBDEV_API=y  
 # CONFIG_DVB_CORE is not set  
 CONFIG_VIDEO_MEDIA=m  
 #  
 # Multimedia drivers  
 #  
 # CONFIG_RC_CORE is not set  
 # CONFIG_MEDIA_ATTACH is not set  
 CONFIG_MEDIA_TUNER=m  
 # CONFIG_MEDIA_TUNER_CUSTOMISE is not set  
 CONFIG_MEDIA_TUNER_SIMPLE=m  
 CONFIG_MEDIA_TUNER_TDA8290=m  
 CONFIG_MEDIA_TUNER_TDA827X=m  
 CONFIG_MEDIA_TUNER_TDA18271=m  
 CONFIG_MEDIA_TUNER_TDA9887=m  
 CONFIG_MEDIA_TUNER_TEA5761=m  
 CONFIG_MEDIA_TUNER_TEA5767=m  
 CONFIG_MEDIA_TUNER_MT20XX=m  
 CONFIG_MEDIA_TUNER_XC2028=m  
 CONFIG_MEDIA_TUNER_XC5000=m  
 CONFIG_MEDIA_TUNER_XC4000=m  
 CONFIG_MEDIA_TUNER_MC44S803=m  
 CONFIG_VIDEO_V4L2=m  
 CONFIG_VIDEOBUF_GEN=m  
 CONFIG_VIDEOBUF_DMA_CONTIG=m  
 CONFIG_VIDEOBUF2_CORE=m  
 CONFIG_VIDEOBUF2_MEMOPS=m  
 CONFIG_VIDEOBUF2_VMALLOC=m  
 CONFIG_VIDEO_CAPTURE_DRIVERS=y  
 # CONFIG_VIDEO_ADV_DEBUG is not set  
 CONFIG_VIDEO_FIXED_MINOR_RANGES=y  
 CONFIG_VIDEO_HELPER_CHIPS_AUTO=y  
 #  
 # Audio decoders, processors and mixers  
 #  
 #  
 # RDS decoders  
 #  
 #  
 # Video decoders  
 #  
 CONFIG_VIDEO_ADV7180=m  
 #  
 # Video and audio decoders  
 #  
 #  
 # MPEG video encoders  
 #  
 #  
 # Video encoders  
 #  
 #  
 # Camera sensor devices  
 #  
 #  
 # Flash devices  
 #  
 #  
 # Video improvement chips  
 #  
 #  
 # Miscelaneous helper chips  
 #  
 CONFIG_V4L_USB_DRIVERS=y  
 CONFIG_USB_VIDEO_CLASS=m  
 CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y  
 CONFIG_USB_GSPCA=m  
 # CONFIG_USB_M5602 is not set  
 # CONFIG_USB_STV06XX is not set  
 # CONFIG_USB_GL860 is not set  
 # CONFIG_USB_GSPCA_BENQ is not set  
 # CONFIG_USB_GSPCA_CONEX is not set  
 # CONFIG_USB_GSPCA_CPIA1 is not set  
 # CONFIG_USB_GSPCA_ETOMS is not set  
 # CONFIG_USB_GSPCA_FINEPIX is not set  
 # CONFIG_USB_GSPCA_JEILINJ is not set  
 # CONFIG_USB_GSPCA_JL2005BCD is not set  
 # CONFIG_USB_GSPCA_KINECT is not set  
 # CONFIG_USB_GSPCA_KONICA is not set  
 # CONFIG_USB_GSPCA_MARS is not set  
 # CONFIG_USB_GSPCA_MR97310A is not set  
 # CONFIG_USB_GSPCA_NW80X is not set  
 # CONFIG_USB_GSPCA_OV519 is not set  
 # CONFIG_USB_GSPCA_OV534 is not set  
 # CONFIG_USB_GSPCA_OV534_9 is not set  
 # CONFIG_USB_GSPCA_PAC207 is not set  
 # CONFIG_USB_GSPCA_PAC7302 is not set  
 # CONFIG_USB_GSPCA_PAC7311 is not set  
 # CONFIG_USB_GSPCA_SE401 is not set  
 # CONFIG_USB_GSPCA_SN9C2028 is not set  
 # CONFIG_USB_GSPCA_SN9C20X is not set  
 # CONFIG_USB_GSPCA_SONIXB is not set  
 # CONFIG_USB_GSPCA_SONIXJ is not set  
 # CONFIG_USB_GSPCA_SPCA500 is not set  
 # CONFIG_USB_GSPCA_SPCA501 is not set  
 # CONFIG_USB_GSPCA_SPCA505 is not set  
 # CONFIG_USB_GSPCA_SPCA506 is not set  
 # CONFIG_USB_GSPCA_SPCA508 is not set  
 # CONFIG_USB_GSPCA_SPCA561 is not set  
 # CONFIG_USB_GSPCA_SPCA1528 is not set  
 # CONFIG_USB_GSPCA_SQ905 is not set  
 # CONFIG_USB_GSPCA_SQ905C is not set  
 # CONFIG_USB_GSPCA_SQ930X is not set  
 # CONFIG_USB_GSPCA_STK014 is not set  
 # CONFIG_USB_GSPCA_STV0680 is not set  
 # CONFIG_USB_GSPCA_SUNPLUS is not set  
 # CONFIG_USB_GSPCA_T613 is not set  
 # CONFIG_USB_GSPCA_TOPRO is not set  
 # CONFIG_USB_GSPCA_TV8532 is not set  
 # CONFIG_USB_GSPCA_VC032X is not set  
 # CONFIG_USB_GSPCA_VICAM is not set  
 # CONFIG_USB_GSPCA_XIRLINK_CIT is not set  
 # CONFIG_USB_GSPCA_ZC3XX is not set  
 # CONFIG_VIDEO_PVRUSB2 is not set  
 # CONFIG_VIDEO_HDPVR is not set  
 # CONFIG_VIDEO_EM28XX is not set  
 # CONFIG_VIDEO_USBVISION is not set  
 # CONFIG_USB_ET61X251 is not set  
 # CONFIG_USB_SN9C102 is not set  
 # CONFIG_USB_PWC is not set  
 # CONFIG_VIDEO_CPIA2 is not set  
 # CONFIG_USB_ZR364XX is not set  
 # CONFIG_USB_STKWEBCAM is not set  
 # CONFIG_USB_S2255 is not set  
 CONFIG_V4L_PLATFORM_DRIVERS=y  
 CONFIG_VIDEO_TIMBERDALE=m  
 CONFIG_SOC_CAMERA=m  
 # CONFIG_SOC_CAMERA_IMX074 is not set  
 # CONFIG_SOC_CAMERA_MT9M001 is not set  
 # CONFIG_SOC_CAMERA_MT9M111 is not set  
 # CONFIG_SOC_CAMERA_MT9T031 is not set  
 # CONFIG_SOC_CAMERA_MT9T112 is not set  
 # CONFIG_SOC_CAMERA_MT9V022 is not set  
 # CONFIG_SOC_CAMERA_RJ54N1 is not set  
 # CONFIG_SOC_CAMERA_TW9910 is not set  
 # CONFIG_SOC_CAMERA_PLATFORM is not set  
 # CONFIG_SOC_CAMERA_OV2640 is not set  
 # CONFIG_SOC_CAMERA_OV5642 is not set  
 # CONFIG_SOC_CAMERA_OV6650 is not set  
 # CONFIG_SOC_CAMERA_OV772X is not set  
 # CONFIG_SOC_CAMERA_OV9640 is not set  
 # CONFIG_SOC_CAMERA_OV9740 is not set  
 # CONFIG_VIDEO_SH_MOBILE_CSI2 is not set  
 # CONFIG_VIDEO_SH_MOBILE_CEU is not set  
 # CONFIG_V4L_MEM2MEM_DRIVERS is not set  
 CONFIG_VIDEO_SUNXI_CEDAR=m  
 CONFIG_VIDEO_DECODER_SUNXI=m  
 CONFIG_VIDEO_AVS_COUNTER=m  
 CONFIG_VIDEO_CSI_SUN4I=y  
 # CONFIG_CSI_OV7670 is not set  
 # CONFIG_CSI_GT2005 is not set  
 # CONFIG_CSI_GC0308 is not set  
 # CONFIG_CSI_HI704 is not set  
 # CONFIG_CSI_SP0838 is not set  
 # CONFIG_CSI_MT9M112 is not set  
 # CONFIG_CSI_MT9M113 is not set  
 # CONFIG_CSI_OV2655 is not set  
 # CONFIG_CSI_HI253 is not set  
 # CONFIG_CSI_MT9D112 is not set  
 # CONFIG_CSI_GC0307 is not set  
 # CONFIG_CSI_OV5640 is not set  
 CONFIG_RADIO_ADAPTERS=y  
 CONFIG_RADIO_SI470X=y  
 # CONFIG_USB_SI470X is not set  
 CONFIG_I2C_SI470X=m  
 # CONFIG_USB_MR800 is not set  
 # CONFIG_USB_DSBR is not set  
 CONFIG_I2C_SI4713=m  
 # CONFIG_RADIO_SI4713 is not set  
 # CONFIG_USB_KEENE is not set  
 # CONFIG_RADIO_TEA5764 is not set  
 # CONFIG_RADIO_SAA7706H is not set  
 # CONFIG_RADIO_TEF6862 is not set  
 # CONFIG_RADIO_WL1273 is not set  
 #  
 # Texas Instruments WL128x FM driver (ST based)  
 #  
 # CONFIG_RADIO_WL128X is not set  
 # CONFIG_AUDIO_ENGINE is not set  
 # CONFIG_PA_CONTROL is not set  
 #  
 # Graphics support  
 #  
 # CONFIG_DRM is not set  
 # CONFIG_ION is not set  
 CONFIG_MALI=m  
 CONFIG_MALI400=m  
 CONFIG_MALI400_DEBUG=y  
 CONFIG_MALI400_GPU_UTILIZATION=y  
 CONFIG_UMP=m  
 CONFIG_UMP_DEBUG=y  
 # CONFIG_VGASTATE is not set  
 # CONFIG_VIDEO_OUTPUT_CONTROL is not set  
 CONFIG_FB=m  
 # CONFIG_FIRMWARE_EDID is not set  
 # CONFIG_FB_DDC is not set  
 # CONFIG_FB_BOOT_VESA_SUPPORT is not set  
 CONFIG_FB_CFB_FILLRECT=m  
 CONFIG_FB_CFB_COPYAREA=m  
 CONFIG_FB_CFB_IMAGEBLIT=m  
 # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set  
 CONFIG_FB_SYS_FILLRECT=m  
 CONFIG_FB_SYS_COPYAREA=m  
 CONFIG_FB_SYS_IMAGEBLIT=m  
 # CONFIG_FB_FOREIGN_ENDIAN is not set  
 CONFIG_FB_SYS_FOPS=m  
 # CONFIG_FB_WMT_GE_ROPS is not set  
 CONFIG_FB_DEFERRED_IO=y  
 # CONFIG_FB_SVGALIB is not set  
 # CONFIG_FB_MACMODES is not set  
 # CONFIG_FB_BACKLIGHT is not set  
 CONFIG_FB_MODE_HELPERS=y  
 # CONFIG_FB_TILEBLITTING is not set  
 #  
 # Frame buffer hardware drivers  
 #  
 CONFIG_FB_RPUSBDISP=m  
 CONFIG_RPUSBDISP_FPS=16  
 CONFIG_FB_SUNXI=m  
 CONFIG_FB_SUNXI_RESERVED_MEM=y  
 CONFIG_FB_SUNXI_UMP=y  
 CONFIG_FB_SUNXI_LCD=m  
 CONFIG_FB_SUNXI_HDMI=m  
 # CONFIG_HDMI_CEC is not set  
 # CONFIG_FB_ARMCLCD is not set  
 # CONFIG_FB_UVESA is not set  
 # CONFIG_FB_S1D13XXX is not set  
 # CONFIG_FB_SMSCUFX is not set  
 # CONFIG_FB_UDL is not set  
 # CONFIG_FB_VIRTUAL is not set  
 # CONFIG_FB_METRONOME is not set  
 # CONFIG_FB_BROADSHEET is not set  
 # CONFIG_EXYNOS_VIDEO is not set  
 CONFIG_BACKLIGHT_LCD_SUPPORT=y  
 # CONFIG_LCD_CLASS_DEVICE is not set  
 CONFIG_BACKLIGHT_CLASS_DEVICE=m  
 CONFIG_BACKLIGHT_GENERIC=m  
 # CONFIG_BACKLIGHT_ADP8860 is not set  
 # CONFIG_BACKLIGHT_ADP8870 is not set  
 # CONFIG_BACKLIGHT_LP855X is not set  
 #  
 # Console display driver support  
 #  
 CONFIG_DUMMY_CONSOLE=y  
 # CONFIG_FRAMEBUFFER_CONSOLE is not set  
 # CONFIG_LOGO is not set  
 CONFIG_SOUND=m  
 CONFIG_SOUND_OSS_CORE=y  
 CONFIG_SOUND_OSS_CORE_PRECLAIM=y  
 CONFIG_SND=m  
 CONFIG_SND_TIMER=m  
 CONFIG_SND_PCM=m  
 CONFIG_SND_HWDEP=m  
 CONFIG_SND_RAWMIDI=m  
 CONFIG_SND_JACK=y  
 # CONFIG_SND_SEQUENCER is not set  
 CONFIG_SND_OSSEMUL=y  
 CONFIG_SND_MIXER_OSS=m  
 CONFIG_SND_PCM_OSS=m  
 CONFIG_SND_PCM_OSS_PLUGINS=y  
 # CONFIG_SND_HRTIMER is not set  
 # CONFIG_SND_DYNAMIC_MINORS is not set  
 CONFIG_SND_SUPPORT_OLD_API=y  
 CONFIG_SND_VERBOSE_PROCFS=y  
 # CONFIG_SND_VERBOSE_PRINTK is not set  
 # CONFIG_SND_DEBUG is not set  
 # CONFIG_SND_RAWMIDI_SEQ is not set  
 # CONFIG_SND_OPL3_LIB_SEQ is not set  
 # CONFIG_SND_OPL4_LIB_SEQ is not set  
 # CONFIG_SND_SBAWE_SEQ is not set  
 # CONFIG_SND_EMU10K1_SEQ is not set  
 # CONFIG_SND_DRIVERS is not set  
 # CONFIG_SND_ARM is not set  
 CONFIG_SND_USB=y  
 CONFIG_SND_USB_AUDIO=m  
 # CONFIG_SND_USB_UA101 is not set  
 # CONFIG_SND_USB_CAIAQ is not set  
 # CONFIG_SND_USB_6FIRE is not set  
 CONFIG_SND_SOC=m  
 CONFIG_SOUND_SUNXI=m  
 CONFIG_SND_SUNXI_SOC_CODEC=m  
 CONFIG_SND_SUNXI_SOC_HDMIAUDIO=m  
 CONFIG_SND_SUNXI_SOC_SPDIF=m  
 CONFIG_SND_SOC_I2C_AND_SPI=m  
 # CONFIG_SND_SOC_ALL_CODECS is not set  
 # CONFIG_SOUND_PRIME is not set  
 # CONFIG_HID_SUPPORT is not set  
 CONFIG_USB_ARCH_HAS_OHCI=y  
 CONFIG_USB_ARCH_HAS_EHCI=y  
 # CONFIG_USB_ARCH_HAS_XHCI is not set  
 CONFIG_USB_SUPPORT=y  
 CONFIG_USB_COMMON=y  
 CONFIG_USB_ARCH_HAS_HCD=y  
 CONFIG_USB=y  
 # CONFIG_USB_DEBUG is not set  
 CONFIG_USB_ANNOUNCE_NEW_DEVICES=y  
 #  
 # Miscellaneous USB options  
 #  
 # CONFIG_USB_DEVICEFS is not set  
 CONFIG_USB_DEVICE_CLASS=y  
 CONFIG_USB_DYNAMIC_MINORS=y  
 # CONFIG_USB_SUSPEND is not set  
 CONFIG_USB_MON=y  
 # CONFIG_USB_WUSB_CBAF is not set  
 #  
 # USB Host Controller Drivers  
 #  
 # CONFIG_USB_C67X00_HCD is not set  
 CONFIG_USB_EHCI_HCD=y  
 CONFIG_USB_EHCI_ROOT_HUB_TT=y  
 CONFIG_USB_EHCI_TT_NEWSCHED=y  
 # CONFIG_USB_OXU210HP_HCD is not set  
 # CONFIG_USB_ISP116X_HCD is not set  
 # CONFIG_USB_ISP1760_HCD is not set  
 # CONFIG_USB_ISP1362_HCD is not set  
 CONFIG_USB_OHCI_HCD=y  
 # CONFIG_USB_OHCI_HCD_PLATFORM is not set  
 # CONFIG_USB_EHCI_HCD_PLATFORM is not set  
 # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set  
 # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set  
 CONFIG_USB_OHCI_LITTLE_ENDIAN=y  
 # CONFIG_USB_SL811_HCD is not set  
 # CONFIG_USB_R8A66597_HCD is not set  
 CONFIG_USB_SUNXI_EHCI=y  
 CONFIG_USB_SUNXI_OHCI=y  
 CONFIG_USB_SUNXI_COMMON=y  
 CONFIG_USB_SW_SUNXI_HCD0=y  
 #  
 # USB Device Class drivers  
 #  
 CONFIG_USB_ACM=m  
 # CONFIG_USB_PRINTER is not set  
 CONFIG_USB_WDM=y  
 # CONFIG_USB_TMC is not set  
 #  
 # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may  
 #  
 #  
 # also be needed; see USB_STORAGE Help for more info  
 #  
 CONFIG_USB_STORAGE=y  
 # CONFIG_USB_STORAGE_DEBUG is not set  
 # CONFIG_USB_STORAGE_REALTEK is not set  
 # CONFIG_USB_STORAGE_DATAFAB is not set  
 # CONFIG_USB_STORAGE_FREECOM is not set  
 # CONFIG_USB_STORAGE_ISD200 is not set  
 # CONFIG_USB_STORAGE_USBAT is not set  
 # CONFIG_USB_STORAGE_SDDR09 is not set  
 # CONFIG_USB_STORAGE_SDDR55 is not set  
 # CONFIG_USB_STORAGE_JUMPSHOT is not set  
 # CONFIG_USB_STORAGE_ALAUDA is not set  
 # CONFIG_USB_STORAGE_ONETOUCH is not set  
 # CONFIG_USB_STORAGE_KARMA is not set  
 # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set  
 # CONFIG_USB_STORAGE_ENE_UB6250 is not set  
 # CONFIG_USB_LIBUSUAL is not set  
 #  
 # USB Imaging devices  
 #  
 # CONFIG_USB_MDC800 is not set  
 # CONFIG_USB_MICROTEK is not set  
 #  
 # USB port drivers  
 #  
 # CONFIG_USB_SERIAL is not set  
 #  
 # USB Miscellaneous drivers  
 #  
 # CONFIG_USB_EMI62 is not set  
 # CONFIG_USB_EMI26 is not set  
 # CONFIG_USB_ADUTUX is not set  
 # CONFIG_USB_SEVSEG is not set  
 # CONFIG_USB_RIO500 is not set  
 # CONFIG_USB_LEGOTOWER is not set  
 # CONFIG_USB_LCD is not set  
 # CONFIG_USB_LED is not set  
 # CONFIG_USB_CYPRESS_CY7C63 is not set  
 # CONFIG_USB_CYTHERM is not set  
 # CONFIG_USB_IDMOUSE is not set  
 # CONFIG_USB_FTDI_ELAN is not set  
 # CONFIG_USB_APPLEDISPLAY is not set  
 # CONFIG_USB_SISUSBVGA is not set  
 # CONFIG_USB_LD is not set  
 # CONFIG_USB_TRANCEVIBRATOR is not set  
 # CONFIG_USB_IOWARRIOR is not set  
 # CONFIG_USB_TEST is not set  
 # CONFIG_USB_ISIGHTFW is not set  
 # CONFIG_USB_YUREX is not set  
 # CONFIG_USB_GADGET is not set  
 #  
 # OTG and related infrastructure  
 #  
 CONFIG_USB_OTG_UTILS=y  
 CONFIG_USB_OTG_WAKELOCK=y  
 # CONFIG_USB_GPIO_VBUS is not set  
 # CONFIG_USB_ULPI is not set  
 # CONFIG_NOP_USB_XCEIV is not set  
 CONFIG_USB_SW_SUNXI_USB=y  
 CONFIG_USB_SW_SUNXI_USB_MANAGER=y  
 CONFIG_USB_SW_SUNXI_USB0_HOST_ONLY=y  
 # CONFIG_USB_SW_SUNXI_USB0_OTG is not set  
 # CONFIG_USB_SW_SUNXI_USB0_DEVICE_ONLY is not set  
 # CONFIG_USB_SW_SUNXI_USB0_NULL is not set  
 CONFIG_USB_SW_SUNXI_USB_DEBUG=m  
 CONFIG_MMC=y  
 # CONFIG_MMC_DEBUG is not set  
 CONFIG_MMC_UNSAFE_RESUME=y  
 # CONFIG_MMC_CLKGATE is not set  
 # CONFIG_MMC_EMBEDDED_SDIO is not set  
 CONFIG_MMC_PARANOID_SD_INIT=y  
 #  
 # MMC/SD/SDIO Card Drivers  
 #  
 CONFIG_MMC_BLOCK=y  
 CONFIG_MMC_BLOCK_MINORS=8  
 # CONFIG_MMC_BLOCK_BOUNCE is not set  
 # CONFIG_MMC_BLOCK_DEFERRED_RESUME is not set  
 CONFIG_SDIO_UART=m  
 # CONFIG_MMC_TEST is not set  
 #  
 # MMC/SD/SDIO Host Controller Drivers  
 #  
 # CONFIG_MMC_ARMMMCI is not set  
 # CONFIG_MMC_SDHCI is not set  
 # CONFIG_MMC_SDHCI_PXAV3 is not set  
 # CONFIG_MMC_SDHCI_PXAV2 is not set  
 # CONFIG_MMC_DW is not set  
 CONFIG_MMC_SUNXI_NEW=y  
 # CONFIG_MMC_DEBUG_SUNXI is not set  
 CONFIG_MMC_PRE_DBGLVL_SUNXI=0  
 # CONFIG_MMC_VUB300 is not set  
 CONFIG_MMC_USHC=m  
 #  
 # MMC/SD/SDIO Card Power Management Drivers  
 #  
 CONFIG_MMC_SUNXI_POWER_CONTROL=y  
 #  
 # SUNXI MMC/SD/SDIO Host Controller Drivers  
 #  
 # CONFIG_MEMSTICK is not set  
 CONFIG_NEW_LEDS=y  
 CONFIG_LEDS_CLASS=m  
 #  
 # LED drivers  
 #  
 CONFIG_LEDS_SUNXI=m  
 # CONFIG_LEDS_LM3530 is not set  
 # CONFIG_LEDS_PCA9532 is not set  
 CONFIG_LEDS_GPIO=m  
 # CONFIG_LEDS_LP3944 is not set  
 # CONFIG_LEDS_LP5521 is not set  
 # CONFIG_LEDS_LP5523 is not set  
 # CONFIG_LEDS_PCA955X is not set  
 # CONFIG_LEDS_PCA9633 is not set  
 # CONFIG_LEDS_REGULATOR is not set  
 # CONFIG_LEDS_BD2802 is not set  
 # CONFIG_LEDS_LT3593 is not set  
 # CONFIG_LEDS_RENESAS_TPU is not set  
 # CONFIG_LEDS_TCA6507 is not set  
 # CONFIG_LEDS_OT200 is not set  
 CONFIG_LEDS_TRIGGERS=y  
 #  
 # LED Triggers  
 #  
 CONFIG_LEDS_TRIGGER_TIMER=m  
 CONFIG_LEDS_TRIGGER_HEARTBEAT=m  
 CONFIG_LEDS_TRIGGER_BACKLIGHT=m  
 CONFIG_LEDS_TRIGGER_CPU=y  
 CONFIG_LEDS_TRIGGER_GPIO=m  
 CONFIG_LEDS_TRIGGER_DEFAULT_ON=m  
 #  
 # iptables trigger is under Netfilter config (LED target)  
 #  
 # CONFIG_SWITCH is not set  
 # CONFIG_ACCESSIBILITY is not set  
 CONFIG_RTC_LIB=y  
 CONFIG_RTC_CLASS=y  
 CONFIG_RTC_HCTOSYS=y  
 CONFIG_RTC_HCTOSYS_DEVICE="rtc0"  
 # CONFIG_RTC_DEBUG is not set  
 #  
 # RTC interfaces  
 #  
 CONFIG_RTC_INTF_SYSFS=y  
 CONFIG_RTC_INTF_PROC=y  
 CONFIG_RTC_INTF_DEV=y  
 # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set  
 # CONFIG_RTC_DRV_TEST is not set  
 #  
 # I2C RTC drivers  
 #  
 # CONFIG_RTC_DRV_DS1307 is not set  
 # CONFIG_RTC_DRV_DS1374 is not set  
 # CONFIG_RTC_DRV_DS1672 is not set  
 # CONFIG_RTC_DRV_DS3232 is not set  
 # CONFIG_RTC_DRV_MAX6900 is not set  
 # CONFIG_RTC_DRV_RS5C372 is not set  
 # CONFIG_RTC_DRV_ISL1208 is not set  
 # CONFIG_RTC_DRV_ISL12022 is not set  
 # CONFIG_RTC_DRV_X1205 is not set  
 # CONFIG_RTC_DRV_PCF8563 is not set  
 # CONFIG_RTC_DRV_PCF8583 is not set  
 # CONFIG_RTC_DRV_M41T80 is not set  
 # CONFIG_RTC_DRV_BQ32K is not set  
 # CONFIG_RTC_DRV_S35390A is not set  
 # CONFIG_RTC_DRV_FM3130 is not set  
 # CONFIG_RTC_DRV_RX8581 is not set  
 # CONFIG_RTC_DRV_RX8025 is not set  
 # CONFIG_RTC_DRV_EM3027 is not set  
 # CONFIG_RTC_DRV_RV3029C2 is not set  
 #  
 # SPI RTC drivers  
 #  
 #  
 # Platform RTC drivers  
 #  
 # CONFIG_RTC_DRV_CMOS is not set  
 # CONFIG_RTC_DRV_DS1286 is not set  
 # CONFIG_RTC_DRV_DS1511 is not set  
 # CONFIG_RTC_DRV_DS1553 is not set  
 # CONFIG_RTC_DRV_DS1742 is not set  
 # CONFIG_RTC_DRV_STK17TA8 is not set  
 # CONFIG_RTC_DRV_M48T86 is not set  
 # CONFIG_RTC_DRV_M48T35 is not set  
 # CONFIG_RTC_DRV_M48T59 is not set  
 # CONFIG_RTC_DRV_MSM6242 is not set  
 # CONFIG_RTC_DRV_BQ4802 is not set  
 # CONFIG_RTC_DRV_RP5C01 is not set  
 # CONFIG_RTC_DRV_V3020 is not set  
 #  
 # on-CPU RTC drivers  
 #  
 # CONFIG_RTC_DRV_PL030 is not set  
 # CONFIG_RTC_DRV_PL031 is not set  
 CONFIG_RTC_DRV_SUN4I=m  
 CONFIG_DMADEVICES=y  
 # CONFIG_DMADEVICES_DEBUG is not set  
 #  
 # DMA Devices  
 #  
 CONFIG_AMBA_PL08X=y  
 # CONFIG_DW_DMAC is not set  
 CONFIG_TIMB_DMA=m  
 # CONFIG_PL330_DMA is not set  
 CONFIG_DMA_ENGINE=y  
 #  
 # DMA Clients  
 #  
 # CONFIG_ASYNC_TX_DMA is not set  
 # CONFIG_DMATEST is not set  
 # CONFIG_AUXDISPLAY is not set  
 # CONFIG_UIO is not set  
 #  
 # Virtio drivers  
 #  
 # CONFIG_VIRTIO_BALLOON is not set  
 # CONFIG_VIRTIO_MMIO is not set  
 #  
 # Microsoft Hyper-V guest support  
 #  
 # CONFIG_STAGING is not set  
 CONFIG_CLKDEV_LOOKUP=y  
 #  
 # Hardware Spinlock drivers  
 #  
 # CONFIG_IOMMU_SUPPORT is not set  
 #  
 # Remoteproc drivers (EXPERIMENTAL)  
 #  
 #  
 # Rpmsg drivers (EXPERIMENTAL)  
 #  
 # CONFIG_VIRT_DRIVERS is not set  
 # CONFIG_PM_DEVFREQ is not set  
 #  
 # File systems  
 #  
 # CONFIG_EXT2_FS is not set  
 # CONFIG_EXT3_FS is not set  
 CONFIG_EXT4_FS=y  
 CONFIG_EXT4_USE_FOR_EXT23=y  
 CONFIG_EXT4_FS_XATTR=y  
 CONFIG_EXT4_FS_POSIX_ACL=y  
 CONFIG_EXT4_FS_SECURITY=y  
 # CONFIG_EXT4_DEBUG is not set  
 CONFIG_JBD2=y  
 CONFIG_FS_MBCACHE=y  
 # CONFIG_REISERFS_FS is not set  
 # CONFIG_JFS_FS is not set  
 # CONFIG_XFS_FS is not set  
 # CONFIG_GFS2_FS is not set  
 # CONFIG_OCFS2_FS is not set  
 # CONFIG_BTRFS_FS is not set  
 # CONFIG_NILFS2_FS is not set  
 CONFIG_FS_POSIX_ACL=y  
 CONFIG_FILE_LOCKING=y  
 CONFIG_FSNOTIFY=y  
 CONFIG_DNOTIFY=y  
 CONFIG_INOTIFY_USER=y  
 # CONFIG_FANOTIFY is not set  
 CONFIG_QUOTA=y  
 CONFIG_QUOTA_NETLINK_INTERFACE=y  
 # CONFIG_PRINT_QUOTA_WARNING is not set  
 # CONFIG_QUOTA_DEBUG is not set  
 # CONFIG_QFMT_V1 is not set  
 # CONFIG_QFMT_V2 is not set  
 CONFIG_QUOTACTL=y  
 # CONFIG_AUTOFS4_FS is not set  
 # CONFIG_FUSE_FS is not set  
 CONFIG_GENERIC_ACL=y  
 #  
 # Caches  
 #  
 CONFIG_FSCACHE=y  
 CONFIG_FSCACHE_STATS=y  
 # CONFIG_FSCACHE_HISTOGRAM is not set  
 # CONFIG_FSCACHE_DEBUG is not set  
 # CONFIG_FSCACHE_OBJECT_LIST is not set  
 CONFIG_CACHEFILES=y  
 # CONFIG_CACHEFILES_DEBUG is not set  
 # CONFIG_CACHEFILES_HISTOGRAM is not set  
 #  
 # CD-ROM/DVD Filesystems  
 #  
 # CONFIG_ISO9660_FS is not set  
 # CONFIG_UDF_FS is not set  
 #  
 # DOS/FAT/NT Filesystems  
 #  
 CONFIG_FAT_FS=y  
 CONFIG_MSDOS_FS=y  
 CONFIG_VFAT_FS=y  
 CONFIG_FAT_DEFAULT_CODEPAGE=437  
 CONFIG_FAT_DEFAULT_IOCHARSET="ascii"  
 # CONFIG_NTFS_FS is not set  
 #  
 # Pseudo filesystems  
 #  
 CONFIG_PROC_FS=y  
 CONFIG_PROC_SYSCTL=y  
 CONFIG_PROC_PAGE_MONITOR=y  
 CONFIG_SYSFS=y  
 CONFIG_TMPFS=y  
 CONFIG_TMPFS_POSIX_ACL=y  
 CONFIG_TMPFS_XATTR=y  
 # CONFIG_HUGETLB_PAGE is not set  
 CONFIG_CONFIGFS_FS=y  
 # CONFIG_MISC_FILESYSTEMS is not set  
 # CONFIG_NETWORK_FILESYSTEMS is not set  
 CONFIG_NLS=y  
 CONFIG_NLS_DEFAULT="utf8"  
 CONFIG_NLS_CODEPAGE_437=y  
 # CONFIG_NLS_CODEPAGE_737 is not set  
 # CONFIG_NLS_CODEPAGE_775 is not set  
 # CONFIG_NLS_CODEPAGE_850 is not set  
 # CONFIG_NLS_CODEPAGE_852 is not set  
 # CONFIG_NLS_CODEPAGE_855 is not set  
 # CONFIG_NLS_CODEPAGE_857 is not set  
 # CONFIG_NLS_CODEPAGE_860 is not set  
 # CONFIG_NLS_CODEPAGE_861 is not set  
 # CONFIG_NLS_CODEPAGE_862 is not set  
 # CONFIG_NLS_CODEPAGE_863 is not set  
 # CONFIG_NLS_CODEPAGE_864 is not set  
 # CONFIG_NLS_CODEPAGE_865 is not set  
 # CONFIG_NLS_CODEPAGE_866 is not set  
 # CONFIG_NLS_CODEPAGE_869 is not set  
 CONFIG_NLS_CODEPAGE_936=y  
 CONFIG_NLS_CODEPAGE_950=y  
 CONFIG_NLS_CODEPAGE_932=y  
 CONFIG_NLS_CODEPAGE_949=y  
 # CONFIG_NLS_CODEPAGE_874 is not set  
 # CONFIG_NLS_ISO8859_8 is not set  
 # CONFIG_NLS_CODEPAGE_1250 is not set  
 # CONFIG_NLS_CODEPAGE_1251 is not set  
 CONFIG_NLS_ASCII=y  
 CONFIG_NLS_ISO8859_1=y  
 # CONFIG_NLS_ISO8859_2 is not set  
 # CONFIG_NLS_ISO8859_3 is not set  
 # CONFIG_NLS_ISO8859_4 is not set  
 # CONFIG_NLS_ISO8859_5 is not set  
 # CONFIG_NLS_ISO8859_6 is not set  
 # CONFIG_NLS_ISO8859_7 is not set  
 # CONFIG_NLS_ISO8859_9 is not set  
 # CONFIG_NLS_ISO8859_13 is not set  
 # CONFIG_NLS_ISO8859_14 is not set  
 # CONFIG_NLS_ISO8859_15 is not set  
 # CONFIG_NLS_KOI8_R is not set  
 # CONFIG_NLS_KOI8_U is not set  
 CONFIG_NLS_UTF8=y  
 # CONFIG_DLM is not set  
 #  
 # Kernel hacking  
 #  
 CONFIG_PRINTK_TIME=y  
 CONFIG_DEFAULT_MESSAGE_LOGLEVEL=1  
 # CONFIG_ENABLE_WARN_DEPRECATED is not set  
 # CONFIG_ENABLE_MUST_CHECK is not set  
 CONFIG_FRAME_WARN=2048  
 CONFIG_MAGIC_SYSRQ=y  
 CONFIG_STRIP_ASM_SYMS=y  
 # CONFIG_UNUSED_SYMBOLS is not set  
 # CONFIG_DEBUG_FS is not set  
 # CONFIG_HEADERS_CHECK is not set  
 # CONFIG_DEBUG_SECTION_MISMATCH is not set  
 # CONFIG_DEBUG_KERNEL is not set  
 # CONFIG_HARDLOCKUP_DETECTOR_NMI is not set  
 # CONFIG_HARDLOCKUP_DETECTOR_OTHER_CPU is not set  
 # CONFIG_HARDLOCKUP_DETECTOR is not set  
 # CONFIG_SLUB_DEBUG_ON is not set  
 # CONFIG_SLUB_STATS is not set  
 # CONFIG_SPARSE_RCU_POINTER is not set  
 # CONFIG_STACKTRACE is not set  
 CONFIG_DEBUG_BUGVERBOSE=y  
 CONFIG_DEBUG_MEMORY_INIT=y  
 CONFIG_FRAME_POINTER=y  
 CONFIG_RCU_CPU_STALL_TIMEOUT=60  
 # CONFIG_RCU_CPU_STALL_VERBOSE is not set  
 CONFIG_HAVE_FUNCTION_TRACER=y  
 CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y  
 CONFIG_HAVE_DYNAMIC_FTRACE=y  
 CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y  
 CONFIG_HAVE_C_RECORDMCOUNT=y  
 CONFIG_TRACING_SUPPORT=y  
 # CONFIG_FTRACE is not set  
 # CONFIG_DMA_API_DEBUG is not set  
 # CONFIG_ATOMIC64_SELFTEST is not set  
 # CONFIG_SAMPLES is not set  
 CONFIG_HAVE_ARCH_KGDB=y  
 # CONFIG_TEST_KSTRTOX is not set  
 # CONFIG_STRICT_DEVMEM is not set  
 # CONFIG_ARM_UNWIND is not set  
 # CONFIG_DEBUG_USER is not set  
 # CONFIG_OC_ETM is not set  
 #  
 # Security options  
 #  
 CONFIG_KEYS=y  
 # CONFIG_ENCRYPTED_KEYS is not set  
 # CONFIG_KEYS_DEBUG_PROC_KEYS is not set  
 # CONFIG_SECURITY_DMESG_RESTRICT is not set  
 # CONFIG_SECURITY is not set  
 CONFIG_SECURITYFS=y  
 CONFIG_DEFAULT_SECURITY_DAC=y  
 CONFIG_DEFAULT_SECURITY=""  
 CONFIG_CRYPTO=y  
 #  
 # Crypto core or helper  
 #  
 # CONFIG_CRYPTO_FIPS is not set  
 CONFIG_CRYPTO_ALGAPI=y  
 CONFIG_CRYPTO_ALGAPI2=y  
 CONFIG_CRYPTO_AEAD=y  
 CONFIG_CRYPTO_AEAD2=y  
 CONFIG_CRYPTO_BLKCIPHER=y  
 CONFIG_CRYPTO_BLKCIPHER2=y  
 CONFIG_CRYPTO_HASH=y  
 CONFIG_CRYPTO_HASH2=y  
 CONFIG_CRYPTO_RNG=y  
 CONFIG_CRYPTO_RNG2=y  
 CONFIG_CRYPTO_PCOMP=y  
 CONFIG_CRYPTO_PCOMP2=y  
 CONFIG_CRYPTO_MANAGER=y  
 CONFIG_CRYPTO_MANAGER2=y  
 CONFIG_CRYPTO_USER=m  
 # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set  
 CONFIG_CRYPTO_GF128MUL=y  
 # CONFIG_CRYPTO_NULL is not set  
 # CONFIG_CRYPTO_PCRYPT is not set  
 CONFIG_CRYPTO_WORKQUEUE=y  
 CONFIG_CRYPTO_CRYPTD=m  
 CONFIG_CRYPTO_AUTHENC=y  
 # CONFIG_CRYPTO_TEST is not set  
 #  
 # Authenticated Encryption with Associated Data  
 #  
 CONFIG_CRYPTO_CCM=m  
 CONFIG_CRYPTO_GCM=m  
 CONFIG_CRYPTO_SEQIV=y  
 #  
 # Block modes  
 #  
 CONFIG_CRYPTO_CBC=y  
 CONFIG_CRYPTO_CTR=m  
 CONFIG_CRYPTO_CTS=m  
 CONFIG_CRYPTO_ECB=y  
 CONFIG_CRYPTO_LRW=m  
 CONFIG_CRYPTO_PCBC=m  
 CONFIG_CRYPTO_XTS=m  
 #  
 # Hash modes  
 #  
 CONFIG_CRYPTO_HMAC=y  
 CONFIG_CRYPTO_XCBC=m  
 CONFIG_CRYPTO_VMAC=m  
 #  
 # Digest  
 #  
 CONFIG_CRYPTO_CRC32C=y  
 CONFIG_CRYPTO_GHASH=m  
 CONFIG_CRYPTO_MD4=y  
 CONFIG_CRYPTO_MD5=y  
 CONFIG_CRYPTO_MICHAEL_MIC=m  
 CONFIG_CRYPTO_RMD128=m  
 CONFIG_CRYPTO_RMD160=m  
 CONFIG_CRYPTO_RMD256=m  
 CONFIG_CRYPTO_RMD320=m  
 CONFIG_CRYPTO_SHA1=y  
 CONFIG_CRYPTO_SHA256=m  
 CONFIG_CRYPTO_SHA512=m  
 CONFIG_CRYPTO_TGR192=m  
 CONFIG_CRYPTO_WP512=m  
 #  
 # Ciphers  
 #  
 CONFIG_CRYPTO_AES=y  
 CONFIG_CRYPTO_ANUBIS=m  
 CONFIG_CRYPTO_ARC4=y  
 CONFIG_CRYPTO_BLOWFISH=m  
 CONFIG_CRYPTO_BLOWFISH_COMMON=m  
 CONFIG_CRYPTO_CAMELLIA=m  
 CONFIG_CRYPTO_CAST5=m  
 CONFIG_CRYPTO_CAST6=m  
 CONFIG_CRYPTO_DES=y  
 CONFIG_CRYPTO_FCRYPT=m  
 CONFIG_CRYPTO_KHAZAD=m  
 CONFIG_CRYPTO_SALSA20=m  
 CONFIG_CRYPTO_SEED=m  
 CONFIG_CRYPTO_SERPENT=m  
 CONFIG_CRYPTO_TEA=m  
 CONFIG_CRYPTO_TWOFISH=y  
 CONFIG_CRYPTO_TWOFISH_COMMON=y  
 #  
 # Compression  
 #  
 CONFIG_CRYPTO_DEFLATE=y  
 CONFIG_CRYPTO_ZLIB=y  
 CONFIG_CRYPTO_LZO=y  
 #  
 # Random Number Generation  
 #  
 CONFIG_CRYPTO_ANSI_CPRNG=m  
 CONFIG_CRYPTO_USER_API=m  
 CONFIG_CRYPTO_USER_API_HASH=m  
 CONFIG_CRYPTO_USER_API_SKCIPHER=m  
 CONFIG_CRYPTO_HW=y  
 # CONFIG_BINARY_PRINTF is not set  
 #  
 # Library routines  
 #  
 CONFIG_BITREVERSE=y  
 CONFIG_GENERIC_PCI_IOMAP=y  
 CONFIG_GENERIC_IO=y  
 CONFIG_CRC_CCITT=y  
 CONFIG_CRC16=y  
 CONFIG_CRC_T10DIF=y  
 CONFIG_CRC_ITU_T=y  
 CONFIG_CRC32=y  
 # CONFIG_CRC32_SELFTEST is not set  
 CONFIG_CRC32_SLICEBY8=y  
 # CONFIG_CRC32_SLICEBY4 is not set  
 # CONFIG_CRC32_SARWATE is not set  
 # CONFIG_CRC32_BIT is not set  
 CONFIG_CRC7=m  
 CONFIG_LIBCRC32C=y  
 # CONFIG_CRC8 is not set  
 CONFIG_AUDIT_GENERIC=y  
 CONFIG_ZLIB_INFLATE=y  
 CONFIG_ZLIB_DEFLATE=y  
 CONFIG_LZO_COMPRESS=y  
 CONFIG_LZO_DECOMPRESS=y  
 CONFIG_XZ_DEC=y  
 CONFIG_XZ_DEC_X86=y  
 CONFIG_XZ_DEC_POWERPC=y  
 CONFIG_XZ_DEC_IA64=y  
 CONFIG_XZ_DEC_ARM=y  
 CONFIG_XZ_DEC_ARMTHUMB=y  
 CONFIG_XZ_DEC_SPARC=y  
 CONFIG_XZ_DEC_BCJ=y  
 # CONFIG_XZ_DEC_TEST is not set  
 CONFIG_DECOMPRESS_GZIP=y  
 CONFIG_DECOMPRESS_BZIP2=y  
 CONFIG_DECOMPRESS_LZMA=y  
 CONFIG_DECOMPRESS_XZ=y  
 CONFIG_DECOMPRESS_LZO=y  
 CONFIG_HAS_IOMEM=y  
 CONFIG_HAS_IOPORT=y  
 CONFIG_HAS_DMA=y  
 CONFIG_DQL=y  
 CONFIG_NLATTR=y  
 CONFIG_AVERAGE=y  
 # CONFIG_CORDIC is not set