Figure 48. spi 2 control register spi2ctrl, Cs5376a – Cirrus Logic CS5376A User Manual
Page 90
![background image](/manuals/466407/90/background.png)
CS5376A
90
DS612F4
23.2.4
SPI2CTRL : 0x10
(MSB) 23
22
21
20
19
18
17
16
WOM
SCKFS2
SCKFS1
SCKFS0
SPI2EN3
SPI2EN2
SPI2EN1
SPI2EN0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
1
1
1
1
1
1
15
14
13
12
11
10
9
8
RCH1
RCH0
D2SOP
SCKPH
SWEF
SCKPO
TM
D2SREQ
R/W
R/W
R
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
7
6
5
4
3
2
1
(LSB) 0
DNUM2
DNUM1
DNUM0
CS4
CS3
CS2
CS1
CS0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
1
1
1
0
0
0
0
0
DF Address: 0x10
--
Not defined;
read as 0
R
Readable
W
Writable
R/W
Readable
and Writable
Bits in bottom rows
are reset condition.
Bit definitions:
23
WOM
Wired-or mode
1: Enabled (open drain)
0: Disabled (push-pull)
15:14 RCH
[1:0]
Read channel
11: SI4
10: SI3
01: SI2
00: SI1
7:5
DNUM
[2:0]
Number of bytes in
serial transaction
22:20 SCKFS
[2:0]
SCK2 frequency select
111: reserved
110: reserved
101: 4.096 MHz
100: 2.048 MHz
011: 1.024 MHz
010: 512 kHz
001: 128 kHz
000: 32 kHz
13
D2SOP
Digital filter to SPI2
operation in progress
flag
4
CS4
Chip Select 4 Enable
12
SCKPH
SO output timing
1: Data becomes valid
on first SCK2 edge
0: Data becomes valid
before first SCK2 edge
3
CS3
Chip Select 3 Enable
2
CS2
Chip Select 2 Enable
11
SWEF
SPI2 write collision flag 1
CS1
Chip Select 1 Enable
19:16 SPI2EN
[3:0]
SI[4:1] input enable
1111: All enabled
0000: All disabled
10
SCKPO
SCK2 data polarity
1: Valid on falling edge,
transition on rising edge
0: Valid on rising edge,
transition on falling edge
0
CS0
Chip Select 0 Enable
9
TM
SPI2 timeout flag
1: SPI2 timed out
0: not timed out
8
D2SREQ Digital filter to SPI2
serial transaction request
1: Request operation
0: Operation complete
(cleared by hardware)
Figure 48. SPI 2 Control Register SPI2CTRL