pll_limits
Port::GetPLLLimits(pll_limits& limits)
struct pll_limits;
virtual status_t GetPLLLimits(pll_limits& limits);
static pll_limits kLimitsIlkDac = {
static pll_limits kLimitsIlkLvdsSingle = {
static pll_limits kLimitsIlkLvdsDual = {
static pll_limits kLimitsIlkLvdsSingle100 = {
static pll_limits kLimitsIlkLvdsDual100 = {
static pll_limits kLimitsChv = {
static pll_limits kLimitsVlv = {
static pll_limits kLimitsBxt = {
static pll_limits kLimitsPinSdvo = {
static pll_limits kLimitsPinLvds = {
valid_pll_divisors(pll_divisors* divisors, pll_limits* limits)
pll_limits* limits, bool isLVDS)
pll_limits limits;
memcpy(&limits, &kLimitsG4xLvdsDual, sizeof(pll_limits));
memcpy(&limits, &kLimitsG4xLvdsSingle, sizeof(pll_limits));
memcpy(&limits, &kLimitsG4xSdvo, sizeof(pll_limits));
memcpy(&limits, &kLimitsIlkLvdsDual100, sizeof(pll_limits));
memcpy(&limits, &kLimitsIlkLvdsDual, sizeof(pll_limits));
sizeof(pll_limits));
memcpy(&limits, &kLimitsIlkLvdsSingle, sizeof(pll_limits));
memcpy(&limits, &kLimitsIlkDac, sizeof(pll_limits));
pll_limits limits;
memcpy(&limits, &kLimitsPinLvds, sizeof(pll_limits));
memcpy(&limits, &kLimitsPinSdvo, sizeof(pll_limits));
memcpy(&limits, &kLimits85x, sizeof(pll_limits));
memcpy(&limits, &kLimits9xxLvds, sizeof(pll_limits));
memcpy(&limits, &kLimits9xxSdvo, sizeof(pll_limits));
static pll_limits kLimits85x = {
static pll_limits kLimits9xxSdvo = {
static pll_limits kLimits9xxLvds = {
static pll_limits kLimitsG4xSdvo = {
static pll_limits kLimitsG4xHdmi = {
static pll_limits kLimitsG4xLvdsSingle = {
static pll_limits kLimitsG4xLvdsDual = {
bool valid_pll_divisors(pll_divisors* divisors, pll_limits* limits);