add auto sleep for sama5d3 config

Signed-off-by: Royce Jiang <jiangxd@embedinfo.com>
sama5d3 defconfig: Add FUSE support

Android uses a FUSE daemon to provide primary external storage, this
need FUSE support in kernel.

Signed-off-by: Max Liao <liaops@embedinfo.com>
Vsync: Add vsync report mechanism which is needed by android

Android use vsync report to driver screen switch. this will avoid
screentearing, for more detail information please reference to
http://blog.csdn.net/uiop78uiop78/article/details/8954869

Signed-off-by: LiuXin <liuxing@embedinfo.com>
LCD flicker: Add a wait mechanism to avoid base layer flicker

Signed-off-by: LiuXin <liuxing@embedinfo.com>
LCD Flicker: fix lcd flicker after PM

Fix the problem that lcd will flicker when wakeup from power save mode

Signed-off-by: LiuXin <liuxing@embedinfo.com>
usb: gadget: stay awake while usb connected

The kernel can't enter into suspend when USB is inserting.

Signed-off-by: Max Liao <liaops@embedinfo.com>
Remove unneccessary kernel configurations

1.Unselect Power management options -> Early suspend, and then configurations
CONFIG_EARLYSUSPEND, CONFIG_HAS_EARLYSUSPEND and CONFIG_FB_EARLYSUSPEND will
be removed.
2.If we keep these configurations, realtek wifi driver wouldn't resume from
suspend normally.

Signed-off-by: Max Liao <liaops@embedinfo.com>
Bluetooth : Add bluetooth support

Modify the sama5d3_android_xx_defconfig file to support the
bluetooth.

Signed-off-by: wangdr <wangdr@embedinfo.com>
Bluetooth : Fix compile error of the uinput

drivers/input/misc/uinput.c: In function 'uinput_setup_device':
drivers/input/misc/uinput.c:408: error: too few arguments to function 'input_mt_init_slots'

Signed-off-by: Royce Jiang <jiangxd@embedinfo.com>