Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
cs42l73.h File Reference

Go to the source code of this file.

Macros

#define CS42L73_CHIP_ID   0x4a
 
#define CS42L73_DEVID_AB   0x01 /* Device ID A & B [RO]. */
 
#define CS42L73_DEVID_CD   0x02 /* Device ID C & D [RO]. */
 
#define CS42L73_DEVID_E   0x03 /* Device ID E [RO]. */
 
#define CS42L73_REVID   0x05 /* Revision ID [RO]. */
 
#define CS42L73_PWRCTL1   0x06 /* Power Control 1. */
 
#define CS42L73_PWRCTL2   0x07 /* Power Control 2. */
 
#define CS42L73_PWRCTL3   0x08 /* Power Control 3. */
 
#define CS42L73_CPFCHC   0x09 /* Charge Pump Freq. Class H Ctl. */
 
#define CS42L73_OLMBMSDC   0x0A /* Output Load, MIC Bias, MIC2 SDT */
 
#define CS42L73_DMMCC   0x0B /* Digital MIC & Master Clock Ctl. */
 
#define CS42L73_XSPC   0x0C /* Auxiliary Serial Port (XSP) Ctl. */
 
#define CS42L73_XSPMMCC   0x0D /* XSP Master Mode Clocking Control. */
 
#define CS42L73_ASPC   0x0E /* Audio Serial Port (ASP) Control. */
 
#define CS42L73_ASPMMCC   0x0F /* ASP Master Mode Clocking Control. */
 
#define CS42L73_VSPC   0x10 /* Voice Serial Port (VSP) Control. */
 
#define CS42L73_VSPMMCC   0x11 /* VSP Master Mode Clocking Control. */
 
#define CS42L73_VXSPFS   0x12 /* VSP & XSP Sample Rate. */
 
#define CS42L73_MIOPC   0x13 /* Misc. Input & Output Path Control. */
 
#define CS42L73_ADCIPC   0x14 /* ADC/IP Control. */
 
#define CS42L73_MICAPREPGAAVOL   0x15 /* MIC 1 [A] PreAmp, PGAA Vol. */
 
#define CS42L73_MICBPREPGABVOL   0x16 /* MIC 2 [B] PreAmp, PGAB Vol. */
 
#define CS42L73_IPADVOL   0x17 /* Input Pat7h A Digital Volume. */
 
#define CS42L73_IPBDVOL   0x18 /* Input Path B Digital Volume. */
 
#define CS42L73_PBDC   0x19 /* Playback Digital Control. */
 
#define CS42L73_HLADVOL   0x1A /* HP/Line A Out Digital Vol. */
 
#define CS42L73_HLBDVOL   0x1B /* HP/Line B Out Digital Vol. */
 
#define CS42L73_SPKDVOL   0x1C /* Spkphone Out [A] Digital Vol. */
 
#define CS42L73_ESLDVOL   0x1D /* Ear/Spkphone LO [B] Digital */
 
#define CS42L73_HPAAVOL   0x1E /* HP A Analog Volume. */
 
#define CS42L73_HPBAVOL   0x1F /* HP B Analog Volume. */
 
#define CS42L73_LOAAVOL   0x20 /* Line Out A Analog Volume. */
 
#define CS42L73_LOBAVOL   0x21 /* Line Out B Analog Volume. */
 
#define CS42L73_STRINV   0x22 /* Stereo Input Path Adv. Vol. */
 
#define CS42L73_XSPINV   0x23 /* Auxiliary Port Input Advisory Vol. */
 
#define CS42L73_ASPINV   0x24 /* Audio Port Input Advisory Vol. */
 
#define CS42L73_VSPINV   0x25 /* Voice Port Input Advisory Vol. */
 
#define CS42L73_LIMARATEHL   0x26 /* Lmtr Attack Rate HP/Line. */
 
#define CS42L73_LIMRRATEHL   0x27 /* Lmtr Ctl, Rel.Rate HP/Line. */
 
#define CS42L73_LMAXHL   0x28 /* Lmtr Thresholds HP/Line. */
 
#define CS42L73_LIMARATESPK   0x29 /* Lmtr Attack Rate Spkphone [A]. */
 
#define CS42L73_LIMRRATESPK   0x2A /* Lmtr Ctl,Release Rate Spk. [A]. */
 
