cpufreq: Fix wrong location of mutex_unlock in conservative

Change-Id: Idb1077c667cced6ff87add82afdcfbf08696aaa2
msm8974: smartmax: relax defaults

Now with cpuquiet we can relax some of the values

Change-Id: I9a83c357d522cfed301dddc944449f903861c957
touchscreen: disable synaptics_rmi4_reset_device on resume path

This needs to be tested but IMHO its not needed to do this
in the resume path. This will reduce the wakeup time for about 300ms.
CM/Gummy dont has this code either.

Change-Id: Idea79c1c27eba443d305b394836be717941d214a
Use CAF headset detection

Change-Id: I29ac7cf6ea56376b2c20e92f9b3337d0a547ec8e