~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/soc/codecs/tscs454.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/soc/codecs/tscs454.h (Version linux-6.12-rc7) and /sound/soc/codecs/tscs454.h (Version linux-5.15.171)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 // tscs454.h -- TSCS454 ALSA SoC Audio driver       2 // tscs454.h -- TSCS454 ALSA SoC Audio driver
  3 // Copyright 2018 Tempo Semiconductor, Inc.         3 // Copyright 2018 Tempo Semiconductor, Inc.
  4 // Author: Steven Eckhoff <steven.eckhoff.open      4 // Author: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
  5                                                     5 
  6 #ifndef __REDWOODPUBLIC_H__                         6 #ifndef __REDWOODPUBLIC_H__
  7 #define __REDWOODPUBLIC_H__                         7 #define __REDWOODPUBLIC_H__
  8                                                     8 
  9 #define VIRT_BASE 0x00                              9 #define VIRT_BASE 0x00
 10 #define PAGE_LEN 0x100                             10 #define PAGE_LEN 0x100
 11 #define VIRT_PAGE_BASE(page) (VIRT_BASE + (PAG     11 #define VIRT_PAGE_BASE(page) (VIRT_BASE + (PAGE_LEN * page))
 12 #define VIRT_ADDR(page, address) (VIRT_PAGE_BA     12 #define VIRT_ADDR(page, address) (VIRT_PAGE_BASE(page) + address)
 13 #define ADDR(page, virt_address) (virt_address     13 #define ADDR(page, virt_address) (virt_address - VIRT_PAGE_BASE(page))
 14                                                    14 
 15 #define R_PAGESEL                       0x0        15 #define R_PAGESEL                       0x0
 16 #define R_RESET                         VIRT_A     16 #define R_RESET                         VIRT_ADDR(0x0, 0x1)
 17 #define R_IRQEN                         VIRT_A     17 #define R_IRQEN                         VIRT_ADDR(0x0, 0x2)
 18 #define R_IRQMASK                       VIRT_A     18 #define R_IRQMASK                       VIRT_ADDR(0x0, 0x3)
 19 #define R_IRQSTAT                       VIRT_A     19 #define R_IRQSTAT                       VIRT_ADDR(0x0, 0x4)
 20 #define R_DEVADD0                       VIRT_A     20 #define R_DEVADD0                       VIRT_ADDR(0x0, 0x6)
 21 #define R_DEVID                         VIRT_A     21 #define R_DEVID                         VIRT_ADDR(0x0, 0x8)
 22 #define R_DEVREV                        VIRT_A     22 #define R_DEVREV                        VIRT_ADDR(0x0, 0x9)
 23 #define R_PLLSTAT                       VIRT_A     23 #define R_PLLSTAT                       VIRT_ADDR(0x0, 0x0A)
 24 #define R_PLL1CTL                       VIRT_A     24 #define R_PLL1CTL                       VIRT_ADDR(0x0, 0x0B)
 25 #define R_PLL1RDIV                      VIRT_A     25 #define R_PLL1RDIV                      VIRT_ADDR(0x0, 0x0C)
 26 #define R_PLL1ODIV                      VIRT_A     26 #define R_PLL1ODIV                      VIRT_ADDR(0x0, 0x0D)
 27 #define R_PLL1FDIVL                     VIRT_A     27 #define R_PLL1FDIVL                     VIRT_ADDR(0x0, 0x0E)
 28 #define R_PLL1FDIVH                     VIRT_A     28 #define R_PLL1FDIVH                     VIRT_ADDR(0x0, 0x0F)
 29 #define R_PLL2CTL                       VIRT_A     29 #define R_PLL2CTL                       VIRT_ADDR(0x0, 0x10)
 30 #define R_PLL2RDIV                      VIRT_A     30 #define R_PLL2RDIV                      VIRT_ADDR(0x0, 0x11)
 31 #define R_PLL2ODIV                      VIRT_A     31 #define R_PLL2ODIV                      VIRT_ADDR(0x0, 0x12)
 32 #define R_PLL2FDIVL                     VIRT_A     32 #define R_PLL2FDIVL                     VIRT_ADDR(0x0, 0x13)
 33 #define R_PLL2FDIVH                     VIRT_A     33 #define R_PLL2FDIVH                     VIRT_ADDR(0x0, 0x14)
 34 #define R_PLLCTL                        VIRT_A     34 #define R_PLLCTL                        VIRT_ADDR(0x0, 0x15)
 35 #define R_ISRC                          VIRT_A     35 #define R_ISRC                          VIRT_ADDR(0x0, 0x16)
 36 #define R_SCLKCTL                       VIRT_A     36 #define R_SCLKCTL                       VIRT_ADDR(0x0, 0x18)
 37 #define R_TIMEBASE                      VIRT_A     37 #define R_TIMEBASE                      VIRT_ADDR(0x0, 0x19)
 38 #define R_I2SP1CTL                      VIRT_A     38 #define R_I2SP1CTL                      VIRT_ADDR(0x0, 0x1A)
 39 #define R_I2SP2CTL                      VIRT_A     39 #define R_I2SP2CTL                      VIRT_ADDR(0x0, 0x1B)
 40 #define R_I2SP3CTL                      VIRT_A     40 #define R_I2SP3CTL                      VIRT_ADDR(0x0, 0x1C)
 41 #define R_I2S1MRATE                     VIRT_A     41 #define R_I2S1MRATE                     VIRT_ADDR(0x0, 0x1D)
 42 #define R_I2S2MRATE                     VIRT_A     42 #define R_I2S2MRATE                     VIRT_ADDR(0x0, 0x1E)
 43 #define R_I2S3MRATE                     VIRT_A     43 #define R_I2S3MRATE                     VIRT_ADDR(0x0, 0x1F)
 44 #define R_I2SCMC                        VIRT_A     44 #define R_I2SCMC                        VIRT_ADDR(0x0, 0x20)
 45 #define R_MCLK2PINC                     VIRT_A     45 #define R_MCLK2PINC                     VIRT_ADDR(0x0, 0x21)
 46 #define R_I2SPINC0                      VIRT_A     46 #define R_I2SPINC0                      VIRT_ADDR(0x0, 0x22)
 47 #define R_I2SPINC1                      VIRT_A     47 #define R_I2SPINC1                      VIRT_ADDR(0x0, 0x23)
 48 #define R_I2SPINC2                      VIRT_A     48 #define R_I2SPINC2                      VIRT_ADDR(0x0, 0x24)
 49 #define R_GPIOCTL0                      VIRT_A     49 #define R_GPIOCTL0                      VIRT_ADDR(0x0, 0x25)
 50 #define R_GPIOCTL1                      VIRT_A     50 #define R_GPIOCTL1                      VIRT_ADDR(0x0, 0x26)
 51 #define R_ASRC                          VIRT_A     51 #define R_ASRC                          VIRT_ADDR(0x0, 0x28)
 52 #define R_TDMCTL0                       VIRT_A     52 #define R_TDMCTL0                       VIRT_ADDR(0x0, 0x2D)
 53 #define R_TDMCTL1                       VIRT_A     53 #define R_TDMCTL1                       VIRT_ADDR(0x0, 0x2E)
 54 #define R_PCMP2CTL0                     VIRT_A     54 #define R_PCMP2CTL0                     VIRT_ADDR(0x0, 0x2F)
 55 #define R_PCMP2CTL1                     VIRT_A     55 #define R_PCMP2CTL1                     VIRT_ADDR(0x0, 0x30)
 56 #define R_PCMP3CTL0                     VIRT_A     56 #define R_PCMP3CTL0                     VIRT_ADDR(0x0, 0x31)
 57 #define R_PCMP3CTL1                     VIRT_A     57 #define R_PCMP3CTL1                     VIRT_ADDR(0x0, 0x32)
 58 #define R_PWRM0                         VIRT_A     58 #define R_PWRM0                         VIRT_ADDR(0x0, 0x33)
 59 #define R_PWRM1                         VIRT_A     59 #define R_PWRM1                         VIRT_ADDR(0x0, 0x34)
 60 #define R_PWRM2                         VIRT_A     60 #define R_PWRM2                         VIRT_ADDR(0x0, 0x35)
 61 #define R_PWRM3                         VIRT_A     61 #define R_PWRM3                         VIRT_ADDR(0x0, 0x36)
 62 #define R_PWRM4                         VIRT_A     62 #define R_PWRM4                         VIRT_ADDR(0x0, 0x37)
 63 #define R_I2SIDCTL                      VIRT_A     63 #define R_I2SIDCTL                      VIRT_ADDR(0x0, 0x38)
 64 #define R_I2SODCTL                      VIRT_A     64 #define R_I2SODCTL                      VIRT_ADDR(0x0, 0x39)
 65 #define R_AUDIOMUX1                     VIRT_A     65 #define R_AUDIOMUX1                     VIRT_ADDR(0x0, 0x3A)
 66 #define R_AUDIOMUX2                     VIRT_A     66 #define R_AUDIOMUX2                     VIRT_ADDR(0x0, 0x3B)
 67 #define R_AUDIOMUX3                     VIRT_A     67 #define R_AUDIOMUX3                     VIRT_ADDR(0x0, 0x3C)
 68 #define R_HSDCTL1                       VIRT_A     68 #define R_HSDCTL1                       VIRT_ADDR(0x1, 0x1)
 69 #define R_HSDCTL2                       VIRT_A     69 #define R_HSDCTL2                       VIRT_ADDR(0x1, 0x2)
 70 #define R_HSDSTAT                       VIRT_A     70 #define R_HSDSTAT                       VIRT_ADDR(0x1, 0x3)
 71 #define R_HSDDELAY                      VIRT_A     71 #define R_HSDDELAY                      VIRT_ADDR(0x1, 0x4)
 72 #define R_BUTCTL                        VIRT_A     72 #define R_BUTCTL                        VIRT_ADDR(0x1, 0x5)
 73 #define R_CH0AIC                        VIRT_A     73 #define R_CH0AIC                        VIRT_ADDR(0x1, 0x6)
 74 #define R_CH1AIC                        VIRT_A     74 #define R_CH1AIC                        VIRT_ADDR(0x1, 0x7)
 75 #define R_CH2AIC                        VIRT_A     75 #define R_CH2AIC                        VIRT_ADDR(0x1, 0x8)
 76 #define R_CH3AIC                        VIRT_A     76 #define R_CH3AIC                        VIRT_ADDR(0x1, 0x9)
 77 #define R_ICTL0                         VIRT_A     77 #define R_ICTL0                         VIRT_ADDR(0x1, 0x0A)
 78 #define R_ICTL1                         VIRT_A     78 #define R_ICTL1                         VIRT_ADDR(0x1, 0x0B)
 79 #define R_MICBIAS                       VIRT_A     79 #define R_MICBIAS                       VIRT_ADDR(0x1, 0x0C)
 80 #define R_PGACTL0                       VIRT_A     80 #define R_PGACTL0                       VIRT_ADDR(0x1, 0x0D)
 81 #define R_PGACTL1                       VIRT_A     81 #define R_PGACTL1                       VIRT_ADDR(0x1, 0x0E)
 82 #define R_PGACTL2                       VIRT_A     82 #define R_PGACTL2                       VIRT_ADDR(0x1, 0x0F)
 83 #define R_PGACTL3                       VIRT_A     83 #define R_PGACTL3                       VIRT_ADDR(0x1, 0x10)
 84 #define R_PGAZ                          VIRT_A     84 #define R_PGAZ                          VIRT_ADDR(0x1, 0x11)
 85 #define R_ICH0VOL                       VIRT_A     85 #define R_ICH0VOL                       VIRT_ADDR(0x1, 0x12)
 86 #define R_ICH1VOL                       VIRT_A     86 #define R_ICH1VOL                       VIRT_ADDR(0x1, 0x13)
 87 #define R_ICH2VOL                       VIRT_A     87 #define R_ICH2VOL                       VIRT_ADDR(0x1, 0x14)
 88 #define R_ICH3VOL                       VIRT_A     88 #define R_ICH3VOL                       VIRT_ADDR(0x1, 0x15)
 89 #define R_ASRCILVOL                     VIRT_A     89 #define R_ASRCILVOL                     VIRT_ADDR(0x1, 0x16)
 90 #define R_ASRCIRVOL                     VIRT_A     90 #define R_ASRCIRVOL                     VIRT_ADDR(0x1, 0x17)
 91 #define R_ASRCOLVOL                     VIRT_A     91 #define R_ASRCOLVOL                     VIRT_ADDR(0x1, 0x18)
 92 #define R_ASRCORVOL                     VIRT_A     92 #define R_ASRCORVOL                     VIRT_ADDR(0x1, 0x19)
 93 #define R_IVOLCTLU                      VIRT_A     93 #define R_IVOLCTLU                      VIRT_ADDR(0x1, 0x1C)
 94 #define R_ALCCTL0                       VIRT_A     94 #define R_ALCCTL0                       VIRT_ADDR(0x1, 0x1D)
 95 #define R_ALCCTL1                       VIRT_A     95 #define R_ALCCTL1                       VIRT_ADDR(0x1, 0x1E)
 96 #define R_ALCCTL2                       VIRT_A     96 #define R_ALCCTL2                       VIRT_ADDR(0x1, 0x1F)
 97 #define R_ALCCTL3                       VIRT_A     97 #define R_ALCCTL3                       VIRT_ADDR(0x1, 0x20)
 98 #define R_NGATE                         VIRT_A     98 #define R_NGATE                         VIRT_ADDR(0x1, 0x21)
 99 #define R_DMICCTL                       VIRT_A     99 #define R_DMICCTL                       VIRT_ADDR(0x1, 0x22)
