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