PageRenderTime 28ms CodeModel.GetById 13ms app.highlight 8ms RepoModel.GetById 1ms app.codeStats 0ms

/include/linux/mfd/wcd9xxx/wcd9320_registers.h

https://github.com/airy09/android_kernel_sony_apq8064
C Header | 1354 lines | 1333 code | 8 blank | 13 comment | 1 complexity | 4ce16cc9cdb9da8e5c3be960218b2659 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1/* Copyright (c) 2012, 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 WCD9320_REGISTERS_H
  13#define WCD9320_REGISTERS_H
  14
  15#include <linux/mfd/wcd9xxx/wcd9xxx_registers.h>
  16
  17#define TAIKO_A_CHIP_CTL			WCD9XXX_A_CHIP_CTL
  18#define TAIKO_A_CHIP_CTL__POR			WCD9XXX_A_CHIP_CTL__POR
  19#define TAIKO_A_CHIP_STATUS			WCD9XXX_A_CHIP_STATUS
  20#define TAIKO_A_CHIP_STATUS__POR		WCD9XXX_A_CHIP_STATUS__POR
  21#define TAIKO_A_CHIP_ID_BYTE_0			WCD9XXX_A_CHIP_ID_BYTE_0
  22#define TAIKO_A_CHIP_ID_BYTE_0__POR		WCD9XXX_A_CHIP_ID_BYTE_0__POR
  23#define TAIKO_A_CHIP_ID_BYTE_1			WCD9XXX_A_CHIP_ID_BYTE_1
  24#define TAIKO_A_CHIP_ID_BYTE_1__POR		WCD9XXX_A_CHIP_ID_BYTE_1__POR
  25#define TAIKO_A_CHIP_ID_BYTE_2			WCD9XXX_A_CHIP_ID_BYTE_2
  26#define TAIKO_A_CHIP_ID_BYTE_2__POR		WCD9XXX_A_CHIP_ID_BYTE_2__POR
  27#define TAIKO_A_CHIP_ID_BYTE_3			WCD9XXX_A_CHIP_ID_BYTE_3
  28#define TAIKO_A_CHIP_ID_BYTE_3__POR		WCD9XXX_A_CHIP_ID_BYTE_3__POR
  29#define TAIKO_A_CHIP_VERSION			WCD9XXX_A_CHIP_VERSION
  30#define TAIKO_A_CHIP_VERSION__POR		WCD9XXX_A_CHIP_VERSION__POR
  31#define TAIKO_A_SB_VERSION			WCD9XXX_A_SB_VERSION
  32#define TAIKO_A_SB_VERSION__POR			WCD9XXX_A_SB_VERSION__POR
  33#define TAIKO_A_SLAVE_ID_1			WCD9XXX_A_SLAVE_ID_1
  34#define TAIKO_A_SLAVE_ID_1__POR			WCD9XXX_A_SLAVE_ID_1__POR
  35#define TAIKO_A_SLAVE_ID_2			WCD9XXX_A_SLAVE_ID_2
  36#define TAIKO_A_SLAVE_ID_2__POR			WCD9XXX_A_SLAVE_ID_2__POR
  37#define TAIKO_A_SLAVE_ID_3			WCD9XXX_A_SLAVE_ID_3
  38#define TAIKO_A_SLAVE_ID_3__POR			WCD9XXX_A_SLAVE_ID_3__POR
  39#define TAIKO_A_PIN_CTL_OE0			(0x010)
  40#define TAIKO_A_PIN_CTL_OE0__POR				(0x00)
  41#define TAIKO_A_PIN_CTL_OE1			(0x011)
  42#define TAIKO_A_PIN_CTL_OE1__POR				(0x00)
  43#define TAIKO_A_PIN_CTL_DATA0			(0x012)
  44#define TAIKO_A_PIN_CTL_DATA0__POR				(0x00)
  45#define TAIKO_A_PIN_CTL_DATA1			(0x013)
  46#define TAIKO_A_PIN_CTL_DATA1__POR				(0x00)
  47#define TAIKO_A_HDRIVE_GENERIC			(0x018)
  48#define TAIKO_A_HDRIVE_GENERIC__POR				(0x00)
  49#define TAIKO_A_HDRIVE_OVERRIDE			(0x019)
  50#define TAIKO_A_HDRIVE_OVERRIDE__POR				(0x08)
  51#define TAIKO_A_ANA_CSR_WAIT_STATE			(0x020)
  52#define TAIKO_A_ANA_CSR_WAIT_STATE__POR				(0x44)
  53#define TAIKO_A_PROCESS_MONITOR_CTL0			(0x040)
  54#define TAIKO_A_PROCESS_MONITOR_CTL0__POR				(0x80)
  55#define TAIKO_A_PROCESS_MONITOR_CTL1			(0x041)
  56#define TAIKO_A_PROCESS_MONITOR_CTL1__POR				(0x00)
  57#define TAIKO_A_PROCESS_MONITOR_CTL2			(0x042)
  58#define TAIKO_A_PROCESS_MONITOR_CTL2__POR				(0x00)
  59#define TAIKO_A_PROCESS_MONITOR_CTL3			(0x043)
  60#define TAIKO_A_PROCESS_MONITOR_CTL3__POR				(0x01)
  61#define TAIKO_A_QFUSE_CTL			(0x048)
  62#define TAIKO_A_QFUSE_CTL__POR				(0x00)
  63#define TAIKO_A_QFUSE_STATUS			(0x049)
  64#define TAIKO_A_QFUSE_STATUS__POR				(0x00)
  65#define TAIKO_A_QFUSE_DATA_OUT0			(0x04A)
  66#define TAIKO_A_QFUSE_DATA_OUT0__POR				(0x00)
  67#define TAIKO_A_QFUSE_DATA_OUT1			(0x04B)
  68#define TAIKO_A_QFUSE_DATA_OUT1__POR				(0x00)
  69#define TAIKO_A_QFUSE_DATA_OUT2			(0x04C)
  70#define TAIKO_A_QFUSE_DATA_OUT2__POR				(0x00)
  71#define TAIKO_A_QFUSE_DATA_OUT3			(0x04D)
  72#define TAIKO_A_QFUSE_DATA_OUT3__POR				(0x00)
  73#define TAIKO_A_QFUSE_DATA_OUT4			(0x04E)
  74#define TAIKO_A_QFUSE_DATA_OUT4__POR				(0x00)
  75#define TAIKO_A_QFUSE_DATA_OUT5			(0x04F)
  76#define TAIKO_A_QFUSE_DATA_OUT5__POR				(0x00)
  77#define TAIKO_A_QFUSE_DATA_OUT6			(0x050)
  78#define TAIKO_A_QFUSE_DATA_OUT6__POR				(0x00)
  79#define TAIKO_A_QFUSE_DATA_OUT7			(0x051)
  80#define TAIKO_A_QFUSE_DATA_OUT7__POR				(0x00)
  81#define TAIKO_A_CDC_CTL				WCD9XXX_A_CDC_CTL
  82#define TAIKO_A_CDC_CTL__POR			WCD9XXX_A_CDC_CTL__POR
  83#define TAIKO_A_LEAKAGE_CTL			WCD9XXX_A_LEAKAGE_CTL
  84#define TAIKO_A_LEAKAGE_CTL__POR		WCD9XXX_A_LEAKAGE_CTL__POR
  85#define TAIKO_A_INTR_MODE			(0x090)
  86#define TAIKO_A_INTR_MODE__POR				(0x00)
  87#define TAIKO_A_INTR_MASK0			(0x094)
  88#define TAIKO_A_INTR_MASK0__POR				(0xFF)
  89#define TAIKO_A_INTR_MASK1			(0x095)
  90#define TAIKO_A_INTR_MASK1__POR				(0xFF)
  91#define TAIKO_A_INTR_MASK2			(0x096)
  92#define TAIKO_A_INTR_MASK2__POR				(0x3F)
  93#define TAIKO_A_INTR_MASK3			(0x097)
  94#define TAIKO_A_INTR_MASK3__POR				(0x3F)
  95#define TAIKO_A_INTR_STATUS0			(0x098)
  96#define TAIKO_A_INTR_STATUS0__POR				(0x00)
  97#define TAIKO_A_INTR_STATUS1			(0x099)
  98#define TAIKO_A_INTR_STATUS1__POR				(0x00)
  99#define TAIKO_A_INTR_STATUS2			(0x09A)
 100#define TAIKO_A_INTR_STATUS2__POR				(0x00)
 101#define TAIKO_A_INTR_STATUS3			(0x09B)
 102#define TAIKO_A_INTR_STATUS3__POR				(0x00)
 103#define TAIKO_A_INTR_CLEAR0			(0x09C)
 104#define TAIKO_A_INTR_CLEAR0__POR				(0x00)
 105#define TAIKO_A_INTR_CLEAR1			(0x09D)
 106#define TAIKO_A_INTR_CLEAR1__POR				(0x00)
 107#define TAIKO_A_INTR_CLEAR2			(0x09E)
 108#define TAIKO_A_INTR_CLEAR2__POR				(0x00)
 109#define TAIKO_A_INTR_CLEAR3			(0x09F)
 110#define TAIKO_A_INTR_CLEAR3__POR				(0x00)
 111#define TAIKO_A_INTR_LEVEL0			(0x0A0)
 112#define TAIKO_A_INTR_LEVEL0__POR				(0x01)
 113#define TAIKO_A_INTR_LEVEL1			(0x0A1)
 114#define TAIKO_A_INTR_LEVEL1__POR				(0x00)
 115#define TAIKO_A_INTR_LEVEL2			(0x0A2)
 116#define TAIKO_A_INTR_LEVEL2__POR				(0x00)
 117#define TAIKO_A_INTR_LEVEL3			(0x0A3)
 118#define TAIKO_A_INTR_LEVEL3__POR				(0x00)
 119#define TAIKO_A_INTR_TEST0			(0x0A4)
 120#define TAIKO_A_INTR_TEST0__POR				(0x00)
 121#define TAIKO_A_INTR_TEST1			(0x0A5)
 122#define TAIKO_A_INTR_TEST1__POR				(0x00)
 123#define TAIKO_A_INTR_TEST2			(0x0A6)
 124#define TAIKO_A_INTR_TEST2__POR				(0x00)
 125#define TAIKO_A_INTR_TEST3			(0x0A7)
 126#define TAIKO_A_INTR_TEST3__POR				(0x00)
 127#define TAIKO_A_INTR_SET0			(0x0A8)
 128#define TAIKO_A_INTR_SET0__POR				(0x00)
 129#define TAIKO_A_INTR_SET1			(0x0A9)
 130#define TAIKO_A_INTR_SET1__POR				(0x00)
 131#define TAIKO_A_INTR_SET2			(0x0AA)
 132#define TAIKO_A_INTR_SET2__POR				(0x00)
 133#define TAIKO_A_INTR_SET3			(0x0AB)
 134#define TAIKO_A_INTR_SET3__POR				(0x00)
 135#define TAIKO_A_INTR_DESTN0			(0x0AC)
 136#define TAIKO_A_INTR_DESTN0__POR				(0x00)
 137#define TAIKO_A_INTR_DESTN1			(0x0AD)
 138#define TAIKO_A_INTR_DESTN1__POR				(0x00)
 139#define TAIKO_A_INTR_DESTN2			(0x0AE)
 140#define TAIKO_A_INTR_DESTN2__POR				(0x00)
 141#define TAIKO_A_INTR_DESTN3			(0x0AF)
 142#define TAIKO_A_INTR_DESTN3__POR				(0x00)
 143#define TAIKO_A_CDC_TX_I2S_SCK_MODE			(0x0C0)
 144#define TAIKO_A_CDC_TX_I2S_SCK_MODE__POR				(0x00)
 145#define TAIKO_A_CDC_TX_I2S_WS_MODE			(0x0C1)
 146#define TAIKO_A_CDC_TX_I2S_WS_MODE__POR				(0x00)
 147#define TAIKO_A_CDC_DMIC_DATA0_MODE			(0x0C4)
 148#define TAIKO_A_CDC_DMIC_DATA0_MODE__POR				(0x00)
 149#define TAIKO_A_CDC_DMIC_CLK0_MODE			(0x0C5)
 150#define TAIKO_A_CDC_DMIC_CLK0_MODE__POR				(0x00)
 151#define TAIKO_A_CDC_DMIC_DATA1_MODE			(0x0C6)
 152#define TAIKO_A_CDC_DMIC_DATA1_MODE__POR				(0x00)
 153#define TAIKO_A_CDC_DMIC_CLK1_MODE			(0x0C7)
 154#define TAIKO_A_CDC_DMIC_CLK1_MODE__POR				(0x00)
 155#define TAIKO_A_CDC_RX_I2S_SCK_MODE			(0x0C8)
 156#define TAIKO_A_CDC_RX_I2S_SCK_MODE__POR				(0x00)
 157#define TAIKO_A_CDC_RX_I2S_WS_MODE			(0x0C9)
 158#define TAIKO_A_CDC_RX_I2S_WS_MODE__POR				(0x00)
 159#define TAIKO_A_CDC_DMIC_DATA2_MODE			(0x0CA)
 160#define TAIKO_A_CDC_DMIC_DATA2_MODE__POR				(0x00)
 161#define TAIKO_A_CDC_DMIC_CLK2_MODE			(0x0CB)
 162#define TAIKO_A_CDC_DMIC_CLK2_MODE__POR				(0x00)
 163#define TAIKO_A_CDC_INTR1_MODE			(0x0CC)
 164#define TAIKO_A_CDC_INTR1_MODE__POR				(0x00)
 165#define TAIKO_A_CDC_SB_NRZ_SEL_MODE			(0x0CD)
 166#define TAIKO_A_CDC_SB_NRZ_SEL_MODE__POR				(0x00)
 167#define TAIKO_A_CDC_INTR2_MODE			(0x0CE)
 168#define TAIKO_A_CDC_INTR2_MODE__POR				(0x00)
 169#define TAIKO_A_CDC_RF_PA_ON_MODE			(0x0CF)
 170#define TAIKO_A_CDC_RF_PA_ON_MODE__POR				(0x00)
 171#define TAIKO_A_BIAS_REF_CTL			(0x100)
 172#define TAIKO_A_BIAS_REF_CTL__POR				(0x1C)
 173#define TAIKO_A_BIAS_CENTRAL_BG_CTL			(0x101)
 174#define TAIKO_A_BIAS_CENTRAL_BG_CTL__POR				(0x50)
 175#define TAIKO_A_BIAS_PRECHRG_CTL			(0x102)
 176#define TAIKO_A_BIAS_PRECHRG_CTL__POR				(0x07)
 177#define TAIKO_A_BIAS_CURR_CTL_1			(0x103)
 178#define TAIKO_A_BIAS_CURR_CTL_1__POR				(0x52)
 179#define TAIKO_A_BIAS_CURR_CTL_2			(0x104)
 180#define TAIKO_A_BIAS_CURR_CTL_2__POR				(0x00)
 181#define TAIKO_A_BIAS_OSC_BG_CTL			(0x105)
 182#define TAIKO_A_BIAS_OSC_BG_CTL__POR				(0x16)
 183#define TAIKO_A_CLK_BUFF_EN1			(0x108)
 184#define TAIKO_A_CLK_BUFF_EN1__POR				(0x04)
 185#define TAIKO_A_CLK_BUFF_EN2			(0x109)
 186#define TAIKO_A_CLK_BUFF_EN2__POR				(0x02)
 187#define TAIKO_A_LDO_H_MODE_1			(0x110)
 188#define TAIKO_A_LDO_H_MODE_1__POR				(0x65)
 189#define TAIKO_A_LDO_H_MODE_2			(0x111)
 190#define TAIKO_A_LDO_H_MODE_2__POR				(0xA8)
 191#define TAIKO_A_LDO_H_LOOP_CTL			(0x112)
 192#define TAIKO_A_LDO_H_LOOP_CTL__POR				(0x6B)
 193#define TAIKO_A_LDO_H_COMP_1			(0x113)
 194#define TAIKO_A_LDO_H_COMP_1__POR				(0x84)
 195#define TAIKO_A_LDO_H_COMP_2			(0x114)
 196#define TAIKO_A_LDO_H_COMP_2__POR				(0xE0)
 197#define TAIKO_A_LDO_H_BIAS_1			(0x115)
 198#define TAIKO_A_LDO_H_BIAS_1__POR				(0x6D)
 199#define TAIKO_A_LDO_H_BIAS_2			(0x116)
 200#define TAIKO_A_LDO_H_BIAS_2__POR				(0xA5)
 201#define TAIKO_A_LDO_H_BIAS_3			(0x117)
 202#define TAIKO_A_LDO_H_BIAS_3__POR				(0x60)
 203#define TAIKO_A_VBAT_CLK			(0x118)
 204#define TAIKO_A_VBAT_CLK__POR				(0x03)
 205#define TAIKO_A_VBAT_LOOP			(0x119)
 206#define TAIKO_A_VBAT_LOOP__POR				(0x02)
 207#define TAIKO_A_VBAT_REF			(0x11A)
 208#define TAIKO_A_VBAT_REF__POR				(0x20)
 209#define TAIKO_A_VBAT_ADC_TEST			(0x11B)
 210#define TAIKO_A_VBAT_ADC_TEST__POR				(0x00)
 211#define TAIKO_A_VBAT_FE			(0x11C)
 212#define TAIKO_A_VBAT_FE__POR				(0x48)
 213#define TAIKO_A_VBAT_BIAS_1			(0x11D)
 214#define TAIKO_A_VBAT_BIAS_1__POR				(0x03)
 215#define TAIKO_A_VBAT_BIAS_2			(0x11E)
 216#define TAIKO_A_VBAT_BIAS_2__POR				(0x00)
 217#define TAIKO_A_VBAT_ADC_DATA_MSB			(0x11F)
 218#define TAIKO_A_VBAT_ADC_DATA_MSB__POR				(0x00)
 219#define TAIKO_A_VBAT_ADC_DATA_LSB			(0x120)
 220#define TAIKO_A_VBAT_ADC_DATA_LSB__POR				(0x00)
 221#define TAIKO_A_MICB_CFILT_1_CTL			(0x128)
 222#define TAIKO_A_MICB_CFILT_1_CTL__POR				(0x40)
 223#define TAIKO_A_MICB_CFILT_1_VAL			(0x129)
 224#define TAIKO_A_MICB_CFILT_1_VAL__POR				(0x80)
 225#define TAIKO_A_MICB_CFILT_1_PRECHRG			(0x12A)
 226#define TAIKO_A_MICB_CFILT_1_PRECHRG__POR				(0x38)
 227#define TAIKO_A_MICB_1_CTL			(0x12B)
 228#define TAIKO_A_MICB_1_CTL__POR				(0x16)
 229#define TAIKO_A_MICB_1_INT_RBIAS			(0x12C)
 230#define TAIKO_A_MICB_1_INT_RBIAS__POR				(0x24)
 231#define TAIKO_A_MICB_1_MBHC			(0x12D)
 232#define TAIKO_A_MICB_1_MBHC__POR				(0x01)
 233#define TAIKO_A_MICB_CFILT_2_CTL			(0x12E)
 234#define TAIKO_A_MICB_CFILT_2_CTL__POR				(0x40)
 235#define TAIKO_A_MICB_CFILT_2_VAL			(0x12F)
 236#define TAIKO_A_MICB_CFILT_2_VAL__POR				(0x80)
 237#define TAIKO_A_MICB_CFILT_2_PRECHRG			(0x130)
 238#define TAIKO_A_MICB_CFILT_2_PRECHRG__POR				(0x38)
 239#define TAIKO_A_MICB_2_CTL			(0x131)
 240#define TAIKO_A_MICB_2_CTL__POR				(0x16)
 241#define TAIKO_A_MICB_2_INT_RBIAS			(0x132)
 242#define TAIKO_A_MICB_2_INT_RBIAS__POR				(0x24)
 243#define TAIKO_A_MICB_2_MBHC			(0x133)
 244#define TAIKO_A_MICB_2_MBHC__POR				(0x02)
 245#define TAIKO_A_MICB_CFILT_3_CTL			(0x134)
 246#define TAIKO_A_MICB_CFILT_3_CTL__POR				(0x40)
 247#define TAIKO_A_MICB_CFILT_3_VAL			(0x135)
 248#define TAIKO_A_MICB_CFILT_3_VAL__POR				(0x80)
 249#define TAIKO_A_MICB_CFILT_3_PRECHRG			(0x136)
 250#define TAIKO_A_MICB_CFILT_3_PRECHRG__POR				(0x38)
 251#define TAIKO_A_MICB_3_CTL			(0x137)
 252#define TAIKO_A_MICB_3_CTL__POR				(0x16)
 253#define TAIKO_A_MICB_3_INT_RBIAS			(0x138)
 254#define TAIKO_A_MICB_3_INT_RBIAS__POR				(0x24)
 255#define TAIKO_A_MICB_3_MBHC			(0x139)
 256#define TAIKO_A_MICB_3_MBHC__POR				(0x00)
 257#define TAIKO_A_MICB_4_CTL			(0x13D)
 258#define TAIKO_A_MICB_4_CTL__POR				(0x16)
 259#define TAIKO_A_MICB_4_INT_RBIAS			(0x13E)
 260#define TAIKO_A_MICB_4_INT_RBIAS__POR				(0x24)
 261#define TAIKO_A_MICB_4_MBHC			(0x13F)
 262#define TAIKO_A_MICB_4_MBHC__POR				(0x01)
 263#define TAIKO_A_MBHC_INSERT_DETECT			(0x14A)
 264#define TAIKO_A_MBHC_INSERT_DETECT__POR				(0x00)
 265#define TAIKO_A_MBHC_INSERT_DET_STATUS			(0x14B)
 266#define TAIKO_A_MBHC_INSERT_DET_STATUS__POR				(0x00)
 267#define TAIKO_A_TX_COM_BIAS			(0x14C)
 268#define TAIKO_A_TX_COM_BIAS__POR				(0xF0)
 269#define TAIKO_A_MBHC_SCALING_MUX_1			(0x14E)
 270#define TAIKO_A_MBHC_SCALING_MUX_1__POR				(0x00)
 271#define TAIKO_A_MBHC_SCALING_MUX_2			(0x14F)
 272#define TAIKO_A_MBHC_SCALING_MUX_2__POR				(0x80)
 273#define TAIKO_A_MAD_ANA_CTRL			(0x150)
 274#define TAIKO_A_MAD_ANA_CTRL__POR				(0xF1)
 275#define TAIKO_A_TX_SUP_SWITCH_CTRL_1			(0x151)
 276#define TAIKO_A_TX_SUP_SWITCH_CTRL_1__POR				(0x00)
 277#define TAIKO_A_TX_SUP_SWITCH_CTRL_2			(0x152)
 278#define TAIKO_A_TX_SUP_SWITCH_CTRL_2__POR				(0x80)
 279#define TAIKO_A_TX_1_2_EN			(0x153)
 280#define TAIKO_A_TX_1_2_EN__POR				(0x00)
 281#define TAIKO_A_TX_1_2_TEST_EN			(0x154)
 282#define TAIKO_A_TX_1_2_TEST_EN__POR				(0xCC)
 283#define TAIKO_A_TX_1_2_ADC_CH1			(0x155)
 284#define TAIKO_A_TX_1_2_ADC_CH1__POR				(0x44)
 285#define TAIKO_A_TX_1_2_ADC_CH2			(0x156)
 286#define TAIKO_A_TX_1_2_ADC_CH2__POR				(0x44)
 287#define TAIKO_A_TX_1_2_ATEST_REFCTRL			(0x157)
 288#define TAIKO_A_TX_1_2_ATEST_REFCTRL__POR				(0x00)
 289#define TAIKO_A_TX_1_2_TEST_CTL			(0x158)
 290#define TAIKO_A_TX_1_2_TEST_CTL__POR				(0x38)
 291#define TAIKO_A_TX_1_2_TEST_BLOCK_EN			(0x159)
 292#define TAIKO_A_TX_1_2_TEST_BLOCK_EN__POR				(0xFC)
 293#define TAIKO_A_TX_1_2_TXFE_CLKDIV			(0x15A)
 294#define TAIKO_A_TX_1_2_TXFE_CLKDIV__POR				(0x55)
 295#define TAIKO_A_TX_1_2_SAR_ERR_CH1			(0x15B)
 296#define TAIKO_A_TX_1_2_SAR_ERR_CH1__POR				(0x00)
 297#define TAIKO_A_TX_1_2_SAR_ERR_CH2			(0x15C)
 298#define TAIKO_A_TX_1_2_SAR_ERR_CH2__POR				(0x00)
 299#define TAIKO_A_TX_3_4_EN			(0x15D)
 300#define TAIKO_A_TX_3_4_EN__POR				(0x00)
 301#define TAIKO_A_TX_3_4_TEST_EN			(0x15E)
 302#define TAIKO_A_TX_3_4_TEST_EN__POR				(0xCC)
 303#define TAIKO_A_TX_3_4_ADC_CH3			(0x15F)
 304#define TAIKO_A_TX_3_4_ADC_CH3__POR				(0x44)
 305#define TAIKO_A_TX_3_4_ADC_CH4			(0x160)
 306#define TAIKO_A_TX_3_4_ADC_CH4__POR				(0x44)
 307#define TAIKO_A_TX_3_4_ATEST_REFCTRL			(0x161)
 308#define TAIKO_A_TX_3_4_ATEST_REFCTRL__POR				(0x00)
 309#define TAIKO_A_TX_3_4_TEST_CTL			(0x162)
 310#define TAIKO_A_TX_3_4_TEST_CTL__POR				(0x38)
 311#define TAIKO_A_TX_3_4_TEST_BLOCK_EN			(0x163)
 312#define TAIKO_A_TX_3_4_TEST_BLOCK_EN__POR				(0xFC)
 313#define TAIKO_A_TX_3_4_TXFE_CKDIV			(0x164)
 314#define TAIKO_A_TX_3_4_TXFE_CKDIV__POR				(0x55)
 315#define TAIKO_A_TX_3_4_SAR_ERR_CH3			(0x165)
 316#define TAIKO_A_TX_3_4_SAR_ERR_CH3__POR				(0x00)
 317#define TAIKO_A_TX_3_4_SAR_ERR_CH4			(0x166)
 318#define TAIKO_A_TX_3_4_SAR_ERR_CH4__POR				(0x00)
 319#define TAIKO_A_TX_5_6_EN			(0x167)
 320#define TAIKO_A_TX_5_6_EN__POR				(0x11)
 321#define TAIKO_A_TX_5_6_TEST_EN			(0x168)
 322#define TAIKO_A_TX_5_6_TEST_EN__POR				(0xCC)
 323#define TAIKO_A_TX_5_6_ADC_CH5			(0x169)
 324#define TAIKO_A_TX_5_6_ADC_CH5__POR				(0x44)
 325#define TAIKO_A_TX_5_6_ADC_CH6			(0x16A)
 326#define TAIKO_A_TX_5_6_ADC_CH6__POR				(0x44)
 327#define TAIKO_A_TX_5_6_ATEST_REFCTRL			(0x16B)
 328#define TAIKO_A_TX_5_6_ATEST_REFCTRL__POR				(0x00)
 329#define TAIKO_A_TX_5_6_TEST_CTL			(0x16C)
 330#define TAIKO_A_TX_5_6_TEST_CTL__POR				(0x38)
 331#define TAIKO_A_TX_5_6_TEST_BLOCK_EN			(0x16D)
 332#define TAIKO_A_TX_5_6_TEST_BLOCK_EN__POR				(0xFC)
 333#define TAIKO_A_TX_5_6_TXFE_CKDIV			(0x16E)
 334#define TAIKO_A_TX_5_6_TXFE_CKDIV__POR				(0x55)
 335#define TAIKO_A_TX_5_6_SAR_ERR_CH5			(0x16F)
 336#define TAIKO_A_TX_5_6_SAR_ERR_CH5__POR				(0x00)
 337#define TAIKO_A_TX_5_6_SAR_ERR_CH6			(0x170)
 338#define TAIKO_A_TX_5_6_SAR_ERR_CH6__POR				(0x00)
 339#define TAIKO_A_TX_7_MBHC_EN			(0x171)
 340#define TAIKO_A_TX_7_MBHC_EN__POR				(0x0C)
 341#define TAIKO_A_TX_7_MBHC_ATEST_REFCTRL			(0x172)
 342#define TAIKO_A_TX_7_MBHC_ATEST_REFCTRL__POR				(0x00)
 343#define TAIKO_A_TX_7_MBHC_ADC			(0x173)
 344#define TAIKO_A_TX_7_MBHC_ADC__POR				(0x44)
 345#define TAIKO_A_TX_7_MBHC_TEST_CTL			(0x174)
 346#define TAIKO_A_TX_7_MBHC_TEST_CTL__POR				(0x38)
 347#define TAIKO_A_TX_7_MBHC_SAR_ERR			(0x175)
 348#define TAIKO_A_TX_7_MBHC_SAR_ERR__POR				(0x00)
 349#define TAIKO_A_TX_7_TXFE_CLKDIV			(0x176)
 350#define TAIKO_A_TX_7_TXFE_CLKDIV__POR				(0x0B)
 351#define TAIKO_A_BUCK_MODE_1			(0x181)
 352#define TAIKO_A_BUCK_MODE_1__POR				(0x21)
 353#define TAIKO_A_BUCK_MODE_2			(0x182)
 354#define TAIKO_A_BUCK_MODE_2__POR				(0xFF)
 355#define TAIKO_A_BUCK_MODE_3			(0x183)
 356#define TAIKO_A_BUCK_MODE_3__POR				(0xCC)
 357#define TAIKO_A_BUCK_MODE_4			(0x184)
 358#define TAIKO_A_BUCK_MODE_4__POR				(0x3A)
 359#define TAIKO_A_BUCK_MODE_5			(0x185)
 360#define TAIKO_A_BUCK_MODE_5__POR				(0x00)
 361#define TAIKO_A_BUCK_CTRL_VCL_1			(0x186)
 362#define TAIKO_A_BUCK_CTRL_VCL_1__POR				(0x48)
 363#define TAIKO_A_BUCK_CTRL_VCL_2			(0x187)
 364#define TAIKO_A_BUCK_CTRL_VCL_2__POR				(0xA3)
 365#define TAIKO_A_BUCK_CTRL_VCL_3			(0x188)
 366#define TAIKO_A_BUCK_CTRL_VCL_3__POR				(0x82)
 367#define TAIKO_A_BUCK_CTRL_CCL_1			(0x189)
 368#define TAIKO_A_BUCK_CTRL_CCL_1__POR				(0xAB)
 369#define TAIKO_A_BUCK_CTRL_CCL_2			(0x18A)
 370#define TAIKO_A_BUCK_CTRL_CCL_2__POR				(0xDC)
 371#define TAIKO_A_BUCK_CTRL_CCL_3			(0x18B)
 372#define TAIKO_A_BUCK_CTRL_CCL_3__POR				(0x6A)
 373#define TAIKO_A_BUCK_CTRL_CCL_4			(0x18C)
 374#define TAIKO_A_BUCK_CTRL_CCL_4__POR				(0x58)
 375#define TAIKO_A_BUCK_CTRL_PWM_DRVR_1			(0x18D)
 376#define TAIKO_A_BUCK_CTRL_PWM_DRVR_1__POR				(0x50)
 377#define TAIKO_A_BUCK_CTRL_PWM_DRVR_2			(0x18E)
 378#define TAIKO_A_BUCK_CTRL_PWM_DRVR_2__POR				(0x64)
 379#define TAIKO_A_BUCK_CTRL_PWM_DRVR_3			(0x18F)
 380#define TAIKO_A_BUCK_CTRL_PWM_DRVR_3__POR				(0x77)
 381#define TAIKO_A_BUCK_TMUX_A_D			(0x190)
 382#define TAIKO_A_BUCK_TMUX_A_D__POR				(0x00)
 383#define TAIKO_A_NCP_BUCKREF			(0x191)
 384#define TAIKO_A_NCP_BUCKREF__POR				(0x00)
 385#define TAIKO_A_NCP_EN			(0x192)
 386#define TAIKO_A_NCP_EN__POR				(0xFE)
 387#define TAIKO_A_NCP_CLK			(0x193)
 388#define TAIKO_A_NCP_CLK__POR				(0x94)
 389#define TAIKO_A_NCP_STATIC			(0x194)
 390#define TAIKO_A_NCP_STATIC__POR				(0x28)
 391#define TAIKO_A_NCP_VTH_LOW			(0x195)
 392#define TAIKO_A_NCP_VTH_LOW__POR				(0x88)
 393#define TAIKO_A_NCP_VTH_HIGH			(0x196)
 394#define TAIKO_A_NCP_VTH_HIGH__POR				(0xA0)
 395#define TAIKO_A_NCP_ATEST			(0x197)
 396#define TAIKO_A_NCP_ATEST__POR				(0x00)
 397#define TAIKO_A_NCP_DTEST			(0x198)
 398#define TAIKO_A_NCP_DTEST__POR				(0x00)
 399#define TAIKO_A_NCP_DLY1			(0x199)
 400#define TAIKO_A_NCP_DLY1__POR				(0x06)
 401#define TAIKO_A_NCP_DLY2			(0x19A)
 402#define TAIKO_A_NCP_DLY2__POR				(0x06)
 403#define TAIKO_A_RX_AUX_SW_CTL			(0x19B)
 404#define TAIKO_A_RX_AUX_SW_CTL__POR				(0x00)
 405#define TAIKO_A_RX_PA_AUX_IN_CONN			(0x19C)
 406#define TAIKO_A_RX_PA_AUX_IN_CONN__POR				(0x00)
 407#define TAIKO_A_RX_COM_TIMER_DIV			(0x19E)
 408#define TAIKO_A_RX_COM_TIMER_DIV__POR				(0xE8)
 409#define TAIKO_A_RX_COM_OCP_CTL			(0x19F)
 410#define TAIKO_A_RX_COM_OCP_CTL__POR				(0x1F)
 411#define TAIKO_A_RX_COM_OCP_COUNT			(0x1A0)
 412#define TAIKO_A_RX_COM_OCP_COUNT__POR				(0x77)
 413#define TAIKO_A_RX_COM_DAC_CTL			(0x1A1)
 414#define TAIKO_A_RX_COM_DAC_CTL__POR				(0x00)
 415#define TAIKO_A_RX_COM_BIAS			(0x1A2)
 416#define TAIKO_A_RX_COM_BIAS__POR				(0x00)
 417#define TAIKO_A_RX_HPH_AUTO_CHOP			(0x1A4)
 418#define TAIKO_A_RX_HPH_AUTO_CHOP__POR				(0x38)
 419#define TAIKO_A_RX_HPH_CHOP_CTL			(0x1A5)
 420#define TAIKO_A_RX_HPH_CHOP_CTL__POR				(0xB4)
 421#define TAIKO_A_RX_HPH_BIAS_PA			(0x1A6)
 422#define TAIKO_A_RX_HPH_BIAS_PA__POR				(0xAA)
 423#define TAIKO_A_RX_HPH_BIAS_LDO			(0x1A7)
 424#define TAIKO_A_RX_HPH_BIAS_LDO__POR				(0x87)
 425#define TAIKO_A_RX_HPH_BIAS_CNP			(0x1A8)
 426#define TAIKO_A_RX_HPH_BIAS_CNP__POR				(0x8A)
 427#define TAIKO_A_RX_HPH_BIAS_WG_OCP			(0x1A9)
 428#define TAIKO_A_RX_HPH_BIAS_WG_OCP__POR				(0x2A)
 429#define TAIKO_A_RX_HPH_OCP_CTL			(0x1AA)
 430#define TAIKO_A_RX_HPH_OCP_CTL__POR				(0x68)
 431#define TAIKO_A_RX_HPH_CNP_EN			(0x1AB)
 432#define TAIKO_A_RX_HPH_CNP_EN__POR				(0x80)
 433#define TAIKO_A_RX_HPH_CNP_WG_CTL			(0x1AC)
 434#define TAIKO_A_RX_HPH_CNP_WG_CTL__POR				(0xDE)
 435#define TAIKO_A_RX_HPH_CNP_WG_TIME			(0x1AD)
 436#define TAIKO_A_RX_HPH_CNP_WG_TIME__POR				(0x2A)
 437#define TAIKO_A_RX_HPH_L_GAIN			(0x1AE)
 438#define TAIKO_A_RX_HPH_L_GAIN__POR				(0x00)
 439#define TAIKO_A_RX_HPH_L_TEST			(0x1AF)
 440#define TAIKO_A_RX_HPH_L_TEST__POR				(0x00)
 441#define TAIKO_A_RX_HPH_L_PA_CTL			(0x1B0)
 442#define TAIKO_A_RX_HPH_L_PA_CTL__POR				(0x40)
 443#define TAIKO_A_RX_HPH_L_DAC_CTL			(0x1B1)
 444#define TAIKO_A_RX_HPH_L_DAC_CTL__POR				(0x00)
 445#define TAIKO_A_RX_HPH_L_ATEST			(0x1B2)
 446#define TAIKO_A_RX_HPH_L_ATEST__POR				(0x00)
 447#define TAIKO_A_RX_HPH_L_STATUS			(0x1B3)
 448#define TAIKO_A_RX_HPH_L_STATUS__POR				(0x00)
 449#define TAIKO_A_RX_HPH_R_GAIN			(0x1B4)
 450#define TAIKO_A_RX_HPH_R_GAIN__POR				(0x00)
 451#define TAIKO_A_RX_HPH_R_TEST			(0x1B5)
 452#define TAIKO_A_RX_HPH_R_TEST__POR				(0x00)
 453#define TAIKO_A_RX_HPH_R_PA_CTL			(0x1B6)
 454#define TAIKO_A_RX_HPH_R_PA_CTL__POR				(0x40)
 455#define TAIKO_A_RX_HPH_R_DAC_CTL			(0x1B7)
 456#define TAIKO_A_RX_HPH_R_DAC_CTL__POR				(0x00)
 457#define TAIKO_A_RX_HPH_R_ATEST			(0x1B8)
 458#define TAIKO_A_RX_HPH_R_ATEST__POR				(0x00)
 459#define TAIKO_A_RX_HPH_R_STATUS			(0x1B9)
 460#define TAIKO_A_RX_HPH_R_STATUS__POR				(0x00)
 461#define TAIKO_A_RX_EAR_BIAS_PA			(0x1BA)
 462#define TAIKO_A_RX_EAR_BIAS_PA__POR				(0xA6)
 463#define TAIKO_A_RX_EAR_BIAS_CMBUFF			(0x1BB)
 464#define TAIKO_A_RX_EAR_BIAS_CMBUFF__POR				(0xA0)
 465#define TAIKO_A_RX_EAR_EN			(0x1BC)
 466#define TAIKO_A_RX_EAR_EN__POR				(0x00)
 467#define TAIKO_A_RX_EAR_GAIN			(0x1BD)
 468#define TAIKO_A_RX_EAR_GAIN__POR				(0x02)
 469#define TAIKO_A_RX_EAR_CMBUFF			(0x1BE)
 470#define TAIKO_A_RX_EAR_CMBUFF__POR				(0x04)
 471#define TAIKO_A_RX_EAR_ICTL			(0x1BF)
 472#define TAIKO_A_RX_EAR_ICTL__POR				(0x40)
 473#define TAIKO_A_RX_EAR_CCOMP			(0x1C0)
 474#define TAIKO_A_RX_EAR_CCOMP__POR				(0x08)
 475#define TAIKO_A_RX_EAR_VCM			(0x1C1)
 476#define TAIKO_A_RX_EAR_VCM__POR				(0x03)
 477#define TAIKO_A_RX_EAR_CNP			(0x1C2)
 478#define TAIKO_A_RX_EAR_CNP__POR				(0xF2)
 479#define TAIKO_A_RX_EAR_DAC_CTL_ATEST			(0x1C3)
 480#define TAIKO_A_RX_EAR_DAC_CTL_ATEST__POR				(0x00)
 481#define TAIKO_A_RX_EAR_STATUS			(0x1C5)
 482#define TAIKO_A_RX_EAR_STATUS__POR				(0x04)
 483#define TAIKO_A_RX_LINE_BIAS_PA			(0x1C6)
 484#define TAIKO_A_RX_LINE_BIAS_PA__POR				(0xA8)
 485#define TAIKO_A_RX_BUCK_BIAS1			(0x1C7)
 486#define TAIKO_A_RX_BUCK_BIAS1__POR				(0x42)
 487#define TAIKO_A_RX_BUCK_BIAS2			(0x1C8)
 488#define TAIKO_A_RX_BUCK_BIAS2__POR				(0x84)
 489#define TAIKO_A_RX_LINE_COM			(0x1C9)
 490#define TAIKO_A_RX_LINE_COM__POR				(0x80)
 491#define TAIKO_A_RX_LINE_CNP_EN			(0x1CA)
 492#define TAIKO_A_RX_LINE_CNP_EN__POR				(0x00)
 493#define TAIKO_A_RX_LINE_CNP_WG_CTL			(0x1CB)
 494#define TAIKO_A_RX_LINE_CNP_WG_CTL__POR				(0x00)
 495#define TAIKO_A_RX_LINE_CNP_WG_TIME			(0x1CC)
 496#define TAIKO_A_RX_LINE_CNP_WG_TIME__POR				(0x04)
 497#define TAIKO_A_RX_LINE_1_GAIN			(0x1CD)
 498#define TAIKO_A_RX_LINE_1_GAIN__POR				(0x00)
 499#define TAIKO_A_RX_LINE_1_TEST			(0x1CE)
 500#define TAIKO_A_RX_LINE_1_TEST__POR				(0x00)
 501#define TAIKO_A_RX_LINE_1_DAC_CTL			(0x1CF)
 502#define TAIKO_A_RX_LINE_1_DAC_CTL__POR				(0x00)
 503#define TAIKO_A_RX_LINE_1_STATUS			(0x1D0)
 504#define TAIKO_A_RX_LINE_1_STATUS__POR				(0x00)
 505#define TAIKO_A_RX_LINE_2_GAIN			(0x1D1)
 506#define TAIKO_A_RX_LINE_2_GAIN__POR				(0x00)
 507#define TAIKO_A_RX_LINE_2_TEST			(0x1D2)
 508#define TAIKO_A_RX_LINE_2_TEST__POR				(0x00)
 509#define TAIKO_A_RX_LINE_2_DAC_CTL			(0x1D3)
 510#define TAIKO_A_RX_LINE_2_DAC_CTL__POR				(0x00)
 511#define TAIKO_A_RX_LINE_2_STATUS			(0x1D4)
 512#define TAIKO_A_RX_LINE_2_STATUS__POR				(0x00)
 513#define TAIKO_A_RX_LINE_3_GAIN			(0x1D5)
 514#define TAIKO_A_RX_LINE_3_GAIN__POR				(0x00)
 515#define TAIKO_A_RX_LINE_3_TEST			(0x1D6)
 516#define TAIKO_A_RX_LINE_3_TEST__POR				(0x00)
 517#define TAIKO_A_RX_LINE_3_DAC_CTL			(0x1D7)
 518#define TAIKO_A_RX_LINE_3_DAC_CTL__POR				(0x00)
 519#define TAIKO_A_RX_LINE_3_STATUS			(0x1D8)
 520#define TAIKO_A_RX_LINE_3_STATUS__POR				(0x00)
 521#define TAIKO_A_RX_LINE_4_GAIN			(0x1D9)
 522#define TAIKO_A_RX_LINE_4_GAIN__POR				(0x00)
 523#define TAIKO_A_RX_LINE_4_TEST			(0x1DA)
 524#define TAIKO_A_RX_LINE_4_TEST__POR				(0x00)
 525#define TAIKO_A_RX_LINE_4_DAC_CTL			(0x1DB)
 526#define TAIKO_A_RX_LINE_4_DAC_CTL__POR				(0x00)
 527#define TAIKO_A_RX_LINE_4_STATUS			(0x1DC)
 528#define TAIKO_A_RX_LINE_4_STATUS__POR				(0x00)
 529#define TAIKO_A_RX_LINE_CNP_DBG			(0x1DD)
 530#define TAIKO_A_RX_LINE_CNP_DBG__POR				(0x00)
 531#define TAIKO_A_SPKR_DRV_EN			(0x1DF)
 532#define TAIKO_A_SPKR_DRV_EN__POR				(0x6F)
 533#define TAIKO_A_SPKR_DRV_GAIN			(0x1E0)
 534#define TAIKO_A_SPKR_DRV_GAIN__POR				(0x00)
 535#define TAIKO_A_SPKR_DRV_DAC_CTL			(0x1E1)
 536#define TAIKO_A_SPKR_DRV_DAC_CTL__POR				(0x04)
 537#define TAIKO_A_SPKR_DRV_OCP_CTL			(0x1E2)
 538#define TAIKO_A_SPKR_DRV_OCP_CTL__POR				(0x98)
 539#define TAIKO_A_SPKR_DRV_CLIP_DET			(0x1E3)
 540#define TAIKO_A_SPKR_DRV_CLIP_DET__POR				(0x48)
 541#define TAIKO_A_SPKR_DRV_IEC			(0x1E4)
 542#define TAIKO_A_SPKR_DRV_IEC__POR				(0x20)
 543#define TAIKO_A_SPKR_DRV_DBG_DAC			(0x1E5)
 544#define TAIKO_A_SPKR_DRV_DBG_DAC__POR				(0x05)
 545#define TAIKO_A_SPKR_DRV_DBG_PA			(0x1E6)
 546#define TAIKO_A_SPKR_DRV_DBG_PA__POR				(0x18)
 547#define TAIKO_A_SPKR_DRV_DBG_PWRSTG			(0x1E7)
 548#define TAIKO_A_SPKR_DRV_DBG_PWRSTG__POR				(0x00)
 549#define TAIKO_A_SPKR_DRV_BIAS_LDO			(0x1E8)
 550#define TAIKO_A_SPKR_DRV_BIAS_LDO__POR				(0x45)
 551#define TAIKO_A_SPKR_DRV_BIAS_INT			(0x1E9)
 552#define TAIKO_A_SPKR_DRV_BIAS_INT__POR				(0xA5)
 553#define TAIKO_A_SPKR_DRV_BIAS_PA			(0x1EA)
 554#define TAIKO_A_SPKR_DRV_BIAS_PA__POR				(0x55)
 555#define TAIKO_A_SPKR_DRV_STATUS_OCP			(0x1EB)
 556#define TAIKO_A_SPKR_DRV_STATUS_OCP__POR				(0x00)
 557#define TAIKO_A_SPKR_DRV_STATUS_PA			(0x1EC)
 558#define TAIKO_A_SPKR_DRV_STATUS_PA__POR				(0x00)
 559#define TAIKO_A_SPKR_PROT_EN			(0x1ED)
 560#define TAIKO_A_SPKR_PROT_EN__POR				(0x00)
 561#define TAIKO_A_SPKR_PROT_ADC_EN			(0x1EE)
 562#define TAIKO_A_SPKR_PROT_ADC_EN__POR				(0x44)
 563#define TAIKO_A_SPKR_PROT_ISENSE_BIAS			(0x1EF)
 564#define TAIKO_A_SPKR_PROT_ISENSE_BIAS__POR				(0x44)
 565#define TAIKO_A_SPKR_PROT_VSENSE_BIAS			(0x1F0)
 566#define TAIKO_A_SPKR_PROT_VSENSE_BIAS__POR				(0x44)
 567#define TAIKO_A_SPKR_PROT_ADC_ATEST_REFCTRL			(0x1F1)
 568#define TAIKO_A_SPKR_PROT_ADC_ATEST_REFCTRL__POR			(0x00)
 569#define TAIKO_A_SPKR_PROT_ADC_TEST_CTL			(0x1F2)
 570#define TAIKO_A_SPKR_PROT_ADC_TEST_CTL__POR				(0x38)
 571#define TAIKO_A_SPKR_PROT_TEST_BLOCK_EN			(0x1F3)
 572#define TAIKO_A_SPKR_PROT_TEST_BLOCK_EN__POR				(0xFC)
 573#define TAIKO_A_SPKR_PROT_ATEST			(0x1F4)
 574#define TAIKO_A_SPKR_PROT_ATEST__POR				(0x00)
 575#define TAIKO_A_SPKR_PROT_V_SAR_ERR			(0x1F5)
 576#define TAIKO_A_SPKR_PROT_V_SAR_ERR__POR				(0x00)
 577#define TAIKO_A_SPKR_PROT_I_SAR_ERR			(0x1F6)
 578#define TAIKO_A_SPKR_PROT_I_SAR_ERR__POR				(0x00)
 579#define TAIKO_A_SPKR_PROT_LDO_CTRL			(0x1F7)
 580#define TAIKO_A_SPKR_PROT_LDO_CTRL__POR				(0x00)
 581#define TAIKO_A_SPKR_PROT_ISENSE_CTRL			(0x1F8)
 582#define TAIKO_A_SPKR_PROT_ISENSE_CTRL__POR				(0x00)
 583#define TAIKO_A_SPKR_PROT_VSENSE_CTRL			(0x1F9)
 584#define TAIKO_A_SPKR_PROT_VSENSE_CTRL__POR				(0x00)
 585#define TAIKO_A_RC_OSC_FREQ			(0x1FA)
 586#define TAIKO_A_RC_OSC_FREQ__POR				(0x46)
 587#define TAIKO_A_RC_OSC_TEST			(0x1FB)
 588#define TAIKO_A_RC_OSC_TEST__POR				(0x0A)
 589#define TAIKO_A_RC_OSC_STATUS			(0x1FC)
 590#define TAIKO_A_RC_OSC_STATUS__POR				(0x18)
 591#define TAIKO_A_RC_OSC_TUNER			(0x1FD)
 592#define TAIKO_A_RC_OSC_TUNER__POR				(0x00)
 593#define TAIKO_A_MBHC_HPH			(0x1FE)
 594#define TAIKO_A_MBHC_HPH__POR				(0x44)
 595#define TAIKO_A_CDC_ANC1_B1_CTL			(0x200)
 596#define TAIKO_A_CDC_ANC1_B1_CTL__POR				(0x00)
 597#define TAIKO_A_CDC_ANC2_B1_CTL			(0x280)
 598#define TAIKO_A_CDC_ANC2_B1_CTL__POR				(0x00)
 599#define TAIKO_A_CDC_ANC1_SHIFT			(0x201)
 600#define TAIKO_A_CDC_ANC1_SHIFT__POR				(0x00)
 601#define TAIKO_A_CDC_ANC2_SHIFT			(0x281)
 602#define TAIKO_A_CDC_ANC2_SHIFT__POR				(0x00)
 603#define TAIKO_A_CDC_ANC1_IIR_B1_CTL			(0x202)
 604#define TAIKO_A_CDC_ANC1_IIR_B1_CTL__POR				(0x00)
 605#define TAIKO_A_CDC_ANC2_IIR_B1_CTL			(0x282)
 606#define TAIKO_A_CDC_ANC2_IIR_B1_CTL__POR				(0x00)
 607#define TAIKO_A_CDC_ANC1_IIR_B2_CTL			(0x203)
 608#define TAIKO_A_CDC_ANC1_IIR_B2_CTL__POR				(0x00)
 609#define TAIKO_A_CDC_ANC2_IIR_B2_CTL			(0x283)
 610#define TAIKO_A_CDC_ANC2_IIR_B2_CTL__POR				(0x00)
 611#define TAIKO_A_CDC_ANC1_IIR_B3_CTL			(0x204)
 612#define TAIKO_A_CDC_ANC1_IIR_B3_CTL__POR				(0x00)
 613#define TAIKO_A_CDC_ANC2_IIR_B3_CTL			(0x284)
 614#define TAIKO_A_CDC_ANC2_IIR_B3_CTL__POR				(0x00)
 615#define TAIKO_A_CDC_ANC1_LPF_B1_CTL			(0x206)
 616#define TAIKO_A_CDC_ANC1_LPF_B1_CTL__POR				(0x00)
 617#define TAIKO_A_CDC_ANC2_LPF_B1_CTL			(0x286)
 618#define TAIKO_A_CDC_ANC2_LPF_B1_CTL__POR				(0x00)
 619#define TAIKO_A_CDC_ANC1_LPF_B2_CTL			(0x207)
 620#define TAIKO_A_CDC_ANC1_LPF_B2_CTL__POR				(0x00)
 621#define TAIKO_A_CDC_ANC2_LPF_B2_CTL			(0x287)
 622#define TAIKO_A_CDC_ANC2_LPF_B2_CTL__POR				(0x00)
 623#define TAIKO_A_CDC_ANC1_SPARE			(0x209)
 624#define TAIKO_A_CDC_ANC1_SPARE__POR				(0x00)
 625#define TAIKO_A_CDC_ANC2_SPARE			(0x289)
 626#define TAIKO_A_CDC_ANC2_SPARE__POR				(0x00)
 627#define TAIKO_A_CDC_ANC1_SMLPF_CTL			(0x20A)
 628#define TAIKO_A_CDC_ANC1_SMLPF_CTL__POR				(0x00)
 629#define TAIKO_A_CDC_ANC2_SMLPF_CTL			(0x28A)
 630#define TAIKO_A_CDC_ANC2_SMLPF_CTL__POR				(0x00)
 631#define TAIKO_A_CDC_ANC1_DCFLT_CTL			(0x20B)
 632#define TAIKO_A_CDC_ANC1_DCFLT_CTL__POR				(0x00)
 633#define TAIKO_A_CDC_ANC2_DCFLT_CTL			(0x28B)
 634#define TAIKO_A_CDC_ANC2_DCFLT_CTL__POR				(0x00)
 635#define TAIKO_A_CDC_ANC1_GAIN_CTL			(0x20C)
 636#define TAIKO_A_CDC_ANC1_GAIN_CTL__POR				(0x00)
 637#define TAIKO_A_CDC_ANC2_GAIN_CTL			(0x28C)
 638#define TAIKO_A_CDC_ANC2_GAIN_CTL__POR				(0x00)
 639#define TAIKO_A_CDC_ANC1_B2_CTL			(0x20D)
 640#define TAIKO_A_CDC_ANC1_B2_CTL__POR				(0x00)
 641#define TAIKO_A_CDC_ANC2_B2_CTL			(0x28D)
 642#define TAIKO_A_CDC_ANC2_B2_CTL__POR				(0x00)
 643#define TAIKO_A_CDC_TX1_VOL_CTL_TIMER			(0x220)
 644#define TAIKO_A_CDC_TX1_VOL_CTL_TIMER__POR				(0x00)
 645#define TAIKO_A_CDC_TX2_VOL_CTL_TIMER			(0x228)
 646#define TAIKO_A_CDC_TX2_VOL_CTL_TIMER__POR				(0x00)
 647#define TAIKO_A_CDC_TX3_VOL_CTL_TIMER			(0x230)
 648#define TAIKO_A_CDC_TX3_VOL_CTL_TIMER__POR				(0x00)
 649#define TAIKO_A_CDC_TX4_VOL_CTL_TIMER			(0x238)
 650#define TAIKO_A_CDC_TX4_VOL_CTL_TIMER__POR				(0x00)
 651#define TAIKO_A_CDC_TX5_VOL_CTL_TIMER			(0x240)
 652#define TAIKO_A_CDC_TX5_VOL_CTL_TIMER__POR				(0x00)
 653#define TAIKO_A_CDC_TX6_VOL_CTL_TIMER			(0x248)
 654#define TAIKO_A_CDC_TX6_VOL_CTL_TIMER__POR				(0x00)
 655#define TAIKO_A_CDC_TX7_VOL_CTL_TIMER			(0x250)
 656#define TAIKO_A_CDC_TX7_VOL_CTL_TIMER__POR				(0x00)
 657#define TAIKO_A_CDC_TX8_VOL_CTL_TIMER			(0x258)
 658#define TAIKO_A_CDC_TX8_VOL_CTL_TIMER__POR				(0x00)
 659#define TAIKO_A_CDC_TX9_VOL_CTL_TIMER			(0x260)
 660#define TAIKO_A_CDC_TX9_VOL_CTL_TIMER__POR				(0x00)
 661#define TAIKO_A_CDC_TX10_VOL_CTL_TIMER			(0x268)
 662#define TAIKO_A_CDC_TX10_VOL_CTL_TIMER__POR				(0x00)
 663#define TAIKO_A_CDC_TX1_VOL_CTL_GAIN			(0x221)
 664#define TAIKO_A_CDC_TX1_VOL_CTL_GAIN__POR				(0x00)
 665#define TAIKO_A_CDC_TX2_VOL_CTL_GAIN			(0x229)
 666#define TAIKO_A_CDC_TX2_VOL_CTL_GAIN__POR				(0x00)
 667#define TAIKO_A_CDC_TX3_VOL_CTL_GAIN			(0x231)
 668#define TAIKO_A_CDC_TX3_VOL_CTL_GAIN__POR				(0x00)
 669#define TAIKO_A_CDC_TX4_VOL_CTL_GAIN			(0x239)
 670#define TAIKO_A_CDC_TX4_VOL_CTL_GAIN__POR				(0x00)
 671#define TAIKO_A_CDC_TX5_VOL_CTL_GAIN			(0x241)
 672#define TAIKO_A_CDC_TX5_VOL_CTL_GAIN__POR				(0x00)
 673#define TAIKO_A_CDC_TX6_VOL_CTL_GAIN			(0x249)
 674#define TAIKO_A_CDC_TX6_VOL_CTL_GAIN__POR				(0x00)
 675#define TAIKO_A_CDC_TX7_VOL_CTL_GAIN			(0x251)
 676#define TAIKO_A_CDC_TX7_VOL_CTL_GAIN__POR				(0x00)
 677#define TAIKO_A_CDC_TX8_VOL_CTL_GAIN			(0x259)
 678#define TAIKO_A_CDC_TX8_VOL_CTL_GAIN__POR				(0x00)
 679#define TAIKO_A_CDC_TX9_VOL_CTL_GAIN			(0x261)
 680#define TAIKO_A_CDC_TX9_VOL_CTL_GAIN__POR				(0x00)
 681#define TAIKO_A_CDC_TX10_VOL_CTL_GAIN			(0x269)
 682#define TAIKO_A_CDC_TX10_VOL_CTL_GAIN__POR				(0x00)
 683#define TAIKO_A_CDC_TX1_VOL_CTL_CFG			(0x222)
 684#define TAIKO_A_CDC_TX1_VOL_CTL_CFG__POR				(0x00)
 685#define TAIKO_A_CDC_TX2_VOL_CTL_CFG			(0x22A)
 686#define TAIKO_A_CDC_TX2_VOL_CTL_CFG__POR				(0x00)
 687#define TAIKO_A_CDC_TX3_VOL_CTL_CFG			(0x232)
 688#define TAIKO_A_CDC_TX3_VOL_CTL_CFG__POR				(0x00)
 689#define TAIKO_A_CDC_TX4_VOL_CTL_CFG			(0x23A)
 690#define TAIKO_A_CDC_TX4_VOL_CTL_CFG__POR				(0x00)
 691#define TAIKO_A_CDC_TX5_VOL_CTL_CFG			(0x242)
 692#define TAIKO_A_CDC_TX5_VOL_CTL_CFG__POR				(0x00)
 693#define TAIKO_A_CDC_TX6_VOL_CTL_CFG			(0x24A)
 694#define TAIKO_A_CDC_TX6_VOL_CTL_CFG__POR				(0x00)
 695#define TAIKO_A_CDC_TX7_VOL_CTL_CFG			(0x252)
 696#define TAIKO_A_CDC_TX7_VOL_CTL_CFG__POR				(0x00)
 697#define TAIKO_A_CDC_TX8_VOL_CTL_CFG			(0x25A)
 698#define TAIKO_A_CDC_TX8_VOL_CTL_CFG__POR				(0x00)
 699#define TAIKO_A_CDC_TX9_VOL_CTL_CFG			(0x262)
 700#define TAIKO_A_CDC_TX9_VOL_CTL_CFG__POR				(0x00)
 701#define TAIKO_A_CDC_TX10_VOL_CTL_CFG			(0x26A)
 702#define TAIKO_A_CDC_TX10_VOL_CTL_CFG__POR				(0x00)
 703#define TAIKO_A_CDC_TX1_MUX_CTL			(0x223)
 704#define TAIKO_A_CDC_TX1_MUX_CTL__POR				(0x00)
 705#define TAIKO_A_CDC_TX2_MUX_CTL			(0x22B)
 706#define TAIKO_A_CDC_TX2_MUX_CTL__POR				(0x00)
 707#define TAIKO_A_CDC_TX3_MUX_CTL			(0x233)
 708#define TAIKO_A_CDC_TX3_MUX_CTL__POR				(0x00)
 709#define TAIKO_A_CDC_TX4_MUX_CTL			(0x23B)
 710#define TAIKO_A_CDC_TX4_MUX_CTL__POR				(0x00)
 711#define TAIKO_A_CDC_TX5_MUX_CTL			(0x243)
 712#define TAIKO_A_CDC_TX5_MUX_CTL__POR				(0x00)
 713#define TAIKO_A_CDC_TX6_MUX_CTL			(0x24B)
 714#define TAIKO_A_CDC_TX6_MUX_CTL__POR				(0x00)
 715#define TAIKO_A_CDC_TX7_MUX_CTL			(0x253)
 716#define TAIKO_A_CDC_TX7_MUX_CTL__POR				(0x00)
 717#define TAIKO_A_CDC_TX8_MUX_CTL			(0x25B)
 718#define TAIKO_A_CDC_TX8_MUX_CTL__POR				(0x00)
 719#define TAIKO_A_CDC_TX9_MUX_CTL			(0x263)
 720#define TAIKO_A_CDC_TX9_MUX_CTL__POR				(0x00)
 721#define TAIKO_A_CDC_TX10_MUX_CTL			(0x26B)
 722#define TAIKO_A_CDC_TX10_MUX_CTL__POR				(0x00)
 723#define TAIKO_A_CDC_TX1_CLK_FS_CTL			(0x224)
 724#define TAIKO_A_CDC_TX1_CLK_FS_CTL__POR				(0x00)
 725#define TAIKO_A_CDC_TX2_CLK_FS_CTL			(0x22C)
 726#define TAIKO_A_CDC_TX2_CLK_FS_CTL__POR				(0x00)
 727#define TAIKO_A_CDC_TX3_CLK_FS_CTL			(0x234)
 728#define TAIKO_A_CDC_TX3_CLK_FS_CTL__POR				(0x00)
 729#define TAIKO_A_CDC_TX4_CLK_FS_CTL			(0x23C)
 730#define TAIKO_A_CDC_TX4_CLK_FS_CTL__POR				(0x00)
 731#define TAIKO_A_CDC_TX5_CLK_FS_CTL			(0x244)
 732#define TAIKO_A_CDC_TX5_CLK_FS_CTL__POR				(0x00)
 733#define TAIKO_A_CDC_TX6_CLK_FS_CTL			(0x24C)
 734#define TAIKO_A_CDC_TX6_CLK_FS_CTL__POR				(0x00)
 735#define TAIKO_A_CDC_TX7_CLK_FS_CTL			(0x254)
 736#define TAIKO_A_CDC_TX7_CLK_FS_CTL__POR				(0x00)
 737#define TAIKO_A_CDC_TX8_CLK_FS_CTL			(0x25C)
 738#define TAIKO_A_CDC_TX8_CLK_FS_CTL__POR				(0x00)
 739#define TAIKO_A_CDC_TX9_CLK_FS_CTL			(0x264)
 740#define TAIKO_A_CDC_TX9_CLK_FS_CTL__POR				(0x00)
 741#define TAIKO_A_CDC_TX10_CLK_FS_CTL			(0x26C)
 742#define TAIKO_A_CDC_TX10_CLK_FS_CTL__POR				(0x00)
 743#define TAIKO_A_CDC_TX1_DMIC_CTL			(0x225)
 744#define TAIKO_A_CDC_TX1_DMIC_CTL__POR				(0x00)
 745#define TAIKO_A_CDC_TX2_DMIC_CTL			(0x22D)
 746#define TAIKO_A_CDC_TX2_DMIC_CTL__POR				(0x00)
 747#define TAIKO_A_CDC_TX3_DMIC_CTL			(0x235)
 748#define TAIKO_A_CDC_TX3_DMIC_CTL__POR				(0x00)
 749#define TAIKO_A_CDC_TX4_DMIC_CTL			(0x23D)
 750#define TAIKO_A_CDC_TX4_DMIC_CTL__POR				(0x00)
 751#define TAIKO_A_CDC_TX5_DMIC_CTL			(0x245)
 752#define TAIKO_A_CDC_TX5_DMIC_CTL__POR				(0x00)
 753#define TAIKO_A_CDC_TX6_DMIC_CTL			(0x24D)
 754#define TAIKO_A_CDC_TX6_DMIC_CTL__POR				(0x00)
 755#define TAIKO_A_CDC_TX7_DMIC_CTL			(0x255)
 756#define TAIKO_A_CDC_TX7_DMIC_CTL__POR				(0x00)
 757#define TAIKO_A_CDC_TX8_DMIC_CTL			(0x25D)
 758#define TAIKO_A_CDC_TX8_DMIC_CTL__POR				(0x00)
 759#define TAIKO_A_CDC_TX9_DMIC_CTL			(0x265)
 760#define TAIKO_A_CDC_TX9_DMIC_CTL__POR				(0x00)
 761#define TAIKO_A_CDC_TX10_DMIC_CTL			(0x26D)
 762#define TAIKO_A_CDC_TX10_DMIC_CTL__POR				(0x00)
 763#define TAIKO_A_CDC_DEBUG_B1_CTL			(0x278)
 764#define TAIKO_A_CDC_DEBUG_B1_CTL__POR				(0x00)
 765#define TAIKO_A_CDC_DEBUG_B2_CTL			(0x279)
 766#define TAIKO_A_CDC_DEBUG_B2_CTL__POR				(0x00)
 767#define TAIKO_A_CDC_DEBUG_B3_CTL			(0x27A)
 768#define TAIKO_A_CDC_DEBUG_B3_CTL__POR				(0x00)
 769#define TAIKO_A_CDC_DEBUG_B4_CTL			(0x27B)
 770#define TAIKO_A_CDC_DEBUG_B4_CTL__POR				(0x00)
 771#define TAIKO_A_CDC_DEBUG_B5_CTL			(0x27C)
 772#define TAIKO_A_CDC_DEBUG_B5_CTL__POR				(0x00)
 773#define TAIKO_A_CDC_DEBUG_B6_CTL			(0x27D)
 774#define TAIKO_A_CDC_DEBUG_B6_CTL__POR				(0x00)
 775#define TAIKO_A_CDC_DEBUG_B7_CTL			(0x27E)
 776#define TAIKO_A_CDC_DEBUG_B7_CTL__POR				(0x00)
 777#define TAIKO_A_CDC_SRC1_PDA_CFG			(0x2A0)
 778#define TAIKO_A_CDC_SRC1_PDA_CFG__POR				(0x00)
 779#define TAIKO_A_CDC_SRC2_PDA_CFG			(0x2A8)
 780#define TAIKO_A_CDC_SRC2_PDA_CFG__POR				(0x00)
 781#define TAIKO_A_CDC_SRC1_FS_CTL			(0x2A1)
 782#define TAIKO_A_CDC_SRC1_FS_CTL__POR				(0x00)
 783#define TAIKO_A_CDC_SRC2_FS_CTL			(0x2A9)
 784#define TAIKO_A_CDC_SRC2_FS_CTL__POR				(0x00)
 785#define TAIKO_A_CDC_RX1_B1_CTL			(0x2B0)
 786#define TAIKO_A_CDC_RX1_B1_CTL__POR				(0x00)
 787#define TAIKO_A_CDC_RX2_B1_CTL			(0x2B8)
 788#define TAIKO_A_CDC_RX2_B1_CTL__POR				(0x00)
 789#define TAIKO_A_CDC_RX3_B1_CTL			(0x2C0)
 790#define TAIKO_A_CDC_RX3_B1_CTL__POR				(0x00)
 791#define TAIKO_A_CDC_RX4_B1_CTL			(0x2C8)
 792#define TAIKO_A_CDC_RX4_B1_CTL__POR				(0x00)
 793#define TAIKO_A_CDC_RX5_B1_CTL			(0x2D0)
 794#define TAIKO_A_CDC_RX5_B1_CTL__POR				(0x00)
 795#define TAIKO_A_CDC_RX6_B1_CTL			(0x2D8)
 796#define TAIKO_A_CDC_RX6_B1_CTL__POR				(0x00)
 797#define TAIKO_A_CDC_RX7_B1_CTL			(0x2E0)
 798#define TAIKO_A_CDC_RX7_B1_CTL__POR				(0x00)
 799#define TAIKO_A_CDC_RX1_B2_CTL			(0x2B1)
 800#define TAIKO_A_CDC_RX1_B2_CTL__POR				(0x00)
 801#define TAIKO_A_CDC_RX2_B2_CTL			(0x2B9)
 802#define TAIKO_A_CDC_RX2_B2_CTL__POR				(0x00)
 803#define TAIKO_A_CDC_RX3_B2_CTL			(0x2C1)
 804#define TAIKO_A_CDC_RX3_B2_CTL__POR				(0x00)
 805#define TAIKO_A_CDC_RX4_B2_CTL			(0x2C9)
 806#define TAIKO_A_CDC_RX4_B2_CTL__POR				(0x00)
 807#define TAIKO_A_CDC_RX5_B2_CTL			(0x2D1)
 808#define TAIKO_A_CDC_RX5_B2_CTL__POR				(0x00)
 809#define TAIKO_A_CDC_RX6_B2_CTL			(0x2D9)
 810#define TAIKO_A_CDC_RX6_B2_CTL__POR				(0x00)
 811#define TAIKO_A_CDC_RX7_B2_CTL			(0x2E1)
 812#define TAIKO_A_CDC_RX7_B2_CTL__POR				(0x00)
 813#define TAIKO_A_CDC_RX1_B3_CTL			(0x2B2)
 814#define TAIKO_A_CDC_RX1_B3_CTL__POR				(0x00)
 815#define TAIKO_A_CDC_RX2_B3_CTL			(0x2BA)
 816#define TAIKO_A_CDC_RX2_B3_CTL__POR				(0x00)
 817#define TAIKO_A_CDC_RX3_B3_CTL			(0x2C2)
 818#define TAIKO_A_CDC_RX3_B3_CTL__POR				(0x00)
 819#define TAIKO_A_CDC_RX4_B3_CTL			(0x2CA)
 820#define TAIKO_A_CDC_RX4_B3_CTL__POR				(0x00)
 821#define TAIKO_A_CDC_RX5_B3_CTL			(0x2D2)
 822#define TAIKO_A_CDC_RX5_B3_CTL__POR				(0x00)
 823#define TAIKO_A_CDC_RX6_B3_CTL			(0x2DA)
 824#define TAIKO_A_CDC_RX6_B3_CTL__POR				(0x00)
 825#define TAIKO_A_CDC_RX7_B3_CTL			(0x2E2)
 826#define TAIKO_A_CDC_RX7_B3_CTL__POR				(0x00)
 827#define TAIKO_A_CDC_RX1_B4_CTL			(0x2B3)
 828#define TAIKO_A_CDC_RX1_B4_CTL__POR				(0x00)
 829#define TAIKO_A_CDC_RX2_B4_CTL			(0x2BB)
 830#define TAIKO_A_CDC_RX2_B4_CTL__POR				(0x00)
 831#define TAIKO_A_CDC_RX3_B4_CTL			(0x2C3)
 832#define TAIKO_A_CDC_RX3_B4_CTL__POR				(0x00)
 833#define TAIKO_A_CDC_RX4_B4_CTL			(0x2CB)
 834#define TAIKO_A_CDC_RX4_B4_CTL__POR				(0x00)
 835#define TAIKO_A_CDC_RX5_B4_CTL			(0x2D3)
 836#define TAIKO_A_CDC_RX5_B4_CTL__POR				(0x00)
 837#define TAIKO_A_CDC_RX6_B4_CTL			(0x2DB)
 838#define TAIKO_A_CDC_RX6_B4_CTL__POR				(0x00)
 839#define TAIKO_A_CDC_RX7_B4_CTL			(0x2E3)
 840#define TAIKO_A_CDC_RX7_B4_CTL__POR				(0x00)
 841#define TAIKO_A_CDC_RX1_B5_CTL			(0x2B4)
 842#define TAIKO_A_CDC_RX1_B5_CTL__POR				(0x00)
 843#define TAIKO_A_CDC_RX2_B5_CTL			(0x2BC)
 844#define TAIKO_A_CDC_RX2_B5_CTL__POR				(0x00)
 845#define TAIKO_A_CDC_RX3_B5_CTL			(0x2C4)
 846#define TAIKO_A_CDC_RX3_B5_CTL__POR				(0x00)
 847#define TAIKO_A_CDC_RX4_B5_CTL			(0x2CC)
 848#define TAIKO_A_CDC_RX4_B5_CTL__POR				(0x00)
 849#define TAIKO_A_CDC_RX5_B5_CTL			(0x2D4)
 850#define TAIKO_A_CDC_RX5_B5_CTL__POR				(0x00)
 851#define TAIKO_A_CDC_RX6_B5_CTL			(0x2DC)
 852#define TAIKO_A_CDC_RX6_B5_CTL__POR				(0x00)
 853#define TAIKO_A_CDC_RX7_B5_CTL			(0x2E4)
 854#define TAIKO_A_CDC_RX7_B5_CTL__POR				(0x00)
 855#define TAIKO_A_CDC_RX1_B6_CTL			(0x2B5)
 856#define TAIKO_A_CDC_RX1_B6_CTL__POR				(0x00)
 857#define TAIKO_A_CDC_RX2_B6_CTL			(0x2BD)
 858#define TAIKO_A_CDC_RX2_B6_CTL__POR				(0x00)
 859#define TAIKO_A_CDC_RX3_B6_CTL			(0x2C5)
 860#define TAIKO_A_CDC_RX3_B6_CTL__POR				(0x00)
 861#define TAIKO_A_CDC_RX4_B6_CTL			(0x2CD)
 862#define TAIKO_A_CDC_RX4_B6_CTL__POR				(0x00)
 863#define TAIKO_A_CDC_RX5_B6_CTL			(0x2D5)
 864#define TAIKO_A_CDC_RX5_B6_CTL__POR				(0x00)
 865#define TAIKO_A_CDC_RX6_B6_CTL			(0x2DD)
 866#define TAIKO_A_CDC_RX6_B6_CTL__POR				(0x00)
 867#define TAIKO_A_CDC_RX7_B6_CTL			(0x2E5)
 868#define TAIKO_A_CDC_RX7_B6_CTL__POR				(0x00)
 869#define TAIKO_A_CDC_RX1_VOL_CTL_B1_CTL			(0x2B6)
 870#define TAIKO_A_CDC_RX1_VOL_CTL_B1_CTL__POR				(0x00)
 871#define TAIKO_A_CDC_RX2_VOL_CTL_B1_CTL			(0x2BE)
 872#define TAIKO_A_CDC_RX2_VOL_CTL_B1_CTL__POR				(0x00)
 873#define TAIKO_A_CDC_RX3_VOL_CTL_B1_CTL			(0x2C6)
 874#define TAIKO_A_CDC_RX3_VOL_CTL_B1_CTL__POR				(0x00)
 875#define TAIKO_A_CDC_RX4_VOL_CTL_B1_CTL			(0x2CE)
 876#define TAIKO_A_CDC_RX4_VOL_CTL_B1_CTL__POR				(0x00)
 877#define TAIKO_A_CDC_RX5_VOL_CTL_B1_CTL			(0x2D6)
 878#define TAIKO_A_CDC_RX5_VOL_CTL_B1_CTL__POR				(0x00)
 879#define TAIKO_A_CDC_RX6_VOL_CTL_B1_CTL			(0x2DE)
 880#define TAIKO_A_CDC_RX6_VOL_CTL_B1_CTL__POR				(0x00)
 881#define TAIKO_A_CDC_RX7_VOL_CTL_B1_CTL			(0x2E6)
 882#define TAIKO_A_CDC_RX7_VOL_CTL_B1_CTL__POR				(0x00)
 883#define TAIKO_A_CDC_RX1_VOL_CTL_B2_CTL			(0x2B7)
 884#define TAIKO_A_CDC_RX1_VOL_CTL_B2_CTL__POR				(0x00)
 885#define TAIKO_A_CDC_RX2_VOL_CTL_B2_CTL			(0x2BF)
 886#define TAIKO_A_CDC_RX2_VOL_CTL_B2_CTL__POR				(0x00)
 887#define TAIKO_A_CDC_RX3_VOL_CTL_B2_CTL			(0x2C7)
 888#define TAIKO_A_CDC_RX3_VOL_CTL_B2_CTL__POR				(0x00)
 889#define TAIKO_A_CDC_RX4_VOL_CTL_B2_CTL			(0x2CF)
 890#define TAIKO_A_CDC_RX4_VOL_CTL_B2_CTL__POR				(0x00)
 891#define TAIKO_A_CDC_RX5_VOL_CTL_B2_CTL			(0x2D7)
 892#define TAIKO_A_CDC_RX5_VOL_CTL_B2_CTL__POR				(0x00)
 893#define TAIKO_A_CDC_RX6_VOL_CTL_B2_CTL			(0x2DF)
 894#define TAIKO_A_CDC_RX6_VOL_CTL_B2_CTL__POR				(0x00)
 895#define TAIKO_A_CDC_RX7_VOL_CTL_B2_CTL			(0x2E7)
 896#define TAIKO_A_CDC_RX7_VOL_CTL_B2_CTL__POR				(0x00)
 897#define TAIKO_A_CDC_VBAT_CFG			(0x2E8)
 898#define TAIKO_A_CDC_VBAT_CFG__POR				(0x1A)
 899#define TAIKO_A_CDC_VBAT_ADC_CAL1			(0x2E9)
 900#define TAIKO_A_CDC_VBAT_ADC_CAL1__POR				(0x00)
 901#define TAIKO_A_CDC_VBAT_ADC_CAL2			(0x2EA)
 902#define TAIKO_A_CDC_VBAT_ADC_CAL2__POR				(0x00)
 903#define TAIKO_A_CDC_VBAT_ADC_CAL3			(0x2EB)
 904#define TAIKO_A_CDC_VBAT_ADC_CAL3__POR				(0x04)
 905#define TAIKO_A_CDC_VBAT_PK_EST1			(0x2EC)
 906#define TAIKO_A_CDC_VBAT_PK_EST1__POR				(0xE0)
 907#define TAIKO_A_CDC_VBAT_PK_EST2			(0x2ED)
 908#define TAIKO_A_CDC_VBAT_PK_EST2__POR				(0x01)
 909#define TAIKO_A_CDC_VBAT_PK_EST3			(0x2EE)
 910#define TAIKO_A_CDC_VBAT_PK_EST3__POR				(0x40)
 911#define TAIKO_A_CDC_VBAT_RF_PROC1			(0x2EF)
 912#define TAIKO_A_CDC_VBAT_RF_PROC1__POR				(0x2A)
 913#define TAIKO_A_CDC_VBAT_RF_PROC2			(0x2F0)
 914#define TAIKO_A_CDC_VBAT_RF_PROC2__POR				(0x86)
 915#define TAIKO_A_CDC_VBAT_TAC1			(0x2F1)
 916#define TAIKO_A_CDC_VBAT_TAC1__POR				(0x70)
 917#define TAIKO_A_CDC_VBAT_TAC2			(0x2F2)
 918#define TAIKO_A_CDC_VBAT_TAC2__POR				(0x18)
 919#define TAIKO_A_CDC_VBAT_TAC3			(0x2F3)
 920#define TAIKO_A_CDC_VBAT_TAC3__POR				(0x18)
 921#define TAIKO_A_CDC_VBAT_TAC4			(0x2F4)
 922#define TAIKO_A_CDC_VBAT_TAC4__POR				(0x03)
 923#define TAIKO_A_CDC_VBAT_GAIN_UPD1			(0x2F5)
 924#define TAIKO_A_CDC_VBAT_GAIN_UPD1__POR				(0x01)
 925#define TAIKO_A_CDC_VBAT_GAIN_UPD2			(0x2F6)
 926#define TAIKO_A_CDC_VBAT_GAIN_UPD2__POR				(0x00)
 927#define TAIKO_A_CDC_VBAT_GAIN_UPD3			(0x2F7)
 928#define TAIKO_A_CDC_VBAT_GAIN_UPD3__POR				(0x64)
 929#define TAIKO_A_CDC_VBAT_GAIN_UPD4			(0x2F8)
 930#define TAIKO_A_CDC_VBAT_GAIN_UPD4__POR				(0x01)
 931#define TAIKO_A_CDC_VBAT_DEBUG1			(0x2F9)
 932#define TAIKO_A_CDC_VBAT_DEBUG1__POR				(0x00)
 933#define TAIKO_A_CDC_CLK_ANC_RESET_CTL			(0x300)
 934#define TAIKO_A_CDC_CLK_ANC_RESET_CTL__POR				(0x00)
 935#define TAIKO_A_CDC_CLK_RX_RESET_CTL			(0x301)
 936#define TAIKO_A_CDC_CLK_RX_RESET_CTL__POR				(0x00)
 937#define TAIKO_A_CDC_CLK_TX_RESET_B1_CTL			(0x302)
 938#define TAIKO_A_CDC_CLK_TX_RESET_B1_CTL__POR				(0x00)
 939#define TAIKO_A_CDC_CLK_TX_RESET_B2_CTL			(0x303)
 940#define TAIKO_A_CDC_CLK_TX_RESET_B2_CTL__POR				(0x00)
 941#define TAIKO_A_CDC_CLK_DMIC_B1_CTL			(0x304)
 942#define TAIKO_A_CDC_CLK_DMIC_B1_CTL__POR				(0x00)
 943#define TAIKO_A_CDC_CLK_DMIC_B2_CTL			(0x305)
 944#define TAIKO_A_CDC_CLK_DMIC_B2_CTL__POR				(0x00)
 945#define TAIKO_A_CDC_CLK_RX_I2S_CTL			(0x306)
 946#define TAIKO_A_CDC_CLK_RX_I2S_CTL__POR				(0x03)
 947#define TAIKO_A_CDC_CLK_TX_I2S_CTL			(0x307)
 948#define TAIKO_A_CDC_CLK_TX_I2S_CTL__POR				(0x03)
 949#define TAIKO_A_CDC_CLK_OTHR_RESET_B1_CTL			(0x308)
 950#define TAIKO_A_CDC_CLK_OTHR_RESET_B1_CTL__POR				(0x00)
 951#define TAIKO_A_CDC_CLK_OTHR_RESET_B2_CTL			(0x309)
 952#define TAIKO_A_CDC_CLK_OTHR_RESET_B2_CTL__POR				(0x00)
 953#define TAIKO_A_CDC_CLK_TX_CLK_EN_B1_CTL			(0x30A)
 954#define TAIKO_A_CDC_CLK_TX_CLK_EN_B1_CTL__POR				(0x00)
 955#define TAIKO_A_CDC_CLK_TX_CLK_EN_B2_CTL			(0x30B)
 956#define TAIKO_A_CDC_CLK_TX_CLK_EN_B2_CTL__POR				(0x00)
 957#define TAIKO_A_CDC_CLK_OTHR_CTL			(0x30C)
 958#define TAIKO_A_CDC_CLK_OTHR_CTL__POR				(0x00)
 959#define TAIKO_A_CDC_CLK_RDAC_CLK_EN_CTL			(0x30D)
 960#define TAIKO_A_CDC_CLK_RDAC_CLK_EN_CTL__POR				(0x00)
 961#define TAIKO_A_CDC_CLK_ANC_CLK_EN_CTL			(0x30E)
 962#define TAIKO_A_CDC_CLK_ANC_CLK_EN_CTL__POR				(0x00)
 963#define TAIKO_A_CDC_CLK_RX_B1_CTL			(0x30F)
 964#define TAIKO_A_CDC_CLK_RX_B1_CTL__POR				(0x00)
 965#define TAIKO_A_CDC_CLK_RX_B2_CTL			(0x310)
 966#define TAIKO_A_CDC_CLK_RX_B2_CTL__POR				(0x00)
 967#define TAIKO_A_CDC_CLK_MCLK_CTL			(0x311)
 968#define TAIKO_A_CDC_CLK_MCLK_CTL__POR				(0x00)
 969#define TAIKO_A_CDC_CLK_PDM_CTL			(0x312)
 970#define TAIKO_A_CDC_CLK_PDM_CTL__POR				(0x00)
 971#define TAIKO_A_CDC_CLK_SD_CTL			(0x313)
 972#define TAIKO_A_CDC_CLK_SD_CTL__POR				(0x00)
 973#define TAIKO_A_CDC_CLK_POWER_CTL			(0x314)
 974#define TAIKO_A_CDC_CLK_POWER_CTL__POR				(0x00)
 975#define TAIKO_A_CDC_CLSH_B1_CTL			(0x320)
 976#define TAIKO_A_CDC_CLSH_B1_CTL__POR				(0xE4)
 977#define TAIKO_A_CDC_CLSH_B2_CTL			(0x321)
 978#define TAIKO_A_CDC_CLSH_B2_CTL__POR				(0x00)
 979#define TAIKO_A_CDC_CLSH_B3_CTL			(0x322)
 980#define TAIKO_A_CDC_CLSH_B3_CTL__POR				(0x00)
 981#define TAIKO_A_CDC_CLSH_BUCK_NCP_VARS			(0x323)
 982#define TAIKO_A_CDC_CLSH_BUCK_NCP_VARS__POR				(0x00)
 983#define TAIKO_A_CDC_CLSH_IDLE_HPH_THSD			(0x324)
 984#define TAIKO_A_CDC_CLSH_IDLE_HPH_THSD__POR				(0x12)
 985#define TAIKO_A_CDC_CLSH_IDLE_EAR_THSD			(0x325)
 986#define TAIKO_A_CDC_CLSH_IDLE_EAR_THSD__POR				(0x0C)
 987#define TAIKO_A_CDC_CLSH_FCLKONLY_HPH_THSD			(0x326)
 988#define TAIKO_A_CDC_CLSH_FCLKONLY_HPH_THSD__POR				(0x18)
 989#define TAIKO_A_CDC_CLSH_FCLKONLY_EAR_THSD			(0x327)
 990#define TAIKO_A_CDC_CLSH_FCLKONLY_EAR_THSD__POR				(0x23)
 991#define TAIKO_A_CDC_CLSH_K_ADDR			(0x328)
 992#define TAIKO_A_CDC_CLSH_K_ADDR__POR				(0x00)
 993#define TAIKO_A_CDC_CLSH_K_DATA			(0x329)
 994#define TAIKO_A_CDC_CLSH_K_DATA__POR				(0xA4)
 995#define TAIKO_A_CDC_CLSH_I_PA_FACT_HPH_L			(0x32A)
 996#define TAIKO_A_CDC_CLSH_I_PA_FACT_HPH_L__POR				(0xD7)
 997#define TAIKO_A_CDC_CLSH_I_PA_FACT_HPH_U			(0x32B)
 998#define TAIKO_A_CDC_CLSH_I_PA_FACT_HPH_U__POR				(0x05)
 999#define TAIKO_A_CDC_CLSH_I_PA_FACT_EAR_L			(0x32C)
1000#define TAIKO_A_CDC_CLSH_I_PA_FACT_EAR_L__POR				(0x60)
1001#define TAIKO_A_CDC_CLSH_I_PA_FACT_EAR_U			(0x32D)
1002#define TAIKO_A_CDC_CLSH_I_PA_FACT_EAR_U__POR				(0x09)
1003#define TAIKO_A_CDC_CLSH_V_PA_HD_EAR			(0x32E)
1004#define TAIKO_A_CDC_CLSH_V_PA_HD_EAR__POR				(0x00)
1005#define TAIKO_A_CDC_CLSH_V_PA_HD_HPH			(0x32F)
1006#define TAIKO_A_CDC_CLSH_V_PA_HD_HPH__POR				(0x00)
1007#define TAIKO_A_CDC_CLSH_V_PA_MIN_EAR			(0x330)
1008#define TAIKO_A_CDC_CLSH_V_PA_MIN_EAR__POR				(0x00)
1009#define TAIKO_A_CDC_CLSH_V_PA_MIN_HPH			(0x331)
1010#define TAIKO_A_CDC_CLSH_V_PA_MIN_HPH__POR				(0x00)
1011#define TAIKO_A_CDC_IIR1_GAIN_B1_CTL			(0x340)
1012#define TAIKO_A_CDC_IIR1_GAIN_B1_CTL__POR				(0x00)
1013#define TAIKO_A_CDC_IIR2_GAIN_B1_CTL			(0x350)
1014#define TAIKO_A_CDC_IIR2_GAIN_B1_CTL__POR				(0x00)
1015#define TAIKO_A_CDC_IIR1_GAIN_B2_CTL			(0x341)
1016#define TAIKO_A_CDC_IIR1_GAIN_B2_CTL__POR				(0x00)
1017#define TAIKO_A_CDC_IIR2_GAIN_B2_CTL			(0x351)
1018#define TAIKO_A_CDC_IIR2_GAIN_B2_CTL__POR				(0x00)
1019#define TAIKO_A_CDC_IIR1_GAIN_B3_CTL			(0x342)
1020#define TAIKO_A_CDC_IIR1_GAIN_B3_CTL__POR				(0x00)
1021#define TAIKO_A_CDC_IIR2_GAIN_B3_CTL			(0x352)
1022#define TAIKO_A_CDC_IIR2_GAIN_B3_CTL__POR				(0x00)
1023#define TAIKO_A_CDC_IIR1_GAIN_B4_CTL			(0x343)
1024#define TAIKO_A_CDC_IIR1_GAIN_B4_CTL__POR				(0x00)
1025#define TAIKO_A_CDC_IIR2_GAIN_B4_CTL			(0x353)
1026#define TAIKO_A_CDC_IIR2_GAIN_B4_CTL__POR				(0x00)
1027#define TAIKO_A_CDC_IIR1_GAIN_B5_CTL			(0x344)
1028#define TAIKO_A_CDC_IIR1_GAIN_B5_CTL__POR				(0x00)
1029#define TAIKO_A_CDC_IIR2_GAIN_B5_CTL			(0x354)
1030#define TAIKO_A_CDC_IIR2_GAIN_B5_CTL__POR				(0x00)
1031#define TAIKO_A_CDC_IIR1_GAIN_B6_CTL			(0x345)
1032#define TAIKO_A_CDC_IIR1_GAIN_B6_CTL__POR				(0x00)
1033#define TAIKO_A_CDC_IIR2_GAIN_B6_CTL			(0x355)
1034#define TAIKO_A_CDC_IIR2_GAIN_B6_CTL__POR				(0x00)
1035#define TAIKO_A_CDC_IIR1_GAIN_B7_CTL			(0x346)
1036#define TAIKO_A_CDC_IIR1_GAIN_B7_CTL__POR				(0x00)
1037#define TAIKO_A_CDC_IIR2_GAIN_B7_CTL			(0x356)
1038#define TAIKO_A_CDC_IIR2_GAIN_B7_CTL__POR				(0x00)
1039#define TAIKO_A_CDC_IIR1_GAIN_B8_CTL			(0x347)
1040#define TAIKO_A_CDC_IIR1_GAIN_B8_CTL__POR				(0x00)
1041#define TAIKO_A_CDC_IIR2_GAIN_B8_CTL			(0x357)
1042#define TAIKO_A_CDC_IIR2_GAIN_B8_CTL__POR				(0x00)
1043#define TAIKO_A_CDC_IIR1_CTL			(0x348)
1044#define TAIKO_A_CDC_IIR1_CTL__POR				(0x00)
1045#define TAIKO_A_CDC_IIR2_CTL			(0x358)
1046#define TAIKO_A_CDC_IIR2_CTL__POR				(0x00)
1047#define TAIKO_A_CDC_IIR1_GAIN_TIMER_CTL			(0x349)
1048#define TAIKO_A_CDC_IIR1_GAIN_TIMER_CTL__POR				(0x00)
1049#define TAIKO_A_CDC_IIR2_GAIN_TIMER_CTL			(0x359)
1050#define TAIKO_A_CDC_IIR2_GAIN_TIMER_CTL__POR				(0x00)
1051#define TAIKO_A_CDC_IIR1_COEF_B1_CTL			(0x34A)
1052#define TAIKO_A_CDC_IIR1_COEF_B1_CTL__POR				(0x00)
1053#define TAIKO_A_CDC_IIR2_COEF_B1_CTL			(0x35A)
1054#define TAIKO_A_CDC_IIR2_COEF_B1_CTL__POR				(0x00)
1055#define TAIKO_A_CDC_IIR1_COEF_B2_CTL			(0x34B)
1056#define TAIKO_A_CDC_IIR1_COEF_B2_CTL__POR				(0x00)
1057#define TAIKO_A_CDC_IIR2_COEF_B2_CTL			(0x35B)
1058#define TAIKO_A_CDC_IIR2_COEF_B2_CTL__POR				(0x00)
1059#define TAIKO_A_CDC_TOP_GAIN_UPDATE			(0x360)
1060#define TAIKO_A_CDC_TOP_GAIN_UPDATE__POR				(0x00)
1061#define TAIKO_A_CDC_COMP0_B1_CTL			(0x368)
1062#define TAIKO_A_CDC_COMP0_B1_CTL__POR				(0x00)
1063#define TAIKO_A_CDC_COMP1_B1_CTL			(0x370)
1064#define TAIKO_A_CDC_COMP1_B1_CTL__POR				(0x00)
1065#define TAIKO_A_CDC_COMP2_B1_CTL			(0x378)
1066#define TAIKO_A_CDC_COMP2_B1_CTL__POR				(0x00)
1067#define TAIKO_A_CDC_COMP0_B2_CTL			(0x369)
1068#define TAIKO_A_CDC_COMP0_B2_CTL__POR				(0x00)
1069#define TAIKO_A_CDC_COMP1_B2_CTL			(0x371)
1070#define TAIKO_A_CDC_COMP1_B2_CTL__POR				(0x00)
1071#define TAIKO_A_CDC_COMP2_B2_CTL			(0x379)
1072#define TAIKO_A_CDC_COMP2_B2_CTL__POR				(0x00)
1073#define TAIKO_A_CDC_COMP0_B3_CTL			(0x36A)
1074#define TAIKO_A_CDC_COMP0_B3_CTL__POR				(0x00)
1075#define TAIKO_A_CDC_COMP1_B3_CTL			(0x372)
1076#define TAIKO_A_CDC_COMP1_B3_CTL__POR				(0x00)
1077#define TAIKO_A_CDC_COMP2_B3_CTL			(0x37A)
1078#define TAIKO_A_CDC_COMP2_B3_CTL__POR				(0x00)
1079#define TAIKO_A_CDC_COMP0_B4_CTL			(0x36B)
1080#define TAIKO_A_CDC_COMP0_B4_CTL__POR				(0x00)
1081#define TAIKO_A_CDC_COMP1_B4_CTL			(0x373)
1082#define TAIKO_A_CDC_COMP1_B4_CTL__POR				(0x00)
1083#define TAIKO_A_CDC_COMP2_B4_CTL			(0x37B)
1084#define TAIKO_A_CDC_COMP2_B4_CTL__POR				(0x00)
1085#define TAIKO_A_CDC_COMP0_B5_CTL			(0x36C)
1086#define TAIKO_A_CDC_COMP0_B5_CTL__POR				(0x00)
1087#define TAIKO_A_CDC_COMP1_B5_CTL			(0x374)
1088#define TAIKO_A_CDC_COMP1_B5_CTL__POR				(0x00)
1089#define TAIKO_A_CDC_COMP2_B5_CTL			(0x37C)
1090#define TAIKO_A_CDC_COMP2_B5_CTL__POR				(0x00)
1091#define TAIKO_A_CDC_COMP0_B6_CTL			(0x36D)
1092#define TAIKO_A_CDC_COMP0_B6_CTL__POR				(0x00)
1093#define TAIKO_A_CDC_COMP1_B6_CTL			(0x375)
1094#define TAIKO_A_CDC_COMP1_B6_CTL__POR				(0x00)
1095#define TAIKO_A_CDC_COMP2_B6_CTL			(0x37D)
1096#

Large files files are truncated, but you can click here to view the full file