tizen 2.4 release
[profile/mobile/platform/kernel/linux-3.10-sc7730.git] / sound / soc / sprd / dai / vbc / r2p0 / vbc-codec.h
1 /*
2  * sound/soc/sprd/dai/vbc/r2p0/vbc-codec.h
3  *
4  * SPRD SoC VBC Codec -- SpreadTrum SOC VBC Codec function.
5  *
6  * Copyright (C) 2012 SpreadTrum Ltd.
7  *
8  * This software is licensed under the terms of the GNU General Public
9  * License version 2, as published by the Free Software Foundation, and
10  * may be copied, distributed, and modified under those terms.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY ork FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU General Public License for more details.
16  */
17 #ifndef __VBC_CODEC_H
18 #define __VBC_CODEC_H
19
20 #include "vbc-comm.h"
21
22 #define VBC_EQ_FIRMWARE_MAGIC_LEN       (4)
23 #define VBC_EQ_FIRMWARE_MAGIC_ID        ("VBEQ")
24 #define VBC_EQ_PROFILE_VERSION          (0x00000002)
25 #define VBC_EQ_PROFILE_CNT_MAX          (100)
26 #define VBC_EQ_PROFILE_NAME_MAX         (32)
27 #define VBC_DA_EFFECT_PARAS_LEN         (20+72*2)
28 #define VBC_AD_EFFECT_PARAS_LEN         (2+ 43*2)
29
30 #endif /* __VBC_CODEC_H */