net: wireless: bcmdhd: Update to version 1.88.21

Change-Id: Id7564b294cd999431684ff74b0ca1ae279432372
Source: https://android.googlesource.com/kernel/common/+/android-3.4
misc: rt5501: revert amp init sequence changes

Perform proper mode switching in userspace instead.

Revert "rt5501: adjust amp value for wired headset and headphones"

This reverts commit 4f518aa1a6a43061680355b660cfdcec272630ad.

Revert "rt5501: Reduce gain to -6dB, turn additonal noise gate on"

This reverts commit 4cb1ab01e280809a3e5b38ab8c3a0396104777fb.

Change-Id: Ia06e6aeec536c9454a7858e8dd0c5b9b056f47a6
msm: vidc: Remove kernel mapping on input/output buffers

This change will remove the kernel mapping of input and
output buffers for both video encoder and decoder to
avoid the errors resulting from ion_map_kernel() for
high resolution video concurrency use cases due to the
limited vmalloc space. It also removed the metadata
processing in kerner video driver as kernel virtual
address is removed. The metadata processing can be
done in user space video component.

Change-Id: I3f2c9b7c13b3e09097ce07ca7b59154b97401052
CRs-fixed: 471135
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>

Conflicts:
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_helper.c