#define CS42L73_LMAXSPK   0x2B /* Lmtr Thresholds Spkphone [A]. */
 
#define CS42L73_LIMARATEESL   0x2C /* Lmtr Attack Rate */
 
#define CS42L73_LIMRRATEESL   0x2D /* Lmtr Ctl,Release Rate */
 
#define CS42L73_LMAXESL   0x2E /* Lmtr Thresholds */
 
#define CS42L73_ALCARATE   0x2F /* ALC Enable, Attack Rate AB. */
 
#define CS42L73_ALCRRATE   0x30 /* ALC Release Rate AB. */
 
#define CS42L73_ALCMINMAX   0x31 /* ALC Thresholds AB. */
 
#define CS42L73_NGCAB   0x32 /* Noise Gate Ctl AB. */
 
#define CS42L73_ALCNGMC   0x33 /* ALC & Noise Gate Misc Ctl. */
 
#define CS42L73_MIXERCTL   0x34 /* Mixer Control. */
 
#define CS42L73_HLAIPAA   0x35 /* HP/LO Left Mixer: L. */
 
#define CS42L73_HLBIPBA   0x36 /* HP/LO Right Mixer: R. */
 
#define CS42L73_HLAXSPAA   0x37 /* HP/LO Left Mixer: XSP L */
 
#define CS42L73_HLBXSPBA   0x38 /* HP/LO Right Mixer: XSP R */
 
#define CS42L73_HLAASPAA   0x39 /* HP/LO Left Mixer: ASP L */
 
#define CS42L73_HLBASPBA   0x3A /* HP/LO Right Mixer: ASP R */
 
#define CS42L73_HLAVSPMA   0x3B /* HP/LO Left Mixer: VSP. */
 
#define CS42L73_HLBVSPMA   0x3C /* HP/LO Right Mixer: VSP */
 
#define CS42L73_XSPAIPAA   0x3D /* XSP Left Mixer: Left */
 
#define CS42L73_XSPBIPBA   0x3E /* XSP Rt. Mixer: Right */
 
#define CS42L73_XSPAXSPAA   0x3F /* XSP Left Mixer: XSP L */
 
#define CS42L73_XSPBXSPBA   0x40 /* XSP Rt. Mixer: XSP R */
 
#define CS42L73_XSPAASPAA   0x41 /* XSP Left Mixer: ASP L */
 
#define CS42L73_XSPAASPBA   0x42 /* XSP Rt. Mixer: ASP R */
 
#define CS42L73_XSPAVSPMA   0x43 /* XSP Left Mixer: VSP */
 
#define CS42L73_XSPBVSPMA   0x44 /* XSP Rt. Mixer: VSP */
 
#define CS42L73_ASPAIPAA   0x45 /* ASP Left Mixer: Left */
 
#define CS42L73_ASPBIPBA   0x46 /* ASP Rt. Mixer: Right */
 
#define CS42L73_ASPAXSPAA   0x47 /* ASP Left Mixer: XSP L */
 
#define CS42L73_ASPBXSPBA   0x48 /* ASP Rt. Mixer: XSP R */
 
#define CS42L73_ASPAASPAA   0x49 /* ASP Left Mixer: ASP L */
 
#define CS42L73_ASPBASPBA   0x4A /* ASP Rt. Mixer: ASP R */
 
#define CS42L73_ASPAVSPMA   0x4B /* ASP Left Mixer: VSP */
 
#define CS42L73_ASPBVSPMA   0x4C /* ASP Rt. Mixer: VSP */
 
#define CS42L73_VSPAIPAA   0x4D /* VSP Left Mixer: Left */
 
#define CS42L73_VSPBIPBA   0x4E /* VSP Rt. Mixer: Right */
 
#define CS42L73_VSPAXSPAA   0x4F /* VSP Left Mixer: XSP L */
 
#define CS42L73_VSPBXSPBA   0x50 /* VSP Rt. Mixer: XSP R */
 
#define CS42L73_VSPAASPAA   0x51 /* VSP Left Mixer: ASP Left */
 
#define CS42L73_VSPBASPBA   0x52 /* VSP Rt. Mixer: ASP Right */
 
#define CS42L73_VSPAVSPMA   0x53 /* VSP Left Mixer: VSP */
 
#define CS42L73_VSPBVSPMA   0x54 /* VSP Rt. Mixer: VSP */
 
