FMS
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY1_RX, 4, 0, 0),
FMS(156250000, P_UNIPHY1_RX, 2, 0, 0),
FMS(312500000, P_UNIPHY1_RX, 1, 0, 0),
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY1_TX, 4, 0, 0),
FMS(156250000, P_UNIPHY1_TX, 2, 0, 0),
FMS(312500000, P_UNIPHY1_TX, 1, 0, 0),
FMS(19200000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY1_RX, 4, 0, 0),
FMS(156250000, P_UNIPHY1_RX, 2, 0, 0),
FMS(312500000, P_UNIPHY1_RX, 1, 0, 0),
FMS(19200000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY1_TX, 4, 0, 0),
FMS(156250000, P_UNIPHY1_TX, 2, 0, 0),
FMS(312500000, P_UNIPHY1_TX, 1, 0, 0),
FMS(19200000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY2_RX, 4, 0, 0),
FMS(156250000, P_UNIPHY2_RX, 2, 0, 0),
FMS(312500000, P_UNIPHY2_RX, 1, 0, 0),
FMS(19200000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY2_TX, 4, 0, 0),
FMS(156250000, P_UNIPHY2_TX, 2, 0, 0),
FMS(312500000, P_UNIPHY2_TX, 1, 0, 0),
FMS(24000000, P_CMN_PLL_XO_CLK, 1, 0, 0),
FMS(78125000, P_UNIPHY0_NSS_RX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY0_NSS_RX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY0_NSS_RX_CLK, 1, 0, 0),
FMS(24000000, P_CMN_PLL_XO_CLK, 1, 0, 0),
FMS(78125000, P_UNIPHY0_NSS_TX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY0_NSS_TX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY0_NSS_TX_CLK, 1, 0, 0),
FMS(24000000, P_CMN_PLL_XO_CLK, 1, 0, 0),
FMS(78125000, P_UNIPHY1_NSS_RX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY1_NSS_RX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY1_NSS_RX_CLK, 1, 0, 0),
FMS(24000000, P_CMN_PLL_XO_CLK, 1, 0, 0),
FMS(78125000, P_UNIPHY1_NSS_TX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY1_NSS_TX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY1_NSS_TX_CLK, 1, 0, 0),
FMS(24000000, P_CMN_PLL_XO_CLK, 1, 0, 0),
FMS(78125000, P_UNIPHY2_NSS_RX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY2_NSS_RX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY2_NSS_RX_CLK, 1, 0, 0),
FMS(24000000, P_CMN_PLL_XO_CLK, 1, 0, 0),
FMS(78125000, P_UNIPHY2_NSS_TX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY2_NSS_TX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY2_NSS_TX_CLK, 1, 0, 0),
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY0_NSS_RX_CLK, 4, 0, 0),
FMS(312500000, P_UNIPHY0_NSS_RX_CLK, 1, 0, 0),
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY0_NSS_TX_CLK, 4, 0, 0),
FMS(312500000, P_UNIPHY0_NSS_TX_CLK, 1, 0, 0),
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY1_NSS_RX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY1_NSS_RX_CLK, 2, 0, 0),
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY1_NSS_TX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY1_NSS_TX_CLK, 2, 0, 0),
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY2_NSS_RX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY2_NSS_RX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY2_NSS_RX_CLK, 1, 0, 0),
FMS(24000000, P_XO, 1, 0, 0),
FMS(78125000, P_UNIPHY2_NSS_TX_CLK, 4, 0, 0),
FMS(156250000, P_UNIPHY2_NSS_TX_CLK, 2, 0, 0),
FMS(312500000, P_UNIPHY2_NSS_TX_CLK, 1, 0, 0),
FMS(50000000, P_XO, 1, 0, 0),
FMS(50000000, P_XO, 1, 0, 0),
FMS(50000000, P_XO, 1, 0, 0),
WREG32(CG_RT, FLS(l_to_m) | FMS(m_to_h));
WREG32(CG_LT, FHS(h_to_m) | FMS(m_to_l));
unsigned char FMS; /* 4 bits */
voice->FMS = 0;
voice->FMS = 0;
evoice->FMS = 0;
voice->FMS = 0;
evoice->FMS = 0;
voice->FMS = 0;
voice->FMS = 0;
evoice->FMS = 0;
(voice->FMS & 0x0000000f);
(voice->FMS & 0x0000000f);
((voice->FMS & 0x0000000f) << 16) | FmcRvolCvol;
voice->FMS = 0;
evoice->FMS = 0;