ASoC: Tegra TrimSlice machine: Use devm_ APIs and module_platform_driver

module_platform_driver saves some boiler-plate code.

The devm_ APIs remove the need to manually clean up allocations,
thus removing some code.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
ASoC:Tegra DAS:Fix module_platform_drive naming.

Change-Id: Idbc65a568a0c128f57bcb35722fe87817e2673e0
Signed-off-by: demetris <ierokipides.dem@gmail.com>
tspdrv: Add timed interface and fix header tab space for vibration
This fixes the annoying random vibrator bug,
Also offers simplier compatibility with the standard Android vibration code

Change-Id: I616d5ad60e2083e53ff916ebb3a43f7c2c07f3b9
Signed-off-by: demetris <ierokipides.dem@gmail.com>
Merge branch 'cm-11.0' into kk_mkt