ASoC: wcd9xxx: Add MBHC support on Tapan Codec

Add support for TAPAN codec on mbhc common driver. Refactor the code
to be able to support changes in register bits for different codecs.
To support multiple codecs with the common mbhc driver, add codec info
to differnetiate between codec specific code.

Change-Id: I17e7f54f619271ed47ec805128c95c5c267db26b
Signed-off-by: Simmi Pateriya <simmip@codeaurora.org>
4 files changed