codec: tpa2051d3: updated driver. moved header into linux, to export it via Kbuild. updated boards
diff --git a/include/linux/Kbuild b/include/linux/Kbuild
index 94ba7dd..9f5ba2a 100644
--- a/include/linux/Kbuild
+++ b/include/linux/Kbuild
@@ -381,6 +381,7 @@
 header-y += tipc.h
 header-y += tipc_config.h
 header-y += toshiba.h
+header-y += tpa2051d3.h
 header-y += tspp.h
 header-y += tty.h
 header-y += types.h
diff --git a/include/sound/tpa2051d3.h b/include/linux/tpa2051d3.h
similarity index 85%
rename from include/sound/tpa2051d3.h
rename to include/linux/tpa2051d3.h
index b12a990..05d326c 100644
--- a/include/sound/tpa2051d3.h
+++ b/include/linux/tpa2051d3.h
@@ -11,7 +11,9 @@
 #define HEADSET_OUTPUT 1
 #define DUAL_OUTPUT 2
 #define HANDSET_OUTPUT 3
-#define LINEOUT_OUTPUT 4
+#define BEATS_ON_OUTPUT 4
+#define BEATS_OFF_OUTPUT 5
+#define LINEOUT_OUTPUT 6
 #define MODE_CMD_LEM 9
 struct tpa2051d3_platform_data {
 	uint32_t gpio_tpa2051_spk_en;
@@ -37,8 +39,10 @@
 	TPA2051_MODE_VOICECALL_HEADSET,
 	TPA2051_MODE_FM_SPKR,
 	TPA2051_MODE_FM_HEADSET,
-	TPA2051_MODE_PLAYBACK_HANDSET,
-	TPA2051_MODE_VOICECALL_HANDSET,
+	TPA2051_MODE_PLAYBACK_REC,
+	TPA2051_MODE_VOICECALL_REC,
+	TPA2051_MODE_PLAYBACK_HEADSET_BEATS_ON,
+	TPA2051_MODE_PLAYBACK_HEADSET_BEATS_OFF,
 	TPA2051_MODE_LINEOUT,
 	TPA2051_MAX_MODE
 };
@@ -54,5 +58,6 @@
 void set_speaker_headset_amp(int on);
 void set_handset_amp(int on);
 void set_usb_audio_amp(int on);
+void set_beats_on(int en);
 #endif