1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
///Register block
/**CR (rw) register accessor: SPDIFRX control register
You can [`read`](crate::Reg::read) this register and get [`cr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`cr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@cr`] module*/
pub type CR = crateReg;
///SPDIFRX control register
/**IMR (rw) register accessor: SPDIFRX interrupt mask register
You can [`read`](crate::Reg::read) this register and get [`imr::R`]. You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`imr::W`]. You can also [`modify`](crate::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@imr`] module*/
pub type IMR = crateReg;
///SPDIFRX interrupt mask register
/**SR (r) register accessor: SPDIFRX status register
You can [`read`](crate::Reg::read) this register and get [`sr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@sr`] module*/
pub type SR = crateReg;
///SPDIFRX status register
/**IFCR (w) register accessor: SPDIFRX interrupt flag clear register
You can [`reset`](crate::Reg::reset), [`write`](crate::Reg::write), [`write_with_zero`](crate::Reg::write_with_zero) this register using [`ifcr::W`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@ifcr`] module*/
pub type IFCR = crateReg;
///SPDIFRX interrupt flag clear register
/**FMT0_DR (r) register accessor: SPDIFRX data input register
You can [`read`](crate::Reg::read) this register and get [`fmt0_dr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@fmt0_dr`] module*/
pub type FMT0_DR = crateReg;
///SPDIFRX data input register
/**FMT0_DR_alternate1 (r) register accessor: SPDIFRX data input register
You can [`read`](crate::Reg::read) this register and get [`fmt0_dr_alternate1::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@fmt0_dr_alternate1`] module*/
pub type FMT0_DR_ALTERNATE1 = crateReg;
///SPDIFRX data input register
/**FMT0_DR_alternate2 (r) register accessor: SPDIFRX data input register
You can [`read`](crate::Reg::read) this register and get [`fmt0_dr_alternate2::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@fmt0_dr_alternate2`] module*/
pub type FMT0_DR_ALTERNATE2 = crateReg;
///SPDIFRX data input register
/**CSR (r) register accessor: SPDIFRX channel status register
You can [`read`](crate::Reg::read) this register and get [`csr::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@csr`] module*/
pub type CSR = crateReg;
///SPDIFRX channel status register
/**DIR (r) register accessor: SPDIFRX debug information register
You can [`read`](crate::Reg::read) this register and get [`dir::R`]. See [API](https://docs.rs/svd2rust/#read--modify--write-api).
For information about available fields see [`mod@dir`] module*/
pub type DIR = crateReg;
///SPDIFRX debug information register