#define CS42L73_MMIXCTL   0x55 /* Mono Mixer Controls. */
 
#define CS42L73_SPKMIPMA   0x56 /* SPK Mono Mixer: In. Path */
 
#define CS42L73_SPKMXSPA   0x57 /* SPK Mono Mixer: XSP Mono/L/R Att. */
 
#define CS42L73_SPKMASPA   0x58 /* SPK Mono Mixer: ASP Mono/L/R Att. */
 
#define CS42L73_SPKMVSPMA   0x59 /* SPK Mono Mixer: VSP Mono Atten. */
 
#define CS42L73_ESLMIPMA   0x5A /* Ear/SpLO Mono Mixer: */
 
#define CS42L73_ESLMXSPA   0x5B /* Ear/SpLO Mono Mixer: XSP */
 
#define CS42L73_ESLMASPA   0x5C /* Ear/SpLO Mono Mixer: ASP */
 
#define CS42L73_ESLMVSPMA   0x5D /* Ear/SpLO Mono Mixer: VSP */
 
#define CS42L73_IM1   0x5E /* Interrupt Mask 1. */
 
#define CS42L73_IM2   0x5F /* Interrupt Mask 2. */
 
#define CS42L73_IS1   0x60 /* Interrupt Status 1 [RO]. */
 
#define CS42L73_IS2   0x61 /* Interrupt Status 2 [RO]. */
 
#define CS42L73_MAX_REGISTER   0x61 /* Total Registers */
 
#define PDN_ADCB   (1 << 7)
 
#define PDN_DMICB   (1 << 6)
 
#define PDN_ADCA   (1 << 5)
 
#define PDN_DMICA   (1 << 4)
 
#define PDN_LDO   (1 << 2)
 
#define DISCHG_FILT   (1 << 1)
 
#define PDN   (1 << 0)
 
#define PDN_MIC2_BIAS   (1 << 7)
 
#define PDN_MIC1_BIAS   (1 << 6)
 
#define PDN_VSP   (1 << 4)
 
#define PDN_ASP_SDOUT   (1 << 3)
 
#define PDN_ASP_SDIN   (1 << 2)
 
#define PDN_XSP_SDOUT   (1 << 1)
 
#define PDN_XSP_SDIN   (1 << 0)
 
#define PDN_THMS   (1 << 5)
 
#define PDN_SPKLO   (1 << 4)
 
#define PDN_EAR   (1 << 3)
 
#define PDN_SPK   (1 << 2)
 
#define PDN_LO   (1 << 1)
 
#define PDN_HP   (1 << 0)
 
#define THMOVLD_150C   0
 
#define THMOVLD_132C   1
 
#define THMOVLD_115C   2
 
#define THMOVLD_098C   3
 
#define SP_3ST   (1 << 7)
 
#define SPDIF_I2S   (0 << 6)
 
#define SPDIF_PCM   (1 << 6)
 
#define PCM_MODE0   (0 << 4)
 
#define PCM_MODE1   (1 << 4)
 
#define PCM_MODE2   (2 << 4)
 
#define PCM_MODE_MASK   (3 << 4)
 
#define PCM_BIT_ORDER   (1 << 3)
 
#define MCK_SCLK_64FS   (0 << 0)
 
#define MCK_SCLK_MCLK   (2 << 0)
 
#define MCK_SCLK_PREMCLK   (3 << 0)
 
#define MS_MASTER   (1 << 7)
 
#define MCLKDIS   (1 << 0)
 
#define MCLKSEL_MCLK2   (1 << 4)
 
#define MCLKSEL_MCLK1   (0 << 4)
 
#define CS42L73_CLKID_MCLK1   0
 
#define CS42L73_CLKID_MCLK2   1
 
#define CS42L73_MCLKXDIV   0
 
#define CS42L73_MMCCDIV   1
 
#define CS42L73_XSP   0
 
#define CS42L73_ASP   1
 
#define CS42L73_VSP   2
 
#define MIC2_SDET   (1 << 6)
 
#define THMOVLD   (1 << 4)
 
#define DIGMIXOVFL   (1 << 3)
 
#define IPBOVFL   (1 << 1)
 
#define IPAOVFL   (1 << 0)
 
#define ANLGOSFT   (1 << 0)
 
#define HPA_MUTE   (1 << 7)
 
