Add 532MHz to CPU frequency selection
[tomato.git] / release / src / router / www / advanced-misc.asp
blob7875b10a0df8879026db4cbff26ccf95ef992090
1 <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
2 <!--
3 Tomato GUI
4 Copyright (C) 2006-2010 Jonathan Zarate
5 http://www.polarcloud.com/tomato/
7 For use with Tomato Firmware only.
8 No part of this file may be used without permission.
9 -->
10 <html>
11 <head>
12 <meta http-equiv='content-type' content='text/html;charset=utf-8'>
13 <meta name='robots' content='noindex,nofollow'>
14 <title>[<% ident(); %>] Advanced: Miscellaneous</title>
15 <link rel='stylesheet' type='text/css' href='tomato.css'>
16 <link rel='stylesheet' type='text/css' href='color.css'>
17 <script type='text/javascript' src='tomato.js'></script>
19 <!-- / / / -->
21 <script type='text/javascript' src='debug.js'></script>
23 <script type='text/javascript'>
25 // <% nvram("t_features,wait_time,wan_speed,clkfreq,jumbo_frame_enable,jumbo_frame_size"); %>
27 et1000 = features('1000et');
29 function verifyFields(focused, quiet)
31 E('_jumbo_frame_size').disabled = !E('_f_jumbo_frame_enable').checked;
32 return 1;
35 function save()
37 var fom = E('_fom');
38 fom.jumbo_frame_enable.value = E('_f_jumbo_frame_enable').checked ? 1 : 0;
39 if ((fom.wan_speed.value != nvram.wan_speed) ||
40 (fom.jumbo_frame_enable.value != nvram.jumbo_frame_enable) ||
41 (fom.jumbo_frame_size.value != nvram.jumbo_frame_size)) {
42 fom._reboot.value = '1';
43 form.submit(fom, 0);
45 else {
46 form.submit(fom, 1);
49 </script>
51 </head>
52 <body>
53 <form id='_fom' method='post' action='tomato.cgi'>
54 <table id='container' cellspacing=0>
55 <tr><td colspan=2 id='header'>
56 <div class='title'>Tomato</div>
57 <div class='version'>Version <% version(); %></div>
58 </td></tr>
59 <tr id='body'><td id='navi'><script type='text/javascript'>navi()</script></td>
60 <td id='content'>
61 <div id='ident'><% ident(); %></div>
63 <!-- / / / -->
65 <input type='hidden' name='_nextpage' value='advanced-misc.asp'>
66 <input type='hidden' name='_reboot' value='0'>
68 <input type='hidden' name='jumbo_frame_enable'>
70 <div class='section-title'>Miscellaneous</div>
71 <div class='section'>
72 <script type='text/javascript'>
73 a = [];
74 for (i = 3; i <= 20; ++i) a.push([i, i + ' seconds']);
75 createFieldTable('', [
76 { title: 'Boot Wait Time *', name: 'wait_time', type: 'select', options: a, value: fixInt(nvram.wait_time, 3, 20, 3) },
77 { title: 'WAN Port Speed *', name: 'wan_speed', type: 'select', options: [[0,'10Mb Full'],[1,'10Mb Half'],[2,'100Mb Full'],[3,'100Mb Half'],[4,'Auto']], value: nvram.wan_speed },
80 // { title: 'CPU Frequency *', name: 'clkfreq', type: 'text', maxlen: 3, size: 3, value: nvram.clkfreq },
82 { title: 'CPU Frequency *', name: 'clkfreq', type: 'select', options: [[188,'188'],[200,'200'],[216,'216'],[225,'225'],[240,'240'],[250,'250'],[266,'266'],[300,'300'],[354,'354'],[400,'400'],[453,'453'],[480,'480'],[500,'500'],[532,'532']], value: nvram.clkfreq },
85 null,
92 { title: 'Enable Jumbo Frames *', name: 'f_jumbo_frame_enable', type: 'checkbox', value: nvram.jumbo_frame_enable != '0', hidden: !et1000 },
93 { title: 'Jumbo Frame Size *', name: 'jumbo_frame_size', type: 'text', maxlen: 4, size: 6, value: fixInt(nvram.jumbo_frame_size, 1, 9720, 2000),
94 suffix: ' <small>Bytes (range: 1 - 9720; default: 2000)</small>', hidden: !et1000 }
96 ]);
97 </script>
98 <br>
99 <small>* Not all models support these options.</small>
100 </div>
104 <!-- / / / -->
106 </td></tr>
107 <tr><td id='footer' colspan=2>
108 <span id='footer-msg'></span>
109 <input type='button' value='Save' id='save-button' onclick='save()'>
110 <input type='button' value='Cancel' id='cancel-button' onclick='reloadPage();'>
111 </td></tr>
112 </table>
113 </form>
114 <script type='text/javascript'>verifyFields(null, 1);</script>
115 </body>
116 </html>