forked from M-Labs/artiq-zynq
phys FW: rename vars & fix compilation error
phys FW: rename
This commit is contained in:
parent
52bea11e25
commit
c6c0192b13
@ -19,23 +19,23 @@ pub enum CXP_SPEED {
|
||||
}
|
||||
|
||||
pub fn setup(timer: &mut GlobalTimer) {
|
||||
down_conn::setup(timer);
|
||||
up_conn::setup();
|
||||
rx::setup(timer);
|
||||
tx::setup();
|
||||
change_linerate(CXP_SPEED::CXP_1);
|
||||
}
|
||||
|
||||
pub fn change_linerate(speed: CXP_SPEED) {
|
||||
info!("Changing all channels datarate to {:?}", speed);
|
||||
down_conn::change_linerate(speed);
|
||||
up_conn::change_linerate(speed);
|
||||
rx::change_linerate(speed);
|
||||
tx::change_linerate(speed);
|
||||
}
|
||||
|
||||
mod up_conn {
|
||||
mod tx {
|
||||
use super::*;
|
||||
|
||||
pub fn setup() {
|
||||
unsafe {
|
||||
csr::cxp_phys::upconn_tx_enable_write(1);
|
||||
csr::cxp_phys::tx_enable_write(1);
|
||||
}
|
||||
}
|
||||
|
||||
@ -43,18 +43,18 @@ mod up_conn {
|
||||
unsafe {
|
||||
match speed {
|
||||
CXP_SPEED::CXP_1 | CXP_SPEED::CXP_2 | CXP_SPEED::CXP_3 | CXP_SPEED::CXP_5 | CXP_SPEED::CXP_6 => {
|
||||
csr::cxp_phys::upconn_bitrate2x_enable_write(0);
|
||||
csr::cxp_phys::tx_bitrate2x_enable_write(0);
|
||||
}
|
||||
CXP_SPEED::CXP_10 | CXP_SPEED::CXP_12 => {
|
||||
csr::cxp_phys::upconn_bitrate2x_enable_write(1);
|
||||
csr::cxp_phys::tx_bitrate2x_enable_write(1);
|
||||
}
|
||||
};
|
||||
csr::cxp_phys::upconn_clk_reset_write(1);
|
||||
csr::cxp_phys::tx_clk_reset_write(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mod down_conn {
|
||||
mod rx {
|
||||
use super::*;
|
||||
|
||||
pub fn setup(timer: &mut GlobalTimer) {
|
||||
|
Loading…
Reference in New Issue
Block a user