|
@@ -225,26 +225,74 @@ enum {
|
|
DSI_PLL_MAX
|
|
DSI_PLL_MAX
|
|
};
|
|
};
|
|
|
|
|
|
-struct dsi_pll_div_table pll_5nm_dphy[] = {
|
|
|
|
- {60000000, 86670000, 2, 5},
|
|
|
|
- {86670000, 97500000, 1, 9},
|
|
|
|
- {97500000, 111430000, 8, 1},
|
|
|
|
- {111430000, 130000000, 1, 7},
|
|
|
|
- {130000000, 156000000, 2, 3},
|
|
|
|
- {150000000, 195000000, 1, 5},
|
|
|
|
- {195000000, 260000000, 4, 1},
|
|
|
|
- {260000000, 390000000, 1, 3},
|
|
|
|
- {390000000, 780000000, 2, 1},
|
|
|
|
- {780000000, 3500000000, 1, 1}
|
|
|
|
|
|
+struct dsi_pll_div_table pll_5nm_dphy_lb[] = {
|
|
|
|
+ {27270000, 30000000, 2, 11},
|
|
|
|
+ {30000000, 33330000, 4, 5},
|
|
|
|
+ {33330000, 37500000, 2, 9},
|
|
|
|
+ {37500000, 40000000, 8, 2},
|
|
|
|
+ {40000000, 42860000, 1, 15},
|
|
|
|
+ {42860000, 46150000, 2, 7},
|
|
|
|
+ {46150000, 50000000, 1, 13},
|
|
|
|
+ {50000000, 54550000, 4, 3},
|
|
|
|
+ {54550000, 60000000, 1, 11},
|
|
|
|
+ {60000000, 66670000, 2, 5},
|
|
|
|
+ {66670000, 75000000, 1, 9},
|
|
|
|
+ {75000000, 85710000, 8, 1},
|
|
|
|
+ {85710000, 100000000, 1, 7},
|
|
|
|
+ {100000000, 120000000, 2, 3},
|
|
|
|
+ {120000000, 150000000, 1, 5},
|
|
|
|
+ {150000000, 200000000, 4, 1},
|
|
|
|
+ {200000000, 300000000, 1, 3},
|
|
|
|
+ {300000000, 600000000, 2, 1},
|
|
|
|
+ {600000000, 1500000000, 1, 1}
|
|
};
|
|
};
|
|
|
|
|
|
-struct dsi_pll_div_table pll_5nm_cphy[] = {
|
|
|
|
- {60000000, 97500000, 2, 5},
|
|
|
|
- {97500000, 130000000, 8, 1},
|
|
|
|
- {130000000, 156000000, 2, 3},
|
|
|
|
- {156000000, 195000000, 1, 5},
|
|
|
|
- {195000000, 260000000, 4, 1},
|
|
|
|
- {260000000, 390000000, 1, 3},
|
|
|
|
- {390000000, 780000000, 2, 1},
|
|
|
|
- {780000000, 3500000000, 1, 1}
|
|
|
|
|
|
+struct dsi_pll_div_table pll_5nm_dphy_hb[] = {
|
|
|
|
+ {68180000, 75000000, 2, 11},
|
|
|
|
+ {75000000, 83330000, 4, 5},
|
|
|
|
+ {83330000, 93750000, 2, 9},
|
|
|
|
+ {93750000, 100000000, 8, 2},
|
|
|
|
+ {100000000, 107140000, 1, 15},
|
|
|
|
+ {107140000, 115380000, 2, 7},
|
|
|
|
+ {115380000, 125000000, 1, 13},
|
|
|
|
+ {125000000, 136360000, 4, 3},
|
|
|
|
+ {136360000, 150000000, 1, 11},
|
|
|
|
+ {150000000, 166670000, 2, 5},
|
|
|
|
+ {166670000, 187500000, 1, 9},
|
|
|
|
+ {187500000, 214290000, 8, 1},
|
|
|
|
+ {214290000, 250000000, 1, 7},
|
|
|
|
+ {250000000, 300000000, 2, 3},
|
|
|
|
+ {300000000, 375000000, 1, 5},
|
|
|
|
+ {375000000, 500000000, 4, 1},
|
|
|
|
+ {500000000, 750000000, 1, 3},
|
|
|
|
+ {750000000, 1500000000, 2, 1},
|
|
|
|
+ {1500000000, 5000000000, 1, 1}
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+struct dsi_pll_div_table pll_5nm_cphy_lb[] = {
|
|
|
|
+ {30000000, 37500000, 4, 5},
|
|
|
|
+ {37500000, 50000000, 8, 2},
|
|
|
|
+ {50000000, 60000000, 4, 3},
|
|
|
|
+ {60000000, 75000000, 2, 5},
|
|
|
|
+ {75000000, 100000000, 8, 1},
|
|
|
|
+ {100000000, 120000000, 2, 3},
|
|
|
|
+ {120000000, 150000000, 1, 5},
|
|
|
|
+ {150000000, 200000000, 4, 1},
|
|
|
|
+ {200000000, 300000000, 1, 3},
|
|
|
|
+ {300000000, 600000000, 2, 1},
|
|
|
|
+ {600000000, 1500000000, 1, 1}
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+struct dsi_pll_div_table pll_5nm_cphy_hb[] = {
|
|
|
|
+ {75000000, 93750000, 4, 5},
|
|
|
|
+ {93750000, 12500000, 8, 2},
|
|
|
|
+ {125000000, 150000000, 4, 3},
|
|
|
|
+ {150000000, 187500000, 2, 5},
|
|
|
|
+ {187500000, 250000000, 8, 1},
|
|
|
|
+ {250000000, 300000000, 2, 3},
|
|
|
|
+ {300000000, 375000000, 1, 5},
|
|
|
|
+ {375000000, 500000000, 4, 1},
|
|
|
|
+ {500000000, 750000000, 1, 3},
|
|
|
|
+ {750000000, 1500000000, 2, 1},
|
|
|
|
+ {1500000000, 5000000000, 1, 1}
|
|
};
|
|
};
|