#define LOA_MUTE   (1 << 7)
 
#define HLAD_MUTE   (1 << 0)
 
#define HLBD_MUTE   (1 << 1)
 
#define SPKD_MUTE   (1 << 2)
 
#define ESLD_MUTE   (1 << 3)
 
#define CS42L73_RESET_GPIO   143
 
#define CS42L73_DEVID   0x00042A73
 
#define CS42L73_MCLKX_MIN   5644800
 
#define CS42L73_MCLKX_MAX   38400000
 
#define CS42L73_SPC(id)   (CS42L73_XSPC + (id << 1))
 
#define CS42L73_MMCC(id)   (CS42L73_XSPMMCC + (id << 1))
 
#define CS42L73_SPFS(id)   ((id == CS42L73_ASP) ? CS42L73_ASPC : CS42L73_VXSPFS)
 

Macro Definition Documentation

#define ANLGOSFT   (1 << 0)

Definition at line 204 of file cs42l73.h.

#define CS42L73_ADCIPC   0x14 /* ADC/IP Control. */

Definition at line 49 of file cs42l73.h.

#define CS42L73_ALCARATE   0x2F /* ALC Enable, Attack Rate AB. */

Definition at line 76 of file cs42l73.h.

#define CS42L73_ALCMINMAX   0x31 /* ALC Thresholds AB. */

Definition at line 78 of file cs42l73.h.

#define CS42L73_ALCNGMC   0x33 /* ALC & Noise Gate Misc Ctl. */

Definition at line 80 of file cs42l73.h.

#define CS42L73_ALCRRATE   0x30 /* ALC Release Rate AB. */

Definition at line 77 of file cs42l73.h.

#define CS42L73_ASP   1

Definition at line 193 of file cs42l73.h.

#define CS42L73_ASPAASPAA   0x49 /* ASP Left Mixer: ASP L */

Definition at line 102 of file cs42l73.h.

#define CS42L73_ASPAIPAA   0x45 /* ASP Left Mixer: Left */

Definition at line 98 of file cs42l73.h.

#define CS42L73_ASPAVSPMA   0x4B /* ASP Left Mixer: VSP */

Definition at line 104 of file cs42l73.h.

#define CS42L73_ASPAXSPAA   0x47 /* ASP Left Mixer: XSP L */

Definition at line 100 of file cs42l73.h.

#define CS42L73_ASPBASPBA   0x4A /* ASP Rt. Mixer: ASP R */

Definition at line 103 of file cs42l73.h.

#define CS42L73_ASPBIPBA   0x46 /* ASP Rt. Mixer: Right */

Definition at line 99 of file cs42l73.h.

#define CS42L73_ASPBVSPMA   0x4C /* ASP Rt. Mixer: VSP */

Definition at line 105 of file cs42l73.h.

#define CS42L73_ASPBXSPBA   0x48 /* ASP Rt. Mixer: XSP R */

Definition at line 101 of file cs42l73.h.

#define CS42L73_ASPC   0x0E /* Audio Serial Port (ASP) Control. */

Definition at line 43 of file cs42l73.h.

#define CS42L73_ASPINV   0x24 /* Audio Port Input Advisory Vol. */

Definition at line 65 of file cs42l73.h.

#define CS42L73_ASPMMCC   0x0F /* ASP Master Mode Clocking Control. */

Definition at line 44 of file cs42l73.h.

#define CS42L73_CHIP_ID   0x4a

Definition at line 30 of file cs42l73.h.

#define CS42L73_CLKID_MCLK1   0

Definition at line 186 of file cs42l73.h.

#define CS42L73_CLKID_MCLK2   1

Definition at line 187 of file cs42l73.h.

#define CS42L73_CPFCHC   0x09 /* Charge Pump Freq. Class H Ctl. */

Definition at line 38 of file cs42l73.h.

#define CS42L73_DEVID   0x00042A73

Definition at line 219 of file cs42l73.h.

#define CS42L73_DEVID_AB   0x01 /* Device ID A & B [RO]. */

Definition at line 31 of file cs42l73.h.

#define CS42L73_DEVID_CD   0x02 /* Device ID C & D [RO]. */

Definition at line 32 of file cs42l73.h.

#define CS42L73_DEVID_E   0x03 /* Device ID E [RO]. */

Definition at line 33 of file cs42l73.h.