100 #define R_DACCTL                        VIRT_A    100 #define R_DACCTL                        VIRT_ADDR(0x2, 0x1)
101 #define R_SPKCTL                        VIRT_A    101 #define R_SPKCTL                        VIRT_ADDR(0x2, 0x2)
102 #define R_SUBCTL                        VIRT_A    102 #define R_SUBCTL                        VIRT_ADDR(0x2, 0x3)
103 #define R_DCCTL                         VIRT_A    103 #define R_DCCTL                         VIRT_ADDR(0x2, 0x4)
104 #define R_OVOLCTLU                      VIRT_A    104 #define R_OVOLCTLU                      VIRT_ADDR(0x2, 0x6)
105 #define R_MUTEC                         VIRT_A    105 #define R_MUTEC                         VIRT_ADDR(0x2, 0x7)
106 #define R_MVOLL                         VIRT_A    106 #define R_MVOLL                         VIRT_ADDR(0x2, 0x8)
107 #define R_MVOLR                         VIRT_A    107 #define R_MVOLR                         VIRT_ADDR(0x2, 0x9)
108 #define R_HPVOLL                        VIRT_A    108 #define R_HPVOLL                        VIRT_ADDR(0x2, 0x0A)
109 #define R_HPVOLR                        VIRT_A    109 #define R_HPVOLR                        VIRT_ADDR(0x2, 0x0B)
110 #define R_SPKVOLL                       VIRT_A    110 #define R_SPKVOLL                       VIRT_ADDR(0x2, 0x0C)
111 #define R_SPKVOLR                       VIRT_A    111 #define R_SPKVOLR                       VIRT_ADDR(0x2, 0x0D)
112 #define R_SUBVOL                        VIRT_A    112 #define R_SUBVOL                        VIRT_ADDR(0x2, 0x10)
113 #define R_COP0                          VIRT_A    113 #define R_COP0                          VIRT_ADDR(0x2, 0x11)
114 #define R_COP1                          VIRT_A    114 #define R_COP1                          VIRT_ADDR(0x2, 0x12)
115 #define R_COPSTAT                       VIRT_A    115 #define R_COPSTAT                       VIRT_ADDR(0x2, 0x13)
116 #define R_PWM0                          VIRT_A    116 #define R_PWM0                          VIRT_ADDR(0x2, 0x14)
117 #define R_PWM1                          VIRT_A    117 #define R_PWM1                          VIRT_ADDR(0x2, 0x15)
118 #define R_PWM2                          VIRT_A    118 #define R_PWM2                          VIRT_ADDR(0x2, 0x16)
119 #define R_PWM3                          VIRT_A    119 #define R_PWM3                          VIRT_ADDR(0x2, 0x17)
120 #define R_HPSW                          VIRT_A    120 #define R_HPSW                          VIRT_ADDR(0x2, 0x18)
121 #define R_THERMTS                       VIRT_A    121 #define R_THERMTS                       VIRT_ADDR(0x2, 0x19)
122 #define R_THERMSPK1                     VIRT_A    122 #define R_THERMSPK1                     VIRT_ADDR(0x2, 0x1A)
123 #define R_THERMSTAT                     VIRT_A    123 #define R_THERMSTAT                     VIRT_ADDR(0x2, 0x1B)
124 #define R_SCSTAT                        VIRT_A    124 #define R_SCSTAT                        VIRT_ADDR(0x2, 0x1C)
125 #define R_SDMON                         VIRT_A    125 #define R_SDMON                         VIRT_ADDR(0x2, 0x1D)
126 #define R_SPKEQFILT                     VIRT_A    126 #define R_SPKEQFILT                     VIRT_ADDR(0x3, 0x1)
127 #define R_SPKCRWDL                      VIRT_A    127 #define R_SPKCRWDL                      VIRT_ADDR(0x3, 0x2)
128 #define R_SPKCRWDM                      VIRT_A    128 #define R_SPKCRWDM                      VIRT_ADDR(0x3, 0x3)
129 #define R_SPKCRWDH                      VIRT_A    129 #define R_SPKCRWDH                      VIRT_ADDR(0x3, 0x4)
130 #define R_SPKCRRDL                      VIRT_A    130 #define R_SPKCRRDL                      VIRT_ADDR(0x3, 0x5)
131 #define R_SPKCRRDM                      VIRT_A    131 #define R_SPKCRRDM                      VIRT_ADDR(0x3, 0x6)
132 #define R_SPKCRRDH                      VIRT_A    132 #define R_SPKCRRDH                      VIRT_ADDR(0x3, 0x7)
133 #define R_SPKCRADD                      VIRT_A    133 #define R_SPKCRADD                      VIRT_ADDR(0x3, 0x8)
134 #define R_SPKCRS                        VIRT_A    134 #define R_SPKCRS                        VIRT_ADDR(0x3, 0x9)
135 #define R_SPKMBCEN                      VIRT_A    135 #define R_SPKMBCEN                      VIRT_ADDR(0x3, 0x0A)
136 #define R_SPKMBCCTL                     VIRT_A    136 #define R_SPKMBCCTL                     VIRT_ADDR(0x3, 0x0B)
137 #define R_SPKMBCMUG1                    VIRT_A    137 #define R_SPKMBCMUG1                    VIRT_ADDR(0x3, 0x0C)
138 #define R_SPKMBCTHR1                    VIRT_A    138 #define R_SPKMBCTHR1                    VIRT_ADDR(0x3, 0x0D)
139 #define R_SPKMBCRAT1                    VIRT_A    139 #define R_SPKMBCRAT1                    VIRT_ADDR(0x3, 0x0E)
140 #define R_SPKMBCATK1L                   VIRT_A    140 #define R_SPKMBCATK1L                   VIRT_ADDR(0x3, 0x0F)
141 #define R_SPKMBCATK1H                   VIRT_A    141 #define R_SPKMBCATK1H                   VIRT_ADDR(0x3, 0x10)
142 #define R_SPKMBCREL1L                   VIRT_A    142 #define R_SPKMBCREL1L                   VIRT_ADDR(0x3, 0x11)
143 #define R_SPKMBCREL1H                   VIRT_A    143 #define R_SPKMBCREL1H                   VIRT_ADDR(0x3, 0x12)
144 #define R_SPKMBCMUG2                    VIRT_A    144 #define R_SPKMBCMUG2                    VIRT_ADDR(0x3, 0x13)
145 #define R_SPKMBCTHR2                    VIRT_A    145 #define R_SPKMBCTHR2                    VIRT_ADDR(0x3, 0x14)
146 #define R_SPKMBCRAT2                    VIRT_A    146 #define R_SPKMBCRAT2                    VIRT_ADDR(0x3, 0x15)
147 #define R_SPKMBCATK2L                   VIRT_A    147 #define R_SPKMBCATK2L                   VIRT_ADDR(0x3, 0x16)
148 #define R_SPKMBCATK2H                   VIRT_A    148 #define R_SPKMBCATK2H                   VIRT_ADDR(0x3, 0x17)
149 #define R_SPKMBCREL2L                   VIRT_A    149 #define R_SPKMBCREL2L                   VIRT_ADDR(0x3, 0x18)
150 #define R_SPKMBCREL2H                   VIRT_A    150 #define R_SPKMBCREL2H                   VIRT_ADDR(0x3, 0x19)
151 #define R_SPKMBCMUG3                    VIRT_A    151 #define R_SPKMBCMUG3                    VIRT_ADDR(0x3, 0x1A)
152 #define R_SPKMBCTHR3                    VIRT_A    152 #define R_SPKMBCTHR3                    VIRT_ADDR(0x3, 0x1B)
153 #define R_SPKMBCRAT3                    VIRT_A    153 #define R_SPKMBCRAT3                    VIRT_ADDR(0x3, 0x1C)
154 #define R_SPKMBCATK3L                   VIRT_A    154 #define R_SPKMBCATK3L                   VIRT_ADDR(0x3, 0x1D)
155 #define R_SPKMBCATK3H                   VIRT_A    155 #define R_SPKMBCATK3H                   VIRT_ADDR(0x3, 0x1E)
156 #define R_SPKMBCREL3L                   VIRT_A    156 #define R_SPKMBCREL3L                   VIRT_ADDR(0x3, 0x1F)
157 #define R_SPKMBCREL3H                   VIRT_A    157 #define R_SPKMBCREL3H                   VIRT_ADDR(0x3, 0x20)
158 #define R_SPKCLECTL                     VIRT_A    158 #define R_SPKCLECTL                     VIRT_ADDR(0x3, 0x21)
159 #define R_SPKCLEMUG                     VIRT_A    159 #define R_SPKCLEMUG                     VIRT_ADDR(0x3, 0x22)
160 #define R_SPKCOMPTHR                    VIRT_A    160 #define R_SPKCOMPTHR                    VIRT_ADDR(0x3, 0x23)
161 #define R_SPKCOMPRAT                    VIRT_A    161 #define R_SPKCOMPRAT                    VIRT_ADDR(0x3, 0x24)
162 #define R_SPKCOMPATKL                   VIRT_A    162 #define R_SPKCOMPATKL                   VIRT_ADDR(0x3, 0x25)
163 #define R_SPKCOMPATKH                   VIRT_A    163 #define R_SPKCOMPATKH                   VIRT_ADDR(0x3, 0x26)
164 #define R_SPKCOMPRELL                   VIRT_A    164 #define R_SPKCOMPRELL                   VIRT_ADDR(0x3, 0x27)
165 #define R_SPKCOMPRELH                   VIRT_A    165 #define R_SPKCOMPRELH                   VIRT_ADDR(0x3, 0x28)
166 #define R_SPKLIMTHR                     VIRT_A    166 #define R_SPKLIMTHR                     VIRT_ADDR(0x3, 0x29)
167 #define R_SPKLIMTGT                     VIRT_A    167 #define R_SPKLIMTGT                     VIRT_ADDR(0x3, 0x2A)
168 #define R_SPKLIMATKL                    VIRT_A    168 #define R_SPKLIMATKL                    VIRT_ADDR(0x3, 0x2B)
169 #define R_SPKLIMATKH                    VIRT_A    169 #define R_SPKLIMATKH                    VIRT_ADDR(0x3, 0x2C)
170 #define R_SPKLIMRELL                    VIRT_A    170 #define R_SPKLIMRELL                    VIRT_ADDR(0x3, 0x2D)
171 #define R_SPKLIMRELH                    VIRT_A    171 #define R_SPKLIMRELH                    VIRT_ADDR(0x3, 0x2E)
172 #define R_SPKEXPTHR                     VIRT_A    172 #define R_SPKEXPTHR                     VIRT_ADDR(0x3, 0x2F)
173 #define R_SPKEXPRAT                     VIRT_A    173 #define R_SPKEXPRAT                     VIRT_ADDR(0x3, 0x30)
174 #define R_SPKEXPATKL                    VIRT_A    174 #define R_SPKEXPATKL                    VIRT_ADDR(0x3, 0x31)
175 #define R_SPKEXPATKH                    VIRT_A    175 #define R_SPKEXPATKH                    VIRT_ADDR(0x3, 0x32)
176 #define R_SPKEXPRELL                    VIRT_A    176 #define R_SPKEXPRELL                    VIRT_ADDR(0x3, 0x33)
177 #define R_SPKEXPRELH                    VIRT_A    177 #define R_SPKEXPRELH                    VIRT_ADDR(0x3, 0x34)
178 #define R_SPKFXCTL                      VIRT_A    178 #define R_SPKFXCTL                      VIRT_ADDR(0x3, 0x35)
179 #define R_DACEQFILT                     VIRT_A    179 #define R_DACEQFILT                     VIRT_ADDR(0x4, 0x1)
180 #define R_DACCRWDL                      VIRT_A    180 #define R_DACCRWDL                      VIRT_ADDR(0x4, 0x2)
181 #define R_DACCRWDM                      VIRT_A    181 #define R_DACCRWDM                      VIRT_ADDR(0x4, 0x3)
182 #define R_DACCRWDH                      VIRT_A    182 #define R_DACCRWDH                      VIRT_ADDR(0x4, 0x4)
183 #define R_DACCRRDL                      VIRT_A    183 #define R_DACCRRDL                      VIRT_ADDR(0x4, 0x5)
184 #define R_DACCRRDM                      VIRT_A    184 #define R_DACCRRDM                      VIRT_ADDR(0x4, 0x6)
185 #define R_DACCRRDH                      VIRT_A    185 #define R_DACCRRDH                      VIRT_ADDR(0x4, 0x7)
186 #define R_DACCRADD                      VIRT_A    186 #define R_DACCRADD                      VIRT_ADDR(0x4, 0x8)
187 #define R_DACCRS                        VIRT_A    187 #define R_DACCRS                        VIRT_ADDR(0x4, 0x9)
188 #define R_DACMBCEN                      VIRT_A    188 #define R_DACMBCEN                      VIRT_ADDR(0x4, 0x0A)
189 #define R_DACMBCCTL                     VIRT_A    189 #define R_DACMBCCTL                     VIRT_ADDR(0x4, 0x0B)
190 #define R_DACMBCMUG1                    VIRT_A    190 #define R_DACMBCMUG1                    VIRT_ADDR(0x4, 0x0C)
191 #define R_DACMBCTHR1                    VIRT_A    191 #define R_DACMBCTHR1                    VIRT_ADDR(0x4, 0x0D)
192 #define R_DACMBCRAT1                    VIRT_A    192 #define R_DACMBCRAT1                    VIRT_ADDR(0x4, 0x0E)
193 #define R_DACMBCATK1L                   VIRT_A    193 #define R_DACMBCATK1L                   VIRT_ADDR(0x4, 0x0F)
194 #define R_DACMBCATK1H                   VIRT_A    194 #define R_DACMBCATK1H                   VIRT_ADDR(0x4, 0x10)
195 #define R_DACMBCREL1L                   VIRT_A    195 #define R_DACMBCREL1L                   VIRT_ADDR(0x4, 0x11)
196 #define R_DACMBCREL1H                   VIRT_A    196 #define R_DACMBCREL1H                   VIRT_ADDR(0x4, 0x12)
197 #define R_DACMBCMUG2                    VIRT_A    197 #define R_DACMBCMUG2                    VIRT_ADDR(0x4, 0x13)
198 #define R_DACMBCTHR2                    VIRT_A    198 #define R_DACMBCTHR2                    VIRT_ADDR(0x4, 0x14)
199 #define R_DACMBCRAT2                    VIRT_A    199 #define R_DACMBCRAT2                    VIRT_ADDR(0x4, 0x15)
200 #define R_DACMBCATK2L                   VIRT_A    200 #define R_DACMBCATK2L                   VIRT_ADDR(0x4, 0x16)
201 #define R_DACMBCATK2H                   VIRT_A    201 #define R_DACMBCATK2H                   VIRT_ADDR(0x4, 0x17)
202 #define R_DACMBCREL2L                   VIRT_A    202 #define R_DACMBCREL2L                   VIRT_ADDR(0x4, 0x18)
203 #define R_DACMBCREL2H                   VIRT_A    203 #define R_DACMBCREL2H                   VIRT_ADDR(0x4, 0x19)
204 #define R_DACMBCMUG3                    VIRT_A    204 #define R_DACMBCMUG3                    VIRT_ADDR(0x4, 0x1A)
205 #define R_DACMBCTHR3                    VIRT_A    205 #define R_DACMBCTHR3                    VIRT_ADDR(0x4, 0x1B)
206 #define R_DACMBCRAT3                    VIRT_A    206 #define R_DACMBCRAT3                    VIRT_ADDR(0x4, 0x1C)
207 #define R_DACMBCATK3L                   VIRT_A    207 #define R_DACMBCATK3L                   VIRT_ADDR(0x4, 0x1D)
208 #define R_DACMBCATK3H                   VIRT_A    208 #define R_DACMBCATK3H                   VIRT_ADDR(0x4, 0x1E)
209 #define R_DACMBCREL3L                   VIRT_A    209 #define R_DACMBCREL3L                   VIRT_ADDR(0x4, 0x1F)
210 #define R_DACMBCREL3H                   VIRT_A    210 #define R_DACMBCREL3H                   VIRT_ADDR(0x4, 0x20)
211 #define R_DACCLECTL                     VIRT_A    211 #define R_DACCLECTL                     VIRT_ADDR(0x4, 0x21)
212 #define R_DACCLEMUG                     VIRT_A    212 #define R_DACCLEMUG                     VIRT_ADDR(0x4, 0x22)
213 #define R_DACCOMPTHR                    VIRT_A    213 #define R_DACCOMPTHR                    VIRT_ADDR(0x4, 0x23)
214 #define R_DACCOMPRAT                    VIRT_A    214 #define R_DACCOMPRAT                    VIRT_ADDR(0x4, 0x24)
215 #define R_DACCOMPATKL                   VIRT_A    215 #define R_DACCOMPATKL                   VIRT_ADDR(0x4, 0x25)
216 #define R_DACCOMPATKH                   VIRT_A    216 #define R_DACCOMPATKH                   VIRT_ADDR(0x4, 0x26)
217 #define R_DACCOMPRELL                   VIRT_A    217 #define R_DACCOMPRELL                   VIRT_ADDR(0x4, 0x27)
218 #define R_DACCOMPRELH                   VIRT_A    218 #define R_DACCOMPRELH                   VIRT_ADDR(0x4, 0x28)
219 #define R_DACLIMTHR                     VIRT_A    219 #define R_DACLIMTHR                     VIRT_ADDR(0x4, 0x29)
220 #define R_DACLIMTGT                     VIRT_A    220 #define R_DACLIMTGT                     VIRT_ADDR(0x4, 0x2A)
221 #define R_DACLIMATKL                    VIRT_A    221 #define R_DACLIMATKL                    VIRT_ADDR(0x4, 0x2B)
222 #define R_DACLIMATKH                    VIRT_A    222 #define R_DACLIMATKH                    VIRT_ADDR(0x4, 0x2C)
223 #define R_DACLIMRELL                    VIRT_A    223 #define R_DACLIMRELL                    VIRT_ADDR(0x4, 0x2D)
224 #define R_DACLIMRELH                    VIRT_A    224 #define R_DACLIMRELH                    VIRT_ADDR(0x4, 0x2E)
225 #define R_DACEXPTHR                     VIRT_A    225 #define R_DACEXPTHR                     VIRT_ADDR(0x4, 0x2F)
226 #define R_DACEXPRAT                     VIRT_A    226 #define R_DACEXPRAT                     VIRT_ADDR(0x4, 0x30)
227 #define R_DACEXPATKL                    VIRT_A    227 #define R_DACEXPATKL                    VIRT_ADDR(0x4, 0x31)
228 #define R_DACEXPATKH                    VIRT_A    228 #define R_DACEXPATKH                    VIRT_ADDR(0x4, 0x32)
229 #define R_DACEXPRELL                    VIRT_A    229 #define R_DACEXPRELL                    VIRT_ADDR(0x4, 0x33)
230 #define R_DACEXPRELH                    VIRT_A    230 #define R_DACEXPRELH                    VIRT_ADDR(0x4, 0x34)
231 #define R_DACFXCTL                      VIRT_A    231 #define R_DACFXCTL                      VIRT_ADDR(0x4, 0x35)
232 #define R_SUBEQFILT                     VIRT_A    232 #define R_SUBEQFILT                     VIRT_ADDR(0x5, 0x1)
233 #define R_SUBCRWDL                      VIRT_A    233 #define R_SUBCRWDL                      VIRT_ADDR(0x5, 0x2)
234 #define R_SUBCRWDM                      VIRT_A    234 #define R_SUBCRWDM                      VIRT_ADDR(0x5, 0x3)
235 #define R_SUBCRWDH                      VIRT_A    235 #define R_SUBCRWDH                      VIRT_ADDR(0x5, 0x4)
236 #define R_SUBCRRDL                      VIRT_A    236 #define R_SUBCRRDL                      VIRT_ADDR(0x5, 0x5)
237 #define R_SUBCRRDM                      VIRT_A    237 #define R_SUBCRRDM                      VIRT_ADDR(0x5, 0x6)
238 #define R_SUBCRRDH                      VIRT_A    238 #define R_SUBCRRDH                      VIRT_ADDR(0x5, 0x7)
239 #define R_SUBCRADD                      VIRT_A    239 #define R_SUBCRADD                      VIRT_ADDR(0x5, 0x8)
240 #define R_SUBCRS                        VIRT_A    240 #define R_SUBCRS                        VIRT_ADDR(0x5, 0x9)
241 #define R_SUBMBCEN                      VIRT_A    241 #define R_SUBMBCEN                      VIRT_ADDR(0x5, 0x0A)
242 #define R_SUBMBCCTL                     VIRT_A    242 #define R_SUBMBCCTL                     VIRT_ADDR(0x5, 0x0B)
243 #define R_SUBMBCMUG1                    VIRT_A    243 #define R_SUBMBCMUG1                    VIRT_ADDR(0x5, 0x0C)
244 #define R_SUBMBCTHR1                    VIRT_A    244 #define R_SUBMBCTHR1                    VIRT_ADDR(0x5, 0x0D)
245 #define R_SUBMBCRAT1                    VIRT_A    245 #define R_SUBMBCRAT1                    VIRT_ADDR(0x5, 0x0E)
246 #define R_SUBMBCATK1L                   VIRT_A    246 #define R_SUBMBCATK1L                   VIRT_ADDR(0x5, 0x0F)
247 #define R_SUBMBCATK1H                   VIRT_A    247 #define R_SUBMBCATK1H                   VIRT_ADDR(0x5, 0x10)
248 #define R_SUBMBCREL1L                   VIRT_A    248 #define R_SUBMBCREL1L                   VIRT_ADDR(0x5, 0x11)
249 #define R_SUBMBCREL1H                   VIRT_A    249 #define R_SUBMBCREL1H                   VIRT_ADDR(0x5, 0x12)
250 #define R_SUBMBCMUG2                    VIRT_A    250 #define R_SUBMBCMUG2                    VIRT_ADDR(0x5, 0x13)
251 #define R_SUBMBCTHR2                    VIRT_A    251 #define R_SUBMBCTHR2                    VIRT_ADDR(0x5, 0x14)
252 #define R_SUBMBCRAT2                    VIRT_A    252 #define R_SUBMBCRAT2                    VIRT_ADDR(0x5, 0x15)
253 #define R_SUBMBCATK2L                   VIRT_A    253 #define R_SUBMBCATK2L                   VIRT_ADDR(0x5, 0x16)
254 #define R_SUBMBCATK2H                   VIRT_A    254 #define R_SUBMBCATK2H                   VIRT_ADDR(0x5, 0x17)
255 #define R_SUBMBCREL2L                   VIRT_A    255 #define R_SUBMBCREL2L                   VIRT_ADDR(0x5, 0x18)
256 #define R_SUBMBCREL2H                   VIRT_A    256 #define R_SUBMBCREL2H                   VIRT_ADDR(0x5, 0x19)
257 #define R_SUBMBCMUG3                    VIRT_A    257 #define R_SUBMBCMUG3                    VIRT_ADDR(0x5, 0x1A)
258 #define R_SUBMBCTHR3                    VIRT_A    258 #define R_SUBMBCTHR3                    VIRT_ADDR(0x5, 0x1B)
259 #define R_SUBMBCRAT3                    VIRT_A    259 #define R_SUBMBCRAT3                    VIRT_ADDR(0x5, 0x1C)
260 #define R_SUBMBCATK3L                   VIRT_A    260 #define R_SUBMBCATK3L                   VIRT_ADDR(0x5, 0x1D)
261 #define R_SUBMBCATK3H                   VIRT_A    261 #define R_SUBMBCATK3H                   VIRT_ADDR(0x5, 0x1E)
262 #define R_SUBMBCREL3L                   VIRT_A    262 #define R_SUBMBCREL3L                   VIRT_ADDR(0x5, 0x1F)
263 #define R_SUBMBCREL3H                   VIRT_A    263 #define R_SUBMBCREL3H                   VIRT_ADDR(0x5, 0x20)
264 #define R_SUBCLECTL                     VIRT_A    264 #define R_SUBCLECTL                     VIRT_ADDR(0x5, 0x21)
265 #define R_SUBCLEMUG                     VIRT_A    265 #define R_SUBCLEMUG                     VIRT_ADDR(0x5, 0x22)
266 #define R_SUBCOMPTHR                    VIRT_A    266 #define R_SUBCOMPTHR                    VIRT_ADDR(0x5, 0x23)
267 #define R_SUBCOMPRAT                    VIRT_A    267 #define R_SUBCOMPRAT                    VIRT_ADDR(0x5, 0x24)
268 #define R_SUBCOMPATKL                   VIRT_A    268 #define R_SUBCOMPATKL                   VIRT_ADDR(0x5, 0x25)
269 #define R_SUBCOMPATKH                   VIRT_A    269 #define R_SUBCOMPATKH                   VIRT_ADDR(0x5, 0x26)
270 #define R_SUBCOMPRELL                   VIRT_A    270 #define R_SUBCOMPRELL                   VIRT_ADDR(0x5, 0x27)
271 #define R_SUBCOMPRELH                   VIRT_A    271 #define R_SUBCOMPRELH                   VIRT_ADDR(0x5, 0x28)
272 #define R_SUBLIMTHR                     VIRT_A    272 #define R_SUBLIMTHR                     VIRT_ADDR(0x5, 0x29)
273 #define R_SUBLIMTGT                     VIRT_A    273 #define R_SUBLIMTGT                     VIRT_ADDR(0x5, 0x2A)
274 #define R_SUBLIMATKL                    VIRT_A    274 #define R_SUBLIMATKL                    VIRT_ADDR(0x5, 0x2B)
275 #define R_SUBLIMATKH                    VIRT_A    275 #define R_SUBLIMATKH                    VIRT_ADDR(0x5, 0x2C)
276 #define R_SUBLIMRELL                    VIRT_A    276 #define R_SUBLIMRELL                    VIRT_ADDR(0x5, 0x2D)
277 #define R_SUBLIMRELH                    VIRT_A    277 #define R_SUBLIMRELH                    VIRT_ADDR(0x5, 0x2E)
278 #define R_SUBEXPTHR                     VIRT_A    278 #define R_SUBEXPTHR                     VIRT_ADDR(0x5, 0x2F)
279 #define R_SUBEXPRAT                     VIRT_A    279 #define R_SUBEXPRAT                     VIRT_ADDR(0x5, 0x30)
280 #define R_SUBEXPATKL                    VIRT_A    280 #define R_SUBEXPATKL                    VIRT_ADDR(0x5, 0x31)
281 #define R_SUBEXPATKH                    VIRT_A    281 #define R_SUBEXPATKH                    VIRT_ADDR(0x5, 0x32)
282 #define R_SUBEXPRELL                    VIRT_A    282 #define R_SUBEXPRELL                    VIRT_ADDR(0x5, 0x33)
283 #define R_SUBEXPRELH                    VIRT_A    283 #define R_SUBEXPRELH                    VIRT_ADDR(0x5, 0x34)
284 #define R_SUBFXCTL                      VIRT_A    284 #define R_SUBFXCTL                      VIRT_ADDR(0x5, 0x35)
285                                                   285 
286 // *** PLLCTL ***                                 286 // *** PLLCTL ***
287 #define FB_PLLCTL_VCCI_PLL                        287 #define FB_PLLCTL_VCCI_PLL                                  6
288 #define FM_PLLCTL_VCCI_PLL                        288 #define FM_PLLCTL_VCCI_PLL                                  0xC0
289                                                   289 
290 #define FB_PLLCTL_RZ_PLL                          290 #define FB_PLLCTL_RZ_PLL                                    3
291 #define FM_PLLCTL_RZ_PLL                          291 #define FM_PLLCTL_RZ_PLL                                    0x38
292                                                   292 
293 #define FB_PLLCTL_CP_PLL                          293 #define FB_PLLCTL_CP_PLL                                    0
294 #define FM_PLLCTL_CP_PLL                          294 #define FM_PLLCTL_CP_PLL                                    0x7
295                                                   295 
296 // *** PLLRDIV ***                                296 // *** PLLRDIV ***
297 #define FB_PLLRDIV_REFDIV_PLL                     297 #define FB_PLLRDIV_REFDIV_PLL                               0
298 #define FM_PLLRDIV_REFDIV_PLL                     298 #define FM_PLLRDIV_REFDIV_PLL                               0xFF
299                                                   299 
300 // *** PLLODIV ***                                300 // *** PLLODIV ***
301 #define FB_PLLODIV_OUTDIV_PLL                     301 #define FB_PLLODIV_OUTDIV_PLL                               0
302 #define FM_PLLODIV_OUTDIV_PLL                     302 #define FM_PLLODIV_OUTDIV_PLL                               0xFF
303                                                   303 
304 // *** PLLFDIVL ***                               304 // *** PLLFDIVL ***
305 #define FB_PLLFDIVL_FBDIVL_PLL                    305 #define FB_PLLFDIVL_FBDIVL_PLL                              0
306 #define FM_PLLFDIVL_FBDIVL_PLL                    306 #define FM_PLLFDIVL_FBDIVL_PLL                              0xFF
307                                                   307 
308 // *** PLLFDIVH ***                               308 // *** PLLFDIVH ***
309 #define FB_PLLFDIVH_FBDIVH_PLL                    309 #define FB_PLLFDIVH_FBDIVH_PLL                              0
310 #define FM_PLLFDIVH_FBDIVH_PLL                    310 #define FM_PLLFDIVH_FBDIVH_PLL                              0xF
311                                                   311 
312 // *** I2SPCTL ***                                312 // *** I2SPCTL ***
313 #define FB_I2SPCTL_BCLKSTAT                       313 #define FB_I2SPCTL_BCLKSTAT                                 7
314 #define FM_I2SPCTL_BCLKSTAT                       314 #define FM_I2SPCTL_BCLKSTAT                                 0x80
315 #define FV_BCLKSTAT_LOST                          315 #define FV_BCLKSTAT_LOST                                    0x80
316 #define FV_BCLKSTAT_NOT_LOST                      316 #define FV_BCLKSTAT_NOT_LOST                                0x0
317                                                   317 
318 #define FB_I2SPCTL_BCLKP                          318 #define FB_I2SPCTL_BCLKP                                    6
319 #define FM_I2SPCTL_BCLKP                          319 #define FM_I2SPCTL_BCLKP                                    0x40
320 #define FV_BCLKP_NOT_INVERTED                     320 #define FV_BCLKP_NOT_INVERTED                               0x0
321 #define FV_BCLKP_INVERTED                         321 #define FV_BCLKP_INVERTED                                   0x40
322                                                   322 
323 #define FB_I2SPCTL_PORTMS                         323 #define FB_I2SPCTL_PORTMS                                   5
324 #define FM_I2SPCTL_PORTMS                         324 #define FM_I2SPCTL_PORTMS                                   0x20
325 #define FV_PORTMS_SLAVE                           325 #define FV_PORTMS_SLAVE                                     0x0
326 #define FV_PORTMS_MASTER                          326 #define FV_PORTMS_MASTER                                    0x20
327                                                   327 
328 #define FB_I2SPCTL_LRCLKP                         328 #define FB_I2SPCTL_LRCLKP                                   4
329 #define FM_I2SPCTL_LRCLKP                         329 #define FM_I2SPCTL_LRCLKP                                   0x10
330 #define FV_LRCLKP_NOT_INVERTED                    330 #define FV_LRCLKP_NOT_INVERTED                              0x0
331 #define FV_LRCLKP_INVERTED                        331 #define FV_LRCLKP_INVERTED                                  0x10
332                                                   332 
333 #define FB_I2SPCTL_WL                             333 #define FB_I2SPCTL_WL                                       2
334 #define FM_I2SPCTL_WL                             334 #define FM_I2SPCTL_WL                                       0xC
335 #define FV_WL_16                                  335 #define FV_WL_16                                            0x0
336 #define FV_WL_20                                  336 #define FV_WL_20                                            0x4
337 #define FV_WL_24                                  337 #define FV_WL_24                                            0x8
338 #define FV_WL_32                                  338 #define FV_WL_32                                            0xC
339                                                   339 
340 #define FB_I2SPCTL_FORMAT                         340 #define FB_I2SPCTL_FORMAT                                   0
341 #define FM_I2SPCTL_FORMAT                         341 #define FM_I2SPCTL_FORMAT                                   0x3
342 #define FV_FORMAT_RIGHT                           342 #define FV_FORMAT_RIGHT                                     0x0
343 #define FV_FORMAT_LEFT                            343 #define FV_FORMAT_LEFT                                      0x1
344 #define FV_FORMAT_I2S                             344 #define FV_FORMAT_I2S                                       0x2
345 #define FV_FORMAT_TDM                             345 #define FV_FORMAT_TDM                                       0x3
346                                                   346 
347 // *** I2SMRATE ***                               347 // *** I2SMRATE ***
348 #define FB_I2SMRATE_I2SMCLKHALF                   348 #define FB_I2SMRATE_I2SMCLKHALF                             7
349 #define FM_I2SMRATE_I2SMCLKHALF                   349 #define FM_I2SMRATE_I2SMCLKHALF                             0x80
350 #define FV_I2SMCLKHALF_I2S1MCLKDIV_DIV_2          350 #define FV_I2SMCLKHALF_I2S1MCLKDIV_DIV_2                    0x0
351 #define FV_I2SMCLKHALF_I2S1MCLKDIV_ONLY           351 #define FV_I2SMCLKHALF_I2S1MCLKDIV_ONLY                     0x80
352                                                   352 
353 #define FB_I2SMRATE_I2SMCLKDIV                    353 #define FB_I2SMRATE_I2SMCLKDIV                              5
354 #define FM_I2SMRATE_I2SMCLKDIV                    354 #define FM_I2SMRATE_I2SMCLKDIV                              0x60
355 #define FV_I2SMCLKDIV_125                         355 #define FV_I2SMCLKDIV_125                                   0x0
356 #define FV_I2SMCLKDIV_128                         356 #define FV_I2SMCLKDIV_128                                   0x20
357 #define FV_I2SMCLKDIV_136                         357 #define FV_I2SMCLKDIV_136                                   0x40
358 #define FV_I2SMCLKDIV_192                         358 #define FV_I2SMCLKDIV_192                                   0x60
359                                                   359 
360 #define FB_I2SMRATE_I2SMBR                        360 #define FB_I2SMRATE_I2SMBR                                  3
361 #define FM_I2SMRATE_I2SMBR                        361 #define FM_I2SMRATE_I2SMBR                                  0x18
362 #define FV_I2SMBR_32                              362 #define FV_I2SMBR_32                                        0x0
363 #define FV_I2SMBR_44PT1                           363 #define FV_I2SMBR_44PT1                                     0x8
364 #define FV_I2SMBR_48                              364 #define FV_I2SMBR_48                                        0x10
365 #define FV_I2SMBR_MCLK_MODE                       365 #define FV_I2SMBR_MCLK_MODE                                 0x18
366                                                   366 
367 #define FB_I2SMRATE_I2SMBM                        367 #define FB_I2SMRATE_I2SMBM                                  0
368 #define FM_I2SMRATE_I2SMBM                        368 #define FM_I2SMRATE_I2SMBM                                  0x3
369 #define FV_I2SMBM_0PT25                           369 #define FV_I2SMBM_0PT25                                     0x0
370 #define FV_I2SMBM_0PT5                            370 #define FV_I2SMBM_0PT5                                      0x1
371 #define FV_I2SMBM_1                               371 #define FV_I2SMBM_1                                         0x2
372 #define FV_I2SMBM_2                               372 #define FV_I2SMBM_2                                         0x3
373                                                   373 
374 // *** PCMPCTL0 ***                               374 // *** PCMPCTL0 ***
375 #define FB_PCMPCTL0_PCMFLENP                      375 #define FB_PCMPCTL0_PCMFLENP                                2
376 #define FM_PCMPCTL0_PCMFLENP                      376 #define FM_PCMPCTL0_PCMFLENP                                0x4
377 #define FV_PCMFLENP_128                           377 #define FV_PCMFLENP_128                                     0x0
378 #define FV_PCMFLENP_256                           378 #define FV_PCMFLENP_256                                     0x4
379                                                   379 
380 #define FB_PCMPCTL0_SLSYNCP                       380 #define FB_PCMPCTL0_SLSYNCP                                 1
381 #define FM_PCMPCTL0_SLSYNCP                       381 #define FM_PCMPCTL0_SLSYNCP                                 0x2
382 #define FV_SLSYNCP_SHORT                          382 #define FV_SLSYNCP_SHORT                                    0x0
383 #define FV_SLSYNCP_LONG                           383 #define FV_SLSYNCP_LONG                                     0x2
384                                                   384 
385 #define FB_PCMPCTL0_BDELAYP                       385 #define FB_PCMPCTL0_BDELAYP                                 0
386 #define FM_PCMPCTL0_BDELAYP                       386 #define FM_PCMPCTL0_BDELAYP                                 0x1
387 #define FV_BDELAYP_NO_DELAY                       387 #define FV_BDELAYP_NO_DELAY                                 0x0
388 #define FV_BDELAYP_1BCLK_DELAY                    388 #define FV_BDELAYP_1BCLK_DELAY                              0x1
389                                                   389 
390 // *** PCMPCTL1 ***                               390 // *** PCMPCTL1 ***
391 #define FB_PCMPCTL1_PCMMOMP                       391 #define FB_PCMPCTL1_PCMMOMP                                 6
392 #define FM_PCMPCTL1_PCMMOMP                       392 #define FM_PCMPCTL1_PCMMOMP                                 0x40
393                                                   393 
394 #define FB_PCMPCTL1_PCMSOP                        394 #define FB_PCMPCTL1_PCMSOP                                  5
395 #define FM_PCMPCTL1_PCMSOP                        395 #define FM_PCMPCTL1_PCMSOP                                  0x20
396 #define FV_PCMSOP_1                               396 #define FV_PCMSOP_1                                         0x0
397 #define FV_PCMSOP_2                               397 #define FV_PCMSOP_2                                         0x20
398                                                   398 
399 #define FB_PCMPCTL1_PCMDSSP                       399 #define FB_PCMPCTL1_PCMDSSP                                 3
400 #define FM_PCMPCTL1_PCMDSSP                       400 #define FM_PCMPCTL1_PCMDSSP                                 0x18
401 #define FV_PCMDSSP_16                             401 #define FV_PCMDSSP_16                                       0x0
402 #define FV_PCMDSSP_24                             402 #define FV_PCMDSSP_24                                       0x8
403 #define FV_PCMDSSP_32                             403 #define FV_PCMDSSP_32                                       0x10
404                                                   404 
405 #define FB_PCMPCTL1_PCMMIMP                       405 #define FB_PCMPCTL1_PCMMIMP                                 1
406 #define FM_PCMPCTL1_PCMMIMP                       406 #define FM_PCMPCTL1_PCMMIMP                                 0x2
407                                                   407 
408 #define FB_PCMPCTL1_PCMSIP                        408 #define FB_PCMPCTL1_PCMSIP                                  0
409 #define FM_PCMPCTL1_PCMSIP                        409 #define FM_PCMPCTL1_PCMSIP                                  0x1
410 #define FV_PCMSIP_1                               410 #define FV_PCMSIP_1                                         0x0
411 #define FV_PCMSIP_2                               411 #define FV_PCMSIP_2                                         0x1
412                                                   412 
413 // *** CHAIC ***                                  413 // *** CHAIC ***
414 #define FB_CHAIC_MICBST                           414 #define FB_CHAIC_MICBST                                     4
415 #define FM_CHAIC_MICBST                           415 #define FM_CHAIC_MICBST                                     0x30
416                                                   416 
417 // *** PGACTL ***                                 417 // *** PGACTL ***
418 #define FB_PGACTL_PGAMUTE                         418 #define FB_PGACTL_PGAMUTE                                   7
419 #define FM_PGACTL_PGAMUTE                         419 #define FM_PGACTL_PGAMUTE                                   0x80
420                                                   420 
421 #define FB_PGACTL_PGAVOL                          421 #define FB_PGACTL_PGAVOL                                    0
422 #define FM_PGACTL_PGAVOL                          422 #define FM_PGACTL_PGAVOL                                    0x3F
423                                                   423 
424 // *** ICHVOL ***                                 424 // *** ICHVOL ***
425 #define FB_ICHVOL_ICHVOL                          425 #define FB_ICHVOL_ICHVOL                                    0
426 #define FM_ICHVOL_ICHVOL                          426 #define FM_ICHVOL_ICHVOL                                    0xFF
427                                                   427 
428 // *** SPKMBCMUG ***                              428 // *** SPKMBCMUG ***
429 #define FB_SPKMBCMUG_PHASE                        429 #define FB_SPKMBCMUG_PHASE                                  5
430 #define FM_SPKMBCMUG_PHASE                        430 #define FM_SPKMBCMUG_PHASE                                  0x20
431                                                   431 
432 #define FB_SPKMBCMUG_MUGAIN                       432 #define FB_SPKMBCMUG_MUGAIN                                 0
433 #define FM_SPKMBCMUG_MUGAIN                       433 #define FM_SPKMBCMUG_MUGAIN                                 0x1F
434                                                   434 
435 // *** SPKMBCTHR ***                              435 // *** SPKMBCTHR ***
436 #define FB_SPKMBCTHR_THRESH                       436 #define FB_SPKMBCTHR_THRESH                                 0
437 #define FM_SPKMBCTHR_THRESH                       437 #define FM_SPKMBCTHR_THRESH                                 0xFF
438                                                   438 
439 // *** SPKMBCRAT ***                              439 // *** SPKMBCRAT ***
440 #define FB_SPKMBCRAT_RATIO                        440 #define FB_SPKMBCRAT_RATIO                                  0
441 #define FM_SPKMBCRAT_RATIO                        441 #define FM_SPKMBCRAT_RATIO                                  0x1F
442                                                   442 
443 // *** SPKMBCATKL ***                             443 // *** SPKMBCATKL ***
444 #define FB_SPKMBCATKL_TCATKL                      444 #define FB_SPKMBCATKL_TCATKL                                0
445 #define FM_SPKMBCATKL_TCATKL                      445 #define FM_SPKMBCATKL_TCATKL                                0xFF
446                                                   446 
447 // *** SPKMBCATKH ***                             447 // *** SPKMBCATKH ***
448 #define FB_SPKMBCATKH_TCATKH                      448 #define FB_SPKMBCATKH_TCATKH                                0
449 #define FM_SPKMBCATKH_TCATKH                      449 #define FM_SPKMBCATKH_TCATKH                                0xFF
450                                                   450 
451 // *** SPKMBCRELL ***                             451 // *** SPKMBCRELL ***
452 #define FB_SPKMBCRELL_TCRELL                      452 #define FB_SPKMBCRELL_TCRELL                                0
453 #define FM_SPKMBCRELL_TCRELL                      453 #define FM_SPKMBCRELL_TCRELL                                0xFF
454                                                   454 
455 // *** SPKMBCRELH ***                             455 // *** SPKMBCRELH ***
456 #define FB_SPKMBCRELH_TCRELH                      456 #define FB_SPKMBCRELH_TCRELH                                0
457 #define FM_SPKMBCRELH_TCRELH                      457 #define FM_SPKMBCRELH_TCRELH                                0xFF
458                                                   458 
459 // *** DACMBCMUG ***                              459 // *** DACMBCMUG ***
460 #define FB_DACMBCMUG_PHASE                        460 #define FB_DACMBCMUG_PHASE                                  5
461 #define FM_DACMBCMUG_PHASE                        461 #define FM_DACMBCMUG_PHASE                                  0x20
462                                                   462 
463 #define FB_DACMBCMUG_MUGAIN                       463 #define FB_DACMBCMUG_MUGAIN                                 0
464 #define FM_DACMBCMUG_MUGAIN                       464 #define FM_DACMBCMUG_MUGAIN                                 0x1F
465                                                   465 
466 // *** DACMBCTHR ***                              466 // *** DACMBCTHR ***
467 #define FB_DACMBCTHR_THRESH                       467 #define FB_DACMBCTHR_THRESH                                 0
468 #define FM_DACMBCTHR_THRESH                       468 #define FM_DACMBCTHR_THRESH                                 0xFF
469                                                   469 
470 // *** DACMBCRAT ***                              470 // *** DACMBCRAT ***
471 #define FB_DACMBCRAT_RATIO                        471 #define FB_DACMBCRAT_RATIO                                  0
472 #define FM_DACMBCRAT_RATIO                        472 #define FM_DACMBCRAT_RATIO                                  0x1F
473                                                   473 
474 // *** DACMBCATKL ***                             474 // *** DACMBCATKL ***
475 #define FB_DACMBCATKL_TCATKL                      475 #define FB_DACMBCATKL_TCATKL                                0
476 #define FM_DACMBCATKL_TCATKL                      476 #define FM_DACMBCATKL_TCATKL                                0xFF
477                                                   477 
478 // *** DACMBCATKH ***                             478 // *** DACMBCATKH ***
479 #define FB_DACMBCATKH_TCATKH                      479 #define FB_DACMBCATKH_TCATKH                                0
480 #define FM_DACMBCATKH_TCATKH                      480 #define FM_DACMBCATKH_TCATKH                                0xFF
481                                                   481 
482 // *** DACMBCRELL ***                             482 // *** DACMBCRELL ***
483 #define FB_DACMBCRELL_TCRELL                      483 #define FB_DACMBCRELL_TCRELL                                0
484 #define FM_DACMBCRELL_TCRELL                      484 #define FM_DACMBCRELL_TCRELL                                0xFF
485                                                   485 
486 // *** DACMBCRELH ***                             486 // *** DACMBCRELH ***
487 #define FB_DACMBCRELH_TCRELH                      487 #define FB_DACMBCRELH_TCRELH                                0
488 #define FM_DACMBCRELH_TCRELH                      488 #define FM_DACMBCRELH_TCRELH                                0xFF
489                                                   489 
490 // *** SUBMBCMUG ***                              490 // *** SUBMBCMUG ***
491 #define FB_SUBMBCMUG_PHASE                        491 #define FB_SUBMBCMUG_PHASE                                  5
492 #define FM_SUBMBCMUG_PHASE                        492 #define FM_SUBMBCMUG_PHASE                                  0x20
493                                                   493 
494 #define FB_SUBMBCMUG_MUGAIN                       494 #define FB_SUBMBCMUG_MUGAIN                                 0
495 #define FM_SUBMBCMUG_MUGAIN                       495 #define FM_SUBMBCMUG_MUGAIN                                 0x1F
496                                                   496 
497 // *** SUBMBCTHR ***                              497 // *** SUBMBCTHR ***
498 #define FB_SUBMBCTHR_THRESH                       498 #define FB_SUBMBCTHR_THRESH                                 0
499 #define FM_SUBMBCTHR_THRESH                       499 #define FM_SUBMBCTHR_THRESH                                 0xFF
500                                                   500 
501 // *** SUBMBCRAT ***                              501 // *** SUBMBCRAT ***
502 #define FB_SUBMBCRAT_RATIO                        502 #define FB_SUBMBCRAT_RATIO                                  0
503 #define FM_SUBMBCRAT_RATIO                        503 #define FM_SUBMBCRAT_RATIO                                  0x1F
504                                                   504 
505 // *** SUBMBCATKL ***                             505 // *** SUBMBCATKL ***
506 #define FB_SUBMBCATKL_TCATKL                      506 #define FB_SUBMBCATKL_TCATKL                                0
507 #define FM_SUBMBCATKL_TCATKL                      507 #define FM_SUBMBCATKL_TCATKL                                0xFF
508                                                   508 
509 // *** SUBMBCATKH ***                             509 // *** SUBMBCATKH ***
510 #define FB_SUBMBCATKH_TCATKH                      510 #define FB_SUBMBCATKH_TCATKH                                0
511 #define FM_SUBMBCATKH_TCATKH                      511 #define FM_SUBMBCATKH_TCATKH                                0xFF
512                                                   512 
513 // *** SUBMBCRELL ***                             513 // *** SUBMBCRELL ***
514 #define FB_SUBMBCRELL_TCRELL                      514 #define FB_SUBMBCRELL_TCRELL                                0
515 #define FM_SUBMBCRELL_TCRELL                      515 #define FM_SUBMBCRELL_TCRELL                                0xFF
516                                                   516 
517 // *** SUBMBCRELH ***                             517 // *** SUBMBCRELH ***
518 #define FB_SUBMBCRELH_TCRELH                      518 #define FB_SUBMBCRELH_TCRELH                                0
519 #define FM_SUBMBCRELH_TCRELH                      519 #define FM_SUBMBCRELH_TCRELH                                0xFF
520                                                   520 
521 // *** PAGESEL ***                                521 // *** PAGESEL ***
522 #define FB_PAGESEL_PAGESEL                        522 #define FB_PAGESEL_PAGESEL                                  0
523 #define FM_PAGESEL_PAGESEL                        523 #define FM_PAGESEL_PAGESEL                                  0xFF
524                                                   524 
525 // *** RESET ***                                  525 // *** RESET ***
526 #define FB_RESET_RESET                            526 #define FB_RESET_RESET                                      0
527 #define FM_RESET_RESET                            527 #define FM_RESET_RESET                                      0xFF
528 #define FV_RESET_PWR_ON_DEFAULTS                  528 #define FV_RESET_PWR_ON_DEFAULTS                            0x85
529                                                   529 
530 // *** IRQEN ***                                  530 // *** IRQEN ***
531 #define FB_IRQEN_THRMINTEN                        531 #define FB_IRQEN_THRMINTEN                                  6
532 #define FM_IRQEN_THRMINTEN                        532 #define FM_IRQEN_THRMINTEN                                  0x40
533 #define FV_THRMINTEN_ENABLED                      533 #define FV_THRMINTEN_ENABLED                                0x40
534 #define FV_THRMINTEN_DISABLED                     534 #define FV_THRMINTEN_DISABLED                               0x0
535                                                   535 
536 #define FB_IRQEN_HBPINTEN                         536 #define FB_IRQEN_HBPINTEN                                   5
537 #define FM_IRQEN_HBPINTEN                         537 #define FM_IRQEN_HBPINTEN                                   0x20
538 #define FV_HBPINTEN_ENABLED                       538 #define FV_HBPINTEN_ENABLED                                 0x20
539 #define FV_HBPINTEN_DISABLED                      539 #define FV_HBPINTEN_DISABLED                                0x0
540                                                   540 
541 #define FB_IRQEN_HSDINTEN                         541 #define FB_IRQEN_HSDINTEN                                   4
542 #define FM_IRQEN_HSDINTEN                         542 #define FM_IRQEN_HSDINTEN                                   0x10
543 #define FV_HSDINTEN_ENABLED                       543 #define FV_HSDINTEN_ENABLED                                 0x10
544 #define FV_HSDINTEN_DISABLED                      544 #define FV_HSDINTEN_DISABLED                                0x0
545                                                   545 
546 #define FB_IRQEN_HPDINTEN                         546 #define FB_IRQEN_HPDINTEN                                   3
547 #define FM_IRQEN_HPDINTEN                         547 #define FM_IRQEN_HPDINTEN                                   0x8
548 #define FV_HPDINTEN_ENABLED                       548 #define FV_HPDINTEN_ENABLED                                 0x8
549 #define FV_HPDINTEN_DISABLED                      549 #define FV_HPDINTEN_DISABLED                                0x0
550                                                   550 
551 #define FB_IRQEN_GPIO3INTEN                       551 #define FB_IRQEN_GPIO3INTEN                                 1
552 #define FM_IRQEN_GPIO3INTEN                       552 #define FM_IRQEN_GPIO3INTEN                                 0x2
553 #define FV_GPIO3INTEN_ENABLED                     553 #define FV_GPIO3INTEN_ENABLED                               0x2
554 #define FV_GPIO3INTEN_DISABLED                    554 #define FV_GPIO3INTEN_DISABLED                              0x0
555                                                   555 
556 #define FB_IRQEN_GPIO2INTEN                       556 #define FB_IRQEN_GPIO2INTEN                                 0
557 #define FM_IRQEN_GPIO2INTEN                       557 #define FM_IRQEN_GPIO2INTEN                                 0x1
558 #define FV_GPIO2INTEN_ENABLED                     558 #define FV_GPIO2INTEN_ENABLED                               0x1
559 #define FV_GPIO2INTEN_DISABLED                    559 #define FV_GPIO2INTEN_DISABLED                              0x0
560                                                   560 
561 #define IRQEN_GPIOINTEN_ENABLED                   561 #define IRQEN_GPIOINTEN_ENABLED                             0x1
562 #define IRQEN_GPIOINTEN_DISABLED                  562 #define IRQEN_GPIOINTEN_DISABLED                            0x0
563                                                   563 
564 // *** IRQMASK ***                                564 // *** IRQMASK ***
565 #define FB_IRQMASK_THRMIM                         565 #define FB_IRQMASK_THRMIM                                   6
566 #define FM_IRQMASK_THRMIM                         566 #define FM_IRQMASK_THRMIM                                   0x40
567 #define FV_THRMIM_MASKED                          567 #define FV_THRMIM_MASKED                                    0x0
568 #define FV_THRMIM_NOT_MASKED                      568 #define FV_THRMIM_NOT_MASKED                                0x40
569                                                   569 
570 #define FB_IRQMASK_HBPIM                          570 #define FB_IRQMASK_HBPIM                                    5
571 #define FM_IRQMASK_HBPIM                          571 #define FM_IRQMASK_HBPIM                                    0x20
572 #define FV_HBPIM_MASKED                           572 #define FV_HBPIM_MASKED                                     0x0
573 #define FV_HBPIM_NOT_MASKED                       573 #define FV_HBPIM_NOT_MASKED                                 0x20
574                                                   574 
575 #define FB_IRQMASK_HSDIM                          575 #define FB_IRQMASK_HSDIM                                    4
576 #define FM_IRQMASK_HSDIM                          576 #define FM_IRQMASK_HSDIM                                    0x10
577 #define FV_HSDIM_MASKED                           577 #define FV_HSDIM_MASKED                                     0x0
578 #define FV_HSDIM_NOT_MASKED                       578 #define FV_HSDIM_NOT_MASKED                                 0x10
579                                                   579 
580 #define FB_IRQMASK_HPDIM                          580 #define FB_IRQMASK_HPDIM                                    3
581 #define FM_IRQMASK_HPDIM                          581 #define FM_IRQMASK_HPDIM                                    0x8
582 #define FV_HPDIM_MASKED                           582 #define FV_HPDIM_MASKED                                     0x0
583 #define FV_HPDIM_NOT_MASKED                       583 #define FV_HPDIM_NOT_MASKED                                 0x8
584                                                   584 
585 #define FB_IRQMASK_GPIO3M                         585 #define FB_IRQMASK_GPIO3M                                   1
586 #define FM_IRQMASK_GPIO3M                         586 #define FM_IRQMASK_GPIO3M                                   0x2
587 #define FV_GPIO3M_MASKED                          587 #define FV_GPIO3M_MASKED                                    0x0
588 #define FV_GPIO3M_NOT_MASKED                      588 #define FV_GPIO3M_NOT_MASKED                                0x2
589                                                   589 
590 #define FB_IRQMASK_GPIO2M                         590 #define FB_IRQMASK_GPIO2M                                   0
591 #define FM_IRQMASK_GPIO2M                         591 #define FM_IRQMASK_GPIO2M                                   0x1
592 #define FV_GPIO2M_MASKED                          592 #define FV_GPIO2M_MASKED                                    0x0
593 #define FV_GPIO2M_NOT_MASKED                      593 #define FV_GPIO2M_NOT_MASKED                                0x1
594                                                   594 
595 #define IRQMASK_GPIOM_MASKED                      595 #define IRQMASK_GPIOM_MASKED                                0x0
596 #define IRQMASK_GPIOM_NOT_MASKED                  596 #define IRQMASK_GPIOM_NOT_MASKED                            0x1
597                                                   597 
598 // *** IRQSTAT ***                                598 // *** IRQSTAT ***
599 #define FB_IRQSTAT_THRMINT                        599 #define FB_IRQSTAT_THRMINT                                  6
600 #define FM_IRQSTAT_THRMINT                        600 #define FM_IRQSTAT_THRMINT                                  0x40
601 #define FV_THRMINT_INTERRUPTED                    601 #define FV_THRMINT_INTERRUPTED                              0x40
602 #define FV_THRMINT_NOT_INTERRUPTED                602 #define FV_THRMINT_NOT_INTERRUPTED                          0x0
603                                                   603 
604 #define FB_IRQSTAT_HBPINT                         604 #define FB_IRQSTAT_HBPINT                                   5
605 #define FM_IRQSTAT_HBPINT                         605 #define FM_IRQSTAT_HBPINT                                   0x20
606 #define FV_HBPINT_INTERRUPTED                     606 #define FV_HBPINT_INTERRUPTED                               0x20
607 #define FV_HBPINT_NOT_INTERRUPTED                 607 #define FV_HBPINT_NOT_INTERRUPTED                           0x0
608                                                   608 
609 #define FB_IRQSTAT_HSDINT                         609 #define FB_IRQSTAT_HSDINT                                   4
610 #define FM_IRQSTAT_HSDINT                         610 #define FM_IRQSTAT_HSDINT                                   0x10
611 #define FV_HSDINT_INTERRUPTED                     611 #define FV_HSDINT_INTERRUPTED                               0x10
612 #define FV_HSDINT_NOT_INTERRUPTED                 612 #define FV_HSDINT_NOT_INTERRUPTED                           0x0
613                                                   613 
614 #define FB_IRQSTAT_HPDINT                         614 #define FB_IRQSTAT_HPDINT                                   3
615 #define FM_IRQSTAT_HPDINT                         615 #define FM_IRQSTAT_HPDINT                                   0x8
616 #define FV_HPDINT_INTERRUPTED                     616 #define FV_HPDINT_INTERRUPTED                               0x8
617 #define FV_HPDINT_NOT_INTERRUPTED                 617 #define FV_HPDINT_NOT_INTERRUPTED                           0x0
618                                                   618 
619 #define FB_IRQSTAT_GPIO3INT                       619 #define FB_IRQSTAT_GPIO3INT                                 1
620 #define FM_IRQSTAT_GPIO3INT                       620 #define FM_IRQSTAT_GPIO3INT                                 0x2
621 #define FV_GPIO3INT_INTERRUPTED                   621 #define FV_GPIO3INT_INTERRUPTED                             0x2
622 #define FV_GPIO3INT_NOT_INTERRUPTED               622 #define FV_GPIO3INT_NOT_INTERRUPTED                         0x0
623                                                   623 
624 #define FB_IRQSTAT_GPIO2INT                       624 #define FB_IRQSTAT_GPIO2INT                                 0
625 #define FM_IRQSTAT_GPIO2INT                       625 #define FM_IRQSTAT_GPIO2INT                                 0x1
626 #define FV_GPIO2INT_INTERRUPTED                   626 #define FV_GPIO2INT_INTERRUPTED                             0x1
627 #define FV_GPIO2INT_NOT_INTERRUPTED               627 #define FV_GPIO2INT_NOT_INTERRUPTED                         0x0
628                                                   628 
629 #define IRQSTAT_GPIOINT_INTERRUPTED               629 #define IRQSTAT_GPIOINT_INTERRUPTED                         0x1
630 #define IRQSTAT_GPIOINT_NOT_INTERRUPTED           630 #define IRQSTAT_GPIOINT_NOT_INTERRUPTED                     0x0
631                                                   631 
632 // *** DEVADD0 ***                                632 // *** DEVADD0 ***
633 #define FB_DEVADD0_DEVADD0                        633 #define FB_DEVADD0_DEVADD0                                  1
634 #define FM_DEVADD0_DEVADD0                        634 #define FM_DEVADD0_DEVADD0                                  0xFE
635                                                   635 
636 #define FB_DEVADD0_I2C_ADDRLK                     636 #define FB_DEVADD0_I2C_ADDRLK                               0
637 #define FM_DEVADD0_I2C_ADDRLK                     637 #define FM_DEVADD0_I2C_ADDRLK                               0x1
638 #define FV_I2C_ADDRLK_LOCK                        638 #define FV_I2C_ADDRLK_LOCK                                  0x1
639                                                   639 
640 // *** DEVID ***                                  640 // *** DEVID ***
641 #define FB_DEVID_DEV_ID                           641 #define FB_DEVID_DEV_ID                                     0
642 #define FM_DEVID_DEV_ID                           642 #define FM_DEVID_DEV_ID                                     0xFF
643                                                   643 
644 // *** DEVREV ***                                 644 // *** DEVREV ***
645 #define FB_DEVREV_MAJ_REV                         645 #define FB_DEVREV_MAJ_REV                                   4
646 #define FM_DEVREV_MAJ_REV                         646 #define FM_DEVREV_MAJ_REV                                   0xF0
647                                                   647 
648 #define FB_DEVREV_MIN_REV                         648 #define FB_DEVREV_MIN_REV                                   0
649 #define FM_DEVREV_MIN_REV                         649 #define FM_DEVREV_MIN_REV                                   0xF
650                                                   650 
651 // *** PLLSTAT ***                                651 // *** PLLSTAT ***
652 #define FB_PLLSTAT_PLL2LK                         652 #define FB_PLLSTAT_PLL2LK                                   1
653 #define FM_PLLSTAT_PLL2LK                         653 #define FM_PLLSTAT_PLL2LK                                   0x2
654 #define FV_PLL2LK_LOCKED                          654 #define FV_PLL2LK_LOCKED                                    0x2
655 #define FV_PLL2LK_UNLOCKED                        655 #define FV_PLL2LK_UNLOCKED                                  0x0
656                                                   656 
657 #define FB_PLLSTAT_PLL1LK                         657 #define FB_PLLSTAT_PLL1LK                                   0
658 #define FM_PLLSTAT_PLL1LK                         658 #define FM_PLLSTAT_PLL1LK                                   0x1
659 #define FV_PLL1LK_LOCKED                          659 #define FV_PLL1LK_LOCKED                                    0x1
660 #define FV_PLL1LK_UNLOCKED                        660 #define FV_PLL1LK_UNLOCKED                                  0x0
661                                                   661 
662 #define PLLSTAT_PLLLK_LOCKED                      662 #define PLLSTAT_PLLLK_LOCKED                                0x1
663 #define PLLSTAT_PLLLK_UNLOCKED                    663 #define PLLSTAT_PLLLK_UNLOCKED                              0x0
664                                                   664 
665 // *** PLLCTL ***                                 665 // *** PLLCTL ***
666 #define FB_PLLCTL_PU_PLL2                         666 #define FB_PLLCTL_PU_PLL2                                   7
667 #define FM_PLLCTL_PU_PLL2                         667 #define FM_PLLCTL_PU_PLL2                                   0x80
668 #define FV_PU_PLL2_PWR_UP                         668 #define FV_PU_PLL2_PWR_UP                                   0x80
669 #define FV_PU_PLL2_PWR_DWN                        669 #define FV_PU_PLL2_PWR_DWN                                  0x0
670                                                   670 
671 #define FB_PLLCTL_PU_PLL1                         671 #define FB_PLLCTL_PU_PLL1                                   6
672 #define FM_PLLCTL_PU_PLL1                         672 #define FM_PLLCTL_PU_PLL1                                   0x40
673 #define FV_PU_PLL1_PWR_UP                         673 #define FV_PU_PLL1_PWR_UP                                   0x40
674 #define FV_PU_PLL1_PWR_DWN                        674 #define FV_PU_PLL1_PWR_DWN                                  0x0
675                                                   675 
676 #define FB_PLLCTL_PLL2CLKEN                       676 #define FB_PLLCTL_PLL2CLKEN                                 5
677 #define FM_PLLCTL_PLL2CLKEN                       677 #define FM_PLLCTL_PLL2CLKEN                                 0x20
678 #define FV_PLL2CLKEN_ENABLE                       678 #define FV_PLL2CLKEN_ENABLE                                 0x20
679 #define FV_PLL2CLKEN_DISABLE                      679 #define FV_PLL2CLKEN_DISABLE                                0x0
680                                                   680 
681 #define FB_PLLCTL_PLL1CLKEN                       681 #define FB_PLLCTL_PLL1CLKEN                                 4
682 #define FM_PLLCTL_PLL1CLKEN                       682 #define FM_PLLCTL_PLL1CLKEN                                 0x10
683 #define FV_PLL1CLKEN_ENABLE                       683 #define FV_PLL1CLKEN_ENABLE                                 0x10
684 #define FV_PLL1CLKEN_DISABLE                      684 #define FV_PLL1CLKEN_DISABLE                                0x0
685                                                   685 
686 #define FB_PLLCTL_BCLKSEL                         686 #define FB_PLLCTL_BCLKSEL                                   2
687 #define FM_PLLCTL_BCLKSEL                         687 #define FM_PLLCTL_BCLKSEL                                   0xC
688 #define FV_BCLKSEL_BCLK1                          688 #define FV_BCLKSEL_BCLK1                                    0x0
689 #define FV_BCLKSEL_BCLK2                          689 #define FV_BCLKSEL_BCLK2                                    0x4
690 #define FV_BCLKSEL_BCLK3                          690 #define FV_BCLKSEL_BCLK3                                    0x8
691                                                   691 
692 #define FB_PLLCTL_PLLISEL                         692 #define FB_PLLCTL_PLLISEL                                   0
693 #define FM_PLLCTL_PLLISEL                         693 #define FM_PLLCTL_PLLISEL                                   0x3
694 #define FV_PLLISEL_XTAL                           694 #define FV_PLLISEL_XTAL                                     0x0
695 #define FV_PLLISEL_MCLK1                          695 #define FV_PLLISEL_MCLK1                                    0x1
696 #define FV_PLLISEL_MCLK2                          696 #define FV_PLLISEL_MCLK2                                    0x2
697 #define FV_PLLISEL_BCLK                           697 #define FV_PLLISEL_BCLK                                     0x3
698                                                   698 
699 #define PLLCTL_PU_PLL_PWR_UP                      699 #define PLLCTL_PU_PLL_PWR_UP                                0x1
700 #define PLLCTL_PU_PLL_PWR_DWN                     700 #define PLLCTL_PU_PLL_PWR_DWN                               0x0
701 #define PLLCTL_PLLCLKEN_ENABLE                    701 #define PLLCTL_PLLCLKEN_ENABLE                              0x1
702 #define PLLCTL_PLLCLKEN_DISABLE                   702 #define PLLCTL_PLLCLKEN_DISABLE                             0x0
703                                                   703 
704 // *** ISRC ***                                   704 // *** ISRC ***
705 #define FB_ISRC_IBR                               705 #define FB_ISRC_IBR                                         2
706 #define FM_ISRC_IBR                               706 #define FM_ISRC_IBR                                         0x4
707 #define FV_IBR_44PT1                              707 #define FV_IBR_44PT1                                        0x0
708 #define FV_IBR_48                                 708 #define FV_IBR_48                                           0x4
709                                                   709 
710 #define FB_ISRC_IBM                               710 #define FB_ISRC_IBM                                         0
711 #define FM_ISRC_IBM                               711 #define FM_ISRC_IBM                                         0x3
712 #define FV_IBM_0PT25                              712 #define FV_IBM_0PT25                                        0x0
713 #define FV_IBM_0PT5                               713 #define FV_IBM_0PT5                                         0x1
714 #define FV_IBM_1                                  714 #define FV_IBM_1                                            0x2
715 #define FV_IBM_2                                  715 #define FV_IBM_2                                            0x3
716                                                   716 
717 // *** SCLKCTL ***                                717 // *** SCLKCTL ***
718 #define FB_SCLKCTL_ASDM                           718 #define FB_SCLKCTL_ASDM                                     6
719 #define FM_SCLKCTL_ASDM                           719 #define FM_SCLKCTL_ASDM                                     0xC0
720 #define FV_ASDM_HALF                              720 #define FV_ASDM_HALF                                        0x40
721 #define FV_ASDM_FULL                              721 #define FV_ASDM_FULL                                        0x80
722 #define FV_ASDM_AUTO                              722 #define FV_ASDM_AUTO                                        0xC0
723                                                   723 
724 #define FB_SCLKCTL_DSDM                           724 #define FB_SCLKCTL_DSDM                                     4
725 #define FM_SCLKCTL_DSDM                           725 #define FM_SCLKCTL_DSDM                                     0x30
726 #define FV_DSDM_HALF                              726 #define FV_DSDM_HALF                                        0x10
727 #define FV_DSDM_FULL                              727 #define FV_DSDM_FULL                                        0x20
728 #define FV_DSDM_AUTO                              728 #define FV_DSDM_AUTO                                        0x30
729                                                   729 
730 // *** TIMEBASE ***                               730 // *** TIMEBASE ***
731 #define FB_TIMEBASE_TIMEBASE                      731 #define FB_TIMEBASE_TIMEBASE                                0
732 #define FM_TIMEBASE_TIMEBASE                      732 #define FM_TIMEBASE_TIMEBASE                                0xFF
733                                                   733 
734 // *** I2SCMC ***                                 734 // *** I2SCMC ***
735 #define FB_I2SCMC_BCMP3                           735 #define FB_I2SCMC_BCMP3                                     4
736 #define FM_I2SCMC_BCMP3                           736 #define FM_I2SCMC_BCMP3                                     0x30
737 #define FV_BCMP3_AUTO                             737 #define FV_BCMP3_AUTO                                       0x0
738 #define FV_BCMP3_32X                              738 #define FV_BCMP3_32X                                        0x10
739 #define FV_BCMP3_40X                              739 #define FV_BCMP3_40X                                        0x20
740 #define FV_BCMP3_64X                              740 #define FV_BCMP3_64X                                        0x30
741                                                   741 
742 #define FB_I2SCMC_BCMP2                           742 #define FB_I2SCMC_BCMP2                                     2
743 #define FM_I2SCMC_BCMP2                           743 #define FM_I2SCMC_BCMP2                                     0xC
744 #define FV_BCMP2_AUTO                             744 #define FV_BCMP2_AUTO                                       0x0
745 #define FV_BCMP2_32X                              745 #define FV_BCMP2_32X                                        0x4
746 #define FV_BCMP2_40X                              746 #define FV_BCMP2_40X                                        0x8
747 #define FV_BCMP2_64X                              747 #define FV_BCMP2_64X                                        0xC
748                                                   748 
749 #define FB_I2SCMC_BCMP1                           749 #define FB_I2SCMC_BCMP1                                     0
750 #define FM_I2SCMC_BCMP1                           750 #define FM_I2SCMC_BCMP1                                     0x3
751 #define FV_BCMP1_AUTO                             751 #define FV_BCMP1_AUTO                                       0x0
752 #define FV_BCMP1_32X                              752 #define FV_BCMP1_32X                                        0x1
753 #define FV_BCMP1_40X                              753 #define FV_BCMP1_40X                                        0x2
754 #define FV_BCMP1_64X                              754 #define FV_BCMP1_64X                                        0x3
755                                                   755 
756 #define I2SCMC_BCMP_AUTO                          756 #define I2SCMC_BCMP_AUTO                                    0x0
757 #define I2SCMC_BCMP_32X                           757 #define I2SCMC_BCMP_32X                                     0x1
758 #define I2SCMC_BCMP_40X                           758 #define I2SCMC_BCMP_40X                                     0x2
759 #define I2SCMC_BCMP_64X                           759 #define I2SCMC_BCMP_64X                                     0x3
760                                                   760 
761 // *** MCLK2PINC ***                              761 // *** MCLK2PINC ***
762 #define FB_MCLK2PINC_SLEWOUT                      762 #define FB_MCLK2PINC_SLEWOUT                                4
763 #define FM_MCLK2PINC_SLEWOUT                      763 #define FM_MCLK2PINC_SLEWOUT                                0xF0
764                                                   764 
765 #define FB_MCLK2PINC_MCLK2IO                      765 #define FB_MCLK2PINC_MCLK2IO                                2
766 #define FM_MCLK2PINC_MCLK2IO                      766 #define FM_MCLK2PINC_MCLK2IO                                0x4
767 #define FV_MCLK2IO_INPUT                          767 #define FV_MCLK2IO_INPUT                                    0x0
768 #define FV_MCLK2IO_OUTPUT                         768 #define FV_MCLK2IO_OUTPUT                                   0x4
769                                                   769 
770 #define FB_MCLK2PINC_MCLK2OS                      770 #define FB_MCLK2PINC_MCLK2OS                                0
771 #define FM_MCLK2PINC_MCLK2OS                      771 #define FM_MCLK2PINC_MCLK2OS                                0x3
772 #define FV_MCLK2OS_24PT576                        772 #define FV_MCLK2OS_24PT576                                  0x0
773 #define FV_MCLK2OS_22PT5792                       773 #define FV_MCLK2OS_22PT5792                                 0x1
774 #define FV_MCLK2OS_PLL2                           774 #define FV_MCLK2OS_PLL2                                     0x2
775                                                   775 
776 // *** I2SPINC0 ***                               776 // *** I2SPINC0 ***
777 #define FB_I2SPINC0_SDO3TRI                       777 #define FB_I2SPINC0_SDO3TRI                                 7
778 #define FM_I2SPINC0_SDO3TRI                       778 #define FM_I2SPINC0_SDO3TRI                                 0x80
779                                                   779 
780 #define FB_I2SPINC0_SDO2TRI                       780 #define FB_I2SPINC0_SDO2TRI                                 6
781 #define FM_I2SPINC0_SDO2TRI                       781 #define FM_I2SPINC0_SDO2TRI                                 0x40
782                                                   782 
783 #define FB_I2SPINC0_SDO1TRI                       783 #define FB_I2SPINC0_SDO1TRI                                 5
784 #define FM_I2SPINC0_SDO1TRI                       784 #define FM_I2SPINC0_SDO1TRI                                 0x20
785                                                   785 
786 #define FB_I2SPINC0_PCM3TRI                       786 #define FB_I2SPINC0_PCM3TRI                                 2
787 #define FM_I2SPINC0_PCM3TRI                       787 #define FM_I2SPINC0_PCM3TRI                                 0x4
788                                                   788 
789 #define FB_I2SPINC0_PCM2TRI                       789 #define FB_I2SPINC0_PCM2TRI                                 1
790 #define FM_I2SPINC0_PCM2TRI                       790 #define FM_I2SPINC0_PCM2TRI                                 0x2
791                                                   791 
792 #define FB_I2SPINC0_PCM1TRI                       792 #define FB_I2SPINC0_PCM1TRI                                 0
793 #define FM_I2SPINC0_PCM1TRI                       793 #define FM_I2SPINC0_PCM1TRI                                 0x1
794                                                   794 
795 // *** I2SPINC1 ***                               795 // *** I2SPINC1 ***
796 #define FB_I2SPINC1_SDO3PDD                       796 #define FB_I2SPINC1_SDO3PDD                                 2
797 #define FM_I2SPINC1_SDO3PDD                       797 #define FM_I2SPINC1_SDO3PDD                                 0x4
798                                                   798 
799 #define FB_I2SPINC1_SDO2PDD                       799 #define FB_I2SPINC1_SDO2PDD                                 1
800 #define FM_I2SPINC1_SDO2PDD                       800 #define FM_I2SPINC1_SDO2PDD                                 0x2
801                                                   801 
802 #define FB_I2SPINC1_SDO1PDD                       802 #define FB_I2SPINC1_SDO1PDD                                 0
803 #define FM_I2SPINC1_SDO1PDD                       803 #define FM_I2SPINC1_SDO1PDD                                 0x1
804                                                   804 
805 // *** I2SPINC2 ***                               805 // *** I2SPINC2 ***
806 #define FB_I2SPINC2_LR3PDD                        806 #define FB_I2SPINC2_LR3PDD                                  5
807 #define FM_I2SPINC2_LR3PDD                        807 #define FM_I2SPINC2_LR3PDD                                  0x20
808                                                   808 
809 #define FB_I2SPINC2_BC3PDD                        809 #define FB_I2SPINC2_BC3PDD                                  4
810 #define FM_I2SPINC2_BC3PDD                        810 #define FM_I2SPINC2_BC3PDD                                  0x10
811                                                   811 
812 #define FB_I2SPINC2_LR2PDD                        812 #define FB_I2SPINC2_LR2PDD                                  3
813 #define FM_I2SPINC2_LR2PDD                        813 #define FM_I2SPINC2_LR2PDD                                  0x8
814                                                   814 
815 #define FB_I2SPINC2_BC2PDD                        815 #define FB_I2SPINC2_BC2PDD                                  2
816 #define FM_I2SPINC2_BC2PDD                        816 #define FM_I2SPINC2_BC2PDD                                  0x4
817                                                   817 
818 #define FB_I2SPINC2_LR1PDD                        818 #define FB_I2SPINC2_LR1PDD                                  1
819 #define FM_I2SPINC2_LR1PDD                        819 #define FM_I2SPINC2_LR1PDD                                  0x2
820                                                   820 
821 #define FB_I2SPINC2_BC1PDD                        821 #define FB_I2SPINC2_BC1PDD                                  0
822 #define FM_I2SPINC2_BC1PDD                        822 #define FM_I2SPINC2_BC1PDD                                  0x1
823                                                   823 
824 // *** GPIOCTL0 ***                               824 // *** GPIOCTL0 ***
825 #define FB_GPIOCTL0_GPIO3INTP                     825 #define FB_GPIOCTL0_GPIO3INTP                               7
826 #define FM_GPIOCTL0_GPIO3INTP                     826 #define FM_GPIOCTL0_GPIO3INTP                               0x80
827                                                   827 
828 #define FB_GPIOCTL0_GPIO2INTP                     828 #define FB_GPIOCTL0_GPIO2INTP                               6
829 #define FM_GPIOCTL0_GPIO2INTP                     829 #define FM_GPIOCTL0_GPIO2INTP                               0x40
830                                                   830 
831 #define FB_GPIOCTL0_GPIO3CFG                      831 #define FB_GPIOCTL0_GPIO3CFG                                5
832 #define FM_GPIOCTL0_GPIO3CFG                      832 #define FM_GPIOCTL0_GPIO3CFG                                0x20
833                                                   833 
834 #define FB_GPIOCTL0_GPIO2CFG                      834 #define FB_GPIOCTL0_GPIO2CFG                                4
835 #define FM_GPIOCTL0_GPIO2CFG                      835 #define FM_GPIOCTL0_GPIO2CFG                                0x10
836                                                   836 
837 #define FB_GPIOCTL0_GPIO3IO                       837 #define FB_GPIOCTL0_GPIO3IO                                 3
838 #define FM_GPIOCTL0_GPIO3IO                       838 #define FM_GPIOCTL0_GPIO3IO                                 0x8
839                                                   839 
840 #define FB_GPIOCTL0_GPIO2IO                       840 #define FB_GPIOCTL0_GPIO2IO                                 2
841 #define FM_GPIOCTL0_GPIO2IO                       841 #define FM_GPIOCTL0_GPIO2IO                                 0x4
842                                                   842 
843 #define FB_GPIOCTL0_GPIO1IO                       843 #define FB_GPIOCTL0_GPIO1IO                                 1
844 #define FM_GPIOCTL0_GPIO1IO                       844 #define FM_GPIOCTL0_GPIO1IO                                 0x2
845                                                   845 
846 #define FB_GPIOCTL0_GPIO0IO                       846 #define FB_GPIOCTL0_GPIO0IO                                 0
847 #define FM_GPIOCTL0_GPIO0IO                       847 #define FM_GPIOCTL0_GPIO0IO                                 0x1
848                                                   848 
849 // *** GPIOCTL1 ***                               849 // *** GPIOCTL1 ***
850 #define FB_GPIOCTL1_GPIO3                         850 #define FB_GPIOCTL1_GPIO3                                   7
851 #define FM_GPIOCTL1_GPIO3                         851 #define FM_GPIOCTL1_GPIO3                                   0x80
852                                                   852 
853 #define FB_GPIOCTL1_GPIO2                         853 #define FB_GPIOCTL1_GPIO2                                   6
854 #define FM_GPIOCTL1_GPIO2                         854 #define FM_GPIOCTL1_GPIO2                                   0x40
855                                                   855 
856 #define FB_GPIOCTL1_GPIO1                         856 #define FB_GPIOCTL1_GPIO1                                   5
857 #define FM_GPIOCTL1_GPIO1                         857 #define FM_GPIOCTL1_GPIO1                                   0x20
858                                                   858 
859 #define FB_GPIOCTL1_GPIO0                         859 #define FB_GPIOCTL1_GPIO0                                   4
860 #define FM_GPIOCTL1_GPIO0                         860 #define FM_GPIOCTL1_GPIO0                                   0x10
861                                                   861 
862 #define FB_GPIOCTL1_GPIO3RD                       862 #define FB_GPIOCTL1_GPIO3RD                                 3
863 #define FM_GPIOCTL1_GPIO3RD                       863 #define FM_GPIOCTL1_GPIO3RD                                 0x8
864                                                   864 
865 #define FB_GPIOCTL1_GPIO2RD                       865 #define FB_GPIOCTL1_GPIO2RD                                 2
866 #define FM_GPIOCTL1_GPIO2RD                       866 #define FM_GPIOCTL1_GPIO2RD                                 0x4
867                                                   867 
868 #define FB_GPIOCTL1_GPIO1RD                       868 #define FB_GPIOCTL1_GPIO1RD                                 1
869 #define FM_GPIOCTL1_GPIO1RD                       869 #define FM_GPIOCTL1_GPIO1RD                                 0x2
870                                                   870 
871 #define FB_GPIOCTL1_GPIO0RD                       871 #define FB_GPIOCTL1_GPIO0RD                                 0
872 #define FM_GPIOCTL1_GPIO0RD                       872 #define FM_GPIOCTL1_GPIO0RD                                 0x1
873                                                   873 
874 // *** ASRC ***                                   874 // *** ASRC ***
875 #define FB_ASRC_ASRCOBW                           875 #define FB_ASRC_ASRCOBW                                     7
876 #define FM_ASRC_ASRCOBW                           876 #define FM_ASRC_ASRCOBW                                     0x80
877                                                   877 
878 #define FB_ASRC_ASRCIBW                           878 #define FB_ASRC_ASRCIBW                                     6
879 #define FM_ASRC_ASRCIBW                           879 #define FM_ASRC_ASRCIBW                                     0x40
880                                                   880 
881 #define FB_ASRC_ASRCOB                            881 #define FB_ASRC_ASRCOB                                      5
882 #define FM_ASRC_ASRCOB                            882 #define FM_ASRC_ASRCOB                                      0x20
883 #define FV_ASRCOB_ACTIVE                          883 #define FV_ASRCOB_ACTIVE                                    0x0
884 #define FV_ASRCOB_BYPASSED                        884 #define FV_ASRCOB_BYPASSED                                  0x20
885                                                   885 
886 #define FB_ASRC_ASRCIB                            886 #define FB_ASRC_ASRCIB                                      4
887 #define FM_ASRC_ASRCIB                            887 #define FM_ASRC_ASRCIB                                      0x10
888 #define FV_ASRCIB_ACTIVE                          888 #define FV_ASRCIB_ACTIVE                                    0x0
889 #define FV_ASRCIB_BYPASSED                        889 #define FV_ASRCIB_BYPASSED                                  0x10
890                                                   890 
891 #define FB_ASRC_ASRCOL                            891 #define FB_ASRC_ASRCOL                                      3
892 #define FM_ASRC_ASRCOL                            892 #define FM_ASRC_ASRCOL                                      0x8
893                                                   893 
894 #define FB_ASRC_ASRCIL                            894 #define FB_ASRC_ASRCIL                                      2
895 #define FM_ASRC_ASRCIL                            895 #define FM_ASRC_ASRCIL                                      0x4
896                                                   896 
897 // *** TDMCTL0 ***                                897 // *** TDMCTL0 ***
898 #define FB_TDMCTL0_TDMMD                          898 #define FB_TDMCTL0_TDMMD                                    2
899 #define FM_TDMCTL0_TDMMD                          899 #define FM_TDMCTL0_TDMMD                                    0x4
900 #define FV_TDMMD_200                              900 #define FV_TDMMD_200                                        0x0
901 #define FV_TDMMD_256                              901 #define FV_TDMMD_256                                        0x4
902                                                   902 
903 #define FB_TDMCTL0_SLSYNC                         903 #define FB_TDMCTL0_SLSYNC                                   1
904 #define FM_TDMCTL0_SLSYNC                         904 #define FM_TDMCTL0_SLSYNC                                   0x2
905 #define FV_SLSYNC_SHORT                           905 #define FV_SLSYNC_SHORT                                     0x0
906 #define FV_SLSYNC_LONG                            906 #define FV_SLSYNC_LONG                                      0x2
907                                                   907 
908 #define FB_TDMCTL0_BDELAY                         908 #define FB_TDMCTL0_BDELAY                                   0
909 #define FM_TDMCTL0_BDELAY                         909 #define FM_TDMCTL0_BDELAY                                   0x1
910 #define FV_BDELAY_NO_DELAY                        910 #define FV_BDELAY_NO_DELAY                                  0x0
911 #define FV_BDELAY_1BCLK_DELAY                     911 #define FV_BDELAY_1BCLK_DELAY                               0x1
912                                                   912 
913 // *** TDMCTL1 ***                                913 // *** TDMCTL1 ***
914 #define FB_TDMCTL1_TDMSO                          914 #define FB_TDMCTL1_TDMSO                                    5
915 #define FM_TDMCTL1_TDMSO                          915 #define FM_TDMCTL1_TDMSO                                    0x60
916 #define FV_TDMSO_2                                916 #define FV_TDMSO_2                                          0x0
917 #define FV_TDMSO_4                                917 #define FV_TDMSO_4                                          0x20
918 #define FV_TDMSO_6                                918 #define FV_TDMSO_6                                          0x40
919                                                   919 
920 #define FB_TDMCTL1_TDMDSS                         920 #define FB_TDMCTL1_TDMDSS                                   3
921 #define FM_TDMCTL1_TDMDSS                         921 #define FM_TDMCTL1_TDMDSS                                   0x18
922 #define FV_TDMDSS_16                              922 #define FV_TDMDSS_16                                        0x0
923 #define FV_TDMDSS_24                              923 #define FV_TDMDSS_24                                        0x10
924 #define FV_TDMDSS_32                              924 #define FV_TDMDSS_32                                        0x18
925                                                   925 
926 #define FB_TDMCTL1_TDMSI                          926 #define FB_TDMCTL1_TDMSI                                    0
927 #define FM_TDMCTL1_TDMSI                          927 #define FM_TDMCTL1_TDMSI                                    0x3
928 #define FV_TDMSI_2                                928 #define FV_TDMSI_2                                          0x0
929 #define FV_TDMSI_4                                929 #define FV_TDMSI_4                                          0x1
930 #define FV_TDMSI_6                                930 #define FV_TDMSI_6                                          0x2
931                                                   931 
932 // *** PWRM0 ***                                  932 // *** PWRM0 ***
933 #define FB_PWRM0_INPROC3PU                        933 #define FB_PWRM0_INPROC3PU                                  6
934 #define FM_PWRM0_INPROC3PU                        934 #define FM_PWRM0_INPROC3PU                                  0x40
935                                                   935 
936 #define FB_PWRM0_INPROC2PU                        936 #define FB_PWRM0_INPROC2PU                                  5
937 #define FM_PWRM0_INPROC2PU                        937 #define FM_PWRM0_INPROC2PU                                  0x20
938                                                   938 
939 #define FB_PWRM0_INPROC1PU                        939 #define FB_PWRM0_INPROC1PU                                  4
940 #define FM_PWRM0_INPROC1PU                        940 #define FM_PWRM0_INPROC1PU                                  0x10
941                                                   941 
942 #define FB_PWRM0_INPROC0PU                        942 #define FB_PWRM0_INPROC0PU                                  3
943 #define FM_PWRM0_INPROC0PU                        943 #define FM_PWRM0_INPROC0PU                                  0x8
944                                                   944 
945 #define FB_PWRM0_MICB2PU                          945 #define FB_PWRM0_MICB2PU                                    2
946 #define FM_PWRM0_MICB2PU                          946 #define FM_PWRM0_MICB2PU                                    0x4
947                                                   947 
948 #define FB_PWRM0_MICB1PU                          948 #define FB_PWRM0_MICB1PU                                    1
949 #define FM_PWRM0_MICB1PU                          949 #define FM_PWRM0_MICB1PU                                    0x2
950                                                   950 
951 #define FB_PWRM0_MCLKPEN                          951 #define FB_PWRM0_MCLKPEN                                    0
952 #define FM_PWRM0_MCLKPEN                          952 #define FM_PWRM0_MCLKPEN                                    0x1
953                                                   953 
954 // *** PWRM1 ***                                  954 // *** PWRM1 ***
955 #define FB_PWRM1_SUBPU                            955 #define FB_PWRM1_SUBPU                                      7
956 #define FM_PWRM1_SUBPU                            956 #define FM_PWRM1_SUBPU                                      0x80
957                                                   957 
958 #define FB_PWRM1_HPLPU                            958 #define FB_PWRM1_HPLPU                                      6
959 #define FM_PWRM1_HPLPU                            959 #define FM_PWRM1_HPLPU                                      0x40
960                                                   960 
961 #define FB_PWRM1_HPRPU                            961 #define FB_PWRM1_HPRPU                                      5
962 #define FM_PWRM1_HPRPU                            962 #define FM_PWRM1_HPRPU                                      0x20
963                                                   963 
964 #define FB_PWRM1_SPKLPU                           964 #define FB_PWRM1_SPKLPU                                     4
965 #define FM_PWRM1_SPKLPU                           965 #define FM_PWRM1_SPKLPU                                     0x10
966                                                   966 
967 #define FB_PWRM1_SPKRPU                           967 #define FB_PWRM1_SPKRPU                                     3
968 #define FM_PWRM1_SPKRPU                           968 #define FM_PWRM1_SPKRPU                                     0x8
969                                                   969 
970 #define FB_PWRM1_D2S2PU                           970 #define FB_PWRM1_D2S2PU                                     2
971 #define FM_PWRM1_D2S2PU                           971 #define FM_PWRM1_D2S2PU                                     0x4
972                                                   972 
973 #define FB_PWRM1_D2S1PU                           973 #define FB_PWRM1_D2S1PU                                     1
974 #define FM_PWRM1_D2S1PU                           974 #define FM_PWRM1_D2S1PU                                     0x2
975                                                   975 
976 #define FB_PWRM1_VREFPU                           976 #define FB_PWRM1_VREFPU                                     0
977 #define FM_PWRM1_VREFPU                           977 #define FM_PWRM1_VREFPU                                     0x1
978                                                   978 
979 // *** PWRM2 ***                                  979 // *** PWRM2 ***
980 #define FB_PWRM2_I2S3OPU                          980 #define FB_PWRM2_I2S3OPU                                    5
981 #define FM_PWRM2_I2S3OPU                          981 #define FM_PWRM2_I2S3OPU                                    0x20
982 #define FV_I2S3OPU_PWR_DOWN                       982 #define FV_I2S3OPU_PWR_DOWN                                 0x0
983 #define FV_I2S3OPU_PWR_UP                         983 #define FV_I2S3OPU_PWR_UP                                   0x20
984                                                   984 
985 #define FB_PWRM2_I2S2OPU                          985 #define FB_PWRM2_I2S2OPU                                    4
986 #define FM_PWRM2_I2S2OPU                          986 #define FM_PWRM2_I2S2OPU                                    0x10
987 #define FV_I2S2OPU_PWR_DOWN                       987 #define FV_I2S2OPU_PWR_DOWN                                 0x0
988 #define FV_I2S2OPU_PWR_UP                         988 #define FV_I2S2OPU_PWR_UP                                   0x10
989                                                   989 
990 #define FB_PWRM2_I2S1OPU                          990 #define FB_PWRM2_I2S1OPU                                    3
991 #define FM_PWRM2_I2S1OPU                          991 #define FM_PWRM2_I2S1OPU                                    0x8
992 #define FV_I2S1OPU_PWR_DOWN                       992 #define FV_I2S1OPU_PWR_DOWN                                 0x0
993 #define FV_I2S1OPU_PWR_UP                         993 #define FV_I2S1OPU_PWR_UP                                   0x8
994                                                   994 
995 #define FB_PWRM2_I2S3IPU                          995 #define FB_PWRM2_I2S3IPU                                    2
996 #define FM_PWRM2_I2S3IPU                          996 #define FM_PWRM2_I2S3IPU                                    0x4
997 #define FV_I2S3IPU_PWR_DOWN                       997 #define FV_I2S3IPU_PWR_DOWN                                 0x0
998 #define FV_I2S3IPU_PWR_UP                         998 #define FV_I2S3IPU_PWR_UP                                   0x4
999                                                   999 
1000 #define FB_PWRM2_I2S2IPU                         1000 #define FB_PWRM2_I2S2IPU                                    1
1001 #define FM_PWRM2_I2S2IPU                         1001 #define FM_PWRM2_I2S2IPU                                    0x2
1002 #define FV_I2S2IPU_PWR_DOWN                      1002 #define FV_I2S2IPU_PWR_DOWN                                 0x0
1003 #define FV_I2S2IPU_PWR_UP                        1003 #define FV_I2S2IPU_PWR_UP                                   0x2
1004                                                  1004 
1005 #define FB_PWRM2_I2S1IPU                         1005 #define FB_PWRM2_I2S1IPU                                    0
1006 #define FM_PWRM2_I2S1IPU                         1006 #define FM_PWRM2_I2S1IPU                                    0x1
1007 #define FV_I2S1IPU_PWR_DOWN                      1007 #define FV_I2S1IPU_PWR_DOWN                                 0x0
1008 #define FV_I2S1IPU_PWR_UP                        1008 #define FV_I2S1IPU_PWR_UP                                   0x1
1009                                                  1009 
1010 #define PWRM2_I2SOPU_PWR_DOWN                    1010 #define PWRM2_I2SOPU_PWR_DOWN                               0x0
1011 #define PWRM2_I2SOPU_PWR_UP                      1011 #define PWRM2_I2SOPU_PWR_UP                                 0x1
1012 #define PWRM2_I2SIPU_PWR_DOWN                    1012 #define PWRM2_I2SIPU_PWR_DOWN                               0x0
1013 #define PWRM2_I2SIPU_PWR_UP                      1013 #define PWRM2_I2SIPU_PWR_UP                                 0x1
1014                                                  1014 
1015 // *** PWRM3 ***                                 1015 // *** PWRM3 ***
1016 #define FB_PWRM3_BGSBUP                          1016 #define FB_PWRM3_BGSBUP                                     6
1017 #define FM_PWRM3_BGSBUP                          1017 #define FM_PWRM3_BGSBUP                                     0x40
1018 #define FV_BGSBUP_ON                             1018 #define FV_BGSBUP_ON                                        0x0
1019 #define FV_BGSBUP_OFF                            1019 #define FV_BGSBUP_OFF                                       0x40
1020                                                  1020 
1021 #define FB_PWRM3_VGBAPU                          1021 #define FB_PWRM3_VGBAPU                                     5
1022 #define FM_PWRM3_VGBAPU                          1022 #define FM_PWRM3_VGBAPU                                     0x20
1023 #define FV_VGBAPU_ON                             1023 #define FV_VGBAPU_ON                                        0x0
1024 #define FV_VGBAPU_OFF                            1024 #define FV_VGBAPU_OFF                                       0x20
1025                                                  1025 
1026 #define FB_PWRM3_LLINEPU                         1026 #define FB_PWRM3_LLINEPU                                    4
1027 #define FM_PWRM3_LLINEPU                         1027 #define FM_PWRM3_LLINEPU                                    0x10
1028                                                  1028 
1029 #define FB_PWRM3_RLINEPU                         1029 #define FB_PWRM3_RLINEPU                                    3
1030 #define FM_PWRM3_RLINEPU                         1030 #define FM_PWRM3_RLINEPU                                    0x8
1031                                                  1031 
1032 // *** PWRM4 ***                                 1032 // *** PWRM4 ***
1033 #define FB_PWRM4_OPSUBPU                         1033 #define FB_PWRM4_OPSUBPU                                    4
1034 #define FM_PWRM4_OPSUBPU                         1034 #define FM_PWRM4_OPSUBPU                                    0x10
1035                                                  1035 
1036 #define FB_PWRM4_OPDACLPU                        1036 #define FB_PWRM4_OPDACLPU                                   3
1037 #define FM_PWRM4_OPDACLPU                        1037 #define FM_PWRM4_OPDACLPU                                   0x8
1038                                                  1038 
1039 #define FB_PWRM4_OPDACRPU                        1039 #define FB_PWRM4_OPDACRPU                                   2
1040 #define FM_PWRM4_OPDACRPU                        1040 #define FM_PWRM4_OPDACRPU                                   0x4
1041                                                  1041 
1042 #define FB_PWRM4_OPSPKLPU                        1042 #define FB_PWRM4_OPSPKLPU                                   1
1043 #define FM_PWRM4_OPSPKLPU                        1043 #define FM_PWRM4_OPSPKLPU                                   0x2
1044                                                  1044 
1045 #define FB_PWRM4_OPSPKRPU                        1045 #define FB_PWRM4_OPSPKRPU                                   0
1046 #define FM_PWRM4_OPSPKRPU                        1046 #define FM_PWRM4_OPSPKRPU                                   0x1
1047                                                  1047 
1048 // *** I2SIDCTL ***                              1048 // *** I2SIDCTL ***
1049 #define FB_I2SIDCTL_I2SI3DCTL                    1049 #define FB_I2SIDCTL_I2SI3DCTL                               4
1050 #define FM_I2SIDCTL_I2SI3DCTL                    1050 #define FM_I2SIDCTL_I2SI3DCTL                               0x30
1051                                                  1051 
1052 #define FB_I2SIDCTL_I2SI2DCTL                    1052 #define FB_I2SIDCTL_I2SI2DCTL                               2
1053 #define FM_I2SIDCTL_I2SI2DCTL                    1053 #define FM_I2SIDCTL_I2SI2DCTL                               0xC
1054                                                  1054 
1055 #define FB_I2SIDCTL_I2SI1DCTL                    1055 #define FB_I2SIDCTL_I2SI1DCTL                               0
1056 #define FM_I2SIDCTL_I2SI1DCTL                    1056 #define FM_I2SIDCTL_I2SI1DCTL                               0x3
1057                                                  1057 
1058 // *** I2SODCTL ***                              1058 // *** I2SODCTL ***
1059 #define FB_I2SODCTL_I2SO3DCTL                    1059 #define FB_I2SODCTL_I2SO3DCTL                               4
1060 #define FM_I2SODCTL_I2SO3DCTL                    1060 #define FM_I2SODCTL_I2SO3DCTL                               0x30
1061                                                  1061 
1062 #define FB_I2SODCTL_I2SO2DCTL                    1062 #define FB_I2SODCTL_I2SO2DCTL                               2
1063 #define FM_I2SODCTL_I2SO2DCTL                    1063 #define FM_I2SODCTL_I2SO2DCTL                               0xC
1064                                                  1064 
1065 #define FB_I2SODCTL_I2SO1DCTL                    1065 #define FB_I2SODCTL_I2SO1DCTL                               0
1066 #define FM_I2SODCTL_I2SO1DCTL                    1066 #define FM_I2SODCTL_I2SO1DCTL                               0x3
1067                                                  1067 
1068 // *** AUDIOMUX1 ***                             1068 // *** AUDIOMUX1 ***
1069 #define FB_AUDIOMUX1_ASRCIMUX                    1069 #define FB_AUDIOMUX1_ASRCIMUX                               6
1070 #define FM_AUDIOMUX1_ASRCIMUX                    1070 #define FM_AUDIOMUX1_ASRCIMUX                               0xC0
1071 #define FV_ASRCIMUX_NONE                         1071 #define FV_ASRCIMUX_NONE                                    0x0
1072 #define FV_ASRCIMUX_I2S1                         1072 #define FV_ASRCIMUX_I2S1                                    0x40
1073 #define FV_ASRCIMUX_I2S2                         1073 #define FV_ASRCIMUX_I2S2                                    0x80
1074 #define FV_ASRCIMUX_I2S3                         1074 #define FV_ASRCIMUX_I2S3                                    0xC0
1075                                                  1075 
1076 #define FB_AUDIOMUX1_I2S2MUX                     1076 #define FB_AUDIOMUX1_I2S2MUX                                3
1077 #define FM_AUDIOMUX1_I2S2MUX                     1077 #define FM_AUDIOMUX1_I2S2MUX                                0x38
1078 #define FV_I2S2MUX_I2S1                          1078 #define FV_I2S2MUX_I2S1                                     0x0
1079 #define FV_I2S2MUX_I2S2                          1079 #define FV_I2S2MUX_I2S2                                     0x8
1080 #define FV_I2S2MUX_I2S3                          1080 #define FV_I2S2MUX_I2S3                                     0x10
1081 #define FV_I2S2MUX_ADC_DMIC                      1081 #define FV_I2S2MUX_ADC_DMIC                                 0x18
1082 #define FV_I2S2MUX_DMIC2                         1082 #define FV_I2S2MUX_DMIC2                                    0x20
1083 #define FV_I2S2MUX_CLASSD_DSP                    1083 #define FV_I2S2MUX_CLASSD_DSP                               0x28
1084 #define FV_I2S2MUX_DAC_DSP                       1084 #define FV_I2S2MUX_DAC_DSP                                  0x30
1085 #define FV_I2S2MUX_SUB_DSP                       1085 #define FV_I2S2MUX_SUB_DSP                                  0x38
1086                                                  1086 
1087 #define FB_AUDIOMUX1_I2S1MUX                     1087 #define FB_AUDIOMUX1_I2S1MUX                                0
1088 #define FM_AUDIOMUX1_I2S1MUX                     1088 #define FM_AUDIOMUX1_I2S1MUX                                0x7
1089 #define FV_I2S1MUX_I2S1                          1089 #define FV_I2S1MUX_I2S1                                     0x0
1090 #define FV_I2S1MUX_I2S2                          1090 #define FV_I2S1MUX_I2S2                                     0x1
1091 #define FV_I2S1MUX_I2S3                          1091 #define FV_I2S1MUX_I2S3                                     0x2
1092 #define FV_I2S1MUX_ADC_DMIC                      1092 #define FV_I2S1MUX_ADC_DMIC                                 0x3
1093 #define FV_I2S1MUX_DMIC2                         1093 #define FV_I2S1MUX_DMIC2                                    0x4
1094 #define FV_I2S1MUX_CLASSD_DSP                    1094 #define FV_I2S1MUX_CLASSD_DSP                               0x5
1095 #define FV_I2S1MUX_DAC_DSP                       1095 #define FV_I2S1MUX_DAC_DSP                                  0x6
1096 #define FV_I2S1MUX_SUB_DSP                       1096 #define FV_I2S1MUX_SUB_DSP                                  0x7
1097                                                  1097 
1098 #define AUDIOMUX1_I2SMUX_I2S1                    1098 #define AUDIOMUX1_I2SMUX_I2S1                               0x0
1099 #define AUDIOMUX1_I2SMUX_I2S2                    1099 #define AUDIOMUX1_I2SMUX_I2S2                               0x1
1100 #define AUDIOMUX1_I2SMUX_I2S3                    1100 #define AUDIOMUX1_I2SMUX_I2S3                               0x2
1101 #define AUDIOMUX1_I2SMUX_ADC_DMIC                1101 #define AUDIOMUX1_I2SMUX_ADC_DMIC                           0x3
1102 #define AUDIOMUX1_I2SMUX_DMIC2                   1102 #define AUDIOMUX1_I2SMUX_DMIC2                              0x4
1103 #define AUDIOMUX1_I2SMUX_CLASSD_DSP              1103 #define AUDIOMUX1_I2SMUX_CLASSD_DSP                         0x5
1104 #define AUDIOMUX1_I2SMUX_DAC_DSP                 1104 #define AUDIOMUX1_I2SMUX_DAC_DSP                            0x6
1105 #define AUDIOMUX1_I2SMUX_SUB_DSP                 1105 #define AUDIOMUX1_I2SMUX_SUB_DSP                            0x7
1106                                                  1106 
1107 // *** AUDIOMUX2 ***                             1107 // *** AUDIOMUX2 ***
1108 #define FB_AUDIOMUX2_ASRCOMUX                    1108 #define FB_AUDIOMUX2_ASRCOMUX                               6
1109 #define FM_AUDIOMUX2_ASRCOMUX                    1109 #define FM_AUDIOMUX2_ASRCOMUX                               0xC0
1110 #define FV_ASRCOMUX_NONE                         1110 #define FV_ASRCOMUX_NONE                                    0x0
1111 #define FV_ASRCOMUX_I2S1                         1111 #define FV_ASRCOMUX_I2S1                                    0x40
1112 #define FV_ASRCOMUX_I2S2                         1112 #define FV_ASRCOMUX_I2S2                                    0x80
1113 #define FV_ASRCOMUX_I2S3                         1113 #define FV_ASRCOMUX_I2S3                                    0xC0
1114                                                  1114 
1115 #define FB_AUDIOMUX2_DACMUX                      1115 #define FB_AUDIOMUX2_DACMUX                                 3
1116 #define FM_AUDIOMUX2_DACMUX                      1116 #define FM_AUDIOMUX2_DACMUX                                 0x38
1117 #define FV_DACMUX_I2S1                           1117 #define FV_DACMUX_I2S1                                      0x0
1118 #define FV_DACMUX_I2S2                           1118 #define FV_DACMUX_I2S2                                      0x8
1119 #define FV_DACMUX_I2S3                           1119 #define FV_DACMUX_I2S3                                      0x10
1120 #define FV_DACMUX_ADC_DMIC                       1120 #define FV_DACMUX_ADC_DMIC                                  0x18
1121 #define FV_DACMUX_DMIC2                          1121 #define FV_DACMUX_DMIC2                                     0x20
1122 #define FV_DACMUX_CLASSD_DSP                     1122 #define FV_DACMUX_CLASSD_DSP                                0x28
1123 #define FV_DACMUX_DAC_DSP                        1123 #define FV_DACMUX_DAC_DSP                                   0x30
1124 #define FV_DACMUX_SUB_DSP                        1124 #define FV_DACMUX_SUB_DSP                                   0x38
1125                                                  1125 
1126 #define FB_AUDIOMUX2_I2S3MUX                     1126 #define FB_AUDIOMUX2_I2S3MUX                                0
1127 #define FM_AUDIOMUX2_I2S3MUX                     1127 #define FM_AUDIOMUX2_I2S3MUX                                0x7
1128 #define FV_I2S3MUX_I2S1                          1128 #define FV_I2S3MUX_I2S1                                     0x0
1129 #define FV_I2S3MUX_I2S2                          1129 #define FV_I2S3MUX_I2S2                                     0x1
1130 #define FV_I2S3MUX_I2S3                          1130 #define FV_I2S3MUX_I2S3                                     0x2
1131 #define FV_I2S3MUX_ADC_DMIC                      1131 #define FV_I2S3MUX_ADC_DMIC                                 0x3
1132 #define FV_I2S3MUX_DMIC2                         1132 #define FV_I2S3MUX_DMIC2                                    0x4
1133 #define FV_I2S3MUX_CLASSD_DSP                    1133 #define FV_I2S3MUX_CLASSD_DSP                               0x5
1134 #define FV_I2S3MUX_DAC_DSP                       1134 #define FV_I2S3MUX_DAC_DSP                                  0x6
1135 #define FV_I2S3MUX_SUB_DSP                       1135 #define FV_I2S3MUX_SUB_DSP                                  0x7
1136                                                  1136 
1137 // *** AUDIOMUX3 ***                             1137 // *** AUDIOMUX3 ***
1138 #define FB_AUDIOMUX3_SUBMUX                      1138 #define FB_AUDIOMUX3_SUBMUX                                 3
1139 #define FM_AUDIOMUX3_SUBMUX                      1139 #define FM_AUDIOMUX3_SUBMUX                                 0xF8
1140 #define FV_SUBMUX_I2S1_L                         1140 #define FV_SUBMUX_I2S1_L                                    0x0
1141 #define FV_SUBMUX_I2S1_R                         1141 #define FV_SUBMUX_I2S1_R                                    0x8
1142 #define FV_SUBMUX_I2S1_LR                        1142 #define FV_SUBMUX_I2S1_LR                                   0x10
1143 #define FV_SUBMUX_I2S2_L                         1143 #define FV_SUBMUX_I2S2_L                                    0x18
1144 #define FV_SUBMUX_I2S2_R                         1144 #define FV_SUBMUX_I2S2_R                                    0x20
1145 #define FV_SUBMUX_I2S2_LR                        1145 #define FV_SUBMUX_I2S2_LR                                   0x28
1146 #define FV_SUBMUX_I2S3_L                         1146 #define FV_SUBMUX_I2S3_L                                    0x30
1147 #define FV_SUBMUX_I2S3_R                         1147 #define FV_SUBMUX_I2S3_R                                    0x38
1148 #define FV_SUBMUX_I2S3_LR                        1148 #define FV_SUBMUX_I2S3_LR                                   0x40
1149 #define FV_SUBMUX_ADC_DMIC_L                     1149 #define FV_SUBMUX_ADC_DMIC_L                                0x48
1150 #define FV_SUBMUX_ADC_DMIC_R                     1150 #define FV_SUBMUX_ADC_DMIC_R                                0x50
1151 #define FV_SUBMUX_ADC_DMIC_LR                    1151 #define FV_SUBMUX_ADC_DMIC_LR                               0x58
1152 #define FV_SUBMUX_DMIC_L                         1152 #define FV_SUBMUX_DMIC_L                                    0x60
1153 #define FV_SUBMUX_DMIC_R                         1153 #define FV_SUBMUX_DMIC_R                                    0x68
1154 #define FV_SUBMUX_DMIC_LR                        1154 #define FV_SUBMUX_DMIC_LR                                   0x70
1155 #define FV_SUBMUX_CLASSD_DSP_L                   1155 #define FV_SUBMUX_CLASSD_DSP_L                              0x78
1156 #define FV_SUBMUX_CLASSD_DSP_R                   1156 #define FV_SUBMUX_CLASSD_DSP_R                              0x80
1157 #define FV_SUBMUX_CLASSD_DSP_LR                  1157 #define FV_SUBMUX_CLASSD_DSP_LR                             0x88
1158                                                  1158 
1159 #define FB_AUDIOMUX3_CLSSDMUX                    1159 #define FB_AUDIOMUX3_CLSSDMUX                               0
1160 #define FM_AUDIOMUX3_CLSSDMUX                    1160 #define FM_AUDIOMUX3_CLSSDMUX                               0x7
1161 #define FV_CLSSDMUX_I2S1                         1161 #define FV_CLSSDMUX_I2S1                                    0x0
1162 #define FV_CLSSDMUX_I2S2                         1162 #define FV_CLSSDMUX_I2S2                                    0x1
1163 #define FV_CLSSDMUX_I2S3                         1163 #define FV_CLSSDMUX_I2S3                                    0x2
1164 #define FV_CLSSDMUX_ADC_DMIC                     1164 #define FV_CLSSDMUX_ADC_DMIC                                0x3
1165 #define FV_CLSSDMUX_DMIC2                        1165 #define FV_CLSSDMUX_DMIC2                                   0x4
1166 #define FV_CLSSDMUX_CLASSD_DSP                   1166 #define FV_CLSSDMUX_CLASSD_DSP                              0x5
1167 #define FV_CLSSDMUX_DAC_DSP                      1167 #define FV_CLSSDMUX_DAC_DSP                                 0x6
1168 #define FV_CLSSDMUX_SUB_DSP                      1168 #define FV_CLSSDMUX_SUB_DSP                                 0x7
1169                                                  1169 
1170 // *** HSDCTL1 ***                               1170 // *** HSDCTL1 ***
1171 #define FB_HSDCTL1_HPJKTYPE                      1171 #define FB_HSDCTL1_HPJKTYPE                                 7
1172 #define FM_HSDCTL1_HPJKTYPE                      1172 #define FM_HSDCTL1_HPJKTYPE                                 0x80
1173                                                  1173 
1174 #define FB_HSDCTL1_CON_DET_PWD                   1174 #define FB_HSDCTL1_CON_DET_PWD                              6
1175 #define FM_HSDCTL1_CON_DET_PWD                   1175 #define FM_HSDCTL1_CON_DET_PWD                              0x40
1176                                                  1176 
1177 #define FB_HSDCTL1_DETCYC                        1177 #define FB_HSDCTL1_DETCYC                                   4
1178 #define FM_HSDCTL1_DETCYC                        1178 #define FM_HSDCTL1_DETCYC                                   0x30
1179                                                  1179 
1180 #define FB_HSDCTL1_HPDLYBYP                      1180 #define FB_HSDCTL1_HPDLYBYP                                 3
1181 #define FM_HSDCTL1_HPDLYBYP                      1181 #define FM_HSDCTL1_HPDLYBYP                                 0x8
1182                                                  1182 
1183 #define FB_HSDCTL1_HSDETPOL                      1183 #define FB_HSDCTL1_HSDETPOL                                 2
1184 #define FM_HSDCTL1_HSDETPOL                      1184 #define FM_HSDCTL1_HSDETPOL                                 0x4
1185                                                  1185 
1186 #define FB_HSDCTL1_HPID_EN                       1186 #define FB_HSDCTL1_HPID_EN                                  1
1187 #define FM_HSDCTL1_HPID_EN                       1187 #define FM_HSDCTL1_HPID_EN                                  0x2
1188                                                  1188 
1189 #define FB_HSDCTL1_GBLHS_EN                      1189 #define FB_HSDCTL1_GBLHS_EN                                 0
1190 #define FM_HSDCTL1_GBLHS_EN                      1190 #define FM_HSDCTL1_GBLHS_EN                                 0x1
1191                                                  1191 
1192 // *** HSDCTL2 ***                               1192 // *** HSDCTL2 ***
1193 #define FB_HSDCTL2_FMICBIAS1                     1193 #define FB_HSDCTL2_FMICBIAS1                                6
1194 #define FM_HSDCTL2_FMICBIAS1                     1194 #define FM_HSDCTL2_FMICBIAS1                                0xC0
1195                                                  1195 
1196 #define FB_HSDCTL2_MB1MODE                       1196 #define FB_HSDCTL2_MB1MODE                                  5
1197 #define FM_HSDCTL2_MB1MODE                       1197 #define FM_HSDCTL2_MB1MODE                                  0x20
1198 #define FV_MB1MODE_AUTO                          1198 #define FV_MB1MODE_AUTO                                     0x0
1199 #define FV_MB1MODE_MANUAL                        1199 #define FV_MB1MODE_MANUAL                                   0x20
1200                                                  1200 
1201 #define FB_HSDCTL2_FORCETRG                      1201 #define FB_HSDCTL2_FORCETRG                                 4
1202 #define FM_HSDCTL2_FORCETRG                      1202 #define FM_HSDCTL2_FORCETRG                                 0x10
1203                                                  1203 
1204 #define FB_HSDCTL2_SWMODE                        1204 #define FB_HSDCTL2_SWMODE                                   3
1205 #define FM_HSDCTL2_SWMODE                        1205 #define FM_HSDCTL2_SWMODE                                   0x8
1206                                                  1206 
1207 #define FB_HSDCTL2_GHSHIZ                        1207 #define FB_HSDCTL2_GHSHIZ                                   2
1208 #define FM_HSDCTL2_GHSHIZ                        1208 #define FM_HSDCTL2_GHSHIZ                                   0x4
1209                                                  1209 
1210 #define FB_HSDCTL2_FPLUGTYPE                     1210 #define FB_HSDCTL2_FPLUGTYPE                                0
1211 #define FM_HSDCTL2_FPLUGTYPE                     1211 #define FM_HSDCTL2_FPLUGTYPE                                0x3
1212                                                  1212 
1213 // *** HSDSTAT ***                               1213 // *** HSDSTAT ***
1214 #define FB_HSDSTAT_MBIAS1DRV                     1214 #define FB_HSDSTAT_MBIAS1DRV                                5
1215 #define FM_HSDSTAT_MBIAS1DRV                     1215 #define FM_HSDSTAT_MBIAS1DRV                                0x60
1216                                                  1216 
1217 #define FB_HSDSTAT_HSDETSTAT                     1217 #define FB_HSDSTAT_HSDETSTAT                                3
1218 #define FM_HSDSTAT_HSDETSTAT                     1218 #define FM_HSDSTAT_HSDETSTAT                                0x8
1219                                                  1219 
1220 #define FB_HSDSTAT_PLUGTYPE                      1220 #define FB_HSDSTAT_PLUGTYPE                                 1
1221 #define FM_HSDSTAT_PLUGTYPE                      1221 #define FM_HSDSTAT_PLUGTYPE                                 0x6
1222                                                  1222 
1223 #define FB_HSDSTAT_HSDETDONE                     1223 #define FB_HSDSTAT_HSDETDONE                                0
1224 #define FM_HSDSTAT_HSDETDONE                     1224 #define FM_HSDSTAT_HSDETDONE                                0x1
1225                                                  1225 
1226 // *** HSDDELAY ***                              1226 // *** HSDDELAY ***
1227 #define FB_HSDDELAY_T_STABLE                     1227 #define FB_HSDDELAY_T_STABLE                                0
1228 #define FM_HSDDELAY_T_STABLE                     1228 #define FM_HSDDELAY_T_STABLE                                0x7
1229                                                  1229 
1230 // *** BUTCTL ***                                1230 // *** BUTCTL ***
1231 #define FB_BUTCTL_BPUSHSTAT                      1231 #define FB_BUTCTL_BPUSHSTAT                                 7
1232 #define FM_BUTCTL_BPUSHSTAT                      1232 #define FM_BUTCTL_BPUSHSTAT                                 0x80
1233                                                  1233 
1234 #define FB_BUTCTL_BPUSHDET                       1234 #define FB_BUTCTL_BPUSHDET                                  6
1235 #define FM_BUTCTL_BPUSHDET                       1235 #define FM_BUTCTL_BPUSHDET                                  0x40
1236                                                  1236 
1237 #define FB_BUTCTL_BPUSHEN                        1237 #define FB_BUTCTL_BPUSHEN                                   5
1238 #define FM_BUTCTL_BPUSHEN                        1238 #define FM_BUTCTL_BPUSHEN                                   0x20
1239                                                  1239 
1240 #define FB_BUTCTL_BSTABLE_L                      1240 #define FB_BUTCTL_BSTABLE_L                                 3
1241 #define FM_BUTCTL_BSTABLE_L                      1241 #define FM_BUTCTL_BSTABLE_L                                 0x18
1242                                                  1242 
1243 #define FB_BUTCTL_BSTABLE_S                      1243 #define FB_BUTCTL_BSTABLE_S                                 0
1244 #define FM_BUTCTL_BSTABLE_S                      1244 #define FM_BUTCTL_BSTABLE_S                                 0x7
1245                                                  1245 
1246 // *** CH0AIC ***                                1246 // *** CH0AIC ***
1247 #define FB_CH0AIC_INSELL                         1247 #define FB_CH0AIC_INSELL                                    6
1248 #define FM_CH0AIC_INSELL                         1248 #define FM_CH0AIC_INSELL                                    0xC0
1249                                                  1249 
1250 #define FB_CH0AIC_MICBST0                        1250 #define FB_CH0AIC_MICBST0                                   4
1251 #define FM_CH0AIC_MICBST0                        1251 #define FM_CH0AIC_MICBST0                                   0x30
1252                                                  1252 
1253 #define FB_CH0AIC_LADCIN                         1253 #define FB_CH0AIC_LADCIN                                    2
1254 #define FM_CH0AIC_LADCIN                         1254 #define FM_CH0AIC_LADCIN                                    0xC
1255                                                  1255 
1256 #define FB_CH0AIC_IN_BYPS_L_SEL                  1256 #define FB_CH0AIC_IN_BYPS_L_SEL                             1
1257 #define FM_CH0AIC_IN_BYPS_L_SEL                  1257 #define FM_CH0AIC_IN_BYPS_L_SEL                             0x2
1258                                                  1258 
1259 #define FB_CH0AIC_IPCH0S                         1259 #define FB_CH0AIC_IPCH0S                                    0
1260 #define FM_CH0AIC_IPCH0S                         1260 #define FM_CH0AIC_IPCH0S                                    0x1
1261                                                  1261 
1262 // *** CH1AIC ***                                1262 // *** CH1AIC ***
1263 #define FB_CH1AIC_INSELR                         1263 #define FB_CH1AIC_INSELR                                    6
1264 #define FM_CH1AIC_INSELR                         1264 #define FM_CH1AIC_INSELR                                    0xC0
1265                                                  1265 
1266 #define FB_CH1AIC_MICBST1                        1266 #define FB_CH1AIC_MICBST1                                   4
1267 #define FM_CH1AIC_MICBST1                        1267 #define FM_CH1AIC_MICBST1                                   0x30
1268                                                  1268 
1269 #define FB_CH1AIC_RADCIN                         1269 #define FB_CH1AIC_RADCIN                                    2
1270 #define FM_CH1AIC_RADCIN                         1270 #define FM_CH1AIC_RADCIN                                    0xC
1271                                                  1271 
1272 #define FB_CH1AIC_IN_BYPS_R_SEL                  1272 #define FB_CH1AIC_IN_BYPS_R_SEL                             1
1273 #define FM_CH1AIC_IN_BYPS_R_SEL                  1273 #define FM_CH1AIC_IN_BYPS_R_SEL                             0x2
1274                                                  1274 
1275 #define FB_CH1AIC_IPCH1S                         1275 #define FB_CH1AIC_IPCH1S                                    0
1276 #define FM_CH1AIC_IPCH1S                         1276 #define FM_CH1AIC_IPCH1S                                    0x1
1277                                                  1277 
1278 // *** ICTL0 ***                                 1278 // *** ICTL0 ***
1279 #define FB_ICTL0_IN1POL                          1279 #define FB_ICTL0_IN1POL                                     7
1280 #define FM_ICTL0_IN1POL                          1280 #define FM_ICTL0_IN1POL                                     0x80
1281                                                  1281 
1282 #define FB_ICTL0_IN0POL                          1282 #define FB_ICTL0_IN0POL                                     6
1283 #define FM_ICTL0_IN0POL                          1283 #define FM_ICTL0_IN0POL                                     0x40
1284                                                  1284 
1285 #define FB_ICTL0_INPCH10SEL                      1285 #define FB_ICTL0_INPCH10SEL                                 4
1286 #define FM_ICTL0_INPCH10SEL                      1286 #define FM_ICTL0_INPCH10SEL                                 0x30
1287                                                  1287 
1288 #define FB_ICTL0_IN1MUTE                         1288 #define FB_ICTL0_IN1MUTE                                    3
1289 #define FM_ICTL0_IN1MUTE                         1289 #define FM_ICTL0_IN1MUTE                                    0x8
1290                                                  1290 
1291 #define FB_ICTL0_IN0MUTE                         1291 #define FB_ICTL0_IN0MUTE                                    2
1292 #define FM_ICTL0_IN0MUTE                         1292 #define FM_ICTL0_IN0MUTE                                    0x4
1293                                                  1293 
1294 #define FB_ICTL0_IN1HP                           1294 #define FB_ICTL0_IN1HP                                      1
1295 #define FM_ICTL0_IN1HP                           1295 #define FM_ICTL0_IN1HP                                      0x2
1296                                                  1296 
1297 #define FB_ICTL0_IN0HP                           1297 #define FB_ICTL0_IN0HP                                      0
1298 #define FM_ICTL0_IN0HP                           1298 #define FM_ICTL0_IN0HP                                      0x1
1299                                                  1299 
1300 // *** ICTL1 ***                                 1300 // *** ICTL1 ***
1301 #define FB_ICTL1_IN3POL                          1301 #define FB_ICTL1_IN3POL                                     7
1302 #define FM_ICTL1_IN3POL                          1302 #define FM_ICTL1_IN3POL                                     0x80
1303                                                  1303 
1304 #define FB_ICTL1_IN2POL                          1304 #define FB_ICTL1_IN2POL                                     6
1305 #define FM_ICTL1_IN2POL                          1305 #define FM_ICTL1_IN2POL                                     0x40
1306                                                  1306 
1307 #define FB_ICTL1_INPCH32SEL                      1307 #define FB_ICTL1_INPCH32SEL                                 4
1308 #define FM_ICTL1_INPCH32SEL                      1308 #define FM_ICTL1_INPCH32SEL                                 0x30
1309                                                  1309 
1310 #define FB_ICTL1_IN3MUTE                         1310 #define FB_ICTL1_IN3MUTE                                    3
1311 #define FM_ICTL1_IN3MUTE                         1311 #define FM_ICTL1_IN3MUTE                                    0x8
1312                                                  1312 
1313 #define FB_ICTL1_IN2MUTE                         1313 #define FB_ICTL1_IN2MUTE                                    2
1314 #define FM_ICTL1_IN2MUTE                         1314 #define FM_ICTL1_IN2MUTE                                    0x4
1315                                                  1315 
1316 #define FB_ICTL1_IN3HP                           1316 #define FB_ICTL1_IN3HP                                      1
1317 #define FM_ICTL1_IN3HP                           1317 #define FM_ICTL1_IN3HP                                      0x2
1318                                                  1318 
1319 #define FB_ICTL1_IN2HP                           1319 #define FB_ICTL1_IN2HP                                      0
1320 #define FM_ICTL1_IN2HP                           1320 #define FM_ICTL1_IN2HP                                      0x1
1321                                                  1321 
1322 // *** MICBIAS ***                               1322 // *** MICBIAS ***
1323 #define FB_MICBIAS_MICBOV2                       1323 #define FB_MICBIAS_MICBOV2                                  4
1324 #define FM_MICBIAS_MICBOV2                       1324 #define FM_MICBIAS_MICBOV2                                  0x30
1325                                                  1325 
1326 #define FB_MICBIAS_MICBOV1                       1326 #define FB_MICBIAS_MICBOV1                                  6
1327 #define FM_MICBIAS_MICBOV1                       1327 #define FM_MICBIAS_MICBOV1                                  0xC0
1328                                                  1328 
1329 #define FB_MICBIAS_SPARE1                        1329 #define FB_MICBIAS_SPARE1                                   2
1330 #define FM_MICBIAS_SPARE1                        1330 #define FM_MICBIAS_SPARE1                                   0xC
1331                                                  1331 
1332 #define FB_MICBIAS_SPARE2                        1332 #define FB_MICBIAS_SPARE2                                   0
1333 #define FM_MICBIAS_SPARE2                        1333 #define FM_MICBIAS_SPARE2                                   0x3
1334                                                  1334 
1335 // *** PGAZ ***                                  1335 // *** PGAZ ***
1336 #define FB_PGAZ_INHPOR                           1336 #define FB_PGAZ_INHPOR                                      1
1337 #define FM_PGAZ_INHPOR                           1337 #define FM_PGAZ_INHPOR                                      0x2
1338                                                  1338 
1339 #define FB_PGAZ_TOEN                             1339 #define FB_PGAZ_TOEN                                        0
1340 #define FM_PGAZ_TOEN                             1340 #define FM_PGAZ_TOEN                                        0x1
1341                                                  1341 
1342 // *** ASRCILVOL ***                             1342 // *** ASRCILVOL ***
1343 #define FB_ASRCILVOL_ASRCILVOL                   1343 #define FB_ASRCILVOL_ASRCILVOL                              0
1344 #define FM_ASRCILVOL_ASRCILVOL                   1344 #define FM_ASRCILVOL_ASRCILVOL                              0xFF
1345                                                  1345 
1346 // *** ASRCIRVOL ***                             1346 // *** ASRCIRVOL ***
1347 #define FB_ASRCIRVOL_ASRCIRVOL                   1347 #define FB_ASRCIRVOL_ASRCIRVOL                              0
1348 #define FM_ASRCIRVOL_ASRCIRVOL                   1348 #define FM_ASRCIRVOL_ASRCIRVOL                              0xFF
1349                                                  1349 
1350 // *** ASRCOLVOL ***                             1350 // *** ASRCOLVOL ***
1351 #define FB_ASRCOLVOL_ASRCOLVOL                   1351 #define FB_ASRCOLVOL_ASRCOLVOL                              0
1352 #define FM_ASRCOLVOL_ASRCOLVOL                   1352 #define FM_ASRCOLVOL_ASRCOLVOL                              0xFF
1353                                                  1353 
1354 // *** ASRCORVOL ***                             1354 // *** ASRCORVOL ***
1355 #define FB_ASRCORVOL_ASRCOLVOL                   1355 #define FB_ASRCORVOL_ASRCOLVOL                              0
1356 #define FM_ASRCORVOL_ASRCOLVOL                   1356 #define FM_ASRCORVOL_ASRCOLVOL                              0xFF
1357                                                  1357 
1358 // *** IVOLCTLU ***                              1358 // *** IVOLCTLU ***
1359 #define FB_IVOLCTLU_IFADE                        1359 #define FB_IVOLCTLU_IFADE                                   3
1360 #define FM_IVOLCTLU_IFADE                        1360 #define FM_IVOLCTLU_IFADE                                   0x8
1361                                                  1361 
1362 #define FB_IVOLCTLU_INPVOLU                      1362 #define FB_IVOLCTLU_INPVOLU                                 2
1363 #define FM_IVOLCTLU_INPVOLU                      1363 #define FM_IVOLCTLU_INPVOLU                                 0x4
1364                                                  1364 
1365 #define FB_IVOLCTLU_PGAVOLU                      1365 #define FB_IVOLCTLU_PGAVOLU                                 1
1366 #define FM_IVOLCTLU_PGAVOLU                      1366 #define FM_IVOLCTLU_PGAVOLU                                 0x2
1367                                                  1367 
1368 #define FB_IVOLCTLU_ASRCVOLU                     1368 #define FB_IVOLCTLU_ASRCVOLU                                0
1369 #define FM_IVOLCTLU_ASRCVOLU                     1369 #define FM_IVOLCTLU_ASRCVOLU                                0x1
1370                                                  1370 
1371 // *** ALCCTL0 ***                               1371 // *** ALCCTL0 ***
1372 #define FB_ALCCTL0_ALCMODE                       1372 #define FB_ALCCTL0_ALCMODE                                  7
1373 #define FM_ALCCTL0_ALCMODE                       1373 #define FM_ALCCTL0_ALCMODE                                  0x80
1374                                                  1374 
1375 #define FB_ALCCTL0_ALCREF                        1375 #define FB_ALCCTL0_ALCREF                                   4
1376 #define FM_ALCCTL0_ALCREF                        1376 #define FM_ALCCTL0_ALCREF                                   0x70
1377                                                  1377 
1378 #define FB_ALCCTL0_ALCEN3                        1378 #define FB_ALCCTL0_ALCEN3                                   3
1379 #define FM_ALCCTL0_ALCEN3                        1379 #define FM_ALCCTL0_ALCEN3                                   0x8
1380                                                  1380 
1381 #define FB_ALCCTL0_ALCEN2                        1381 #define FB_ALCCTL0_ALCEN2                                   2
1382 #define FM_ALCCTL0_ALCEN2                        1382 #define FM_ALCCTL0_ALCEN2                                   0x4
1383                                                  1383 
1384 #define FB_ALCCTL0_ALCEN1                        1384 #define FB_ALCCTL0_ALCEN1                                   1
1385 #define FM_ALCCTL0_ALCEN1                        1385 #define FM_ALCCTL0_ALCEN1                                   0x2
1386                                                  1386 
1387 #define FB_ALCCTL0_ALCEN0                        1387 #define FB_ALCCTL0_ALCEN0                                   0
1388 #define FM_ALCCTL0_ALCEN0                        1388 #define FM_ALCCTL0_ALCEN0                                   0x1
1389                                                  1389 
1390 // *** ALCCTL1 ***                               1390 // *** ALCCTL1 ***
1391 #define FB_ALCCTL1_MAXGAIN                       1391 #define FB_ALCCTL1_MAXGAIN                                  4
1392 #define FM_ALCCTL1_MAXGAIN                       1392 #define FM_ALCCTL1_MAXGAIN                                  0x70
1393                                                  1393 
1394 #define FB_ALCCTL1_ALCL                          1394 #define FB_ALCCTL1_ALCL                                     0
1395 #define FM_ALCCTL1_ALCL                          1395 #define FM_ALCCTL1_ALCL                                     0xF
1396                                                  1396 
1397 // *** ALCCTL2 ***                               1397 // *** ALCCTL2 ***
1398 #define FB_ALCCTL2_ALCZC                         1398 #define FB_ALCCTL2_ALCZC                                    7
1399 #define FM_ALCCTL2_ALCZC                         1399 #define FM_ALCCTL2_ALCZC                                    0x80
1400                                                  1400 
1401 #define FB_ALCCTL2_MINGAIN                       1401 #define FB_ALCCTL2_MINGAIN                                  4
1402 #define FM_ALCCTL2_MINGAIN                       1402 #define FM_ALCCTL2_MINGAIN                                  0x70
1403                                                  1403 
1404 #define FB_ALCCTL2_HLD                           1404 #define FB_ALCCTL2_HLD                                      0
1405 #define FM_ALCCTL2_HLD                           1405 #define FM_ALCCTL2_HLD                                      0xF
1406                                                  1406 
1407 // *** ALCCTL3 ***                               1407 // *** ALCCTL3 ***
1408 #define FB_ALCCTL3_DCY                           1408 #define FB_ALCCTL3_DCY                                      4
1409 #define FM_ALCCTL3_DCY                           1409 #define FM_ALCCTL3_DCY                                      0xF0
1410                                                  1410 
1411 #define FB_ALCCTL3_ATK                           1411 #define FB_ALCCTL3_ATK                                      0
1412 #define FM_ALCCTL3_ATK                           1412 #define FM_ALCCTL3_ATK                                      0xF
1413                                                  1413 
1414 // *** NGATE ***                                 1414 // *** NGATE ***
1415 #define FB_NGATE_NGTH                            1415 #define FB_NGATE_NGTH                                       3
1416 #define FM_NGATE_NGTH                            1416 #define FM_NGATE_NGTH                                       0xF8
1417                                                  1417 
1418 #define FB_NGATE_NGG                             1418 #define FB_NGATE_NGG                                        1
1419 #define FM_NGATE_NGG                             1419 #define FM_NGATE_NGG                                        0x6
1420                                                  1420 
1421 #define FB_NGATE_NGAT                            1421 #define FB_NGATE_NGAT                                       0
1422 #define FM_NGATE_NGAT                            1422 #define FM_NGATE_NGAT                                       0x1
1423                                                  1423 
1424 // *** DMICCTL ***                               1424 // *** DMICCTL ***
1425 #define FB_DMICCTL_DMIC2EN                       1425 #define FB_DMICCTL_DMIC2EN                                  7
1426 #define FM_DMICCTL_DMIC2EN                       1426 #define FM_DMICCTL_DMIC2EN                                  0x80
1427                                                  1427 
1428 #define FB_DMICCTL_DMIC1EN                       1428 #define FB_DMICCTL_DMIC1EN                                  6
1429 #define FM_DMICCTL_DMIC1EN                       1429 #define FM_DMICCTL_DMIC1EN                                  0x40
1430                                                  1430 
1431 #define FB_DMICCTL_DMONO                         1431 #define FB_DMICCTL_DMONO                                    4
1432 #define FM_DMICCTL_DMONO                         1432 #define FM_DMICCTL_DMONO                                    0x10
1433                                                  1433 
1434 #define FB_DMICCTL_DMDCLK                        1434 #define FB_DMICCTL_DMDCLK                                   2
1435 #define FM_DMICCTL_DMDCLK                        1435 #define FM_DMICCTL_DMDCLK                                   0xC
1436                                                  1436 
1437 #define FB_DMICCTL_DMRATE                        1437 #define FB_DMICCTL_DMRATE                                   0
1438 #define FM_DMICCTL_DMRATE                        1438 #define FM_DMICCTL_DMRATE                                   0x3
1439                                                  1439 
1440 // *** DACCTL ***                                1440 // *** DACCTL ***
1441 #define FB_DACCTL_DACPOLR                        1441 #define FB_DACCTL_DACPOLR                                   7
1442 #define FM_DACCTL_DACPOLR                        1442 #define FM_DACCTL_DACPOLR                                   0x80
1443 #define FV_DACPOLR_NORMAL                        1443 #define FV_DACPOLR_NORMAL                                   0x0
1444 #define FV_DACPOLR_INVERTED                      1444 #define FV_DACPOLR_INVERTED                                 0x80
1445                                                  1445 
1446 #define FB_DACCTL_DACPOLL                        1446 #define FB_DACCTL_DACPOLL                                   6
1447 #define FM_DACCTL_DACPOLL                        1447 #define FM_DACCTL_DACPOLL                                   0x40
1448 #define FV_DACPOLL_NORMAL                        1448 #define FV_DACPOLL_NORMAL                                   0x0
1449 #define FV_DACPOLL_INVERTED                      1449 #define FV_DACPOLL_INVERTED                                 0x40
1450                                                  1450 
1451 #define FB_DACCTL_DACDITH                        1451 #define FB_DACCTL_DACDITH                                   4
1452 #define FM_DACCTL_DACDITH                        1452 #define FM_DACCTL_DACDITH                                   0x30
1453 #define FV_DACDITH_DYNAMIC_HALF                  1453 #define FV_DACDITH_DYNAMIC_HALF                             0x0
1454 #define FV_DACDITH_DYNAMIC_FULL                  1454 #define FV_DACDITH_DYNAMIC_FULL                             0x10
1455 #define FV_DACDITH_DISABLED                      1455 #define FV_DACDITH_DISABLED                                 0x20
1456 #define FV_DACDITH_STATIC                        1456 #define FV_DACDITH_STATIC                                   0x30
1457                                                  1457 
1458 #define FB_DACCTL_DACMUTE                        1458 #define FB_DACCTL_DACMUTE                                   3
1459 #define FM_DACCTL_DACMUTE                        1459 #define FM_DACCTL_DACMUTE                                   0x8
1460 #define FV_DACMUTE_ENABLE                        1460 #define FV_DACMUTE_ENABLE                                   0x8
1461 #define FV_DACMUTE_DISABLE                       1461 #define FV_DACMUTE_DISABLE                                  0x0
1462                                                  1462 
1463 #define FB_DACCTL_DACDEM                         1463 #define FB_DACCTL_DACDEM                                    2
1464 #define FM_DACCTL_DACDEM                         1464 #define FM_DACCTL_DACDEM                                    0x4
1465 #define FV_DACDEM_ENABLE                         1465 #define FV_DACDEM_ENABLE                                    0x4
1466 #define FV_DACDEM_DISABLE                        1466 #define FV_DACDEM_DISABLE                                   0x0
1467                                                  1467 
1468 #define FB_DACCTL_ABYPASS                        1468 #define FB_DACCTL_ABYPASS                                   0
1469 #define FM_DACCTL_ABYPASS                        1469 #define FM_DACCTL_ABYPASS                                   0x1
1470                                                  1470 
1471 // *** SPKCTL ***                                1471 // *** SPKCTL ***
1472 #define FB_SPKCTL_SPKPOLR                        1472 #define FB_SPKCTL_SPKPOLR                                   7
1473 #define FM_SPKCTL_SPKPOLR                        1473 #define FM_SPKCTL_SPKPOLR                                   0x80
1474 #define FV_SPKPOLR_NORMAL                        1474 #define FV_SPKPOLR_NORMAL                                   0x0
1475 #define FV_SPKPOLR_INVERTED                      1475 #define FV_SPKPOLR_INVERTED                                 0x80
1476                                                  1476 
1477 #define FB_SPKCTL_SPKPOLL                        1477 #define FB_SPKCTL_SPKPOLL                                   6
1478 #define FM_SPKCTL_SPKPOLL                        1478 #define FM_SPKCTL_SPKPOLL                                   0x40
1479 #define FV_SPKPOLL_NORMAL                        1479 #define FV_SPKPOLL_NORMAL                                   0x0
1480 #define FV_SPKPOLL_INVERTED                      1480 #define FV_SPKPOLL_INVERTED                                 0x40
1481                                                  1481 
1482 #define FB_SPKCTL_SPKMUTE                        1482 #define FB_SPKCTL_SPKMUTE                                   3
1483 #define FM_SPKCTL_SPKMUTE                        1483 #define FM_SPKCTL_SPKMUTE                                   0x8
1484 #define FV_SPKMUTE_ENABLE                        1484 #define FV_SPKMUTE_ENABLE                                   0x8
1485 #define FV_SPKMUTE_DISABLE                       1485 #define FV_SPKMUTE_DISABLE                                  0x0
1486                                                  1486 
1487 #define FB_SPKCTL_SPKDEM                         1487 #define FB_SPKCTL_SPKDEM                                    2
1488 #define FM_SPKCTL_SPKDEM                         1488 #define FM_SPKCTL_SPKDEM                                    0x4
1489 #define FV_SPKDEM_ENABLE                         1489 #define FV_SPKDEM_ENABLE                                    0x4
1490 #define FV_SPKDEM_DISABLE                        1490 #define FV_SPKDEM_DISABLE                                   0x0
1491                                                  1491 
1492 // *** SUBCTL ***                                1492 // *** SUBCTL ***
1493 #define FB_SUBCTL_SUBPOL                         1493 #define FB_SUBCTL_SUBPOL                                    7
1494 #define FM_SUBCTL_SUBPOL                         1494 #define FM_SUBCTL_SUBPOL                                    0x80
1495                                                  1495 
1496 #define FB_SUBCTL_SUBMUTE                        1496 #define FB_SUBCTL_SUBMUTE                                   3
1497 #define FM_SUBCTL_SUBMUTE                        1497 #define FM_SUBCTL_SUBMUTE                                   0x8
1498                                                  1498 
1499 #define FB_SUBCTL_SUBDEM                         1499 #define FB_SUBCTL_SUBDEM                                    2
1500 #define FM_SUBCTL_SUBDEM                         1500 #define FM_SUBCTL_SUBDEM                                    0x4
1501                                                  1501 
1502 #define FB_SUBCTL_SUBMUX                         1502 #define FB_SUBCTL_SUBMUX                                    1
1503 #define FM_SUBCTL_SUBMUX                         1503 #define FM_SUBCTL_SUBMUX                                    0x2
1504                                                  1504 
1505 #define FB_SUBCTL_SUBILMDIS                      1505 #define FB_SUBCTL_SUBILMDIS                                 0
1506 #define FM_SUBCTL_SUBILMDIS                      1506 #define FM_SUBCTL_SUBILMDIS                                 0x1
1507                                                  1507 
1508 // *** DCCTL ***                                 1508 // *** DCCTL ***
1509 #define FB_DCCTL_SUBDCBYP                        1509 #define FB_DCCTL_SUBDCBYP                                   7
1510 #define FM_DCCTL_SUBDCBYP                        1510 #define FM_DCCTL_SUBDCBYP                                   0x80
1511                                                  1511 
1512 #define FB_DCCTL_DACDCBYP                        1512 #define FB_DCCTL_DACDCBYP                                   6
1513 #define FM_DCCTL_DACDCBYP                        1513 #define FM_DCCTL_DACDCBYP                                   0x40
1514                                                  1514 
1515 #define FB_DCCTL_SPKDCBYP                        1515 #define FB_DCCTL_SPKDCBYP                                   5
1516 #define FM_DCCTL_SPKDCBYP                        1516 #define FM_DCCTL_SPKDCBYP                                   0x20
1517                                                  1517 
1518 #define FB_DCCTL_DCCOEFSEL                       1518 #define FB_DCCTL_DCCOEFSEL                                  0
1519 #define FM_DCCTL_DCCOEFSEL                       1519 #define FM_DCCTL_DCCOEFSEL                                  0x7
1520                                                  1520 
1521 // *** OVOLCTLU ***                              1521 // *** OVOLCTLU ***
1522 #define FB_OVOLCTLU_OFADE                        1522 #define FB_OVOLCTLU_OFADE                                   4
1523 #define FM_OVOLCTLU_OFADE                        1523 #define FM_OVOLCTLU_OFADE                                   0x10
1524                                                  1524 
1525 #define FB_OVOLCTLU_SUBVOLU                      1525 #define FB_OVOLCTLU_SUBVOLU                                 3
1526 #define FM_OVOLCTLU_SUBVOLU                      1526 #define FM_OVOLCTLU_SUBVOLU                                 0x8
1527                                                  1527 
1528 #define FB_OVOLCTLU_MVOLU                        1528 #define FB_OVOLCTLU_MVOLU                                   2
1529 #define FM_OVOLCTLU_MVOLU                        1529 #define FM_OVOLCTLU_MVOLU                                   0x4
1530                                                  1530 
1531 #define FB_OVOLCTLU_SPKVOLU                      1531 #define FB_OVOLCTLU_SPKVOLU                                 1
1532 #define FM_OVOLCTLU_SPKVOLU                      1532 #define FM_OVOLCTLU_SPKVOLU                                 0x2
1533                                                  1533 
1534 #define FB_OVOLCTLU_HPVOLU                       1534 #define FB_OVOLCTLU_HPVOLU                                  0
1535 #define FM_OVOLCTLU_HPVOLU                       1535 #define FM_OVOLCTLU_HPVOLU                                  0x1
1536                                                  1536 
1537 // *** MUTEC ***                                 1537 // *** MUTEC ***
1538 #define FB_MUTEC_ZDSTAT                          1538 #define FB_MUTEC_ZDSTAT                                     7
1539 #define FM_MUTEC_ZDSTAT                          1539 #define FM_MUTEC_ZDSTAT                                     0x80
1540                                                  1540 
1541 #define FB_MUTEC_ZDLEN                           1541 #define FB_MUTEC_ZDLEN                                      4
1542 #define FM_MUTEC_ZDLEN                           1542 #define FM_MUTEC_ZDLEN                                      0x30
1543                                                  1543 
1544 #define FB_MUTEC_APWD                            1544 #define FB_MUTEC_APWD                                       3
1545 #define FM_MUTEC_APWD                            1545 #define FM_MUTEC_APWD                                       0x8
1546                                                  1546 
1547 #define FB_MUTEC_AMUTE                           1547 #define FB_MUTEC_AMUTE                                      2
1548 #define FM_MUTEC_AMUTE                           1548 #define FM_MUTEC_AMUTE                                      0x4
1549                                                  1549 
1550 // *** MVOLL ***                                 1550 // *** MVOLL ***
1551 #define FB_MVOLL_MVOL_L                          1551 #define FB_MVOLL_MVOL_L                                     0
1552 #define FM_MVOLL_MVOL_L                          1552 #define FM_MVOLL_MVOL_L                                     0xFF
1553                                                  1553 
1554 // *** MVOLR ***                                 1554 // *** MVOLR ***
1555 #define FB_MVOLR_MVOL_R                          1555 #define FB_MVOLR_MVOL_R                                     0
1556 #define FM_MVOLR_MVOL_R                          1556 #define FM_MVOLR_MVOL_R                                     0xFF
1557                                                  1557 
1558 // *** HPVOLL ***                                1558 // *** HPVOLL ***
1559 #define FB_HPVOLL_HPVOL_L                        1559 #define FB_HPVOLL_HPVOL_L                                   0
1560 #define FM_HPVOLL_HPVOL_L                        1560 #define FM_HPVOLL_HPVOL_L                                   0x7F
1561                                                  1561 
1562 // *** HPVOLR ***                                1562 // *** HPVOLR ***
1563 #define FB_HPVOLR_HPVOL_R                        1563 #define FB_HPVOLR_HPVOL_R                                   0
1564 #define FM_HPVOLR_HPVOL_R                        1564 #define FM_HPVOLR_HPVOL_R                                   0x7F
1565                                                  1565 
1566 // *** SPKVOLL ***                               1566 // *** SPKVOLL ***
1567 #define FB_SPKVOLL_SPKVOL_L                      1567 #define FB_SPKVOLL_SPKVOL_L                                 0
1568 #define FM_SPKVOLL_SPKVOL_L                      1568 #define FM_SPKVOLL_SPKVOL_L                                 0x7F
1569                                                  1569 
1570 // *** SPKVOLR ***                               1570 // *** SPKVOLR ***
1571 #define FB_SPKVOLR_SPKVOL_R                      1571 #define FB_SPKVOLR_SPKVOL_R                                 0
1572 #define FM_SPKVOLR_SPKVOL_R                      1572 #define FM_SPKVOLR_SPKVOL_R                                 0x7F
1573                                                  1573 
1574 // *** SUBVOL ***                                1574 // *** SUBVOL ***
1575 #define FB_SUBVOL_SUBVOL                         1575 #define FB_SUBVOL_SUBVOL                                    0
1576 #define FM_SUBVOL_SUBVOL                         1576 #define FM_SUBVOL_SUBVOL                                    0x7F
1577                                                  1577 
1578 // *** COP0 ***                                  1578 // *** COP0 ***
1579 #define FB_COP0_COPATTEN                         1579 #define FB_COP0_COPATTEN                                    7
1580 #define FM_COP0_COPATTEN                         1580 #define FM_COP0_COPATTEN                                    0x80
1581                                                  1581 
1582 #define FB_COP0_COPGAIN                          1582 #define FB_COP0_COPGAIN                                     6
1583 #define FM_COP0_COPGAIN                          1583 #define FM_COP0_COPGAIN                                     0x40
1584                                                  1584 
1585 #define FB_COP0_HDELTAEN                         1585 #define FB_COP0_HDELTAEN                                    5
1586 #define FM_COP0_HDELTAEN                         1586 #define FM_COP0_HDELTAEN                                    0x20
1587                                                  1587 
1588 #define FB_COP0_COPTARGET                        1588 #define FB_COP0_COPTARGET                                   0
1589 #define FM_COP0_COPTARGET                        1589 #define FM_COP0_COPTARGET                                   0x1F
1590                                                  1590 
1591 // *** COP1 ***                                  1591 // *** COP1 ***
1592 #define FB_COP1_HDCOMPMODE                       1592 #define FB_COP1_HDCOMPMODE                                  6
1593 #define FM_COP1_HDCOMPMODE                       1593 #define FM_COP1_HDCOMPMODE                                  0x40
1594                                                  1594 
1595 #define FB_COP1_AVGLENGTH                        1595 #define FB_COP1_AVGLENGTH                                   2
1596 #define FM_COP1_AVGLENGTH                        1596 #define FM_COP1_AVGLENGTH                                   0x3C
1597                                                  1597 
1598 #define FB_COP1_MONRATE                          1598 #define FB_COP1_MONRATE                                     0
1599 #define FM_COP1_MONRATE                          1599 #define FM_COP1_MONRATE                                     0x3
1600                                                  1600 
1601 // *** COPSTAT ***                               1601 // *** COPSTAT ***
1602 #define FB_COPSTAT_HDELTADET                     1602 #define FB_COPSTAT_HDELTADET                                7
1603 #define FM_COPSTAT_HDELTADET                     1603 #define FM_COPSTAT_HDELTADET                                0x80
1604                                                  1604 
1605 #define FB_COPSTAT_UV                            1605 #define FB_COPSTAT_UV                                       6
1606 #define FM_COPSTAT_UV                            1606 #define FM_COPSTAT_UV                                       0x40
1607                                                  1607 
1608 #define FB_COPSTAT_COPADJ                        1608 #define FB_COPSTAT_COPADJ                                   0
1609 #define FM_COPSTAT_COPADJ                        1609 #define FM_COPSTAT_COPADJ                                   0x3F
1610                                                  1610 
1611 // *** PWM0 ***                                  1611 // *** PWM0 ***
1612 #define FB_PWM0_SCTO                             1612 #define FB_PWM0_SCTO                                        6
1613 #define FM_PWM0_SCTO                             1613 #define FM_PWM0_SCTO                                        0xC0
1614                                                  1614 
1615 #define FB_PWM0_UVLO                             1615 #define FB_PWM0_UVLO                                        5
1616 #define FM_PWM0_UVLO                             1616 #define FM_PWM0_UVLO                                        0x20
1617                                                  1617 
1618 #define FB_PWM0_BFDIS                            1618 #define FB_PWM0_BFDIS                                       3
1619 #define FM_PWM0_BFDIS                            1619 #define FM_PWM0_BFDIS                                       0x8
1620                                                  1620 
1621 #define FB_PWM0_PWMMODE                          1621 #define FB_PWM0_PWMMODE                                     2
1622 #define FM_PWM0_PWMMODE                          1622 #define FM_PWM0_PWMMODE                                     0x4
1623                                                  1623 
1624 #define FB_PWM0_NOOFFSET                         1624 #define FB_PWM0_NOOFFSET                                    0
1625 #define FM_PWM0_NOOFFSET                         1625 #define FM_PWM0_NOOFFSET                                    0x1
1626                                                  1626 
1627 // *** PWM1 ***                                  1627 // *** PWM1 ***
1628 #define FB_PWM1_DITHPOS                          1628 #define FB_PWM1_DITHPOS                                     4
1629 #define FM_PWM1_DITHPOS                          1629 #define FM_PWM1_DITHPOS                                     0x70
1630                                                  1630 
1631 #define FB_PWM1_DYNDITH                          1631 #define FB_PWM1_DYNDITH                                     1
1632 #define FM_PWM1_DYNDITH                          1632 #define FM_PWM1_DYNDITH                                     0x2
1633                                                  1633 
1634 #define FB_PWM1_DITHDIS                          1634 #define FB_PWM1_DITHDIS                                     0
1635 #define FM_PWM1_DITHDIS                          1635 #define FM_PWM1_DITHDIS                                     0x1
1636                                                  1636 
1637 // *** PWM2 ***                                  1637 // *** PWM2 ***
1638 // *** PWM3 ***                                  1638 // *** PWM3 ***
1639 #define FB_PWM3_PWMMUX                           1639 #define FB_PWM3_PWMMUX                                      6
1640 #define FM_PWM3_PWMMUX                           1640 #define FM_PWM3_PWMMUX                                      0xC0
1641                                                  1641 
1642 #define FB_PWM3_CVALUE                           1642 #define FB_PWM3_CVALUE                                      0
1643 #define FM_PWM3_CVALUE                           1643 #define FM_PWM3_CVALUE                                      0x7
1644                                                  1644 
1645 // *** HPSW ***                                  1645 // *** HPSW ***
1646 #define FB_HPSW_HPDETSTATE                       1646 #define FB_HPSW_HPDETSTATE                                  4
1647 #define FM_HPSW_HPDETSTATE                       1647 #define FM_HPSW_HPDETSTATE                                  0x10
1648                                                  1648 
1649 #define FB_HPSW_HPSWEN                           1649 #define FB_HPSW_HPSWEN                                      2
1650 #define FM_HPSW_HPSWEN                           1650 #define FM_HPSW_HPSWEN                                      0xC
1651                                                  1651 
1652 #define FB_HPSW_HPSWPOL                          1652 #define FB_HPSW_HPSWPOL                                     1
1653 #define FM_HPSW_HPSWPOL                          1653 #define FM_HPSW_HPSWPOL                                     0x2
1654                                                  1654 
1655 #define FB_HPSW_TSDEN                            1655 #define FB_HPSW_TSDEN                                       0
1656 #define FM_HPSW_TSDEN                            1656 #define FM_HPSW_TSDEN                                       0x1
1657                                                  1657 
1658 // *** THERMTS ***                               1658 // *** THERMTS ***
1659 #define FB_THERMTS_TRIPHS                        1659 #define FB_THERMTS_TRIPHS                                   7
1660 #define FM_THERMTS_TRIPHS                        1660 #define FM_THERMTS_TRIPHS                                   0x80
1661                                                  1661 
1662 #define FB_THERMTS_TRIPLS                        1662 #define FB_THERMTS_TRIPLS                                   6
1663 #define FM_THERMTS_TRIPLS                        1663 #define FM_THERMTS_TRIPLS                                   0x40
1664                                                  1664 
1665 #define FB_THERMTS_TRIPSPLIT                     1665 #define FB_THERMTS_TRIPSPLIT                                4
1666 #define FM_THERMTS_TRIPSPLIT                     1666 #define FM_THERMTS_TRIPSPLIT                                0x30
1667                                                  1667 
1668 #define FB_THERMTS_TRIPSHIFT                     1668 #define FB_THERMTS_TRIPSHIFT                                2
1669 #define FM_THERMTS_TRIPSHIFT                     1669 #define FM_THERMTS_TRIPSHIFT                                0xC
1670                                                  1670 
1671 #define FB_THERMTS_TSPOLL                        1671 #define FB_THERMTS_TSPOLL                                   0
1672 #define FM_THERMTS_TSPOLL                        1672 #define FM_THERMTS_TSPOLL                                   0x3
1673                                                  1673 
1674 // *** THERMSPK1 ***                             1674 // *** THERMSPK1 ***
1675 #define FB_THERMSPK1_FORCEPWD                    1675 #define FB_THERMSPK1_FORCEPWD                               7
1676 #define FM_THERMSPK1_FORCEPWD                    1676 #define FM_THERMSPK1_FORCEPWD                               0x80
1677                                                  1677 
1678 #define FB_THERMSPK1_INSTCUTMODE                 1678 #define FB_THERMSPK1_INSTCUTMODE                            6
1679 #define FM_THERMSPK1_INSTCUTMODE                 1679 #define FM_THERMSPK1_INSTCUTMODE                            0x40
1680                                                  1680 
1681 #define FB_THERMSPK1_INCRATIO                    1681 #define FB_THERMSPK1_INCRATIO                               4
1682 #define FM_THERMSPK1_INCRATIO                    1682 #define FM_THERMSPK1_INCRATIO                               0x30
1683                                                  1683 
1684 #define FB_THERMSPK1_INCSTEP                     1684 #define FB_THERMSPK1_INCSTEP                                2
1685 #define FM_THERMSPK1_INCSTEP                     1685 #define FM_THERMSPK1_INCSTEP                                0xC
1686                                                  1686 
1687 #define FB_THERMSPK1_DECSTEP                     1687 #define FB_THERMSPK1_DECSTEP                                0
1688 #define FM_THERMSPK1_DECSTEP                     1688 #define FM_THERMSPK1_DECSTEP                                0x3
1689                                                  1689 
1690 // *** THERMSTAT ***                             1690 // *** THERMSTAT ***
1691 #define FB_THERMSTAT_FPWDS                       1691 #define FB_THERMSTAT_FPWDS                                  7
1692 #define FM_THERMSTAT_FPWDS                       1692 #define FM_THERMSTAT_FPWDS                                  0x80
1693                                                  1693 
1694 #define FB_THERMSTAT_VOLSTAT                     1694 #define FB_THERMSTAT_VOLSTAT                                0
1695 #define FM_THERMSTAT_VOLSTAT                     1695 #define FM_THERMSTAT_VOLSTAT                                0x7F
1696                                                  1696 
1697 // *** SCSTAT ***                                1697 // *** SCSTAT ***
1698 #define FB_SCSTAT_ESDF                           1698 #define FB_SCSTAT_ESDF                                      3
1699 #define FM_SCSTAT_ESDF                           1699 #define FM_SCSTAT_ESDF                                      0x18
1700                                                  1700 
1701 #define FB_SCSTAT_CPF                            1701 #define FB_SCSTAT_CPF                                       2
1702 #define FM_SCSTAT_CPF                            1702 #define FM_SCSTAT_CPF                                       0x4
1703                                                  1703 
1704 #define FB_SCSTAT_CLSDF                          1704 #define FB_SCSTAT_CLSDF                                     0
1705 #define FM_SCSTAT_CLSDF                          1705 #define FM_SCSTAT_CLSDF                                     0x3
1706                                                  1706 
1707 // *** SDMON ***                                 1707 // *** SDMON ***
1708 #define FB_SDMON_SDFORCE                         1708 #define FB_SDMON_SDFORCE                                    7
1709 #define FM_SDMON_SDFORCE                         1709 #define FM_SDMON_SDFORCE                                    0x80
1710                                                  1710 
1711 #define FB_SDMON_SDVALUE                         1711 #define FB_SDMON_SDVALUE                                    0
1712 #define FM_SDMON_SDVALUE                         1712 #define FM_SDMON_SDVALUE                                    0x1F
1713                                                  1713 
1714 // *** SPKEQFILT ***                             1714 // *** SPKEQFILT ***
1715 #define FB_SPKEQFILT_EQ2EN                       1715 #define FB_SPKEQFILT_EQ2EN                                  7
1716 #define FM_SPKEQFILT_EQ2EN                       1716 #define FM_SPKEQFILT_EQ2EN                                  0x80
1717 #define FV_EQ2EN_ENABLE                          1717 #define FV_EQ2EN_ENABLE                                     0x80
1718 #define FV_EQ2EN_DISABLE                         1718 #define FV_EQ2EN_DISABLE                                    0x0
1719                                                  1719 
1720 #define FB_SPKEQFILT_EQ2BE                       1720 #define FB_SPKEQFILT_EQ2BE                                  4
1721 #define FM_SPKEQFILT_EQ2BE                       1721 #define FM_SPKEQFILT_EQ2BE                                  0x70
1722                                                  1722 
1723 #define FB_SPKEQFILT_EQ1EN                       1723 #define FB_SPKEQFILT_EQ1EN                                  3
1724 #define FM_SPKEQFILT_EQ1EN                       1724 #define FM_SPKEQFILT_EQ1EN                                  0x8
1725 #define FV_EQ1EN_ENABLE                          1725 #define FV_EQ1EN_ENABLE                                     0x8
1726 #define FV_EQ1EN_DISABLE                         1726 #define FV_EQ1EN_DISABLE                                    0x0
1727                                                  1727 
1728 #define FB_SPKEQFILT_EQ1BE                       1728 #define FB_SPKEQFILT_EQ1BE                                  0
1729 #define FM_SPKEQFILT_EQ1BE                       1729 #define FM_SPKEQFILT_EQ1BE                                  0x7
1730                                                  1730 
1731 #define SPKEQFILT_EQEN_ENABLE                    1731 #define SPKEQFILT_EQEN_ENABLE                               0x1
1732 #define SPKEQFILT_EQEN_DISABLE                   1732 #define SPKEQFILT_EQEN_DISABLE                              0x0
1733                                                  1733 
1734 // *** SPKCRWDL ***                              1734 // *** SPKCRWDL ***
1735 #define FB_SPKCRWDL_WDATA_L                      1735 #define FB_SPKCRWDL_WDATA_L                                 0
1736 #define FM_SPKCRWDL_WDATA_L                      1736 #define FM_SPKCRWDL_WDATA_L                                 0xFF
1737                                                  1737 
1738 // *** SPKCRWDM ***                              1738 // *** SPKCRWDM ***
1739 #define FB_SPKCRWDM_WDATA_M                      1739 #define FB_SPKCRWDM_WDATA_M                                 0
1740 #define FM_SPKCRWDM_WDATA_M                      1740 #define FM_SPKCRWDM_WDATA_M                                 0xFF
1741                                                  1741 
1742 // *** SPKCRWDH ***                              1742 // *** SPKCRWDH ***
1743 #define FB_SPKCRWDH_WDATA_H                      1743 #define FB_SPKCRWDH_WDATA_H                                 0
1744 #define FM_SPKCRWDH_WDATA_H                      1744 #define FM_SPKCRWDH_WDATA_H                                 0xFF
1745                                                  1745 
1746 // *** SPKCRRDL ***                              1746 // *** SPKCRRDL ***
1747 #define FB_SPKCRRDL_RDATA_L                      1747 #define FB_SPKCRRDL_RDATA_L                                 0
1748 #define FM_SPKCRRDL_RDATA_L                      1748 #define FM_SPKCRRDL_RDATA_L                                 0xFF
1749                                                  1749 
1750 // *** SPKCRRDM ***                              1750 // *** SPKCRRDM ***
1751 #define FB_SPKCRRDM_RDATA_M                      1751 #define FB_SPKCRRDM_RDATA_M                                 0
1752 #define FM_SPKCRRDM_RDATA_M                      1752 #define FM_SPKCRRDM_RDATA_M                                 0xFF
1753                                                  1753 
1754 // *** SPKCRRDH ***                              1754 // *** SPKCRRDH ***
1755 #define FB_SPKCRRDH_RDATA_H                      1755 #define FB_SPKCRRDH_RDATA_H                                 0
1756 #define FM_SPKCRRDH_RDATA_H                      1756 #define FM_SPKCRRDH_RDATA_H                                 0xFF
1757                                                  1757 
1758 // *** SPKCRADD ***                              1758 // *** SPKCRADD ***
1759 #define FB_SPKCRADD_ADDRESS                      1759 #define FB_SPKCRADD_ADDRESS                                 0
1760 #define FM_SPKCRADD_ADDRESS                      1760 #define FM_SPKCRADD_ADDRESS                                 0xFF
1761                                                  1761 
1762 // *** SPKCRS ***                                1762 // *** SPKCRS ***
1763 #define FB_SPKCRS_ACCSTAT                        1763 #define FB_SPKCRS_ACCSTAT                                   7
1764 #define FM_SPKCRS_ACCSTAT                        1764 #define FM_SPKCRS_ACCSTAT                                   0x80
1765                                                  1765 
1766 // *** SPKMBCEN ***                              1766 // *** SPKMBCEN ***
1767 #define FB_SPKMBCEN_MBCEN3                       1767 #define FB_SPKMBCEN_MBCEN3                                  2
1768 #define FM_SPKMBCEN_MBCEN3                       1768 #define FM_SPKMBCEN_MBCEN3                                  0x4
1769 #define FV_MBCEN3_ENABLE                         1769 #define FV_MBCEN3_ENABLE                                    0x4
1770 #define FV_MBCEN3_DISABLE                        1770 #define FV_MBCEN3_DISABLE                                   0x0
1771                                                  1771 
1772 #define FB_SPKMBCEN_MBCEN2                       1772 #define FB_SPKMBCEN_MBCEN2                                  1
1773 #define FM_SPKMBCEN_MBCEN2                       1773 #define FM_SPKMBCEN_MBCEN2                                  0x2
1774 #define FV_MBCEN2_ENABLE                         1774 #define FV_MBCEN2_ENABLE                                    0x2
1775 #define FV_MBCEN2_DISABLE                        1775 #define FV_MBCEN2_DISABLE                                   0x0
1776                                                  1776 
1777 #define FB_SPKMBCEN_MBCEN1                       1777 #define FB_SPKMBCEN_MBCEN1                                  0
1778 #define FM_SPKMBCEN_MBCEN1                       1778 #define FM_SPKMBCEN_MBCEN1                                  0x1
1779 #define FV_MBCEN1_ENABLE                         1779 #define FV_MBCEN1_ENABLE                                    0x1
1780 #define FV_MBCEN1_DISABLE                        1780 #define FV_MBCEN1_DISABLE                                   0x0
1781                                                  1781 
1782 #define SPKMBCEN_MBCEN_ENABLE                    1782 #define SPKMBCEN_MBCEN_ENABLE                               0x1
1783 #define SPKMBCEN_MBCEN_DISABLE                   1783 #define SPKMBCEN_MBCEN_DISABLE                              0x0
1784                                                  1784 
1785 // *** SPKMBCCTL ***                             1785 // *** SPKMBCCTL ***
1786 #define FB_SPKMBCCTL_LVLMODE3                    1786 #define FB_SPKMBCCTL_LVLMODE3                               5
1787 #define FM_SPKMBCCTL_LVLMODE3                    1787 #define FM_SPKMBCCTL_LVLMODE3                               0x20
1788                                                  1788 
1789 #define FB_SPKMBCCTL_WINSEL3                     1789 #define FB_SPKMBCCTL_WINSEL3                                4
1790 #define FM_SPKMBCCTL_WINSEL3                     1790 #define FM_SPKMBCCTL_WINSEL3                                0x10
1791                                                  1791 
1792 #define FB_SPKMBCCTL_LVLMODE2                    1792 #define FB_SPKMBCCTL_LVLMODE2                               3
1793 #define FM_SPKMBCCTL_LVLMODE2                    1793 #define FM_SPKMBCCTL_LVLMODE2                               0x8
1794                                                  1794 
1795 #define FB_SPKMBCCTL_WINSEL2                     1795 #define FB_SPKMBCCTL_WINSEL2                                2
1796 #define FM_SPKMBCCTL_WINSEL2                     1796 #define FM_SPKMBCCTL_WINSEL2                                0x4
1797                                                  1797 
1798 #define FB_SPKMBCCTL_LVLMODE1                    1798 #define FB_SPKMBCCTL_LVLMODE1                               1
1799 #define FM_SPKMBCCTL_LVLMODE1                    1799 #define FM_SPKMBCCTL_LVLMODE1                               0x2
1800                                                  1800 
1801 #define FB_SPKMBCCTL_WINSEL1                     1801 #define FB_SPKMBCCTL_WINSEL1                                0
1802 #define FM_SPKMBCCTL_WINSEL1                     1802 #define FM_SPKMBCCTL_WINSEL1                                0x1
1803                                                  1803 
1804 // *** SPKCLECTL ***                             1804 // *** SPKCLECTL ***
1805 #define FB_SPKCLECTL_LVLMODE                     1805 #define FB_SPKCLECTL_LVLMODE                                4
1806 #define FM_SPKCLECTL_LVLMODE                     1806 #define FM_SPKCLECTL_LVLMODE                                0x10
1807                                                  1807 
1808 #define FB_SPKCLECTL_WINSEL                      1808 #define FB_SPKCLECTL_WINSEL                                 3
1809 #define FM_SPKCLECTL_WINSEL                      1809 #define FM_SPKCLECTL_WINSEL                                 0x8
1810                                                  1810 
1811 #define FB_SPKCLECTL_EXPEN                       1811 #define FB_SPKCLECTL_EXPEN                                  2
1812 #define FM_SPKCLECTL_EXPEN                       1812 #define FM_SPKCLECTL_EXPEN                                  0x4
1813 #define FV_EXPEN_ENABLE                          1813 #define FV_EXPEN_ENABLE                                     0x4
1814 #define FV_EXPEN_DISABLE                         1814 #define FV_EXPEN_DISABLE                                    0x0
1815                                                  1815 
1816 #define FB_SPKCLECTL_LIMEN                       1816 #define FB_SPKCLECTL_LIMEN                                  1
1817 #define FM_SPKCLECTL_LIMEN                       1817 #define FM_SPKCLECTL_LIMEN                                  0x2
1818 #define FV_LIMEN_ENABLE                          1818 #define FV_LIMEN_ENABLE                                     0x2
1819 #define FV_LIMEN_DISABLE                         1819 #define FV_LIMEN_DISABLE                                    0x0
1820                                                  1820 
1821 #define FB_SPKCLECTL_COMPEN                      1821 #define FB_SPKCLECTL_COMPEN                                 0
1822 #define FM_SPKCLECTL_COMPEN                      1822 #define FM_SPKCLECTL_COMPEN                                 0x1
1823 #define FV_COMPEN_ENABLE                         1823 #define FV_COMPEN_ENABLE                                    0x1
1824 #define FV_COMPEN_DISABLE                        1824 #define FV_COMPEN_DISABLE                                   0x0
1825                                                  1825 
1826 // *** SPKCLEMUG ***                             1826 // *** SPKCLEMUG ***
1827 #define FB_SPKCLEMUG_MUGAIN                      1827 #define FB_SPKCLEMUG_MUGAIN                                 0
1828 #define FM_SPKCLEMUG_MUGAIN                      1828 #define FM_SPKCLEMUG_MUGAIN                                 0x1F
1829                                                  1829 
1830 // *** SPKCOMPTHR ***                            1830 // *** SPKCOMPTHR ***
1831 #define FB_SPKCOMPTHR_THRESH                     1831 #define FB_SPKCOMPTHR_THRESH                                0
1832 #define FM_SPKCOMPTHR_THRESH                     1832 #define FM_SPKCOMPTHR_THRESH                                0xFF
1833                                                  1833 
1834 // *** SPKCOMPRAT ***                            1834 // *** SPKCOMPRAT ***
1835 #define FB_SPKCOMPRAT_RATIO                      1835 #define FB_SPKCOMPRAT_RATIO                                 0
1836 #define FM_SPKCOMPRAT_RATIO                      1836 #define FM_SPKCOMPRAT_RATIO                                 0x1F
1837                                                  1837 
1838 // *** SPKCOMPATKL ***                           1838 // *** SPKCOMPATKL ***
1839 #define FB_SPKCOMPATKL_TCATKL                    1839 #define FB_SPKCOMPATKL_TCATKL                               0
1840 #define FM_SPKCOMPATKL_TCATKL                    1840 #define FM_SPKCOMPATKL_TCATKL                               0xFF
1841                                                  1841 
1842 // *** SPKCOMPATKH ***                           1842 // *** SPKCOMPATKH ***
1843 #define FB_SPKCOMPATKH_TCATKH                    1843 #define FB_SPKCOMPATKH_TCATKH                               0
1844 #define FM_SPKCOMPATKH_TCATKH                    1844 #define FM_SPKCOMPATKH_TCATKH                               0xFF
1845                                                  1845 
1846 // *** SPKCOMPRELL ***                           1846 // *** SPKCOMPRELL ***
1847 #define FB_SPKCOMPRELL_TCRELL                    1847 #define FB_SPKCOMPRELL_TCRELL                               0
1848 #define FM_SPKCOMPRELL_TCRELL                    1848 #define FM_SPKCOMPRELL_TCRELL                               0xFF
1849                                                  1849 
1850 // *** SPKCOMPRELH ***                           1850 // *** SPKCOMPRELH ***
1851 #define FB_SPKCOMPRELH_TCRELH                    1851 #define FB_SPKCOMPRELH_TCRELH                               0
1852 #define FM_SPKCOMPRELH_TCRELH                    1852 #define FM_SPKCOMPRELH_TCRELH                               0xFF
1853                                                  1853 
1854 // *** SPKLIMTHR ***                             1854 // *** SPKLIMTHR ***
1855 #define FB_SPKLIMTHR_THRESH                      1855 #define FB_SPKLIMTHR_THRESH                                 0
1856 #define FM_SPKLIMTHR_THRESH                      1856 #define FM_SPKLIMTHR_THRESH                                 0xFF
1857                                                  1857 
1858 // *** SPKLIMTGT ***                             1858 // *** SPKLIMTGT ***
1859 #define FB_SPKLIMTGT_TARGET                      1859 #define FB_SPKLIMTGT_TARGET                                 0
1860 #define FM_SPKLIMTGT_TARGET                      1860 #define FM_SPKLIMTGT_TARGET                                 0xFF
1861                                                  1861 
1862 // *** SPKLIMATKL ***                            1862 // *** SPKLIMATKL ***
1863 #define FB_SPKLIMATKL_TCATKL                     1863 #define FB_SPKLIMATKL_TCATKL                                0
1864 #define FM_SPKLIMATKL_TCATKL                     1864 #define FM_SPKLIMATKL_TCATKL                                0xFF
1865                                                  1865 
1866 // *** SPKLIMATKH ***                            1866 // *** SPKLIMATKH ***
1867 #define FB_SPKLIMATKH_TCATKH                     1867 #define FB_SPKLIMATKH_TCATKH                                0
1868 #define FM_SPKLIMATKH_TCATKH                     1868 #define FM_SPKLIMATKH_TCATKH                                0xFF
1869                                                  1869 
1870 // *** SPKLIMRELL ***                            1870 // *** SPKLIMRELL ***
1871 #define FB_SPKLIMRELL_TCRELL                     1871 #define FB_SPKLIMRELL_TCRELL                                0
1872 #define FM_SPKLIMRELL_TCRELL                     1872 #define FM_SPKLIMRELL_TCRELL                                0xFF
1873                                                  1873 
1874 // *** SPKLIMRELH ***                            1874 // *** SPKLIMRELH ***
1875 #define FB_SPKLIMRELH_TCRELH                     1875 #define FB_SPKLIMRELH_TCRELH                                0
1876 #define FM_SPKLIMRELH_TCRELH                     1876 #define FM_SPKLIMRELH_TCRELH                                0xFF
1877                                                  1877 
1878 // *** SPKEXPTHR ***                             1878 // *** SPKEXPTHR ***
1879 #define FB_SPKEXPTHR_THRESH                      1879 #define FB_SPKEXPTHR_THRESH                                 0
1880 #define FM_SPKEXPTHR_THRESH                      1880 #define FM_SPKEXPTHR_THRESH                                 0xFF
1881                                                  1881 
1882 // *** SPKEXPRAT ***                             1882 // *** SPKEXPRAT ***
1883 #define FB_SPKEXPRAT_RATIO                       1883 #define FB_SPKEXPRAT_RATIO                                  0
1884 #define FM_SPKEXPRAT_RATIO                       1884 #define FM_SPKEXPRAT_RATIO                                  0x7
1885                                                  1885 
1886 // *** SPKEXPATKL ***                            1886 // *** SPKEXPATKL ***
1887 #define FB_SPKEXPATKL_TCATKL                     1887 #define FB_SPKEXPATKL_TCATKL                                0
1888 #define FM_SPKEXPATKL_TCATKL                     1888 #define FM_SPKEXPATKL_TCATKL                                0xFF
1889                                                  1889 
1890 // *** SPKEXPATKH ***                            1890 // *** SPKEXPATKH ***
1891 #define FB_SPKEXPATKH_TCATKH                     1891 #define FB_SPKEXPATKH_TCATKH                                0
1892 #define FM_SPKEXPATKH_TCATKH                     1892 #define FM_SPKEXPATKH_TCATKH                                0xFF
1893                                                  1893 
1894 // *** SPKEXPRELL ***                            1894 // *** SPKEXPRELL ***
1895 #define FB_SPKEXPRELL_TCRELL                     1895 #define FB_SPKEXPRELL_TCRELL                                0
1896 #define FM_SPKEXPRELL_TCRELL                     1896 #define FM_SPKEXPRELL_TCRELL                                0xFF
1897                                                  1897 
1898 // *** SPKEXPRELH ***                            1898 // *** SPKEXPRELH ***
1899 #define FB_SPKEXPRELH_TCRELH                     1899 #define FB_SPKEXPRELH_TCRELH                                0
1900 #define FM_SPKEXPRELH_TCRELH                     1900 #define FM_SPKEXPRELH_TCRELH                                0xFF
1901                                                  1901 
1902 // *** SPKFXCTL ***                              1902 // *** SPKFXCTL ***
1903 #define FB_SPKFXCTL_3DEN                         1903 #define FB_SPKFXCTL_3DEN                                    4
1904 #define FM_SPKFXCTL_3DEN                         1904 #define FM_SPKFXCTL_3DEN                                    0x10
1905                                                  1905 
1906 #define FB_SPKFXCTL_TEEN                         1906 #define FB_SPKFXCTL_TEEN                                    3
1907 #define FM_SPKFXCTL_TEEN                         1907 #define FM_SPKFXCTL_TEEN                                    0x8
1908                                                  1908 
1909 #define FB_SPKFXCTL_TNLFBYP                      1909 #define FB_SPKFXCTL_TNLFBYP                                 2
1910 #define FM_SPKFXCTL_TNLFBYP                      1910 #define FM_SPKFXCTL_TNLFBYP                                 0x4
1911                                                  1911 
1912 #define FB_SPKFXCTL_BEEN                         1912 #define FB_SPKFXCTL_BEEN                                    1
1913 #define FM_SPKFXCTL_BEEN                         1913 #define FM_SPKFXCTL_BEEN                                    0x2
1914                                                  1914 
1915 #define FB_SPKFXCTL_BNLFBYP                      1915 #define FB_SPKFXCTL_BNLFBYP                                 0
1916 #define FM_SPKFXCTL_BNLFBYP                      1916 #define FM_SPKFXCTL_BNLFBYP                                 0x1
1917                                                  1917 
1918 // *** DACEQFILT ***                             1918 // *** DACEQFILT ***
1919 #define FB_DACEQFILT_EQ2EN                       1919 #define FB_DACEQFILT_EQ2EN                                  7
1920 #define FM_DACEQFILT_EQ2EN                       1920 #define FM_DACEQFILT_EQ2EN                                  0x80
1921 #define FV_EQ2EN_ENABLE                          1921 #define FV_EQ2EN_ENABLE                                     0x80
1922 #define FV_EQ2EN_DISABLE                         1922 #define FV_EQ2EN_DISABLE                                    0x0
1923                                                  1923 
1924 #define FB_DACEQFILT_EQ2BE                       1924 #define FB_DACEQFILT_EQ2BE                                  4
1925 #define FM_DACEQFILT_EQ2BE                       1925 #define FM_DACEQFILT_EQ2BE                                  0x70
1926                                                  1926 
1927 #define FB_DACEQFILT_EQ1EN                       1927 #define FB_DACEQFILT_EQ1EN                                  3
1928 #define FM_DACEQFILT_EQ1EN                       1928 #define FM_DACEQFILT_EQ1EN                                  0x8
1929 #define FV_EQ1EN_ENABLE                          1929 #define FV_EQ1EN_ENABLE                                     0x8
1930 #define FV_EQ1EN_DISABLE                         1930 #define FV_EQ1EN_DISABLE                                    0x0
1931                                                  1931 
1932 #define FB_DACEQFILT_EQ1BE                       1932 #define FB_DACEQFILT_EQ1BE                                  0
1933 #define FM_DACEQFILT_EQ1BE                       1933 #define FM_DACEQFILT_EQ1BE                                  0x7
1934                                                  1934 
1935 #define DACEQFILT_EQEN_ENABLE                    1935 #define DACEQFILT_EQEN_ENABLE                               0x1
1936 #define DACEQFILT_EQEN_DISABLE                   1936 #define DACEQFILT_EQEN_DISABLE                              0x0
1937                                                  1937 
1938 // *** DACCRWDL ***                              1938 // *** DACCRWDL ***
1939 #define FB_DACCRWDL_WDATA_L                      1939 #define FB_DACCRWDL_WDATA_L                                 0
1940 #define FM_DACCRWDL_WDATA_L                      1940 #define FM_DACCRWDL_WDATA_L                                 0xFF
1941                                                  1941 
1942 // *** DACCRWDM ***                              1942 // *** DACCRWDM ***
1943 #define FB_DACCRWDM_WDATA_M                      1943 #define FB_DACCRWDM_WDATA_M                                 0
1944 #define FM_DACCRWDM_WDATA_M                      1944 #define FM_DACCRWDM_WDATA_M                                 0xFF
1945                                                  1945 
1946 // *** DACCRWDH ***                              1946 // *** DACCRWDH ***
1947 #define FB_DACCRWDH_WDATA_H                      1947 #define FB_DACCRWDH_WDATA_H                                 0
1948 #define FM_DACCRWDH_WDATA_H                      1948 #define FM_DACCRWDH_WDATA_H                                 0xFF
1949                                                  1949 
1950 // *** DACCRRDL ***                              1950 // *** DACCRRDL ***
1951 #define FB_DACCRRDL_RDATA_L                      1951 #define FB_DACCRRDL_RDATA_L                                 0
1952 #define FM_DACCRRDL_RDATA_L                      1952 #define FM_DACCRRDL_RDATA_L                                 0xFF
1953                                                  1953 
1954 // *** DACCRRDM ***                              1954 // *** DACCRRDM ***
1955 #define FB_DACCRRDM_RDATA_M                      1955 #define FB_DACCRRDM_RDATA_M                                 0
1956 #define FM_DACCRRDM_RDATA_M                      1956 #define FM_DACCRRDM_RDATA_M                                 0xFF
1957                                                  1957 
1958 // *** DACCRRDH ***                              1958 // *** DACCRRDH ***
1959 #define FB_DACCRRDH_RDATA_H                      1959 #define FB_DACCRRDH_RDATA_H                                 0
1960 #define FM_DACCRRDH_RDATA_H                      1960 #define FM_DACCRRDH_RDATA_H                                 0xFF
1961                                                  1961 
1962 // *** DACCRADD ***                              1962 // *** DACCRADD ***
1963 #define FB_DACCRADD_ADDRESS                      1963 #define FB_DACCRADD_ADDRESS                                 0
1964 #define FM_DACCRADD_ADDRESS                      1964 #define FM_DACCRADD_ADDRESS                                 0xFF
1965                                                  1965 
1966 // *** DACCRS ***                                1966 // *** DACCRS ***
1967 #define FB_DACCRS_ACCSTAT                        1967 #define FB_DACCRS_ACCSTAT                                   7
1968 #define FM_DACCRS_ACCSTAT                        1968 #define FM_DACCRS_ACCSTAT                                   0x80
1969                                                  1969 
1970 // *** DACMBCEN ***                              1970 // *** DACMBCEN ***
1971 #define FB_DACMBCEN_MBCEN3                       1971 #define FB_DACMBCEN_MBCEN3                                  2
1972 #define FM_DACMBCEN_MBCEN3                       1972 #define FM_DACMBCEN_MBCEN3                                  0x4
1973 #define FV_MBCEN3_ENABLE                         1973 #define FV_MBCEN3_ENABLE                                    0x4
1974 #define FV_MBCEN3_DISABLE                        1974 #define FV_MBCEN3_DISABLE                                   0x0
1975                                                  1975 
1976 #define FB_DACMBCEN_MBCEN2                       1976 #define FB_DACMBCEN_MBCEN2                                  1
1977 #define FM_DACMBCEN_MBCEN2                       1977 #define FM_DACMBCEN_MBCEN2                                  0x2
1978 #define FV_MBCEN2_ENABLE                         1978 #define FV_MBCEN2_ENABLE                                    0x2
1979 #define FV_MBCEN2_DISABLE                        1979 #define FV_MBCEN2_DISABLE                                   0x0
1980                                                  1980 
1981 #define FB_DACMBCEN_MBCEN1                       1981 #define FB_DACMBCEN_MBCEN1                                  0
1982 #define FM_DACMBCEN_MBCEN1                       1982 #define FM_DACMBCEN_MBCEN1                                  0x1
1983 #define FV_MBCEN1_ENABLE                         1983 #define FV_MBCEN1_ENABLE                                    0x1
1984 #define FV_MBCEN1_DISABLE                        1984 #define FV_MBCEN1_DISABLE                                   0x0
1985                                                  1985 
1986 #define DACMBCEN_MBCEN_ENABLE                    1986 #define DACMBCEN_MBCEN_ENABLE                               0x1
1987 #define DACMBCEN_MBCEN_DISABLE                   1987 #define DACMBCEN_MBCEN_DISABLE                              0x0
1988                                                  1988 
1989 // *** DACMBCCTL ***                             1989 // *** DACMBCCTL ***
1990 #define FB_DACMBCCTL_LVLMODE3                    1990 #define FB_DACMBCCTL_LVLMODE3                               5
1991 #define FM_DACMBCCTL_LVLMODE3                    1991 #define FM_DACMBCCTL_LVLMODE3                               0x20
1992                                                  1992 
1993 #define FB_DACMBCCTL_WINSEL3                     1993 #define FB_DACMBCCTL_WINSEL3                                4
1994 #define FM_DACMBCCTL_WINSEL3                     1994 #define FM_DACMBCCTL_WINSEL3                                0x10
1995                                                  1995 
1996 #define FB_DACMBCCTL_LVLMODE2                    1996 #define FB_DACMBCCTL_LVLMODE2                               3
1997 #define FM_DACMBCCTL_LVLMODE2                    1997 #define FM_DACMBCCTL_LVLMODE2                               0x8
1998                                                  1998 
1999 #define FB_DACMBCCTL_WINSEL2                     1999 #define FB_DACMBCCTL_WINSEL2                                2
2000 #define FM_DACMBCCTL_WINSEL2                     2000 #define FM_DACMBCCTL_WINSEL2                                0x4
2001                                                  2001 
2002 #define FB_DACMBCCTL_LVLMODE1                    2002 #define FB_DACMBCCTL_LVLMODE1                               1
2003 #define FM_DACMBCCTL_LVLMODE1                    2003 #define FM_DACMBCCTL_LVLMODE1                               0x2
2004                                                  2004 
2005 #define FB_DACMBCCTL_WINSEL1                     2005 #define FB_DACMBCCTL_WINSEL1                                0
2006 #define FM_DACMBCCTL_WINSEL1                     2006 #define FM_DACMBCCTL_WINSEL1                                0x1
2007                                                  2007 
2008 // *** DACCLECTL ***                             2008 // *** DACCLECTL ***
2009 #define FB_DACCLECTL_LVLMODE                     2009 #define FB_DACCLECTL_LVLMODE                                4
2010 #define FM_DACCLECTL_LVLMODE                     2010 #define FM_DACCLECTL_LVLMODE                                0x10
2011                                                  2011 
2012 #define FB_DACCLECTL_WINSEL                      2012 #define FB_DACCLECTL_WINSEL                                 3
2013 #define FM_DACCLECTL_WINSEL                      2013 #define FM_DACCLECTL_WINSEL                                 0x8
2014                                                  2014 
2015 #define FB_DACCLECTL_EXPEN                       2015 #define FB_DACCLECTL_EXPEN                                  2
2016 #define FM_DACCLECTL_EXPEN                       2016 #define FM_DACCLECTL_EXPEN                                  0x4
2017 #define FV_EXPEN_ENABLE                          2017 #define FV_EXPEN_ENABLE                                     0x4
2018 #define FV_EXPEN_DISABLE                         2018 #define FV_EXPEN_DISABLE                                    0x0
2019                                                  2019 
2020 #define FB_DACCLECTL_LIMEN                       2020 #define FB_DACCLECTL_LIMEN                                  1
2021 #define FM_DACCLECTL_LIMEN                       2021 #define FM_DACCLECTL_LIMEN                                  0x2
2022 #define FV_LIMEN_ENABLE                          2022 #define FV_LIMEN_ENABLE                                     0x2
2023 #define FV_LIMEN_DISABLE                         2023 #define FV_LIMEN_DISABLE                                    0x0
2024                                                  2024 
2025 #define FB_DACCLECTL_COMPEN                      2025 #define FB_DACCLECTL_COMPEN                                 0
2026 #define FM_DACCLECTL_COMPEN                      2026 #define FM_DACCLECTL_COMPEN                                 0x1
2027 #define FV_COMPEN_ENABLE                         2027 #define FV_COMPEN_ENABLE                                    0x1
2028 #define FV_COMPEN_DISABLE                        2028 #define FV_COMPEN_DISABLE                                   0x0
2029                                                  2029 
2030 // *** DACCLEMUG ***                             2030 // *** DACCLEMUG ***
2031 #define FB_DACCLEMUG_MUGAIN                      2031 #define FB_DACCLEMUG_MUGAIN                                 0
2032 #define FM_DACCLEMUG_MUGAIN                      2032 #define FM_DACCLEMUG_MUGAIN                                 0x1F
2033                                                  2033 
2034 // *** DACCOMPTHR ***                            2034 // *** DACCOMPTHR ***
2035 #define FB_DACCOMPTHR_THRESH                     2035 #define FB_DACCOMPTHR_THRESH                                0
2036 #define FM_DACCOMPTHR_THRESH                     2036 #define FM_DACCOMPTHR_THRESH                                0xFF
2037                                                  2037 
2038 // *** DACCOMPRAT ***                            2038 // *** DACCOMPRAT ***
2039 #define FB_DACCOMPRAT_RATIO                      2039 #define FB_DACCOMPRAT_RATIO                                 0
2040 #define FM_DACCOMPRAT_RATIO                      2040 #define FM_DACCOMPRAT_RATIO                                 0x1F
2041                                                  2041 
2042 // *** DACCOMPATKL ***                           2042 // *** DACCOMPATKL ***
2043 #define FB_DACCOMPATKL_TCATKL                    2043 #define FB_DACCOMPATKL_TCATKL                               0
2044 #define FM_DACCOMPATKL_TCATKL                    2044 #define FM_DACCOMPATKL_TCATKL                               0xFF
2045                                                  2045 
2046 // *** DACCOMPATKH ***                           2046 // *** DACCOMPATKH ***
2047 #define FB_DACCOMPATKH_TCATKH                    2047 #define FB_DACCOMPATKH_TCATKH                               0
2048 #define FM_DACCOMPATKH_TCATKH                    2048 #define FM_DACCOMPATKH_TCATKH                               0xFF
2049                                                  2049 
2050 // *** DACCOMPRELL ***                           2050 // *** DACCOMPRELL ***
2051 #define FB_DACCOMPRELL_TCRELL                    2051 #define FB_DACCOMPRELL_TCRELL                               0
2052 #define FM_DACCOMPRELL_TCRELL                    2052 #define FM_DACCOMPRELL_TCRELL                               0xFF
2053                                                  2053 
2054 // *** DACCOMPRELH ***                           2054 // *** DACCOMPRELH ***
2055 #define FB_DACCOMPRELH_TCRELH                    2055 #define FB_DACCOMPRELH_TCRELH                               0
2056 #define FM_DACCOMPRELH_TCRELH                    2056 #define FM_DACCOMPRELH_TCRELH                               0xFF
2057                                                  2057 
2058 // *** DACLIMTHR ***                             2058 // *** DACLIMTHR ***
2059 #define FB_DACLIMTHR_THRESH                      2059 #define FB_DACLIMTHR_THRESH                                 0
2060 #define FM_DACLIMTHR_THRESH                      2060 #define FM_DACLIMTHR_THRESH                                 0xFF
2061                                                  2061 
2062 // *** DACLIMTGT ***                             2062 // *** DACLIMTGT ***
2063 #define FB_DACLIMTGT_TARGET                      2063 #define FB_DACLIMTGT_TARGET                                 0
2064 #define FM_DACLIMTGT_TARGET                      2064 #define FM_DACLIMTGT_TARGET                                 0xFF
2065                                                  2065 
2066 // *** DACLIMATKL ***                            2066 // *** DACLIMATKL ***
2067 #define FB_DACLIMATKL_TCATKL                     2067 #define FB_DACLIMATKL_TCATKL                                0
2068 #define FM_DACLIMATKL_TCATKL                     2068 #define FM_DACLIMATKL_TCATKL                                0xFF
2069                                                  2069 
2070 // *** DACLIMATKH ***                            2070 // *** DACLIMATKH ***
2071 #define FB_DACLIMATKH_TCATKH                     2071 #define FB_DACLIMATKH_TCATKH                                0
2072 #define FM_DACLIMATKH_TCATKH                     2072 #define FM_DACLIMATKH_TCATKH                                0xFF
2073                                                  2073 
2074 // *** DACLIMRELL ***                            2074 // *** DACLIMRELL ***
2075 #define FB_DACLIMRELL_TCRELL                     2075 #define FB_DACLIMRELL_TCRELL                                0
2076 #define FM_DACLIMRELL_TCRELL                     2076 #define FM_DACLIMRELL_TCRELL                                0xFF
2077                                                  2077 
2078 // *** DACLIMRELH ***                            2078 // *** DACLIMRELH ***
2079 #define FB_DACLIMRELH_TCRELH                     2079 #define FB_DACLIMRELH_TCRELH                                0
2080 #define FM_DACLIMRELH_TCRELH                     2080 #define FM_DACLIMRELH_TCRELH                                0xFF
2081                                                  2081 
2082 // *** DACEXPTHR ***                             2082 // *** DACEXPTHR ***
2083 #define FB_DACEXPTHR_THRESH                      2083 #define FB_DACEXPTHR_THRESH                                 0
2084 #define FM_DACEXPTHR_THRESH                      2084 #define FM_DACEXPTHR_THRESH                                 0xFF
2085                                                  2085 
2086 // *** DACEXPRAT ***                             2086 // *** DACEXPRAT ***
2087 #define FB_DACEXPRAT_RATIO                       2087 #define FB_DACEXPRAT_RATIO                                  0
2088 #define FM_DACEXPRAT_RATIO                       2088 #define FM_DACEXPRAT_RATIO                                  0x7
2089                                                  2089 
2090 // *** DACEXPATKL ***                            2090 // *** DACEXPATKL ***
2091 #define FB_DACEXPATKL_TCATKL                     2091 #define FB_DACEXPATKL_TCATKL                                0
2092 #define FM_DACEXPATKL_TCATKL                     2092 #define FM_DACEXPATKL_TCATKL                                0xFF
2093                                                  2093 
2094 // *** DACEXPATKH ***                            2094 // *** DACEXPATKH ***
2095 #define FB_DACEXPATKH_TCATKH                     2095 #define FB_DACEXPATKH_TCATKH                                0
2096 #define FM_DACEXPATKH_TCATKH                     2096 #define FM_DACEXPATKH_TCATKH                                0xFF
2097                                                  2097 
2098 // *** DACEXPRELL ***                            2098 // *** DACEXPRELL ***
2099 #define FB_DACEXPRELL_TCRELL                     2099 #define FB_DACEXPRELL_TCRELL                                0
2100 #define FM_DACEXPRELL_TCRELL                     2100 #define FM_DACEXPRELL_TCRELL                                0xFF
2101                                                  2101 
2102 // *** DACEXPRELH ***                            2102 // *** DACEXPRELH ***
2103 #define FB_DACEXPRELH_TCRELH                     2103 #define FB_DACEXPRELH_TCRELH                                0
2104 #define FM_DACEXPRELH_TCRELH                     2104 #define FM_DACEXPRELH_TCRELH                                0xFF
2105                                                  2105 
2106 // *** DACFXCTL ***                              2106 // *** DACFXCTL ***
2107 #define FB_DACFXCTL_3DEN                         2107 #define FB_DACFXCTL_3DEN                                    4
2108 #define FM_DACFXCTL_3DEN                         2108 #define FM_DACFXCTL_3DEN                                    0x10
2109                                                  2109 
2110 #define FB_DACFXCTL_TEEN                         2110 #define FB_DACFXCTL_TEEN                                    3
2111 #define FM_DACFXCTL_TEEN                         2111 #define FM_DACFXCTL_TEEN                                    0x8
2112                                                  2112 
2113 #define FB_DACFXCTL_TNLFBYP                      2113 #define FB_DACFXCTL_TNLFBYP                                 2
2114 #define FM_DACFXCTL_TNLFBYP                      2114 #define FM_DACFXCTL_TNLFBYP                                 0x4
2115                                                  2115 
2116 #define FB_DACFXCTL_BEEN                         2116 #define FB_DACFXCTL_BEEN                                    1
2117 #define FM_DACFXCTL_BEEN                         2117 #define FM_DACFXCTL_BEEN                                    0x2
2118                                                  2118 
2119 #define FB_DACFXCTL_BNLFBYP                      2119 #define FB_DACFXCTL_BNLFBYP                                 0
2120 #define FM_DACFXCTL_BNLFBYP                      2120 #define FM_DACFXCTL_BNLFBYP                                 0x1
2121                                                  2121 
2122 // *** SUBEQFILT ***                             2122 // *** SUBEQFILT ***
2123 #define FB_SUBEQFILT_EQ2EN                       2123 #define FB_SUBEQFILT_EQ2EN                                  7
2124 #define FM_SUBEQFILT_EQ2EN                       2124 #define FM_SUBEQFILT_EQ2EN                                  0x80
2125 #define FV_EQ2EN_ENABLE                          2125 #define FV_EQ2EN_ENABLE                                     0x80
2126 #define FV_EQ2EN_DISABLE                         2126 #define FV_EQ2EN_DISABLE                                    0x0
2127                                                  2127 
2128 #define FB_SUBEQFILT_EQ2BE                       2128 #define FB_SUBEQFILT_EQ2BE                                  4
2129 #define FM_SUBEQFILT_EQ2BE                       2129 #define FM_SUBEQFILT_EQ2BE                                  0x70
2130                                                  2130 
2131 #define FB_SUBEQFILT_EQ1EN                       2131 #define FB_SUBEQFILT_EQ1EN                                  3
2132 #define FM_SUBEQFILT_EQ1EN                       2132 #define FM_SUBEQFILT_EQ1EN                                  0x8
2133 #define FV_EQ1EN_ENABLE                          2133 #define FV_EQ1EN_ENABLE                                     0x8
2134 #define FV_EQ1EN_DISABLE                         2134 #define FV_EQ1EN_DISABLE                                    0x0
2135                                                  2135 
2136 #define FB_SUBEQFILT_EQ1BE                       2136 #define FB_SUBEQFILT_EQ1BE                                  0
2137 #define FM_SUBEQFILT_EQ1BE                       2137 #define FM_SUBEQFILT_EQ1BE                                  0x7
2138                                                  2138 
2139 #define SUBEQFILT_EQEN_ENABLE                    2139 #define SUBEQFILT_EQEN_ENABLE                               0x1
2140 #define SUBEQFILT_EQEN_DISABLE                   2140 #define SUBEQFILT_EQEN_DISABLE                              0x0
2141                                                  2141 
2142 // *** SUBCRWDL ***                              2142 // *** SUBCRWDL ***
2143 #define FB_SUBCRWDL_WDATA_L                      2143 #define FB_SUBCRWDL_WDATA_L                                 0
2144 #define FM_SUBCRWDL_WDATA_L                      2144 #define FM_SUBCRWDL_WDATA_L                                 0xFF
2145                                                  2145 
2146 // *** SUBCRWDM ***                              2146 // *** SUBCRWDM ***
2147 #define FB_SUBCRWDM_WDATA_M                      2147 #define FB_SUBCRWDM_WDATA_M                                 0
2148 #define FM_SUBCRWDM_WDATA_M                      2148 #define FM_SUBCRWDM_WDATA_M                                 0xFF
2149                                                  2149 
2150 // *** SUBCRWDH ***                              2150 // *** SUBCRWDH ***
2151 #define FB_SUBCRWDH_WDATA_H                      2151 #define FB_SUBCRWDH_WDATA_H                                 0
2152 #define FM_SUBCRWDH_WDATA_H                      2152 #define FM_SUBCRWDH_WDATA_H                                 0xFF
2153                                                  2153 
2154 // *** SUBCRRDL ***                              2154 // *** SUBCRRDL ***
2155 #define FB_SUBCRRDL_RDATA_L                      2155 #define FB_SUBCRRDL_RDATA_L                                 0
2156 #define FM_SUBCRRDL_RDATA_L                      2156 #define FM_SUBCRRDL_RDATA_L                                 0xFF
2157                                                  2157 
2158 // *** SUBCRRDM ***                              2158 // *** SUBCRRDM ***
2159 #define FB_SUBCRRDM_RDATA_M                      2159 #define FB_SUBCRRDM_RDATA_M                                 0
2160 #define FM_SUBCRRDM_RDATA_M                      2160 #define FM_SUBCRRDM_RDATA_M                                 0xFF
2161                                                  2161 
2162 // *** SUBCRRDH ***                              2162 // *** SUBCRRDH ***
2163 #define FB_SUBCRRDH_RDATA_H                      2163 #define FB_SUBCRRDH_RDATA_H                                 0
2164 #define FM_SUBCRRDH_RDATA_H                      2164 #define FM_SUBCRRDH_RDATA_H                                 0xFF
2165                                                  2165 
2166 // *** SUBCRADD ***                              2166 // *** SUBCRADD ***
2167 #define FB_SUBCRADD_ADDRESS                      2167 #define FB_SUBCRADD_ADDRESS                                 0
2168 #define FM_SUBCRADD_ADDRESS                      2168 #define FM_SUBCRADD_ADDRESS                                 0xFF
2169                                                  2169 
2170 // *** SUBCRS ***                                2170 // *** SUBCRS ***
2171 #define FB_SUBCRS_ACCSTAT                        2171 #define FB_SUBCRS_ACCSTAT                                   7
2172 #define FM_SUBCRS_ACCSTAT                        2172 #define FM_SUBCRS_ACCSTAT                                   0x80
2173                                                  2173 
2174 // *** SUBMBCEN ***                              2174 // *** SUBMBCEN ***
2175 #define FB_SUBMBCEN_MBCEN3                       2175 #define FB_SUBMBCEN_MBCEN3                                  2
2176 #define FM_SUBMBCEN_MBCEN3                       2176 #define FM_SUBMBCEN_MBCEN3                                  0x4
2177 #define FV_MBCEN3_ENABLE                         2177 #define FV_MBCEN3_ENABLE                                    0x4
2178 #define FV_MBCEN3_DISABLE                        2178 #define FV_MBCEN3_DISABLE                                   0x0
2179                                                  2179 
2180 #define FB_SUBMBCEN_MBCEN2                       2180 #define FB_SUBMBCEN_MBCEN2                                  1
2181 #define FM_SUBMBCEN_MBCEN2                       2181 #define FM_SUBMBCEN_MBCEN2                                  0x2
2182 #define FV_MBCEN2_ENABLE                         2182 #define FV_MBCEN2_ENABLE                                    0x2
2183 #define FV_MBCEN2_DISABLE                        2183 #define FV_MBCEN2_DISABLE                                   0x0
2184                                                  2184 
2185 #define FB_SUBMBCEN_MBCEN1                       2185 #define FB_SUBMBCEN_MBCEN1                                  0
2186 #define FM_SUBMBCEN_MBCEN1                       2186 #define FM_SUBMBCEN_MBCEN1                                  0x1
2187 #define FV_MBCEN1_ENABLE                         2187 #define FV_MBCEN1_ENABLE                                    0x1
2188 #define FV_MBCEN1_DISABLE                        2188 #define FV_MBCEN1_DISABLE                                   0x0
2189                                                  2189 
2190 #define SUBMBCEN_MBCEN_ENABLE                    2190 #define SUBMBCEN_MBCEN_ENABLE                               0x1
2191 #define SUBMBCEN_MBCEN_DISABLE                   2191 #define SUBMBCEN_MBCEN_DISABLE                              0x0
2192                                                  2192 
2193 // *** SUBMBCCTL ***                             2193 // *** SUBMBCCTL ***
2194 #define FB_SUBMBCCTL_LVLMODE3                    2194 #define FB_SUBMBCCTL_LVLMODE3                               5
2195 #define FM_SUBMBCCTL_LVLMODE3                    2195 #define FM_SUBMBCCTL_LVLMODE3                               0x20
2196                                                  2196 
2197 #define FB_SUBMBCCTL_WINSEL3                     2197 #define FB_SUBMBCCTL_WINSEL3                                4
2198 #define FM_SUBMBCCTL_WINSEL3                     2198 #define FM_SUBMBCCTL_WINSEL3                                0x10
2199                                                  2199 
2200 #define FB_SUBMBCCTL_LVLMODE2                    2200 #define FB_SUBMBCCTL_LVLMODE2                               3
2201 #define FM_SUBMBCCTL_LVLMODE2                    2201 #define FM_SUBMBCCTL_LVLMODE2                               0x8
2202                                                  2202 
2203 #define FB_SUBMBCCTL_WINSEL2                     2203 #define FB_SUBMBCCTL_WINSEL2                                2
2204 #define FM_SUBMBCCTL_WINSEL2                     2204 #define FM_SUBMBCCTL_WINSEL2                                0x4
2205                                                  2205 
2206 #define FB_SUBMBCCTL_LVLMODE1                    2206 #define FB_SUBMBCCTL_LVLMODE1                               1
2207 #define FM_SUBMBCCTL_LVLMODE1                    2207 #define FM_SUBMBCCTL_LVLMODE1                               0x2
2208                                                  2208 
2209 #define FB_SUBMBCCTL_WINSEL1                     2209 #define FB_SUBMBCCTL_WINSEL1                                0
2210 #define FM_SUBMBCCTL_WINSEL1                     2210 #define FM_SUBMBCCTL_WINSEL1                                0x1
2211                                                  2211 
2212 // *** SUBCLECTL ***                             2212 // *** SUBCLECTL ***
2213 #define FB_SUBCLECTL_LVLMODE                     2213 #define FB_SUBCLECTL_LVLMODE                                4
2214 #define FM_SUBCLECTL_LVLMODE                     2214 #define FM_SUBCLECTL_LVLMODE                                0x10
2215                                                  2215 
2216 #define FB_SUBCLECTL_WINSEL                      2216 #define FB_SUBCLECTL_WINSEL                                 3
2217 #define FM_SUBCLECTL_WINSEL                      2217 #define FM_SUBCLECTL_WINSEL                                 0x8
2218                                                  2218 
2219 #define FB_SUBCLECTL_EXPEN                       2219 #define FB_SUBCLECTL_EXPEN                                  2
2220 #define FM_SUBCLECTL_EXPEN                       2220 #define FM_SUBCLECTL_EXPEN                                  0x4
2221 #define FV_EXPEN_ENABLE                          2221 #define FV_EXPEN_ENABLE                                     0x4
2222 #define FV_EXPEN_DISABLE                         2222 #define FV_EXPEN_DISABLE                                    0x0
2223                                                  2223 
2224 #define FB_SUBCLECTL_LIMEN                       2224 #define FB_SUBCLECTL_LIMEN                                  1
2225 #define FM_SUBCLECTL_LIMEN                       2225 #define FM_SUBCLECTL_LIMEN                                  0x2
2226 #define FV_LIMEN_ENABLE                          2226 #define FV_LIMEN_ENABLE                                     0x2
2227 #define FV_LIMEN_DISABLE                         2227 #define FV_LIMEN_DISABLE                                    0x0
2228                                                  2228 
2229 #define FB_SUBCLECTL_COMPEN                      2229 #define FB_SUBCLECTL_COMPEN                                 0
2230 #define FM_SUBCLECTL_COMPEN                      2230 #define FM_SUBCLECTL_COMPEN                                 0x1
2231 #define FV_COMPEN_ENABLE                         2231 #define FV_COMPEN_ENABLE                                    0x1
2232 #define FV_COMPEN_DISABLE                        2232 #define FV_COMPEN_DISABLE                                   0x0
2233                                                  2233 
2234 // *** SUBCLEMUG ***                             2234 // *** SUBCLEMUG ***
2235 #define FB_SUBCLEMUG_MUGAIN                      2235 #define FB_SUBCLEMUG_MUGAIN                                 0
2236 #define FM_SUBCLEMUG_MUGAIN                      2236 #define FM_SUBCLEMUG_MUGAIN                                 0x1F
2237                                                  2237 
2238 // *** SUBCOMPTHR ***                            2238 // *** SUBCOMPTHR ***
2239 #define FB_SUBCOMPTHR_THRESH                     2239 #define FB_SUBCOMPTHR_THRESH                                0
2240 #define FM_SUBCOMPTHR_THRESH                     2240 #define FM_SUBCOMPTHR_THRESH                                0xFF
2241                                                  2241 
2242 // *** SUBCOMPRAT ***                            2242 // *** SUBCOMPRAT ***
2243 #define FB_SUBCOMPRAT_RATIO                      2243 #define FB_SUBCOMPRAT_RATIO                                 0
2244 #define FM_SUBCOMPRAT_RATIO                      2244 #define FM_SUBCOMPRAT_RATIO                                 0x1F
2245                                                  2245 
2246 // *** SUBCOMPATKL ***                           2246 // *** SUBCOMPATKL ***
2247 #define FB_SUBCOMPATKL_TCATKL                    2247 #define FB_SUBCOMPATKL_TCATKL                               0
2248 #define FM_SUBCOMPATKL_TCATKL                    2248 #define FM_SUBCOMPATKL_TCATKL                               0xFF
2249                                                  2249 
2250 // *** SUBCOMPATKH ***                           2250 // *** SUBCOMPATKH ***
2251 #define FB_SUBCOMPATKH_TCATKH                    2251 #define FB_SUBCOMPATKH_TCATKH                               0
2252 #define FM_SUBCOMPATKH_TCATKH                    2252 #define FM_SUBCOMPATKH_TCATKH                               0xFF
2253                                                  2253 
2254 // *** SUBCOMPRELL ***                           2254 // *** SUBCOMPRELL ***
2255 #define FB_SUBCOMPRELL_TCRELL                    2255 #define FB_SUBCOMPRELL_TCRELL                               0
2256 #define FM_SUBCOMPRELL_TCRELL                    2256 #define FM_SUBCOMPRELL_TCRELL                               0xFF
2257                                                  2257 
2258 // *** SUBCOMPRELH ***                           2258 // *** SUBCOMPRELH ***
2259 #define FB_SUBCOMPRELH_TCRELH                    2259 #define FB_SUBCOMPRELH_TCRELH                               0
2260 #define FM_SUBCOMPRELH_TCRELH                    2260 #define FM_SUBCOMPRELH_TCRELH                               0xFF
2261                                                  2261 
2262 // *** SUBLIMTHR ***                             2262 // *** SUBLIMTHR ***
2263 #define FB_SUBLIMTHR_THRESH                      2263 #define FB_SUBLIMTHR_THRESH                                 0
2264 #define FM_SUBLIMTHR_THRESH                      2264 #define FM_SUBLIMTHR_THRESH                                 0xFF
2265                                                  2265 
2266 // *** SUBLIMTGT ***                             2266 // *** SUBLIMTGT ***
2267 #define FB_SUBLIMTGT_TARGET                      2267 #define FB_SUBLIMTGT_TARGET                                 0
2268 #define FM_SUBLIMTGT_TARGET                      2268 #define FM_SUBLIMTGT_TARGET                                 0xFF
2269                                                  2269 
2270 // *** SUBLIMATKL ***                            2270 // *** SUBLIMATKL ***
2271 #define FB_SUBLIMATKL_TCATKL                     2271 #define FB_SUBLIMATKL_TCATKL                                0
2272 #define FM_SUBLIMATKL_TCATKL                     2272 #define FM_SUBLIMATKL_TCATKL                                0xFF
2273                                                  2273 
2274 // *** SUBLIMATKH ***                            2274 // *** SUBLIMATKH ***
2275 #define FB_SUBLIMATKH_TCATKH                     2275 #define FB_SUBLIMATKH_TCATKH                                0
2276 #define FM_SUBLIMATKH_TCATKH                     2276 #define FM_SUBLIMATKH_TCATKH                                0xFF
2277                                                  2277 
2278 // *** SUBLIMRELL ***                            2278 // *** SUBLIMRELL ***
2279 #define FB_SUBLIMRELL_TCRELL                     2279 #define FB_SUBLIMRELL_TCRELL                                0
2280 #define FM_SUBLIMRELL_TCRELL                     2280 #define FM_SUBLIMRELL_TCRELL                                0xFF
2281                                                  2281 
2282 // *** SUBLIMRELH ***                            2282 // *** SUBLIMRELH ***
2283 #define FB_SUBLIMRELH_TCRELH                     2283 #define FB_SUBLIMRELH_TCRELH                                0
2284 #define FM_SUBLIMRELH_TCRELH                     2284 #define FM_SUBLIMRELH_TCRELH                                0xFF
2285                                                  2285 
2286 // *** SUBEXPTHR ***                             2286 // *** SUBEXPTHR ***
2287 #define FB_SUBEXPTHR_THRESH                      2287 #define FB_SUBEXPTHR_THRESH                                 0
2288 #define FM_SUBEXPTHR_THRESH                      2288 #define FM_SUBEXPTHR_THRESH                                 0xFF
2289                                                  2289 
2290 // *** SUBEXPRAT ***                             2290 // *** SUBEXPRAT ***
2291 #define FB_SUBEXPRAT_RATIO                       2291 #define FB_SUBEXPRAT_RATIO                                  0
2292 #define FM_SUBEXPRAT_RATIO                       2292 #define FM_SUBEXPRAT_RATIO                                  0x7
2293                                                  2293 
2294 // *** SUBEXPATKL ***                            2294 // *** SUBEXPATKL ***
2295 #define FB_SUBEXPATKL_TCATKL                     2295 #define FB_SUBEXPATKL_TCATKL                                0
2296 #define FM_SUBEXPATKL_TCATKL                     2296 #define FM_SUBEXPATKL_TCATKL                                0xFF
2297                                                  2297 
2298 // *** SUBEXPATKH ***                            2298 // *** SUBEXPATKH ***
2299 #define FB_SUBEXPATKH_TCATKH                     2299 #define FB_SUBEXPATKH_TCATKH                                0
2300 #define FM_SUBEXPATKH_TCATKH                     2300 #define FM_SUBEXPATKH_TCATKH                                0xFF
2301                                                  2301 
2302 // *** SUBEXPRELL ***                            2302 // *** SUBEXPRELL ***
2303 #define FB_SUBEXPRELL_TCRELL                     2303 #define FB_SUBEXPRELL_TCRELL                                0
2304 #define FM_SUBEXPRELL_TCRELL                     2304 #define FM_SUBEXPRELL_TCRELL                                0xFF
2305                                                  2305 
2306 // *** SUBEXPRELH ***                            2306 // *** SUBEXPRELH ***
2307 #define FB_SUBEXPRELH_TCRELH                     2307 #define FB_SUBEXPRELH_TCRELH                                0
2308 #define FM_SUBEXPRELH_TCRELH                     2308 #define FM_SUBEXPRELH_TCRELH                                0xFF
2309                                                  2309 
2310 // *** SUBFXCTL ***                              2310 // *** SUBFXCTL ***
2311 #define FB_SUBFXCTL_TEEN                         2311 #define FB_SUBFXCTL_TEEN                                    3
2312 #define FM_SUBFXCTL_TEEN                         2312 #define FM_SUBFXCTL_TEEN                                    0x8
2313                                                  2313 
2314 #define FB_SUBFXCTL_TNLFBYP                      2314 #define FB_SUBFXCTL_TNLFBYP                                 2
2315 #define FM_SUBFXCTL_TNLFBYP                      2315 #define FM_SUBFXCTL_TNLFBYP                                 0x4
2316                                                  2316 
2317 #define FB_SUBFXCTL_BEEN                         2317 #define FB_SUBFXCTL_BEEN                                    1
2318 #define FM_SUBFXCTL_BEEN                         2318 #define FM_SUBFXCTL_BEEN                                    0x2
2319                                                  2319 
2320 #define FB_SUBFXCTL_BNLFBYP                      2320 #define FB_SUBFXCTL_BNLFBYP                                 0
2321 #define FM_SUBFXCTL_BNLFBYP                      2321 #define FM_SUBFXCTL_BNLFBYP                                 0x1
2322                                                  2322 
2323 #endif /* __REDWOODPUBLIC_H__ */                 2323 #endif /* __REDWOODPUBLIC_H__ */
2324                                                  2324 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php