1/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 2 * 3 * This program is free software; you can redistribute it and/or modify 4 * it under the terms of the GNU General Public License version 2 and 5 * only version 2 as published by the Free Software Foundation. 6 * 7 * This program is distributed in the hope that it will be useful, 8 * but WITHOUT ANY WARRANTY; without even the implied warranty of 9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 * GNU General Public License for more details. 11 */ 12#ifndef TABLA_CODEC_DIGITAL_H 13 14#define TABLA_CODEC_DIGITAL_H 15#include <linux/mfd/wcd9xxx/wcd9xxx_registers.h> 16 17#define TABLA_A_CHIP_CTL WCD9XXX_A_CHIP_CTL 18#define TABLA_A_CHIP_CTL__POR WCD9XXX_A_CHIP_CTL__POR 19#define TABLA_A_CHIP_STATUS WCD9XXX_A_CHIP_STATUS 20#define TABLA_A_CHIP_STATUS__POR WCD9XXX_A_CHIP_STATUS__POR 21#define TABLA_A_CHIP_ID_BYTE_0 WCD9XXX_A_CHIP_ID_BYTE_0 22#define TABLA_A_CHIP_ID_BYTE_0__POR WCD9XXX_A_CHIP_ID_BYTE_0__POR 23#define TABLA_A_CHIP_ID_BYTE_1 WCD9XXX_A_CHIP_ID_BYTE_1 24#define TABLA_A_CHIP_ID_BYTE_1__POR WCD9XXX_A_CHIP_ID_BYTE_1__POR 25#define TABLA_A_CHIP_ID_BYTE_2 WCD9XXX_A_CHIP_ID_BYTE_2 26#define TABLA_A_CHIP_ID_BYTE_2__POR WCD9XXX_A_CHIP_ID_BYTE_2__POR 27#define TABLA_A_CHIP_ID_BYTE_3 WCD9XXX_A_CHIP_ID_BYTE_3 28#define TABLA_A_CHIP_ID_BYTE_3__POR WCD9XXX_A_CHIP_ID_BYTE_3__POR 29#define TABLA_A_CHIP_VERSION WCD9XXX_A_CHIP_VERSION 30#define TABLA_A_CHIP_VERSION__POR WCD9XXX_A_CHIP_VERSION__POR 31#define TABLA_A_SB_VERSION WCD9XXX_A_SB_VERSION 32#define TABLA_A_SB_VERSION__POR WCD9XXX_A_SB_VERSION__POR 33#define TABLA_A_SLAVE_ID_1 WCD9XXX_A_SLAVE_ID_1 34#define TABLA_A_SLAVE_ID_1__POR WCD9XXX_A_SLAVE_ID_1__POR 35#define TABLA_A_SLAVE_ID_2 WCD9XXX_A_SLAVE_ID_2 36#define TABLA_A_SLAVE_ID_2__POR WCD9XXX_A_SLAVE_ID_2__POR 37#define TABLA_A_SLAVE_ID_3 WCD9XXX_A_SLAVE_ID_3 38#define TABLA_A_SLAVE_ID_3__POR WCD9XXX_A_SLAVE_ID_3__POR 39#define TABLA_A_PIN_CTL_OE0 (0x10) 40#define TABLA_A_PIN_CTL_OE0__POR (0x00000000) 41#define TABLA_A_PIN_CTL_OE1 (0x11) 42#define TABLA_A_PIN_CTL_OE1__POR (0x00000000) 43#define TABLA_A_PIN_CTL_DATA0 (0x12) 44#define TABLA_A_PIN_CTL_DATA0__POR (0x00000000) 45#define TABLA_A_PIN_CTL_DATA1 (0x13) 46#define TABLA_A_PIN_CTL_DATA1__POR (0x00000000) 47#define TABLA_A_HDRIVE_GENERIC (0x18) 48#define TABLA_A_HDRIVE_GENERIC__POR (0x00000000) 49#define TABLA_A_HDRIVE_OVERRIDE (0x19) 50#define TABLA_A_HDRIVE_OVERRIDE__POR (0x00000008) 51#define TABLA_A_ANA_CSR_WAIT_STATE (0x20) 52#define TABLA_A_ANA_CSR_WAIT_STATE__POR (0x00000044) 53#define TABLA_A_PROCESS_MONITOR_CTL0 (0x40) 54#define TABLA_A_PROCESS_MONITOR_CTL0__POR (0x00000080) 55#define TABLA_A_PROCESS_MONITOR_CTL1 (0x41) 56#define TABLA_A_PROCESS_MONITOR_CTL1__POR (0x00000000) 57#define TABLA_A_PROCESS_MONITOR_CTL2 (0x42) 58#define TABLA_A_PROCESS_MONITOR_CTL2__POR (0x00000000) 59#define TABLA_A_PROCESS_MONITOR_CTL3 (0x43) 60#define TABLA_A_PROCESS_MONITOR_CTL3__POR (0x00000001) 61#define TABLA_A_QFUSE_CTL (0x48) 62#define TABLA_A_QFUSE_CTL__POR (0x00000000) 63#define TABLA_A_QFUSE_STATUS (0x49) 64#define TABLA_A_QFUSE_STATUS__POR (0x00000000) 65#define TABLA_A_QFUSE_DATA_OUT0 (0x4A) 66#define TABLA_A_QFUSE_DATA_OUT0__POR (0x00000000) 67#define TABLA_A_QFUSE_DATA_OUT1 (0x4B) 68#define TABLA_A_QFUSE_DATA_OUT1__POR (0x00000000) 69#define TABLA_A_QFUSE_DATA_OUT2 (0x4C) 70#define TABLA_A_QFUSE_DATA_OUT2__POR (0x00000000) 71#define TABLA_A_QFUSE_DATA_OUT3 (0x4D) 72#define TABLA_A_QFUSE_DATA_OUT3__POR (0x00000000) 73#define TABLA_A_CDC_CTL WCD9XXX_A_CDC_CTL 74#define TABLA_A_CDC_CTL__POR WCD9XXX_A_CDC_CTL__POR 75#define TABLA_A_LEAKAGE_CTL WCD9XXX_A_LEAKAGE_CTL 76#define TABLA_A_LEAKAGE_CTL__POR WCD9XXX_A_LEAKAGE_CTL__POR 77#define TABLA_A_INTR_MODE (0x90) 78#define TABLA_A_INTR_MODE__POR (0x00000000) 79#define TABLA_A_INTR_MASK0 (0x94) 80#define TABLA_A_INTR_MASK0__POR (0x000000ff) 81#define TABLA_A_INTR_MASK1 (0x95) 82#define TABLA_A_INTR_MASK1__POR (0x000000ff) 83#define TABLA_A_INTR_MASK2 (0x96) 84#define TABLA_A_INTR_MASK2__POR (0x000000ff) 85#define TABLA_A_INTR_STATUS0 (0x98) 86#define TABLA_A_INTR_STATUS0__POR (0x00000000) 87#define TABLA_A_INTR_STATUS1 (0x99) 88#define TABLA_A_INTR_STATUS1__POR (0x00000000) 89#define TABLA_A_INTR_STATUS2 (0x9A) 90#define TABLA_A_INTR_STATUS2__POR (0x00000000) 91#define TABLA_A_INTR_CLEAR0 (0x9C) 92#define TABLA_A_INTR_CLEAR0__POR (0x00000000) 93#define TABLA_A_INTR_CLEAR1 (0x9D) 94#define TABLA_A_INTR_CLEAR1__POR (0x00000000) 95#define TABLA_A_INTR_CLEAR2 (0x9E) 96#define TABLA_A_INTR_CLEAR2__POR (0x00000000) 97#define TABLA_A_INTR_LEVEL0 (0xA0) 98#define TABLA_A_INTR_LEVEL0__POR (0x00000001) 99#define TABLA_A_INTR_LEVEL1 (0xA1) 100#define TABLA_A_INTR_LEVEL1__POR (0x00000000) 101#define TABLA_A_INTR_LEVEL2 (0xA2) 102#define TABLA_A_INTR_LEVEL2__POR (0x00000000) 103#define TABLA_A_INTR_TEST0 (0xA4) 104#define TABLA_A_INTR_TEST0__POR (0x00000000) 105#define TABLA_A_INTR_TEST1 (0xA5) 106#define TABLA_A_INTR_TEST1__POR (0x00000000) 107#define TABLA_A_INTR_TEST2 (0xA6) 108#define TABLA_A_INTR_TEST2__POR (0x00000000) 109#define TABLA_A_INTR_SET0 (0xA8) 110#define TABLA_A_INTR_SET0__POR (0x00000000) 111#define TABLA_A_INTR_SET1 (0xA9) 112#define TABLA_A_INTR_SET1__POR (0x00000000) 113#define TABLA_A_INTR_SET2 (0xAA) 114#define TABLA_A_INTR_SET2__POR (0x00000000) 115#define TABLA_A_CDC_TX_I2S_SCK_MODE (0xC0) 116#define TABLA_A_CDC_TX_I2S_SCK_MODE__POR (0x00000000) 117#define TABLA_A_CDC_TX_I2S_WS_MODE (0xC1) 118#define TABLA_A_CDC_TX_I2S_WS_MODE__POR (0x00000000) 119#define TABLA_A_CDC_DMIC_DATA0_MODE (0xC4) 120#define TABLA_A_CDC_DMIC_DATA0_MODE__POR (0x00000000) 121#define TABLA_A_CDC_DMIC_CLK0_MODE (0xC5) 122#define TABLA_A_CDC_DMIC_CLK0_MODE__POR (0x00000000) 123#define TABLA_A_CDC_DMIC_DATA1_MODE (0xC6) 124#define TABLA_A_CDC_DMIC_DATA1_MODE__POR (0x00000000) 125#define TABLA_A_CDC_DMIC_CLK1_MODE (0xC7) 126#define TABLA_A_CDC_DMIC_CLK1_MODE__POR (0x00000000) 127#define TABLA_A_CDC_RX_I2S_SCK_MODE (0xC8) 128#define TABLA_A_CDC_RX_I2S_SCK_MODE__POR (0x00000000) 129#define TABLA_A_CDC_RX_I2S_WS_MODE (0xC9) 130#define TABLA_A_CDC_RX_I2S_WS_MODE__POR (0x00000000) 131#define TABLA_A_CDC_DMIC_DATA2_MODE (0xCA) 132#define TABLA_A_CDC_DMIC_DATA2_MODE__POR (0x00000000) 133#define TABLA_A_CDC_DMIC_CLK2_MODE (0xCB) 134#define TABLA_A_CDC_DMIC_CLK2_MODE__POR (0x00000000) 135#define TABLA_A_CDC_INTR_MODE (0xCC) 136#define TABLA_A_CDC_INTR_MODE__POR (0x00000000) 137#define TABLA_A_BIAS_REF_CTL (0x0100) 138#define TABLA_A_BIAS_REF_CTL__POR (0x0000001C) 139#define TABLA_A_BIAS_CENTRAL_BG_CTL (0x0101) 140#define TABLA_A_BIAS_CENTRAL_BG_CTL__POR (0x00000050) 141#define TABLA_A_BIAS_PRECHRG_CTL (0x0102) 142#define TABLA_A_BIAS_PRECHRG_CTL__POR (0x00000007) 143#define TABLA_A_BIAS_CURR_CTL_1 (0x0103) 144#define TABLA_A_BIAS_CURR_CTL_1__POR (0x00000052) 145#define TABLA_A_BIAS_CURR_CTL_2 (0x0104) 146#define TABLA_A_BIAS_CURR_CTL_2__POR (0x00000000) 147#define TABLA_A_BIAS_CONFIG_MODE_BG_CTL (0x0105) 148#define TABLA_A_BIAS_CONFIG_MODE_BG_CTL__POR (0x00000016) 149#define TABLA_A_BIAS_BG_STATUS (0x0106) 150#define TABLA_A_BIAS_BG_STATUS__POR (0x00000000) 151#define TABLA_A_CLK_BUFF_EN1 (0x0108) 152#define TABLA_A_CLK_BUFF_EN1__POR (0x00000004) 153#define TABLA_A_CLK_BUFF_EN2 (0x0109) 154#define TABLA_A_CLK_BUFF_EN2__POR (0x00000002) 155#define TABLA_A_LDO_H_MODE_1 (0x0110) 156#define TABLA_A_LDO_H_MODE_1__POR (0x00000065) 157#define TABLA_A_LDO_H_MODE_2 (0x0111) 158#define TABLA_A_LDO_H_MODE_2__POR (0x000000A8) 159#define TABLA_A_LDO_H_LOOP_CTL (0x0112) 160#define TABLA_A_LDO_H_LOOP_CTL__POR (0x0000006B) 161#define TABLA_A_LDO_H_COMP_1 (0x0113) 162#define TABLA_A_LDO_H_COMP_1__POR (0x00000084) 163#define TABLA_A_LDO_H_COMP_2 (0x0114) 164#define TABLA_A_LDO_H_COMP_2__POR (0x000000E0) 165#define TABLA_A_LDO_H_BIAS_1 (0x0115) 166#define TABLA_A_LDO_H_BIAS_1__POR (0x0000006D) 167#define TABLA_A_LDO_H_BIAS_2 (0x0116) 168#define TABLA_A_LDO_H_BIAS_2__POR (0x000000A5) 169#define TABLA_A_LDO_H_BIAS_3 (0x0117) 170#define TABLA_A_LDO_H_BIAS_3__POR (0x00000060) 171#define TABLA_A_LDO_L_MODE_1 (0x0118) 172#define TABLA_A_LDO_L_MODE_1__POR (0x00000028) 173#define TABLA_A_LDO_L_MODE_2 (0x0119) 174#define TABLA_A_LDO_L_MODE_2__POR (0x000000A8) 175#define TABLA_A_LDO_L_LOOP_CTL (0x011A) 176#define TABLA_A_LDO_L_LOOP_CTL__POR (0x0000006D) 177#define TABLA_A_LDO_L_COMP_1 (0x011B) 178#define TABLA_A_LDO_L_COMP_1__POR (0x00000031) 179#define TABLA_A_LDO_L_COMP_2 (0x011C) 180#define TABLA_A_LDO_L_COMP_2__POR (0x000000A0) 181#define TABLA_A_LDO_L_BIAS_1 (0x011D) 182#define TABLA_A_LDO_L_BIAS_1__POR (0x0000006D) 183#define TABLA_A_LDO_L_BIAS_2 (0x011E) 184#define TABLA_A_LDO_L_BIAS_2__POR (0x00000065) 185#define TABLA_A_LDO_L_BIAS_3 (0x011F) 186#define TABLA_A_LDO_L_BIAS_3__POR (0x00000050) 187#define TABLA_A_MICB_CFILT_1_CTL (0x0128) 188#define TABLA_A_MICB_CFILT_1_CTL__POR (0x00000040) 189#define TABLA_A_MICB_CFILT_1_VAL (0x0129) 190#define TABLA_A_MICB_CFILT_1_VAL__POR (0x00000080) 191#define TABLA_A_MICB_CFILT_1_PRECHRG (0x012A) 192#define TABLA_A_MICB_CFILT_1_PRECHRG__POR (0x00000038) 193#define TABLA_A_MICB_1_CTL (0x012B) 194#define TABLA_A_MICB_1_CTL__POR (0x00000016) 195#define TABLA_A_MICB_1_INT_RBIAS (0x012C) 196#define TABLA_A_MICB_1_INT_RBIAS__POR (0x00000000) 197#define TABLA_A_MICB_1_MBHC (0x012D) 198#define TABLA_A_MICB_1_MBHC__POR (0x00000001) 199#define TABLA_A_MICB_CFILT_2_CTL (0x012E) 200#define TABLA_A_MICB_CFILT_2_CTL__POR (0x00000040) 201#define TABLA_A_MICB_CFILT_2_VAL (0x012F) 202#define TABLA_A_MICB_CFILT_2_VAL__POR (0x00000080) 203#define TABLA_A_MICB_CFILT_2_PRECHRG (0x0130) 204#define TABLA_A_MICB_CFILT_2_PRECHRG__POR (0x00000038) 205#define TABLA_A_MICB_2_CTL (0x0131) 206#define TABLA_A_MICB_2_CTL__POR (0x00000016) 207#define TABLA_A_MICB_2_INT_RBIAS (0x0132) 208#define TABLA_A_MICB_2_INT_RBIAS__POR (0x00000000) 209#define TABLA_A_MICB_2_MBHC (0x0133) 210#define TABLA_A_MICB_2_MBHC__POR (0x00000000) 211#define TABLA_A_MICB_CFILT_3_CTL (0x0134) 212#define TABLA_A_MICB_CFILT_3_CTL__POR (0x00000040) 213#define TABLA_A_MICB_CFILT_3_VAL (0x0135) 214#define TABLA_A_MICB_CFILT_3_VAL__POR (0x00000080) 215#define TABLA_A_MICB_CFILT_3_PRECHRG (0x0136) 216#define TABLA_A_MICB_CFILT_3_PRECHRG__POR (0x00000038) 217#define TABLA_A_MICB_3_CTL (0x0137) 218#define TABLA_A_MICB_3_CTL__POR (0x00000016) 219#define TABLA_A_MICB_3_INT_RBIAS (0x0138) 220#define TABLA_A_MICB_3_INT_RBIAS__POR (0x00000000) 221#define TABLA_A_MICB_3_MBHC (0x0139) 222#define TABLA_A_MICB_3_MBHC__POR (0x00000000) 223#define TABLA_1_A_MICB_4_CTL (0x013A) 224#define TABLA_2_A_MICB_4_CTL (0x013D) 225#define TABLA_A_MICB_4_CTL__POR (0x00000016) 226#define TABLA_1_A_MICB_4_INT_RBIAS (0x013B) 227#define TABLA_2_A_MICB_4_INT_RBIAS (0x013E) 228#define TABLA_A_MICB_4_INT_RBIAS__POR (0x00000000) 229#define TABLA_1_A_MICB_4_MBHC (0x013C) 230#define TABLA_2_A_MICB_4_MBHC (0x013F) 231#define TABLA_A_MICB_4_MBHC__POR (0x00000001) 232#define TABLA_A_TX_COM_BIAS (0x014C) 233#define TABLA_A_TX_COM_BIAS__POR (0x000000E0) 234#define TABLA_A_MBHC_SCALING_MUX_1 (0x014E) 235#define TABLA_A_MBHC_SCALING_MUX_1__POR (0x00000000) 236#define TABLA_A_MBHC_SCALING_MUX_2 (0x014F) 237#define TABLA_A_MBHC_SCALING_MUX_2__POR (0x00000080) 238#define TABLA_A_TX_SUP_SWITCH_CTRL_1 (0x0151) 239#define TABLA_A_TX_SUP_SWITCH_CTRL_1__POR (0x00000000) 240#define TABLA_A_TX_SUP_SWITCH_CTRL_2 (0x0152) 241#define TABLA_A_TX_SUP_SWITCH_CTRL_2__POR (0x00000080) 242#define TABLA_A_TX_1_2_EN (0x0153) 243#define TABLA_A_TX_1_2_EN__POR (0x00000000) 244#define TABLA_A_TX_1_2_TEST_EN (0x0154) 245#define TABLA_A_TX_1_2_TEST_EN__POR (0x000000CC) 246#define TABLA_A_TX_1_2_ADC_CH1 (0x0155) 247#define TABLA_A_TX_1_2_ADC_CH1__POR (0x00000044) 248#define TABLA_A_TX_1_2_ADC_CH2 (0x0156) 249#define TABLA_A_TX_1_2_ADC_CH2__POR (0x00000044) 250#define TABLA_A_TX_1_2_ATEST_REFCTRL (0x0157) 251#define TABLA_A_TX_1_2_ATEST_REFCTRL__POR (0x00000000) 252#define TABLA_A_TX_1_2_TEST_CTL (0x0158) 253#define TABLA_A_TX_1_2_TEST_CTL__POR (0x00000038) 254#define TABLA_A_TX_1_2_TEST_BLOCK_EN (0x0159) 255#define TABLA_A_TX_1_2_TEST_BLOCK_EN__POR (0x000000FF) 256#define TABLA_A_TX_1_2_TXFE_CLKDIV (0x015A) 257#define TABLA_A_TX_1_2_TXFE_CLKDIV__POR (0x000000EE) 258#define TABLA_A_TX_1_2_SAR_ERR_CH1 (0x015B) 259#define TABLA_A_TX_1_2_SAR_ERR_CH1__POR (0x00000000) 260#define TABLA_A_TX_1_2_SAR_ERR_CH2 (0x015C) 261#define TABLA_A_TX_1_2_SAR_ERR_CH2__POR (0x00000000) 262#define TABLA_A_TX_3_4_EN (0x015D) 263#define TABLA_A_TX_3_4_EN__POR (0x00000000) 264#define TABLA_A_TX_3_4_TEST_EN (0x015E) 265#define TABLA_A_TX_3_4_TEST_EN__POR (0x000000CC) 266#define TABLA_A_TX_3_4_ADC_CH3 (0x015F) 267#define TABLA_A_TX_3_4_ADC_CH3__POR (0x00000044) 268#define TABLA_A_TX_3_4_ADC_CH4 (0x0160) 269#define TABLA_A_TX_3_4_ADC_CH4__POR (0x00000044) 270#define TABLA_A_TX_3_4_ATEST_REFCTRL (0x0161) 271#define TABLA_A_TX_3_4_ATEST_REFCTRL__POR (0x00000000) 272#define TABLA_A_TX_3_4_TEST_CTL (0x0162) 273#define TABLA_A_TX_3_4_TEST_CTL__POR (0x00000038) 274#define TABLA_A_TX_3_4_TEST_BLOCK_EN (0x0163) 275#define TABLA_A_TX_3_4_TEST_BLOCK_EN__POR (0x000000FF) 276#define TABLA_A_TX_3_4_TXFE_CKDIV (0x0164) 277#define TABLA_A_TX_3_4_TXFE_CKDIV__POR (0x000000EE) 278#define TABLA_A_TX_3_4_SAR_ERR_CH3 (0x0165) 279#define TABLA_A_TX_3_4_SAR_ERR_CH3__POR (0x00000000) 280#define TABLA_A_TX_3_4_SAR_ERR_CH4 (0x0166) 281#define TABLA_A_TX_3_4_SAR_ERR_CH4__POR (0x00000000) 282#define TABLA_A_TX_5_6_EN (0x0167) 283#define TABLA_A_TX_5_6_EN__POR (0x00000011) 284#define TABLA_A_TX_5_6_TEST_EN (0x0168) 285#define TABLA_A_TX_5_6_TEST_EN__POR (0x000000CC) 286#define TABLA_A_TX_5_6_ADC_CH5 (0x0169) 287#define TABLA_A_TX_5_6_ADC_CH5__POR (0x00000044) 288#define TABLA_A_TX_5_6_ADC_CH6 (0x016A) 289#define TABLA_A_TX_5_6_ADC_CH6__POR (0x00000044) 290#define TABLA_A_TX_5_6_ATEST_REFCTRL (0x016B) 291#define TABLA_A_TX_5_6_ATEST_REFCTRL__POR (0x00000000) 292#define TABLA_A_TX_5_6_TEST_CTL (0x016C) 293#define TABLA_A_TX_5_6_TEST_CTL__POR (0x00000038) 294#define TABLA_A_TX_5_6_TEST_BLOCK_EN (0x016D) 295#define TABLA_A_TX_5_6_TEST_BLOCK_EN__POR (0x000000FF) 296#define TABLA_A_TX_5_6_TXFE_CKDIV (0x016E) 297#define TABLA_A_TX_5_6_TXFE_CKDIV__POR (0x000000EE) 298#define TABLA_A_TX_5_6_SAR_ERR_CH5 (0x016F) 299#define TABLA_A_TX_5_6_SAR_ERR_CH5__POR (0x00000000) 300#define TABLA_A_TX_5_6_SAR_ERR_CH6 (0x0170) 301#define TABLA_A_TX_5_6_SAR_ERR_CH6__POR (0x00000000) 302#define TABLA_A_TX_7_MBHC_EN (0x0171) 303#define TABLA_A_TX_7_MBHC_EN__POR (0x0000000C) 304#define TABLA_A_TX_7_MBHC_ATEST_REFCTRL (0x0172) 305#define TABLA_A_TX_7_MBHC_ATEST_REFCTRL__POR (0x00000000) 306#define TABLA_A_TX_7_MBHC_ADC (0x0173) 307#define TABLA_A_TX_7_MBHC_ADC__POR (0x00000044) 308#define TABLA_A_TX_7_MBHC_TEST_CTL (0x0174) 309#define TABLA_A_TX_7_MBHC_TEST_CTL__POR (0x00000038) 310#define TABLA_A_TX_7_MBHC_SAR_ERR (0x0175) 311#define TABLA_A_TX_7_MBHC_SAR_ERR__POR (0x00000000) 312#define TABLA_A_TX_7_TXFE_CLKDIV (0x0176) 313#define TABLA_A_TX_7_TXFE_CLKDIV__POR (0x0000001C) 314#define TABLA_A_AUX_COM_CTL (0x0180) 315#define TABLA_A_AUX_COM_CTL__POR (0x00000034) 316#define TABLA_A_AUX_COM_ATEST (0x0181) 317#define TABLA_A_AUX_COM_ATEST__POR (0x00000000) 318#define TABLA_A_AUX_L_EN (0x0182) 319#define TABLA_A_AUX_L_EN__POR (0x00000000) 320#define TABLA_A_AUX_L_GAIN (0x0183) 321#define TABLA_A_AUX_L_GAIN__POR (0x0000001F) 322#define TABLA_A_AUX_L_PA_CONN (0x0184) 323#define TABLA_A_AUX_L_PA_CONN__POR (0x00000000) 324#define TABLA_A_AUX_L_PA_CONN_INV (0x0185) 325#define TABLA_A_AUX_L_PA_CONN_INV__POR (0x00000000) 326#define TABLA_A_AUX_R_EN (0x0186) 327#define TABLA_A_AUX_R_EN__POR (0x00000000) 328#define TABLA_A_AUX_R_GAIN (0x0187) 329#define TABLA_A_AUX_R_GAIN__POR (0x0000001F) 330#define TABLA_A_AUX_R_PA_CONN (0x0188) 331#define TABLA_A_AUX_R_PA_CONN__POR (0x00000000) 332#define TABLA_A_AUX_R_PA_CONN_INV (0x0189) 333#define TABLA_A_AUX_R_PA_CONN_INV__POR (0x00000000) 334#define TABLA_A_CP_EN (0x0192) 335#define TABLA_A_CP_EN__POR (0x000000E6) 336#define TABLA_A_CP_CLK (0x0193) 337#define TABLA_A_CP_CLK__POR (0x00000029) 338#define TABLA_A_CP_STATIC (0x0194) 339#define TABLA_A_CP_STATIC__POR (0x00000010) 340#define TABLA_A_CP_DCC1 (0x0195) 341#define TABLA_A_CP_DCC1__POR (0x00000052) 342#define TABLA_A_CP_DCC3 (0x0196) 343#define TABLA_A_CP_DCC3__POR (0x00000001) 344#define TABLA_A_CP_ATEST (0x0197) 345#define TABLA_A_CP_ATEST__POR (0x00000000) 346#define TABLA_A_CP_DTEST (0x0198) 347#define TABLA_A_CP_DTEST__POR (0x00000000) 348#define TABLA_A_RX_COM_TIMER_DIV (0x019E) 349#define TABLA_A_RX_COM_TIMER_DIV__POR (0x000000E8) 350#define TABLA_A_RX_COM_OCP_CTL (0x019F) 351#define TABLA_A_RX_COM_OCP_CTL__POR (0x0000001F) 352#define TABLA_A_RX_COM_OCP_COUNT (0x01A0) 353#define TABLA_A_RX_COM_OCP_COUNT__POR (0x00000077) 354#define TABLA_A_RX_COM_DAC_CTL (0x01A1) 355#define TABLA_A_RX_COM_DAC_CTL__POR (0x00000000) 356#define TABLA_A_RX_COM_BIAS (0x01A2) 357#define TABLA_A_RX_COM_BIAS__POR (0x00000000) 358#define TABLA_A_RX_HPH_BIAS_PA (0x01A6) 359#define TABLA_A_RX_HPH_BIAS_PA__POR (0x000000AA) 360#define TABLA_A_RX_HPH_BIAS_LDO (0x01A7) 361#define TABLA_A_RX_HPH_BIAS_LDO__POR (0x00000086) 362#define TABLA_A_RX_HPH_BIAS_CNP (0x01A8) 363#define TABLA_A_RX_HPH_BIAS_CNP__POR (0x0000008A) 364#define TABLA_A_RX_HPH_BIAS_WG (0x01A9) 365#define TABLA_A_RX_HPH_BIAS_WG__POR (0x00000060) 366#define TABLA_A_RX_HPH_OCP_CTL (0x01AA) 367#define TABLA_A_RX_HPH_OCP_CTL__POR (0x000000E8) 368#define TABLA_A_RX_HPH_CNP_EN (0x01AB) 369#define TABLA_A_RX_HPH_CNP_EN__POR (0x00000080) 370#define TABLA_A_RX_HPH_CNP_WG_CTL (0x01AC) 371#define TABLA_A_RX_HPH_CNP_WG_CTL__POR (0x000000DC) 372#define TABLA_A_RX_HPH_CNP_WG_TIME (0x01AD) 373#define TABLA_A_RX_HPH_CNP_WG_TIME__POR (0x00000028) 374#define TABLA_A_RX_HPH_L_GAIN (0x01AE) 375#define TABLA_A_RX_HPH_L_GAIN__POR (0x00000000) 376#define TABLA_A_RX_HPH_L_TEST (0x01AF) 377#define TABLA_A_RX_HPH_L_TEST__POR (0x00000001) 378#define TABLA_A_RX_HPH_L_PA_CTL (0x01B0) 379#define TABLA_A_RX_HPH_L_PA_CTL__POR (0x00000040) 380#define TABLA_A_RX_HPH_L_DAC_CTL (0x01B1) 381#define TABLA_A_RX_HPH_L_DAC_CTL__POR (0x00000000) 382#define TABLA_A_RX_HPH_L_ATEST (0x01B2) 383#define TABLA_A_RX_HPH_L_ATEST__POR (0x00000000) 384#define TABLA_A_RX_HPH_L_STATUS (0x01B3) 385#define TABLA_A_RX_HPH_L_STATUS__POR (0x00000004) 386#define TABLA_A_RX_HPH_R_GAIN (0x01B4) 387#define TABLA_A_RX_HPH_R_GAIN__POR (0x00000000) 388#define TABLA_A_RX_HPH_R_TEST (0x01B5) 389#define TABLA_A_RX_HPH_R_TEST__POR (0x00000001) 390#define TABLA_A_RX_HPH_R_PA_CTL (0x01B6) 391#define TABLA_A_RX_HPH_R_PA_CTL__POR (0x00000040) 392#define TABLA_A_RX_HPH_R_DAC_CTL (0x01B7) 393#define TABLA_A_RX_HPH_R_DAC_CTL__POR (0x00000000) 394#define TABLA_A_RX_HPH_R_ATEST (0x01B8) 395#define TABLA_A_RX_HPH_R_ATEST__POR (0x00000000) 396#define TABLA_A_RX_HPH_R_STATUS (0x01B9) 397#define TABLA_A_RX_HPH_R_STATUS__POR (0x00000004) 398#define TABLA_A_RX_EAR_BIAS_PA (0x01BA) 399#define TABLA_A_RX_EAR_BIAS_PA__POR (0x000000AA) 400#define TABLA_A_RX_EAR_BIAS_CMBUFF (0x01BB) 401#define TABLA_A_RX_EAR_BIAS_CMBUFF__POR (0x000000A0) 402#define TABLA_A_RX_EAR_EN (0x01BC) 403#define TABLA_A_RX_EAR_EN__POR (0x00000000) 404#define TABLA_A_RX_EAR_GAIN (0x01BD) 405#define TABLA_A_RX_EAR_GAIN__POR (0x00000008) 406#define TABLA_A_RX_EAR_CMBUFF (0x01BE) 407#define TABLA_A_RX_EAR_CMBUFF__POR (0x00000000) 408#define TABLA_A_RX_EAR_ICTL (0x01BF) 409#define TABLA_A_RX_EAR_ICTL__POR (0x00000040) 410#define TABLA_A_RX_EAR_CCOMP (0x01C0) 411#define TABLA_A_RX_EAR_CCOMP__POR (0x00000008) 412#define TABLA_A_RX_EAR_VCM (0x01C1) 413#define TABLA_A_RX_EAR_VCM__POR (0x00000000) 414#define TABLA_A_RX_EAR_CNP (0x01C2) 415#define TABLA_A_RX_EAR_CNP__POR (0x00000080) 416#define TABLA_A_RX_EAR_ATEST (0x01C3) 417#define TABLA_A_RX_EAR_ATEST__POR (0x00000000) 418#define TABLA_A_RX_EAR_STATUS (0x01C5) 419#define TABLA_A_RX_EAR_STATUS__POR (0x00000004) 420#define TABLA_A_RX_LINE_BIAS_PA (0x01C6) 421#define TABLA_A_RX_LINE_BIAS_PA__POR (0x000000AA) 422#define TABLA_A_RX_LINE_BIAS_DAC (0x01C7) 423#define TABLA_A_RX_LINE_BIAS_DAC__POR (0x000000A0) 424#define TABLA_A_RX_LINE_BIAS_CNP (0x01C8) 425#define TABLA_A_RX_LINE_BIAS_CNP__POR (0x0000003A) 426#define TABLA_A_RX_LINE_COM (0x01C9) 427#define TABLA_A_RX_LINE_COM__POR (0x00000000) 428#define TABLA_A_RX_LINE_CNP_EN (0x01CA) 429#define TABLA_A_RX_LINE_CNP_EN__POR (0x00000080) 430#define TABLA_A_RX_LINE_CNP_WG_CTL (0x01CB) 431#define TABLA_A_RX_LINE_CNP_WG_CTL__POR (0x0000001C) 432#define TABLA_A_RX_LINE_CNP_WG_TIME (0x01CC) 433#define TABLA_A_RX_LINE_CNP_WG_TIME__POR (0x00000064) 434#define TABLA_A_RX_LINE_1_GAIN (0x01CD) 435#define TABLA_A_RX_LINE_1_GAIN__POR (0x00000000) 436#define TABLA_A_RX_LINE_1_TEST (0x01CE) 437#define TABLA_A_RX_LINE_1_TEST__POR (0x00000000) 438#define TABLA_A_RX_LINE_1_DAC_CTL (0x01CF) 439#define TABLA_A_RX_LINE_1_DAC_CTL__POR (0x0000000C) 440#define TABLA_A_RX_LINE_1_STATUS (0x01D0) 441#define TABLA_A_RX_LINE_1_STATUS__POR (0x00000000) 442#define TABLA_A_RX_LINE_2_GAIN (0x01D1) 443#define TABLA_A_RX_LINE_2_GAIN__POR (0x00000000) 444#define TABLA_A_RX_LINE_2_TEST (0x01D2) 445#define TABLA_A_RX_LINE_2_TEST__POR (0x00000000) 446#define TABLA_A_RX_LINE_2_DAC_CTL (0x01D3) 447#define TABLA_A_RX_LINE_2_DAC_CTL__POR (0x0000000C) 448#define TABLA_A_RX_LINE_2_STATUS (0x01D4) 449#define TABLA_A_RX_LINE_2_STATUS__POR (0x00000000) 450#define TABLA_A_RX_LINE_3_GAIN (0x01D5) 451#define TABLA_A_RX_LINE_3_GAIN__POR (0x00000000) 452#define TABLA_A_RX_LINE_3_TEST (0x01D6) 453#define TABLA_A_RX_LINE_3_TEST__POR (0x00000000) 454#define TABLA_A_RX_LINE_3_DAC_CTL (0x01D7) 455#define TABLA_A_RX_LINE_3_DAC_CTL__POR (0x0000000C) 456#define TABLA_A_RX_LINE_3_STATUS (0x01D8) 457#define TABLA_A_RX_LINE_3_STATUS__POR (0x00000000) 458#define TABLA_A_RX_LINE_4_GAIN (0x01D9) 459#define TABLA_A_RX_LINE_4_GAIN__POR (0x00000000) 460#define TABLA_A_RX_LINE_4_TEST (0x01DA) 461#define TABLA_A_RX_LINE_4_TEST__POR (0x00000000) 462#define TABLA_A_RX_LINE_4_DAC_CTL (0x01DB) 463#define TABLA_A_RX_LINE_4_DAC_CTL__POR (0x0000000C) 464#define TABLA_A_RX_LINE_4_STATUS (0x01DC) 465#define TABLA_A_RX_LINE_4_STATUS__POR (0x00000000) 466#define TABLA_A_RX_LINE_5_GAIN (0x01DD) 467#define TABLA_A_RX_LINE_5_GAIN__POR (0x00000000) 468#define TABLA_A_RX_LINE_5_TEST (0x01DE) 469#define TABLA_A_RX_LINE_5_TEST__POR (0x00000000) 470#define TABLA_A_RX_LINE_5_DAC_CTL (0x01DF) 471#define TABLA_A_RX_LINE_5_DAC_CTL__POR (0x0000000C) 472#define TABLA_A_RX_LINE_5_STATUS (0x01E0) 473#define TABLA_A_RX_LINE_5_STATUS__POR (0x00000000) 474#define TABLA_A_RX_LINE_CNP_DBG (0x01EC) 475#define TABLA_A_RX_LINE_CNP_DBG__POR (0x00000000) 476#define TABLA_A_MBHC_HPH (0x01ED) 477#define TABLA_A_MBHC_HPH__POR (0x00000048) 478#define TABLA_A_CONFIG_MODE_FREQ (0x01F7) 479#define TABLA_A_CONFIG_MODE_FREQ__POR (0x00000047) 480#define TABLA_A_CONFIG_MODE_TEST (0x01F8) 481#define TABLA_A_CONFIG_MODE_TEST__POR (0x0000000A) 482#define TABLA_A_CONFIG_MODE_STATUS (0x01F9) 483#define TABLA_A_CONFIG_MODE_STATUS__POR (0x0000001C) 484#define TABLA_A_CONFIG_MODE_TUNER (0x01FA) 485#define TABLA_A_CONFIG_MODE_TUNER__POR (0x00000000) 486#define TABLA_A_CDC_ANC1_CTL (0x00000200) 487#define TABLA_A_CDC_ANC1_CTL__POR (0x00000000) 488#define TABLA_A_CDC_ANC2_CTL (0x00000280) 489#define TABLA_A_CDC_ANC2_CTL__POR (0x00000000) 490#define TABLA_A_CDC_ANC1_SHIFT (0x00000201) 491#define TABLA_A_CDC_ANC1_SHIFT__POR (0x00000000) 492#define TABLA_A_CDC_ANC2_SHIFT (0x00000281) 493#define TABLA_A_CDC_ANC2_SHIFT__POR (0x00000000) 494#define TABLA_A_CDC_ANC1_FILT1_B1_CTL (0x00000202) 495#define TABLA_A_CDC_ANC1_FILT1_B1_CTL__POR (0x00000000) 496#define TABLA_A_CDC_ANC2_FILT1_B1_CTL (0x00000282) 497#define TABLA_A_CDC_ANC2_FILT1_B1_CTL__POR (0x00000000) 498#define TABLA_A_CDC_ANC1_FILT1_B2_CTL (0x00000203) 499#define TABLA_A_CDC_ANC1_FILT1_B2_CTL__POR (0x00000000) 500#define TABLA_A_CDC_ANC2_FILT1_B2_CTL (0x00000283) 501#define TABLA_A_CDC_ANC2_FILT1_B2_CTL__POR (0x00000000) 502#define TABLA_A_CDC_ANC1_FILT1_B3_CTL (0x00000204) 503#define TABLA_A_CDC_ANC1_FILT1_B3_CTL__POR (0x00000000) 504#define TABLA_A_CDC_ANC2_FILT1_B3_CTL (0x00000284) 505#define TABLA_A_CDC_ANC2_FILT1_B3_CTL__POR (0x00000000) 506#define TABLA_A_CDC_ANC1_FILT1_B4_CTL (0x00000205) 507#define TABLA_A_CDC_ANC1_FILT1_B4_CTL__POR (0x00000000) 508#define TABLA_A_CDC_ANC2_FILT1_B4_CTL (0x00000285) 509#define TABLA_A_CDC_ANC2_FILT1_B4_CTL__POR (0x00000000) 510#define TABLA_A_CDC_ANC1_FILT2_B1_CTL (0x00000206) 511#define TABLA_A_CDC_ANC1_FILT2_B1_CTL__POR (0x00000000) 512#define TABLA_A_CDC_ANC2_FILT2_B1_CTL (0x00000286) 513#define TABLA_A_CDC_ANC2_FILT2_B1_CTL__POR (0x00000000) 514#define TABLA_A_CDC_ANC1_FILT2_B2_CTL (0x00000207) 515#define TABLA_A_CDC_ANC1_FILT2_B2_CTL__POR (0x00000000) 516#define TABLA_A_CDC_ANC2_FILT2_B2_CTL (0x00000287) 517#define TABLA_A_CDC_ANC2_FILT2_B2_CTL__POR (0x00000000) 518#define TABLA_A_CDC_ANC1_FILT2_B3_CTL (0x00000208) 519#define TABLA_A_CDC_ANC1_FILT2_B3_CTL__POR (0x00000000) 520#define TABLA_A_CDC_ANC2_FILT2_B3_CTL (0x00000288) 521#define TABLA_A_CDC_ANC2_FILT2_B3_CTL__POR (0x00000000) 522#define TABLA_A_CDC_ANC1_SPARE (0x00000209) 523#define TABLA_A_CDC_ANC1_SPARE__POR (0x00000000) 524#define TABLA_A_CDC_ANC2_SPARE (0x00000289) 525#define TABLA_A_CDC_ANC2_SPARE__POR (0x00000000) 526#define TABLA_A_CDC_ANC1_FILT3_CTL (0x0000020A) 527#define TABLA_A_CDC_ANC1_FILT3_CTL__POR (0x00000000) 528#define TABLA_A_CDC_ANC2_FILT3_CTL (0x0000028A) 529#define TABLA_A_CDC_ANC2_FILT3_CTL__POR (0x00000000) 530#define TABLA_A_CDC_ANC1_FILT4_CTL (0x0000020B) 531#define TABLA_A_CDC_ANC1_FILT4_CTL__POR (0x00000000) 532#define TABLA_A_CDC_ANC2_FILT4_CTL (0x0000028B) 533#define TABLA_A_CDC_ANC2_FILT4_CTL__POR (0x00000000) 534#define TABLA_A_CDC_TX1_VOL_CTL_TIMER (0x00000220) 535#define TABLA_A_CDC_TX1_VOL_CTL_TIMER__POR (0x00000000) 536#define TABLA_A_CDC_TX2_VOL_CTL_TIMER (0x00000228) 537#define TABLA_A_CDC_TX2_VOL_CTL_TIMER__POR (0x00000000) 538#define TABLA_A_CDC_TX3_VOL_CTL_TIMER (0x00000230) 539#define TABLA_A_CDC_TX3_VOL_CTL_TIMER__POR (0x00000000) 540#define TABLA_A_CDC_TX4_VOL_CTL_TIMER (0x00000238) 541#define TABLA_A_CDC_TX4_VOL_CTL_TIMER__POR (0x00000000) 542#define TABLA_A_CDC_TX5_VOL_CTL_TIMER (0x00000240) 543#define TABLA_A_CDC_TX5_VOL_CTL_TIMER__POR (0x00000000) 544#define TABLA_A_CDC_TX6_VOL_CTL_TIMER (0x00000248) 545#define TABLA_A_CDC_TX6_VOL_CTL_TIMER__POR (0x00000000) 546#define TABLA_A_CDC_TX7_VOL_CTL_TIMER (0x00000250) 547#define TABLA_A_CDC_TX7_VOL_CTL_TIMER__POR (0x00000000) 548#define TABLA_A_CDC_TX8_VOL_CTL_TIMER (0x00000258) 549#define TABLA_A_CDC_TX8_VOL_CTL_TIMER__POR (0x00000000) 550#define TABLA_A_CDC_TX9_VOL_CTL_TIMER (0x00000260) 551#define TABLA_A_CDC_TX9_VOL_CTL_TIMER__POR (0x00000000) 552#define TABLA_A_CDC_TX10_VOL_CTL_TIMER (0x00000268) 553#define TABLA_A_CDC_TX10_VOL_CTL_TIMER__POR (0x00000000) 554#define TABLA_A_CDC_TX1_VOL_CTL_GAIN (0x00000221) 555#define TABLA_A_CDC_TX1_VOL_CTL_GAIN__POR (0x00000000) 556#define TABLA_A_CDC_TX2_VOL_CTL_GAIN (0x00000229) 557#define TABLA_A_CDC_TX2_VOL_CTL_GAIN__POR (0x00000000) 558#define TABLA_A_CDC_TX3_VOL_CTL_GAIN (0x00000231) 559#define TABLA_A_CDC_TX3_VOL_CTL_GAIN__POR (0x00000000) 560#define TABLA_A_CDC_TX4_VOL_CTL_GAIN (0x00000239) 561#define TABLA_A_CDC_TX4_VOL_CTL_GAIN__POR (0x00000000) 562#define TABLA_A_CDC_TX5_VOL_CTL_GAIN (0x00000241) 563#define TABLA_A_CDC_TX5_VOL_CTL_GAIN__POR (0x00000000) 564#define TABLA_A_CDC_TX6_VOL_CTL_GAIN (0x00000249) 565#define TABLA_A_CDC_TX6_VOL_CTL_GAIN__POR (0x00000000) 566#define TABLA_A_CDC_TX7_VOL_CTL_GAIN (0x00000251) 567#define TABLA_A_CDC_TX7_VOL_CTL_GAIN__POR (0x00000000) 568#define TABLA_A_CDC_TX8_VOL_CTL_GAIN (0x00000259) 569#define TABLA_A_CDC_TX8_VOL_CTL_GAIN__POR (0x00000000) 570#define TABLA_A_CDC_TX9_VOL_CTL_GAIN (0x00000261) 571#define TABLA_A_CDC_TX9_VOL_CTL_GAIN__POR (0x00000000) 572#define TABLA_A_CDC_TX10_VOL_CTL_GAIN (0x00000269) 573#define TABLA_A_CDC_TX10_VOL_CTL_GAIN__POR (0x00000000) 574#define TABLA_A_CDC_TX1_VOL_CTL_CFG (0x00000222) 575#define TABLA_A_CDC_TX1_VOL_CTL_CFG__POR (0x00000000) 576#define TABLA_A_CDC_TX2_VOL_CTL_CFG (0x0000022A) 577#define TABLA_A_CDC_TX2_VOL_CTL_CFG__POR (0x00000000) 578#define TABLA_A_CDC_TX3_VOL_CTL_CFG (0x00000232) 579#define TABLA_A_CDC_TX3_VOL_CTL_CFG__POR (0x00000000) 580#define TABLA_A_CDC_TX4_VOL_CTL_CFG (0x0000023A) 581#define TABLA_A_CDC_TX4_VOL_CTL_CFG__POR (0x00000000) 582#define TABLA_A_CDC_TX5_VOL_CTL_CFG (0x00000242) 583#define TABLA_A_CDC_TX5_VOL_CTL_CFG__POR (0x00000000) 584#define TABLA_A_CDC_TX6_VOL_CTL_CFG (0x0000024A) 585#define TABLA_A_CDC_TX6_VOL_CTL_CFG__POR (0x00000000) 586#define TABLA_A_CDC_TX7_VOL_CTL_CFG (0x00000252) 587#define TABLA_A_CDC_TX7_VOL_CTL_CFG__POR (0x00000000) 588#define TABLA_A_CDC_TX8_VOL_CTL_CFG (0x0000025A) 589#define TABLA_A_CDC_TX8_VOL_CTL_CFG__POR (0x00000000) 590#define TABLA_A_CDC_TX9_VOL_CTL_CFG (0x00000262) 591#define TABLA_A_CDC_TX9_VOL_CTL_CFG__POR (0x00000000) 592#define TABLA_A_CDC_TX10_VOL_CTL_CFG (0x0000026A) 593#define TABLA_A_CDC_TX10_VOL_CTL_CFG__POR (0x00000000) 594#define TABLA_A_CDC_TX1_MUX_CTL (0x00000223) 595#define TABLA_A_CDC_TX1_MUX_CTL__POR (0x00000008) 596#define TABLA_A_CDC_TX2_MUX_CTL (0x0000022B) 597#define TABLA_A_CDC_TX2_MUX_CTL__POR (0x00000008) 598#define TABLA_A_CDC_TX3_MUX_CTL (0x00000233) 599#define TABLA_A_CDC_TX3_MUX_CTL__POR (0x00000008) 600#define TABLA_A_CDC_TX4_MUX_CTL (0x0000023B) 601#define TABLA_A_CDC_TX4_MUX_CTL__POR (0x00000008) 602#define TABLA_A_CDC_TX5_MUX_CTL (0x00000243) 603#define TABLA_A_CDC_TX5_MUX_CTL__POR (0x00000008) 604#define TABLA_A_CDC_TX6_MUX_CTL (0x0000024B) 605#define TABLA_A_CDC_TX6_MUX_CTL__POR (0x00000008) 606#define TABLA_A_CDC_TX7_MUX_CTL (0x00000253) 607#define TABLA_A_CDC_TX7_MUX_CTL__POR (0x00000008) 608#define TABLA_A_CDC_TX8_MUX_CTL (0x0000025B) 609#define TABLA_A_CDC_TX8_MUX_CTL__POR (0x00000008) 610#define TABLA_A_CDC_TX9_MUX_CTL (0x00000263) 611#define TABLA_A_CDC_TX9_MUX_CTL__POR (0x00000008) 612#define TABLA_A_CDC_TX10_MUX_CTL (0x0000026B) 613#define TABLA_A_CDC_TX10_MUX_CTL__POR (0x00000008) 614#define TABLA_A_CDC_TX1_CLK_FS_CTL (0x00000224) 615#define TABLA_A_CDC_TX1_CLK_FS_CTL__POR (0x00000003) 616#define TABLA_A_CDC_TX2_CLK_FS_CTL (0x0000022C) 617#define TABLA_A_CDC_TX2_CLK_FS_CTL__POR (0x00000003) 618#define TABLA_A_CDC_TX3_CLK_FS_CTL (0x00000234) 619#define TABLA_A_CDC_TX3_CLK_FS_CTL__POR (0x00000003) 620#define TABLA_A_CDC_TX4_CLK_FS_CTL (0x0000023C) 621#define TABLA_A_CDC_TX4_CLK_FS_CTL__POR (0x00000003) 622#define TABLA_A_CDC_TX5_CLK_FS_CTL (0x00000244) 623#define TABLA_A_CDC_TX5_CLK_FS_CTL__POR (0x00000003) 624#define TABLA_A_CDC_TX6_CLK_FS_CTL (0x0000024C) 625#define TABLA_A_CDC_TX6_CLK_FS_CTL__POR (0x00000003) 626#define TABLA_A_CDC_TX7_CLK_FS_CTL (0x00000254) 627#define TABLA_A_CDC_TX7_CLK_FS_CTL__POR (0x00000003) 628#define TABLA_A_CDC_TX8_CLK_FS_CTL (0x0000025C) 629#define TABLA_A_CDC_TX8_CLK_FS_CTL__POR (0x00000003) 630#define TABLA_A_CDC_TX9_CLK_FS_CTL (0x00000264) 631#define TABLA_A_CDC_TX9_CLK_FS_CTL__POR (0x00000003) 632#define TABLA_A_CDC_TX10_CLK_FS_CTL (0x0000026C) 633#define TABLA_A_CDC_TX10_CLK_FS_CTL__POR (0x00000003) 634#define TABLA_A_CDC_TX1_DMIC_CTL (0x00000225) 635#define TABLA_A_CDC_TX1_DMIC_CTL__POR (0x00000000) 636#define TABLA_A_CDC_TX2_DMIC_CTL (0x0000022D) 637#define TABLA_A_CDC_TX2_DMIC_CTL__POR (0x00000000) 638#define TABLA_A_CDC_TX3_DMIC_CTL (0x00000235) 639#define TABLA_A_CDC_TX3_DMIC_CTL__POR (0x00000000) 640#define TABLA_A_CDC_TX4_DMIC_CTL (0x0000023D) 641#define TABLA_A_CDC_TX4_DMIC_CTL__POR (0x00000000) 642#define TABLA_A_CDC_TX5_DMIC_CTL (0x00000245) 643#define TABLA_A_CDC_TX5_DMIC_CTL__POR (0x00000000) 644#define TABLA_A_CDC_TX6_DMIC_CTL (0x0000024D) 645#define TABLA_A_CDC_TX6_DMIC_CTL__POR (0x00000000) 646#define TABLA_A_CDC_TX7_DMIC_CTL (0x00000255) 647#define TABLA_A_CDC_TX7_DMIC_CTL__POR (0x00000000) 648#define TABLA_A_CDC_TX8_DMIC_CTL (0x0000025D) 649#define TABLA_A_CDC_TX8_DMIC_CTL__POR (0x00000000) 650#define TABLA_A_CDC_TX9_DMIC_CTL (0x00000265) 651#define TABLA_A_CDC_TX9_DMIC_CTL__POR (0x00000000) 652#define TABLA_A_CDC_TX10_DMIC_CTL (0x0000026D) 653#define TABLA_A_CDC_TX10_DMIC_CTL__POR (0x00000000) 654#define TABLA_A_CDC_SRC1_PDA_CFG (0x000002A0) 655#define TABLA_A_CDC_SRC1_PDA_CFG__POR (0x00000000) 656#define TABLA_A_CDC_SRC2_PDA_CFG (0x000002A8) 657#define TABLA_A_CDC_SRC2_PDA_CFG__POR (0x00000000) 658#define TABLA_A_CDC_SRC1_FS_CTL (0x000002A1) 659#define TABLA_A_CDC_SRC1_FS_CTL__POR (0x0000001b) 660#define TABLA_A_CDC_SRC2_FS_CTL (0x000002A9) 661#define TABLA_A_CDC_SRC2_FS_CTL__POR (0x0000001b) 662#define TABLA_A_CDC_RX1_B1_CTL (0x000002B0) 663#define TABLA_A_CDC_RX1_B1_CTL__POR (0x00000000) 664#define TABLA_A_CDC_RX2_B1_CTL (0x000002B8) 665#define TABLA_A_CDC_RX2_B1_CTL__POR (0x00000000) 666#define TABLA_A_CDC_RX3_B1_CTL (0x000002C0) 667#define TABLA_A_CDC_RX3_B1_CTL__POR (0x00000000) 668#define TABLA_A_CDC_RX4_B1_CTL (0x000002C8) 669#define TABLA_A_CDC_RX4_B1_CTL__POR (0x00000000) 670#define TABLA_A_CDC_RX5_B1_CTL (0x000002D0) 671#define TABLA_A_CDC_RX5_B1_CTL__POR (0x00000000) 672#define TABLA_A_CDC_RX6_B1_CTL (0x000002D8) 673#define TABLA_A_CDC_RX6_B1_CTL__POR (0x00000000) 674#define TABLA_A_CDC_RX7_B1_CTL (0x000002E0) 675#define TABLA_A_CDC_RX7_B1_CTL__POR (0x00000000) 676#define TABLA_A_CDC_RX1_B2_CTL (0x000002B1) 677#define TABLA_A_CDC_RX1_B2_CTL__POR (0x00000000) 678#define TABLA_A_CDC_RX2_B2_CTL (0x000002B9) 679#define TABLA_A_CDC_RX2_B2_CTL__POR (0x00000000) 680#define TABLA_A_CDC_RX3_B2_CTL (0x000002C1) 681#define TABLA_A_CDC_RX3_B2_CTL__POR (0x00000000) 682#define TABLA_A_CDC_RX4_B2_CTL (0x000002C9) 683#define TABLA_A_CDC_RX4_B2_CTL__POR (0x00000000) 684#define TABLA_A_CDC_RX5_B2_CTL (0x000002D1) 685#define TABLA_A_CDC_RX5_B2_CTL__POR (0x00000000) 686#define TABLA_A_CDC_RX6_B2_CTL (0x000002D9) 687#define TABLA_A_CDC_RX6_B2_CTL__POR (0x00000000) 688#define TABLA_A_CDC_RX7_B2_CTL (0x000002E1) 689#define TABLA_A_CDC_RX7_B2_CTL__POR (0x00000000) 690#define TABLA_A_CDC_RX1_B3_CTL (0x000002B2) 691#define TABLA_A_CDC_RX1_B3_CTL__POR (0x00000000) 692#define TABLA_A_CDC_RX2_B3_CTL (0x000002BA) 693#define TABLA_A_CDC_RX2_B3_CTL__POR (0x00000000) 694#define TABLA_A_CDC_RX3_B3_CTL (0x000002C2) 695#define TABLA_A_CDC_RX3_B3_CTL__POR (0x00000000) 696#define TABLA_A_CDC_RX4_B3_CTL (0x000002CA) 697#define TABLA_A_CDC_RX4_B3_CTL__POR (0x00000000) 698#define TABLA_A_CDC_RX5_B3_CTL (0x000002D2) 699#define TABLA_A_CDC_RX5_B3_CTL__POR (0x00000000) 700#define TABLA_A_CDC_RX6_B3_CTL (0x000002DA) 701#define TABLA_A_CDC_RX6_B3_CTL__POR (0x00000000) 702#define TABLA_A_CDC_RX7_B3_CTL (0x000002E2) 703#define TABLA_A_CDC_RX7_B3_CTL__POR (0x00000000) 704#define TABLA_A_CDC_RX1_B4_CTL (0x000002B3) 705#define TABLA_A_CDC_RX1_B4_CTL__POR (0x00000000) 706#define TABLA_A_CDC_RX2_B4_CTL (0x000002BB) 707#define TABLA_A_CDC_RX2_B4_CTL__POR (0x00000000) 708#define TABLA_A_CDC_RX3_B4_CTL (0x000002C3) 709#define TABLA_A_CDC_RX3_B4_CTL__POR (0x00000000) 710#define TABLA_A_CDC_RX4_B4_CTL (0x000002CB) 711#define TABLA_A_CDC_RX4_B4_CTL__POR (0x00000000) 712#define TABLA_A_CDC_RX5_B4_CTL (0x000002D3) 713#define TABLA_A_CDC_RX5_B4_CTL__POR (0x00000000) 714#define TABLA_A_CDC_RX6_B4_CTL (0x000002DB) 715#define TABLA_A_CDC_RX6_B4_CTL__POR (0x00000000) 716#define TABLA_A_CDC_RX7_B4_CTL (0x000002E3) 717#define TABLA_A_CDC_RX7_B4_CTL__POR (0x00000000) 718#define TABLA_A_CDC_RX1_B5_CTL (0x000002B4) 719#define TABLA_A_CDC_RX1_B5_CTL__POR (0x00000060) 720#define TABLA_A_CDC_RX2_B5_CTL (0x000002BC) 721#define TABLA_A_CDC_RX2_B5_CTL__POR (0x00000060) 722#define TABLA_A_CDC_RX3_B5_CTL (0x000002C4) 723#define TABLA_A_CDC_RX3_B5_CTL__POR (0x00000060) 724#define TABLA_A_CDC_RX4_B5_CTL (0x000002CC) 725#define TABLA_A_CDC_RX4_B5_CTL__POR (0x00000060) 726#define TABLA_A_CDC_RX5_B5_CTL (0x000002D4) 727#define TABLA_A_CDC_RX5_B5_CTL__POR (0x00000060) 728#define TABLA_A_CDC_RX6_B5_CTL (0x000002DC) 729#define TABLA_A_CDC_RX6_B5_CTL__POR (0x00000060) 730#define TABLA_A_CDC_RX7_B5_CTL (0x000002E4) 731#define TABLA_A_CDC_RX7_B5_CTL__POR (0x00000060) 732#define TABLA_A_CDC_RX1_B6_CTL (0x000002B5) 733#define TABLA_A_CDC_RX1_B6_CTL__POR (0x00000000) 734#define TABLA_A_CDC_RX2_B6_CTL (0x000002BD) 735#define TABLA_A_CDC_RX2_B6_CTL__POR (0x00000000) 736#define TABLA_A_CDC_RX3_B6_CTL (0x000002C5) 737#define TABLA_A_CDC_RX3_B6_CTL__POR (0x00000000) 738#define TABLA_A_CDC_RX4_B6_CTL (0x000002CD) 739#define TABLA_A_CDC_RX4_B6_CTL__POR (0x00000000) 740#define TABLA_A_CDC_RX5_B6_CTL (0x000002D5) 741#define TABLA_A_CDC_RX5_B6_CTL__POR (0x00000000) 742#define TABLA_A_CDC_RX6_B6_CTL (0x000002DD) 743#define TABLA_A_CDC_RX6_B6_CTL__POR (0x00000000) 744#define TABLA_A_CDC_RX7_B6_CTL (0x000002E5) 745#define TABLA_A_CDC_RX7_B6_CTL__POR (0x00000000) 746#define TABLA_A_CDC_RX1_VOL_CTL_B1_CTL (0x000002B6) 747#define TABLA_A_CDC_RX1_VOL_CTL_B1_CTL__POR (0x00000000) 748#define TABLA_A_CDC_RX2_VOL_CTL_B1_CTL (0x000002BE) 749#define TABLA_A_CDC_RX2_VOL_CTL_B1_CTL__POR (0x00000000) 750#define TABLA_A_CDC_RX3_VOL_CTL_B1_CTL (0x000002C6) 751#define TABLA_A_CDC_RX3_VOL_CTL_B1_CTL__POR (0x00000000) 752#define TABLA_A_CDC_RX4_VOL_CTL_B1_CTL (0x000002CE) 753#define TABLA_A_CDC_RX4_VOL_CTL_B1_CTL__POR (0x00000000) 754#define TABLA_A_CDC_RX5_VOL_CTL_B1_CTL (0x000002D6) 755#define TABLA_A_CDC_RX5_VOL_CTL_B1_CTL__POR (0x00000000) 756#define TABLA_A_CDC_RX6_VOL_CTL_B1_CTL (0x000002DE) 757#define TABLA_A_CDC_RX6_VOL_CTL_B1_CTL__POR (0x00000000) 758#define TABLA_A_CDC_RX7_VOL_CTL_B1_CTL (0x000002E6) 759#define TABLA_A_CDC_RX7_VOL_CTL_B1_CTL__POR (0x00000000) 760#define TABLA_A_CDC_RX1_VOL_CTL_B2_CTL (0x000002B7) 761#define TABLA_A_CDC_RX1_VOL_CTL_B2_CTL__POR (0x00000000) 762#define TABLA_A_CDC_RX2_VOL_CTL_B2_CTL (0x000002BF) 763#define TABLA_A_CDC_RX2_VOL_CTL_B2_CTL__POR (0x00000000) 764#define TABLA_A_CDC_RX3_VOL_CTL_B2_CTL (0x000002C7) 765#define TABLA_A_CDC_RX3_VOL_CTL_B2_CTL__POR (0x00000000) 766#define TABLA_A_CDC_RX4_VOL_CTL_B2_CTL (0x000002CF) 767#define TABLA_A_CDC_RX4_VOL_CTL_B2_CTL__POR (0x00000000) 768#define TABLA_A_CDC_RX5_VOL_CTL_B2_CTL (0x000002D7) 769#define TABLA_A_CDC_RX5_VOL_CTL_B2_CTL__POR (0x00000000) 770#define TABLA_A_CDC_RX6_VOL_CTL_B2_CTL (0x000002DF) 771#define TABLA_A_CDC_RX6_VOL_CTL_B2_CTL__POR (0x00000000) 772#define TABLA_A_CDC_RX7_VOL_CTL_B2_CTL (0x000002E7) 773#define TABLA_A_CDC_RX7_VOL_CTL_B2_CTL__POR (0x00000000) 774#define TABLA_A_CDC_CLK_ANC_RESET_CTL (0x00000300) 775#define TABLA_A_CDC_CLK_ANC_RESET_CTL__POR (0x00000000) 776#define TABLA_A_CDC_CLK_RX_RESET_CTL (0x00000301) 777#define TABLA_A_CDC_CLK_RX_RESET_CTL__POR (0x00000000) 778#define TABLA_A_CDC_CLK_TX_RESET_B1_CTL (0x00000302) 779#define TABLA_A_CDC_CLK_TX_RESET_B1_CTL__POR (0x00000000) 780#define TABLA_A_CDC_CLK_TX_RESET_B2_CTL (0x00000303) 781#define TABLA_A_CDC_CLK_TX_RESET_B2_CTL__POR (0x00000000) 782#define TABLA_A_CDC_CLK_DMIC_CTL (0x00000304) 783#define TABLA_A_CDC_CLK_DMIC_CTL__POR (0x00000000) 784#define TABLA_A_CDC_CLK_RX_I2S_CTL (0x00000305) 785#define TABLA_A_CDC_CLK_RX_I2S_CTL__POR (0x00000003) 786#define TABLA_A_CDC_CLK_TX_I2S_CTL (0x00000306) 787#define TABLA_A_CDC_CLK_TX_I2S_CTL__POR (0x00000003) 788#define TABLA_A_CDC_CLK_OTHR_RESET_CTL (0x00000307) 789#define TABLA_A_CDC_CLK_OTHR_RESET_CTL__POR (0x00000000) 790#define TABLA_A_CDC_CLK_TX_CLK_EN_B1_CTL (0x00000308) 791#define TABLA_A_CDC_CLK_TX_CLK_EN_B1_CTL__POR (0x00000000) 792#define TABLA_A_CDC_CLK_TX_CLK_EN_B2_CTL (0x00000309) 793#define TABLA_A_CDC_CLK_TX_CLK_EN_B2_CTL__POR (0x00000000) 794#define TABLA_A_CDC_CLK_OTHR_CTL (0x0000030A) 795#define TABLA_A_CDC_CLK_OTHR_CTL__POR (0x00000000) 796#define TABLA_A_CDC_CLK_RDAC_CLK_EN_CTL (0x0000030B) 797#define TABLA_A_CDC_CLK_RDAC_CLK_EN_CTL__POR (0x00000000) 798#define TABLA_A_CDC_CLK_ANC_CLK_EN_CTL (0x0000030C) 799#define TABLA_A_CDC_CLK_ANC_CLK_EN_CTL__POR (0x00000000) 800#define TABLA_A_CDC_CLK_RX_B1_CTL (0x0000030D) 801#define TABLA_A_CDC_CLK_RX_B1_CTL__POR (0x00000000) 802#define TABLA_A_CDC_CLK_RX_B2_CTL (0x0000030E) 803#define TABLA_A_CDC_CLK_RX_B2_CTL__POR (0x00000000) 804#define TABLA_A_CDC_CLK_MCLK_CTL (0x0000030F) 805#define TABLA_A_CDC_CLK_MCLK_CTL__POR (0x00000000) 806#define TABLA_A_CDC_CLK_PDM_CTL (0x00000310) 807#define TABLA_A_CDC_CLK_PDM_CTL__POR (0x00000000) 808#define TABLA_A_CDC_CLK_SD_CTL (0x00000311) 809#define TABLA_A_CDC_CLK_SD_CTL__POR (0x00000000) 810#define TABLA_A_CDC_CLSG_FREQ_THRESH_B1_CTL (0x00000320) 811#define TABLA_A_CDC_CLSG_FREQ_THRESH_B1_CTL__POR (0x00000007) 812#define TABLA_A_CDC_CLSG_FREQ_THRESH_B2_CTL (0x00000321) 813#define TABLA_A_CDC_CLSG_FREQ_THRESH_B2_CTL__POR (0x00000013) 814#define TABLA_A_CDC_CLSG_FREQ_THRESH_B3_CTL (0x00000322) 815#define TABLA_A_CDC_CLSG_FREQ_THRESH_B3_CTL__POR (0x00000053) 816#define TABLA_A_CDC_CLSG_FREQ_THRESH_B4_CTL (0x00000323) 817#define TABLA_A_CDC_CLSG_FREQ_THRESH_B4_CTL__POR (0x0000007f) 818#define TABLA_A_CDC_CLSG_GAIN_THRESH_CTL (0x00000324) 819#define TABLA_A_CDC_CLSG_GAIN_THRESH_CTL__POR (0x00000026) 820#define TABLA_A_CDC_CLSG_TIMER_B1_CFG (0x00000325) 821#define TABLA_A_CDC_CLSG_TIMER_B1_CFG__POR (0x0000000a) 822#define TABLA_A_CDC_CLSG_TIMER_B2_CFG (0x00000326) 823#define TABLA_A_CDC_CLSG_TIMER_B2_CFG__POR (0x00000000) 824#define TABLA_A_CDC_CLSG_CTL (0x00000327) 825#define TABLA_A_CDC_CLSG_CTL__POR (0x00000013) 826#define TABLA_A_CDC_IIR1_GAIN_B1_CTL (0x00000340) 827#define TABLA_A_CDC_IIR1_GAIN_B1_CTL__POR (0x00000000) 828#define TABLA_A_CDC_IIR2_GAIN_B1_CTL (0x00000350) 829#define TABLA_A_CDC_IIR2_GAIN_B1_CTL__POR (0x00000000) 830#define TABLA_A_CDC_IIR1_GAIN_B2_CTL (0x00000341) 831#define TABLA_A_CDC_IIR1_GAIN_B2_CTL__POR (0x00000000) 832#define TABLA_A_CDC_IIR2_GAIN_B2_CTL (0x00000351) 833#define TABLA_A_CDC_IIR2_GAIN_B2_CTL__POR (0x00000000) 834#define TABLA_A_CDC_IIR1_GAIN_B3_CTL (0x00000342) 835#define TABLA_A_CDC_IIR1_GAIN_B3_CTL__POR (0x00000000) 836#define TABLA_A_CDC_IIR2_GAIN_B3_CTL (0x00000352) 837#define TABLA_A_CDC_IIR2_GAIN_B3_CTL__POR (0x00000000) 838#define TABLA_A_CDC_IIR1_GAIN_B4_CTL (0x00000343) 839#define TABLA_A_CDC_IIR1_GAIN_B4_CTL__POR (0x00000000) 840#define TABLA_A_CDC_IIR2_GAIN_B4_CTL (0x00000353) 841#define TABLA_A_CDC_IIR2_GAIN_B4_CTL__POR (0x00000000) 842#define TABLA_A_CDC_IIR1_GAIN_B5_CTL (0x00000344) 843#define TABLA_A_CDC_IIR1_GAIN_B5_CTL__POR (0x00000000) 844#define TABLA_A_CDC_IIR2_GAIN_B5_CTL (0x00000354) 845#define TABLA_A_CDC_IIR2_GAIN_B5_CTL__POR (0x00000000) 846#define TABLA_A_CDC_IIR1_GAIN_B6_CTL (0x00000345) 847#define TABLA_A_CDC_IIR1_GAIN_B6_CTL__POR (0x00000000) 848#define TABLA_A_CDC_IIR2_GAIN_B6_CTL (0x00000355) 849#define TABLA_A_CDC_IIR2_GAIN_B6_CTL__POR (0x00000000) 850#define TABLA_A_CDC_IIR1_GAIN_B7_CTL (0x00000346) 851#define TABLA_A_CDC_IIR1_GAIN_B7_CTL__POR (0x00000000) 852#define TABLA_A_CDC_IIR2_GAIN_B7_CTL (0x00000356) 853#define TABLA_A_CDC_IIR2_GAIN_B7_CTL__POR (0x00000000) 854#define TABLA_A_CDC_IIR1_GAIN_B8_CTL (0x00000347) 855#define TABLA_A_CDC_IIR1_GAIN_B8_CTL__POR (0x00000000) 856#define TABLA_A_CDC_IIR2_GAIN_B8_CTL (0x00000357) 857#define TABLA_A_CDC_IIR2_GAIN_B8_CTL__POR (0x00000000) 858#define TABLA_A_CDC_IIR1_CTL (0x00000348) 859#define TABLA_A_CDC_IIR1_CTL__POR (0x00000000) 860#define TABLA_A_CDC_IIR2_CTL (0x00000358) 861#define TABLA_A_CDC_IIR2_CTL__POR (0x00000000) 862#define TABLA_A_CDC_IIR1_GAIN_TIMER_CTL (0x00000349) 863#define TABLA_A_CDC_IIR1_GAIN_TIMER_CTL__POR (0x00000000) 864#define TABLA_A_CDC_IIR2_GAIN_TIMER_CTL (0x00000359) 865#define TABLA_A_CDC_IIR2_GAIN_TIMER_CTL__POR (0x00000000) 866#define TABLA_A_CDC_IIR1_COEF_B1_CTL (0x0000034A) 867#define TABLA_A_CDC_IIR1_COEF_B1_CTL__POR (0x00000000) 868#define TABLA_A_CDC_IIR2_COEF_B1_CTL (0x0000035A) 869#define TABLA_A_CDC_IIR2_COEF_B1_CTL__POR (0x00000000) 870#define TABLA_A_CDC_IIR1_COEF_B2_CTL (0x0000034B) 871#define TABLA_A_CDC_IIR1_COEF_B2_CTL__POR (0x00000000) 872#define TABLA_A_CDC_IIR2_COEF_B2_CTL (0x0000035B) 873#define TABLA_A_CDC_IIR2_COEF_B2_CTL__POR (0x00000000) 874#define TABLA_A_CDC_IIR1_COEF_B3_CTL (0x0000034C) 875#define TABLA_A_CDC_IIR1_COEF_B3_CTL__POR (0x00000000) 876#define TABLA_A_CDC_IIR2_COEF_B3_CTL (0x0000035C) 877#define TABLA_A_CDC_IIR2_COEF_B3_CTL__POR (0x00000000) 878#define TABLA_A_CDC_IIR1_COEF_B4_CTL (0x0000034D) 879#define TABLA_A_CDC_IIR1_COEF_B4_CTL__POR (0x00000000) 880#define TABLA_A_CDC_IIR2_COEF_B4_CTL (0x0000035D) 881#define TABLA_A_CDC_IIR2_COEF_B4_CTL__POR (0x00000000) 882#define TABLA_A_CDC_IIR1_COEF_B5_CTL (0x0000034E) 883#define TABLA_A_CDC_IIR1_COEF_B5_CTL__POR (0x00000000) 884#define TABLA_A_CDC_IIR2_COEF_B5_CTL (0x0000035E) 885#define TABLA_A_CDC_IIR2_COEF_B5_CTL__POR (0x00000000) 886#define TABLA_A_CDC_TOP_GAIN_UPDATE (0x00000360) 887#define TABLA_A_CDC_TOP_GAIN_UPDATE__POR (0x00000000) 888#define TABLA_A_CDC_DEBUG_B1_CTL (0x00000368) 889#define TABLA_A_CDC_DEBUG_B1_CTL__POR (0x00000000) 890#define TABLA_A_CDC_DEBUG_B2_CTL (0x00000369) 891#define TABLA_A_CDC_DEBUG_B2_CTL__POR (0x00000000) 892#define TABLA_A_CDC_DEBUG_B3_CTL (0x0000036A) 893#define TABLA_A_CDC_DEBUG_B3_CTL__POR (0x00000000) 894#define TABLA_A_CDC_DEBUG_B4_CTL (0x0000036B) 895#define TABLA_A_CDC_DEBUG_B4_CTL__POR (0x00000000) 896#define TABLA_A_CDC_DEBUG_B5_CTL (0x0000036C) 897#define TABLA_A_CDC_DEBUG_B5_CTL__POR (0x00000000) 898#define TABLA_A_CDC_DEBUG_B6_CTL (0x0000036D) 899#define TABLA_A_CDC_DEBUG_B6_CTL__POR (0x00000000) 900#define TABLA_A_CDC_COMP1_B1_CTL (0x00000370) 901#define TABLA_A_CDC_COMP1_B1_CTL__POR (0x00000030) 902#define TABLA_A_CDC_COMP1_B2_CTL (0x00000371) 903#define TABLA_A_CDC_COMP1_B2_CTL__POR (0x000000B5) 904#define TABLA_A_CDC_COMP1_B3_CTL (0x00000372) 905#define TABLA_A_CDC_COMP1_B3_CTL__POR (0x00000028) 906#define TABLA_A_CDC_COMP1_B4_CTL (0x00000373) 907#define TABLA_A_CDC_COMP1_B4_CTL__POR (0x0000003C) 908#define TABLA_A_CDC_COMP1_B5_CTL (0x00000374) 909#define TABLA_A_CDC_COMP1_B5_CTL__POR (0x0000001F) 910#define TABLA_A_CDC_COMP1_B6_CTL (0x00000375) 911#define TABLA_A_CDC_COMP1_B6_CTL__POR (0x00000000) 912#define TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS (0x00000376) 913#define TABLA_A_CDC_COMP1_SHUT_DOWN_STATUS__POR (0x00000000) 914#define TABLA_A_CDC_COMP1_FS_CFG (0x00000377) 915#define TABLA_A_CDC_COMP1_FS_CFG__POR (0x0000001B) 916#define TABLA_A_CDC_COMP2_B1_CTL (0x00000378) 917#define TABLA_A_CDC_COMP2_B1_CTL__POR (0x00000030) 918#define TABLA_A_CDC_COMP2_B2_CTL (0x00000379) 919#define TABLA_A_CDC_COMP2_B2_CTL__POR (0x000000B5) 920#define TABLA_A_CDC_COMP2_B3_CTL (0x0000037A) 921#define TABLA_A_CDC_COMP2_B3_CTL__POR (0x00000028) 922#define TABLA_A_CDC_COMP2_B4_CTL (0x0000037B) 923#define TABLA_A_CDC_COMP2_B4_CTL__POR (0x0000003C) 924#define TABLA_A_CDC_COMP2_B5_CTL (0x0000037C) 925#define TABLA_A_CDC_COMP2_B5_CTL__POR (0x0000001F) 926#define TABLA_A_CDC_COMP2_B6_CTL (0x0000037D) 927#define TABLA_A_CDC_COMP2_B6_CTL__POR (0x00000000) 928#define TABLA_A_CDC_COMP2_SHUT_DOWN_STATUS (0x0000037E) 929#define TABLA_A_CDC_COMP2_SHUT_DOWN_STATUS__POR (0x00000000) 930#define TABLA_A_CDC_COMP2_FS_CFG (0x0000037F) 931#define TABLA_A_CDC_COMP2_FS_CFG__POR (0x0000001B) 932#define TABLA_A_CDC_CONN_RX1_B1_CTL (0x00000380) 933#define TABLA_A_CDC_CONN_RX1_B1_CTL__POR (0x00000000) 934#define TABLA_A_CDC_CONN_RX1_B2_CTL (0x00000381) 935#define TABLA_A_CDC_CONN_RX1_B2_CTL__POR (0x00000000) 936#define TABLA_A_CDC_CONN_RX1_B3_CTL (0x00000382) 937#define TABLA_A_CDC_CONN_RX1_B3_CTL__POR (0x00000000) 938#define TABLA_A_CDC_CONN_RX2_B1_CTL (0x00000383) 939#define TABLA_A_CDC_CONN_RX2_B1_CTL__POR (0x00000000) 940#define TABLA_A_CDC_CONN_RX2_B2_CTL (0x00000384) 941#define TABLA_A_CDC_CONN_RX2_B2_CTL__POR (0x00000000) 942#define TABLA_A_CDC_CONN_RX2_B3_CTL (0x00000385) 943#define TABLA_A_CDC_CONN_RX2_B3_CTL__POR (0x00000000) 944#define TABLA_A_CDC_CONN_RX3_B1_CTL (0x00000386) 945#define TABLA_A_CDC_CONN_RX3_B1_CTL__POR (0x00000000) 946#define TABLA_A_CDC_CONN_RX3_B2_CTL (0x00000387) 947#define TABLA_A_CDC_CONN_RX3_B2_CTL__POR (0x00000000) 948#define TABLA_A_CDC_CONN_RX3_B3_CTL (0x00000388) 949#define TABLA_A_CDC_CONN_RX3_B3_CTL__POR (0x00000000) 950#define TABLA_A_CDC_CONN_RX4_B1_CTL (0x00000389) 951#define TABLA_A_CDC_CONN_RX4_B1_CTL__POR (0x00000000) 952#define TABLA_A_CDC_CONN_RX4_B2_CTL (0x0000038A) 953#define TABLA_A_CDC_CONN_RX4_B2_CTL__POR (0x00000000) 954#define TABLA_A_CDC_CONN_RX5_B1_CTL (0x0000038B) 955#define TABLA_A_CDC_CONN_RX5_B1_CTL__POR (0x00000000) 956#define TABLA_A_CDC_CONN_RX5_B2_CTL (0x0000038C) 957#define TABLA_A_CDC_CONN_RX5_B2_CTL__POR (0x00000000) 958#define TABLA_A_CDC_CONN_RX6_B1_CTL (0x0000038D) 959#define TABLA_A_CDC_CONN_RX6_B1_CTL__POR (0x00000000) 960#define TABLA_A_CDC_CONN_RX6_B2_CTL (0x0000038E) 961#define TABLA_A_CDC_CONN_RX6_B2_CTL__POR (0x00000000) 962#define TABLA_A_CDC_CONN_RX7_B1_CTL (0x0000038F) 963#define TABLA_A_CDC_CONN_RX7_B1_CTL__POR (0x00000000) 964#define TABLA_A_CDC_CONN_RX7_B2_CTL (0x00000390) 965#define TABLA_A_CDC_CONN_RX7_B2_CTL__POR (0x00000000) 966#define TABLA_A_CDC_CONN_ANC_B1_CTL (0x00000391) 967#define TABLA_A_CDC_CONN_ANC_B1_CTL__POR (0x00000000) 968#define TABLA_A_CDC_CONN_ANC_B2_CTL (0x00000392) 969#define TABLA_A_CDC_CONN_ANC_B2_CTL__POR (0x00000000) 970#define TABLA_A_CDC_CONN_TX_B1_CTL (0x00000393) 971#define TABLA_A_CDC_CONN_TX_B1_CTL__POR (0x00000000) 972#define TABLA_A_CDC_CONN_TX_B2_CTL (0x00000394) 973#define TABLA_A_CDC_CONN_TX_B2_CTL__POR (0x00000000) 974#define TABLA_A_CDC_CONN_TX_B3_CTL (0x00000395) 975#define TABLA_A_CDC_CONN_TX_B3_CTL__POR (0x00000000) 976#define TABLA_A_CDC_CONN_TX_B4_CTL (0x00000396) 977#define TABLA_A_CDC_CONN_TX_B4_CTL__POR (0x00000000) 978#define TABLA_A_CDC_CONN_EQ1_B1_CTL (0x00000397) 979#define TABLA_A_CDC_CONN_EQ1_B1_CTL__POR (0x00000000) 980#define TABLA_A_CDC_CONN_EQ1_B2_CTL (0x00000398) 981#define TABLA_A_CDC_CONN_EQ1_B2_CTL__POR (0x00000000) 982#define TABLA_A_CDC_CONN_EQ1_B3_CTL (0x00000399) 983#define TABLA_A_CDC_CONN_EQ1_B3_CTL__POR (0x00000000) 984#define TABLA_A_CDC_CONN_EQ1_B4_CTL (0x0000039A) 985#define TABLA_A_CDC_CONN_EQ1_B4_CTL__POR (0x00000000) 986#define TABLA_A_CDC_CONN_EQ2_B1_CTL (0x0000039B) 987#define TABLA_A_CDC_CONN_EQ2_B1_CTL__POR (0x00000000) 988#define TABLA_A_CDC_CONN_EQ2_B2_CTL (0x0000039C) 989#define TABLA_A_CDC_CONN_EQ2_B2_CTL__POR (0x00000000) 990#define TABLA_A_CDC_CONN_EQ2_B3_CTL (0x0000039D) 991#define TABLA_A_CDC_CONN_EQ2_B3_CTL__POR (0x00000000) 992#define TABLA_A_CDC_CONN_EQ2_B4_CTL (0x0000039E) 993#define TABLA_A_CDC_CONN_EQ2_B4_CTL__POR (0x00000000) 994#define TABLA_A_CDC_CONN_SRC1_B1_CTL (0x0000039F) 995#define TABLA_A_CDC_CONN_SRC1_B1_CTL__POR (0x00000000) 996#define TABLA_A_CDC_CONN_SRC1_B2_CTL (0x000003A0) 997#define TABLA_A_CDC_CONN_SRC1_B2_CTL__POR (0x00000000) 998#define TABLA_A_CDC_CONN_SRC2_B1_CTL (0x000003A1) 999#define TABLA_A_CDC_CONN_SRC2_B1_CTL__POR (0x00000000) 1000#define TABLA_A_CDC_CONN_SRC2_B2_CTL (0x000003A2) 1001#define TABLA_A_CDC_CONN_SRC2_B2_CTL__POR (0x00000000) 1002#define TABLA_A_CDC_CONN_TX_SB_B1_CTL (0x000003A3) 1003#define TABLA_A_CDC_CONN_TX_SB_B1_CTL__POR (0x00000000) 1004#define TABLA_A_CDC_CONN_TX_SB_B2_CTL (0x000003A4) 1005#define TABLA_A_CDC_CONN_TX_SB_B2_CTL__POR (0x00000000) 1006#define TABLA_A_CDC_CONN_TX_SB_B3_CTL (0x000003A5) 1007#define TABLA_A_CDC_CONN_TX_SB_B3_CTL__POR (0x00000000) 1008#define TABLA_A_CDC_CONN_TX_SB_B4_CTL (0x000003A6) 1009#define TABLA_A_CDC_CONN_TX_SB_B4_CTL__POR (0x00000000) 1010#define TABLA_A_CDC_CONN_TX_SB_B5_CTL (0x000003A7) 1011#define TABLA_A_CDC_CONN_TX_SB_B5_CTL__POR (0x00000000) 1012#define TABLA_A_CDC_CONN_TX_SB_B6_CTL (0x000003A8) 1013#define TABLA_A_CDC_CONN_TX_SB_B6_CTL__POR (0x00000000) 1014#define TABLA_A_CDC_CONN_TX_SB_B7_CTL (0x000003A9) 1015#define TABLA_A_CDC_CONN_TX_SB_B7_CTL__POR (0x00000000) 1016#define TABLA_A_CDC_CONN_TX_SB_B8_CTL (0x000003AA) 1017#define TABLA_A_CDC_CONN_TX_SB_B8_CTL__POR (0x00000000) 1018#define TABLA_A_CDC_CONN_TX_SB_B9_CTL (0x000003AB) 1019#define TABLA_A_CDC_CONN_TX_SB_B9_CTL__POR (0x00000000) 1020#define TABLA_A_CDC_CONN_TX_SB_B10_CTL (0x000003AC) 1021#define TABLA_A_CDC_CONN_TX_SB_B10_CTL__POR (0x00000000) 1022#define TABLA_A_CDC_CONN_TX_SB_B11_CTL (0x000003AD) 1023#define TABLA_A_CDC_CONN_TX_SB_B11_CTL__POR (0x00000000) 1024#define TABLA_A_CDC_CONN_RX_SB_B1_CTL (0x000003AE) 1025#define TABLA_A_CDC_CONN_RX_SB_B1_CTL__POR (0x00000000) 1026#define TABLA_A_CDC_CONN_RX_SB_B2_CTL (0x000003AF) 1027#define TABLA_A_CDC_CONN_RX_SB_B2_CTL__POR (0x00000000) 1028#define TABLA_A_CDC_CONN_CLSG_CTL (0x000003B0) 1029#define TABLA_A_CDC_CONN_CLSG_CTL__POR (0x00000000) 1030#define TABLA_A_CDC_CONN_SPARE (0x000003B1) 1031#define TABLA_A_CDC_CONN_SPARE__POR (0x00000000) 1032#define TABLA_A_CDC_MBHC_EN_CTL (0x000003C0) 1033#define TABLA_A_CDC_MBHC_EN_CTL__POR (0x00000000) 1034#define TABLA_A_CDC_MBHC_FEATURE_B1_CFG (0x000003C1) 1035#define TABLA_A_CDC_MBHC_FEATURE_B1_CFG__POR (0x00000000) 1036#define TABLA_A_CDC_MBHC_FEATURE_B2_CFG (0x000003C2) 1037#define TABLA_A_CDC_MBHC_FEATURE_B2_CFG__POR (0x00000006) 1038#define TABLA_A_CDC_MBHC_TIMER_B1_CTL (0x000003C3) 1039#define TABLA_A_CDC_MBHC_TIMER_B1_CTL__POR (0x00000003) 1040#define TABLA_A_CDC_MBHC_TIMER_B2_CTL (0x000003C4) 1041#define TABLA_A_CDC_MBHC_TIMER_B2_CTL__POR (0x00000009) 1042#define TABLA_A_CDC_MBHC_TIMER_B3_CTL (0x000003C5) 1043#define TABLA_A_CDC_MBHC_TIMER_B3_CTL__POR (0x0000001e) 1044#define TABLA_A_CDC_MBHC_TIMER_B4_CTL (0x000003C6) 1045#define TABLA_A_CDC_MBHC_TIMER_B4_CTL__POR (0x00000045) 1046#define TABLA_A_CDC_MBHC_TIMER_B5_CTL (0x000003C7) 1047#define TABLA_A_CDC_MBHC_TIMER_B5_CTL__POR (0x00000004) 1048#define TABLA_A_CDC_MBHC_TIMER_B6_CTL (0x000003C8) 1049#define TABLA_A_CDC_MBHC_TIMER_B6_CTL__POR (0x00000078) 1050#define TABLA_A_CDC_MBHC_B1_STATUS (0x000003C9) 1051#define TABLA_A_CDC_MBHC_B1_STATUS__POR (0x00000000) 1052#define TABLA_A_CDC_MBHC_B2_STATUS (0x000003CA) 1053#define TABLA_A_CDC_MBHC_B2_STATUS__POR (0x00000000) 1054#define TABLA_A_CDC_MBHC_B3_STATUS (0x000003CB) 1055#define TABLA_A_CDC_MBHC_B3_STATUS__POR (0x00000000) 1056#define TABLA_A_CDC_MBHC_B4_STATUS (0x000003CC) 1057#define TABLA_A_CDC_MBHC_B4_STATUS__POR (0x00000000) 1058#define TABLA_A_CDC_MBHC_B5_STATUS (0x000003CD) 1059#define TABLA_A_CDC_MBHC_B5_STATUS__POR (0x00000000) 1060#define TABLA_A_CDC_MBHC_B1_CTL (0x000003CE) 1061#define TABLA_A_CDC_MBHC_B1_CTL__POR (0x000000c0) 1062#define TABLA_A_CDC_MBHC_B2_CTL (0x000003CF) 1063#define TABLA_A_CDC_MBHC_B2_CTL__POR (0x0000005d) 1064#define TABLA_A_CDC_MBHC_VOLT_B1_CTL (0x000003D0) 1065#define TABLA_A_CDC_MBHC_VOLT_B1_CTL__POR (0x00000000) 1066#define TABLA_A_CDC_MBHC_VOLT_B2_CTL (0x000003D1) 1067#define TABLA_A_CDC_MBHC_VOLT_B2_CTL__POR (0x00000000) 1068#define TABLA_A_CDC_MBHC_VOLT_B3_CTL (0x000003D2) 1069#define TABLA_A_CDC_MBHC_VOLT_B3_CTL__POR (0x00000000) 1070#define TABLA_A_CDC_MBHC_VOLT_B4_CTL (0x000003D3) 1071#define TABLA_A_CDC_MBHC_VOLT_B4_CTL__POR (0x00000000) 1072#define TABLA_A_CDC_MBHC_VOLT_B5_CTL (0x000003D4) 1073#define TABLA_A_CDC_MBHC_VOLT_B5_CTL__POR (0x00000000) 1074#define TABLA_A_CDC_MBHC_VOLT_B6_CTL (0x000003D5) 1075#define TABLA_A_CDC_MBHC_VOLT_B6_CTL__POR (0x00000000) 1076#define TABLA_A_CDC_MBHC_VOLT_B7_CTL (0x000003D6) 1077#define TABLA_A_CDC_MBHC_VOLT_B7_CTL__POR (0x000000ff) 1078#define TABLA_A_CDC_MBHC_VOLT_B8_CTL (0x000003D7) 1079#define TABLA_A_CDC_MBHC_VOLT_B8_CTL__POR (0x00000007) 1080#define TABLA_A_CDC_MBHC_VOLT_B9_CTL (0x000003D8) 1081#define TABLA_A_CDC_MBHC_VOLT_B9_CTL__POR (0x000000ff) 1082#define TABLA_A_CDC_MBHC_VOLT_B10_CTL (0x000003D9) 1083#define TABLA_A_CDC_MBHC_VOLT_B10_CTL__POR (0x0000007f) 1084#define TABLA_A_CDC_MBHC_VOLT_B11_CTL (0x000003DA) 1085#define TABLA_A_CDC_MBHC_VOLT_B11_CTL__POR (0x00000000) 1086#define TABLA_A_CDC_MBHC_VOLT_B12_CTL (0x000003DB) 1087#define TABLA_A_CDC_MBHC_VOLT_B12_CTL__POR (0x00000080) 1088#define TABLA_A_CDC_MBHC_CLK_CTL (0x000003DC) 1089#define TABLA_A_CDC_MBHC_CLK_CTL__POR (0x00000000) 1090#define TABLA_A_CDC_MBHC_INT_CTL (0x000003DD) 1091#define TABLA_A_CDC_MBHC_INT_CTL__POR (0x00000000) 1092#define TABLA_A_CDC_MBHC_DEBUG_CTL (0x000003DE) 1093#define TABLA_A_CDC_MBHC_DEBUG_CTL__POR (0x00000000) 1094#define TABLA_A_CDC_MBHC_SPARE (0x000003DF) 1095#define TABLA_A_CDC_MBHC_SPARE__POR (0x00000000) 1096 1097 1098/* SLIMBUS Slave Registers */ 1099#define TABLA_SLIM_PGD_PORT_INT_EN0 (0x30) 1100#define TABLA_SLIM_PGD_PORT_INT_STATUS0 (0x34) 1101#define TABLA_SLIM_PGD_PORT_INT_CLR0 (0x38) 1102#define TABLA_SLIM_PGD_PORT_INT_SOURCE0 (0x60) 1103 1104/* Macros for Packing Register Writes into a U32 */ 1105#define TABLA_PACKED_REG_SIZE sizeof(u32) 1106 1107#define TABLA_CODEC_PACK_ENTRY(reg, mask, val) ((val & 0xff)|\ 1108 ((mask & 0xff) << 8)|((reg & 0xffff) << 16)) 1109 1110#define TABLA_CODEC_UNPACK_ENTRY(packed, reg, mask, val) \ 1111 do { \ 1112 ((reg) = ((packed >> 16) & (0xffff))); \ 1113 ((mask) = ((packed >> 8) & (0xff))); \ 1114 ((val) = ((packed) & (0xff))); \ 1115 } while (0); 1116 1117#endif 1118