Revert "Revert "ASoC: msm: Add Support for SRS SS3D""

This reverts commit 814e2f22bf27b0b2b1257674b7500b1516161c8c.
Revert "Revert "ASoC: msm: Support setting channel map Multi channel PCM playback""

This reverts commit 730c7b74a85a7f31bc1b5f9990741d6204333464.
Revert "Revert "ALSA: PCM: volume API implementation""

This reverts commit 16b30a5084712362761c974655d68a6fd83feb1e.

Conflicts:

	include/sound/pcm.h
	sound/core/pcm.c
	sound/core/pcm_lib.c
Revert "Revert "ALSA: PCM: channel mapping API implementation""

This reverts commit 646e9ea883184356c45dcffbb7245ad7d8e1abb2.

Conflicts:

	include/sound/pcm.h
	sound/core/pcm.c
	sound/core/pcm_lib.c
Revert "Revert "ALSA: Remove VOLATILE flag from chmap ctls""

This reverts commit 308751cb6c942c97e269472cccecdee27e001290.
Merge branch 'AOSP' of https://github.com/VlikeBanana/UHK-Kernel into AOSP