File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,11 @@ impl RxDescriptor {
137
137
138
138
pub ( super ) fn setup ( & mut self , buffer : & [ u8 ] ) {
139
139
self . set_owned ( buffer) ;
140
+ unsafe {
141
+ for i in 0 ..4 {
142
+ self . inner_raw . write ( i, 0 ) ;
143
+ }
144
+ }
140
145
}
141
146
142
147
/// Pass ownership to the DMA engine
Original file line number Diff line number Diff line change @@ -148,8 +148,13 @@ impl TxDescriptor {
148
148
( self . inner_raw . read ( 3 ) & TXDESC_3_LD ) == TXDESC_3_LD
149
149
}
150
150
151
- // Placeholder for API parity with f-series descriptor.
152
- pub ( super ) fn setup ( & mut self , _: & [ u8 ] ) { }
151
+ pub ( super ) fn setup ( & mut self , _: & [ u8 ] ) {
152
+ unsafe {
153
+ for i in 0 ..4 {
154
+ self . inner_raw . write ( i, 0 ) ;
155
+ }
156
+ }
157
+ }
153
158
154
159
pub ( super ) fn is_owned ( & self ) -> bool {
155
160
( self . inner_raw . read ( 3 ) & TXDESC_3_OWN ) == TXDESC_3_OWN
You can’t perform that action at this time.
0 commit comments