sgtl5000.h 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403
  1. /*
  2. * sgtl5000.h - SGTL5000 audio codec interface
  3. *
  4. * Copyright 2010-2011 Freescale Semiconductor, Inc.
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License version 2 as
  8. * published by the Free Software Foundation.
  9. */
  10. #ifndef _SGTL5000_H
  11. #define _SGTL5000_H
  12. /*
  13. * Registers addresses
  14. */
  15. #define SGTL5000_CHIP_ID 0x0000
  16. #define SGTL5000_CHIP_DIG_POWER 0x0002
  17. #define SGTL5000_CHIP_CLK_CTRL 0x0004
  18. #define SGTL5000_CHIP_I2S_CTRL 0x0006
  19. #define SGTL5000_CHIP_SSS_CTRL 0x000a
  20. #define SGTL5000_CHIP_ADCDAC_CTRL 0x000e
  21. #define SGTL5000_CHIP_DAC_VOL 0x0010
  22. #define SGTL5000_CHIP_PAD_STRENGTH 0x0014
  23. #define SGTL5000_CHIP_ANA_ADC_CTRL 0x0020
  24. #define SGTL5000_CHIP_ANA_HP_CTRL 0x0022
  25. #define SGTL5000_CHIP_ANA_CTRL 0x0024
  26. #define SGTL5000_CHIP_LINREG_CTRL 0x0026
  27. #define SGTL5000_CHIP_REF_CTRL 0x0028
  28. #define SGTL5000_CHIP_MIC_CTRL 0x002a
  29. #define SGTL5000_CHIP_LINE_OUT_CTRL 0x002c
  30. #define SGTL5000_CHIP_LINE_OUT_VOL 0x002e
  31. #define SGTL5000_CHIP_ANA_POWER 0x0030
  32. #define SGTL5000_CHIP_PLL_CTRL 0x0032
  33. #define SGTL5000_CHIP_CLK_TOP_CTRL 0x0034
  34. #define SGTL5000_CHIP_ANA_STATUS 0x0036
  35. #define SGTL5000_CHIP_SHORT_CTRL 0x003c
  36. #define SGTL5000_CHIP_ANA_TEST2 0x003a
  37. #define SGTL5000_DAP_CTRL 0x0100
  38. #define SGTL5000_DAP_PEQ 0x0102
  39. #define SGTL5000_DAP_BASS_ENHANCE 0x0104
  40. #define SGTL5000_DAP_BASS_ENHANCE_CTRL 0x0106
  41. #define SGTL5000_DAP_AUDIO_EQ 0x0108
  42. #define SGTL5000_DAP_SURROUND 0x010a
  43. #define SGTL5000_DAP_FLT_COEF_ACCESS 0x010c
  44. #define SGTL5000_DAP_COEF_WR_B0_MSB 0x010e
  45. #define SGTL5000_DAP_COEF_WR_B0_LSB 0x0110
  46. #define SGTL5000_DAP_EQ_BASS_BAND0 0x0116
  47. #define SGTL5000_DAP_EQ_BASS_BAND1 0x0118
  48. #define SGTL5000_DAP_EQ_BASS_BAND2 0x011a
  49. #define SGTL5000_DAP_EQ_BASS_BAND3 0x011c
  50. #define SGTL5000_DAP_EQ_BASS_BAND4 0x011e
  51. #define SGTL5000_DAP_MAIN_CHAN 0x0120
  52. #define SGTL5000_DAP_MIX_CHAN 0x0122
  53. #define SGTL5000_DAP_AVC_CTRL 0x0124
  54. #define SGTL5000_DAP_AVC_THRESHOLD 0x0126
  55. #define SGTL5000_DAP_AVC_ATTACK 0x0128
  56. #define SGTL5000_DAP_AVC_DECAY 0x012a
  57. #define SGTL5000_DAP_COEF_WR_B1_MSB 0x012c
  58. #define SGTL5000_DAP_COEF_WR_B1_LSB 0x012e
  59. #define SGTL5000_DAP_COEF_WR_B2_MSB 0x0130
  60. #define SGTL5000_DAP_COEF_WR_B2_LSB 0x0132
  61. #define SGTL5000_DAP_COEF_WR_A1_MSB 0x0134
  62. #define SGTL5000_DAP_COEF_WR_A1_LSB 0x0136
  63. #define SGTL5000_DAP_COEF_WR_A2_MSB 0x0138
  64. #define SGTL5000_DAP_COEF_WR_A2_LSB 0x013a
  65. /*
  66. * Field Definitions.
  67. */
  68. /*
  69. * SGTL5000_CHIP_ID
  70. */
  71. #define SGTL5000_PARTID_MASK 0xff00
  72. #define SGTL5000_PARTID_SHIFT 8
  73. #define SGTL5000_PARTID_WIDTH 8
  74. #define SGTL5000_PARTID_PART_ID 0xa0
  75. #define SGTL5000_REVID_MASK 0x00ff
  76. #define SGTL5000_REVID_SHIFT 0
  77. #define SGTL5000_REVID_WIDTH 8
  78. /*
  79. * SGTL5000_CHIP_DIG_POWER
  80. */
  81. #define SGTL5000_ADC_EN 0x0040
  82. #define SGTL5000_DAC_EN 0x0020
  83. #define SGTL5000_DAP_POWERUP 0x0010
  84. #define SGTL5000_I2S_OUT_POWERUP 0x0002
  85. #define SGTL5000_I2S_IN_POWERUP 0x0001
  86. /*
  87. * SGTL5000_CHIP_CLK_CTRL
  88. */
  89. #define SGTL5000_CHIP_CLK_CTRL_DEFAULT 0x0008
  90. #define SGTL5000_RATE_MODE_MASK 0x0030
  91. #define SGTL5000_RATE_MODE_SHIFT 4
  92. #define SGTL5000_RATE_MODE_WIDTH 2
  93. #define SGTL5000_RATE_MODE_DIV_1 0
  94. #define SGTL5000_RATE_MODE_DIV_2 1
  95. #define SGTL5000_RATE_MODE_DIV_4 2
  96. #define SGTL5000_RATE_MODE_DIV_6 3
  97. #define SGTL5000_SYS_FS_MASK 0x000c
  98. #define SGTL5000_SYS_FS_SHIFT 2
  99. #define SGTL5000_SYS_FS_WIDTH 2
  100. #define SGTL5000_SYS_FS_32k 0x0
  101. #define SGTL5000_SYS_FS_44_1k 0x1
  102. #define SGTL5000_SYS_FS_48k 0x2
  103. #define SGTL5000_SYS_FS_96k 0x3
  104. #define SGTL5000_MCLK_FREQ_MASK 0x0003
  105. #define SGTL5000_MCLK_FREQ_SHIFT 0
  106. #define SGTL5000_MCLK_FREQ_WIDTH 2
  107. #define SGTL5000_MCLK_FREQ_256FS 0x0
  108. #define SGTL5000_MCLK_FREQ_384FS 0x1
  109. #define SGTL5000_MCLK_FREQ_512FS 0x2
  110. #define SGTL5000_MCLK_FREQ_PLL 0x3
  111. /*
  112. * SGTL5000_CHIP_I2S_CTRL
  113. */
  114. #define SGTL5000_I2S_SCLKFREQ_MASK 0x0100
  115. #define SGTL5000_I2S_SCLKFREQ_SHIFT 8
  116. #define SGTL5000_I2S_SCLKFREQ_WIDTH 1
  117. #define SGTL5000_I2S_SCLKFREQ_64FS 0x0
  118. #define SGTL5000_I2S_SCLKFREQ_32FS 0x1 /* Not for RJ mode */
  119. #define SGTL5000_I2S_MASTER 0x0080
  120. #define SGTL5000_I2S_SCLK_INV 0x0040
  121. #define SGTL5000_I2S_DLEN_MASK 0x0030
  122. #define SGTL5000_I2S_DLEN_SHIFT 4
  123. #define SGTL5000_I2S_DLEN_WIDTH 2
  124. #define SGTL5000_I2S_DLEN_32 0x0
  125. #define SGTL5000_I2S_DLEN_24 0x1
  126. #define SGTL5000_I2S_DLEN_20 0x2
  127. #define SGTL5000_I2S_DLEN_16 0x3
  128. #define SGTL5000_I2S_MODE_MASK 0x000c
  129. #define SGTL5000_I2S_MODE_SHIFT 2
  130. #define SGTL5000_I2S_MODE_WIDTH 2
  131. #define SGTL5000_I2S_MODE_I2S_LJ 0x0
  132. #define SGTL5000_I2S_MODE_RJ 0x1
  133. #define SGTL5000_I2S_MODE_PCM 0x2
  134. #define SGTL5000_I2S_LRALIGN 0x0002
  135. #define SGTL5000_I2S_LRPOL 0x0001 /* set for which mode */
  136. /*
  137. * SGTL5000_CHIP_SSS_CTRL
  138. */
  139. #define SGTL5000_DAP_MIX_LRSWAP 0x4000
  140. #define SGTL5000_DAP_LRSWAP 0x2000
  141. #define SGTL5000_DAC_LRSWAP 0x1000
  142. #define SGTL5000_I2S_OUT_LRSWAP 0x0400
  143. #define SGTL5000_DAP_MIX_SEL_MASK 0x0300
  144. #define SGTL5000_DAP_MIX_SEL_SHIFT 8
  145. #define SGTL5000_DAP_MIX_SEL_WIDTH 2
  146. #define SGTL5000_DAP_MIX_SEL_ADC 0x0
  147. #define SGTL5000_DAP_MIX_SEL_I2S_IN 0x1
  148. #define SGTL5000_DAP_SEL_MASK 0x00c0
  149. #define SGTL5000_DAP_SEL_SHIFT 6
  150. #define SGTL5000_DAP_SEL_WIDTH 2
  151. #define SGTL5000_DAP_SEL_ADC 0x0
  152. #define SGTL5000_DAP_SEL_I2S_IN 0x1
  153. #define SGTL5000_DAC_SEL_MASK 0x0030
  154. #define SGTL5000_DAC_SEL_SHIFT 4
  155. #define SGTL5000_DAC_SEL_WIDTH 2
  156. #define SGTL5000_DAC_SEL_ADC 0x0
  157. #define SGTL5000_DAC_SEL_I2S_IN 0x1
  158. #define SGTL5000_DAC_SEL_DAP 0x3
  159. #define SGTL5000_I2S_OUT_SEL_MASK 0x0003
  160. #define SGTL5000_I2S_OUT_SEL_SHIFT 0
  161. #define SGTL5000_I2S_OUT_SEL_WIDTH 2
  162. #define SGTL5000_I2S_OUT_SEL_ADC 0x0
  163. #define SGTL5000_I2S_OUT_SEL_I2S_IN 0x1
  164. #define SGTL5000_I2S_OUT_SEL_DAP 0x3
  165. /*
  166. * SGTL5000_CHIP_ADCDAC_CTRL
  167. */
  168. #define SGTL5000_VOL_BUSY_DAC_RIGHT 0x2000
  169. #define SGTL5000_VOL_BUSY_DAC_LEFT 0x1000
  170. #define SGTL5000_DAC_VOL_RAMP_EN 0x0200
  171. #define SGTL5000_DAC_VOL_RAMP_EXPO 0x0100
  172. #define SGTL5000_DAC_MUTE_RIGHT 0x0008
  173. #define SGTL5000_DAC_MUTE_LEFT 0x0004
  174. #define SGTL5000_ADC_HPF_FREEZE 0x0002
  175. #define SGTL5000_ADC_HPF_BYPASS 0x0001
  176. /*
  177. * SGTL5000_CHIP_DAC_VOL
  178. */
  179. #define SGTL5000_DAC_VOL_RIGHT_MASK 0xff00
  180. #define SGTL5000_DAC_VOL_RIGHT_SHIFT 8
  181. #define SGTL5000_DAC_VOL_RIGHT_WIDTH 8
  182. #define SGTL5000_DAC_VOL_LEFT_MASK 0x00ff
  183. #define SGTL5000_DAC_VOL_LEFT_SHIFT 0
  184. #define SGTL5000_DAC_VOL_LEFT_WIDTH 8
  185. /*
  186. * SGTL5000_CHIP_PAD_STRENGTH
  187. */
  188. #define SGTL5000_PAD_I2S_LRCLK_MASK 0x0300
  189. #define SGTL5000_PAD_I2S_LRCLK_SHIFT 8
  190. #define SGTL5000_PAD_I2S_LRCLK_WIDTH 2
  191. #define SGTL5000_PAD_I2S_SCLK_MASK 0x00c0
  192. #define SGTL5000_PAD_I2S_SCLK_SHIFT 6
  193. #define SGTL5000_PAD_I2S_SCLK_WIDTH 2
  194. #define SGTL5000_PAD_I2S_DOUT_MASK 0x0030
  195. #define SGTL5000_PAD_I2S_DOUT_SHIFT 4
  196. #define SGTL5000_PAD_I2S_DOUT_WIDTH 2
  197. #define SGTL5000_PAD_I2C_SDA_MASK 0x000c
  198. #define SGTL5000_PAD_I2C_SDA_SHIFT 2
  199. #define SGTL5000_PAD_I2C_SDA_WIDTH 2
  200. #define SGTL5000_PAD_I2C_SCL_MASK 0x0003
  201. #define SGTL5000_PAD_I2C_SCL_SHIFT 0
  202. #define SGTL5000_PAD_I2C_SCL_WIDTH 2
  203. /*
  204. * SGTL5000_CHIP_ANA_ADC_CTRL
  205. */
  206. #define SGTL5000_ADC_VOL_M6DB 0x0100
  207. #define SGTL5000_ADC_VOL_RIGHT_MASK 0x00f0
  208. #define SGTL5000_ADC_VOL_RIGHT_SHIFT 4
  209. #define SGTL5000_ADC_VOL_RIGHT_WIDTH 4
  210. #define SGTL5000_ADC_VOL_LEFT_MASK 0x000f
  211. #define SGTL5000_ADC_VOL_LEFT_SHIFT 0
  212. #define SGTL5000_ADC_VOL_LEFT_WIDTH 4
  213. /*
  214. * SGTL5000_CHIP_ANA_HP_CTRL
  215. */
  216. #define SGTL5000_HP_VOL_RIGHT_MASK 0x7f00
  217. #define SGTL5000_HP_VOL_RIGHT_SHIFT 8
  218. #define SGTL5000_HP_VOL_RIGHT_WIDTH 7
  219. #define SGTL5000_HP_VOL_LEFT_MASK 0x007f
  220. #define SGTL5000_HP_VOL_LEFT_SHIFT 0
  221. #define SGTL5000_HP_VOL_LEFT_WIDTH 7
  222. /*
  223. * SGTL5000_CHIP_ANA_CTRL
  224. */
  225. #define SGTL5000_LINE_OUT_MUTE 0x0100
  226. #define SGTL5000_HP_SEL_MASK 0x0040
  227. #define SGTL5000_HP_SEL_SHIFT 6
  228. #define SGTL5000_HP_SEL_WIDTH 1
  229. #define SGTL5000_HP_SEL_DAC 0x0
  230. #define SGTL5000_HP_SEL_LINE_IN 0x1
  231. #define SGTL5000_HP_ZCD_EN 0x0020
  232. #define SGTL5000_HP_MUTE 0x0010
  233. #define SGTL5000_ADC_SEL_MASK 0x0004
  234. #define SGTL5000_ADC_SEL_SHIFT 2
  235. #define SGTL5000_ADC_SEL_WIDTH 1
  236. #define SGTL5000_ADC_SEL_MIC 0x0
  237. #define SGTL5000_ADC_SEL_LINE_IN 0x1
  238. #define SGTL5000_ADC_ZCD_EN 0x0002
  239. #define SGTL5000_ADC_MUTE 0x0001
  240. /*
  241. * SGTL5000_CHIP_LINREG_CTRL
  242. */
  243. #define SGTL5000_VDDC_MAN_ASSN_MASK 0x0040
  244. #define SGTL5000_VDDC_MAN_ASSN_SHIFT 6
  245. #define SGTL5000_VDDC_MAN_ASSN_WIDTH 1
  246. #define SGTL5000_VDDC_MAN_ASSN_VDDA 0x0
  247. #define SGTL5000_VDDC_MAN_ASSN_VDDIO 0x1
  248. #define SGTL5000_VDDC_ASSN_OVRD 0x0020
  249. #define SGTL5000_LINREG_VDDD_MASK 0x000f
  250. #define SGTL5000_LINREG_VDDD_SHIFT 0
  251. #define SGTL5000_LINREG_VDDD_WIDTH 4
  252. /*
  253. * SGTL5000_CHIP_REF_CTRL
  254. */
  255. #define SGTL5000_ANA_GND_MASK 0x01f0
  256. #define SGTL5000_ANA_GND_SHIFT 4
  257. #define SGTL5000_ANA_GND_WIDTH 5
  258. #define SGTL5000_ANA_GND_BASE 800 /* mv */
  259. #define SGTL5000_ANA_GND_STP 25 /*mv */
  260. #define SGTL5000_BIAS_CTRL_MASK 0x000e
  261. #define SGTL5000_BIAS_CTRL_SHIFT 1
  262. #define SGTL5000_BIAS_CTRL_WIDTH 3
  263. #define SGTL5000_SMALL_POP 1
  264. /*
  265. * SGTL5000_CHIP_MIC_CTRL
  266. */
  267. #define SGTL5000_BIAS_R_MASK 0x0300
  268. #define SGTL5000_BIAS_R_SHIFT 8
  269. #define SGTL5000_BIAS_R_WIDTH 2
  270. #define SGTL5000_BIAS_R_off 0x0
  271. #define SGTL5000_BIAS_R_2K 0x1
  272. #define SGTL5000_BIAS_R_4k 0x2
  273. #define SGTL5000_BIAS_R_8k 0x3
  274. #define SGTL5000_BIAS_VOLT_MASK 0x0070
  275. #define SGTL5000_BIAS_VOLT_SHIFT 4
  276. #define SGTL5000_BIAS_VOLT_WIDTH 3
  277. #define SGTL5000_MIC_GAIN_MASK 0x0003
  278. #define SGTL5000_MIC_GAIN_SHIFT 0
  279. #define SGTL5000_MIC_GAIN_WIDTH 2
  280. /*
  281. * SGTL5000_CHIP_LINE_OUT_CTRL
  282. */
  283. #define SGTL5000_LINE_OUT_CURRENT_MASK 0x0f00
  284. #define SGTL5000_LINE_OUT_CURRENT_SHIFT 8
  285. #define SGTL5000_LINE_OUT_CURRENT_WIDTH 4
  286. #define SGTL5000_LINE_OUT_CURRENT_180u 0x0
  287. #define SGTL5000_LINE_OUT_CURRENT_270u 0x1
  288. #define SGTL5000_LINE_OUT_CURRENT_360u 0x3
  289. #define SGTL5000_LINE_OUT_CURRENT_450u 0x7
  290. #define SGTL5000_LINE_OUT_CURRENT_540u 0xf
  291. #define SGTL5000_LINE_OUT_GND_MASK 0x003f
  292. #define SGTL5000_LINE_OUT_GND_SHIFT 0
  293. #define SGTL5000_LINE_OUT_GND_WIDTH 6
  294. #define SGTL5000_LINE_OUT_GND_BASE 800 /* mv */
  295. #define SGTL5000_LINE_OUT_GND_STP 25
  296. #define SGTL5000_LINE_OUT_GND_MAX 0x23
  297. /*
  298. * SGTL5000_CHIP_LINE_OUT_VOL
  299. */
  300. #define SGTL5000_LINE_OUT_VOL_RIGHT_MASK 0x1f00
  301. #define SGTL5000_LINE_OUT_VOL_RIGHT_SHIFT 8
  302. #define SGTL5000_LINE_OUT_VOL_RIGHT_WIDTH 5
  303. #define SGTL5000_LINE_OUT_VOL_LEFT_MASK 0x001f
  304. #define SGTL5000_LINE_OUT_VOL_LEFT_SHIFT 0
  305. #define SGTL5000_LINE_OUT_VOL_LEFT_WIDTH 5
  306. /*
  307. * SGTL5000_CHIP_ANA_POWER
  308. */
  309. #define SGTL5000_ANA_POWER_DEFAULT 0x7060
  310. #define SGTL5000_DAC_STEREO 0x4000
  311. #define SGTL5000_LINREG_SIMPLE_POWERUP 0x2000
  312. #define SGTL5000_STARTUP_POWERUP 0x1000
  313. #define SGTL5000_VDDC_CHRGPMP_POWERUP 0x0800
  314. #define SGTL5000_PLL_POWERUP 0x0400
  315. #define SGTL5000_LINEREG_D_POWERUP 0x0200
  316. #define SGTL5000_VCOAMP_POWERUP 0x0100
  317. #define SGTL5000_VAG_POWERUP 0x0080
  318. #define SGTL5000_ADC_STEREO 0x0040
  319. #define SGTL5000_REFTOP_POWERUP 0x0020
  320. #define SGTL5000_HP_POWERUP 0x0010
  321. #define SGTL5000_DAC_POWERUP 0x0008
  322. #define SGTL5000_CAPLESS_HP_POWERUP 0x0004
  323. #define SGTL5000_ADC_POWERUP 0x0002
  324. #define SGTL5000_LINE_OUT_POWERUP 0x0001
  325. /*
  326. * SGTL5000_CHIP_PLL_CTRL
  327. */
  328. #define SGTL5000_PLL_INT_DIV_MASK 0xf800
  329. #define SGTL5000_PLL_INT_DIV_SHIFT 11
  330. #define SGTL5000_PLL_INT_DIV_WIDTH 5
  331. #define SGTL5000_PLL_FRAC_DIV_MASK 0x07ff
  332. #define SGTL5000_PLL_FRAC_DIV_SHIFT 0
  333. #define SGTL5000_PLL_FRAC_DIV_WIDTH 11
  334. /*
  335. * SGTL5000_CHIP_CLK_TOP_CTRL
  336. */
  337. #define SGTL5000_INT_OSC_EN 0x0800
  338. #define SGTL5000_INPUT_FREQ_DIV2 0x0008
  339. /*
  340. * SGTL5000_CHIP_ANA_STATUS
  341. */
  342. #define SGTL5000_HP_LRSHORT 0x0200
  343. #define SGTL5000_CAPLESS_SHORT 0x0100
  344. #define SGTL5000_PLL_LOCKED 0x0010
  345. /*
  346. * SGTL5000_CHIP_SHORT_CTRL
  347. */
  348. #define SGTL5000_LVLADJR_MASK 0x7000
  349. #define SGTL5000_LVLADJR_SHIFT 12
  350. #define SGTL5000_LVLADJR_WIDTH 3
  351. #define SGTL5000_LVLADJL_MASK 0x0700
  352. #define SGTL5000_LVLADJL_SHIFT 8
  353. #define SGTL5000_LVLADJL_WIDTH 3
  354. #define SGTL5000_LVLADJC_MASK 0x0070
  355. #define SGTL5000_LVLADJC_SHIFT 4
  356. #define SGTL5000_LVLADJC_WIDTH 3
  357. #define SGTL5000_LR_SHORT_MOD_MASK 0x000c
  358. #define SGTL5000_LR_SHORT_MOD_SHIFT 2
  359. #define SGTL5000_LR_SHORT_MOD_WIDTH 2
  360. #define SGTL5000_CM_SHORT_MOD_MASK 0x0003
  361. #define SGTL5000_CM_SHORT_MOD_SHIFT 0
  362. #define SGTL5000_CM_SHORT_MOD_WIDTH 2
  363. /*
  364. *SGTL5000_CHIP_ANA_TEST2
  365. */
  366. #define SGTL5000_MONO_DAC 0x1000
  367. /*
  368. * SGTL5000_DAP_CTRL
  369. */
  370. #define SGTL5000_DAP_MIX_EN 0x0010
  371. #define SGTL5000_DAP_EN 0x0001
  372. #define SGTL5000_SYSCLK 0x00
  373. #define SGTL5000_LRCLK 0x01
  374. #endif