/* Slow or fast type for UCCs.
*/ enum ucc_speed_type {
UCC_SPEED_TYPE_FAST = UCC_GUEMR_MODE_FAST_RX | UCC_GUEMR_MODE_FAST_TX,
UCC_SPEED_TYPE_SLOW = UCC_GUEMR_MODE_SLOW_RX | UCC_GUEMR_MODE_SLOW_TX
};
/* ucc_set_type * Sets UCC to slow or fast mode. * * ucc_num - (In) number of UCC (0-7). * speed - (In) slow or fast mode for UCC.
*/ int ucc_set_type(unsignedint ucc_num, enum ucc_speed_type speed);
int ucc_set_qe_mux_mii_mng(unsignedint ucc_num);
int ucc_set_qe_mux_rxtx(unsignedint ucc_num, enum qe_clock clock, enum comm_dir mode); int ucc_set_tdm_rxtx_clk(unsignedint tdm_num, enum qe_clock clock, enum comm_dir mode); int ucc_set_tdm_rxtx_sync(unsignedint tdm_num, enum qe_clock clock, enum comm_dir mode);
int ucc_mux_set_grant_tsa_bkpt(unsignedint ucc_num, int set, u32 mask);
/* QE MUX clock routing for UCC
*/ staticinlineint ucc_set_qe_mux_grant(unsignedint ucc_num, int set)
{ return ucc_mux_set_grant_tsa_bkpt(ucc_num, set, QE_CMXUCR_GRANT);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.