Difference between revisions of "Pi I2S Audio Control Register"

From SpecNext official Wiki
Jump to: navigation, search
(core 3.0 changes/refresh)
 
(core 3.1.5 changes/refresh)
 
Line 23: Line 23:
 
| 2 || Mute right side (soft reset = 0)
 
| 2 || Mute right side (soft reset = 0)
 
|-
 
|-
| 1 || Slave mode (PCM_CLK, PCM_FS supplied externally) (soft reset = 0)
+
| 1 || Reserved, must be 1 (since core 3.1.5, "master" mode was removed)
 +
<del>Slave mode (PCM_CLK, PCM_FS supplied externally) (soft reset = 0)</del>
 
|-
 
|-
 
| 0 || Direct I2S audio to EAR on {{PortNo|$xxFE}} (soft reset = 0)
 
| 0 || Direct I2S audio to EAR on {{PortNo|$xxFE}} (soft reset = 0)

Latest revision as of 08:25, 27 April 2020

Number $A2
Readable Yes
Writable Yes
Short Description Pi I2S controls
Bit Description
7-6 I2S enable (soft reset = %00)
%00 = off
%01 = I2S is mono source right
%10 = I2S is mono source left
%11 = I2S is stereo
5 Reserved, must be 0
4 0 PCM_DOUT to Pi, PCM_DIN from Pi (Pi hats) (soft reset = 0)

1 PCM_DOUT from Pi, PCM_DIN to Pi (Pi)

3 Mute left side (soft reset = 0)
2 Mute right side (soft reset = 0)
1 Reserved, must be 1 (since core 3.1.5, "master" mode was removed)

Slave mode (PCM_CLK, PCM_FS supplied externally) (soft reset = 0)

0 Direct I2S audio to EAR on ULA Control Port ($xxFE / 254) (soft reset = 0)

(note: Next registers with number higher than $7F are inaccessible from Copper code)