/* * * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. * * GPL LICENSE SUMMARY * * Copyright(c) 2010-2011 Texas Instruments Incorporated, * All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of version 2 of the GNU General Public License as * published by the Free Software Foundation. * * 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. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. * The full GNU General Public License is included in this distribution * in the file called LICENSE.GPL. * * BSD LICENSE * * Copyright(c) 2010-2011 Texas Instruments Incorporated, * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * Neither the name of Texas Instruments Incorporated nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * */ #define OMAP_ABE_INIT_SM_ADDR 0x0 #define OMAP_ABE_INIT_SM_SIZE 0xC80 #define OMAP_ABE_S_DATA0_ADDR 0xC80 #define OMAP_ABE_S_DATA0_SIZE 0x8 #define OMAP_ABE_S_TEMP_ADDR 0xC88 #define OMAP_ABE_S_TEMP_SIZE 0x8 #define OMAP_ABE_S_PHOENIXOFFSET_ADDR 0xC90 #define OMAP_ABE_S_PHOENIXOFFSET_SIZE 0x8 #define OMAP_ABE_S_GTARGET1_ADDR 0xC98 #define OMAP_ABE_S_GTARGET1_SIZE 0x38 #define OMAP_ABE_S_GTARGET_DL1_ADDR 0xCD0 #define OMAP_ABE_S_GTARGET_DL1_SIZE 0x10 #define OMAP_ABE_S_GTARGET_DL2_ADDR 0xCE0 #define OMAP_ABE_S_GTARGET_DL2_SIZE 0x10 #define OMAP_ABE_S_GTARGET_ECHO_ADDR 0xCF0 #define OMAP_ABE_S_GTARGET_ECHO_SIZE 0x8 #define OMAP_ABE_S_GTARGET_SDT_ADDR 0xCF8 #define OMAP_ABE_S_GTARGET_SDT_SIZE 0x8 #define OMAP_ABE_S_GTARGET_VXREC_ADDR 0xD00 #define OMAP_ABE_S_GTARGET_VXREC_SIZE 0x10 #define OMAP_ABE_S_GTARGET_UL_ADDR 0xD10 #define OMAP_ABE_S_GTARGET_UL_SIZE 0x10 #define OMAP_ABE_S_GTARGET_BTUL_ADDR 0xD20 #define OMAP_ABE_S_GTARGET_BTUL_SIZE 0x8 #define OMAP_ABE_S_GCURRENT_ADDR 0xD28 #define OMAP_ABE_S_GCURRENT_SIZE 0x90 #define OMAP_ABE_S_GAIN_ONE_ADDR 0xDB8 #define OMAP_ABE_S_GAIN_ONE_SIZE 0x8 #define OMAP_ABE_S_TONES_ADDR 0xDC0 #define OMAP_ABE_S_TONES_SIZE 0x60 #define OMAP_ABE_S_VX_DL_ADDR 0xE20 #define OMAP_ABE_S_VX_DL_SIZE 0x60 #define OMAP_ABE_S_MM_UL2_ADDR 0xE80 #define OMAP_ABE_S_MM_UL2_SIZE 0x60 #define OMAP_ABE_S_MM_DL_ADDR 0xEE0 #define OMAP_ABE_S_MM_DL_SIZE 0x60 #define OMAP_ABE_S_DL1_M_OUT_ADDR 0xF40 #define OMAP_ABE_S_DL1_M_OUT_SIZE 0x60 #define OMAP_ABE_S_DL2_M_OUT_ADDR 0xFA0 #define OMAP_ABE_S_DL2_M_OUT_SIZE 0x60 #define OMAP_ABE_S_ECHO_M_OUT_ADDR 0x1000 #define OMAP_ABE_S_ECHO_M_OUT_SIZE 0x60 #define OMAP_ABE_S_SDT_M_OUT_ADDR 0x1060 #define OMAP_ABE_S_SDT_M_OUT_SIZE 0x60 #define OMAP_ABE_S_VX_UL_ADDR 0x10C0 #define OMAP_ABE_S_VX_UL_SIZE 0x60 #define OMAP_ABE_S_VX_UL_M_ADDR 0x1120 #define OMAP_ABE_S_VX_UL_M_SIZE 0x60 #define OMAP_ABE_S_BT_DL_ADDR 0x1180 #define OMAP_ABE_S_BT_DL_SIZE 0x60 #define OMAP_ABE_S_BT_UL_ADDR 0x11E0 #define OMAP_ABE_S_BT_UL_SIZE 0x60 #define OMAP_ABE_S_BT_DL_8K_ADDR 0x1240 #define OMAP_ABE_S_BT_DL_8K_SIZE 0x18 #define OMAP_ABE_S_BT_DL_16K_ADDR 0x1258 #define OMAP_ABE_S_BT_DL_16K_SIZE 0x28 #define OMAP_ABE_S_BT_UL_8K_ADDR 0x1280 #define OMAP_ABE_S_BT_UL_8K_SIZE 0x10 #define OMAP_ABE_S_BT_UL_16K_ADDR 0x1290 #define OMAP_ABE_S_BT_UL_16K_SIZE 0x20 #define OMAP_ABE_S_SDT_F_ADDR 0x12B0 #define OMAP_ABE_S_SDT_F_SIZE 0x60 #define OMAP_ABE_S_SDT_F_DATA_ADDR 0x1310 #define OMAP_ABE_S_SDT_F_DATA_SIZE 0x48 #define OMAP_ABE_S_MM_DL_OSR_ADDR 0x1358 #define OMAP_ABE_S_MM_DL_OSR_SIZE 0xC0 #define OMAP_ABE_S_24_ZEROS_ADDR 0x1418 #define OMAP_ABE_S_24_ZEROS_SIZE 0xC0 #define OMAP_ABE_S_DMIC1_ADDR 0x14D8 #define OMAP_ABE_S_DMIC1_SIZE 0x60 #define OMAP_ABE_S_DMIC2_ADDR 0x1538 #define OMAP_ABE_S_DMIC2_SIZE 0x60 #define OMAP_ABE_S_DMIC3_ADDR 0x1598 #define OMAP_ABE_S_DMIC3_SIZE 0x60 #define OMAP_ABE_S_AMIC_ADDR 0x15F8 #define OMAP_ABE_S_AMIC_SIZE 0x60 #define OMAP_ABE_S_DMIC1_L_ADDR 0x1658 #define OMAP_ABE_S_DMIC1_L_SIZE 0x60 #define OMAP_ABE_S_DMIC1_R_ADDR 0x16B8 #define OMAP_ABE_S_DMIC1_R_SIZE 0x60 #define OMAP_ABE_S_DMIC2_L_ADDR 0x1718 #define OMAP_ABE_S_DMIC2_L_SIZE 0x60 #define OMAP_ABE_S_DMIC2_R_ADDR 0x1778 #define OMAP_ABE_S_DMIC2_R_SIZE 0x60 #define OMAP_ABE_S_DMIC3_L_ADDR 0x17D8 #define OMAP_ABE_S_DMIC3_L_SIZE 0x60 #define OMAP_ABE_S_DMIC3_R_ADDR 0x1838 #define OMAP_ABE_S_DMIC3_R_SIZE 0x60 #define OMAP_ABE_S_BT_UL_L_ADDR 0x1898 #define OMAP_ABE_S_BT_UL_L_SIZE 0x60 #define OMAP_ABE_S_BT_UL_R_ADDR 0x18F8 #define OMAP_ABE_S_BT_UL_R_SIZE 0x60 #define OMAP_ABE_S_AMIC_L_ADDR 0x1958 #define OMAP_ABE_S_AMIC_L_SIZE 0x60 #define OMAP_ABE_S_AMIC_R_ADDR 0x19B8 #define OMAP_ABE_S_AMIC_R_SIZE 0x60 #define OMAP_ABE_S_ECHOREF_L_ADDR 0x1A18 #define OMAP_ABE_S_ECHOREF_L_SIZE 0x60 #define OMAP_ABE_S_ECHOREF_R_ADDR 0x1A78 #define OMAP_ABE_S_ECHOREF_R_SIZE 0x60 #define OMAP_ABE_S_MM_DL_L_ADDR 0x1AD8 #define OMAP_ABE_S_MM_DL_L_SIZE 0x60 #define OMAP_ABE_S_MM_DL_R_ADDR 0x1B38 #define OMAP_ABE_S_MM_DL_R_SIZE 0x60 #define OMAP_ABE_S_MM_UL_ADDR 0x1B98 #define OMAP_ABE_S_MM_UL_SIZE 0x3C0 #define OMAP_ABE_S_AMIC_96K_ADDR 0x1F58 #define OMAP_ABE_S_AMIC_96K_SIZE 0xC0 #define OMAP_ABE_S_DMIC0_96K_ADDR 0x2018 #define OMAP_ABE_S_DMIC0_96K_SIZE 0xC0 #define OMAP_ABE_S_DMIC1_96K_ADDR 0x20D8 #define OMAP_ABE_S_DMIC1_96K_SIZE 0xC0 #define OMAP_ABE_S_DMIC2_96K_ADDR 0x2198 #define OMAP_ABE_S_DMIC2_96K_SIZE 0xC0 #define OMAP_ABE_S_UL_VX_UL_48_8K_ADDR 0x2258 #define OMAP_ABE_S_UL_VX_UL_48_8K_SIZE 0x60 #define OMAP_ABE_S_UL_VX_UL_48_16K_ADDR 0x22B8 #define OMAP_ABE_S_UL_VX_UL_48_16K_SIZE 0x60 #define OMAP_ABE_S_UL_MIC_48K_ADDR 0x2318 #define OMAP_ABE_S_UL_MIC_48K_SIZE 0x60 #define OMAP_ABE_S_VOICE_8K_UL_ADDR 0x2378 #define OMAP_ABE_S_VOICE_8K_UL_SIZE 0x18 #define OMAP_ABE_S_VOICE_8K_DL_ADDR 0x2390 #define OMAP_ABE_S_VOICE_8K_DL_SIZE 0x10 #define OMAP_ABE_S_MCPDM_OUT1_ADDR 0x23A0 #define OMAP_ABE_S_MCPDM_OUT1_SIZE 0xC0 #define OMAP_ABE_S_MCPDM_OUT2_ADDR 0x2460 #define OMAP_ABE_S_MCPDM_OUT2_SIZE 0xC0 #define OMAP_ABE_S_MCPDM_OUT3_ADDR 0x2520 #define OMAP_ABE_S_MCPDM_OUT3_SIZE 0xC0 #define OMAP_ABE_S_VOICE_16K_UL_ADDR 0x25E0 #define OMAP_ABE_S_VOICE_16K_UL_SIZE 0x28 #define OMAP_ABE_S_VOICE_16K_DL_ADDR 0x2608 #define OMAP_ABE_S_VOICE_16K_DL_SIZE 0x20 #define OMAP_ABE_S_XINASRC_DL_VX_ADDR 0x2628 #define OMAP_ABE_S_XINASRC_DL_VX_SIZE 0x140 #define OMAP_ABE_S_XINASRC_UL_VX_ADDR 0x2768 #define OMAP_ABE_S_XINASRC_UL_VX_SIZE 0x140 #define OMAP_ABE_S_XINASRC_MM_EXT_IN_ADDR 0x28A8 #define OMAP_ABE_S_XINASRC_MM_EXT_IN_SIZE 0x140 #define OMAP_ABE_S_VX_REC_ADDR 0x29E8 #define OMAP_ABE_S_VX_REC_SIZE 0x60 #define OMAP_ABE_S_VX_REC_L_ADDR 0x2A48 #define OMAP_ABE_S_VX_REC_L_SIZE 0x60 #define OMAP_ABE_S_VX_REC_R_ADDR 0x2AA8 #define OMAP_ABE_S_VX_REC_R_SIZE 0x60 #define OMAP_ABE_S_DL2_M_L_ADDR 0x2B08 #define OMAP_ABE_S_DL2_M_L_SIZE 0x60 #define OMAP_ABE_S_DL2_M_R_ADDR 0x2B68 #define OMAP_ABE_S_DL2_M_R_SIZE 0x60 #define OMAP_ABE_S_DL2_M_LR_EQ_DATA_ADDR 0x2BC8 #define OMAP_ABE_S_DL2_M_LR_EQ_DATA_SIZE 0xC8 #define OMAP_ABE_S_DL1_M_EQ_DATA_ADDR 0x2C90 #define OMAP_ABE_S_DL1_M_EQ_DATA_SIZE 0xC8 #define OMAP_ABE_S_EARP_48_96_LP_DATA_ADDR 0x2D58 #define OMAP_ABE_S_EARP_48_96_LP_DATA_SIZE 0x78 #define OMAP_ABE_S_IHF_48_96_LP_DATA_ADDR 0x2DD0 #define OMAP_ABE_S_IHF_48_96_LP_DATA_SIZE 0x78 #define OMAP_ABE_S_VX_UL_8_TEMP_ADDR 0x2E48 #define OMAP_ABE_S_VX_UL_8_TEMP_SIZE 0x10 #define OMAP_ABE_S_VX_UL_16_TEMP_ADDR 0x2E58 #define OMAP_ABE_S_VX_UL_16_TEMP_SIZE 0x20 #define OMAP_ABE_S_VX_DL_8_48_LP_DATA_ADDR 0x2E78 #define OMAP_ABE_S_VX_DL_8_48_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_VX_DL_8_48_HP_DATA_ADDR 0x2EE0 #define OMAP_ABE_S_VX_DL_8_48_HP_DATA_SIZE 0x38 #define OMAP_ABE_S_VX_DL_16_48_LP_DATA_ADDR 0x2F18 #define OMAP_ABE_S_VX_DL_16_48_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_VX_DL_16_48_HP_DATA_ADDR 0x2F80 #define OMAP_ABE_S_VX_DL_16_48_HP_DATA_SIZE 0x28 #define OMAP_ABE_S_VX_UL_48_8_LP_DATA_ADDR 0x2FA8 #define OMAP_ABE_S_VX_UL_48_8_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_VX_UL_48_8_HP_DATA_ADDR 0x3010 #define OMAP_ABE_S_VX_UL_48_8_HP_DATA_SIZE 0x38 #define OMAP_ABE_S_VX_UL_48_16_LP_DATA_ADDR 0x3048 #define OMAP_ABE_S_VX_UL_48_16_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_VX_UL_48_16_HP_DATA_ADDR 0x30B0 #define OMAP_ABE_S_VX_UL_48_16_HP_DATA_SIZE 0x28 #define OMAP_ABE_S_BT_UL_8_48_LP_DATA_ADDR 0x30D8 #define OMAP_ABE_S_BT_UL_8_48_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_BT_UL_8_48_HP_DATA_ADDR 0x3140 #define OMAP_ABE_S_BT_UL_8_48_HP_DATA_SIZE 0x38 #define OMAP_ABE_S_BT_UL_16_48_LP_DATA_ADDR 0x3178 #define OMAP_ABE_S_BT_UL_16_48_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_BT_UL_16_48_HP_DATA_ADDR 0x31E0 #define OMAP_ABE_S_BT_UL_16_48_HP_DATA_SIZE 0x28 #define OMAP_ABE_S_BT_DL_48_8_LP_DATA_ADDR 0x3208 #define OMAP_ABE_S_BT_DL_48_8_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_BT_DL_48_8_HP_DATA_ADDR 0x3270 #define OMAP_ABE_S_BT_DL_48_8_HP_DATA_SIZE 0x38 #define OMAP_ABE_S_BT_DL_48_16_LP_DATA_ADDR 0x32A8 #define OMAP_ABE_S_BT_DL_48_16_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_BT_DL_48_16_HP_DATA_ADDR 0x3310 #define OMAP_ABE_S_BT_DL_48_16_HP_DATA_SIZE 0x28 #define OMAP_ABE_S_ECHO_REF_48_8_LP_DATA_ADDR 0x3338 #define OMAP_ABE_S_ECHO_REF_48_8_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_ECHO_REF_48_8_HP_DATA_ADDR 0x33A0 #define OMAP_ABE_S_ECHO_REF_48_8_HP_DATA_SIZE 0x38 #define OMAP_ABE_S_ECHO_REF_48_16_LP_DATA_ADDR 0x33D8 #define OMAP_ABE_S_ECHO_REF_48_16_LP_DATA_SIZE 0x68 #define OMAP_ABE_S_ECHO_REF_48_16_HP_DATA_ADDR 0x3440 #define OMAP_ABE_S_ECHO_REF_48_16_HP_DATA_SIZE 0x28 #define OMAP_ABE_S_XINASRC_ECHO_REF_ADDR 0x3468 #define OMAP_ABE_S_XINASRC_ECHO_REF_SIZE 0x140 #define OMAP_ABE_S_ECHO_REF_16K_ADDR 0x35A8 #define OMAP_ABE_S_ECHO_REF_16K_SIZE 0x28 #define OMAP_ABE_S_ECHO_REF_8K_ADDR 0x35D0 #define OMAP_ABE_S_ECHO_REF_8K_SIZE 0x18 #define OMAP_ABE_S_DL1_EQ_ADDR 0x35E8 #define OMAP_ABE_S_DL1_EQ_SIZE 0x60 #define OMAP_ABE_S_DL2_EQ_ADDR 0x3648 #define OMAP_ABE_S_DL2_EQ_SIZE 0x60 #define OMAP_ABE_S_DL1_GAIN_OUT_ADDR 0x36A8 #define OMAP_ABE_S_DL1_GAIN_OUT_SIZE 0x60 #define OMAP_ABE_S_DL2_GAIN_OUT_ADDR 0x3708 #define OMAP_ABE_S_DL2_GAIN_OUT_SIZE 0x60 #define OMAP_ABE_S_DC_HS_ADDR 0x3768 #define OMAP_ABE_S_DC_HS_SIZE 0x8 #define OMAP_ABE_S_DC_HF_ADDR 0x3770 #define OMAP_ABE_S_DC_HF_SIZE 0x8 #define OMAP_ABE_S_VIBRA_ADDR 0x3778 #define OMAP_ABE_S_VIBRA_SIZE 0x30 #define OMAP_ABE_S_VIBRA2_IN_ADDR 0x37A8 #define OMAP_ABE_S_VIBRA2_IN_SIZE 0x30 #define OMAP_ABE_S_VIBRA2_ADDR_ADDR 0x37D8 #define OMAP_ABE_S_VIBRA2_ADDR_SIZE 0x8 #define OMAP_ABE_S_VIBRACTRL_FORRIGHTSM_ADDR 0x37E0 #define OMAP_ABE_S_VIBRACTRL_FORRIGHTSM_SIZE 0xC0 #define OMAP_ABE_S_RNOISE_MEM_ADDR 0x38A0 #define OMAP_ABE_S_RNOISE_MEM_SIZE 0x8 #define OMAP_ABE_S_CTRL_ADDR 0x38A8 #define OMAP_ABE_S_CTRL_SIZE 0x90 #define OMAP_ABE_S_VIBRA1_IN_ADDR 0x3938 #define OMAP_ABE_S_VIBRA1_IN_SIZE 0x30 #define OMAP_ABE_S_VIBRA1_TEMP_ADDR 0x3968 #define OMAP_ABE_S_VIBRA1_TEMP_SIZE 0xC0 #define OMAP_ABE_S_VIBRACTRL_FORLEFTSM_ADDR 0x3A28 #define OMAP_ABE_S_VIBRACTRL_FORLEFTSM_SIZE 0xC0 #define OMAP_ABE_S_VIBRA1_MEM_ADDR 0x3AE8 #define OMAP_ABE_S_VIBRA1_MEM_SIZE 0x58 #define OMAP_ABE_S_VIBRACTRL_STEREO_ADDR 0x3B40 #define OMAP_ABE_S_VIBRACTRL_STEREO_SIZE 0xC0 #define OMAP_ABE_S_AMIC_96_48_DATA_ADDR 0x3C00 #define OMAP_ABE_S_AMIC_96_48_DATA_SIZE 0x98 #define OMAP_ABE_S_DMIC0_96_48_DATA_ADDR 0x3C98 #define OMAP_ABE_S_DMIC0_96_48_DATA_SIZE 0x98 #define OMAP_ABE_S_DMIC1_96_48_DATA_ADDR 0x3D30 #define OMAP_ABE_S_DMIC1_96_48_DATA_SIZE 0x98 #define OMAP_ABE_S_DMIC2_96_48_DATA_ADDR 0x3DC8 #define OMAP_ABE_S_DMIC2_96_48_DATA_SIZE 0x98 #define OMAP_ABE_S_DBG_8K_PATTERN_ADDR 0x3E60 #define OMAP_ABE_S_DBG_8K_PATTERN_SIZE 0x10 #define OMAP_ABE_S_DBG_16K_PATTERN_ADDR 0x3E70 #define OMAP_ABE_S_DBG_16K_PATTERN_SIZE 0x20 #define OMAP_ABE_S_DBG_24K_PATTERN_ADDR 0x3E90 #define OMAP_ABE_S_DBG_24K_PATTERN_SIZE 0x30 #define OMAP_ABE_S_DBG_48K_PATTERN_ADDR 0x3EC0 #define OMAP_ABE_S_DBG_48K_PATTERN_SIZE 0x60 #define OMAP_ABE_S_DBG_96K_PATTERN_ADDR 0x3F20 #define OMAP_ABE_S_DBG_96K_PATTERN_SIZE 0xC0 #define OMAP_ABE_S_MM_EXT_IN_ADDR 0x3FE0 #define OMAP_ABE_S_MM_EXT_IN_SIZE 0x60 #define OMAP_ABE_S_MM_EXT_IN_L_ADDR 0x4040 #define OMAP_ABE_S_MM_EXT_IN_L_SIZE 0x60 #define OMAP_ABE_S_MM_EXT_IN_R_ADDR 0x40A0 #define OMAP_ABE_S_MM_EXT_IN_R_SIZE 0x60 #define OMAP_ABE_S_MIC4_ADDR 0x4100 #define OMAP_ABE_S_MIC4_SIZE 0x60 #define OMAP_ABE_S_MIC4_L_ADDR 0x4160 #define OMAP_ABE_S_MIC4_L_SIZE 0x60 #define OMAP_ABE_S_SATURATION_7FFF_ADDR 0x41C0 #define OMAP_ABE_S_SATURATION_7FFF_SIZE 0x8 #define OMAP_ABE_S_SATURATION_ADDR 0x41C8 #define OMAP_ABE_S_SATURATION_SIZE 0x8 #define OMAP_ABE_S_XINASRC_BT_UL_ADDR 0x41D0 #define OMAP_ABE_S_XINASRC_BT_UL_SIZE 0x140 #define OMAP_ABE_S_XINASRC_BT_DL_ADDR 0x4310 #define OMAP_ABE_S_XINASRC_BT_DL_SIZE 0x140 #define OMAP_ABE_S_BT_DL_8K_TEMP_ADDR 0x4450 #define OMAP_ABE_S_BT_DL_8K_TEMP_SIZE 0x10 #define OMAP_ABE_S_BT_DL_16K_TEMP_ADDR 0x4460 #define OMAP_ABE_S_BT_DL_16K_TEMP_SIZE 0x20 #define OMAP_ABE_S_VX_DL_8_48_OSR_LP_DATA_ADDR 0x4480 #define OMAP_ABE_S_VX_DL_8_48_OSR_LP_DATA_SIZE 0xE0 #define OMAP_ABE_S_BT_UL_8_48_OSR_LP_DATA_ADDR 0x4560 #define OMAP_ABE_S_BT_UL_8_48_OSR_LP_DATA_SIZE 0xE0 #define OMAP_ABE_S_MM_DL_44P1_ADDR 0x4640 #define OMAP_ABE_S_MM_DL_44P1_SIZE 0x300 #define OMAP_ABE_S_TONES_44P1_ADDR 0x4940 #define OMAP_ABE_S_TONES_44P1_SIZE 0x300 #define OMAP_ABE_S_MM_DL_44P1_XK_ADDR 0x4C40 #define OMAP_ABE_S_MM_DL_44P1_XK_SIZE 0x10 #define OMAP_ABE_S_TONES_44P1_XK_ADDR 0x4C50 #define OMAP_ABE_S_TONES_44P1_XK_SIZE 0x10 #define OMAP_ABE_S_SRC_44P1_MULFAC1_ADDR 0x4C60 #define OMAP_ABE_S_SRC_44P1_MULFAC1_SIZE 0x8 #define OMAP_ABE_S_SATURATION_EQ_ADDR 0x4C68 #define OMAP_ABE_S_SATURATION_EQ_SIZE 0x8 #define OMAP_ABE_S_BT_DL_48_8_LP_NEW_DATA_ADDR 0x4C70 #define OMAP_ABE_S_BT_DL_48_8_LP_NEW_DATA_SIZE 0x88 #define OMAP_ABE_S_BT_DL_8_48_OSR_LP_DATA_ADDR 0x4CF8 #define OMAP_ABE_S_BT_DL_8_48_OSR_LP_DATA_SIZE 0x3C8 #define OMAP_ABE_S_VX_UL_48_8_LP_NEW_DATA_ADDR 0x50C0 #define OMAP_ABE_S_VX_UL_48_8_LP_NEW_DATA_SIZE 0x88 #define OMAP_ABE_S_VX_UL_8_48_OSR_LP_DATA_ADDR 0x5148 #define OMAP_ABE_S_VX_UL_8_48_OSR_LP_DATA_SIZE 0x3C8 #define OMAP_ABE_S_EARP_48_96_LP_NEW_DATA_ADDR 0x5510 #define OMAP_ABE_S_EARP_48_96_LP_NEW_DATA_SIZE 0x98 #define OMAP_ABE_S_IHF_48_96_LP_NEW_DATA_ADDR 0x55A8 #define OMAP_ABE_S_IHF_48_96_LP_NEW_DATA_SIZE 0x98