#define CS42L73_DMMCC   0x0B /* Digital MIC & Master Clock Ctl. */

Definition at line 40 of file cs42l73.h.

#define CS42L73_ESLDVOL   0x1D /* Ear/Spkphone LO [B] Digital */

Definition at line 58 of file cs42l73.h.

#define CS42L73_ESLMASPA   0x5C /* Ear/SpLO Mono Mixer: ASP */

Definition at line 121 of file cs42l73.h.

#define CS42L73_ESLMIPMA   0x5A /* Ear/SpLO Mono Mixer: */

Definition at line 119 of file cs42l73.h.

#define CS42L73_ESLMVSPMA   0x5D /* Ear/SpLO Mono Mixer: VSP */

Definition at line 122 of file cs42l73.h.

#define CS42L73_ESLMXSPA   0x5B /* Ear/SpLO Mono Mixer: XSP */

Definition at line 120 of file cs42l73.h.

#define CS42L73_HLAASPAA   0x39 /* HP/LO Left Mixer: ASP L */

Definition at line 86 of file cs42l73.h.

#define CS42L73_HLADVOL   0x1A /* HP/Line A Out Digital Vol. */

Definition at line 55 of file cs42l73.h.

#define CS42L73_HLAIPAA   0x35 /* HP/LO Left Mixer: L. */

Definition at line 82 of file cs42l73.h.

#define CS42L73_HLAVSPMA   0x3B /* HP/LO Left Mixer: VSP. */

Definition at line 88 of file cs42l73.h.

#define CS42L73_HLAXSPAA   0x37 /* HP/LO Left Mixer: XSP L */

Definition at line 84 of file cs42l73.h.

#define CS42L73_HLBASPBA   0x3A /* HP/LO Right Mixer: ASP R */

Definition at line 87 of file cs42l73.h.

#define CS42L73_HLBDVOL   0x1B /* HP/Line B Out Digital Vol. */

Definition at line 56 of file cs42l73.h.

#define CS42L73_HLBIPBA   0x36 /* HP/LO Right Mixer: R. */

Definition at line 83 of file cs42l73.h.

#define CS42L73_HLBVSPMA   0x3C /* HP/LO Right Mixer: VSP */

Definition at line 89 of file cs42l73.h.

#define CS42L73_HLBXSPBA   0x38 /* HP/LO Right Mixer: XSP R */

Definition at line 85 of file cs42l73.h.

#define CS42L73_HPAAVOL   0x1E /* HP A Analog Volume. */

Definition at line 59 of file cs42l73.h.

#define CS42L73_HPBAVOL   0x1F /* HP B Analog Volume. */

Definition at line 60 of file cs42l73.h.

#define CS42L73_IM1   0x5E /* Interrupt Mask 1. */

Definition at line 123 of file cs42l73.h.

#define CS42L73_IM2   0x5F /* Interrupt Mask 2. */

Definition at line 124 of file cs42l73.h.

#define CS42L73_IPADVOL   0x17 /* Input Pat7h A Digital Volume. */

Definition at line 52 of file cs42l73.h.

#define CS42L73_IPBDVOL   0x18 /* Input Path B Digital Volume. */

Definition at line 53 of file cs42l73.h.

#define CS42L73_IS1   0x60 /* Interrupt Status 1 [RO]. */

Definition at line 125 of file cs42l73.h.

#define CS42L73_IS2   0x61 /* Interrupt Status 2 [RO]. */

Definition at line 126 of file cs42l73.h.

#define CS42L73_LIMARATEESL   0x2C /* Lmtr Attack Rate */

Definition at line 73 of file cs42l73.h.

#define CS42L73_LIMARATEHL   0x26 /* Lmtr Attack Rate HP/Line. */

Definition at line 67 of file cs42l73.h.

#define CS42L73_LIMARATESPK   0x29 /* Lmtr Attack Rate Spkphone [A]. */

Definition at line 70 of file cs42l73.h.

#define CS42L73_LIMRRATEESL   0x2D /* Lmtr Ctl,Release Rate */

Definition at line 74 of file cs42l73.h.

#define CS42L73_LIMRRATEHL   0x27 /* Lmtr Ctl, Rel.Rate HP/Line. */

Definition at line 68 of file cs42l73.h.

