Changes

109 bytes added ,  00:44, 20 January 2021
m
TuxSH moved page CODEC Registers to I2S Registers: CODEC is more than just sound output
Line 8: Line 8:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#I2S_CNT|I2S_CNT]]?
+
| [[#I2S1_CNT|I2S1_CNT]]
 
| 0x10145000
 
| 0x10145000
 
| 2
 
| 2
| codec module, AgbBg, TwlBg
+
| Codec sysmodule, AgbBg, TwlBg
 
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#?|?]]
+
| [[#I2S2_CNT|I2S2_CNT]]
 
| 0x10145002
 
| 0x10145002
 
| 2
 
| 2
| codec module, AgbBg, TwlBg
+
| Codec sysmodule, AgbBg, TwlBg
 
|}
 
|}
   −
==I2S_CNT==
+
 
 +
==I2S1_CNT==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bit
 
!  Bit
Line 40: Line 41:  
| Enable (0=Disabled, 1=Enabled)
 
| Enable (0=Disabled, 1=Enabled)
 
|}
 
|}
 +
 +
This I2S line is used the DSP and microphone.
    
This is usually set to 0xC800 or 0xC820 when the DSP is active.
 
This is usually set to 0xC800 or 0xC820 when the DSP is active.
      −
==?==
+
==I2S2_CNT==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Bit
 
!  Bit
Line 55: Line 58:  
| Enable (0=Disabled, 1=Enabled)
 
| Enable (0=Disabled, 1=Enabled)
 
|}
 
|}
 +
 +
This I2S line is used by CSND.
    
Usually set to 0xE000.
 
Usually set to 0xE000.
516

edits