Add Frandom support

Change-Id: If4606af3b1c5fbd1aad3f07b6d4f29b51bfa3eaf
hercules: update defconfig

Change-Id: Ieb4c7b4fd3ad2527b84218eab9a28527d96d92e1
skyrocket: add new defconfig

Change-Id: If4a8a25781ea6db1cf4a39b2adabca819cac857b
enable more TCP stuff

Change-Id: I026a7b7746851d4c79431abc1f79a6cc8bce8a25
set noop as default scheduler

Change-Id: I39fdb2bcce28722fe3d3369789f287ab4738c57b
sweep2wake: added sweep2wake support for the capacitive buttons

Change-Id: I4bfc832d8088040067ce0e968ad9f229089a8ae6
BLN Support

* Credits to Jeffrey Clark @h0tw1r3 with very slight modifications by myself to work with the post 4/24 CM android_kernel_samsung_msm8660-common Kernels. For original commit see 4d81881fbe5915eac03d6548bcde42bb356ad3a2

Change-Id: I6a30611405676710df664a34937aa21d77753260
Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Stock+

Change-Id: I5b0df25756fffe48356e3b1d27ac77963c8340c9
Avoid to create duplicate filename for misc devices.

There has two bugs.
1. For example, the 'psaux' device will use '1' as minor number to
register misc device, but misc deriver doesn't set the '1' as used.
It's the root casue for duplicate filename.
2. From warning message, minor number '1' is the one of duplicate
fileanme, it meanes the number of dynamic minor is not enough.

The symptom of creating duplicate filename:
------------[ cut here ]------------
     WARNING: at fs/sysfs/dir.c:508 sysfs_add_one+0x7c/0x9c()
     sysfs: cannot create duplicate filename '/dev/char/10:1'
[<c00148b8>] (unwind_backtrace+0x0/0x11c) from
[<c007f828>] (warn_slowpath_common+0x48/0x60)
[<c007f898>] (warn_slowpath_fmt+0x2c/0x3c)
[<c018696c>] (sysfs_add_one+0x7c/0x9c)
[<c01874b4>] (sysfs_do_create_link+0x10c/0x1f8)
[<c03bd6c0>] (device_add+0x1ac/0x5e4)
[<c03be24c>] (device_create_vargs+0x8c/0xd0)
[<c03be2ac>] (device_create+0x1c/0x24)
[<c037c7a4>] (misc_register+0xb4/0x118)
[<c0e30c1c>] (init_log+0x10/0x4c)
[<c0e009d8>] (do_one_initcall+0x90/0x160)
[<c0e00b94>] (kernel_init+0xec/0x1a8)
[<c000f468>] (kernel_thread_exit+0x0/0x8)
---[ end trace da227214a82491b9 ]---

BUG 8889112

Change-Id: I186a945a56fc831f59e19509365a0ae8a481bb2d
Signed-off-by: singhome_lee <singhome_lee@asus.com>
msm8660: cypress-touchkey - add keydisabler

Change-Id: I46df74083cddab6baf4be07a5384ae3b151da1e2
add sysfs interface for vib intensity

Change-Id: I918ca477b796a386605cc799c409ec286b307017
ld9040: add gamma control and color calibration controls

* Ported from piranha: https://github.com/CyanogenMod/android_kernel_samsung_piranha/commit/a56462e30650060e751569c153428c918d945d2f

Change-Id: I4ab59f2463084a39d6fa8070208bfb0b287248d8
ld9040: add additional checks and fixes

Change-Id: I9823f0e52735577e78b8a6c762666ccf110ecdad
Fix build errors

Change-Id: I90d4bf40b1d27c50e26e23dec35e0e5f0cdad721