[Intel-gfx] [PATCH 2/6] ddi_compute_wrpll: Code the reference frequencies in Hz

Damien Lespiau damien.lespiau at intel.com
Wed May 8 15:09:27 CEST 2013


Because the reference frequencies were stored in KHz, we've lost
precision for 37762500Hz and the test is failing. Let's express the
reference frequencies in Hz then.

Signed-off-by: Damien Lespiau <damien.lespiau at intel.com>
---
 tests/ddi_compute_wrpll.c | 748 +++++++++++++++++++++++-----------------------
 1 file changed, 374 insertions(+), 374 deletions(-)

diff --git a/tests/ddi_compute_wrpll.c b/tests/ddi_compute_wrpll.c
index 43d2681..74d1522 100644
--- a/tests/ddi_compute_wrpll.c
+++ b/tests/ddi_compute_wrpll.c
@@ -239,379 +239,379 @@ struct wrpll_tmds_clock {
 /* Table of matching values for WRPLL clocks programming for each frequency.
  * The code assumes this table is sorted. */
 static const struct wrpll_tmds_clock wrpll_tmds_clock_table[] = {
-	{19750,	38,	25,	18},
-	{20000,	48,	32,	18},
-	{21000,	36,	21,	15},
-	{21912,	42,	29,	17},
-	{22000,	36,	22,	15},
-	{23000,	36,	23,	15},
-	{23500,	40,	40,	23},
-	{23750,	26,	16,	14},
-	{24000,	36,	24,	15},
-	{25000,	36,	25,	15},
-	{25175,	26,	40,	33},
-	{25200,	30,	21,	15},
-	{26000,	36,	26,	15},
-	{27000,	30,	21,	14},
-	{27027,	18,	100,	111},
-	{27500,	30,	29,	19},
-	{28000,	34,	30,	17},
-	{28320,	26,	30,	22},
-	{28322,	32,	42,	25},
-	{28750,	24,	23,	18},
-	{29000,	30,	29,	18},
-	{29750,	32,	30,	17},
-	{30000,	30,	25,	15},
-	{30750,	30,	41,	24},
-	{31000,	30,	31,	18},
-	{31500,	30,	28,	16},
-	{32000,	30,	32,	18},
-	{32500,	28,	32,	19},
-	{33000,	24,	22,	15},
-	{34000,	28,	30,	17},
-	{35000,	26,	32,	19},
-	{35500,	24,	30,	19},
-	{36000,	26,	26,	15},
-	{36750,	26,	46,	26},
-	{37000,	24,	23,	14},
-	{37762,	22,	40,	26},
-	{37800,	20,	21,	15},
-	{38000,	24,	27,	16},
-	{38250,	24,	34,	20},
-	{39000,	24,	26,	15},
-	{40000,	24,	32,	18},
-	{40500,	20,	21,	14},
-	{40541,	22,	147,	89},
-	{40750,	18,	19,	14},
-	{41000,	16,	17,	14},
-	{41500,	22,	44,	26},
-	{41540,	22,	44,	26},
-	{42000,	18,	21,	15},
-	{42500,	22,	45,	26},
-	{43000,	20,	43,	27},
-	{43163,	20,	24,	15},
-	{44000,	18,	22,	15},
-	{44900,	20,	108,	65},
-	{45000,	20,	25,	15},
-	{45250,	20,	52,	31},
-	{46000,	18,	23,	15},
-	{46750,	20,	45,	26},
-	{47000,	20,	40,	23},
-	{48000,	18,	24,	15},
-	{49000,	18,	49,	30},
-	{49500,	16,	22,	15},
-	{50000,	18,	25,	15},
-	{50500,	18,	32,	19},
-	{51000,	18,	34,	20},
-	{52000,	18,	26,	15},
-	{52406,	14,	34,	25},
-	{53000,	16,	22,	14},
-	{54000,	16,	24,	15},
-	{54054,	16,	173,	108},
-	{54500,	14,	24,	17},
-	{55000,	12,	22,	18},
-	{56000,	14,	45,	31},
-	{56250,	16,	25,	15},
-	{56750,	14,	25,	17},
-	{57000,	16,	27,	16},
-	{58000,	16,	43,	25},
-	{58250,	16,	38,	22},
-	{58750,	16,	40,	23},
-	{59000,	14,	26,	17},
-	{59341,	14,	40,	26},
-	{59400,	16,	44,	25},
-	{60000,	16,	32,	18},
-	{60500,	12,	39,	29},
-	{61000,	14,	49,	31},
-	{62000,	14,	37,	23},
-	{62250,	14,	42,	26},
-	{63000,	12,	21,	15},
-	{63500,	14,	28,	17},
-	{64000,	12,	27,	19},
-	{65000,	14,	32,	19},
-	{65250,	12,	29,	20},
-	{65500,	12,	32,	22},
-	{66000,	12,	22,	15},
-	{66667,	14,	38,	22},
-	{66750,	10,	21,	17},
-	{67000,	14,	33,	19},
-	{67750,	14,	58,	33},
-	{68000,	14,	30,	17},
-	{68179,	14,	46,	26},
-	{68250,	14,	46,	26},
-	{69000,	12,	23,	15},
-	{70000,	12,	28,	18},
-	{71000,	12,	30,	19},
-	{72000,	12,	24,	15},
-	{73000,	10,	23,	17},
-	{74000,	12,	23,	14},
-	{74176,	8,	100,	91},
-	{74250,	10,	22,	16},
-	{74481,	12,	43,	26},
-	{74500,	10,	29,	21},
-	{75000,	12,	25,	15},
-	{75250,	10,	39,	28},
-	{76000,	12,	27,	16},
-	{77000,	12,	53,	31},
-	{78000,	12,	26,	15},
-	{78750,	12,	28,	16},
-	{79000,	10,	38,	26},
-	{79500,	10,	28,	19},
-	{80000,	12,	32,	18},
-	{81000,	10,	21,	14},
-	{81081,	6,	100,	111},
-	{81624,	8,	29,	24},
-	{82000,	8,	17,	14},
-	{83000,	10,	40,	26},
-	{83950,	10,	28,	18},
-	{84000,	10,	28,	18},
-	{84750,	6,	16,	17},
-	{85000,	6,	17,	18},
-	{85250,	10,	30,	19},
-	{85750,	10,	27,	17},
-	{86000,	10,	43,	27},
-	{87000,	10,	29,	18},
-	{88000,	10,	44,	27},
-	{88500,	10,	41,	25},
-	{89000,	10,	28,	17},
-	{89012,	6,	90,	91},
-	{89100,	10,	33,	20},
-	{90000,	10,	25,	15},
-	{91000,	10,	32,	19},
-	{92000,	10,	46,	27},
-	{93000,	10,	31,	18},
-	{94000,	10,	40,	23},
-	{94500,	10,	28,	16},
-	{95000,	10,	44,	25},
-	{95654,	10,	39,	22},
-	{95750,	10,	39,	22},
-	{96000,	10,	32,	18},
-	{97000,	8,	23,	16},
-	{97750,	8,	42,	29},
-	{98000,	8,	45,	31},
-	{99000,	8,	22,	15},
-	{99750,	8,	34,	23},
-	{100000,	6,	20,	18},
-	{100500,	6,	19,	17},
-	{101000,	6,	37,	33},
-	{101250,	8,	21,	14},
-	{102000,	6,	17,	15},
-	{102250,	6,	25,	22},
-	{103000,	8,	29,	19},
-	{104000,	8,	37,	24},
-	{105000,	8,	28,	18},
-	{106000,	8,	22,	14},
-	{107000,	8,	46,	29},
-	{107214,	8,	27,	17},
-	{108000,	8,	24,	15},
-	{108108,	8,	173,	108},
-	{109000,	6,	23,	19},
-	{110000,	6,	22,	18},
-	{110013,	6,	22,	18},
-	{110250,	8,	49,	30},
-	{110500,	8,	36,	22},
-	{111000,	8,	23,	14},
-	{111264,	8,	150,	91},
-	{111375,	8,	33,	20},
-	{112000,	8,	63,	38},
-	{112500,	8,	25,	15},
-	{113100,	8,	57,	34},
-	{113309,	8,	42,	25},
-	{114000,	8,	27,	16},
-	{115000,	6,	23,	18},
-	{116000,	8,	43,	25},
-	{117000,	8,	26,	15},
-	{117500,	8,	40,	23},
-	{118000,	6,	38,	29},
-	{119000,	8,	30,	17},
-	{119500,	8,	46,	26},
-	{119651,	8,	39,	22},
-	{120000,	8,	32,	18},
-	{121000,	6,	39,	29},
-	{121250,	6,	31,	23},
-	{121750,	6,	23,	17},
-	{122000,	6,	42,	31},
-	{122614,	6,	30,	22},
-	{123000,	6,	41,	30},
-	{123379,	6,	37,	27},
-	{124000,	6,	51,	37},
-	{125000,	6,	25,	18},
-	{125250,	4,	13,	14},
-	{125750,	4,	27,	29},
-	{126000,	6,	21,	15},
-	{127000,	6,	24,	17},
-	{127250,	6,	41,	29},
-	{128000,	6,	27,	19},
-	{129000,	6,	43,	30},
-	{129859,	4,	25,	26},
-	{130000,	6,	26,	18},
-	{130250,	6,	42,	29},
-	{131000,	6,	32,	22},
-	{131500,	6,	38,	26},
-	{131850,	6,	41,	28},
-	{132000,	6,	22,	15},
-	{132750,	6,	28,	19},
-	{133000,	6,	34,	23},
-	{133330,	6,	37,	25},
-	{134000,	6,	61,	41},
-	{135000,	6,	21,	14},
-	{135250,	6,	167,	111},
-	{136000,	6,	62,	41},
-	{137000,	6,	35,	23},
-	{138000,	6,	23,	15},
-	{138500,	6,	40,	26},
-	{138750,	6,	37,	24},
-	{139000,	6,	34,	22},
-	{139050,	6,	34,	22},
-	{139054,	6,	34,	22},
-	{140000,	6,	28,	18},
-	{141000,	6,	36,	23},
-	{141500,	6,	22,	14},
-	{142000,	6,	30,	19},
-	{143000,	6,	27,	17},
-	{143472,	4,	17,	16},
-	{144000,	6,	24,	15},
-	{145000,	6,	29,	18},
-	{146000,	6,	47,	29},
-	{146250,	6,	26,	16},
-	{147000,	6,	49,	30},
-	{147891,	6,	23,	14},
-	{148000,	6,	23,	14},
-	{148250,	6,	28,	17},
-	{148352,	4,	100,	91},
-	{148500,	6,	33,	20},
-	{149000,	6,	48,	29},
-	{150000,	6,	25,	15},
-	{151000,	4,	19,	17},
-	{152000,	6,	27,	16},
-	{152280,	6,	44,	26},
-	{153000,	6,	34,	20},
-	{154000,	6,	53,	31},
-	{155000,	6,	31,	18},
-	{155250,	6,	50,	29},
-	{155750,	6,	45,	26},
-	{156000,	6,	26,	15},
-	{157000,	6,	61,	35},
-	{157500,	6,	28,	16},
-	{158000,	6,	65,	37},
-	{158250,	6,	44,	25},
-	{159000,	6,	53,	30},
-	{159500,	6,	39,	22},
-	{160000,	6,	32,	18},
-	{161000,	4,	31,	26},
-	{162000,	4,	18,	15},
-	{162162,	4,	131,	109},
-	{162500,	4,	53,	44},
-	{163000,	4,	29,	24},
-	{164000,	4,	17,	14},
-	{165000,	4,	22,	18},
-	{166000,	4,	32,	26},
-	{167000,	4,	26,	21},
-	{168000,	4,	46,	37},
-	{169000,	4,	104,	83},
-	{169128,	4,	64,	51},
-	{169500,	4,	39,	31},
-	{170000,	4,	34,	27},
-	{171000,	4,	19,	15},
-	{172000,	4,	51,	40},
-	{172750,	4,	32,	25},
-	{172800,	4,	32,	25},
-	{173000,	4,	41,	32},
-	{174000,	4,	49,	38},
-	{174787,	4,	22,	17},
-	{175000,	4,	35,	27},
-	{176000,	4,	30,	23},
-	{177000,	4,	38,	29},
-	{178000,	4,	29,	22},
-	{178500,	4,	37,	28},
-	{179000,	4,	53,	40},
-	{179500,	4,	73,	55},
-	{180000,	4,	20,	15},
-	{181000,	4,	55,	41},
-	{182000,	4,	31,	23},
-	{183000,	4,	42,	31},
-	{184000,	4,	30,	22},
-	{184750,	4,	26,	19},
-	{185000,	4,	37,	27},
-	{186000,	4,	51,	37},
-	{187000,	4,	36,	26},
-	{188000,	4,	32,	23},
-	{189000,	4,	21,	15},
-	{190000,	4,	38,	27},
-	{190960,	4,	41,	29},
-	{191000,	4,	41,	29},
-	{192000,	4,	27,	19},
-	{192250,	4,	37,	26},
-	{193000,	4,	20,	14},
-	{193250,	4,	53,	37},
-	{194000,	4,	23,	16},
-	{194208,	4,	23,	16},
-	{195000,	4,	26,	18},
-	{196000,	4,	45,	31},
-	{197000,	4,	35,	24},
-	{197750,	4,	41,	28},
-	{198000,	4,	22,	15},
-	{198500,	4,	25,	17},
-	{199000,	4,	28,	19},
-	{200000,	4,	37,	25},
-	{201000,	4,	61,	41},
-	{202000,	4,	112,	75},
-	{202500,	4,	21,	14},
-	{203000,	4,	146,	97},
-	{204000,	4,	62,	41},
-	{204750,	4,	44,	29},
-	{205000,	4,	38,	25},
-	{206000,	4,	29,	19},
-	{207000,	4,	23,	15},
-	{207500,	4,	40,	26},
-	{208000,	4,	37,	24},
-	{208900,	4,	48,	31},
-	{209000,	4,	48,	31},
-	{209250,	4,	31,	20},
-	{210000,	4,	28,	18},
-	{211000,	4,	25,	16},
-	{212000,	4,	22,	14},
-	{213000,	4,	30,	19},
-	{213750,	4,	38,	24},
-	{214000,	4,	46,	29},
-	{214750,	4,	35,	22},
-	{215000,	4,	43,	27},
-	{216000,	4,	24,	15},
-	{217000,	4,	37,	23},
-	{218000,	4,	42,	26},
-	{218250,	4,	42,	26},
-	{218750,	4,	34,	21},
-	{219000,	4,	47,	29},
-	{220000,	4,	44,	27},
-	{220640,	4,	49,	30},
-	{220750,	4,	36,	22},
-	{221000,	4,	36,	22},
-	{222000,	4,	23,	14},
-	{222525,	4,	28,	17},
-	{222750,	4,	33,	20},
-	{227000,	4,	37,	22},
-	{230250,	4,	29,	17},
-	{233500,	4,	38,	22},
-	{235000,	4,	40,	23},
-	{238000,	4,	30,	17},
-	{241500,	2,	17,	19},
-	{245250,	2,	20,	22},
-	{247750,	2,	22,	24},
-	{253250,	2,	15,	16},
-	{256250,	2,	18,	19},
-	{262500,	2,	31,	32},
-	{267250,	2,	66,	67},
-	{268500,	2,	94,	95},
-	{270000,	2,	14,	14},
-	{272500,	2,	77,	76},
-	{273750,	2,	57,	56},
-	{280750,	2,	24,	23},
-	{281250,	2,	23,	22},
-	{286000,	2,	17,	16},
-	{291750,	2,	26,	24},
-	{296703,	2,	56,	51},
-	{297000,	2,	22,	20},
-	{298000,	2,	21,	19},
+	{19750000,	38,	25,	18},
+	{20000000,	48,	32,	18},
+	{21000000,	36,	21,	15},
+	{21912000,	42,	29,	17},
+	{22000000,	36,	22,	15},
+	{23000000,	36,	23,	15},
+	{23500000,	40,	40,	23},
+	{23750000,	26,	16,	14},
+	{24000000,	36,	24,	15},
+	{25000000,	36,	25,	15},
+	{25175000,	26,	40,	33},
+	{25200000,	30,	21,	15},
+	{26000000,	36,	26,	15},
+	{27000000,	30,	21,	14},
+	{27027000,	18,	100,	111},
+	{27500000,	30,	29,	19},
+	{28000000,	34,	30,	17},
+	{28320000,	26,	30,	22},
+	{28322000,	32,	42,	25},
+	{28750000,	24,	23,	18},
+	{29000000,	30,	29,	18},
+	{29750000,	32,	30,	17},
+	{30000000,	30,	25,	15},
+	{30750000,	30,	41,	24},
+	{31000000,	30,	31,	18},
+	{31500000,	30,	28,	16},
+	{32000000,	30,	32,	18},
+	{32500000,	28,	32,	19},
+	{33000000,	24,	22,	15},
+	{34000000,	28,	30,	17},
+	{35000000,	26,	32,	19},
+	{35500000,	24,	30,	19},
+	{36000000,	26,	26,	15},
+	{36750000,	26,	46,	26},
+	{37000000,	24,	23,	14},
+	{37762000,	22,	40,	26},
+	{37800000,	20,	21,	15},
+	{38000000,	24,	27,	16},
+	{38250000,	24,	34,	20},
+	{39000000,	24,	26,	15},
+	{40000000,	24,	32,	18},
+	{40500000,	20,	21,	14},
+	{40541000,	22,	147,	89},
+	{40750000,	18,	19,	14},
+	{41000000,	16,	17,	14},
+	{41500000,	22,	44,	26},
+	{41540000,	22,	44,	26},
+	{42000000,	18,	21,	15},
+	{42500000,	22,	45,	26},
+	{43000000,	20,	43,	27},
+	{43163000,	20,	24,	15},
+	{44000000,	18,	22,	15},
+	{44900000,	20,	108,	65},
+	{45000000,	20,	25,	15},
+	{45250000,	20,	52,	31},
+	{46000000,	18,	23,	15},
+	{46750000,	20,	45,	26},
+	{47000000,	20,	40,	23},
+	{48000000,	18,	24,	15},
+	{49000000,	18,	49,	30},
+	{49500000,	16,	22,	15},
+	{50000000,	18,	25,	15},
+	{50500000,	18,	32,	19},
+	{51000000,	18,	34,	20},
+	{52000000,	18,	26,	15},
+	{52406000,	14,	34,	25},
+	{53000000,	16,	22,	14},
+	{54000000,	16,	24,	15},
+	{54054000,	16,	173,	108},
+	{54500000,	14,	24,	17},
+	{55000000,	12,	22,	18},
+	{56000000,	14,	45,	31},
+	{56250000,	16,	25,	15},
+	{56750000,	14,	25,	17},
+	{57000000,	16,	27,	16},
+	{58000000,	16,	43,	25},
+	{58250000,	16,	38,	22},
+	{58750000,	16,	40,	23},
+	{59000000,	14,	26,	17},
+	{59341000,	14,	40,	26},
+	{59400000,	16,	44,	25},
+	{60000000,	16,	32,	18},
+	{60500000,	12,	39,	29},
+	{61000000,	14,	49,	31},
+	{62000000,	14,	37,	23},
+	{62250000,	14,	42,	26},
+	{63000000,	12,	21,	15},
+	{63500000,	14,	28,	17},
+	{64000000,	12,	27,	19},
+	{65000000,	14,	32,	19},
+	{65250000,	12,	29,	20},
+	{65500000,	12,	32,	22},
+	{66000000,	12,	22,	15},
+	{66667000,	14,	38,	22},
+	{66750000,	10,	21,	17},
+	{67000000,	14,	33,	19},
+	{67750000,	14,	58,	33},
+	{68000000,	14,	30,	17},
+	{68179000,	14,	46,	26},
+	{68250000,	14,	46,	26},
+	{69000000,	12,	23,	15},
+	{70000000,	12,	28,	18},
+	{71000000,	12,	30,	19},
+	{72000000,	12,	24,	15},
+	{73000000,	10,	23,	17},
+	{74000000,	12,	23,	14},
+	{74176000,	8,	100,	91},
+	{74250000,	10,	22,	16},
+	{74481000,	12,	43,	26},
+	{74500000,	10,	29,	21},
+	{75000000,	12,	25,	15},
+	{75250000,	10,	39,	28},
+	{76000000,	12,	27,	16},
+	{77000000,	12,	53,	31},
+	{78000000,	12,	26,	15},
+	{78750000,	12,	28,	16},
+	{79000000,	10,	38,	26},
+	{79500000,	10,	28,	19},
+	{80000000,	12,	32,	18},
+	{81000000,	10,	21,	14},
+	{81081000,	6,	100,	111},
+	{81624000,	8,	29,	24},
+	{82000000,	8,	17,	14},
+	{83000000,	10,	40,	26},
+	{83950000,	10,	28,	18},
+	{84000000,	10,	28,	18},
+	{84750000,	6,	16,	17},
+	{85000000,	6,	17,	18},
+	{85250000,	10,	30,	19},
+	{85750000,	10,	27,	17},
+	{86000000,	10,	43,	27},
+	{87000000,	10,	29,	18},
+	{88000000,	10,	44,	27},
+	{88500000,	10,	41,	25},
+	{89000000,	10,	28,	17},
+	{89012000,	6,	90,	91},
+	{89100000,	10,	33,	20},
+	{90000000,	10,	25,	15},
+	{91000000,	10,	32,	19},
+	{92000000,	10,	46,	27},
+	{93000000,	10,	31,	18},
+	{94000000,	10,	40,	23},
+	{94500000,	10,	28,	16},
+	{95000000,	10,	44,	25},
+	{95654000,	10,	39,	22},
+	{95750000,	10,	39,	22},
+	{96000000,	10,	32,	18},
+	{97000000,	8,	23,	16},
+	{97750000,	8,	42,	29},
+	{98000000,	8,	45,	31},
+	{99000000,	8,	22,	15},
+	{99750000,	8,	34,	23},
+	{100000000,	6,	20,	18},
+	{100500000,	6,	19,	17},
+	{101000000,	6,	37,	33},
+	{101250000,	8,	21,	14},
+	{102000000,	6,	17,	15},
+	{102250000,	6,	25,	22},
+	{103000000,	8,	29,	19},
+	{104000000,	8,	37,	24},
+	{105000000,	8,	28,	18},
+	{106000000,	8,	22,	14},
+	{107000000,	8,	46,	29},
+	{107214000,	8,	27,	17},
+	{108000000,	8,	24,	15},
+	{108108000,	8,	173,	108},
+	{109000000,	6,	23,	19},
+	{110000000,	6,	22,	18},
+	{110013000,	6,	22,	18},
+	{110250000,	8,	49,	30},
+	{110500000,	8,	36,	22},
+	{111000000,	8,	23,	14},
+	{111264000,	8,	150,	91},
+	{111375000,	8,	33,	20},
+	{112000000,	8,	63,	38},
+	{112500000,	8,	25,	15},
+	{113100000,	8,	57,	34},
+	{113309000,	8,	42,	25},
+	{114000000,	8,	27,	16},
+	{115000000,	6,	23,	18},
+	{116000000,	8,	43,	25},
+	{117000000,	8,	26,	15},
+	{117500000,	8,	40,	23},
+	{118000000,	6,	38,	29},
+	{119000000,	8,	30,	17},
+	{119500000,	8,	46,	26},
+	{119651000,	8,	39,	22},
+	{120000000,	8,	32,	18},
+	{121000000,	6,	39,	29},
+	{121250000,	6,	31,	23},
+	{121750000,	6,	23,	17},
+	{122000000,	6,	42,	31},
+	{122614000,	6,	30,	22},
+	{123000000,	6,	41,	30},
+	{123379000,	6,	37,	27},
+	{124000000,	6,	51,	37},
+	{125000000,	6,	25,	18},
+	{125250000,	4,	13,	14},
+	{125750000,	4,	27,	29},
+	{126000000,	6,	21,	15},
+	{127000000,	6,	24,	17},
+	{127250000,	6,	41,	29},
+	{128000000,	6,	27,	19},
+	{129000000,	6,	43,	30},
+	{129859000,	4,	25,	26},
+	{130000000,	6,	26,	18},
+	{130250000,	6,	42,	29},
+	{131000000,	6,	32,	22},
+	{131500000,	6,	38,	26},
+	{131850000,	6,	41,	28},
+	{132000000,	6,	22,	15},
+	{132750000,	6,	28,	19},
+	{133000000,	6,	34,	23},
+	{133330000,	6,	37,	25},
+	{134000000,	6,	61,	41},
+	{135000000,	6,	21,	14},
+	{135250000,	6,	167,	111},
+	{136000000,	6,	62,	41},
+	{137000000,	6,	35,	23},
+	{138000000,	6,	23,	15},
+	{138500000,	6,	40,	26},
+	{138750000,	6,	37,	24},
+	{139000000,	6,	34,	22},
+	{139050000,	6,	34,	22},
+	{139054000,	6,	34,	22},
+	{140000000,	6,	28,	18},
+	{141000000,	6,	36,	23},
+	{141500000,	6,	22,	14},
+	{142000000,	6,	30,	19},
+	{143000000,	6,	27,	17},
+	{143472000,	4,	17,	16},
+	{144000000,	6,	24,	15},
+	{145000000,	6,	29,	18},
+	{146000000,	6,	47,	29},
+	{146250000,	6,	26,	16},
+	{147000000,	6,	49,	30},
+	{147891000,	6,	23,	14},
+	{148000000,	6,	23,	14},
+	{148250000,	6,	28,	17},
+	{148352000,	4,	100,	91},
+	{148500000,	6,	33,	20},
+	{149000000,	6,	48,	29},
+	{150000000,	6,	25,	15},
+	{151000000,	4,	19,	17},
+	{152000000,	6,	27,	16},
+	{152280000,	6,	44,	26},
+	{153000000,	6,	34,	20},
+	{154000000,	6,	53,	31},
+	{155000000,	6,	31,	18},
+	{155250000,	6,	50,	29},
+	{155750000,	6,	45,	26},
+	{156000000,	6,	26,	15},
+	{157000000,	6,	61,	35},
+	{157500000,	6,	28,	16},
+	{158000000,	6,	65,	37},
+	{158250000,	6,	44,	25},
+	{159000000,	6,	53,	30},
+	{159500000,	6,	39,	22},
+	{160000000,	6,	32,	18},
+	{161000000,	4,	31,	26},
+	{162000000,	4,	18,	15},
+	{162162000,	4,	131,	109},
+	{162500000,	4,	53,	44},
+	{163000000,	4,	29,	24},
+	{164000000,	4,	17,	14},
+	{165000000,	4,	22,	18},
+	{166000000,	4,	32,	26},
+	{167000000,	4,	26,	21},
+	{168000000,	4,	46,	37},
+	{169000000,	4,	104,	83},
+	{169128000,	4,	64,	51},
+	{169500000,	4,	39,	31},
+	{170000000,	4,	34,	27},
+	{171000000,	4,	19,	15},
+	{172000000,	4,	51,	40},
+	{172750000,	4,	32,	25},
+	{172800000,	4,	32,	25},
+	{173000000,	4,	41,	32},
+	{174000000,	4,	49,	38},
+	{174787000,	4,	22,	17},
+	{175000000,	4,	35,	27},
+	{176000000,	4,	30,	23},
+	{177000000,	4,	38,	29},
+	{178000000,	4,	29,	22},
+	{178500000,	4,	37,	28},
+	{179000000,	4,	53,	40},
+	{179500000,	4,	73,	55},
+	{180000000,	4,	20,	15},
+	{181000000,	4,	55,	41},
+	{182000000,	4,	31,	23},
+	{183000000,	4,	42,	31},
+	{184000000,	4,	30,	22},
+	{184750000,	4,	26,	19},
+	{185000000,	4,	37,	27},
+	{186000000,	4,	51,	37},
+	{187000000,	4,	36,	26},
+	{188000000,	4,	32,	23},
+	{189000000,	4,	21,	15},
+	{190000000,	4,	38,	27},
+	{190960000,	4,	41,	29},
+	{191000000,	4,	41,	29},
+	{192000000,	4,	27,	19},
+	{192250000,	4,	37,	26},
+	{193000000,	4,	20,	14},
+	{193250000,	4,	53,	37},
+	{194000000,	4,	23,	16},
+	{194208000,	4,	23,	16},
+	{195000000,	4,	26,	18},
+	{196000000,	4,	45,	31},
+	{197000000,	4,	35,	24},
+	{197750000,	4,	41,	28},
+	{198000000,	4,	22,	15},
+	{198500000,	4,	25,	17},
+	{199000000,	4,	28,	19},
+	{200000000,	4,	37,	25},
+	{201000000,	4,	61,	41},
+	{202000000,	4,	112,	75},
+	{202500000,	4,	21,	14},
+	{203000000,	4,	146,	97},
+	{204000000,	4,	62,	41},
+	{204750000,	4,	44,	29},
+	{205000000,	4,	38,	25},
+	{206000000,	4,	29,	19},
+	{207000000,	4,	23,	15},
+	{207500000,	4,	40,	26},
+	{208000000,	4,	37,	24},
+	{208900000,	4,	48,	31},
+	{209000000,	4,	48,	31},
+	{209250000,	4,	31,	20},
+	{210000000,	4,	28,	18},
+	{211000000,	4,	25,	16},
+	{212000000,	4,	22,	14},
+	{213000000,	4,	30,	19},
+	{213750000,	4,	38,	24},
+	{214000000,	4,	46,	29},
+	{214750000,	4,	35,	22},
+	{215000000,	4,	43,	27},
+	{216000000,	4,	24,	15},
+	{217000000,	4,	37,	23},
+	{218000000,	4,	42,	26},
+	{218250000,	4,	42,	26},
+	{218750000,	4,	34,	21},
+	{219000000,	4,	47,	29},
+	{220000000,	4,	44,	27},
+	{220640000,	4,	49,	30},
+	{220750000,	4,	36,	22},
+	{221000000,	4,	36,	22},
+	{222000000,	4,	23,	14},
+	{222525000,	4,	28,	17},
+	{222750000,	4,	33,	20},
+	{227000000,	4,	37,	22},
+	{230250000,	4,	29,	17},
+	{233500000,	4,	38,	22},
+	{235000000,	4,	40,	23},
+	{238000000,	4,	30,	17},
+	{241500000,	2,	17,	19},
+	{245250000,	2,	20,	22},
+	{247750000,	2,	22,	24},
+	{253250000,	2,	15,	16},
+	{256250000,	2,	18,	19},
+	{262500000,	2,	31,	32},
+	{267250000,	2,	66,	67},
+	{268500000,	2,	94,	95},
+	{270000000,	2,	14,	14},
+	{272500000,	2,	77,	76},
+	{273750000,	2,	57,	56},
+	{280750000,	2,	24,	23},
+	{281250000,	2,	23,	22},
+	{286000000,	2,	17,	16},
+	{291750000,	2,	26,	24},
+	{296703000,	2,	56,	51},
+	{297000000,	2,	22,	20},
+	{298000000,	2,	21,	19},
 };
 
 int main(void)
@@ -622,7 +622,7 @@ int main(void)
 		const struct wrpll_tmds_clock *ref = &wrpll_tmds_clock_table[i];
 		unsigned r2, n2, p;
 
-		wrpll_compute_rnp(ref->clock * 1000, &r2, &n2, &p);
+		wrpll_compute_rnp(ref->clock, &r2, &n2, &p);
 		if (ref->r2 != r2 || ref->n2 != n2 || ref->p != p) {
 			printf("Computed value differs for %li Hz:\n"
 			       "  Reference: (%u,%u,%u)\n"
-- 
1.8.1.4




More information about the Intel-gfx mailing list