i2c: tfa9887: remove ALL the code, and write our own

Change-Id: I12f496c2d5e1b728f04c7aa652f05ed8df651ce8
i2c: tfa9887: basic init and sample rate functions

Change-Id: Ie9f5579e402ada192b6a5727bb78fcaaa8dfe859
i2c: tfa9877: first draft of select channel function

Change-Id: Iee610185dbeafd584e0e62a5bd01cf159221b187
i2c: tfa9887: basic select amplifier input function

Change-Id: I9cf51224654c7f43d331a1b5e2e000a0e2798463
i2c: tfa9887: add basic set volume function

Change-Id: Ie4a3cbfbc76ea8983b090c1802d7ee273ca35fa4
i2c: tfa9887: basic power on/off input function

Change-Id: I5f8b534ffc90f2c2d6dea540d3f66127057a1ed3
i2c: tfa9887: make names less stupid

Change-Id: I3aa03cc778e92927098f823a04537b431c6cc696
i2c: tfa9887: basic wait until ready function

Change-Id: I79a36d4fa41aafa2f6c4ca3b169da53399266aef
i2c: tfa9887: name the startup function better

Change-Id: I05bb887e2539d57c6daf8ba02720edf27841bfac
i2c: tfa9887: remove binary config data from source file

Change-Id: I1a132bcc8279f37e3b94cc9795e1f5eecfc06705
i2c: tfa9887: basic init function

Change-Id: I292fc5458002fbea35009c211ff6078ea710f75f
i2c: tfa9887: move HTC config data to separate file

Change-Id: Ibfaa7c6605bf90f99a9cf92d4b28cc596b9a8dac
i2c: tfa9887: basic mute function

Change-Id: I6e9409e3d6e0fb23db3fa275e900fe4b4eda94fd
i2c: tfa9887: rename initialization state variable

Change-Id: Icfa1ed6d08d5e7748cd61e7791bd74520dc41464
i2c: tfa9887: track dsp state

Change-Id: I4b70c0add90b74d112659594e58cb57de27bccba
i2c: tfa9887: speaker on/off function apq8064 sound to hook

Change-Id: I6fb5924416887fd4a51174e47be8a77cd1feff85
i2c: tfa9887: enable dsp after setup

Change-Id: Icd124632f9d03cc561b01c30de947f8510b995c7