mako_hotplug: don't call the screen on work aon boot after the first screen on.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
sound: add sound control to increase headphones, speaker and mic gain.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>

sound: wcd9320: tidy up things a little bit. Only accept signed values from now on. The 'headset gain' will only be used to remove some gain noise, increasing it beyond 1 step above the default doesn't make a difference so rather just have it decrease the gain.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>

sound: wcd9320: implement separate locks to prevent derps

* playback, speaker and record locks only to the changed
register values, we don't need the locks to go through other
registers
* this fixes a bug where a user adjusted the headphones gain
and speaker and/or mic would stop working because the lock was
enabled and the switch case would return earlier than it should
* qualcomm, up yours

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>