diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2008-11-04 12:59:52 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-02-08 06:38:40 -0500 |
commit | b36ee724208358bd892ad279efce629740517149 (patch) | |
tree | 01f8f3c5a5eeaf7a0a370677d08c512de8a8adf2 /arch/arm/mach-omap2/clock24xx.h | |
parent | 57137181e3136d4c7b20b4b95b9817efd38f8f07 (diff) |
[ARM] omap: add default .ops to all remaining OMAP2 clocks
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-omap2/clock24xx.h')
-rw-r--r-- | arch/arm/mach-omap2/clock24xx.h | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/clock24xx.h b/arch/arm/mach-omap2/clock24xx.h index adc00e1064af..b59bf902ce7c 100644 --- a/arch/arm/mach-omap2/clock24xx.h +++ b/arch/arm/mach-omap2/clock24xx.h | |||
@@ -890,6 +890,7 @@ static const struct clksel common_clkout_src_clksel[] = { | |||
890 | 890 | ||
891 | static struct clk sys_clkout_src = { | 891 | static struct clk sys_clkout_src = { |
892 | .name = "sys_clkout_src", | 892 | .name = "sys_clkout_src", |
893 | .ops = &clkops_omap2_dflt_wait, | ||
893 | .parent = &func_54m_ck, | 894 | .parent = &func_54m_ck, |
894 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | | 895 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | |
895 | RATE_PROPAGATES, | 896 | RATE_PROPAGATES, |
@@ -936,6 +937,7 @@ static struct clk sys_clkout = { | |||
936 | /* In 2430, new in 2420 ES2 */ | 937 | /* In 2430, new in 2420 ES2 */ |
937 | static struct clk sys_clkout2_src = { | 938 | static struct clk sys_clkout2_src = { |
938 | .name = "sys_clkout2_src", | 939 | .name = "sys_clkout2_src", |
940 | .ops = &clkops_omap2_dflt_wait, | ||
939 | .parent = &func_54m_ck, | 941 | .parent = &func_54m_ck, |
940 | .flags = CLOCK_IN_OMAP242X | RATE_PROPAGATES, | 942 | .flags = CLOCK_IN_OMAP242X | RATE_PROPAGATES, |
941 | .clkdm_name = "wkup_clkdm", | 943 | .clkdm_name = "wkup_clkdm", |
@@ -972,6 +974,7 @@ static struct clk sys_clkout2 = { | |||
972 | 974 | ||
973 | static struct clk emul_ck = { | 975 | static struct clk emul_ck = { |
974 | .name = "emul_ck", | 976 | .name = "emul_ck", |
977 | .ops = &clkops_omap2_dflt_wait, | ||
975 | .parent = &func_54m_ck, | 978 | .parent = &func_54m_ck, |
976 | .flags = CLOCK_IN_OMAP242X, | 979 | .flags = CLOCK_IN_OMAP242X, |
977 | .clkdm_name = "wkup_clkdm", | 980 | .clkdm_name = "wkup_clkdm", |
@@ -1051,6 +1054,7 @@ static const struct clksel dsp_fck_clksel[] = { | |||
1051 | 1054 | ||
1052 | static struct clk dsp_fck = { | 1055 | static struct clk dsp_fck = { |
1053 | .name = "dsp_fck", | 1056 | .name = "dsp_fck", |
1057 | .ops = &clkops_omap2_dflt_wait, | ||
1054 | .parent = &core_ck, | 1058 | .parent = &core_ck, |
1055 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | DELAYED_APP | | 1059 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | DELAYED_APP | |
1056 | CONFIG_PARTICIPANT | RATE_PROPAGATES, | 1060 | CONFIG_PARTICIPANT | RATE_PROPAGATES, |
@@ -1096,6 +1100,7 @@ static struct clk dsp_irate_ick = { | |||
1096 | /* 2420 only */ | 1100 | /* 2420 only */ |
1097 | static struct clk dsp_ick = { | 1101 | static struct clk dsp_ick = { |
1098 | .name = "dsp_ick", /* apparently ipi and isp */ | 1102 | .name = "dsp_ick", /* apparently ipi and isp */ |
1103 | .ops = &clkops_omap2_dflt_wait, | ||
1099 | .parent = &dsp_irate_ick, | 1104 | .parent = &dsp_irate_ick, |
1100 | .flags = CLOCK_IN_OMAP242X | DELAYED_APP | CONFIG_PARTICIPANT, | 1105 | .flags = CLOCK_IN_OMAP242X | DELAYED_APP | CONFIG_PARTICIPANT, |
1101 | .enable_reg = OMAP_CM_REGADDR(OMAP24XX_DSP_MOD, CM_ICLKEN), | 1106 | .enable_reg = OMAP_CM_REGADDR(OMAP24XX_DSP_MOD, CM_ICLKEN), |
@@ -1105,6 +1110,7 @@ static struct clk dsp_ick = { | |||
1105 | /* 2430 only - EN_DSP controls both dsp fclk and iclk on 2430 */ | 1110 | /* 2430 only - EN_DSP controls both dsp fclk and iclk on 2430 */ |
1106 | static struct clk iva2_1_ick = { | 1111 | static struct clk iva2_1_ick = { |
1107 | .name = "iva2_1_ick", | 1112 | .name = "iva2_1_ick", |
1113 | .ops = &clkops_omap2_dflt_wait, | ||
1108 | .parent = &dsp_irate_ick, | 1114 | .parent = &dsp_irate_ick, |
1109 | .flags = CLOCK_IN_OMAP243X | DELAYED_APP | CONFIG_PARTICIPANT, | 1115 | .flags = CLOCK_IN_OMAP243X | DELAYED_APP | CONFIG_PARTICIPANT, |
1110 | .enable_reg = OMAP_CM_REGADDR(OMAP24XX_DSP_MOD, CM_FCLKEN), | 1116 | .enable_reg = OMAP_CM_REGADDR(OMAP24XX_DSP_MOD, CM_FCLKEN), |
@@ -1118,6 +1124,7 @@ static struct clk iva2_1_ick = { | |||
1118 | */ | 1124 | */ |
1119 | static struct clk iva1_ifck = { | 1125 | static struct clk iva1_ifck = { |
1120 | .name = "iva1_ifck", | 1126 | .name = "iva1_ifck", |
1127 | .ops = &clkops_omap2_dflt_wait, | ||
1121 | .parent = &core_ck, | 1128 | .parent = &core_ck, |
1122 | .flags = CLOCK_IN_OMAP242X | CONFIG_PARTICIPANT | | 1129 | .flags = CLOCK_IN_OMAP242X | CONFIG_PARTICIPANT | |
1123 | RATE_PROPAGATES | DELAYED_APP, | 1130 | RATE_PROPAGATES | DELAYED_APP, |
@@ -1135,6 +1142,7 @@ static struct clk iva1_ifck = { | |||
1135 | /* IVA1 mpu/int/i/f clocks are /2 of parent */ | 1142 | /* IVA1 mpu/int/i/f clocks are /2 of parent */ |
1136 | static struct clk iva1_mpu_int_ifck = { | 1143 | static struct clk iva1_mpu_int_ifck = { |
1137 | .name = "iva1_mpu_int_ifck", | 1144 | .name = "iva1_mpu_int_ifck", |
1145 | .ops = &clkops_omap2_dflt_wait, | ||
1138 | .parent = &iva1_ifck, | 1146 | .parent = &iva1_ifck, |
1139 | .flags = CLOCK_IN_OMAP242X, | 1147 | .flags = CLOCK_IN_OMAP242X, |
1140 | .clkdm_name = "iva1_clkdm", | 1148 | .clkdm_name = "iva1_clkdm", |
@@ -1211,6 +1219,7 @@ static const struct clksel usb_l4_ick_clksel[] = { | |||
1211 | /* It is unclear from TRM whether usb_l4_ick is really in L3 or L4 clkdm */ | 1219 | /* It is unclear from TRM whether usb_l4_ick is really in L3 or L4 clkdm */ |
1212 | static struct clk usb_l4_ick = { /* FS-USB interface clock */ | 1220 | static struct clk usb_l4_ick = { /* FS-USB interface clock */ |
1213 | .name = "usb_l4_ick", | 1221 | .name = "usb_l4_ick", |
1222 | .ops = &clkops_omap2_dflt_wait, | ||
1214 | .parent = &core_l3_ck, | 1223 | .parent = &core_l3_ck, |
1215 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | | 1224 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | |
1216 | DELAYED_APP | CONFIG_PARTICIPANT, | 1225 | DELAYED_APP | CONFIG_PARTICIPANT, |
@@ -1284,6 +1293,7 @@ static const struct clksel ssi_ssr_sst_fck_clksel[] = { | |||
1284 | 1293 | ||
1285 | static struct clk ssi_ssr_sst_fck = { | 1294 | static struct clk ssi_ssr_sst_fck = { |
1286 | .name = "ssi_fck", | 1295 | .name = "ssi_fck", |
1296 | .ops = &clkops_omap2_dflt_wait, | ||
1287 | .parent = &core_ck, | 1297 | .parent = &core_ck, |
1288 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | | 1298 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | |
1289 | DELAYED_APP, | 1299 | DELAYED_APP, |
@@ -1320,6 +1330,7 @@ static const struct clksel gfx_fck_clksel[] = { | |||
1320 | 1330 | ||
1321 | static struct clk gfx_3d_fck = { | 1331 | static struct clk gfx_3d_fck = { |
1322 | .name = "gfx_3d_fck", | 1332 | .name = "gfx_3d_fck", |
1333 | .ops = &clkops_omap2_dflt_wait, | ||
1323 | .parent = &core_l3_ck, | 1334 | .parent = &core_l3_ck, |
1324 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1335 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1325 | .clkdm_name = "gfx_clkdm", | 1336 | .clkdm_name = "gfx_clkdm", |
@@ -1335,6 +1346,7 @@ static struct clk gfx_3d_fck = { | |||
1335 | 1346 | ||
1336 | static struct clk gfx_2d_fck = { | 1347 | static struct clk gfx_2d_fck = { |
1337 | .name = "gfx_2d_fck", | 1348 | .name = "gfx_2d_fck", |
1349 | .ops = &clkops_omap2_dflt_wait, | ||
1338 | .parent = &core_l3_ck, | 1350 | .parent = &core_l3_ck, |
1339 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1351 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1340 | .clkdm_name = "gfx_clkdm", | 1352 | .clkdm_name = "gfx_clkdm", |
@@ -1350,6 +1362,7 @@ static struct clk gfx_2d_fck = { | |||
1350 | 1362 | ||
1351 | static struct clk gfx_ick = { | 1363 | static struct clk gfx_ick = { |
1352 | .name = "gfx_ick", /* From l3 */ | 1364 | .name = "gfx_ick", /* From l3 */ |
1365 | .ops = &clkops_omap2_dflt_wait, | ||
1353 | .parent = &core_l3_ck, | 1366 | .parent = &core_l3_ck, |
1354 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1367 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1355 | .clkdm_name = "gfx_clkdm", | 1368 | .clkdm_name = "gfx_clkdm", |
@@ -1380,6 +1393,7 @@ static const struct clksel mdm_ick_clksel[] = { | |||
1380 | 1393 | ||
1381 | static struct clk mdm_ick = { /* used both as a ick and fck */ | 1394 | static struct clk mdm_ick = { /* used both as a ick and fck */ |
1382 | .name = "mdm_ick", | 1395 | .name = "mdm_ick", |
1396 | .ops = &clkops_omap2_dflt_wait, | ||
1383 | .parent = &core_ck, | 1397 | .parent = &core_ck, |
1384 | .flags = CLOCK_IN_OMAP243X | DELAYED_APP | CONFIG_PARTICIPANT, | 1398 | .flags = CLOCK_IN_OMAP243X | DELAYED_APP | CONFIG_PARTICIPANT, |
1385 | .clkdm_name = "mdm_clkdm", | 1399 | .clkdm_name = "mdm_clkdm", |
@@ -1395,6 +1409,7 @@ static struct clk mdm_ick = { /* used both as a ick and fck */ | |||
1395 | 1409 | ||
1396 | static struct clk mdm_osc_ck = { | 1410 | static struct clk mdm_osc_ck = { |
1397 | .name = "mdm_osc_ck", | 1411 | .name = "mdm_osc_ck", |
1412 | .ops = &clkops_omap2_dflt_wait, | ||
1398 | .parent = &osc_ck, | 1413 | .parent = &osc_ck, |
1399 | .flags = CLOCK_IN_OMAP243X, | 1414 | .flags = CLOCK_IN_OMAP243X, |
1400 | .clkdm_name = "mdm_clkdm", | 1415 | .clkdm_name = "mdm_clkdm", |
@@ -1440,6 +1455,7 @@ static const struct clksel dss1_fck_clksel[] = { | |||
1440 | 1455 | ||
1441 | static struct clk dss_ick = { /* Enables both L3,L4 ICLK's */ | 1456 | static struct clk dss_ick = { /* Enables both L3,L4 ICLK's */ |
1442 | .name = "dss_ick", | 1457 | .name = "dss_ick", |
1458 | .ops = &clkops_omap2_dflt_wait, | ||
1443 | .parent = &l4_ck, /* really both l3 and l4 */ | 1459 | .parent = &l4_ck, /* really both l3 and l4 */ |
1444 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1460 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1445 | .clkdm_name = "dss_clkdm", | 1461 | .clkdm_name = "dss_clkdm", |
@@ -1450,6 +1466,7 @@ static struct clk dss_ick = { /* Enables both L3,L4 ICLK's */ | |||
1450 | 1466 | ||
1451 | static struct clk dss1_fck = { | 1467 | static struct clk dss1_fck = { |
1452 | .name = "dss1_fck", | 1468 | .name = "dss1_fck", |
1469 | .ops = &clkops_omap2_dflt_wait, | ||
1453 | .parent = &core_ck, /* Core or sys */ | 1470 | .parent = &core_ck, /* Core or sys */ |
1454 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | | 1471 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | |
1455 | DELAYED_APP, | 1472 | DELAYED_APP, |
@@ -1483,6 +1500,7 @@ static const struct clksel dss2_fck_clksel[] = { | |||
1483 | 1500 | ||
1484 | static struct clk dss2_fck = { /* Alt clk used in power management */ | 1501 | static struct clk dss2_fck = { /* Alt clk used in power management */ |
1485 | .name = "dss2_fck", | 1502 | .name = "dss2_fck", |
1503 | .ops = &clkops_omap2_dflt_wait, | ||
1486 | .parent = &sys_ck, /* fixed at sys_ck or 48MHz */ | 1504 | .parent = &sys_ck, /* fixed at sys_ck or 48MHz */ |
1487 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | | 1505 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | |
1488 | DELAYED_APP, | 1506 | DELAYED_APP, |
@@ -1498,6 +1516,7 @@ static struct clk dss2_fck = { /* Alt clk used in power management */ | |||
1498 | 1516 | ||
1499 | static struct clk dss_54m_fck = { /* Alt clk used in power management */ | 1517 | static struct clk dss_54m_fck = { /* Alt clk used in power management */ |
1500 | .name = "dss_54m_fck", /* 54m tv clk */ | 1518 | .name = "dss_54m_fck", /* 54m tv clk */ |
1519 | .ops = &clkops_omap2_dflt_wait, | ||
1501 | .parent = &func_54m_ck, | 1520 | .parent = &func_54m_ck, |
1502 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1521 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1503 | .clkdm_name = "dss_clkdm", | 1522 | .clkdm_name = "dss_clkdm", |
@@ -1526,6 +1545,7 @@ static const struct clksel omap24xx_gpt_clksel[] = { | |||
1526 | 1545 | ||
1527 | static struct clk gpt1_ick = { | 1546 | static struct clk gpt1_ick = { |
1528 | .name = "gpt1_ick", | 1547 | .name = "gpt1_ick", |
1548 | .ops = &clkops_omap2_dflt_wait, | ||
1529 | .parent = &l4_ck, | 1549 | .parent = &l4_ck, |
1530 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1550 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1531 | .clkdm_name = "core_l4_clkdm", | 1551 | .clkdm_name = "core_l4_clkdm", |
@@ -1536,6 +1556,7 @@ static struct clk gpt1_ick = { | |||
1536 | 1556 | ||
1537 | static struct clk gpt1_fck = { | 1557 | static struct clk gpt1_fck = { |
1538 | .name = "gpt1_fck", | 1558 | .name = "gpt1_fck", |
1559 | .ops = &clkops_omap2_dflt_wait, | ||
1539 | .parent = &func_32k_ck, | 1560 | .parent = &func_32k_ck, |
1540 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1561 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1541 | .clkdm_name = "core_l4_clkdm", | 1562 | .clkdm_name = "core_l4_clkdm", |
@@ -1552,6 +1573,7 @@ static struct clk gpt1_fck = { | |||
1552 | 1573 | ||
1553 | static struct clk gpt2_ick = { | 1574 | static struct clk gpt2_ick = { |
1554 | .name = "gpt2_ick", | 1575 | .name = "gpt2_ick", |
1576 | .ops = &clkops_omap2_dflt_wait, | ||
1555 | .parent = &l4_ck, | 1577 | .parent = &l4_ck, |
1556 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1578 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1557 | .clkdm_name = "core_l4_clkdm", | 1579 | .clkdm_name = "core_l4_clkdm", |
@@ -1562,6 +1584,7 @@ static struct clk gpt2_ick = { | |||
1562 | 1584 | ||
1563 | static struct clk gpt2_fck = { | 1585 | static struct clk gpt2_fck = { |
1564 | .name = "gpt2_fck", | 1586 | .name = "gpt2_fck", |
1587 | .ops = &clkops_omap2_dflt_wait, | ||
1565 | .parent = &func_32k_ck, | 1588 | .parent = &func_32k_ck, |
1566 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1589 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1567 | .clkdm_name = "core_l4_clkdm", | 1590 | .clkdm_name = "core_l4_clkdm", |
@@ -1576,6 +1599,7 @@ static struct clk gpt2_fck = { | |||
1576 | 1599 | ||
1577 | static struct clk gpt3_ick = { | 1600 | static struct clk gpt3_ick = { |
1578 | .name = "gpt3_ick", | 1601 | .name = "gpt3_ick", |
1602 | .ops = &clkops_omap2_dflt_wait, | ||
1579 | .parent = &l4_ck, | 1603 | .parent = &l4_ck, |
1580 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1604 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1581 | .clkdm_name = "core_l4_clkdm", | 1605 | .clkdm_name = "core_l4_clkdm", |
@@ -1586,6 +1610,7 @@ static struct clk gpt3_ick = { | |||
1586 | 1610 | ||
1587 | static struct clk gpt3_fck = { | 1611 | static struct clk gpt3_fck = { |
1588 | .name = "gpt3_fck", | 1612 | .name = "gpt3_fck", |
1613 | .ops = &clkops_omap2_dflt_wait, | ||
1589 | .parent = &func_32k_ck, | 1614 | .parent = &func_32k_ck, |
1590 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1615 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1591 | .clkdm_name = "core_l4_clkdm", | 1616 | .clkdm_name = "core_l4_clkdm", |
@@ -1600,6 +1625,7 @@ static struct clk gpt3_fck = { | |||
1600 | 1625 | ||
1601 | static struct clk gpt4_ick = { | 1626 | static struct clk gpt4_ick = { |
1602 | .name = "gpt4_ick", | 1627 | .name = "gpt4_ick", |
1628 | .ops = &clkops_omap2_dflt_wait, | ||
1603 | .parent = &l4_ck, | 1629 | .parent = &l4_ck, |
1604 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1630 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1605 | .clkdm_name = "core_l4_clkdm", | 1631 | .clkdm_name = "core_l4_clkdm", |
@@ -1610,6 +1636,7 @@ static struct clk gpt4_ick = { | |||
1610 | 1636 | ||
1611 | static struct clk gpt4_fck = { | 1637 | static struct clk gpt4_fck = { |
1612 | .name = "gpt4_fck", | 1638 | .name = "gpt4_fck", |
1639 | .ops = &clkops_omap2_dflt_wait, | ||
1613 | .parent = &func_32k_ck, | 1640 | .parent = &func_32k_ck, |
1614 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1641 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1615 | .clkdm_name = "core_l4_clkdm", | 1642 | .clkdm_name = "core_l4_clkdm", |
@@ -1624,6 +1651,7 @@ static struct clk gpt4_fck = { | |||
1624 | 1651 | ||
1625 | static struct clk gpt5_ick = { | 1652 | static struct clk gpt5_ick = { |
1626 | .name = "gpt5_ick", | 1653 | .name = "gpt5_ick", |
1654 | .ops = &clkops_omap2_dflt_wait, | ||
1627 | .parent = &l4_ck, | 1655 | .parent = &l4_ck, |
1628 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1656 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1629 | .clkdm_name = "core_l4_clkdm", | 1657 | .clkdm_name = "core_l4_clkdm", |
@@ -1634,6 +1662,7 @@ static struct clk gpt5_ick = { | |||
1634 | 1662 | ||
1635 | static struct clk gpt5_fck = { | 1663 | static struct clk gpt5_fck = { |
1636 | .name = "gpt5_fck", | 1664 | .name = "gpt5_fck", |
1665 | .ops = &clkops_omap2_dflt_wait, | ||
1637 | .parent = &func_32k_ck, | 1666 | .parent = &func_32k_ck, |
1638 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1667 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1639 | .clkdm_name = "core_l4_clkdm", | 1668 | .clkdm_name = "core_l4_clkdm", |
@@ -1648,6 +1677,7 @@ static struct clk gpt5_fck = { | |||
1648 | 1677 | ||
1649 | static struct clk gpt6_ick = { | 1678 | static struct clk gpt6_ick = { |
1650 | .name = "gpt6_ick", | 1679 | .name = "gpt6_ick", |
1680 | .ops = &clkops_omap2_dflt_wait, | ||
1651 | .parent = &l4_ck, | 1681 | .parent = &l4_ck, |
1652 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1682 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1653 | .clkdm_name = "core_l4_clkdm", | 1683 | .clkdm_name = "core_l4_clkdm", |
@@ -1658,6 +1688,7 @@ static struct clk gpt6_ick = { | |||
1658 | 1688 | ||
1659 | static struct clk gpt6_fck = { | 1689 | static struct clk gpt6_fck = { |
1660 | .name = "gpt6_fck", | 1690 | .name = "gpt6_fck", |
1691 | .ops = &clkops_omap2_dflt_wait, | ||
1661 | .parent = &func_32k_ck, | 1692 | .parent = &func_32k_ck, |
1662 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1693 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1663 | .clkdm_name = "core_l4_clkdm", | 1694 | .clkdm_name = "core_l4_clkdm", |
@@ -1672,6 +1703,7 @@ static struct clk gpt6_fck = { | |||
1672 | 1703 | ||
1673 | static struct clk gpt7_ick = { | 1704 | static struct clk gpt7_ick = { |
1674 | .name = "gpt7_ick", | 1705 | .name = "gpt7_ick", |
1706 | .ops = &clkops_omap2_dflt_wait, | ||
1675 | .parent = &l4_ck, | 1707 | .parent = &l4_ck, |
1676 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1708 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1677 | .enable_reg = OMAP_CM_REGADDR(CORE_MOD, CM_ICLKEN1), | 1709 | .enable_reg = OMAP_CM_REGADDR(CORE_MOD, CM_ICLKEN1), |
@@ -1681,6 +1713,7 @@ static struct clk gpt7_ick = { | |||
1681 | 1713 | ||
1682 | static struct clk gpt7_fck = { | 1714 | static struct clk gpt7_fck = { |
1683 | .name = "gpt7_fck", | 1715 | .name = "gpt7_fck", |
1716 | .ops = &clkops_omap2_dflt_wait, | ||
1684 | .parent = &func_32k_ck, | 1717 | .parent = &func_32k_ck, |
1685 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1718 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1686 | .clkdm_name = "core_l4_clkdm", | 1719 | .clkdm_name = "core_l4_clkdm", |
@@ -1695,6 +1728,7 @@ static struct clk gpt7_fck = { | |||
1695 | 1728 | ||
1696 | static struct clk gpt8_ick = { | 1729 | static struct clk gpt8_ick = { |
1697 | .name = "gpt8_ick", | 1730 | .name = "gpt8_ick", |
1731 | .ops = &clkops_omap2_dflt_wait, | ||
1698 | .parent = &l4_ck, | 1732 | .parent = &l4_ck, |
1699 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1733 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1700 | .clkdm_name = "core_l4_clkdm", | 1734 | .clkdm_name = "core_l4_clkdm", |
@@ -1705,6 +1739,7 @@ static struct clk gpt8_ick = { | |||
1705 | 1739 | ||
1706 | static struct clk gpt8_fck = { | 1740 | static struct clk gpt8_fck = { |
1707 | .name = "gpt8_fck", | 1741 | .name = "gpt8_fck", |
1742 | .ops = &clkops_omap2_dflt_wait, | ||
1708 | .parent = &func_32k_ck, | 1743 | .parent = &func_32k_ck, |
1709 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1744 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1710 | .clkdm_name = "core_l4_clkdm", | 1745 | .clkdm_name = "core_l4_clkdm", |
@@ -1719,6 +1754,7 @@ static struct clk gpt8_fck = { | |||
1719 | 1754 | ||
1720 | static struct clk gpt9_ick = { | 1755 | static struct clk gpt9_ick = { |
1721 | .name = "gpt9_ick", | 1756 | .name = "gpt9_ick", |
1757 | .ops = &clkops_omap2_dflt_wait, | ||
1722 | .parent = &l4_ck, | 1758 | .parent = &l4_ck, |
1723 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1759 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1724 | .clkdm_name = "core_l4_clkdm", | 1760 | .clkdm_name = "core_l4_clkdm", |
@@ -1729,6 +1765,7 @@ static struct clk gpt9_ick = { | |||
1729 | 1765 | ||
1730 | static struct clk gpt9_fck = { | 1766 | static struct clk gpt9_fck = { |
1731 | .name = "gpt9_fck", | 1767 | .name = "gpt9_fck", |
1768 | .ops = &clkops_omap2_dflt_wait, | ||
1732 | .parent = &func_32k_ck, | 1769 | .parent = &func_32k_ck, |
1733 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1770 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1734 | .clkdm_name = "core_l4_clkdm", | 1771 | .clkdm_name = "core_l4_clkdm", |
@@ -1743,6 +1780,7 @@ static struct clk gpt9_fck = { | |||
1743 | 1780 | ||
1744 | static struct clk gpt10_ick = { | 1781 | static struct clk gpt10_ick = { |
1745 | .name = "gpt10_ick", | 1782 | .name = "gpt10_ick", |
1783 | .ops = &clkops_omap2_dflt_wait, | ||
1746 | .parent = &l4_ck, | 1784 | .parent = &l4_ck, |
1747 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1785 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1748 | .clkdm_name = "core_l4_clkdm", | 1786 | .clkdm_name = "core_l4_clkdm", |
@@ -1753,6 +1791,7 @@ static struct clk gpt10_ick = { | |||
1753 | 1791 | ||
1754 | static struct clk gpt10_fck = { | 1792 | static struct clk gpt10_fck = { |
1755 | .name = "gpt10_fck", | 1793 | .name = "gpt10_fck", |
1794 | .ops = &clkops_omap2_dflt_wait, | ||
1756 | .parent = &func_32k_ck, | 1795 | .parent = &func_32k_ck, |
1757 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1796 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1758 | .clkdm_name = "core_l4_clkdm", | 1797 | .clkdm_name = "core_l4_clkdm", |
@@ -1767,6 +1806,7 @@ static struct clk gpt10_fck = { | |||
1767 | 1806 | ||
1768 | static struct clk gpt11_ick = { | 1807 | static struct clk gpt11_ick = { |
1769 | .name = "gpt11_ick", | 1808 | .name = "gpt11_ick", |
1809 | .ops = &clkops_omap2_dflt_wait, | ||
1770 | .parent = &l4_ck, | 1810 | .parent = &l4_ck, |
1771 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1811 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1772 | .clkdm_name = "core_l4_clkdm", | 1812 | .clkdm_name = "core_l4_clkdm", |
@@ -1777,6 +1817,7 @@ static struct clk gpt11_ick = { | |||
1777 | 1817 | ||
1778 | static struct clk gpt11_fck = { | 1818 | static struct clk gpt11_fck = { |
1779 | .name = "gpt11_fck", | 1819 | .name = "gpt11_fck", |
1820 | .ops = &clkops_omap2_dflt_wait, | ||
1780 | .parent = &func_32k_ck, | 1821 | .parent = &func_32k_ck, |
1781 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1822 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1782 | .clkdm_name = "core_l4_clkdm", | 1823 | .clkdm_name = "core_l4_clkdm", |
@@ -1791,6 +1832,7 @@ static struct clk gpt11_fck = { | |||
1791 | 1832 | ||
1792 | static struct clk gpt12_ick = { | 1833 | static struct clk gpt12_ick = { |
1793 | .name = "gpt12_ick", | 1834 | .name = "gpt12_ick", |
1835 | .ops = &clkops_omap2_dflt_wait, | ||
1794 | .parent = &l4_ck, | 1836 | .parent = &l4_ck, |
1795 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1837 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1796 | .clkdm_name = "core_l4_clkdm", | 1838 | .clkdm_name = "core_l4_clkdm", |
@@ -1801,6 +1843,7 @@ static struct clk gpt12_ick = { | |||
1801 | 1843 | ||
1802 | static struct clk gpt12_fck = { | 1844 | static struct clk gpt12_fck = { |
1803 | .name = "gpt12_fck", | 1845 | .name = "gpt12_fck", |
1846 | .ops = &clkops_omap2_dflt_wait, | ||
1804 | .parent = &func_32k_ck, | 1847 | .parent = &func_32k_ck, |
1805 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1848 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1806 | .clkdm_name = "core_l4_clkdm", | 1849 | .clkdm_name = "core_l4_clkdm", |
@@ -1815,6 +1858,7 @@ static struct clk gpt12_fck = { | |||
1815 | 1858 | ||
1816 | static struct clk mcbsp1_ick = { | 1859 | static struct clk mcbsp1_ick = { |
1817 | .name = "mcbsp_ick", | 1860 | .name = "mcbsp_ick", |
1861 | .ops = &clkops_omap2_dflt_wait, | ||
1818 | .id = 1, | 1862 | .id = 1, |
1819 | .parent = &l4_ck, | 1863 | .parent = &l4_ck, |
1820 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1864 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -1826,6 +1870,7 @@ static struct clk mcbsp1_ick = { | |||
1826 | 1870 | ||
1827 | static struct clk mcbsp1_fck = { | 1871 | static struct clk mcbsp1_fck = { |
1828 | .name = "mcbsp_fck", | 1872 | .name = "mcbsp_fck", |
1873 | .ops = &clkops_omap2_dflt_wait, | ||
1829 | .id = 1, | 1874 | .id = 1, |
1830 | .parent = &func_96m_ck, | 1875 | .parent = &func_96m_ck, |
1831 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1876 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -1837,6 +1882,7 @@ static struct clk mcbsp1_fck = { | |||
1837 | 1882 | ||
1838 | static struct clk mcbsp2_ick = { | 1883 | static struct clk mcbsp2_ick = { |
1839 | .name = "mcbsp_ick", | 1884 | .name = "mcbsp_ick", |
1885 | .ops = &clkops_omap2_dflt_wait, | ||
1840 | .id = 2, | 1886 | .id = 2, |
1841 | .parent = &l4_ck, | 1887 | .parent = &l4_ck, |
1842 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1888 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -1848,6 +1894,7 @@ static struct clk mcbsp2_ick = { | |||
1848 | 1894 | ||
1849 | static struct clk mcbsp2_fck = { | 1895 | static struct clk mcbsp2_fck = { |
1850 | .name = "mcbsp_fck", | 1896 | .name = "mcbsp_fck", |
1897 | .ops = &clkops_omap2_dflt_wait, | ||
1851 | .id = 2, | 1898 | .id = 2, |
1852 | .parent = &func_96m_ck, | 1899 | .parent = &func_96m_ck, |
1853 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1900 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -1859,6 +1906,7 @@ static struct clk mcbsp2_fck = { | |||
1859 | 1906 | ||
1860 | static struct clk mcbsp3_ick = { | 1907 | static struct clk mcbsp3_ick = { |
1861 | .name = "mcbsp_ick", | 1908 | .name = "mcbsp_ick", |
1909 | .ops = &clkops_omap2_dflt_wait, | ||
1862 | .id = 3, | 1910 | .id = 3, |
1863 | .parent = &l4_ck, | 1911 | .parent = &l4_ck, |
1864 | .flags = CLOCK_IN_OMAP243X, | 1912 | .flags = CLOCK_IN_OMAP243X, |
@@ -1870,6 +1918,7 @@ static struct clk mcbsp3_ick = { | |||
1870 | 1918 | ||
1871 | static struct clk mcbsp3_fck = { | 1919 | static struct clk mcbsp3_fck = { |
1872 | .name = "mcbsp_fck", | 1920 | .name = "mcbsp_fck", |
1921 | .ops = &clkops_omap2_dflt_wait, | ||
1873 | .id = 3, | 1922 | .id = 3, |
1874 | .parent = &func_96m_ck, | 1923 | .parent = &func_96m_ck, |
1875 | .flags = CLOCK_IN_OMAP243X, | 1924 | .flags = CLOCK_IN_OMAP243X, |
@@ -1881,6 +1930,7 @@ static struct clk mcbsp3_fck = { | |||
1881 | 1930 | ||
1882 | static struct clk mcbsp4_ick = { | 1931 | static struct clk mcbsp4_ick = { |
1883 | .name = "mcbsp_ick", | 1932 | .name = "mcbsp_ick", |
1933 | .ops = &clkops_omap2_dflt_wait, | ||
1884 | .id = 4, | 1934 | .id = 4, |
1885 | .parent = &l4_ck, | 1935 | .parent = &l4_ck, |
1886 | .flags = CLOCK_IN_OMAP243X, | 1936 | .flags = CLOCK_IN_OMAP243X, |
@@ -1892,6 +1942,7 @@ static struct clk mcbsp4_ick = { | |||
1892 | 1942 | ||
1893 | static struct clk mcbsp4_fck = { | 1943 | static struct clk mcbsp4_fck = { |
1894 | .name = "mcbsp_fck", | 1944 | .name = "mcbsp_fck", |
1945 | .ops = &clkops_omap2_dflt_wait, | ||
1895 | .id = 4, | 1946 | .id = 4, |
1896 | .parent = &func_96m_ck, | 1947 | .parent = &func_96m_ck, |
1897 | .flags = CLOCK_IN_OMAP243X, | 1948 | .flags = CLOCK_IN_OMAP243X, |
@@ -1903,6 +1954,7 @@ static struct clk mcbsp4_fck = { | |||
1903 | 1954 | ||
1904 | static struct clk mcbsp5_ick = { | 1955 | static struct clk mcbsp5_ick = { |
1905 | .name = "mcbsp_ick", | 1956 | .name = "mcbsp_ick", |
1957 | .ops = &clkops_omap2_dflt_wait, | ||
1906 | .id = 5, | 1958 | .id = 5, |
1907 | .parent = &l4_ck, | 1959 | .parent = &l4_ck, |
1908 | .flags = CLOCK_IN_OMAP243X, | 1960 | .flags = CLOCK_IN_OMAP243X, |
@@ -1914,6 +1966,7 @@ static struct clk mcbsp5_ick = { | |||
1914 | 1966 | ||
1915 | static struct clk mcbsp5_fck = { | 1967 | static struct clk mcbsp5_fck = { |
1916 | .name = "mcbsp_fck", | 1968 | .name = "mcbsp_fck", |
1969 | .ops = &clkops_omap2_dflt_wait, | ||
1917 | .id = 5, | 1970 | .id = 5, |
1918 | .parent = &func_96m_ck, | 1971 | .parent = &func_96m_ck, |
1919 | .flags = CLOCK_IN_OMAP243X, | 1972 | .flags = CLOCK_IN_OMAP243X, |
@@ -1925,6 +1978,7 @@ static struct clk mcbsp5_fck = { | |||
1925 | 1978 | ||
1926 | static struct clk mcspi1_ick = { | 1979 | static struct clk mcspi1_ick = { |
1927 | .name = "mcspi_ick", | 1980 | .name = "mcspi_ick", |
1981 | .ops = &clkops_omap2_dflt_wait, | ||
1928 | .id = 1, | 1982 | .id = 1, |
1929 | .parent = &l4_ck, | 1983 | .parent = &l4_ck, |
1930 | .clkdm_name = "core_l4_clkdm", | 1984 | .clkdm_name = "core_l4_clkdm", |
@@ -1936,6 +1990,7 @@ static struct clk mcspi1_ick = { | |||
1936 | 1990 | ||
1937 | static struct clk mcspi1_fck = { | 1991 | static struct clk mcspi1_fck = { |
1938 | .name = "mcspi_fck", | 1992 | .name = "mcspi_fck", |
1993 | .ops = &clkops_omap2_dflt_wait, | ||
1939 | .id = 1, | 1994 | .id = 1, |
1940 | .parent = &func_48m_ck, | 1995 | .parent = &func_48m_ck, |
1941 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 1996 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -1947,6 +2002,7 @@ static struct clk mcspi1_fck = { | |||
1947 | 2002 | ||
1948 | static struct clk mcspi2_ick = { | 2003 | static struct clk mcspi2_ick = { |
1949 | .name = "mcspi_ick", | 2004 | .name = "mcspi_ick", |
2005 | .ops = &clkops_omap2_dflt_wait, | ||
1950 | .id = 2, | 2006 | .id = 2, |
1951 | .parent = &l4_ck, | 2007 | .parent = &l4_ck, |
1952 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2008 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -1958,6 +2014,7 @@ static struct clk mcspi2_ick = { | |||
1958 | 2014 | ||
1959 | static struct clk mcspi2_fck = { | 2015 | static struct clk mcspi2_fck = { |
1960 | .name = "mcspi_fck", | 2016 | .name = "mcspi_fck", |
2017 | .ops = &clkops_omap2_dflt_wait, | ||
1961 | .id = 2, | 2018 | .id = 2, |
1962 | .parent = &func_48m_ck, | 2019 | .parent = &func_48m_ck, |
1963 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2020 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -1969,6 +2026,7 @@ static struct clk mcspi2_fck = { | |||
1969 | 2026 | ||
1970 | static struct clk mcspi3_ick = { | 2027 | static struct clk mcspi3_ick = { |
1971 | .name = "mcspi_ick", | 2028 | .name = "mcspi_ick", |
2029 | .ops = &clkops_omap2_dflt_wait, | ||
1972 | .id = 3, | 2030 | .id = 3, |
1973 | .parent = &l4_ck, | 2031 | .parent = &l4_ck, |
1974 | .flags = CLOCK_IN_OMAP243X, | 2032 | .flags = CLOCK_IN_OMAP243X, |
@@ -1980,6 +2038,7 @@ static struct clk mcspi3_ick = { | |||
1980 | 2038 | ||
1981 | static struct clk mcspi3_fck = { | 2039 | static struct clk mcspi3_fck = { |
1982 | .name = "mcspi_fck", | 2040 | .name = "mcspi_fck", |
2041 | .ops = &clkops_omap2_dflt_wait, | ||
1983 | .id = 3, | 2042 | .id = 3, |
1984 | .parent = &func_48m_ck, | 2043 | .parent = &func_48m_ck, |
1985 | .flags = CLOCK_IN_OMAP243X, | 2044 | .flags = CLOCK_IN_OMAP243X, |
@@ -1991,6 +2050,7 @@ static struct clk mcspi3_fck = { | |||
1991 | 2050 | ||
1992 | static struct clk uart1_ick = { | 2051 | static struct clk uart1_ick = { |
1993 | .name = "uart1_ick", | 2052 | .name = "uart1_ick", |
2053 | .ops = &clkops_omap2_dflt_wait, | ||
1994 | .parent = &l4_ck, | 2054 | .parent = &l4_ck, |
1995 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2055 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
1996 | .clkdm_name = "core_l4_clkdm", | 2056 | .clkdm_name = "core_l4_clkdm", |
@@ -2001,6 +2061,7 @@ static struct clk uart1_ick = { | |||
2001 | 2061 | ||
2002 | static struct clk uart1_fck = { | 2062 | static struct clk uart1_fck = { |
2003 | .name = "uart1_fck", | 2063 | .name = "uart1_fck", |
2064 | .ops = &clkops_omap2_dflt_wait, | ||
2004 | .parent = &func_48m_ck, | 2065 | .parent = &func_48m_ck, |
2005 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2066 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2006 | .clkdm_name = "core_l4_clkdm", | 2067 | .clkdm_name = "core_l4_clkdm", |
@@ -2011,6 +2072,7 @@ static struct clk uart1_fck = { | |||
2011 | 2072 | ||
2012 | static struct clk uart2_ick = { | 2073 | static struct clk uart2_ick = { |
2013 | .name = "uart2_ick", | 2074 | .name = "uart2_ick", |
2075 | .ops = &clkops_omap2_dflt_wait, | ||
2014 | .parent = &l4_ck, | 2076 | .parent = &l4_ck, |
2015 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2077 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2016 | .clkdm_name = "core_l4_clkdm", | 2078 | .clkdm_name = "core_l4_clkdm", |
@@ -2021,6 +2083,7 @@ static struct clk uart2_ick = { | |||
2021 | 2083 | ||
2022 | static struct clk uart2_fck = { | 2084 | static struct clk uart2_fck = { |
2023 | .name = "uart2_fck", | 2085 | .name = "uart2_fck", |
2086 | .ops = &clkops_omap2_dflt_wait, | ||
2024 | .parent = &func_48m_ck, | 2087 | .parent = &func_48m_ck, |
2025 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2088 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2026 | .clkdm_name = "core_l4_clkdm", | 2089 | .clkdm_name = "core_l4_clkdm", |
@@ -2031,6 +2094,7 @@ static struct clk uart2_fck = { | |||
2031 | 2094 | ||
2032 | static struct clk uart3_ick = { | 2095 | static struct clk uart3_ick = { |
2033 | .name = "uart3_ick", | 2096 | .name = "uart3_ick", |
2097 | .ops = &clkops_omap2_dflt_wait, | ||
2034 | .parent = &l4_ck, | 2098 | .parent = &l4_ck, |
2035 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2099 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2036 | .clkdm_name = "core_l4_clkdm", | 2100 | .clkdm_name = "core_l4_clkdm", |
@@ -2041,6 +2105,7 @@ static struct clk uart3_ick = { | |||
2041 | 2105 | ||
2042 | static struct clk uart3_fck = { | 2106 | static struct clk uart3_fck = { |
2043 | .name = "uart3_fck", | 2107 | .name = "uart3_fck", |
2108 | .ops = &clkops_omap2_dflt_wait, | ||
2044 | .parent = &func_48m_ck, | 2109 | .parent = &func_48m_ck, |
2045 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2110 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2046 | .clkdm_name = "core_l4_clkdm", | 2111 | .clkdm_name = "core_l4_clkdm", |
@@ -2051,6 +2116,7 @@ static struct clk uart3_fck = { | |||
2051 | 2116 | ||
2052 | static struct clk gpios_ick = { | 2117 | static struct clk gpios_ick = { |
2053 | .name = "gpios_ick", | 2118 | .name = "gpios_ick", |
2119 | .ops = &clkops_omap2_dflt_wait, | ||
2054 | .parent = &l4_ck, | 2120 | .parent = &l4_ck, |
2055 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2121 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2056 | .clkdm_name = "core_l4_clkdm", | 2122 | .clkdm_name = "core_l4_clkdm", |
@@ -2061,6 +2127,7 @@ static struct clk gpios_ick = { | |||
2061 | 2127 | ||
2062 | static struct clk gpios_fck = { | 2128 | static struct clk gpios_fck = { |
2063 | .name = "gpios_fck", | 2129 | .name = "gpios_fck", |
2130 | .ops = &clkops_omap2_dflt_wait, | ||
2064 | .parent = &func_32k_ck, | 2131 | .parent = &func_32k_ck, |
2065 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2132 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2066 | .clkdm_name = "wkup_clkdm", | 2133 | .clkdm_name = "wkup_clkdm", |
@@ -2071,6 +2138,7 @@ static struct clk gpios_fck = { | |||
2071 | 2138 | ||
2072 | static struct clk mpu_wdt_ick = { | 2139 | static struct clk mpu_wdt_ick = { |
2073 | .name = "mpu_wdt_ick", | 2140 | .name = "mpu_wdt_ick", |
2141 | .ops = &clkops_omap2_dflt_wait, | ||
2074 | .parent = &l4_ck, | 2142 | .parent = &l4_ck, |
2075 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2143 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2076 | .clkdm_name = "core_l4_clkdm", | 2144 | .clkdm_name = "core_l4_clkdm", |
@@ -2081,6 +2149,7 @@ static struct clk mpu_wdt_ick = { | |||
2081 | 2149 | ||
2082 | static struct clk mpu_wdt_fck = { | 2150 | static struct clk mpu_wdt_fck = { |
2083 | .name = "mpu_wdt_fck", | 2151 | .name = "mpu_wdt_fck", |
2152 | .ops = &clkops_omap2_dflt_wait, | ||
2084 | .parent = &func_32k_ck, | 2153 | .parent = &func_32k_ck, |
2085 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2154 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2086 | .clkdm_name = "wkup_clkdm", | 2155 | .clkdm_name = "wkup_clkdm", |
@@ -2091,6 +2160,7 @@ static struct clk mpu_wdt_fck = { | |||
2091 | 2160 | ||
2092 | static struct clk sync_32k_ick = { | 2161 | static struct clk sync_32k_ick = { |
2093 | .name = "sync_32k_ick", | 2162 | .name = "sync_32k_ick", |
2163 | .ops = &clkops_omap2_dflt_wait, | ||
2094 | .parent = &l4_ck, | 2164 | .parent = &l4_ck, |
2095 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | | 2165 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | |
2096 | ENABLE_ON_INIT, | 2166 | ENABLE_ON_INIT, |
@@ -2102,6 +2172,7 @@ static struct clk sync_32k_ick = { | |||
2102 | 2172 | ||
2103 | static struct clk wdt1_ick = { | 2173 | static struct clk wdt1_ick = { |
2104 | .name = "wdt1_ick", | 2174 | .name = "wdt1_ick", |
2175 | .ops = &clkops_omap2_dflt_wait, | ||
2105 | .parent = &l4_ck, | 2176 | .parent = &l4_ck, |
2106 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2177 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2107 | .clkdm_name = "core_l4_clkdm", | 2178 | .clkdm_name = "core_l4_clkdm", |
@@ -2112,6 +2183,7 @@ static struct clk wdt1_ick = { | |||
2112 | 2183 | ||
2113 | static struct clk omapctrl_ick = { | 2184 | static struct clk omapctrl_ick = { |
2114 | .name = "omapctrl_ick", | 2185 | .name = "omapctrl_ick", |
2186 | .ops = &clkops_omap2_dflt_wait, | ||
2115 | .parent = &l4_ck, | 2187 | .parent = &l4_ck, |
2116 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | | 2188 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | |
2117 | ENABLE_ON_INIT, | 2189 | ENABLE_ON_INIT, |
@@ -2123,6 +2195,7 @@ static struct clk omapctrl_ick = { | |||
2123 | 2195 | ||
2124 | static struct clk icr_ick = { | 2196 | static struct clk icr_ick = { |
2125 | .name = "icr_ick", | 2197 | .name = "icr_ick", |
2198 | .ops = &clkops_omap2_dflt_wait, | ||
2126 | .parent = &l4_ck, | 2199 | .parent = &l4_ck, |
2127 | .flags = CLOCK_IN_OMAP243X, | 2200 | .flags = CLOCK_IN_OMAP243X, |
2128 | .clkdm_name = "core_l4_clkdm", | 2201 | .clkdm_name = "core_l4_clkdm", |
@@ -2133,6 +2206,7 @@ static struct clk icr_ick = { | |||
2133 | 2206 | ||
2134 | static struct clk cam_ick = { | 2207 | static struct clk cam_ick = { |
2135 | .name = "cam_ick", | 2208 | .name = "cam_ick", |
2209 | .ops = &clkops_omap2_dflt_wait, | ||
2136 | .parent = &l4_ck, | 2210 | .parent = &l4_ck, |
2137 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2211 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2138 | .clkdm_name = "core_l4_clkdm", | 2212 | .clkdm_name = "core_l4_clkdm", |
@@ -2148,6 +2222,7 @@ static struct clk cam_ick = { | |||
2148 | */ | 2222 | */ |
2149 | static struct clk cam_fck = { | 2223 | static struct clk cam_fck = { |
2150 | .name = "cam_fck", | 2224 | .name = "cam_fck", |
2225 | .ops = &clkops_omap2_dflt_wait, | ||
2151 | .parent = &func_96m_ck, | 2226 | .parent = &func_96m_ck, |
2152 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2227 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2153 | .clkdm_name = "core_l3_clkdm", | 2228 | .clkdm_name = "core_l3_clkdm", |
@@ -2158,6 +2233,7 @@ static struct clk cam_fck = { | |||
2158 | 2233 | ||
2159 | static struct clk mailboxes_ick = { | 2234 | static struct clk mailboxes_ick = { |
2160 | .name = "mailboxes_ick", | 2235 | .name = "mailboxes_ick", |
2236 | .ops = &clkops_omap2_dflt_wait, | ||
2161 | .parent = &l4_ck, | 2237 | .parent = &l4_ck, |
2162 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2238 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2163 | .clkdm_name = "core_l4_clkdm", | 2239 | .clkdm_name = "core_l4_clkdm", |
@@ -2168,6 +2244,7 @@ static struct clk mailboxes_ick = { | |||
2168 | 2244 | ||
2169 | static struct clk wdt4_ick = { | 2245 | static struct clk wdt4_ick = { |
2170 | .name = "wdt4_ick", | 2246 | .name = "wdt4_ick", |
2247 | .ops = &clkops_omap2_dflt_wait, | ||
2171 | .parent = &l4_ck, | 2248 | .parent = &l4_ck, |
2172 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2249 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2173 | .clkdm_name = "core_l4_clkdm", | 2250 | .clkdm_name = "core_l4_clkdm", |
@@ -2178,6 +2255,7 @@ static struct clk wdt4_ick = { | |||
2178 | 2255 | ||
2179 | static struct clk wdt4_fck = { | 2256 | static struct clk wdt4_fck = { |
2180 | .name = "wdt4_fck", | 2257 | .name = "wdt4_fck", |
2258 | .ops = &clkops_omap2_dflt_wait, | ||
2181 | .parent = &func_32k_ck, | 2259 | .parent = &func_32k_ck, |
2182 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2260 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2183 | .clkdm_name = "core_l4_clkdm", | 2261 | .clkdm_name = "core_l4_clkdm", |
@@ -2188,6 +2266,7 @@ static struct clk wdt4_fck = { | |||
2188 | 2266 | ||
2189 | static struct clk wdt3_ick = { | 2267 | static struct clk wdt3_ick = { |
2190 | .name = "wdt3_ick", | 2268 | .name = "wdt3_ick", |
2269 | .ops = &clkops_omap2_dflt_wait, | ||
2191 | .parent = &l4_ck, | 2270 | .parent = &l4_ck, |
2192 | .flags = CLOCK_IN_OMAP242X, | 2271 | .flags = CLOCK_IN_OMAP242X, |
2193 | .clkdm_name = "core_l4_clkdm", | 2272 | .clkdm_name = "core_l4_clkdm", |
@@ -2198,6 +2277,7 @@ static struct clk wdt3_ick = { | |||
2198 | 2277 | ||
2199 | static struct clk wdt3_fck = { | 2278 | static struct clk wdt3_fck = { |
2200 | .name = "wdt3_fck", | 2279 | .name = "wdt3_fck", |
2280 | .ops = &clkops_omap2_dflt_wait, | ||
2201 | .parent = &func_32k_ck, | 2281 | .parent = &func_32k_ck, |
2202 | .flags = CLOCK_IN_OMAP242X, | 2282 | .flags = CLOCK_IN_OMAP242X, |
2203 | .clkdm_name = "core_l4_clkdm", | 2283 | .clkdm_name = "core_l4_clkdm", |
@@ -2208,6 +2288,7 @@ static struct clk wdt3_fck = { | |||
2208 | 2288 | ||
2209 | static struct clk mspro_ick = { | 2289 | static struct clk mspro_ick = { |
2210 | .name = "mspro_ick", | 2290 | .name = "mspro_ick", |
2291 | .ops = &clkops_omap2_dflt_wait, | ||
2211 | .parent = &l4_ck, | 2292 | .parent = &l4_ck, |
2212 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2293 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2213 | .clkdm_name = "core_l4_clkdm", | 2294 | .clkdm_name = "core_l4_clkdm", |
@@ -2218,6 +2299,7 @@ static struct clk mspro_ick = { | |||
2218 | 2299 | ||
2219 | static struct clk mspro_fck = { | 2300 | static struct clk mspro_fck = { |
2220 | .name = "mspro_fck", | 2301 | .name = "mspro_fck", |
2302 | .ops = &clkops_omap2_dflt_wait, | ||
2221 | .parent = &func_96m_ck, | 2303 | .parent = &func_96m_ck, |
2222 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2304 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2223 | .clkdm_name = "core_l4_clkdm", | 2305 | .clkdm_name = "core_l4_clkdm", |
@@ -2228,6 +2310,7 @@ static struct clk mspro_fck = { | |||
2228 | 2310 | ||
2229 | static struct clk mmc_ick = { | 2311 | static struct clk mmc_ick = { |
2230 | .name = "mmc_ick", | 2312 | .name = "mmc_ick", |
2313 | .ops = &clkops_omap2_dflt_wait, | ||
2231 | .parent = &l4_ck, | 2314 | .parent = &l4_ck, |
2232 | .flags = CLOCK_IN_OMAP242X, | 2315 | .flags = CLOCK_IN_OMAP242X, |
2233 | .clkdm_name = "core_l4_clkdm", | 2316 | .clkdm_name = "core_l4_clkdm", |
@@ -2238,6 +2321,7 @@ static struct clk mmc_ick = { | |||
2238 | 2321 | ||
2239 | static struct clk mmc_fck = { | 2322 | static struct clk mmc_fck = { |
2240 | .name = "mmc_fck", | 2323 | .name = "mmc_fck", |
2324 | .ops = &clkops_omap2_dflt_wait, | ||
2241 | .parent = &func_96m_ck, | 2325 | .parent = &func_96m_ck, |
2242 | .flags = CLOCK_IN_OMAP242X, | 2326 | .flags = CLOCK_IN_OMAP242X, |
2243 | .clkdm_name = "core_l4_clkdm", | 2327 | .clkdm_name = "core_l4_clkdm", |
@@ -2248,6 +2332,7 @@ static struct clk mmc_fck = { | |||
2248 | 2332 | ||
2249 | static struct clk fac_ick = { | 2333 | static struct clk fac_ick = { |
2250 | .name = "fac_ick", | 2334 | .name = "fac_ick", |
2335 | .ops = &clkops_omap2_dflt_wait, | ||
2251 | .parent = &l4_ck, | 2336 | .parent = &l4_ck, |
2252 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2337 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2253 | .clkdm_name = "core_l4_clkdm", | 2338 | .clkdm_name = "core_l4_clkdm", |
@@ -2258,6 +2343,7 @@ static struct clk fac_ick = { | |||
2258 | 2343 | ||
2259 | static struct clk fac_fck = { | 2344 | static struct clk fac_fck = { |
2260 | .name = "fac_fck", | 2345 | .name = "fac_fck", |
2346 | .ops = &clkops_omap2_dflt_wait, | ||
2261 | .parent = &func_12m_ck, | 2347 | .parent = &func_12m_ck, |
2262 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2348 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2263 | .clkdm_name = "core_l4_clkdm", | 2349 | .clkdm_name = "core_l4_clkdm", |
@@ -2268,6 +2354,7 @@ static struct clk fac_fck = { | |||
2268 | 2354 | ||
2269 | static struct clk eac_ick = { | 2355 | static struct clk eac_ick = { |
2270 | .name = "eac_ick", | 2356 | .name = "eac_ick", |
2357 | .ops = &clkops_omap2_dflt_wait, | ||
2271 | .parent = &l4_ck, | 2358 | .parent = &l4_ck, |
2272 | .flags = CLOCK_IN_OMAP242X, | 2359 | .flags = CLOCK_IN_OMAP242X, |
2273 | .clkdm_name = "core_l4_clkdm", | 2360 | .clkdm_name = "core_l4_clkdm", |
@@ -2278,6 +2365,7 @@ static struct clk eac_ick = { | |||
2278 | 2365 | ||
2279 | static struct clk eac_fck = { | 2366 | static struct clk eac_fck = { |
2280 | .name = "eac_fck", | 2367 | .name = "eac_fck", |
2368 | .ops = &clkops_omap2_dflt_wait, | ||
2281 | .parent = &func_96m_ck, | 2369 | .parent = &func_96m_ck, |
2282 | .flags = CLOCK_IN_OMAP242X, | 2370 | .flags = CLOCK_IN_OMAP242X, |
2283 | .clkdm_name = "core_l4_clkdm", | 2371 | .clkdm_name = "core_l4_clkdm", |
@@ -2288,6 +2376,7 @@ static struct clk eac_fck = { | |||
2288 | 2376 | ||
2289 | static struct clk hdq_ick = { | 2377 | static struct clk hdq_ick = { |
2290 | .name = "hdq_ick", | 2378 | .name = "hdq_ick", |
2379 | .ops = &clkops_omap2_dflt_wait, | ||
2291 | .parent = &l4_ck, | 2380 | .parent = &l4_ck, |
2292 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2381 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2293 | .clkdm_name = "core_l4_clkdm", | 2382 | .clkdm_name = "core_l4_clkdm", |
@@ -2298,6 +2387,7 @@ static struct clk hdq_ick = { | |||
2298 | 2387 | ||
2299 | static struct clk hdq_fck = { | 2388 | static struct clk hdq_fck = { |
2300 | .name = "hdq_fck", | 2389 | .name = "hdq_fck", |
2390 | .ops = &clkops_omap2_dflt_wait, | ||
2301 | .parent = &func_12m_ck, | 2391 | .parent = &func_12m_ck, |
2302 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2392 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
2303 | .clkdm_name = "core_l4_clkdm", | 2393 | .clkdm_name = "core_l4_clkdm", |
@@ -2308,6 +2398,7 @@ static struct clk hdq_fck = { | |||
2308 | 2398 | ||
2309 | static struct clk i2c2_ick = { | 2399 | static struct clk i2c2_ick = { |
2310 | .name = "i2c_ick", | 2400 | .name = "i2c_ick", |
2401 | .ops = &clkops_omap2_dflt_wait, | ||
2311 | .id = 2, | 2402 | .id = 2, |
2312 | .parent = &l4_ck, | 2403 | .parent = &l4_ck, |
2313 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2404 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -2319,6 +2410,7 @@ static struct clk i2c2_ick = { | |||
2319 | 2410 | ||
2320 | static struct clk i2c2_fck = { | 2411 | static struct clk i2c2_fck = { |
2321 | .name = "i2c_fck", | 2412 | .name = "i2c_fck", |
2413 | .ops = &clkops_omap2_dflt_wait, | ||
2322 | .id = 2, | 2414 | .id = 2, |
2323 | .parent = &func_12m_ck, | 2415 | .parent = &func_12m_ck, |
2324 | .flags = CLOCK_IN_OMAP242X, | 2416 | .flags = CLOCK_IN_OMAP242X, |
@@ -2330,6 +2422,7 @@ static struct clk i2c2_fck = { | |||
2330 | 2422 | ||
2331 | static struct clk i2chs2_fck = { | 2423 | static struct clk i2chs2_fck = { |
2332 | .name = "i2c_fck", | 2424 | .name = "i2c_fck", |
2425 | .ops = &clkops_omap2_dflt_wait, | ||
2333 | .id = 2, | 2426 | .id = 2, |
2334 | .parent = &func_96m_ck, | 2427 | .parent = &func_96m_ck, |
2335 | .flags = CLOCK_IN_OMAP243X, | 2428 | .flags = CLOCK_IN_OMAP243X, |
@@ -2341,6 +2434,7 @@ static struct clk i2chs2_fck = { | |||
2341 | 2434 | ||
2342 | static struct clk i2c1_ick = { | 2435 | static struct clk i2c1_ick = { |
2343 | .name = "i2c_ick", | 2436 | .name = "i2c_ick", |
2437 | .ops = &clkops_omap2_dflt_wait, | ||
2344 | .id = 1, | 2438 | .id = 1, |
2345 | .parent = &l4_ck, | 2439 | .parent = &l4_ck, |
2346 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, | 2440 | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X, |
@@ -2352,6 +2446,7 @@ static struct clk i2c1_ick = { | |||
2352 | 2446 | ||
2353 | static struct clk i2c1_fck = { | 2447 | static struct clk i2c1_fck = { |
2354 | .name = "i2c_fck", | 2448 | .name = "i2c_fck", |
2449 | .ops = &clkops_omap2_dflt_wait, | ||
2355 | .id = 1, | 2450 | .id = 1, |
2356 | .parent = &func_12m_ck, | 2451 | .parent = &func_12m_ck, |
2357 | .flags = CLOCK_IN_OMAP242X, | 2452 | .flags = CLOCK_IN_OMAP242X, |
@@ -2363,6 +2458,7 @@ static struct clk i2c1_fck = { | |||
2363 | 2458 | ||
2364 | static struct clk i2chs1_fck = { | 2459 | static struct clk i2chs1_fck = { |
2365 | .name = "i2c_fck", | 2460 | .name = "i2c_fck", |
2461 | .ops = &clkops_omap2_dflt_wait, | ||
2366 | .id = 1, | 2462 | .id = 1, |
2367 | .parent = &func_96m_ck, | 2463 | .parent = &func_96m_ck, |
2368 | .flags = CLOCK_IN_OMAP243X, | 2464 | .flags = CLOCK_IN_OMAP243X, |
@@ -2402,6 +2498,7 @@ static struct clk sdma_ick = { | |||
2402 | 2498 | ||
2403 | static struct clk vlynq_ick = { | 2499 | static struct clk vlynq_ick = { |
2404 | .name = "vlynq_ick", | 2500 | .name = "vlynq_ick", |
2501 | .ops = &clkops_omap2_dflt_wait, | ||
2405 | .parent = &core_l3_ck, | 2502 | .parent = &core_l3_ck, |
2406 | .flags = CLOCK_IN_OMAP242X, | 2503 | .flags = CLOCK_IN_OMAP242X, |
2407 | .clkdm_name = "core_l3_clkdm", | 2504 | .clkdm_name = "core_l3_clkdm", |
@@ -2437,6 +2534,7 @@ static const struct clksel vlynq_fck_clksel[] = { | |||
2437 | 2534 | ||
2438 | static struct clk vlynq_fck = { | 2535 | static struct clk vlynq_fck = { |
2439 | .name = "vlynq_fck", | 2536 | .name = "vlynq_fck", |
2537 | .ops = &clkops_omap2_dflt_wait, | ||
2440 | .parent = &func_96m_ck, | 2538 | .parent = &func_96m_ck, |
2441 | .flags = CLOCK_IN_OMAP242X | DELAYED_APP, | 2539 | .flags = CLOCK_IN_OMAP242X | DELAYED_APP, |
2442 | .clkdm_name = "core_l3_clkdm", | 2540 | .clkdm_name = "core_l3_clkdm", |
@@ -2453,6 +2551,7 @@ static struct clk vlynq_fck = { | |||
2453 | 2551 | ||
2454 | static struct clk sdrc_ick = { | 2552 | static struct clk sdrc_ick = { |
2455 | .name = "sdrc_ick", | 2553 | .name = "sdrc_ick", |
2554 | .ops = &clkops_omap2_dflt_wait, | ||
2456 | .parent = &l4_ck, | 2555 | .parent = &l4_ck, |
2457 | .flags = CLOCK_IN_OMAP243X | ENABLE_ON_INIT, | 2556 | .flags = CLOCK_IN_OMAP243X | ENABLE_ON_INIT, |
2458 | .clkdm_name = "core_l4_clkdm", | 2557 | .clkdm_name = "core_l4_clkdm", |
@@ -2463,6 +2562,7 @@ static struct clk sdrc_ick = { | |||
2463 | 2562 | ||
2464 | static struct clk des_ick = { | 2563 | static struct clk des_ick = { |
2465 | .name = "des_ick", | 2564 | .name = "des_ick", |
2565 | .ops = &clkops_omap2_dflt_wait, | ||
2466 | .parent = &l4_ck, | 2566 | .parent = &l4_ck, |
2467 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, | 2567 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, |
2468 | .clkdm_name = "core_l4_clkdm", | 2568 | .clkdm_name = "core_l4_clkdm", |
@@ -2473,6 +2573,7 @@ static struct clk des_ick = { | |||
2473 | 2573 | ||
2474 | static struct clk sha_ick = { | 2574 | static struct clk sha_ick = { |
2475 | .name = "sha_ick", | 2575 | .name = "sha_ick", |
2576 | .ops = &clkops_omap2_dflt_wait, | ||
2476 | .parent = &l4_ck, | 2577 | .parent = &l4_ck, |
2477 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, | 2578 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, |
2478 | .clkdm_name = "core_l4_clkdm", | 2579 | .clkdm_name = "core_l4_clkdm", |
@@ -2483,6 +2584,7 @@ static struct clk sha_ick = { | |||
2483 | 2584 | ||
2484 | static struct clk rng_ick = { | 2585 | static struct clk rng_ick = { |
2485 | .name = "rng_ick", | 2586 | .name = "rng_ick", |
2587 | .ops = &clkops_omap2_dflt_wait, | ||
2486 | .parent = &l4_ck, | 2588 | .parent = &l4_ck, |
2487 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, | 2589 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, |
2488 | .clkdm_name = "core_l4_clkdm", | 2590 | .clkdm_name = "core_l4_clkdm", |
@@ -2493,6 +2595,7 @@ static struct clk rng_ick = { | |||
2493 | 2595 | ||
2494 | static struct clk aes_ick = { | 2596 | static struct clk aes_ick = { |
2495 | .name = "aes_ick", | 2597 | .name = "aes_ick", |
2598 | .ops = &clkops_omap2_dflt_wait, | ||
2496 | .parent = &l4_ck, | 2599 | .parent = &l4_ck, |
2497 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, | 2600 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, |
2498 | .clkdm_name = "core_l4_clkdm", | 2601 | .clkdm_name = "core_l4_clkdm", |
@@ -2503,6 +2606,7 @@ static struct clk aes_ick = { | |||
2503 | 2606 | ||
2504 | static struct clk pka_ick = { | 2607 | static struct clk pka_ick = { |
2505 | .name = "pka_ick", | 2608 | .name = "pka_ick", |
2609 | .ops = &clkops_omap2_dflt_wait, | ||
2506 | .parent = &l4_ck, | 2610 | .parent = &l4_ck, |
2507 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, | 2611 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, |
2508 | .clkdm_name = "core_l4_clkdm", | 2612 | .clkdm_name = "core_l4_clkdm", |
@@ -2513,6 +2617,7 @@ static struct clk pka_ick = { | |||
2513 | 2617 | ||
2514 | static struct clk usb_fck = { | 2618 | static struct clk usb_fck = { |
2515 | .name = "usb_fck", | 2619 | .name = "usb_fck", |
2620 | .ops = &clkops_omap2_dflt_wait, | ||
2516 | .parent = &func_48m_ck, | 2621 | .parent = &func_48m_ck, |
2517 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, | 2622 | .flags = CLOCK_IN_OMAP243X | CLOCK_IN_OMAP242X, |
2518 | .clkdm_name = "core_l3_clkdm", | 2623 | .clkdm_name = "core_l3_clkdm", |
@@ -2523,6 +2628,7 @@ static struct clk usb_fck = { | |||
2523 | 2628 | ||
2524 | static struct clk usbhs_ick = { | 2629 | static struct clk usbhs_ick = { |
2525 | .name = "usbhs_ick", | 2630 | .name = "usbhs_ick", |
2631 | .ops = &clkops_omap2_dflt_wait, | ||
2526 | .parent = &core_l3_ck, | 2632 | .parent = &core_l3_ck, |
2527 | .flags = CLOCK_IN_OMAP243X, | 2633 | .flags = CLOCK_IN_OMAP243X, |
2528 | .clkdm_name = "core_l3_clkdm", | 2634 | .clkdm_name = "core_l3_clkdm", |
@@ -2533,6 +2639,7 @@ static struct clk usbhs_ick = { | |||
2533 | 2639 | ||
2534 | static struct clk mmchs1_ick = { | 2640 | static struct clk mmchs1_ick = { |
2535 | .name = "mmchs_ick", | 2641 | .name = "mmchs_ick", |
2642 | .ops = &clkops_omap2_dflt_wait, | ||
2536 | .parent = &l4_ck, | 2643 | .parent = &l4_ck, |
2537 | .flags = CLOCK_IN_OMAP243X, | 2644 | .flags = CLOCK_IN_OMAP243X, |
2538 | .clkdm_name = "core_l4_clkdm", | 2645 | .clkdm_name = "core_l4_clkdm", |
@@ -2543,6 +2650,7 @@ static struct clk mmchs1_ick = { | |||
2543 | 2650 | ||
2544 | static struct clk mmchs1_fck = { | 2651 | static struct clk mmchs1_fck = { |
2545 | .name = "mmchs_fck", | 2652 | .name = "mmchs_fck", |
2653 | .ops = &clkops_omap2_dflt_wait, | ||
2546 | .parent = &func_96m_ck, | 2654 | .parent = &func_96m_ck, |
2547 | .flags = CLOCK_IN_OMAP243X, | 2655 | .flags = CLOCK_IN_OMAP243X, |
2548 | .clkdm_name = "core_l3_clkdm", | 2656 | .clkdm_name = "core_l3_clkdm", |
@@ -2553,6 +2661,7 @@ static struct clk mmchs1_fck = { | |||
2553 | 2661 | ||
2554 | static struct clk mmchs2_ick = { | 2662 | static struct clk mmchs2_ick = { |
2555 | .name = "mmchs_ick", | 2663 | .name = "mmchs_ick", |
2664 | .ops = &clkops_omap2_dflt_wait, | ||
2556 | .id = 1, | 2665 | .id = 1, |
2557 | .parent = &l4_ck, | 2666 | .parent = &l4_ck, |
2558 | .flags = CLOCK_IN_OMAP243X, | 2667 | .flags = CLOCK_IN_OMAP243X, |
@@ -2564,6 +2673,7 @@ static struct clk mmchs2_ick = { | |||
2564 | 2673 | ||
2565 | static struct clk mmchs2_fck = { | 2674 | static struct clk mmchs2_fck = { |
2566 | .name = "mmchs_fck", | 2675 | .name = "mmchs_fck", |
2676 | .ops = &clkops_omap2_dflt_wait, | ||
2567 | .id = 1, | 2677 | .id = 1, |
2568 | .parent = &func_96m_ck, | 2678 | .parent = &func_96m_ck, |
2569 | .flags = CLOCK_IN_OMAP243X, | 2679 | .flags = CLOCK_IN_OMAP243X, |
@@ -2574,6 +2684,7 @@ static struct clk mmchs2_fck = { | |||
2574 | 2684 | ||
2575 | static struct clk gpio5_ick = { | 2685 | static struct clk gpio5_ick = { |
2576 | .name = "gpio5_ick", | 2686 | .name = "gpio5_ick", |
2687 | .ops = &clkops_omap2_dflt_wait, | ||
2577 | .parent = &l4_ck, | 2688 | .parent = &l4_ck, |
2578 | .flags = CLOCK_IN_OMAP243X, | 2689 | .flags = CLOCK_IN_OMAP243X, |
2579 | .clkdm_name = "core_l4_clkdm", | 2690 | .clkdm_name = "core_l4_clkdm", |
@@ -2584,6 +2695,7 @@ static struct clk gpio5_ick = { | |||
2584 | 2695 | ||
2585 | static struct clk gpio5_fck = { | 2696 | static struct clk gpio5_fck = { |
2586 | .name = "gpio5_fck", | 2697 | .name = "gpio5_fck", |
2698 | .ops = &clkops_omap2_dflt_wait, | ||
2587 | .parent = &func_32k_ck, | 2699 | .parent = &func_32k_ck, |
2588 | .flags = CLOCK_IN_OMAP243X, | 2700 | .flags = CLOCK_IN_OMAP243X, |
2589 | .clkdm_name = "core_l4_clkdm", | 2701 | .clkdm_name = "core_l4_clkdm", |
@@ -2594,6 +2706,7 @@ static struct clk gpio5_fck = { | |||
2594 | 2706 | ||
2595 | static struct clk mdm_intc_ick = { | 2707 | static struct clk mdm_intc_ick = { |
2596 | .name = "mdm_intc_ick", | 2708 | .name = "mdm_intc_ick", |
2709 | .ops = &clkops_omap2_dflt_wait, | ||
2597 | .parent = &l4_ck, | 2710 | .parent = &l4_ck, |
2598 | .flags = CLOCK_IN_OMAP243X, | 2711 | .flags = CLOCK_IN_OMAP243X, |
2599 | .clkdm_name = "core_l4_clkdm", | 2712 | .clkdm_name = "core_l4_clkdm", |
@@ -2604,6 +2717,7 @@ static struct clk mdm_intc_ick = { | |||
2604 | 2717 | ||
2605 | static struct clk mmchsdb1_fck = { | 2718 | static struct clk mmchsdb1_fck = { |
2606 | .name = "mmchsdb_fck", | 2719 | .name = "mmchsdb_fck", |
2720 | .ops = &clkops_omap2_dflt_wait, | ||
2607 | .parent = &func_32k_ck, | 2721 | .parent = &func_32k_ck, |
2608 | .flags = CLOCK_IN_OMAP243X, | 2722 | .flags = CLOCK_IN_OMAP243X, |
2609 | .clkdm_name = "core_l4_clkdm", | 2723 | .clkdm_name = "core_l4_clkdm", |
@@ -2614,6 +2728,7 @@ static struct clk mmchsdb1_fck = { | |||
2614 | 2728 | ||
2615 | static struct clk mmchsdb2_fck = { | 2729 | static struct clk mmchsdb2_fck = { |
2616 | .name = "mmchsdb_fck", | 2730 | .name = "mmchsdb_fck", |
2731 | .ops = &clkops_omap2_dflt_wait, | ||
2617 | .id = 1, | 2732 | .id = 1, |
2618 | .parent = &func_32k_ck, | 2733 | .parent = &func_32k_ck, |
2619 | .flags = CLOCK_IN_OMAP243X, | 2734 | .flags = CLOCK_IN_OMAP243X, |