ASoc: msm: MBHC skipped when using external headset detection

We don't need MBHC when using external headset detection. In that case,
skip the MBHC detection and then use external headset detection instead.

Author: Hyunsub Na <hyunsub.na@lge.com>
Signed-off-by: Hyunsub Na <hyunsub.na@lge.com>
Signed-off-by: Devin Kim <dojip.kim@lge.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ARM: dts: hammerhead: Add specifics dts

* Also reset voltage to original value.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ASoC: wcd9320: Skip mbhc impedance detection

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
diag: Update SSIDs, event ids and log codes

The SSIDs, event IDs and log codes have fallen out of date.
Bring the SSIDs, event IDs and log codes up to date.

Signed-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
diag: Bring SSIDs, Event Ids and Log Codes up to date

Diag ssids, event ids and log codes on the Apps were out of date.
This patch adds the new ssids, event ids and log codes.

Signed-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
diag: Update SSIDs, event ids and log codes

The SSIDs, event IDs and log codes have fallen out of date.
Bring the SSIDs, event IDs and log codes up to date.

Signed-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>
Signed-off-by: c_prados <prados@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
defconfig: Enable dev/diag

* Ramdisk changes are also required.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Merge github.com:neobuddy89/hammerhead_kernel_caf into hammerhead-kernel