#define CS42L73_LIMRRATESPK   0x2A /* Lmtr Ctl,Release Rate Spk. [A]. */

Definition at line 71 of file cs42l73.h.

#define CS42L73_LMAXESL   0x2E /* Lmtr Thresholds */

Definition at line 75 of file cs42l73.h.

#define CS42L73_LMAXHL   0x28 /* Lmtr Thresholds HP/Line. */

Definition at line 69 of file cs42l73.h.

#define CS42L73_LMAXSPK   0x2B /* Lmtr Thresholds Spkphone [A]. */

Definition at line 72 of file cs42l73.h.

#define CS42L73_LOAAVOL   0x20 /* Line Out A Analog Volume. */

Definition at line 61 of file cs42l73.h.

#define CS42L73_LOBAVOL   0x21 /* Line Out B Analog Volume. */

Definition at line 62 of file cs42l73.h.

#define CS42L73_MAX_REGISTER   0x61 /* Total Registers */

Definition at line 127 of file cs42l73.h.

#define CS42L73_MCLKX_MAX   38400000

Definition at line 221 of file cs42l73.h.

#define CS42L73_MCLKX_MIN   5644800

Definition at line 220 of file cs42l73.h.

#define CS42L73_MCLKXDIV   0

Definition at line 189 of file cs42l73.h.

#define CS42L73_MICAPREPGAAVOL   0x15 /* MIC 1 [A] PreAmp, PGAA Vol. */

Definition at line 50 of file cs42l73.h.

#define CS42L73_MICBPREPGABVOL   0x16 /* MIC 2 [B] PreAmp, PGAB Vol. */

Definition at line 51 of file cs42l73.h.

#define CS42L73_MIOPC   0x13 /* Misc. Input & Output Path Control. */

Definition at line 48 of file cs42l73.h.

#define CS42L73_MIXERCTL   0x34 /* Mixer Control. */

Definition at line 81 of file cs42l73.h.

#define CS42L73_MMCC (   id)    (CS42L73_XSPMMCC + (id << 1))

Definition at line 224 of file cs42l73.h.

#define CS42L73_MMCCDIV   1

Definition at line 190 of file cs42l73.h.

#define CS42L73_MMIXCTL   0x55 /* Mono Mixer Controls. */

Definition at line 114 of file cs42l73.h.

#define CS42L73_NGCAB   0x32 /* Noise Gate Ctl AB. */

Definition at line 79 of file cs42l73.h.

#define CS42L73_OLMBMSDC   0x0A /* Output Load, MIC Bias, MIC2 SDT */

Definition at line 39 of file cs42l73.h.

#define CS42L73_PBDC   0x19 /* Playback Digital Control. */

Definition at line 54 of file cs42l73.h.

#define CS42L73_PWRCTL1   0x06 /* Power Control 1. */

Definition at line 35 of file cs42l73.h.

#define CS42L73_PWRCTL2   0x07 /* Power Control 2. */

Definition at line 36 of file cs42l73.h.

#define CS42L73_PWRCTL3   0x08 /* Power Control 3. */

Definition at line 37 of file cs42l73.h.

#define CS42L73_RESET_GPIO   143

Definition at line 217 of file cs42l73.h.

#define CS42L73_REVID   0x05 /* Revision ID [RO]. */

Definition at line 34 of file cs42l73.h.

#define CS42L73_SPC (   id)    (CS42L73_XSPC + (id << 1))

Definition at line 223 of file cs42l73.h.

#define CS42L73_SPFS (   id)    ((id == CS42L73_ASP) ? CS42L73_ASPC : CS42L73_VXSPFS)

Definition at line 225 of file cs42l73.h.

#define CS42L73_SPKDVOL   0x1C /* Spkphone Out [A] Digital Vol. */

Definition at line 57 of file cs42l73.h.

#define CS42L73_SPKMASPA   0x58 /* SPK Mono Mixer: ASP Mono/L/R Att. */

Definition at line 117 of file cs42l73.h.

#define CS42L73_SPKMIPMA   0x56 /* SPK Mono Mixer: In. Path */

Definition at line 115 of file cs42l73.h.

#define CS42L73_SPKMVSPMA   0x59 /* SPK Mono Mixer: VSP Mono Atten. */

Definition at line 118 of file cs42l73.h.

#define CS42L73_SPKMXSPA   0x57 /* SPK Mono Mixer: XSP Mono/L/R Att. */

