sdk-hwV1.3/lichee/linux-4.9/drivers/clk/sunxi/clk-sun50iw10_tbl.c

2367 lines
74 KiB
C

/*
* Allwinner sun50iw10p1 SoCs clk driver.
*
* Copyright(c) 2012-2016 Allwinnertech Co., Ltd.
* Author: huangshuosheng <huangshuosheng@allwinnertech.com>
*
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/* the clk table is not right ,please fix me when ic come back */
#include "clk-sun50iw10.h"
/* PLLCPU(n, m, p, freq) F_N8X8_M0X2_P16x2 */
struct sunxi_clk_factor_freq factor_pllcpu_tbl[] = {
PLLCPU(11, 0, 2, 72000000U),
PLLCPU(13, 0, 2, 84000000U),
PLLCPU(17, 0, 2, 108000000U),
PLLCPU(18, 0, 2, 114000000U),
PLLCPU(19, 0, 2, 120000000U),
PLLCPU(20, 0, 2, 126000000U),
PLLCPU(21, 0, 2, 132000000U),
PLLCPU(22, 0, 2, 138000000U),
PLLCPU(23, 0, 2, 144000000U),
PLLCPU(24, 0, 2, 150000000U),
PLLCPU(13, 0, 1, 168000000U),
PLLCPU(17, 0, 1, 216000000U),
PLLCPU(18, 0, 1, 228000000U),
PLLCPU(19, 0, 1, 240000000U),
PLLCPU(20, 0, 1, 252000000U),
PLLCPU(21, 0, 1, 264000000U),
PLLCPU(22, 0, 1, 276000000U),
PLLCPU(23, 0, 1, 288000000U),
PLLCPU(24, 0, 1, 300000000U),
PLLCPU(25, 0, 1, 312000000U),
PLLCPU(26, 0, 1, 324000000U),
PLLCPU(27, 0, 1, 336000000U),
PLLCPU(28, 0, 1, 348000000U),
PLLCPU(29, 0, 1, 360000000U),
PLLCPU(30, 0, 1, 372000000U),
PLLCPU(31, 0, 1, 384000000U),
PLLCPU(32, 0, 1, 396000000U),
PLLCPU(33, 0, 1, 408000000U),
PLLCPU(34, 0, 1, 420000000U),
PLLCPU(35, 0, 1, 432000000U),
PLLCPU(36, 0, 1, 444000000U),
PLLCPU(37, 0, 1, 456000000U),
PLLCPU(38, 0, 1, 468000000U),
PLLCPU(39, 0, 1, 480000000U),
PLLCPU(40, 0, 1, 492000000U),
PLLCPU(41, 0, 1, 504000000U),
PLLCPU(42, 0, 1, 516000000U),
PLLCPU(43, 0, 1, 528000000U),
PLLCPU(44, 0, 1, 540000000U),
PLLCPU(45, 0, 1, 552000000U),
PLLCPU(46, 0, 1, 564000000U),
PLLCPU(47, 0, 1, 576000000U),
PLLCPU(48, 0, 1, 588000000U),
PLLCPU(24, 0, 0, 600000000U),
PLLCPU(25, 0, 0, 624000000U),
PLLCPU(26, 0, 0, 648000000U),
PLLCPU(27, 0, 0, 672000000U),
PLLCPU(28, 0, 0, 696000000U),
PLLCPU(29, 0, 0, 720000000U),
PLLCPU(30, 0, 0, 744000000U),
PLLCPU(31, 0, 0, 768000000U),
PLLCPU(32, 0, 0, 792000000U),
PLLCPU(33, 0, 0, 816000000U),
PLLCPU(34, 0, 0, 840000000U),
PLLCPU(35, 0, 0, 864000000U),
PLLCPU(36, 0, 0, 888000000U),
PLLCPU(37, 0, 0, 912000000U),
PLLCPU(38, 0, 0, 936000000U),
PLLCPU(39, 0, 0, 960000000U),
PLLCPU(40, 0, 0, 984000000U),
PLLCPU(41, 0, 0, 1008000000U),
PLLCPU(42, 0, 0, 1032000000U),
PLLCPU(43, 0, 0, 1056000000U),
PLLCPU(44, 0, 0, 1080000000U),
PLLCPU(45, 0, 0, 1104000000U),
PLLCPU(46, 0, 0, 1128000000U),
PLLCPU(47, 0, 0, 1152000000U),
PLLCPU(48, 0, 0, 1176000000U),
PLLCPU(49, 0, 0, 1200000000U),
PLLCPU(50, 0, 0, 1224000000U),
PLLCPU(51, 0, 0, 1248000000U),
PLLCPU(52, 0, 0, 1272000000U),
PLLCPU(53, 0, 0, 1296000000U),
PLLCPU(54, 0, 0, 1320000000U),
PLLCPU(55, 0, 0, 1344000000U),
PLLCPU(56, 0, 0, 1368000000U),
PLLCPU(57, 0, 0, 1392000000U),
PLLCPU(58, 0, 0, 1416000000U),
PLLCPU(59, 0, 0, 1440000000U),
PLLCPU(60, 0, 0, 1464000000U),
PLLCPU(61, 0, 0, 1488000000U),
PLLCPU(62, 0, 0, 1512000000U),
PLLCPU(63, 0, 0, 1536000000U),
PLLCPU(64, 0, 0, 1560000000U),
PLLCPU(65, 0, 0, 1584000000U),
PLLCPU(66, 0, 0, 1608000000U),
PLLCPU(67, 0, 0, 1632000000U),
PLLCPU(68, 0, 0, 1656000000U),
PLLCPU(69, 0, 0, 1680000000U),
PLLCPU(70, 0, 0, 1704000000U),
PLLCPU(71, 0, 0, 1728000000U),
PLLCPU(72, 0, 0, 1752000000U),
PLLCPU(73, 0, 0, 1776000000U),
PLLCPU(74, 0, 0, 1800000000U),
PLLCPU(75, 0, 0, 1824000000U),
PLLCPU(76, 0, 0, 1848000000U),
PLLCPU(77, 0, 0, 1872000000U),
PLLCPU(78, 0, 0, 1896000000U),
PLLCPU(79, 0, 0, 1920000000U),
PLLCPU(80, 0, 0, 1944000000U),
PLLCPU(81, 0, 0, 1968000000U),
PLLCPU(82, 0, 0, 1992000000U),
PLLCPU(83, 0, 0, 2016000000U),
PLLCPU(84, 0, 0, 2040000000U),
PLLCPU(85, 0, 0, 2064000000U),
PLLCPU(86, 0, 0, 2088000000U),
PLLCPU(87, 0, 0, 2112000000U),
PLLCPU(88, 0, 0, 2136000000U),
PLLCPU(89, 0, 0, 2160000000U),
PLLCPU(90, 0, 0, 2184000000U),
PLLCPU(91, 0, 0, 2208000000U),
PLLCPU(92, 0, 0, 2232000000U),
PLLCPU(93, 0, 0, 2256000000U),
PLLCPU(94, 0, 0, 2280000000U),
PLLCPU(95, 0, 0, 2304000000U),
PLLCPU(96, 0, 0, 2328000000U),
PLLCPU(97, 0, 0, 2352000000U),
PLLCPU(98, 0, 0, 2376000000U),
PLLCPU(99, 0, 0, 2400000000U),
PLLCPU(100, 0, 0, 2424000000U),
PLLCPU(101, 0, 0, 2448000000U),
PLLCPU(102, 0, 0, 2472000000U),
PLLCPU(103, 0, 0, 2496000000U),
};
/* PLLDDR(n, m1, m0, freq) F_N8X8_D1V1X1_D2V0X1 */
struct sunxi_clk_factor_freq factor_pllddr_tbl[] = {
PLLDDR(47, 1, 1, 288000000U),
PLLDDR(48, 1, 1, 294000000U),
PLLDDR(49, 1, 1, 300000000U),
PLLDDR(50, 1, 1, 306000000U),
PLLDDR(51, 1, 1, 312000000U),
PLLDDR(52, 1, 1, 318000000U),
PLLDDR(26, 0, 1, 324000000U),
PLLDDR(54, 1, 1, 330000000U),
PLLDDR(27, 0, 1, 336000000U),
PLLDDR(56, 1, 1, 342000000U),
PLLDDR(28, 0, 1, 348000000U),
PLLDDR(58, 1, 1, 354000000U),
PLLDDR(29, 0, 1, 360000000U),
PLLDDR(60, 1, 1, 366000000U),
PLLDDR(30, 0, 1, 372000000U),
PLLDDR(62, 1, 1, 378000000U),
PLLDDR(31, 0, 1, 384000000U),
PLLDDR(64, 1, 1, 390000000U),
PLLDDR(32, 0, 1, 396000000U),
PLLDDR(66, 1, 1, 402000000U),
PLLDDR(33, 0, 1, 408000000U),
PLLDDR(68, 1, 1, 414000000U),
PLLDDR(34, 0, 1, 420000000U),
PLLDDR(70, 1, 1, 426000000U),
PLLDDR(35, 0, 1, 432000000U),
PLLDDR(72, 1, 1, 438000000U),
PLLDDR(36, 0, 1, 444000000U),
PLLDDR(74, 1, 1, 450000000U),
PLLDDR(37, 0, 1, 456000000U),
PLLDDR(76, 1, 1, 462000000U),
PLLDDR(38, 0, 1, 468000000U),
PLLDDR(78, 1, 1, 474000000U),
PLLDDR(39, 0, 1, 480000000U),
PLLDDR(80, 1, 1, 486000000U),
PLLDDR(40, 0, 1, 492000000U),
PLLDDR(82, 1, 1, 498000000U),
PLLDDR(41, 0, 1, 504000000U),
PLLDDR(84, 1, 1, 510000000U),
PLLDDR(42, 0, 1, 516000000U),
PLLDDR(86, 1, 1, 522000000U),
PLLDDR(43, 0, 1, 528000000U),
PLLDDR(88, 1, 1, 534000000U),
PLLDDR(44, 0, 1, 540000000U),
PLLDDR(90, 1, 1, 546000000U),
PLLDDR(45, 0, 1, 552000000U),
PLLDDR(92, 1, 1, 558000000U),
PLLDDR(46, 0, 1, 564000000U),
PLLDDR(94, 1, 1, 570000000U),
PLLDDR(47, 0, 1, 576000000U),
PLLDDR(96, 1, 1, 582000000U),
PLLDDR(48, 0, 1, 588000000U),
PLLDDR(98, 1, 1, 594000000U),
PLLDDR(49, 0, 1, 600000000U),
PLLDDR(100, 1, 1, 606000000U),
PLLDDR(50, 0, 1, 612000000U),
PLLDDR(102, 1, 1, 618000000U),
PLLDDR(51, 0, 1, 624000000U),
PLLDDR(104, 1, 1, 630000000U),
PLLDDR(52, 0, 1, 636000000U),
PLLDDR(106, 1, 1, 642000000U),
PLLDDR(53, 0, 1, 648000000U),
PLLDDR(108, 1, 1, 654000000U),
PLLDDR(54, 0, 1, 660000000U),
PLLDDR(110, 1, 1, 666000000U),
PLLDDR(55, 0, 1, 672000000U),
PLLDDR(112, 1, 1, 678000000U),
PLLDDR(56, 0, 1, 684000000U),
PLLDDR(114, 1, 1, 690000000U),
PLLDDR(57, 0, 1, 696000000U),
PLLDDR(116, 1, 1, 702000000U),
PLLDDR(58, 0, 1, 708000000U),
PLLDDR(118, 1, 1, 714000000U),
PLLDDR(59, 0, 1, 720000000U),
PLLDDR(120, 1, 1, 726000000U),
PLLDDR(60, 0, 1, 732000000U),
PLLDDR(122, 1, 1, 738000000U),
PLLDDR(61, 0, 1, 744000000U),
PLLDDR(124, 1, 1, 750000000U),
PLLDDR(62, 0, 1, 756000000U),
PLLDDR(126, 1, 1, 762000000U),
PLLDDR(63, 0, 1, 768000000U),
PLLDDR(128, 1, 1, 774000000U),
PLLDDR(64, 0, 1, 780000000U),
PLLDDR(130, 1, 1, 786000000U),
PLLDDR(65, 0, 1, 792000000U),
PLLDDR(132, 1, 1, 798000000U),
PLLDDR(66, 0, 1, 804000000U),
PLLDDR(134, 1, 1, 810000000U),
PLLDDR(67, 0, 1, 816000000U),
PLLDDR(136, 1, 1, 822000000U),
PLLDDR(68, 0, 1, 828000000U),
PLLDDR(138, 1, 1, 834000000U),
PLLDDR(69, 0, 1, 840000000U),
PLLDDR(140, 1, 1, 846000000U),
PLLDDR(70, 0, 1, 852000000U),
PLLDDR(142, 1, 1, 858000000U),
PLLDDR(71, 0, 1, 864000000U),
PLLDDR(144, 1, 1, 870000000U),
PLLDDR(72, 0, 1, 876000000U),
PLLDDR(146, 1, 1, 882000000U),
PLLDDR(73, 0, 1, 888000000U),
PLLDDR(148, 1, 1, 894000000U),
PLLDDR(74, 0, 1, 900000000U),
PLLDDR(150, 1, 1, 906000000U),
PLLDDR(75, 0, 1, 912000000U),
PLLDDR(152, 1, 1, 918000000U),
PLLDDR(76, 0, 1, 924000000U),
PLLDDR(154, 1, 1, 930000000U),
PLLDDR(38, 0, 0, 936000000U),
PLLDDR(156, 1, 1, 942000000U),
PLLDDR(78, 0, 1, 948000000U),
PLLDDR(158, 1, 1, 954000000U),
PLLDDR(39, 0, 0, 960000000U),
PLLDDR(160, 1, 1, 966000000U),
PLLDDR(80, 0, 1, 972000000U),
PLLDDR(162, 1, 1, 978000000U),
PLLDDR(40, 0, 0, 984000000U),
PLLDDR(164, 1, 1, 990000000U),
PLLDDR(82, 0, 1, 996000000U),
PLLDDR(166, 1, 1, 1002000000U),
PLLDDR(41, 0, 0, 1008000000U),
PLLDDR(168, 1, 1, 1014000000U),
PLLDDR(84, 0, 1, 1020000000U),
PLLDDR(170, 1, 1, 1026000000U),
PLLDDR(42, 0, 0, 1032000000U),
PLLDDR(172, 1, 1, 1038000000U),
PLLDDR(86, 0, 1, 1044000000U),
PLLDDR(174, 1, 1, 1050000000U),
PLLDDR(43, 0, 0, 1056000000U),
PLLDDR(176, 1, 1, 1062000000U),
PLLDDR(88, 0, 1, 1068000000U),
PLLDDR(178, 1, 1, 1074000000U),
PLLDDR(44, 0, 0, 1080000000U),
PLLDDR(180, 1, 1, 1086000000U),
PLLDDR(90, 0, 1, 1092000000U),
PLLDDR(182, 1, 1, 1098000000U),
PLLDDR(45, 0, 0, 1104000000U),
PLLDDR(184, 1, 1, 1110000000U),
PLLDDR(92, 0, 1, 1116000000U),
PLLDDR(186, 1, 1, 1122000000U),
PLLDDR(46, 0, 0, 1128000000U),
PLLDDR(188, 1, 1, 1134000000U),
PLLDDR(94, 0, 1, 1140000000U),
PLLDDR(190, 1, 1, 1146000000U),
PLLDDR(47, 0, 0, 1152000000U),
PLLDDR(192, 1, 1, 1158000000U),
PLLDDR(96, 0, 1, 1164000000U),
PLLDDR(194, 1, 1, 1170000000U),
PLLDDR(48, 0, 0, 1176000000U),
PLLDDR(196, 1, 1, 1182000000U),
PLLDDR(98, 0, 1, 1188000000U),
PLLDDR(198, 1, 1, 1194000000U),
PLLDDR(49, 0, 0, 1200000000U),
PLLDDR(200, 1, 1, 1206000000U),
PLLDDR(100, 0, 1, 1212000000U),
PLLDDR(202, 1, 1, 1218000000U),
PLLDDR(50, 0, 0, 1224000000U),
PLLDDR(204, 1, 1, 1230000000U),
PLLDDR(102, 0, 1, 1236000000U),
PLLDDR(206, 1, 1, 1242000000U),
PLLDDR(51, 0, 0, 1248000000U),
PLLDDR(208, 1, 1, 1254000000U),
PLLDDR(104, 0, 1, 1260000000U),
PLLDDR(52, 0, 0, 1272000000U),
PLLDDR(106, 0, 1, 1284000000U),
PLLDDR(53, 0, 0, 1296000000U),
PLLDDR(108, 0, 1, 1308000000U),
PLLDDR(54, 0, 0, 1320000000U),
PLLDDR(110, 0, 1, 1332000000U),
PLLDDR(55, 0, 0, 1344000000U),
PLLDDR(112, 0, 1, 1356000000U),
PLLDDR(56, 0, 0, 1368000000U),
PLLDDR(114, 0, 1, 1380000000U),
PLLDDR(57, 0, 0, 1392000000U),
PLLDDR(116, 0, 1, 1404000000U),
PLLDDR(58, 0, 0, 1416000000U),
PLLDDR(118, 0, 1, 1428000000U),
PLLDDR(59, 0, 0, 1440000000U),
PLLDDR(120, 0, 1, 1452000000U),
PLLDDR(60, 0, 0, 1464000000U),
PLLDDR(122, 0, 1, 1476000000U),
PLLDDR(61, 0, 0, 1488000000U),
PLLDDR(124, 0, 1, 1500000000U),
PLLDDR(62, 0, 0, 1512000000U),
PLLDDR(126, 0, 1, 1524000000U),
PLLDDR(63, 0, 0, 1536000000U),
PLLDDR(128, 0, 1, 1548000000U),
PLLDDR(64, 0, 0, 1560000000U),
PLLDDR(130, 1, 0, 1572000000U),
PLLDDR(65, 0, 0, 1584000000U),
PLLDDR(132, 1, 0, 1596000000U),
PLLDDR(66, 0, 0, 1608000000U),
PLLDDR(134, 1, 0, 1620000000U),
PLLDDR(67, 0, 0, 1632000000U),
PLLDDR(136, 1, 0, 1644000000U),
PLLDDR(68, 0, 0, 1656000000U),
PLLDDR(138, 1, 0, 1668000000U),
PLLDDR(69, 0, 0, 1680000000U),
PLLDDR(140, 1, 0, 1692000000U),
PLLDDR(70, 0, 0, 1704000000U),
PLLDDR(142, 1, 0, 1716000000U),
PLLDDR(71, 0, 0, 1728000000U),
PLLDDR(144, 1, 0, 1740000000U),
PLLDDR(72, 0, 0, 1752000000U),
PLLDDR(146, 1, 0, 1764000000U),
PLLDDR(73, 0, 0, 1776000000U),
PLLDDR(148, 1, 0, 1788000000U),
PLLDDR(74, 0, 0, 1800000000U),
PLLDDR(150, 1, 0, 1812000000U),
PLLDDR(75, 0, 0, 1824000000U),
PLLDDR(152, 1, 0, 1836000000U),
PLLDDR(76, 0, 0, 1848000000U),
PLLDDR(154, 1, 0, 1860000000U),
PLLDDR(77, 0, 0, 1872000000U),
PLLDDR(156, 1, 0, 1884000000U),
PLLDDR(78, 0, 0, 1896000000U),
PLLDDR(158, 1, 0, 1908000000U),
PLLDDR(79, 0, 0, 1920000000U),
PLLDDR(160, 1, 0, 1932000000U),
PLLDDR(80, 0, 0, 1944000000U),
PLLDDR(162, 1, 0, 1956000000U),
PLLDDR(81, 0, 0, 1968000000U),
PLLDDR(164, 1, 0, 1980000000U),
PLLDDR(82, 0, 0, 1992000000U),
PLLDDR(166, 1, 0, 2004000000U),
PLLDDR(83, 0, 0, 2016000000U),
PLLDDR(168, 1, 0, 2028000000U),
PLLDDR(84, 0, 0, 2040000000U),
PLLDDR(170, 1, 0, 2052000000U),
PLLDDR(85, 0, 0, 2064000000U),
PLLDDR(172, 1, 0, 2076000000U),
PLLDDR(86, 0, 0, 2088000000U),
PLLDDR(174, 1, 0, 2100000000U),
PLLDDR(87, 0, 0, 2112000000U),
PLLDDR(176, 1, 0, 2124000000U),
PLLDDR(88, 0, 0, 2136000000U),
PLLDDR(178, 1, 0, 2148000000U),
PLLDDR(89, 0, 0, 2160000000U),
PLLDDR(180, 1, 0, 2172000000U),
PLLDDR(90, 0, 0, 2184000000U),
PLLDDR(182, 1, 0, 2196000000U),
PLLDDR(91, 0, 0, 2208000000U),
PLLDDR(184, 1, 0, 2220000000U),
PLLDDR(92, 0, 0, 2232000000U),
PLLDDR(186, 1, 0, 2244000000U),
PLLDDR(93, 0, 0, 2256000000U),
PLLDDR(188, 1, 0, 2268000000U),
PLLDDR(94, 0, 0, 2280000000U),
PLLDDR(190, 1, 0, 2292000000U),
PLLDDR(95, 0, 0, 2304000000U),
PLLDDR(192, 1, 0, 2316000000U),
PLLDDR(96, 0, 0, 2328000000U),
PLLDDR(194, 1, 0, 2340000000U),
PLLDDR(97, 0, 0, 2352000000U),
PLLDDR(196, 1, 0, 2364000000U),
PLLDDR(98, 0, 0, 2376000000U),
PLLDDR(198, 1, 0, 2388000000U),
PLLDDR(99, 0, 0, 2400000000U),
PLLDDR(200, 1, 0, 2412000000U),
PLLDDR(100, 0, 0, 2424000000U),
PLLDDR(202, 1, 0, 2436000000U),
PLLDDR(101, 0, 0, 2448000000U),
PLLDDR(204, 1, 0, 2460000000U),
PLLDDR(102, 0, 0, 2472000000U),
PLLDDR(206, 1, 0, 2484000000U),
PLLDDR(103, 0, 0, 2496000000U),
PLLDDR(208, 1, 0, 2508000000U),
PLLDDR(104, 0, 0, 2520000000U),
};
/* PLLPERIPH0(n, m1, m0, freq) F_N8X8_D1V1X1_D2V0X1 */
struct sunxi_clk_factor_freq factor_pllperiph0_tbl[] = {
PLLPERIPH0(47, 1, 1, 144000000U),
PLLPERIPH0(48, 1, 1, 147000000U),
PLLPERIPH0(49, 1, 1, 150000000U),
PLLPERIPH0(50, 1, 1, 153000000U),
PLLPERIPH0(51, 1, 1, 156000000U),
PLLPERIPH0(52, 1, 1, 159000000U),
PLLPERIPH0(53, 1, 1, 162000000U),
PLLPERIPH0(54, 1, 1, 165000000U),
PLLPERIPH0(55, 1, 1, 168000000U),
PLLPERIPH0(56, 1, 1, 171000000U),
PLLPERIPH0(57, 1, 1, 174000000U),
PLLPERIPH0(58, 1, 1, 177000000U),
PLLPERIPH0(59, 1, 1, 180000000U),
PLLPERIPH0(60, 1, 1, 183000000U),
PLLPERIPH0(61, 1, 1, 186000000U),
PLLPERIPH0(62, 1, 1, 189000000U),
PLLPERIPH0(63, 1, 1, 192000000U),
PLLPERIPH0(64, 1, 1, 195000000U),
PLLPERIPH0(65, 1, 1, 198000000U),
PLLPERIPH0(66, 1, 1, 201000000U),
PLLPERIPH0(33, 0, 1, 204000000U),
PLLPERIPH0(68, 1, 1, 207000000U),
PLLPERIPH0(34, 0, 1, 210000000U),
PLLPERIPH0(70, 1, 1, 213000000U),
PLLPERIPH0(35, 0, 1, 216000000U),
PLLPERIPH0(72, 1, 1, 219000000U),
PLLPERIPH0(36, 0, 1, 222000000U),
PLLPERIPH0(74, 1, 1, 225000000U),
PLLPERIPH0(37, 0, 1, 228000000U),
PLLPERIPH0(76, 1, 1, 231000000U),
PLLPERIPH0(38, 0, 1, 234000000U),
PLLPERIPH0(78, 1, 1, 237000000U),
PLLPERIPH0(39, 0, 1, 240000000U),
PLLPERIPH0(80, 1, 1, 243000000U),
PLLPERIPH0(40, 0, 1, 246000000U),
PLLPERIPH0(82, 1, 1, 249000000U),
PLLPERIPH0(41, 0, 1, 252000000U),
PLLPERIPH0(84, 1, 1, 255000000U),
PLLPERIPH0(42, 0, 1, 258000000U),
PLLPERIPH0(86, 1, 1, 261000000U),
PLLPERIPH0(43, 0, 1, 264000000U),
PLLPERIPH0(88, 1, 1, 267000000U),
PLLPERIPH0(44, 0, 1, 270000000U),
PLLPERIPH0(90, 1, 1, 273000000U),
PLLPERIPH0(45, 0, 1, 276000000U),
PLLPERIPH0(92, 1, 1, 279000000U),
PLLPERIPH0(46, 0, 1, 282000000U),
PLLPERIPH0(94, 1, 1, 285000000U),
PLLPERIPH0(47, 0, 1, 288000000U),
PLLPERIPH0(96, 1, 1, 291000000U),
PLLPERIPH0(48, 0, 1, 294000000U),
PLLPERIPH0(98, 1, 1, 297000000U),
PLLPERIPH0(49, 0, 1, 300000000U),
PLLPERIPH0(100, 1, 1, 303000000U),
PLLPERIPH0(50, 0, 1, 306000000U),
PLLPERIPH0(102, 1, 1, 309000000U),
PLLPERIPH0(51, 0, 1, 312000000U),
PLLPERIPH0(104, 1, 1, 315000000U),
PLLPERIPH0(52, 0, 1, 318000000U),
PLLPERIPH0(106, 1, 1, 321000000U),
PLLPERIPH0(53, 0, 1, 324000000U),
PLLPERIPH0(108, 1, 1, 327000000U),
PLLPERIPH0(54, 0, 1, 330000000U),
PLLPERIPH0(110, 1, 1, 333000000U),
PLLPERIPH0(55, 0, 1, 336000000U),
PLLPERIPH0(112, 1, 1, 339000000U),
PLLPERIPH0(56, 0, 1, 342000000U),
PLLPERIPH0(114, 1, 1, 345000000U),
PLLPERIPH0(57, 0, 1, 348000000U),
PLLPERIPH0(116, 1, 1, 351000000U),
PLLPERIPH0(58, 0, 1, 354000000U),
PLLPERIPH0(118, 1, 1, 357000000U),
PLLPERIPH0(59, 0, 1, 360000000U),
PLLPERIPH0(120, 1, 1, 363000000U),
PLLPERIPH0(60, 0, 1, 366000000U),
PLLPERIPH0(122, 1, 1, 369000000U),
PLLPERIPH0(61, 0, 1, 372000000U),
PLLPERIPH0(124, 1, 1, 375000000U),
PLLPERIPH0(62, 0, 1, 378000000U),
PLLPERIPH0(126, 1, 1, 381000000U),
PLLPERIPH0(63, 0, 1, 384000000U),
PLLPERIPH0(128, 1, 1, 387000000U),
PLLPERIPH0(64, 0, 1, 390000000U),
PLLPERIPH0(130, 1, 1, 393000000U),
PLLPERIPH0(65, 0, 1, 396000000U),
PLLPERIPH0(132, 1, 1, 399000000U),
PLLPERIPH0(66, 0, 1, 402000000U),
PLLPERIPH0(134, 1, 1, 405000000U),
PLLPERIPH0(67, 0, 1, 408000000U),
PLLPERIPH0(136, 1, 1, 411000000U),
PLLPERIPH0(68, 0, 1, 414000000U),
PLLPERIPH0(138, 1, 1, 417000000U),
PLLPERIPH0(69, 0, 1, 420000000U),
PLLPERIPH0(140, 1, 1, 423000000U),
PLLPERIPH0(70, 0, 1, 426000000U),
PLLPERIPH0(142, 1, 1, 429000000U),
PLLPERIPH0(71, 0, 1, 432000000U),
PLLPERIPH0(144, 1, 1, 435000000U),
PLLPERIPH0(72, 0, 1, 438000000U),
PLLPERIPH0(146, 1, 1, 441000000U),
PLLPERIPH0(73, 0, 1, 444000000U),
PLLPERIPH0(148, 1, 1, 447000000U),
PLLPERIPH0(74, 0, 1, 450000000U),
PLLPERIPH0(150, 1, 1, 453000000U),
PLLPERIPH0(75, 0, 1, 456000000U),
PLLPERIPH0(152, 1, 1, 459000000U),
PLLPERIPH0(76, 0, 1, 462000000U),
PLLPERIPH0(154, 1, 1, 465000000U),
PLLPERIPH0(77, 0, 1, 468000000U),
PLLPERIPH0(156, 1, 1, 471000000U),
PLLPERIPH0(78, 0, 1, 474000000U),
PLLPERIPH0(158, 1, 1, 477000000U),
PLLPERIPH0(79, 0, 1, 480000000U),
PLLPERIPH0(160, 1, 1, 483000000U),
PLLPERIPH0(80, 0, 1, 486000000U),
PLLPERIPH0(162, 1, 1, 489000000U),
PLLPERIPH0(81, 0, 1, 492000000U),
PLLPERIPH0(164, 1, 1, 495000000U),
PLLPERIPH0(82, 0, 1, 498000000U),
PLLPERIPH0(166, 1, 1, 501000000U),
PLLPERIPH0(83, 0, 1, 504000000U),
PLLPERIPH0(168, 1, 1, 507000000U),
PLLPERIPH0(84, 0, 1, 510000000U),
PLLPERIPH0(170, 1, 1, 513000000U),
PLLPERIPH0(85, 0, 1, 516000000U),
PLLPERIPH0(172, 1, 1, 519000000U),
PLLPERIPH0(86, 0, 1, 522000000U),
PLLPERIPH0(174, 1, 1, 525000000U),
PLLPERIPH0(87, 0, 1, 528000000U),
PLLPERIPH0(176, 1, 1, 531000000U),
PLLPERIPH0(88, 0, 1, 534000000U),
PLLPERIPH0(178, 1, 1, 537000000U),
PLLPERIPH0(89, 0, 1, 540000000U),
PLLPERIPH0(180, 1, 1, 543000000U),
PLLPERIPH0(90, 0, 1, 546000000U),
PLLPERIPH0(182, 1, 1, 549000000U),
PLLPERIPH0(91, 0, 1, 552000000U),
PLLPERIPH0(184, 1, 1, 555000000U),
PLLPERIPH0(92, 0, 1, 558000000U),
PLLPERIPH0(186, 1, 1, 561000000U),
PLLPERIPH0(93, 0, 1, 564000000U),
PLLPERIPH0(188, 1, 1, 567000000U),
PLLPERIPH0(94, 0, 1, 570000000U),
PLLPERIPH0(190, 1, 1, 573000000U),
PLLPERIPH0(95, 0, 1, 576000000U),
PLLPERIPH0(192, 1, 1, 579000000U),
PLLPERIPH0(96, 0, 1, 582000000U),
PLLPERIPH0(194, 1, 1, 585000000U),
PLLPERIPH0(97, 0, 1, 588000000U),
PLLPERIPH0(196, 1, 1, 591000000U),
PLLPERIPH0(98, 0, 1, 594000000U),
PLLPERIPH0(198, 1, 1, 597000000U),
PLLPERIPH0(49, 0, 0, 600000000U),
PLLPERIPH0(200, 1, 1, 603000000U),
PLLPERIPH0(100, 0, 1, 606000000U),
PLLPERIPH0(202, 1, 1, 609000000U),
PLLPERIPH0(50, 0, 0, 612000000U),
PLLPERIPH0(204, 1, 1, 615000000U),
PLLPERIPH0(102, 0, 1, 618000000U),
PLLPERIPH0(206, 1, 1, 621000000U),
PLLPERIPH0(51, 0, 0, 624000000U),
PLLPERIPH0(208, 1, 1, 627000000U),
PLLPERIPH0(104, 0, 1, 630000000U),
PLLPERIPH0(52, 0, 0, 636000000U),
PLLPERIPH0(106, 0, 1, 642000000U),
PLLPERIPH0(53, 0, 0, 648000000U),
PLLPERIPH0(108, 0, 1, 654000000U),
PLLPERIPH0(54, 0, 0, 660000000U),
PLLPERIPH0(110, 0, 1, 666000000U),
PLLPERIPH0(55, 0, 0, 672000000U),
PLLPERIPH0(112, 0, 1, 678000000U),
PLLPERIPH0(56, 0, 0, 684000000U),
PLLPERIPH0(114, 0, 1, 690000000U),
PLLPERIPH0(57, 0, 0, 696000000U),
PLLPERIPH0(116, 0, 1, 702000000U),
PLLPERIPH0(58, 0, 0, 708000000U),
PLLPERIPH0(118, 0, 1, 714000000U),
PLLPERIPH0(59, 0, 0, 720000000U),
PLLPERIPH0(120, 0, 1, 726000000U),
PLLPERIPH0(60, 0, 0, 732000000U),
PLLPERIPH0(122, 0, 1, 738000000U),
PLLPERIPH0(61, 0, 0, 744000000U),
PLLPERIPH0(124, 0, 1, 750000000U),
PLLPERIPH0(62, 0, 0, 756000000U),
PLLPERIPH0(126, 0, 1, 762000000U),
PLLPERIPH0(63, 0, 0, 768000000U),
PLLPERIPH0(128, 0, 1, 774000000U),
PLLPERIPH0(64, 0, 0, 780000000U),
PLLPERIPH0(130, 0, 1, 786000000U),
PLLPERIPH0(65, 0, 0, 792000000U),
PLLPERIPH0(132, 0, 1, 798000000U),
PLLPERIPH0(66, 0, 0, 804000000U),
PLLPERIPH0(134, 0, 1, 810000000U),
PLLPERIPH0(67, 0, 0, 816000000U),
PLLPERIPH0(136, 0, 1, 822000000U),
PLLPERIPH0(68, 0, 0, 828000000U),
PLLPERIPH0(138, 0, 1, 834000000U),
PLLPERIPH0(69, 0, 0, 840000000U),
PLLPERIPH0(140, 0, 1, 846000000U),
PLLPERIPH0(70, 0, 0, 852000000U),
PLLPERIPH0(142, 0, 1, 858000000U),
PLLPERIPH0(71, 0, 0, 864000000U),
PLLPERIPH0(144, 0, 1, 870000000U),
PLLPERIPH0(72, 0, 0, 876000000U),
PLLPERIPH0(146, 0, 1, 882000000U),
PLLPERIPH0(73, 0, 0, 888000000U),
PLLPERIPH0(148, 0, 1, 894000000U),
PLLPERIPH0(74, 0, 0, 900000000U),
PLLPERIPH0(150, 0, 1, 906000000U),
PLLPERIPH0(75, 0, 0, 912000000U),
PLLPERIPH0(152, 0, 1, 918000000U),
PLLPERIPH0(76, 0, 0, 924000000U),
PLLPERIPH0(154, 0, 1, 930000000U),
PLLPERIPH0(77, 0, 0, 936000000U),
PLLPERIPH0(156, 0, 1, 942000000U),
PLLPERIPH0(78, 0, 0, 948000000U),
PLLPERIPH0(158, 0, 1, 954000000U),
PLLPERIPH0(79, 0, 0, 960000000U),
PLLPERIPH0(160, 0, 1, 966000000U),
PLLPERIPH0(80, 0, 0, 972000000U),
PLLPERIPH0(162, 0, 1, 978000000U),
PLLPERIPH0(81, 0, 0, 984000000U),
PLLPERIPH0(164, 0, 1, 990000000U),
PLLPERIPH0(82, 0, 0, 996000000U),
PLLPERIPH0(166, 0, 1, 1002000000U),
PLLPERIPH0(83, 0, 0, 1008000000U),
PLLPERIPH0(168, 0, 1, 1014000000U),
PLLPERIPH0(84, 0, 0, 1020000000U),
PLLPERIPH0(170, 0, 1, 1026000000U),
PLLPERIPH0(85, 0, 0, 1032000000U),
PLLPERIPH0(172, 0, 1, 1038000000U),
PLLPERIPH0(86, 0, 0, 1044000000U),
PLLPERIPH0(174, 0, 1, 1050000000U),
PLLPERIPH0(87, 0, 0, 1056000000U),
PLLPERIPH0(176, 0, 1, 1062000000U),
PLLPERIPH0(88, 0, 0, 1068000000U),
PLLPERIPH0(178, 0, 1, 1074000000U),
PLLPERIPH0(89, 0, 0, 1080000000U),
PLLPERIPH0(180, 0, 1, 1086000000U),
PLLPERIPH0(90, 0, 0, 1092000000U),
PLLPERIPH0(182, 0, 1, 1098000000U),
PLLPERIPH0(91, 0, 0, 1104000000U),
PLLPERIPH0(184, 0, 1, 1110000000U),
PLLPERIPH0(92, 0, 0, 1116000000U),
PLLPERIPH0(186, 0, 1, 1122000000U),
PLLPERIPH0(93, 0, 0, 1128000000U),
PLLPERIPH0(188, 0, 1, 1134000000U),
PLLPERIPH0(94, 0, 0, 1140000000U),
PLLPERIPH0(190, 0, 1, 1146000000U),
PLLPERIPH0(95, 0, 0, 1152000000U),
PLLPERIPH0(192, 0, 1, 1158000000U),
PLLPERIPH0(96, 0, 0, 1164000000U),
PLLPERIPH0(194, 0, 1, 1170000000U),
PLLPERIPH0(97, 0, 0, 1176000000U),
PLLPERIPH0(196, 0, 1, 1182000000U),
PLLPERIPH0(98, 0, 0, 1188000000U),
PLLPERIPH0(198, 0, 1, 1194000000U),
PLLPERIPH0(99, 0, 0, 1200000000U),
PLLPERIPH0(200, 0, 1, 1206000000U),
PLLPERIPH0(100, 0, 0, 1212000000U),
PLLPERIPH0(202, 0, 1, 1218000000U),
PLLPERIPH0(101, 0, 0, 1224000000U),
PLLPERIPH0(204, 0, 1, 1230000000U),
PLLPERIPH0(102, 0, 0, 1236000000U),
PLLPERIPH0(206, 0, 1, 1242000000U),
PLLPERIPH0(103, 0, 0, 1248000000U),
PLLPERIPH0(208, 0, 1, 1254000000U),
PLLPERIPH0(104, 0, 0, 1260000000U),
};
/* PLLPERIPH1(n, m1, m0, freq) F_N8X8_D1V1X1_D2V0X1 */
struct sunxi_clk_factor_freq factor_pllperiph1_tbl[] = {
PLLPERIPH1(47, 1, 1, 144000000U),
PLLPERIPH1(48, 1, 1, 147000000U),
PLLPERIPH1(49, 1, 1, 150000000U),
PLLPERIPH1(50, 1, 1, 153000000U),
PLLPERIPH1(51, 1, 1, 156000000U),
PLLPERIPH1(52, 1, 1, 159000000U),
PLLPERIPH1(53, 1, 1, 162000000U),
PLLPERIPH1(54, 1, 1, 165000000U),
PLLPERIPH1(55, 1, 1, 168000000U),
PLLPERIPH1(56, 1, 1, 171000000U),
PLLPERIPH1(57, 1, 1, 174000000U),
PLLPERIPH1(58, 1, 1, 177000000U),
PLLPERIPH1(59, 1, 1, 180000000U),
PLLPERIPH1(60, 1, 1, 183000000U),
PLLPERIPH1(61, 1, 1, 186000000U),
PLLPERIPH1(62, 1, 1, 189000000U),
PLLPERIPH1(63, 1, 1, 192000000U),
PLLPERIPH1(64, 1, 1, 195000000U),
PLLPERIPH1(65, 1, 1, 198000000U),
PLLPERIPH1(66, 1, 1, 201000000U),
PLLPERIPH1(33, 0, 1, 204000000U),
PLLPERIPH1(68, 1, 1, 207000000U),
PLLPERIPH1(34, 0, 1, 210000000U),
PLLPERIPH1(70, 1, 1, 213000000U),
PLLPERIPH1(35, 0, 1, 216000000U),
PLLPERIPH1(72, 1, 1, 219000000U),
PLLPERIPH1(36, 0, 1, 222000000U),
PLLPERIPH1(74, 1, 1, 225000000U),
PLLPERIPH1(37, 0, 1, 228000000U),
PLLPERIPH1(76, 1, 1, 231000000U),
PLLPERIPH1(38, 0, 1, 234000000U),
PLLPERIPH1(78, 1, 1, 237000000U),
PLLPERIPH1(39, 0, 1, 240000000U),
PLLPERIPH1(80, 1, 1, 243000000U),
PLLPERIPH1(40, 0, 1, 246000000U),
PLLPERIPH1(82, 1, 1, 249000000U),
PLLPERIPH1(41, 0, 1, 252000000U),
PLLPERIPH1(84, 1, 1, 255000000U),
PLLPERIPH1(42, 0, 1, 258000000U),
PLLPERIPH1(86, 1, 1, 261000000U),
PLLPERIPH1(43, 0, 1, 264000000U),
PLLPERIPH1(88, 1, 1, 267000000U),
PLLPERIPH1(44, 0, 1, 270000000U),
PLLPERIPH1(90, 1, 1, 273000000U),
PLLPERIPH1(45, 0, 1, 276000000U),
PLLPERIPH1(92, 1, 1, 279000000U),
PLLPERIPH1(46, 0, 1, 282000000U),
PLLPERIPH1(94, 1, 1, 285000000U),
PLLPERIPH1(47, 0, 1, 288000000U),
PLLPERIPH1(96, 1, 1, 291000000U),
PLLPERIPH1(48, 0, 1, 294000000U),
PLLPERIPH1(98, 1, 1, 297000000U),
PLLPERIPH1(49, 0, 1, 300000000U),
PLLPERIPH1(100, 1, 1, 303000000U),
PLLPERIPH1(50, 0, 1, 306000000U),
PLLPERIPH1(102, 1, 1, 309000000U),
PLLPERIPH1(51, 0, 1, 312000000U),
PLLPERIPH1(104, 1, 1, 315000000U),
PLLPERIPH1(52, 0, 1, 318000000U),
PLLPERIPH1(106, 1, 1, 321000000U),
PLLPERIPH1(53, 0, 1, 324000000U),
PLLPERIPH1(108, 1, 1, 327000000U),
PLLPERIPH1(54, 0, 1, 330000000U),
PLLPERIPH1(110, 1, 1, 333000000U),
PLLPERIPH1(55, 0, 1, 336000000U),
PLLPERIPH1(112, 1, 1, 339000000U),
PLLPERIPH1(56, 0, 1, 342000000U),
PLLPERIPH1(114, 1, 1, 345000000U),
PLLPERIPH1(57, 0, 1, 348000000U),
PLLPERIPH1(116, 1, 1, 351000000U),
PLLPERIPH1(58, 0, 1, 354000000U),
PLLPERIPH1(118, 1, 1, 357000000U),
PLLPERIPH1(59, 0, 1, 360000000U),
PLLPERIPH1(120, 1, 1, 363000000U),
PLLPERIPH1(60, 0, 1, 366000000U),
PLLPERIPH1(122, 1, 1, 369000000U),
PLLPERIPH1(61, 0, 1, 372000000U),
PLLPERIPH1(124, 1, 1, 375000000U),
PLLPERIPH1(62, 0, 1, 378000000U),
PLLPERIPH1(126, 1, 1, 381000000U),
PLLPERIPH1(63, 0, 1, 384000000U),
PLLPERIPH1(128, 1, 1, 387000000U),
PLLPERIPH1(64, 0, 1, 390000000U),
PLLPERIPH1(130, 1, 1, 393000000U),
PLLPERIPH1(65, 0, 1, 396000000U),
PLLPERIPH1(132, 1, 1, 399000000U),
PLLPERIPH1(66, 0, 1, 402000000U),
PLLPERIPH1(134, 1, 1, 405000000U),
PLLPERIPH1(67, 0, 1, 408000000U),
PLLPERIPH1(136, 1, 1, 411000000U),
PLLPERIPH1(68, 0, 1, 414000000U),
PLLPERIPH1(138, 1, 1, 417000000U),
PLLPERIPH1(69, 0, 1, 420000000U),
PLLPERIPH1(140, 1, 1, 423000000U),
PLLPERIPH1(70, 0, 1, 426000000U),
PLLPERIPH1(142, 1, 1, 429000000U),
PLLPERIPH1(71, 0, 1, 432000000U),
PLLPERIPH1(144, 1, 1, 435000000U),
PLLPERIPH1(72, 0, 1, 438000000U),
PLLPERIPH1(146, 1, 1, 441000000U),
PLLPERIPH1(73, 0, 1, 444000000U),
PLLPERIPH1(148, 1, 1, 447000000U),
PLLPERIPH1(74, 0, 1, 450000000U),
PLLPERIPH1(150, 1, 1, 453000000U),
PLLPERIPH1(75, 0, 1, 456000000U),
PLLPERIPH1(152, 1, 1, 459000000U),
PLLPERIPH1(76, 0, 1, 462000000U),
PLLPERIPH1(154, 1, 1, 465000000U),
PLLPERIPH1(77, 0, 1, 468000000U),
PLLPERIPH1(156, 1, 1, 471000000U),
PLLPERIPH1(78, 0, 1, 474000000U),
PLLPERIPH1(158, 1, 1, 477000000U),
PLLPERIPH1(79, 0, 1, 480000000U),
PLLPERIPH1(160, 1, 1, 483000000U),
PLLPERIPH1(80, 0, 1, 486000000U),
PLLPERIPH1(162, 1, 1, 489000000U),
PLLPERIPH1(81, 0, 1, 492000000U),
PLLPERIPH1(164, 1, 1, 495000000U),
PLLPERIPH1(82, 0, 1, 498000000U),
PLLPERIPH1(166, 1, 1, 501000000U),
PLLPERIPH1(83, 0, 1, 504000000U),
PLLPERIPH1(168, 1, 1, 507000000U),
PLLPERIPH1(84, 0, 1, 510000000U),
PLLPERIPH1(170, 1, 1, 513000000U),
PLLPERIPH1(85, 0, 1, 516000000U),
PLLPERIPH1(172, 1, 1, 519000000U),
PLLPERIPH1(86, 0, 1, 522000000U),
PLLPERIPH1(174, 1, 1, 525000000U),
PLLPERIPH1(87, 0, 1, 528000000U),
PLLPERIPH1(176, 1, 1, 531000000U),
PLLPERIPH1(88, 0, 1, 534000000U),
PLLPERIPH1(178, 1, 1, 537000000U),
PLLPERIPH1(89, 0, 1, 540000000U),
PLLPERIPH1(180, 1, 1, 543000000U),
PLLPERIPH1(90, 0, 1, 546000000U),
PLLPERIPH1(182, 1, 1, 549000000U),
PLLPERIPH1(91, 0, 1, 552000000U),
PLLPERIPH1(184, 1, 1, 555000000U),
PLLPERIPH1(92, 0, 1, 558000000U),
PLLPERIPH1(186, 1, 1, 561000000U),
PLLPERIPH1(93, 0, 1, 564000000U),
PLLPERIPH1(188, 1, 1, 567000000U),
PLLPERIPH1(94, 0, 1, 570000000U),
PLLPERIPH1(190, 1, 1, 573000000U),
PLLPERIPH1(95, 0, 1, 576000000U),
PLLPERIPH1(192, 1, 1, 579000000U),
PLLPERIPH1(96, 0, 1, 582000000U),
PLLPERIPH1(194, 1, 1, 585000000U),
PLLPERIPH1(97, 0, 1, 588000000U),
PLLPERIPH1(196, 1, 1, 591000000U),
PLLPERIPH1(98, 0, 1, 594000000U),
PLLPERIPH1(198, 1, 1, 597000000U),
PLLPERIPH1(49, 0, 0, 600000000U),
PLLPERIPH1(200, 1, 1, 603000000U),
PLLPERIPH1(100, 0, 1, 606000000U),
PLLPERIPH1(202, 1, 1, 609000000U),
PLLPERIPH1(50, 0, 0, 612000000U),
PLLPERIPH1(204, 1, 1, 615000000U),
PLLPERIPH1(102, 0, 1, 618000000U),
PLLPERIPH1(206, 1, 1, 621000000U),
PLLPERIPH1(51, 0, 0, 624000000U),
PLLPERIPH1(208, 1, 1, 627000000U),
PLLPERIPH1(104, 0, 1, 630000000U),
PLLPERIPH1(52, 0, 0, 636000000U),
PLLPERIPH1(106, 0, 1, 642000000U),
PLLPERIPH1(53, 0, 0, 648000000U),
PLLPERIPH1(108, 0, 1, 654000000U),
PLLPERIPH1(54, 0, 0, 660000000U),
PLLPERIPH1(110, 0, 1, 666000000U),
PLLPERIPH1(55, 0, 0, 672000000U),
PLLPERIPH1(112, 0, 1, 678000000U),
PLLPERIPH1(56, 0, 0, 684000000U),
PLLPERIPH1(114, 0, 1, 690000000U),
PLLPERIPH1(57, 0, 0, 696000000U),
PLLPERIPH1(116, 0, 1, 702000000U),
PLLPERIPH1(58, 0, 0, 708000000U),
PLLPERIPH1(118, 0, 1, 714000000U),
PLLPERIPH1(59, 0, 0, 720000000U),
PLLPERIPH1(120, 0, 1, 726000000U),
PLLPERIPH1(60, 0, 0, 732000000U),
PLLPERIPH1(122, 0, 1, 738000000U),
PLLPERIPH1(61, 0, 0, 744000000U),
PLLPERIPH1(124, 0, 1, 750000000U),
PLLPERIPH1(62, 0, 0, 756000000U),
PLLPERIPH1(126, 0, 1, 762000000U),
PLLPERIPH1(63, 0, 0, 768000000U),
PLLPERIPH1(128, 0, 1, 774000000U),
PLLPERIPH1(64, 0, 0, 780000000U),
PLLPERIPH1(130, 0, 1, 786000000U),
PLLPERIPH1(65, 0, 0, 792000000U),
PLLPERIPH1(132, 0, 1, 798000000U),
PLLPERIPH1(66, 0, 0, 804000000U),
PLLPERIPH1(134, 0, 1, 810000000U),
PLLPERIPH1(67, 0, 0, 816000000U),
PLLPERIPH1(136, 0, 1, 822000000U),
PLLPERIPH1(68, 0, 0, 828000000U),
PLLPERIPH1(138, 0, 1, 834000000U),
PLLPERIPH1(69, 0, 0, 840000000U),
PLLPERIPH1(140, 0, 1, 846000000U),
PLLPERIPH1(70, 0, 0, 852000000U),
PLLPERIPH1(142, 0, 1, 858000000U),
PLLPERIPH1(71, 0, 0, 864000000U),
PLLPERIPH1(144, 0, 1, 870000000U),
PLLPERIPH1(72, 0, 0, 876000000U),
PLLPERIPH1(146, 0, 1, 882000000U),
PLLPERIPH1(73, 0, 0, 888000000U),
PLLPERIPH1(148, 0, 1, 894000000U),
PLLPERIPH1(74, 0, 0, 900000000U),
PLLPERIPH1(150, 0, 1, 906000000U),
PLLPERIPH1(75, 0, 0, 912000000U),
PLLPERIPH1(152, 0, 1, 918000000U),
PLLPERIPH1(76, 0, 0, 924000000U),
PLLPERIPH1(154, 0, 1, 930000000U),
PLLPERIPH1(77, 0, 0, 936000000U),
PLLPERIPH1(156, 0, 1, 942000000U),
PLLPERIPH1(78, 0, 0, 948000000U),
PLLPERIPH1(158, 0, 1, 954000000U),
PLLPERIPH1(79, 0, 0, 960000000U),
PLLPERIPH1(160, 0, 1, 966000000U),
PLLPERIPH1(80, 0, 0, 972000000U),
PLLPERIPH1(162, 0, 1, 978000000U),
PLLPERIPH1(81, 0, 0, 984000000U),
PLLPERIPH1(164, 0, 1, 990000000U),
PLLPERIPH1(82, 0, 0, 996000000U),
PLLPERIPH1(166, 0, 1, 1002000000U),
PLLPERIPH1(83, 0, 0, 1008000000U),
PLLPERIPH1(168, 0, 1, 1014000000U),
PLLPERIPH1(84, 0, 0, 1020000000U),
PLLPERIPH1(170, 0, 1, 1026000000U),
PLLPERIPH1(85, 0, 0, 1032000000U),
PLLPERIPH1(172, 0, 1, 1038000000U),
PLLPERIPH1(86, 0, 0, 1044000000U),
PLLPERIPH1(174, 0, 1, 1050000000U),
PLLPERIPH1(87, 0, 0, 1056000000U),
PLLPERIPH1(176, 0, 1, 1062000000U),
PLLPERIPH1(88, 0, 0, 1068000000U),
PLLPERIPH1(178, 0, 1, 1074000000U),
PLLPERIPH1(89, 0, 0, 1080000000U),
PLLPERIPH1(180, 0, 1, 1086000000U),
PLLPERIPH1(90, 0, 0, 1092000000U),
PLLPERIPH1(182, 0, 1, 1098000000U),
PLLPERIPH1(91, 0, 0, 1104000000U),
PLLPERIPH1(184, 0, 1, 1110000000U),
PLLPERIPH1(92, 0, 0, 1116000000U),
PLLPERIPH1(186, 0, 1, 1122000000U),
PLLPERIPH1(93, 0, 0, 1128000000U),
PLLPERIPH1(188, 0, 1, 1134000000U),
PLLPERIPH1(94, 0, 0, 1140000000U),
PLLPERIPH1(190, 0, 1, 1146000000U),
PLLPERIPH1(95, 0, 0, 1152000000U),
PLLPERIPH1(192, 0, 1, 1158000000U),
PLLPERIPH1(96, 0, 0, 1164000000U),
PLLPERIPH1(194, 0, 1, 1170000000U),
PLLPERIPH1(97, 0, 0, 1176000000U),
PLLPERIPH1(196, 0, 1, 1182000000U),
PLLPERIPH1(98, 0, 0, 1188000000U),
PLLPERIPH1(198, 0, 1, 1194000000U),
PLLPERIPH1(99, 0, 0, 1200000000U),
PLLPERIPH1(200, 0, 1, 1206000000U),
PLLPERIPH1(100, 0, 0, 1212000000U),
PLLPERIPH1(202, 0, 1, 1218000000U),
PLLPERIPH1(101, 0, 0, 1224000000U),
PLLPERIPH1(204, 0, 1, 1230000000U),
PLLPERIPH1(102, 0, 0, 1236000000U),
PLLPERIPH1(206, 0, 1, 1242000000U),
PLLPERIPH1(103, 0, 0, 1248000000U),
PLLPERIPH1(208, 0, 1, 1254000000U),
PLLPERIPH1(104, 0, 0, 1260000000U),
};
/* PLLGPU(n, m1, m0, freq) F_N8X8_D1V1X1_D2V0X1 */
struct sunxi_clk_factor_freq factor_pllgpu_tbl[] = {
PLLGPU(47, 1, 1, 288000000U),
PLLGPU(48, 1, 1, 294000000U),
PLLGPU(49, 1, 1, 300000000U),
PLLGPU(50, 1, 1, 306000000U),
PLLGPU(51, 1, 1, 312000000U),
PLLGPU(52, 1, 1, 318000000U),
PLLGPU(26, 0, 1, 324000000U),
PLLGPU(54, 1, 1, 330000000U),
PLLGPU(27, 0, 1, 336000000U),
PLLGPU(56, 1, 1, 342000000U),
PLLGPU(28, 0, 1, 348000000U),
PLLGPU(58, 1, 1, 354000000U),
PLLGPU(29, 0, 1, 360000000U),
PLLGPU(60, 1, 1, 366000000U),
PLLGPU(30, 0, 1, 372000000U),
PLLGPU(62, 1, 1, 378000000U),
PLLGPU(31, 0, 1, 384000000U),
PLLGPU(64, 1, 1, 390000000U),
PLLGPU(32, 0, 1, 396000000U),
PLLGPU(66, 1, 1, 402000000U),
PLLGPU(33, 0, 1, 408000000U),
PLLGPU(68, 1, 1, 414000000U),
PLLGPU(34, 0, 1, 420000000U),
PLLGPU(70, 1, 1, 426000000U),
PLLGPU(35, 0, 1, 432000000U),
PLLGPU(72, 1, 1, 438000000U),
PLLGPU(36, 0, 1, 444000000U),
PLLGPU(74, 1, 1, 450000000U),
PLLGPU(37, 0, 1, 456000000U),
PLLGPU(76, 1, 1, 462000000U),
PLLGPU(38, 0, 1, 468000000U),
PLLGPU(78, 1, 1, 474000000U),
PLLGPU(39, 0, 1, 480000000U),
PLLGPU(80, 1, 1, 486000000U),
PLLGPU(40, 0, 1, 492000000U),
PLLGPU(82, 1, 1, 498000000U),
PLLGPU(41, 0, 1, 504000000U),
PLLGPU(84, 1, 1, 510000000U),
PLLGPU(42, 0, 1, 516000000U),
PLLGPU(86, 1, 1, 522000000U),
PLLGPU(43, 0, 1, 528000000U),
PLLGPU(88, 1, 1, 534000000U),
PLLGPU(44, 0, 1, 540000000U),
PLLGPU(90, 1, 1, 546000000U),
PLLGPU(45, 0, 1, 552000000U),
PLLGPU(92, 1, 1, 558000000U),
PLLGPU(46, 0, 1, 564000000U),
PLLGPU(94, 1, 1, 570000000U),
PLLGPU(47, 0, 1, 576000000U),
PLLGPU(96, 1, 1, 582000000U),
PLLGPU(48, 0, 1, 588000000U),
PLLGPU(98, 1, 1, 594000000U),
PLLGPU(49, 0, 1, 600000000U),
PLLGPU(100, 1, 1, 606000000U),
PLLGPU(50, 0, 1, 612000000U),
PLLGPU(102, 1, 1, 618000000U),
PLLGPU(51, 0, 1, 624000000U),
PLLGPU(104, 1, 1, 630000000U),
PLLGPU(52, 0, 1, 636000000U),
PLLGPU(106, 1, 1, 642000000U),
PLLGPU(53, 0, 1, 648000000U),
PLLGPU(108, 1, 1, 654000000U),
PLLGPU(54, 0, 1, 660000000U),
PLLGPU(110, 1, 1, 666000000U),
PLLGPU(55, 0, 1, 672000000U),
PLLGPU(112, 1, 1, 678000000U),
PLLGPU(56, 0, 1, 684000000U),
PLLGPU(114, 1, 1, 690000000U),
PLLGPU(57, 0, 1, 696000000U),
PLLGPU(116, 1, 1, 702000000U),
PLLGPU(58, 0, 1, 708000000U),
PLLGPU(118, 1, 1, 714000000U),
PLLGPU(59, 0, 1, 720000000U),
PLLGPU(120, 1, 1, 726000000U),
PLLGPU(60, 0, 1, 732000000U),
PLLGPU(122, 1, 1, 738000000U),
PLLGPU(61, 0, 1, 744000000U),
PLLGPU(124, 1, 1, 750000000U),
PLLGPU(62, 0, 1, 756000000U),
PLLGPU(126, 1, 1, 762000000U),
PLLGPU(63, 0, 1, 768000000U),
PLLGPU(128, 1, 1, 774000000U),
PLLGPU(64, 0, 1, 780000000U),
PLLGPU(130, 1, 1, 786000000U),
PLLGPU(65, 0, 1, 792000000U),
PLLGPU(132, 1, 1, 798000000U),
PLLGPU(66, 0, 1, 804000000U),
PLLGPU(134, 1, 1, 810000000U),
PLLGPU(67, 0, 1, 816000000U),
PLLGPU(136, 1, 1, 822000000U),
PLLGPU(68, 0, 1, 828000000U),
PLLGPU(138, 1, 1, 834000000U),
PLLGPU(69, 0, 1, 840000000U),
PLLGPU(140, 1, 1, 846000000U),
PLLGPU(70, 0, 1, 852000000U),
PLLGPU(142, 1, 1, 858000000U),
PLLGPU(71, 0, 1, 864000000U),
PLLGPU(144, 1, 1, 870000000U),
PLLGPU(72, 0, 1, 876000000U),
PLLGPU(146, 1, 1, 882000000U),
PLLGPU(73, 0, 1, 888000000U),
PLLGPU(148, 1, 1, 894000000U),
PLLGPU(74, 0, 1, 900000000U),
PLLGPU(150, 1, 1, 906000000U),
PLLGPU(75, 0, 1, 912000000U),
PLLGPU(152, 1, 1, 918000000U),
PLLGPU(76, 0, 1, 924000000U),
PLLGPU(154, 1, 1, 930000000U),
PLLGPU(38, 0, 0, 936000000U),
PLLGPU(156, 1, 1, 942000000U),
PLLGPU(78, 0, 1, 948000000U),
PLLGPU(158, 1, 1, 954000000U),
PLLGPU(39, 0, 0, 960000000U),
PLLGPU(160, 1, 1, 966000000U),
PLLGPU(80, 0, 1, 972000000U),
PLLGPU(162, 1, 1, 978000000U),
PLLGPU(40, 0, 0, 984000000U),
PLLGPU(164, 1, 1, 990000000U),
PLLGPU(82, 0, 1, 996000000U),
PLLGPU(166, 1, 1, 1002000000U),
PLLGPU(41, 0, 0, 1008000000U),
PLLGPU(168, 1, 1, 1014000000U),
PLLGPU(84, 0, 1, 1020000000U),
PLLGPU(170, 1, 1, 1026000000U),
PLLGPU(42, 0, 0, 1032000000U),
PLLGPU(172, 1, 1, 1038000000U),
PLLGPU(86, 0, 1, 1044000000U),
PLLGPU(174, 1, 1, 1050000000U),
PLLGPU(43, 0, 0, 1056000000U),
PLLGPU(176, 1, 1, 1062000000U),
PLLGPU(88, 0, 1, 1068000000U),
PLLGPU(178, 1, 1, 1074000000U),
PLLGPU(44, 0, 0, 1080000000U),
PLLGPU(180, 1, 1, 1086000000U),
PLLGPU(90, 0, 1, 1092000000U),
PLLGPU(182, 1, 1, 1098000000U),
PLLGPU(45, 0, 0, 1104000000U),
PLLGPU(184, 1, 1, 1110000000U),
PLLGPU(92, 0, 1, 1116000000U),
PLLGPU(186, 1, 1, 1122000000U),
PLLGPU(46, 0, 0, 1128000000U),
PLLGPU(188, 1, 1, 1134000000U),
PLLGPU(94, 0, 1, 1140000000U),
PLLGPU(190, 1, 1, 1146000000U),
PLLGPU(47, 0, 0, 1152000000U),
PLLGPU(192, 1, 1, 1158000000U),
PLLGPU(96, 0, 1, 1164000000U),
PLLGPU(194, 1, 1, 1170000000U),
PLLGPU(48, 0, 0, 1176000000U),
PLLGPU(196, 1, 1, 1182000000U),
PLLGPU(98, 0, 1, 1188000000U),
PLLGPU(198, 1, 1, 1194000000U),
PLLGPU(49, 0, 0, 1200000000U),
PLLGPU(200, 1, 1, 1206000000U),
PLLGPU(100, 0, 1, 1212000000U),
PLLGPU(202, 1, 1, 1218000000U),
PLLGPU(50, 0, 0, 1224000000U),
PLLGPU(204, 1, 1, 1230000000U),
PLLGPU(102, 0, 1, 1236000000U),
PLLGPU(206, 1, 1, 1242000000U),
PLLGPU(51, 0, 0, 1248000000U),
PLLGPU(208, 1, 1, 1254000000U),
PLLGPU(104, 0, 1, 1260000000U),
PLLGPU(52, 0, 0, 1272000000U),
PLLGPU(106, 0, 1, 1284000000U),
PLLGPU(53, 0, 0, 1296000000U),
PLLGPU(108, 0, 1, 1308000000U),
PLLGPU(54, 0, 0, 1320000000U),
PLLGPU(110, 0, 1, 1332000000U),
PLLGPU(55, 0, 0, 1344000000U),
PLLGPU(112, 0, 1, 1356000000U),
PLLGPU(56, 0, 0, 1368000000U),
PLLGPU(114, 0, 1, 1380000000U),
PLLGPU(57, 0, 0, 1392000000U),
PLLGPU(116, 0, 1, 1404000000U),
PLLGPU(58, 0, 0, 1416000000U),
PLLGPU(118, 0, 1, 1428000000U),
PLLGPU(59, 0, 0, 1440000000U),
PLLGPU(120, 0, 1, 1452000000U),
PLLGPU(60, 0, 0, 1464000000U),
PLLGPU(122, 0, 1, 1476000000U),
PLLGPU(61, 0, 0, 1488000000U),
PLLGPU(124, 0, 1, 1500000000U),
PLLGPU(62, 0, 0, 1512000000U),
PLLGPU(126, 0, 1, 1524000000U),
PLLGPU(63, 0, 0, 1536000000U),
PLLGPU(128, 0, 1, 1548000000U),
PLLGPU(64, 0, 0, 1560000000U),
PLLGPU(130, 1, 0, 1572000000U),
PLLGPU(65, 0, 0, 1584000000U),
PLLGPU(132, 1, 0, 1596000000U),
PLLGPU(66, 0, 0, 1608000000U),
PLLGPU(134, 1, 0, 1620000000U),
PLLGPU(67, 0, 0, 1632000000U),
PLLGPU(136, 1, 0, 1644000000U),
PLLGPU(68, 0, 0, 1656000000U),
PLLGPU(138, 1, 0, 1668000000U),
PLLGPU(69, 0, 0, 1680000000U),
PLLGPU(140, 1, 0, 1692000000U),
PLLGPU(70, 0, 0, 1704000000U),
PLLGPU(142, 1, 0, 1716000000U),
PLLGPU(71, 0, 0, 1728000000U),
PLLGPU(144, 1, 0, 1740000000U),
PLLGPU(72, 0, 0, 1752000000U),
PLLGPU(146, 1, 0, 1764000000U),
PLLGPU(73, 0, 0, 1776000000U),
PLLGPU(148, 1, 0, 1788000000U),
PLLGPU(74, 0, 0, 1800000000U),
PLLGPU(150, 1, 0, 1812000000U),
PLLGPU(75, 0, 0, 1824000000U),
PLLGPU(152, 1, 0, 1836000000U),
PLLGPU(76, 0, 0, 1848000000U),
PLLGPU(154, 1, 0, 1860000000U),
PLLGPU(77, 0, 0, 1872000000U),
PLLGPU(156, 1, 0, 1884000000U),
PLLGPU(78, 0, 0, 1896000000U),
PLLGPU(158, 1, 0, 1908000000U),
PLLGPU(79, 0, 0, 1920000000U),
PLLGPU(160, 1, 0, 1932000000U),
PLLGPU(80, 0, 0, 1944000000U),
PLLGPU(162, 1, 0, 1956000000U),
PLLGPU(81, 0, 0, 1968000000U),
PLLGPU(164, 1, 0, 1980000000U),
PLLGPU(82, 0, 0, 1992000000U),
PLLGPU(166, 1, 0, 2004000000U),
PLLGPU(83, 0, 0, 2016000000U),
PLLGPU(168, 1, 0, 2028000000U),
PLLGPU(84, 0, 0, 2040000000U),
PLLGPU(170, 1, 0, 2052000000U),
PLLGPU(85, 0, 0, 2064000000U),
PLLGPU(172, 1, 0, 2076000000U),
PLLGPU(86, 0, 0, 2088000000U),
PLLGPU(174, 1, 0, 2100000000U),
PLLGPU(87, 0, 0, 2112000000U),
PLLGPU(176, 1, 0, 2124000000U),
PLLGPU(88, 0, 0, 2136000000U),
PLLGPU(178, 1, 0, 2148000000U),
PLLGPU(89, 0, 0, 2160000000U),
PLLGPU(180, 1, 0, 2172000000U),
PLLGPU(90, 0, 0, 2184000000U),
PLLGPU(182, 1, 0, 2196000000U),
PLLGPU(91, 0, 0, 2208000000U),
PLLGPU(184, 1, 0, 2220000000U),
PLLGPU(92, 0, 0, 2232000000U),
PLLGPU(186, 1, 0, 2244000000U),
PLLGPU(93, 0, 0, 2256000000U),
PLLGPU(188, 1, 0, 2268000000U),
PLLGPU(94, 0, 0, 2280000000U),
PLLGPU(190, 1, 0, 2292000000U),
PLLGPU(95, 0, 0, 2304000000U),
PLLGPU(192, 1, 0, 2316000000U),
PLLGPU(96, 0, 0, 2328000000U),
PLLGPU(194, 1, 0, 2340000000U),
PLLGPU(97, 0, 0, 2352000000U),
PLLGPU(196, 1, 0, 2364000000U),
PLLGPU(98, 0, 0, 2376000000U),
PLLGPU(198, 1, 0, 2388000000U),
PLLGPU(99, 0, 0, 2400000000U),
PLLGPU(200, 1, 0, 2412000000U),
PLLGPU(100, 0, 0, 2424000000U),
PLLGPU(202, 1, 0, 2436000000U),
PLLGPU(101, 0, 0, 2448000000U),
PLLGPU(204, 1, 0, 2460000000U),
PLLGPU(102, 0, 0, 2472000000U),
PLLGPU(206, 1, 0, 2484000000U),
PLLGPU(103, 0, 0, 2496000000U),
PLLGPU(208, 1, 0, 2508000000U),
PLLGPU(104, 0, 0, 2520000000U),
};
/* PLLVIDEO0x4(n, m, freq) F_N8X8_D1V1X1 */
struct sunxi_clk_factor_freq factor_pllvideo0x4_tbl[] = {
PLLVIDEO0(23, 1, 288000000U),
PLLVIDEO0(24, 1, 300000000U),
PLLVIDEO0(25, 1, 312000000U),
PLLVIDEO0(26, 1, 324000000U),
PLLVIDEO0(13, 0, 336000000U),
PLLVIDEO0(28, 1, 348000000U),
PLLVIDEO0(14, 0, 360000000U),
PLLVIDEO0(30, 1, 372000000U),
PLLVIDEO0(15, 0, 384000000U),
PLLVIDEO0(32, 1, 396000000U),
PLLVIDEO0(16, 0, 408000000U),
PLLVIDEO0(34, 1, 420000000U),
PLLVIDEO0(17, 0, 432000000U),
PLLVIDEO0(36, 1, 444000000U),
PLLVIDEO0(18, 0, 456000000U),
PLLVIDEO0(38, 1, 468000000U),
PLLVIDEO0(19, 0, 480000000U),
PLLVIDEO0(40, 1, 492000000U),
PLLVIDEO0(20, 0, 504000000U),
PLLVIDEO0(42, 1, 516000000U),
PLLVIDEO0(21, 0, 528000000U),
PLLVIDEO0(44, 1, 540000000U),
PLLVIDEO0(22, 0, 552000000U),
PLLVIDEO0(46, 1, 564000000U),
PLLVIDEO0(23, 0, 576000000U),
PLLVIDEO0(48, 1, 588000000U),
PLLVIDEO0(24, 0, 600000000U),
PLLVIDEO0(50, 1, 612000000U),
PLLVIDEO0(25, 0, 624000000U),
PLLVIDEO0(52, 1, 636000000U),
PLLVIDEO0(26, 0, 648000000U),
PLLVIDEO0(54, 1, 660000000U),
PLLVIDEO0(27, 0, 672000000U),
PLLVIDEO0(56, 1, 684000000U),
PLLVIDEO0(28, 0, 696000000U),
PLLVIDEO0(58, 1, 708000000U),
PLLVIDEO0(29, 0, 720000000U),
PLLVIDEO0(60, 1, 732000000U),
PLLVIDEO0(30, 0, 744000000U),
PLLVIDEO0(62, 1, 756000000U),
PLLVIDEO0(31, 0, 768000000U),
PLLVIDEO0(64, 1, 780000000U),
PLLVIDEO0(32, 0, 792000000U),
PLLVIDEO0(66, 1, 804000000U),
PLLVIDEO0(33, 0, 816000000U),
PLLVIDEO0(68, 1, 828000000U),
PLLVIDEO0(34, 0, 840000000U),
PLLVIDEO0(70, 1, 852000000U),
PLLVIDEO0(35, 0, 864000000U),
PLLVIDEO0(72, 1, 876000000U),
PLLVIDEO0(36, 0, 888000000U),
PLLVIDEO0(74, 1, 900000000U),
PLLVIDEO0(37, 0, 912000000U),
PLLVIDEO0(76, 1, 924000000U),
PLLVIDEO0(38, 0, 936000000U),
PLLVIDEO0(78, 1, 948000000U),
PLLVIDEO0(39, 0, 960000000U),
PLLVIDEO0(80, 1, 972000000U),
PLLVIDEO0(40, 0, 984000000U),
PLLVIDEO0(82, 1, 996000000U),
PLLVIDEO0(41, 0, 1008000000U),
PLLVIDEO0(84, 1, 1020000000U),
PLLVIDEO0(42, 0, 1032000000U),
PLLVIDEO0(86, 1, 1044000000U),
PLLVIDEO0(43, 0, 1056000000U),
PLLVIDEO0(88, 1, 1068000000U),
PLLVIDEO0(44, 0, 1080000000U),
PLLVIDEO0(90, 1, 1092000000U),
PLLVIDEO0(45, 0, 1104000000U),
PLLVIDEO0(92, 1, 1116000000U),
PLLVIDEO0(46, 0, 1128000000U),
PLLVIDEO0(94, 1, 1140000000U),
PLLVIDEO0(47, 0, 1152000000U),
PLLVIDEO0(96, 1, 1164000000U),
PLLVIDEO0(48, 0, 1176000000U),
PLLVIDEO0(98, 1, 1188000000U),
PLLVIDEO0(49, 0, 1200000000U),
PLLVIDEO0(100, 1, 1212000000U),
PLLVIDEO0(50, 0, 1224000000U),
PLLVIDEO0(102, 1, 1236000000U),
PLLVIDEO0(51, 0, 1248000000U),
PLLVIDEO0(104, 1, 1260000000U),
PLLVIDEO0(52, 0, 1272000000U),
PLLVIDEO0(106, 1, 1284000000U),
PLLVIDEO0(53, 0, 1296000000U),
PLLVIDEO0(108, 1, 1308000000U),
PLLVIDEO0(54, 0, 1320000000U),
PLLVIDEO0(110, 1, 1332000000U),
PLLVIDEO0(55, 0, 1344000000U),
PLLVIDEO0(112, 1, 1356000000U),
PLLVIDEO0(56, 0, 1368000000U),
PLLVIDEO0(114, 1, 1380000000U),
PLLVIDEO0(57, 0, 1392000000U),
PLLVIDEO0(116, 1, 1404000000U),
PLLVIDEO0(58, 0, 1416000000U),
PLLVIDEO0(118, 1, 1428000000U),
PLLVIDEO0(59, 0, 1440000000U),
PLLVIDEO0(120, 1, 1452000000U),
PLLVIDEO0(60, 0, 1464000000U),
PLLVIDEO0(122, 1, 1476000000U),
PLLVIDEO0(61, 0, 1488000000U),
PLLVIDEO0(124, 1, 1500000000U),
PLLVIDEO0(62, 0, 1512000000U),
PLLVIDEO0(126, 1, 1524000000U),
PLLVIDEO0(63, 0, 1536000000U),
PLLVIDEO0(128, 1, 1548000000U),
PLLVIDEO0(64, 0, 1560000000U),
PLLVIDEO0(130, 1, 1572000000U),
PLLVIDEO0(65, 0, 1584000000U),
PLLVIDEO0(132, 1, 1596000000U),
PLLVIDEO0(66, 0, 1608000000U),
PLLVIDEO0(134, 1, 1620000000U),
PLLVIDEO0(67, 0, 1632000000U),
PLLVIDEO0(136, 1, 1644000000U),
PLLVIDEO0(68, 0, 1656000000U),
PLLVIDEO0(138, 1, 1668000000U),
PLLVIDEO0(69, 0, 1680000000U),
PLLVIDEO0(140, 1, 1692000000U),
PLLVIDEO0(70, 0, 1704000000U),
PLLVIDEO0(142, 1, 1716000000U),
PLLVIDEO0(71, 0, 1728000000U),
PLLVIDEO0(144, 1, 1740000000U),
PLLVIDEO0(72, 0, 1752000000U),
PLLVIDEO0(146, 1, 1764000000U),
PLLVIDEO0(73, 0, 1776000000U),
PLLVIDEO0(148, 1, 1788000000U),
PLLVIDEO0(74, 0, 1800000000U),
PLLVIDEO0(150, 1, 1812000000U),
PLLVIDEO0(75, 0, 1824000000U),
PLLVIDEO0(152, 1, 1836000000U),
PLLVIDEO0(76, 0, 1848000000U),
PLLVIDEO0(154, 1, 1860000000U),
PLLVIDEO0(77, 0, 1872000000U),
PLLVIDEO0(156, 1, 1884000000U),
PLLVIDEO0(78, 0, 1896000000U),
PLLVIDEO0(158, 1, 1908000000U),
PLLVIDEO0(79, 0, 1920000000U),
PLLVIDEO0(160, 1, 1932000000U),
PLLVIDEO0(80, 0, 1944000000U),
PLLVIDEO0(162, 1, 1956000000U),
PLLVIDEO0(81, 0, 1968000000U),
PLLVIDEO0(164, 1, 1980000000U),
PLLVIDEO0(82, 0, 1992000000U),
PLLVIDEO0(166, 1, 2004000000U),
PLLVIDEO0(83, 0, 2016000000U),
PLLVIDEO0(168, 1, 2028000000U),
PLLVIDEO0(84, 0, 2040000000U),
PLLVIDEO0(170, 1, 2052000000U),
PLLVIDEO0(85, 0, 2064000000U),
PLLVIDEO0(172, 1, 2076000000U),
PLLVIDEO0(86, 0, 2088000000U),
PLLVIDEO0(174, 1, 2100000000U),
PLLVIDEO0(87, 0, 2112000000U),
PLLVIDEO0(176, 1, 2124000000U),
PLLVIDEO0(88, 0, 2136000000U),
PLLVIDEO0(178, 1, 2148000000U),
PLLVIDEO0(89, 0, 2160000000U),
PLLVIDEO0(180, 1, 2172000000U),
PLLVIDEO0(90, 0, 2184000000U),
PLLVIDEO0(182, 1, 2196000000U),
PLLVIDEO0(91, 0, 2208000000U),
PLLVIDEO0(184, 1, 2220000000U),
PLLVIDEO0(92, 0, 2232000000U),
PLLVIDEO0(186, 1, 2244000000U),
PLLVIDEO0(93, 0, 2256000000U),
PLLVIDEO0(188, 1, 2268000000U),
PLLVIDEO0(94, 0, 2280000000U),
PLLVIDEO0(190, 1, 2292000000U),
PLLVIDEO0(95, 0, 2304000000U),
PLLVIDEO0(192, 1, 2316000000U),
PLLVIDEO0(96, 0, 2328000000U),
PLLVIDEO0(194, 1, 2340000000U),
PLLVIDEO0(97, 0, 2352000000U),
PLLVIDEO0(196, 1, 2364000000U),
PLLVIDEO0(98, 0, 2376000000U),
PLLVIDEO0(198, 1, 2388000000U),
PLLVIDEO0(99, 0, 2400000000U),
PLLVIDEO0(200, 1, 2412000000U),
PLLVIDEO0(100, 0, 2424000000U),
PLLVIDEO0(202, 1, 2436000000U),
PLLVIDEO0(101, 0, 2448000000U),
PLLVIDEO0(204, 1, 2460000000U),
PLLVIDEO0(102, 0, 2472000000U),
PLLVIDEO0(206, 1, 2484000000U),
PLLVIDEO0(103, 0, 2496000000U),
PLLVIDEO0(208, 1, 2508000000U),
PLLVIDEO0(104, 0, 2520000000U),
};
/* PLLVIDEO1x4(n, m, freq) F_N8X8_D1V1X1 */
struct sunxi_clk_factor_freq factor_pllvideo1x4_tbl[] = {
PLLVIDEO1(23, 1, 288000000U),
PLLVIDEO1(24, 1, 300000000U),
PLLVIDEO1(25, 1, 312000000U),
PLLVIDEO1(26, 1, 324000000U),
PLLVIDEO1(13, 0, 336000000U),
PLLVIDEO1(28, 1, 348000000U),
PLLVIDEO1(14, 0, 360000000U),
PLLVIDEO1(30, 1, 372000000U),
PLLVIDEO1(15, 0, 384000000U),
PLLVIDEO1(32, 1, 396000000U),
PLLVIDEO1(16, 0, 408000000U),
PLLVIDEO1(34, 1, 420000000U),
PLLVIDEO1(17, 0, 432000000U),
PLLVIDEO1(36, 1, 444000000U),
PLLVIDEO1(18, 0, 456000000U),
PLLVIDEO1(38, 1, 468000000U),
PLLVIDEO1(19, 0, 480000000U),
PLLVIDEO1(40, 1, 492000000U),
PLLVIDEO1(20, 0, 504000000U),
PLLVIDEO1(42, 1, 516000000U),
PLLVIDEO1(21, 0, 528000000U),
PLLVIDEO1(44, 1, 540000000U),
PLLVIDEO1(22, 0, 552000000U),
PLLVIDEO1(46, 1, 564000000U),
PLLVIDEO1(23, 0, 576000000U),
PLLVIDEO1(48, 1, 588000000U),
PLLVIDEO1(24, 0, 600000000U),
PLLVIDEO1(50, 1, 612000000U),
PLLVIDEO1(25, 0, 624000000U),
PLLVIDEO1(52, 1, 636000000U),
PLLVIDEO1(26, 0, 648000000U),
PLLVIDEO1(54, 1, 660000000U),
PLLVIDEO1(27, 0, 672000000U),
PLLVIDEO1(56, 1, 684000000U),
PLLVIDEO1(28, 0, 696000000U),
PLLVIDEO1(58, 1, 708000000U),
PLLVIDEO1(29, 0, 720000000U),
PLLVIDEO1(60, 1, 732000000U),
PLLVIDEO1(30, 0, 744000000U),
PLLVIDEO1(62, 1, 756000000U),
PLLVIDEO1(31, 0, 768000000U),
PLLVIDEO1(64, 1, 780000000U),
PLLVIDEO1(32, 0, 792000000U),
PLLVIDEO1(66, 1, 804000000U),
PLLVIDEO1(33, 0, 816000000U),
PLLVIDEO1(68, 1, 828000000U),
PLLVIDEO1(34, 0, 840000000U),
PLLVIDEO1(70, 1, 852000000U),
PLLVIDEO1(35, 0, 864000000U),
PLLVIDEO1(72, 1, 876000000U),
PLLVIDEO1(36, 0, 888000000U),
PLLVIDEO1(74, 1, 900000000U),
PLLVIDEO1(37, 0, 912000000U),
PLLVIDEO1(76, 1, 924000000U),
PLLVIDEO1(38, 0, 936000000U),
PLLVIDEO1(78, 1, 948000000U),
PLLVIDEO1(39, 0, 960000000U),
PLLVIDEO1(80, 1, 972000000U),
PLLVIDEO1(40, 0, 984000000U),
PLLVIDEO1(82, 1, 996000000U),
PLLVIDEO1(41, 0, 1008000000U),
PLLVIDEO1(84, 1, 1020000000U),
PLLVIDEO1(42, 0, 1032000000U),
PLLVIDEO1(86, 1, 1044000000U),
PLLVIDEO1(43, 0, 1056000000U),
PLLVIDEO1(88, 1, 1068000000U),
PLLVIDEO1(44, 0, 1080000000U),
PLLVIDEO1(90, 1, 1092000000U),
PLLVIDEO1(45, 0, 1104000000U),
PLLVIDEO1(92, 1, 1116000000U),
PLLVIDEO1(46, 0, 1128000000U),
PLLVIDEO1(94, 1, 1140000000U),
PLLVIDEO1(47, 0, 1152000000U),
PLLVIDEO1(96, 1, 1164000000U),
PLLVIDEO1(48, 0, 1176000000U),
PLLVIDEO1(98, 1, 1188000000U),
PLLVIDEO1(49, 0, 1200000000U),
PLLVIDEO1(100, 1, 1212000000U),
PLLVIDEO1(50, 0, 1224000000U),
PLLVIDEO1(102, 1, 1236000000U),
PLLVIDEO1(51, 0, 1248000000U),
PLLVIDEO1(104, 1, 1260000000U),
PLLVIDEO1(52, 0, 1272000000U),
PLLVIDEO1(106, 1, 1284000000U),
PLLVIDEO1(53, 0, 1296000000U),
PLLVIDEO1(108, 1, 1308000000U),
PLLVIDEO1(54, 0, 1320000000U),
PLLVIDEO1(110, 1, 1332000000U),
PLLVIDEO1(55, 0, 1344000000U),
PLLVIDEO1(112, 1, 1356000000U),
PLLVIDEO1(56, 0, 1368000000U),
PLLVIDEO1(114, 1, 1380000000U),
PLLVIDEO1(57, 0, 1392000000U),
PLLVIDEO1(116, 1, 1404000000U),
PLLVIDEO1(58, 0, 1416000000U),
PLLVIDEO1(118, 1, 1428000000U),
PLLVIDEO1(59, 0, 1440000000U),
PLLVIDEO1(120, 1, 1452000000U),
PLLVIDEO1(60, 0, 1464000000U),
PLLVIDEO1(122, 1, 1476000000U),
PLLVIDEO1(61, 0, 1488000000U),
PLLVIDEO1(124, 1, 1500000000U),
PLLVIDEO1(62, 0, 1512000000U),
PLLVIDEO1(126, 1, 1524000000U),
PLLVIDEO1(63, 0, 1536000000U),
PLLVIDEO1(128, 1, 1548000000U),
PLLVIDEO1(64, 0, 1560000000U),
PLLVIDEO1(130, 1, 1572000000U),
PLLVIDEO1(65, 0, 1584000000U),
PLLVIDEO1(132, 1, 1596000000U),
PLLVIDEO1(66, 0, 1608000000U),
PLLVIDEO1(134, 1, 1620000000U),
PLLVIDEO1(67, 0, 1632000000U),
PLLVIDEO1(136, 1, 1644000000U),
PLLVIDEO1(68, 0, 1656000000U),
PLLVIDEO1(138, 1, 1668000000U),
PLLVIDEO1(69, 0, 1680000000U),
PLLVIDEO1(140, 1, 1692000000U),
PLLVIDEO1(70, 0, 1704000000U),
PLLVIDEO1(142, 1, 1716000000U),
PLLVIDEO1(71, 0, 1728000000U),
PLLVIDEO1(144, 1, 1740000000U),
PLLVIDEO1(72, 0, 1752000000U),
PLLVIDEO1(146, 1, 1764000000U),
PLLVIDEO1(73, 0, 1776000000U),
PLLVIDEO1(148, 1, 1788000000U),
PLLVIDEO1(74, 0, 1800000000U),
PLLVIDEO1(150, 1, 1812000000U),
PLLVIDEO1(75, 0, 1824000000U),
PLLVIDEO1(152, 1, 1836000000U),
PLLVIDEO1(76, 0, 1848000000U),
PLLVIDEO1(154, 1, 1860000000U),
PLLVIDEO1(77, 0, 1872000000U),
PLLVIDEO1(156, 1, 1884000000U),
PLLVIDEO1(78, 0, 1896000000U),
PLLVIDEO1(158, 1, 1908000000U),
PLLVIDEO1(79, 0, 1920000000U),
PLLVIDEO1(160, 1, 1932000000U),
PLLVIDEO1(80, 0, 1944000000U),
PLLVIDEO1(162, 1, 1956000000U),
PLLVIDEO1(81, 0, 1968000000U),
PLLVIDEO1(164, 1, 1980000000U),
PLLVIDEO1(82, 0, 1992000000U),
PLLVIDEO1(166, 1, 2004000000U),
PLLVIDEO1(83, 0, 2016000000U),
PLLVIDEO1(168, 1, 2028000000U),
PLLVIDEO1(84, 0, 2040000000U),
PLLVIDEO1(170, 1, 2052000000U),
PLLVIDEO1(85, 0, 2064000000U),
PLLVIDEO1(172, 1, 2076000000U),
PLLVIDEO1(86, 0, 2088000000U),
PLLVIDEO1(174, 1, 2100000000U),
PLLVIDEO1(87, 0, 2112000000U),
PLLVIDEO1(176, 1, 2124000000U),
PLLVIDEO1(88, 0, 2136000000U),
PLLVIDEO1(178, 1, 2148000000U),
PLLVIDEO1(89, 0, 2160000000U),
PLLVIDEO1(180, 1, 2172000000U),
PLLVIDEO1(90, 0, 2184000000U),
PLLVIDEO1(182, 1, 2196000000U),
PLLVIDEO1(91, 0, 2208000000U),
PLLVIDEO1(184, 1, 2220000000U),
PLLVIDEO1(92, 0, 2232000000U),
PLLVIDEO1(186, 1, 2244000000U),
PLLVIDEO1(93, 0, 2256000000U),
PLLVIDEO1(188, 1, 2268000000U),
PLLVIDEO1(94, 0, 2280000000U),
PLLVIDEO1(190, 1, 2292000000U),
PLLVIDEO1(95, 0, 2304000000U),
PLLVIDEO1(192, 1, 2316000000U),
PLLVIDEO1(96, 0, 2328000000U),
PLLVIDEO1(194, 1, 2340000000U),
PLLVIDEO1(97, 0, 2352000000U),
PLLVIDEO1(196, 1, 2364000000U),
PLLVIDEO1(98, 0, 2376000000U),
PLLVIDEO1(198, 1, 2388000000U),
PLLVIDEO1(99, 0, 2400000000U),
PLLVIDEO1(200, 1, 2412000000U),
PLLVIDEO1(100, 0, 2424000000U),
PLLVIDEO1(202, 1, 2436000000U),
PLLVIDEO1(101, 0, 2448000000U),
PLLVIDEO1(204, 1, 2460000000U),
PLLVIDEO1(102, 0, 2472000000U),
PLLVIDEO1(206, 1, 2484000000U),
PLLVIDEO1(103, 0, 2496000000U),
PLLVIDEO1(208, 1, 2508000000U),
PLLVIDEO1(104, 0, 2520000000U),
};
/* PLLVIDEO2(n, m, freq/4) F_N8X8_D1V1X1 */
struct sunxi_clk_factor_freq factor_pllvideo2_tbl[] = {
PLLVIDEO2(23, 1, 72000000U),
PLLVIDEO2(24, 1, 75000000U),
PLLVIDEO2(25, 1, 78000000U),
PLLVIDEO2(26, 1, 81000000U),
PLLVIDEO2(13, 0, 84000000U),
PLLVIDEO2(28, 1, 87000000U),
PLLVIDEO2(14, 0, 90000000U),
PLLVIDEO2(30, 1, 93000000U),
PLLVIDEO2(15, 0, 96000000U),
PLLVIDEO2(32, 1, 99000000U),
PLLVIDEO2(16, 0, 102000000U),
PLLVIDEO2(34, 1, 105000000U),
PLLVIDEO2(17, 0, 108000000U),
PLLVIDEO2(36, 1, 111000000U),
PLLVIDEO2(18, 0, 114000000U),
PLLVIDEO2(38, 1, 117000000U),
PLLVIDEO2(19, 0, 120000000U),
PLLVIDEO2(40, 1, 123000000U),
PLLVIDEO2(20, 0, 126000000U),
PLLVIDEO2(42, 1, 129000000U),
PLLVIDEO2(21, 0, 132000000U),
PLLVIDEO2(44, 1, 135000000U),
PLLVIDEO2(22, 0, 138000000U),
PLLVIDEO2(46, 1, 141000000U),
PLLVIDEO2(23, 0, 144000000U),
PLLVIDEO2(48, 1, 147000000U),
PLLVIDEO2(24, 0, 150000000U),
PLLVIDEO2(50, 1, 153000000U),
PLLVIDEO2(25, 0, 156000000U),
PLLVIDEO2(52, 1, 159000000U),
PLLVIDEO2(26, 0, 162000000U),
PLLVIDEO2(54, 1, 165000000U),
PLLVIDEO2(27, 0, 168000000U),
PLLVIDEO2(56, 1, 171000000U),
PLLVIDEO2(28, 0, 174000000U),
PLLVIDEO2(58, 1, 177000000U),
PLLVIDEO2(29, 0, 180000000U),
PLLVIDEO2(60, 1, 183000000U),
PLLVIDEO2(30, 0, 186000000U),
PLLVIDEO2(62, 1, 189000000U),
PLLVIDEO2(31, 0, 192000000U),
PLLVIDEO2(64, 1, 195000000U),
PLLVIDEO2(32, 0, 198000000U),
PLLVIDEO2(66, 1, 201000000U),
PLLVIDEO2(33, 0, 204000000U),
PLLVIDEO2(68, 1, 207000000U),
PLLVIDEO2(34, 0, 210000000U),
PLLVIDEO2(70, 1, 213000000U),
PLLVIDEO2(35, 0, 216000000U),
PLLVIDEO2(72, 1, 219000000U),
PLLVIDEO2(36, 0, 222000000U),
PLLVIDEO2(74, 1, 225000000U),
PLLVIDEO2(37, 0, 228000000U),
PLLVIDEO2(76, 1, 231000000U),
PLLVIDEO2(38, 0, 234000000U),
PLLVIDEO2(78, 1, 237000000U),
PLLVIDEO2(39, 0, 240000000U),
PLLVIDEO2(80, 1, 243000000U),
PLLVIDEO2(40, 0, 246000000U),
PLLVIDEO2(82, 1, 249000000U),
PLLVIDEO2(41, 0, 252000000U),
PLLVIDEO2(84, 1, 255000000U),
PLLVIDEO2(42, 0, 258000000U),
PLLVIDEO2(86, 1, 261000000U),
PLLVIDEO2(43, 0, 264000000U),
PLLVIDEO2(88, 1, 267000000U),
PLLVIDEO2(44, 0, 270000000U),
PLLVIDEO2(90, 1, 273000000U),
PLLVIDEO2(45, 0, 276000000U),
PLLVIDEO2(92, 1, 279000000U),
PLLVIDEO2(46, 0, 282000000U),
PLLVIDEO2(94, 1, 285000000U),
PLLVIDEO2(47, 0, 288000000U),
PLLVIDEO2(96, 1, 291000000U),
PLLVIDEO2(48, 0, 294000000U),
PLLVIDEO2(98, 1, 297000000U),
PLLVIDEO2(49, 0, 300000000U),
PLLVIDEO2(100, 1, 303000000U),
PLLVIDEO2(50, 0, 306000000U),
PLLVIDEO2(102, 1, 309000000U),
PLLVIDEO2(51, 0, 312000000U),
PLLVIDEO2(104, 1, 315000000U),
PLLVIDEO2(52, 0, 318000000U),
PLLVIDEO2(106, 1, 321000000U),
PLLVIDEO2(53, 0, 324000000U),
PLLVIDEO2(108, 1, 327000000U),
PLLVIDEO2(54, 0, 330000000U),
PLLVIDEO2(110, 1, 333000000U),
PLLVIDEO2(55, 0, 336000000U),
PLLVIDEO2(112, 1, 339000000U),
PLLVIDEO2(56, 0, 342000000U),
PLLVIDEO2(114, 1, 345000000U),
PLLVIDEO2(57, 0, 348000000U),
PLLVIDEO2(116, 1, 351000000U),
PLLVIDEO2(58, 0, 354000000U),
PLLVIDEO2(118, 1, 357000000U),
PLLVIDEO2(59, 0, 360000000U),
PLLVIDEO2(120, 1, 363000000U),
PLLVIDEO2(60, 0, 366000000U),
PLLVIDEO2(122, 1, 369000000U),
PLLVIDEO2(61, 0, 372000000U),
PLLVIDEO2(124, 1, 375000000U),
PLLVIDEO2(62, 0, 378000000U),
PLLVIDEO2(126, 1, 381000000U),
PLLVIDEO2(63, 0, 384000000U),
PLLVIDEO2(128, 1, 387000000U),
PLLVIDEO2(64, 0, 390000000U),
PLLVIDEO2(130, 1, 393000000U),
PLLVIDEO2(65, 0, 396000000U),
PLLVIDEO2(132, 1, 399000000U),
PLLVIDEO2(66, 0, 402000000U),
PLLVIDEO2(134, 1, 405000000U),
PLLVIDEO2(67, 0, 408000000U),
PLLVIDEO2(136, 1, 411000000U),
PLLVIDEO2(68, 0, 414000000U),
PLLVIDEO2(138, 1, 417000000U),
PLLVIDEO2(69, 0, 420000000U),
PLLVIDEO2(140, 1, 423000000U),
PLLVIDEO2(70, 0, 426000000U),
PLLVIDEO2(142, 1, 429000000U),
PLLVIDEO2(71, 0, 432000000U),
PLLVIDEO2(144, 1, 435000000U),
PLLVIDEO2(72, 0, 438000000U),
PLLVIDEO2(146, 1, 441000000U),
PLLVIDEO2(73, 0, 444000000U),
PLLVIDEO2(148, 1, 447000000U),
PLLVIDEO2(74, 0, 450000000U),
PLLVIDEO2(150, 1, 453000000U),
PLLVIDEO2(75, 0, 456000000U),
PLLVIDEO2(152, 1, 459000000U),
PLLVIDEO2(76, 0, 462000000U),
PLLVIDEO2(154, 1, 465000000U),
PLLVIDEO2(77, 0, 468000000U),
PLLVIDEO2(156, 1, 471000000U),
PLLVIDEO2(78, 0, 474000000U),
PLLVIDEO2(158, 1, 477000000U),
PLLVIDEO2(79, 0, 480000000U),
PLLVIDEO2(160, 1, 483000000U),
PLLVIDEO2(80, 0, 486000000U),
PLLVIDEO2(162, 1, 489000000U),
PLLVIDEO2(81, 0, 492000000U),
PLLVIDEO2(164, 1, 495000000U),
PLLVIDEO2(82, 0, 498000000U),
PLLVIDEO2(166, 1, 501000000U),
PLLVIDEO2(83, 0, 504000000U),
PLLVIDEO2(168, 1, 507000000U),
PLLVIDEO2(84, 0, 510000000U),
PLLVIDEO2(170, 1, 513000000U),
PLLVIDEO2(85, 0, 516000000U),
PLLVIDEO2(172, 1, 519000000U),
PLLVIDEO2(86, 0, 522000000U),
PLLVIDEO2(174, 1, 525000000U),
PLLVIDEO2(87, 0, 528000000U),
PLLVIDEO2(176, 1, 531000000U),
PLLVIDEO2(88, 0, 534000000U),
PLLVIDEO2(178, 1, 537000000U),
PLLVIDEO2(89, 0, 540000000U),
PLLVIDEO2(180, 1, 543000000U),
PLLVIDEO2(90, 0, 546000000U),
PLLVIDEO2(182, 1, 549000000U),
PLLVIDEO2(91, 0, 552000000U),
PLLVIDEO2(184, 1, 555000000U),
PLLVIDEO2(92, 0, 558000000U),
PLLVIDEO2(186, 1, 561000000U),
PLLVIDEO2(93, 0, 564000000U),
PLLVIDEO2(188, 1, 567000000U),
PLLVIDEO2(94, 0, 570000000U),
PLLVIDEO2(190, 1, 573000000U),
PLLVIDEO2(95, 0, 576000000U),
PLLVIDEO2(192, 1, 579000000U),
PLLVIDEO2(96, 0, 582000000U),
PLLVIDEO2(194, 1, 585000000U),
PLLVIDEO2(97, 0, 588000000U),
PLLVIDEO2(196, 1, 591000000U),
PLLVIDEO2(98, 0, 594000000U),
PLLVIDEO2(198, 1, 597000000U),
PLLVIDEO2(99, 0, 600000000U),
PLLVIDEO2(200, 1, 603000000U),
PLLVIDEO2(100, 0, 606000000U),
PLLVIDEO2(202, 1, 609000000U),
PLLVIDEO2(101, 0, 612000000U),
PLLVIDEO2(204, 1, 615000000U),
PLLVIDEO2(102, 0, 618000000U),
PLLVIDEO2(206, 1, 621000000U),
PLLVIDEO2(103, 0, 624000000U),
PLLVIDEO2(208, 1, 627000000U),
PLLVIDEO2(104, 0, 630000000U),
};
/* PLLVE(n, m1, m0, freq) F_N8X8_D1V1X1_D2V0X1 */
struct sunxi_clk_factor_freq factor_pllve_tbl[] = {
PLLVE(47, 1, 1, 288000000U),
PLLVE(48, 1, 1, 294000000U),
PLLVE(49, 1, 1, 300000000U),
PLLVE(50, 1, 1, 306000000U),
PLLVE(51, 1, 1, 312000000U),
PLLVE(52, 1, 1, 318000000U),
PLLVE(26, 0, 1, 324000000U),
PLLVE(54, 1, 1, 330000000U),
PLLVE(27, 0, 1, 336000000U),
PLLVE(56, 1, 1, 342000000U),
PLLVE(28, 0, 1, 348000000U),
PLLVE(58, 1, 1, 354000000U),
PLLVE(29, 0, 1, 360000000U),
PLLVE(60, 1, 1, 366000000U),
PLLVE(30, 0, 1, 372000000U),
PLLVE(62, 1, 1, 378000000U),
PLLVE(31, 0, 1, 384000000U),
PLLVE(64, 1, 1, 390000000U),
PLLVE(32, 0, 1, 396000000U),
PLLVE(66, 1, 1, 402000000U),
PLLVE(33, 0, 1, 408000000U),
PLLVE(68, 1, 1, 414000000U),
PLLVE(34, 0, 1, 420000000U),
PLLVE(70, 1, 1, 426000000U),
PLLVE(35, 0, 1, 432000000U),
PLLVE(72, 1, 1, 438000000U),
PLLVE(36, 0, 1, 444000000U),
PLLVE(74, 1, 1, 450000000U),
PLLVE(37, 0, 1, 456000000U),
PLLVE(76, 1, 1, 462000000U),
PLLVE(38, 0, 1, 468000000U),
PLLVE(78, 1, 1, 474000000U),
PLLVE(39, 0, 1, 480000000U),
PLLVE(80, 1, 1, 486000000U),
PLLVE(40, 0, 1, 492000000U),
PLLVE(82, 1, 1, 498000000U),
PLLVE(41, 0, 1, 504000000U),
PLLVE(84, 1, 1, 510000000U),
PLLVE(42, 0, 1, 516000000U),
PLLVE(86, 1, 1, 522000000U),
PLLVE(43, 0, 1, 528000000U),
PLLVE(88, 1, 1, 534000000U),
PLLVE(44, 0, 1, 540000000U),
PLLVE(90, 1, 1, 546000000U),
PLLVE(45, 0, 1, 552000000U),
PLLVE(92, 1, 1, 558000000U),
PLLVE(46, 0, 1, 564000000U),
PLLVE(94, 1, 1, 570000000U),
PLLVE(47, 0, 1, 576000000U),
PLLVE(96, 1, 1, 582000000U),
PLLVE(48, 0, 1, 588000000U),
PLLVE(98, 1, 1, 594000000U),
PLLVE(49, 0, 1, 600000000U),
PLLVE(100, 1, 1, 606000000U),
PLLVE(50, 0, 1, 612000000U),
PLLVE(102, 1, 1, 618000000U),
PLLVE(51, 0, 1, 624000000U),
PLLVE(104, 1, 1, 630000000U),
PLLVE(52, 0, 1, 636000000U),
PLLVE(106, 1, 1, 642000000U),
PLLVE(53, 0, 1, 648000000U),
PLLVE(108, 1, 1, 654000000U),
PLLVE(54, 0, 1, 660000000U),
PLLVE(110, 1, 1, 666000000U),
PLLVE(55, 0, 1, 672000000U),
PLLVE(112, 1, 1, 678000000U),
PLLVE(56, 0, 1, 684000000U),
PLLVE(114, 1, 1, 690000000U),
PLLVE(57, 0, 1, 696000000U),
PLLVE(116, 1, 1, 702000000U),
PLLVE(58, 0, 1, 708000000U),
PLLVE(118, 1, 1, 714000000U),
PLLVE(59, 0, 1, 720000000U),
PLLVE(120, 1, 1, 726000000U),
PLLVE(60, 0, 1, 732000000U),
PLLVE(122, 1, 1, 738000000U),
PLLVE(61, 0, 1, 744000000U),
PLLVE(124, 1, 1, 750000000U),
PLLVE(62, 0, 1, 756000000U),
PLLVE(126, 1, 1, 762000000U),
PLLVE(63, 0, 1, 768000000U),
PLLVE(128, 1, 1, 774000000U),
PLLVE(64, 0, 1, 780000000U),
PLLVE(130, 1, 1, 786000000U),
PLLVE(65, 0, 1, 792000000U),
PLLVE(132, 1, 1, 798000000U),
PLLVE(66, 0, 1, 804000000U),
PLLVE(134, 1, 1, 810000000U),
PLLVE(67, 0, 1, 816000000U),
PLLVE(136, 1, 1, 822000000U),
PLLVE(68, 0, 1, 828000000U),
PLLVE(138, 1, 1, 834000000U),
PLLVE(69, 0, 1, 840000000U),
PLLVE(140, 1, 1, 846000000U),
PLLVE(70, 0, 1, 852000000U),
PLLVE(142, 1, 1, 858000000U),
PLLVE(71, 0, 1, 864000000U),
PLLVE(144, 1, 1, 870000000U),
PLLVE(72, 0, 1, 876000000U),
PLLVE(146, 1, 1, 882000000U),
PLLVE(73, 0, 1, 888000000U),
PLLVE(148, 1, 1, 894000000U),
PLLVE(74, 0, 1, 900000000U),
PLLVE(150, 1, 1, 906000000U),
PLLVE(75, 0, 1, 912000000U),
PLLVE(152, 1, 1, 918000000U),
PLLVE(76, 0, 1, 924000000U),
PLLVE(154, 1, 1, 930000000U),
PLLVE(38, 0, 0, 936000000U),
PLLVE(156, 1, 1, 942000000U),
PLLVE(78, 0, 1, 948000000U),
PLLVE(158, 1, 1, 954000000U),
PLLVE(39, 0, 0, 960000000U),
PLLVE(160, 1, 1, 966000000U),
PLLVE(80, 0, 1, 972000000U),
PLLVE(162, 1, 1, 978000000U),
PLLVE(40, 0, 0, 984000000U),
PLLVE(164, 1, 1, 990000000U),
PLLVE(82, 0, 1, 996000000U),
PLLVE(166, 1, 1, 1002000000U),
PLLVE(41, 0, 0, 1008000000U),
PLLVE(168, 1, 1, 1014000000U),
PLLVE(84, 0, 1, 1020000000U),
PLLVE(170, 1, 1, 1026000000U),
PLLVE(42, 0, 0, 1032000000U),
PLLVE(172, 1, 1, 1038000000U),
PLLVE(86, 0, 1, 1044000000U),
PLLVE(174, 1, 1, 1050000000U),
PLLVE(43, 0, 0, 1056000000U),
PLLVE(176, 1, 1, 1062000000U),
PLLVE(88, 0, 1, 1068000000U),
PLLVE(178, 1, 1, 1074000000U),
PLLVE(44, 0, 0, 1080000000U),
PLLVE(180, 1, 1, 1086000000U),
PLLVE(90, 0, 1, 1092000000U),
PLLVE(182, 1, 1, 1098000000U),
PLLVE(45, 0, 0, 1104000000U),
PLLVE(184, 1, 1, 1110000000U),
PLLVE(92, 0, 1, 1116000000U),
PLLVE(186, 1, 1, 1122000000U),
PLLVE(46, 0, 0, 1128000000U),
PLLVE(188, 1, 1, 1134000000U),
PLLVE(94, 0, 1, 1140000000U),
PLLVE(190, 1, 1, 1146000000U),
PLLVE(47, 0, 0, 1152000000U),
PLLVE(192, 1, 1, 1158000000U),
PLLVE(96, 0, 1, 1164000000U),
PLLVE(194, 1, 1, 1170000000U),
PLLVE(48, 0, 0, 1176000000U),
PLLVE(196, 1, 1, 1182000000U),
PLLVE(98, 0, 1, 1188000000U),
PLLVE(198, 1, 1, 1194000000U),
PLLVE(49, 0, 0, 1200000000U),
PLLVE(200, 1, 1, 1206000000U),
PLLVE(100, 0, 1, 1212000000U),
PLLVE(202, 1, 1, 1218000000U),
PLLVE(50, 0, 0, 1224000000U),
PLLVE(204, 1, 1, 1230000000U),
PLLVE(102, 0, 1, 1236000000U),
PLLVE(206, 1, 1, 1242000000U),
PLLVE(51, 0, 0, 1248000000U),
PLLVE(208, 1, 1, 1254000000U),
PLLVE(104, 0, 1, 1260000000U),
PLLVE(52, 0, 0, 1272000000U),
PLLVE(106, 0, 1, 1284000000U),
PLLVE(53, 0, 0, 1296000000U),
PLLVE(108, 0, 1, 1308000000U),
PLLVE(54, 0, 0, 1320000000U),
PLLVE(110, 0, 1, 1332000000U),
PLLVE(55, 0, 0, 1344000000U),
PLLVE(112, 0, 1, 1356000000U),
PLLVE(56, 0, 0, 1368000000U),
PLLVE(114, 0, 1, 1380000000U),
PLLVE(57, 0, 0, 1392000000U),
PLLVE(116, 0, 1, 1404000000U),
PLLVE(58, 0, 0, 1416000000U),
PLLVE(118, 0, 1, 1428000000U),
PLLVE(59, 0, 0, 1440000000U),
PLLVE(120, 0, 1, 1452000000U),
PLLVE(60, 0, 0, 1464000000U),
PLLVE(122, 0, 1, 1476000000U),
PLLVE(61, 0, 0, 1488000000U),
PLLVE(124, 0, 1, 1500000000U),
PLLVE(62, 0, 0, 1512000000U),
PLLVE(126, 0, 1, 1524000000U),
PLLVE(63, 0, 0, 1536000000U),
PLLVE(128, 0, 1, 1548000000U),
PLLVE(64, 0, 0, 1560000000U),
PLLVE(130, 1, 0, 1572000000U),
PLLVE(65, 0, 0, 1584000000U),
PLLVE(132, 1, 0, 1596000000U),
PLLVE(66, 0, 0, 1608000000U),
PLLVE(134, 1, 0, 1620000000U),
PLLVE(67, 0, 0, 1632000000U),
PLLVE(136, 1, 0, 1644000000U),
PLLVE(68, 0, 0, 1656000000U),
PLLVE(138, 1, 0, 1668000000U),
PLLVE(69, 0, 0, 1680000000U),
PLLVE(140, 1, 0, 1692000000U),
PLLVE(70, 0, 0, 1704000000U),
PLLVE(142, 1, 0, 1716000000U),
PLLVE(71, 0, 0, 1728000000U),
PLLVE(144, 1, 0, 1740000000U),
PLLVE(72, 0, 0, 1752000000U),
PLLVE(146, 1, 0, 1764000000U),
PLLVE(73, 0, 0, 1776000000U),
PLLVE(148, 1, 0, 1788000000U),
PLLVE(74, 0, 0, 1800000000U),
PLLVE(150, 1, 0, 1812000000U),
PLLVE(75, 0, 0, 1824000000U),
PLLVE(152, 1, 0, 1836000000U),
PLLVE(76, 0, 0, 1848000000U),
PLLVE(154, 1, 0, 1860000000U),
PLLVE(77, 0, 0, 1872000000U),
PLLVE(156, 1, 0, 1884000000U),
PLLVE(78, 0, 0, 1896000000U),
PLLVE(158, 1, 0, 1908000000U),
PLLVE(79, 0, 0, 1920000000U),
PLLVE(160, 1, 0, 1932000000U),
PLLVE(80, 0, 0, 1944000000U),
PLLVE(162, 1, 0, 1956000000U),
PLLVE(81, 0, 0, 1968000000U),
PLLVE(164, 1, 0, 1980000000U),
PLLVE(82, 0, 0, 1992000000U),
PLLVE(166, 1, 0, 2004000000U),
PLLVE(83, 0, 0, 2016000000U),
PLLVE(168, 1, 0, 2028000000U),
PLLVE(84, 0, 0, 2040000000U),
PLLVE(170, 1, 0, 2052000000U),
PLLVE(85, 0, 0, 2064000000U),
PLLVE(172, 1, 0, 2076000000U),
PLLVE(86, 0, 0, 2088000000U),
PLLVE(174, 1, 0, 2100000000U),
PLLVE(87, 0, 0, 2112000000U),
PLLVE(176, 1, 0, 2124000000U),
PLLVE(88, 0, 0, 2136000000U),
PLLVE(178, 1, 0, 2148000000U),
PLLVE(89, 0, 0, 2160000000U),
PLLVE(180, 1, 0, 2172000000U),
PLLVE(90, 0, 0, 2184000000U),
PLLVE(182, 1, 0, 2196000000U),
PLLVE(91, 0, 0, 2208000000U),
PLLVE(184, 1, 0, 2220000000U),
PLLVE(92, 0, 0, 2232000000U),
PLLVE(186, 1, 0, 2244000000U),
PLLVE(93, 0, 0, 2256000000U),
PLLVE(188, 1, 0, 2268000000U),
PLLVE(94, 0, 0, 2280000000U),
PLLVE(190, 1, 0, 2292000000U),
PLLVE(95, 0, 0, 2304000000U),
PLLVE(192, 1, 0, 2316000000U),
PLLVE(96, 0, 0, 2328000000U),
PLLVE(194, 1, 0, 2340000000U),
PLLVE(97, 0, 0, 2352000000U),
PLLVE(196, 1, 0, 2364000000U),
PLLVE(98, 0, 0, 2376000000U),
PLLVE(198, 1, 0, 2388000000U),
PLLVE(99, 0, 0, 2400000000U),
PLLVE(200, 1, 0, 2412000000U),
PLLVE(100, 0, 0, 2424000000U),
PLLVE(202, 1, 0, 2436000000U),
PLLVE(101, 0, 0, 2448000000U),
PLLVE(204, 1, 0, 2460000000U),
PLLVE(102, 0, 0, 2472000000U),
PLLVE(206, 1, 0, 2484000000U),
PLLVE(103, 0, 0, 2496000000U),
PLLVE(208, 1, 0, 2508000000U),
PLLVE(104, 0, 0, 2520000000U),
};
/* PLLCOM(n, m1, m0, freq) F_N8X8_D1V1X1_D2V0X1 */
struct sunxi_clk_factor_freq factor_pllcom_tbl[] = {
PLLCOM(47, 1, 1, 288000000U),
PLLCOM(48, 1, 1, 294000000U),
PLLCOM(49, 1, 1, 300000000U),
PLLCOM(50, 1, 1, 306000000U),
PLLCOM(51, 1, 1, 312000000U),
PLLCOM(52, 1, 1, 318000000U),
PLLCOM(26, 0, 1, 324000000U),
PLLCOM(54, 1, 1, 330000000U),
PLLCOM(27, 0, 1, 336000000U),
PLLCOM(56, 1, 1, 342000000U),
PLLCOM(28, 0, 1, 348000000U),
PLLCOM(58, 1, 1, 354000000U),
PLLCOM(29, 0, 1, 360000000U),
PLLCOM(60, 1, 1, 366000000U),
PLLCOM(30, 0, 1, 372000000U),
PLLCOM(62, 1, 1, 378000000U),
PLLCOM(31, 0, 1, 384000000U),
PLLCOM(64, 1, 1, 390000000U),
PLLCOM(32, 0, 1, 396000000U),
PLLCOM(66, 1, 1, 402000000U),
PLLCOM(33, 0, 1, 408000000U),
PLLCOM(68, 1, 1, 414000000U),
PLLCOM(34, 0, 1, 420000000U),
PLLCOM(70, 1, 1, 426000000U),
PLLCOM(35, 0, 1, 432000000U),
PLLCOM(72, 1, 1, 438000000U),
PLLCOM(36, 0, 1, 444000000U),
PLLCOM(74, 1, 1, 450000000U),
PLLCOM(37, 0, 1, 456000000U),
PLLCOM(76, 1, 1, 462000000U),
PLLCOM(38, 0, 1, 468000000U),
PLLCOM(78, 1, 1, 474000000U),
PLLCOM(39, 0, 1, 480000000U),
PLLCOM(80, 1, 1, 486000000U),
PLLCOM(40, 0, 1, 492000000U),
PLLCOM(82, 1, 1, 498000000U),
PLLCOM(41, 0, 1, 504000000U),
PLLCOM(84, 1, 1, 510000000U),
PLLCOM(42, 0, 1, 516000000U),
PLLCOM(86, 1, 1, 522000000U),
PLLCOM(43, 0, 1, 528000000U),
PLLCOM(88, 1, 1, 534000000U),
PLLCOM(44, 0, 1, 540000000U),
PLLCOM(90, 1, 1, 546000000U),
PLLCOM(45, 0, 1, 552000000U),
PLLCOM(92, 1, 1, 558000000U),
PLLCOM(46, 0, 1, 564000000U),
PLLCOM(94, 1, 1, 570000000U),
PLLCOM(47, 0, 1, 576000000U),
PLLCOM(96, 1, 1, 582000000U),
PLLCOM(48, 0, 1, 588000000U),
PLLCOM(98, 1, 1, 594000000U),
PLLCOM(49, 0, 1, 600000000U),
PLLCOM(100, 1, 1, 606000000U),
PLLCOM(50, 0, 1, 612000000U),
PLLCOM(102, 1, 1, 618000000U),
PLLCOM(51, 0, 1, 624000000U),
PLLCOM(104, 1, 1, 630000000U),
PLLCOM(52, 0, 1, 636000000U),
PLLCOM(106, 1, 1, 642000000U),
PLLCOM(53, 0, 1, 648000000U),
PLLCOM(108, 1, 1, 654000000U),
PLLCOM(54, 0, 1, 660000000U),
PLLCOM(110, 1, 1, 666000000U),
PLLCOM(55, 0, 1, 672000000U),
PLLCOM(112, 1, 1, 678000000U),
PLLCOM(56, 0, 1, 684000000U),
PLLCOM(114, 1, 1, 690000000U),
PLLCOM(57, 0, 1, 696000000U),
PLLCOM(116, 1, 1, 702000000U),
PLLCOM(58, 0, 1, 708000000U),
PLLCOM(118, 1, 1, 714000000U),
PLLCOM(59, 0, 1, 720000000U),
PLLCOM(120, 1, 1, 726000000U),
PLLCOM(60, 0, 1, 732000000U),
PLLCOM(122, 1, 1, 738000000U),
PLLCOM(61, 0, 1, 744000000U),
PLLCOM(124, 1, 1, 750000000U),
PLLCOM(62, 0, 1, 756000000U),
PLLCOM(126, 1, 1, 762000000U),
PLLCOM(63, 0, 1, 768000000U),
PLLCOM(128, 1, 1, 774000000U),
PLLCOM(64, 0, 1, 780000000U),
PLLCOM(130, 1, 1, 786000000U),
PLLCOM(65, 0, 1, 792000000U),
PLLCOM(132, 1, 1, 798000000U),
PLLCOM(66, 0, 1, 804000000U),
PLLCOM(134, 1, 1, 810000000U),
PLLCOM(67, 0, 1, 816000000U),
PLLCOM(136, 1, 1, 822000000U),
PLLCOM(68, 0, 1, 828000000U),
PLLCOM(138, 1, 1, 834000000U),
PLLCOM(69, 0, 1, 840000000U),
PLLCOM(140, 1, 1, 846000000U),
PLLCOM(70, 0, 1, 852000000U),
PLLCOM(142, 1, 1, 858000000U),
PLLCOM(71, 0, 1, 864000000U),
PLLCOM(144, 1, 1, 870000000U),
PLLCOM(72, 0, 1, 876000000U),
PLLCOM(146, 1, 1, 882000000U),
PLLCOM(73, 0, 1, 888000000U),
PLLCOM(148, 1, 1, 894000000U),
PLLCOM(74, 0, 1, 900000000U),
PLLCOM(150, 1, 1, 906000000U),
PLLCOM(75, 0, 1, 912000000U),
PLLCOM(152, 1, 1, 918000000U),
PLLCOM(76, 0, 1, 924000000U),
PLLCOM(154, 1, 1, 930000000U),
PLLCOM(38, 0, 0, 936000000U),
PLLCOM(156, 1, 1, 942000000U),
PLLCOM(78, 0, 1, 948000000U),
PLLCOM(158, 1, 1, 954000000U),
PLLCOM(39, 0, 0, 960000000U),
PLLCOM(160, 1, 1, 966000000U),
PLLCOM(80, 0, 1, 972000000U),
PLLCOM(162, 1, 1, 978000000U),
PLLCOM(40, 0, 0, 984000000U),
PLLCOM(164, 1, 1, 990000000U),
PLLCOM(82, 0, 1, 996000000U),
PLLCOM(166, 1, 1, 1002000000U),
PLLCOM(41, 0, 0, 1008000000U),
PLLCOM(168, 1, 1, 1014000000U),
PLLCOM(84, 0, 1, 1020000000U),
PLLCOM(170, 1, 1, 1026000000U),
PLLCOM(42, 0, 0, 1032000000U),
PLLCOM(172, 1, 1, 1038000000U),
PLLCOM(86, 0, 1, 1044000000U),
PLLCOM(174, 1, 1, 1050000000U),
PLLCOM(43, 0, 0, 1056000000U),
PLLCOM(176, 1, 1, 1062000000U),
PLLCOM(88, 0, 1, 1068000000U),
PLLCOM(178, 1, 1, 1074000000U),
PLLCOM(44, 0, 0, 1080000000U),
PLLCOM(180, 1, 1, 1086000000U),
PLLCOM(90, 0, 1, 1092000000U),
PLLCOM(182, 1, 1, 1098000000U),
PLLCOM(45, 0, 0, 1104000000U),
PLLCOM(184, 1, 1, 1110000000U),
PLLCOM(92, 0, 1, 1116000000U),
PLLCOM(186, 1, 1, 1122000000U),
PLLCOM(46, 0, 0, 1128000000U),
PLLCOM(188, 1, 1, 1134000000U),
PLLCOM(94, 0, 1, 1140000000U),
PLLCOM(190, 1, 1, 1146000000U),
PLLCOM(47, 0, 0, 1152000000U),
PLLCOM(192, 1, 1, 1158000000U),
PLLCOM(96, 0, 1, 1164000000U),
PLLCOM(194, 1, 1, 1170000000U),
PLLCOM(48, 0, 0, 1176000000U),
PLLCOM(196, 1, 1, 1182000000U),
PLLCOM(98, 0, 1, 1188000000U),
PLLCOM(198, 1, 1, 1194000000U),
PLLCOM(49, 0, 0, 1200000000U),
PLLCOM(200, 1, 1, 1206000000U),
PLLCOM(100, 0, 1, 1212000000U),
PLLCOM(202, 1, 1, 1218000000U),
PLLCOM(50, 0, 0, 1224000000U),
PLLCOM(204, 1, 1, 1230000000U),
PLLCOM(102, 0, 1, 1236000000U),
PLLCOM(206, 1, 1, 1242000000U),
PLLCOM(51, 0, 0, 1248000000U),
PLLCOM(208, 1, 1, 1254000000U),
PLLCOM(104, 0, 1, 1260000000U),
PLLCOM(52, 0, 0, 1272000000U),
PLLCOM(106, 0, 1, 1284000000U),
PLLCOM(53, 0, 0, 1296000000U),
PLLCOM(108, 0, 1, 1308000000U),
PLLCOM(54, 0, 0, 1320000000U),
PLLCOM(110, 0, 1, 1332000000U),
PLLCOM(55, 0, 0, 1344000000U),
PLLCOM(112, 0, 1, 1356000000U),
PLLCOM(56, 0, 0, 1368000000U),
PLLCOM(114, 0, 1, 1380000000U),
PLLCOM(57, 0, 0, 1392000000U),
PLLCOM(116, 0, 1, 1404000000U),
PLLCOM(58, 0, 0, 1416000000U),
PLLCOM(118, 0, 1, 1428000000U),
PLLCOM(59, 0, 0, 1440000000U),
PLLCOM(120, 0, 1, 1452000000U),
PLLCOM(60, 0, 0, 1464000000U),
PLLCOM(122, 0, 1, 1476000000U),
PLLCOM(61, 0, 0, 1488000000U),
PLLCOM(124, 0, 1, 1500000000U),
PLLCOM(62, 0, 0, 1512000000U),
PLLCOM(126, 0, 1, 1524000000U),
PLLCOM(63, 0, 0, 1536000000U),
PLLCOM(128, 0, 1, 1548000000U),
PLLCOM(64, 0, 0, 1560000000U),
PLLCOM(130, 1, 0, 1572000000U),
PLLCOM(65, 0, 0, 1584000000U),
PLLCOM(132, 1, 0, 1596000000U),
PLLCOM(66, 0, 0, 1608000000U),
PLLCOM(134, 1, 0, 1620000000U),
PLLCOM(67, 0, 0, 1632000000U),
PLLCOM(136, 1, 0, 1644000000U),
PLLCOM(68, 0, 0, 1656000000U),
PLLCOM(138, 1, 0, 1668000000U),
PLLCOM(69, 0, 0, 1680000000U),
PLLCOM(140, 1, 0, 1692000000U),
PLLCOM(70, 0, 0, 1704000000U),
PLLCOM(142, 1, 0, 1716000000U),
PLLCOM(71, 0, 0, 1728000000U),
PLLCOM(144, 1, 0, 1740000000U),
PLLCOM(72, 0, 0, 1752000000U),
PLLCOM(146, 1, 0, 1764000000U),
PLLCOM(73, 0, 0, 1776000000U),
PLLCOM(148, 1, 0, 1788000000U),
PLLCOM(74, 0, 0, 1800000000U),
PLLCOM(150, 1, 0, 1812000000U),
PLLCOM(75, 0, 0, 1824000000U),
PLLCOM(152, 1, 0, 1836000000U),
PLLCOM(76, 0, 0, 1848000000U),
PLLCOM(154, 1, 0, 1860000000U),
PLLCOM(77, 0, 0, 1872000000U),
PLLCOM(156, 1, 0, 1884000000U),
PLLCOM(78, 0, 0, 1896000000U),
PLLCOM(158, 1, 0, 1908000000U),
PLLCOM(79, 0, 0, 1920000000U),
PLLCOM(160, 1, 0, 1932000000U),
PLLCOM(80, 0, 0, 1944000000U),
PLLCOM(162, 1, 0, 1956000000U),
PLLCOM(81, 0, 0, 1968000000U),
PLLCOM(164, 1, 0, 1980000000U),
PLLCOM(82, 0, 0, 1992000000U),
PLLCOM(166, 1, 0, 2004000000U),
PLLCOM(83, 0, 0, 2016000000U),
PLLCOM(168, 1, 0, 2028000000U),
PLLCOM(84, 0, 0, 2040000000U),
PLLCOM(170, 1, 0, 2052000000U),
PLLCOM(85, 0, 0, 2064000000U),
PLLCOM(172, 1, 0, 2076000000U),
PLLCOM(86, 0, 0, 2088000000U),
PLLCOM(174, 1, 0, 2100000000U),
PLLCOM(87, 0, 0, 2112000000U),
PLLCOM(176, 1, 0, 2124000000U),
PLLCOM(88, 0, 0, 2136000000U),
PLLCOM(178, 1, 0, 2148000000U),
PLLCOM(89, 0, 0, 2160000000U),
PLLCOM(180, 1, 0, 2172000000U),
PLLCOM(90, 0, 0, 2184000000U),
PLLCOM(182, 1, 0, 2196000000U),
PLLCOM(91, 0, 0, 2208000000U),
PLLCOM(184, 1, 0, 2220000000U),
PLLCOM(92, 0, 0, 2232000000U),
PLLCOM(186, 1, 0, 2244000000U),
PLLCOM(93, 0, 0, 2256000000U),
PLLCOM(188, 1, 0, 2268000000U),
PLLCOM(94, 0, 0, 2280000000U),
PLLCOM(190, 1, 0, 2292000000U),
PLLCOM(95, 0, 0, 2304000000U),
PLLCOM(192, 1, 0, 2316000000U),
PLLCOM(96, 0, 0, 2328000000U),
PLLCOM(194, 1, 0, 2340000000U),
PLLCOM(97, 0, 0, 2352000000U),
PLLCOM(196, 1, 0, 2364000000U),
PLLCOM(98, 0, 0, 2376000000U),
PLLCOM(198, 1, 0, 2388000000U),
PLLCOM(99, 0, 0, 2400000000U),
PLLCOM(200, 1, 0, 2412000000U),
PLLCOM(100, 0, 0, 2424000000U),
PLLCOM(202, 1, 0, 2436000000U),
PLLCOM(101, 0, 0, 2448000000U),
PLLCOM(204, 1, 0, 2460000000U),
PLLCOM(102, 0, 0, 2472000000U),
PLLCOM(206, 1, 0, 2484000000U),
PLLCOM(103, 0, 0, 2496000000U),
PLLCOM(208, 1, 0, 2508000000U),
PLLCOM(104, 0, 0, 2520000000U),
};
static unsigned int pllcpu_max, pllddr_max, pllperiph0_max, pllperiph1_max,
pllgpu_max, pllvideo0x4_max, pllvideo1x4_max, pllvideo2_max,
pllve_max, pllcom_max;
#define PLL_MAX_ASSIGN(name) (pll##name##_max = \
factor_pll##name##_tbl[ARRAY_SIZE(factor_pll##name##_tbl)-1].freq)
void sunxi_clk_factor_initlimits(void)
{
PLL_MAX_ASSIGN(cpu);
PLL_MAX_ASSIGN(ddr);
PLL_MAX_ASSIGN(periph0);
PLL_MAX_ASSIGN(periph1);
PLL_MAX_ASSIGN(gpu);
PLL_MAX_ASSIGN(video0x4);
PLL_MAX_ASSIGN(video1x4);
PLL_MAX_ASSIGN(video2);
PLL_MAX_ASSIGN(ve);
PLL_MAX_ASSIGN(com);
}