15 #include <linux/types.h>
16 #include <linux/kernel.h>
17 #include <linux/device.h>
25 { .frequency = 78019200, .index =
PLLVAL(121, 5, 3), },
26 { .frequency = 84067200, .index =
PLLVAL(131, 5, 3), },
27 { .frequency = 90115200, .index =
PLLVAL(141, 5, 3), },
28 { .frequency = 96163200, .index =
PLLVAL(151, 5, 3), },
29 { .frequency = 102135600, .index =
PLLVAL(185, 6, 3), },
30 { .frequency = 108259200, .index =
PLLVAL(171, 5, 3), },
31 { .frequency = 114307200, .index =
PLLVAL(127, 3, 3), },
32 { .frequency = 120234240, .index =
PLLVAL(134, 3, 3), },
33 { .frequency = 126161280, .index =
PLLVAL(141, 3, 3), },
34 { .frequency = 132088320, .index =
PLLVAL(148, 3, 3), },
35 { .frequency = 138015360, .index =
PLLVAL(155, 3, 3), },
36 { .frequency = 144789120, .index =
PLLVAL(163, 3, 3), },
37 { .frequency = 150100363, .index =
PLLVAL(187, 9, 2), },
38 { .frequency = 156038400, .index =
PLLVAL(121, 5, 2), },
39 { .frequency = 162086400, .index =
PLLVAL(126, 5, 2), },
40 { .frequency = 168134400, .index =
PLLVAL(131, 5, 2), },
41 { .frequency = 174048000, .index =
PLLVAL(177, 7, 2), },
42 { .frequency = 180230400, .index =
PLLVAL(141, 5, 2), },
43 { .frequency = 186278400, .index =
PLLVAL(124, 4, 2), },
44 { .frequency = 192326400, .index =
PLLVAL(151, 5, 2), },
45 { .frequency = 198132480, .index =
PLLVAL(109, 3, 2), },
46 { .frequency = 204271200, .index =
PLLVAL(185, 6, 2), },
47 { .frequency = 210268800, .index =
PLLVAL(141, 4, 2), },
48 { .frequency = 216518400, .index =
PLLVAL(171, 5, 2), },
49 { .frequency = 222264000, .index =
PLLVAL(97, 2, 2), },
50 { .frequency = 228614400, .index =
PLLVAL(127, 3, 2), },
51 { .frequency = 234259200, .index =
PLLVAL(158, 4, 2), },
52 { .frequency = 240468480, .index =
PLLVAL(134, 3, 2), },
53 { .frequency = 246960000, .index =
PLLVAL(167, 4, 2), },
54 { .frequency = 252322560, .index =
PLLVAL(141, 3, 2), },
55 { .frequency = 258249600, .index =
PLLVAL(114, 2, 2), },
56 { .frequency = 264176640, .index =
PLLVAL(148, 3, 2), },
57 { .frequency = 270950400, .index =
PLLVAL(120, 2, 2), },
58 { .frequency = 276030720, .index =
PLLVAL(155, 3, 2), },
59 { .frequency = 282240000, .index =
PLLVAL(92, 1, 2), },
60 { .frequency = 289578240, .index =
PLLVAL(163, 3, 2), },
61 { .frequency = 294235200, .index =
PLLVAL(131, 2, 2), },
62 { .frequency = 300200727, .index =
PLLVAL(187, 9, 1), },
63 { .frequency = 306358690, .index =
PLLVAL(191, 9, 1), },
64 { .frequency = 312076800, .index =
PLLVAL(121, 5, 1), },
65 { .frequency = 318366720, .index =
PLLVAL(86, 3, 1), },
66 { .frequency = 324172800, .index =
PLLVAL(126, 5, 1), },
67 { .frequency = 330220800, .index =
PLLVAL(109, 4, 1), },
68 { .frequency = 336268800, .index =
PLLVAL(131, 5, 1), },
69 { .frequency = 342074880, .index =
PLLVAL(93, 3, 1), },
70 { .frequency = 348096000, .index =
PLLVAL(177, 7, 1), },
71 { .frequency = 355622400, .index =
PLLVAL(118, 4, 1), },
72 { .frequency = 360460800, .index =
PLLVAL(141, 5, 1), },
73 { .frequency = 366206400, .index =
PLLVAL(165, 6, 1), },
74 { .frequency = 372556800, .index =
PLLVAL(124, 4, 1), },
75 { .frequency = 378201600, .index =
PLLVAL(126, 4, 1), },
76 { .frequency = 384652800, .index =
PLLVAL(151, 5, 1), },
77 { .frequency = 391608000, .index =
PLLVAL(177, 6, 1), },
78 { .frequency = 396264960, .index =
PLLVAL(109, 3, 1), },
79 { .frequency = 402192000, .index =
PLLVAL(87, 2, 1), },
82 static int s3c2440_plls169344_add(
struct device *
dev,
90 return PTR_ERR(xtal_clk);
95 if (xtal == 169344000) {
105 .name =
"s3c2440_plls169344",
107 .add_dev = s3c2440_plls169344_add,
110 static int __init s3c2440_pll_16934400(
void)
118 .name =
"s3c2442_plls169344",
120 .add_dev = s3c2440_plls169344_add,
123 static int __init s3c2442_pll_16934400(
void)