audio : enable tpa2028d

Change-Id: Id35a8bf66b1b730d32d1d8cbc68cd3d7f607e72e
diff --git a/include/sound/tpa2028d.h b/include/sound/tpa2028d.h
new file mode 100644
index 0000000..43d9941
--- /dev/null
+++ b/include/sound/tpa2028d.h
@@ -0,0 +1,50 @@
+/* include/sound/tpa2028d.h
+ *
+ * Copyright (C) 2009 LGE, Inc.
+ *
+ * This software is licensed under the terms of the GNU General Public
+ * License version 2, as published by the Free Software Foundation, and
+ * may be copied, distributed, and modified under those terms.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ */
+
+/*
+ * Revision 0.1 -- BJB -- 3/18/10 -- Original Version
+ * Revision 0.2 -- BJB -- 3/19/10 -- Corrected dB to DB in Register 0x01, Added function prototypes.
+ * Revision 0.3 -- AME -- 5/17/10 -- No changes to TPA2055D3_FDK.h file.
+ *
+ */
+
+/* ---- I2C ADDR -----*/
+#define IC_CONTROL		(char) 0x01
+#define AGC_ATTACK_CONTROL	(char) 0x02
+#define AGC_RELEASE_CONTROL	(char) 0x03
+#define AGC_HOLD_TIME_CONTROL	(char) 0x04
+#define AGC_FIXED_GAIN_CONTROL	(char) 0x05
+#define AGC1_CONTROL		(char) 0x06
+#define AGC2_CONTROL		(char) 0x07
+
+struct amp_cal {
+	u8 dev_type;
+	u8 gain_type;
+	u8 data;
+};
+
+void set_amp_gain(int num);
+
+struct audio_amp_platform_data {
+	int (*enable)(int);
+	int (*power)(bool);
+	char agc_compression_rate;
+	char agc_output_limiter_disable;
+	char agc_fixed_gain;
+};
+
+/* SPK FUNCTION */
+#define SPK_ON 1
+#define SPK_OFF 0