ASoC: tfa98xx: Add tfa98xx smart PA driver

Add tfa9xx driver from
https://source.codeaurora.org/external/mas/tfa98xx/?h=DIN_v6.6.3
and adapt it for the kernel directory structure.

It includes the following changes:

commit 6886738d7d45d05e829319ac09a353acf4eb39c4
Author: Mehdi Chemsi <mehdi.chemsi@nxp.com>
Updating optimal settings of TFA9878 device to V12

commit 5fcdff3ec68f5f33e10f5ab46dae29f202a550a7
Author: mehdi chemsi <mehdi.chemsi@nxp.com>
correct driver version(v6.6.3)

commit 07caf4e3fae931a9115bb5068fa7acb4148360d6
Author: mehdi chemsi <mehdi.chemsi@nxp.com>
v6.3.3 update

commit 21a96fc5e79e6a1d361477e8f98c25ca5a65504b
Author: mehdi chemsi <mehdi.chemsi@nxp.com>
Pushing V6.6.2 driver that supports TFA9878 project

commit 344e6e7a79cd43318f8faec4de615547b4dc4d2f
Author: mehdi chemsi <mehdi.chemsi@nxp.com>
Pushing DIN_v6.5.5 to CAF

commit 26919699280efb016e467fdf872e0a67bdb7ece0
Author: Johan van Nispen <johan.van.nispen@nxp.com>
added LICENSE file

commit 8fbec820c24d2e2b9f506312dc9be2572166bbcb
Author: Johan van Nispen <johan.van.nispen@nxp.com>
Initial commit for TFA Audio Driver in CAF branch

Change-Id: Ib51c11778217c1a5b00624e74e449ce754485a76
Signed-off-by: Dhanalakshmi Siddani <dsiddani@codeaurora.org>
32 files changed