Definition at line 116 of file cs42l73.h.

#define CS42L73_STRINV   0x22 /* Stereo Input Path Adv. Vol. */

Definition at line 63 of file cs42l73.h.

#define CS42L73_VSP   2

Definition at line 194 of file cs42l73.h.

#define CS42L73_VSPAASPAA   0x51 /* VSP Left Mixer: ASP Left */

Definition at line 110 of file cs42l73.h.

#define CS42L73_VSPAIPAA   0x4D /* VSP Left Mixer: Left */

Definition at line 106 of file cs42l73.h.

#define CS42L73_VSPAVSPMA   0x53 /* VSP Left Mixer: VSP */

Definition at line 112 of file cs42l73.h.

#define CS42L73_VSPAXSPAA   0x4F /* VSP Left Mixer: XSP L */

Definition at line 108 of file cs42l73.h.

#define CS42L73_VSPBASPBA   0x52 /* VSP Rt. Mixer: ASP Right */

Definition at line 111 of file cs42l73.h.

#define CS42L73_VSPBIPBA   0x4E /* VSP Rt. Mixer: Right */

Definition at line 107 of file cs42l73.h.

#define CS42L73_VSPBVSPMA   0x54 /* VSP Rt. Mixer: VSP */

Definition at line 113 of file cs42l73.h.

#define CS42L73_VSPBXSPBA   0x50 /* VSP Rt. Mixer: XSP R */

Definition at line 109 of file cs42l73.h.

#define CS42L73_VSPC   0x10 /* Voice Serial Port (VSP) Control. */

Definition at line 45 of file cs42l73.h.

#define CS42L73_VSPINV   0x25 /* Voice Port Input Advisory Vol. */

Definition at line 66 of file cs42l73.h.

#define CS42L73_VSPMMCC   0x11 /* VSP Master Mode Clocking Control. */

Definition at line 46 of file cs42l73.h.

#define CS42L73_VXSPFS   0x12 /* VSP & XSP Sample Rate. */

Definition at line 47 of file cs42l73.h.

#define CS42L73_XSP   0

Definition at line 192 of file cs42l73.h.

#define CS42L73_XSPAASPAA   0x41 /* XSP Left Mixer: ASP L */

Definition at line 94 of file cs42l73.h.

#define CS42L73_XSPAASPBA   0x42 /* XSP Rt. Mixer: ASP R */

Definition at line 95 of file cs42l73.h.

#define CS42L73_XSPAIPAA   0x3D /* XSP Left Mixer: Left */

Definition at line 90 of file cs42l73.h.

#define CS42L73_XSPAVSPMA   0x43 /* XSP Left Mixer: VSP */

Definition at line 96 of file cs42l73.h.

#define CS42L73_XSPAXSPAA   0x3F /* XSP Left Mixer: XSP L */

Definition at line 92 of file cs42l73.h.

#define CS42L73_XSPBIPBA   0x3E /* XSP Rt. Mixer: Right */

Definition at line 91 of file cs42l73.h.

#define CS42L73_XSPBVSPMA   0x44 /* XSP Rt. Mixer: VSP */

Definition at line 97 of file cs42l73.h.

#define CS42L73_XSPBXSPBA   0x40 /* XSP Rt. Mixer: XSP R */

Definition at line 93 of file cs42l73.h.

#define CS42L73_XSPC   0x0C /* Auxiliary Serial Port (XSP) Ctl. */

Definition at line 41 of file cs42l73.h.

#define CS42L73_XSPINV   0x23 /* Auxiliary Port Input Advisory Vol. */

Definition at line 64 of file cs42l73.h.

#define CS42L73_XSPMMCC   0x0D /* XSP Master Mode Clocking Control. */

Definition at line 42 of file cs42l73.h.

#define DIGMIXOVFL   (1 << 3)

Definition at line 199 of file cs42l73.h.

#define DISCHG_FILT   (1 << 1)

Definition at line 136 of file cs42l73.h.

#define ESLD_MUTE   (1 << 3)

Definition at line 214 of file cs42l73.h.

#define HLAD_MUTE   (1 << 0)

Definition at line 211 of file cs42l73.h.

#define HLBD_MUTE   (1 << 1)

Definition at line 212 of file cs42l73.h.

#define HPA_MUTE   (1 << 7)

