cdm_clocks
cdm_clocks.cc_core = core;
cdm_clocks.cc_xlb = xlb;
cdm_clocks.cc_ipb = ipb;
cdm_clocks.cc_pci = pci;
cdm_clocks.cc_valid = true;
if (cdm_clocks.cc_valid)
if (cdm_clocks.cc_ipb < 16000000 || cdm_clocks.cc_ipb > 200000000) {
cdm_clocks.cc_core = MPC5200_CORE_FREQ_DEFAULT;
cdm_clocks.cc_xlb = MPC5200_XLB_FREQ_DEFAULT;
cdm_clocks.cc_ipb = MPC5200_IPB_FREQ_DEFAULT;
cdm_clocks.cc_pci = MPC5200_PCI_FREQ_DEFAULT;
return cdm_clocks.cc_core != 0 ?
cdm_clocks.cc_core : MPC5200_CORE_FREQ_DEFAULT;
return cdm_clocks.cc_xlb;
return cdm_clocks.cc_ipb;
return cdm_clocks.cc_pci;
cdm_clocks.cc_core / 1000000, (cdm_clocks.cc_core / 100000) % 10,
cdm_clocks.cc_xlb / 1000000, (cdm_clocks.cc_xlb / 100000) % 10,
cdm_clocks.cc_ipb / 1000000, (cdm_clocks.cc_ipb / 100000) % 10,
cdm_clocks.cc_pci / 1000000, (cdm_clocks.cc_pci / 100000) % 10);
} cdm_clocks;