pll_info
struct pll_info pll_info;
float refFreq = gInfo->shared_info->pll_info.reference_frequency / 1000.0f;
gInfo->shared_info->pll_info.reference_frequency,
int ref_khz = gInfo->shared_info->pll_info.reference_frequency;
info->dac_speed = gInfo->shared_info->pll_info.max_frequency;
gInfo->shared_info->pll_info.min_frequency,
gInfo->shared_info->pll_info.max_frequency,
if (low < gInfo->shared_info->pll_info.min_frequency)
low = gInfo->shared_info->pll_info.min_frequency;
else if (low > gInfo->shared_info->pll_info.max_frequency)
*_high = gInfo->shared_info->pll_info.max_frequency;
pll_info &info = gInfo->shared_info->pll_info;
= gInfo->shared_info->pll_info.reference_frequency / 1000.0f;
= gInfo->shared_info->pll_info.reference_frequency / 1000.0f;
pll_info tv_pll, crt_pll;
const pll_info *pll,
void Radeon_GetTVPLLConfiguration( const general_pll_info *general_pll, pll_info *pll,
void Radeon_GetTVCRTPLLConfiguration( const general_pll_info *general_pll, pll_info *pll,
pll_info pll;
const pll_info *pll, uint32 freq, uint fixed_post_div, pll_dividers *dividers )
void Radeon_CalcPLLDividers( const pll_info *pll, uint32 freq, uint fixed_post_div, pll_dividers *dividers );
const pll_info *pll,
void Radeon_GetTVPLLConfiguration( const general_pll_info *general_pll, pll_info *pll,
void Radeon_GetTVCRTPLLConfiguration( const general_pll_info *general_pll, pll_info *pll,
struct pll_info pll;
display_crtc_ss(pll_info* pll, int command)
void display_crtc_ss(pll_info* pll, int command);
pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
pll_info* pll = &connector->encoder.pll;
pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
radeon_gpu_ss_control(pll_info* pll, bool enable)
status_t radeon_gpu_ss_control(pll_info* pll, bool enable);
pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
pll_info* pll = &connector->encoder.pll;
pll_info pll;
pll_info* pll = &gConnector[id]->encoder.pll;
pll_info* pll = &gConnector[id]->encoder.pll;
pll_info* pll = &gConnector[id]->encoder.pll;
pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
pll_ppll_ss_probe(pll_info* pll, uint32 ssID)
pll_asic_ss_probe(pll_info* pll, uint32 ssID)
pll_compute_post_divider(pll_info* pll)
pll_compute(pll_info* pll)
pll_setup_flags(pll_info* pll, uint8 crtcID)
pll_adjust(pll_info* pll, display_mode* mode, uint8 crtcID)
pll_limit_probe(pll_info* pll)
pll_info* pll = &gConnector[connectorIndex]->encoder.pll;
status_t pll_adjust(pll_info* pll, display_mode* mode, uint8 crtcID);
status_t pll_compute(pll_info* pll);
void pll_setup_flags(pll_info* pll, uint8 crtcID);
status_t pll_limit_probe(pll_info* pll);
status_t pll_ppll_ss_probe(pll_info* pll, uint32 ssID);
status_t pll_asic_ss_probe(pll_info* pll, uint32 ssID);
info.shared_info->pll_info.reference_frequency = 120000;// 120 MHz
info.shared_info->pll_info.max_frequency = 350000;
info.shared_info->pll_info.min_frequency = 20000; // 20 MHz
info.shared_info->pll_info.reference_frequency = 96000; // 96 MHz
info.shared_info->pll_info.max_frequency = 400000;
info.shared_info->pll_info.min_frequency = 20000; // 20 MHz
info.shared_info->pll_info.reference_frequency = 135000;// 135 MHz
info.shared_info->pll_info.max_frequency = 350000;
info.shared_info->pll_info.min_frequency = 25000; // 25 MHz
info.shared_info->pll_info.reference_frequency = 24000; // 24 MHz
info.shared_info->pll_info.max_frequency = 350000;
info.shared_info->pll_info.min_frequency = 25000; // 25 MHz
info.shared_info->pll_info.reference_frequency = 24000; // 24 MHz
info.shared_info->pll_info.reference_frequency = 19200; // 19.2 MHz
info.shared_info->pll_info.reference_frequency = 38400; // 38.4 MHz
info.shared_info->pll_info.reference_frequency = 24000; // 24 MHz
info.shared_info->pll_info.max_frequency = 350000;
info.shared_info->pll_info.min_frequency = 25000; // 25 MHz
info.shared_info->pll_info.reference_frequency = 48000; // 48 MHz
info.shared_info->pll_info.max_frequency = 350000;
info.shared_info->pll_info.min_frequency = 25000; // 25 MHz
info.shared_info->pll_info.divisor_register = INTEL_DISPLAY_A_PLL_DIVISOR_0;
PLL_BLOCK pll, *pll_info;
pll_info = (PLL_BLOCK *)(di->rom.rom_ptr + *(uint16 *)(bios_header + 0x30));
memcpy( &pll, pll_info, sizeof( pll ));
gInfo->shared_info->pll_info.reference_frequency = 96000;
gInfo->shared_info->pll_info.max_frequency = 400000;
gInfo->shared_info->pll_info.min_frequency = 20000;
gInfo->shared_info->pll_info.reference_frequency * output.m
gInfo->shared_info->pll_info.reference_frequency = 120000;
gInfo->shared_info->pll_info.max_frequency = 350000;
gInfo->shared_info->pll_info.min_frequency = 20000;
gInfo->shared_info->pll_info.reference_frequency = 96000;
gInfo->shared_info->pll_info.max_frequency = 400000;
gInfo->shared_info->pll_info.min_frequency = 20000;