Definition at line 207 of file cs42l73.h.

#define IPAOVFL   (1 << 0)

Definition at line 201 of file cs42l73.h.

#define IPBOVFL   (1 << 1)

Definition at line 200 of file cs42l73.h.

#define LOA_MUTE   (1 << 7)

Definition at line 209 of file cs42l73.h.

#define MCK_SCLK_64FS   (0 << 0)

Definition at line 172 of file cs42l73.h.

#define MCK_SCLK_MCLK   (2 << 0)

Definition at line 173 of file cs42l73.h.

#define MCK_SCLK_PREMCLK   (3 << 0)

Definition at line 174 of file cs42l73.h.

#define MCLKDIS   (1 << 0)

Definition at line 181 of file cs42l73.h.

#define MCLKSEL_MCLK1   (0 << 4)

Definition at line 183 of file cs42l73.h.

#define MCLKSEL_MCLK2   (1 << 4)

Definition at line 182 of file cs42l73.h.

#define MIC2_SDET   (1 << 6)

Definition at line 197 of file cs42l73.h.

#define MS_MASTER   (1 << 7)

Definition at line 177 of file cs42l73.h.

#define PCM_BIT_ORDER   (1 << 3)

Definition at line 171 of file cs42l73.h.

#define PCM_MODE0   (0 << 4)

Definition at line 167 of file cs42l73.h.

#define PCM_MODE1   (1 << 4)

Definition at line 168 of file cs42l73.h.

#define PCM_MODE2   (2 << 4)

Definition at line 169 of file cs42l73.h.

#define PCM_MODE_MASK   (3 << 4)

Definition at line 170 of file cs42l73.h.

#define PDN   (1 << 0)

Definition at line 137 of file cs42l73.h.

#define PDN_ADCA   (1 << 5)

Definition at line 133 of file cs42l73.h.

#define PDN_ADCB   (1 << 7)

Definition at line 131 of file cs42l73.h.

#define PDN_ASP_SDIN   (1 << 2)

Definition at line 144 of file cs42l73.h.

#define PDN_ASP_SDOUT   (1 << 3)

Definition at line 143 of file cs42l73.h.

#define PDN_DMICA   (1 << 4)

Definition at line 134 of file cs42l73.h.

#define PDN_DMICB   (1 << 6)

Definition at line 132 of file cs42l73.h.

#define PDN_EAR   (1 << 3)

Definition at line 151 of file cs42l73.h.

#define PDN_HP   (1 << 0)

Definition at line 154 of file cs42l73.h.

#define PDN_LDO   (1 << 2)

Definition at line 135 of file cs42l73.h.

#define PDN_LO   (1 << 1)

Definition at line 153 of file cs42l73.h.

#define PDN_MIC1_BIAS   (1 << 6)

Definition at line 141 of file cs42l73.h.

#define PDN_MIC2_BIAS   (1 << 7)

Definition at line 140 of file cs42l73.h.

#define PDN_SPK   (1 << 2)

Definition at line 152 of file cs42l73.h.

#define PDN_SPKLO   (1 << 4)

Definition at line 150 of file cs42l73.h.

#define PDN_THMS   (1 << 5)

Definition at line 149 of file cs42l73.h.

#define PDN_VSP   (1 << 4)

Definition at line 142 of file cs42l73.h.

#define PDN_XSP_SDIN   (1 << 0)

Definition at line 146 of file cs42l73.h.

#define PDN_XSP_SDOUT   (1 << 1)

Definition at line 145 of file cs42l73.h.

#define SP_3ST   (1 << 7)

Definition at line 164 of file cs42l73.h.

#define SPDIF_I2S   (0 << 6)

Definition at line 165 of file cs42l73.h.

#define SPDIF_PCM   (1 << 6)

Definition at line 166 of file cs42l73.h.

#define SPKD_MUTE   (1 << 2)

Definition at line 213 of file cs42l73.h.

#define THMOVLD   (1 << 4)

Definition at line 198 of file cs42l73.h.

#define THMOVLD_098C   3

Definition at line 160 of file cs42l73.h.

#define THMOVLD_115C   2

Definition at line 159 of file cs42l73.h.

#define THMOVLD_132C   1

Definition at line 158 of file cs42l73.h.

#define THMOVLD_150C   0

Definition at line 157 of file cs42l73.h.