Sound Control: expose direct register manipulations to userspace

bump driver version to 3.3

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: Misc clean up for newer WCD9xxx SOCs

Bump driver version to 3.4

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: let register lock be dependent on different hw revisions

Signed-off-by: Paul Reioux <reioux@gmail.com>
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

This patch adds a "cdrom" sysfs entry for each mass_storage LUN, just
like "ro" sysfs entry. This allows switching between USB and CD-ROM
emulation without reinserting the module or recompiling the kernel.

Change-Id: Idf83c74815b1ad370428ab9d3e5503d5f7bcd3b6
Add script for linaro 4.9
input: touchscreen: switch to powersuspend for *2wake

In order to work as expected switching to power suspend,
since this is the driver we use on this kernel.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>

Conflicts:

	drivers/input/touchscreen/sweep2wake.c
dt2w/s2w fix again

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
input: touchscreen: refactoring dt2w code

Refactoring the dt2w code by applying mainline code
style guidelines. Although this changes a lot by
moving some stuff into the header it should have no
actual functional change.
The very only change i did is using power efficient
workqueues instead of the cpu-bound one to prevent
battery drain a bit.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>

Conflicts:

	drivers/input/touchscreen/sweep2wake.c