Skip to content

Commit

Permalink
Fixed link to USB PLL fix
Browse files Browse the repository at this point in the history
  • Loading branch information
hak8or committed Apr 26, 2018
1 parent 21bcac3 commit fc495e4
Show file tree
Hide file tree
Showing 12 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion AT91SAM9N12/USB.md
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ static unsigned long clk_pll_recalc_rate(struct clk_hw *hw,
}
```
Further exploring shows that this was [fixed](http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/283501.html) years ago and was accepted, but later [undone](https://github.com/torvalds/linux/commit/1bdf02326b71eae7e9b4b335b881856aaf9d1af6#diff-59deeffcefca5a5972c4ab07b6d478deL155).
Further exploring shows that this was [fixed](http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/283502.html) years ago and was accepted, but later [undone](https://github.com/torvalds/linux/commit/1bdf02326b71eae7e9b4b335b881856aaf9d1af6#diff-59deeffcefca5a5972c4ab07b6d478deL155).
Now we plug it in and what do we get?
Expand Down
2 changes: 1 addition & 1 deletion _book/AT91SAM9N12/AT91_Bootstrap.html
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"AT91 Bootstrap","level":"1.2.2","depth":2,"next":{"title":"Device Tree","level":"1.2.3","depth":2,"path":"AT91SAM9N12/devicetree.md","ref":"AT91SAM9N12/devicetree.md","articles":[]},"previous":{"title":"SAM-BA","level":"1.2.1","depth":2,"path":"AT91SAM9N12/SAMBA.md","ref":"AT91SAM9N12/SAMBA.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/AT91_Bootstrap.md","mtime":"2018-03-30T02:16:46.796Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:12:41.821Z"},"basePath":"..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"AT91 Bootstrap","level":"1.2.2","depth":2,"next":{"title":"Device Tree","level":"1.2.3","depth":2,"path":"AT91SAM9N12/devicetree.md","ref":"AT91SAM9N12/devicetree.md","articles":[]},"previous":{"title":"SAM-BA","level":"1.2.1","depth":2,"path":"AT91SAM9N12/SAMBA.md","ref":"AT91SAM9N12/SAMBA.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/AT91_Bootstrap.md","mtime":"2018-03-30T02:16:46.796Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:15:04.139Z"},"basePath":"..","book":{"language":""}});
});
</script>
</div>
Expand Down
2 changes: 1 addition & 1 deletion _book/AT91SAM9N12/OldSchool/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"Old School","level":"1.2.8","depth":2,"next":{"title":"MX233","level":"1.3","depth":1,"path":"MX233/readme.md","ref":"MX233/readme.md","articles":[]},"previous":{"title":"Linux","level":"1.2.7","depth":2,"path":"AT91SAM9N12/linux.md","ref":"AT91SAM9N12/linux.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/OldSchool/readme.md","mtime":"2018-03-26T21:41:01.510Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:12:41.821Z"},"basePath":"../..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"Old School","level":"1.2.8","depth":2,"next":{"title":"MX233","level":"1.3","depth":1,"path":"MX233/readme.md","ref":"MX233/readme.md","articles":[]},"previous":{"title":"Linux","level":"1.2.7","depth":2,"path":"AT91SAM9N12/linux.md","ref":"AT91SAM9N12/linux.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/OldSchool/readme.md","mtime":"2018-03-26T21:41:01.510Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:15:04.139Z"},"basePath":"../..","book":{"language":""}});
});
</script>
</div>
Expand Down
2 changes: 1 addition & 1 deletion _book/AT91SAM9N12/SAMBA.html
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"SAM-BA","level":"1.2.1","depth":2,"next":{"title":"AT91 Bootstrap","level":"1.2.2","depth":2,"path":"AT91SAM9N12/AT91_Bootstrap.md","ref":"AT91SAM9N12/AT91_Bootstrap.md","articles":[]},"previous":{"title":"SAM9N12","level":"1.2","depth":1,"path":"AT91SAM9N12/readme.md","ref":"AT91SAM9N12/readme.md","articles":[{"title":"SAM-BA","level":"1.2.1","depth":2,"path":"AT91SAM9N12/SAMBA.md","ref":"AT91SAM9N12/SAMBA.md","articles":[]},{"title":"AT91 Bootstrap","level":"1.2.2","depth":2,"path":"AT91SAM9N12/AT91_Bootstrap.md","ref":"AT91SAM9N12/AT91_Bootstrap.md","articles":[]},{"title":"Device Tree","level":"1.2.3","depth":2,"path":"AT91SAM9N12/devicetree.md","ref":"AT91SAM9N12/devicetree.md","articles":[]},{"title":"Buildroot","level":"1.2.4","depth":2,"path":"AT91SAM9N12/buildroot.md","ref":"AT91SAM9N12/buildroot.md","articles":[]},{"title":"zImage minifying","level":"1.2.5","depth":2,"path":"AT91SAM9N12/smallerzimage.md","ref":"AT91SAM9N12/smallerzimage.md","articles":[]},{"title":"USB","level":"1.2.6","depth":2,"path":"AT91SAM9N12/USB.md","ref":"AT91SAM9N12/USB.md","articles":[]},{"title":"Linux","level":"1.2.7","depth":2,"path":"AT91SAM9N12/linux.md","ref":"AT91SAM9N12/linux.md","articles":[]},{"title":"Old School","level":"1.2.8","depth":2,"path":"AT91SAM9N12/OldSchool/readme.md","ref":"AT91SAM9N12/OldSchool/readme.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/SAMBA.md","mtime":"2018-03-29T06:26:43.722Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:12:41.821Z"},"basePath":"..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"SAM-BA","level":"1.2.1","depth":2,"next":{"title":"AT91 Bootstrap","level":"1.2.2","depth":2,"path":"AT91SAM9N12/AT91_Bootstrap.md","ref":"AT91SAM9N12/AT91_Bootstrap.md","articles":[]},"previous":{"title":"SAM9N12","level":"1.2","depth":1,"path":"AT91SAM9N12/readme.md","ref":"AT91SAM9N12/readme.md","articles":[{"title":"SAM-BA","level":"1.2.1","depth":2,"path":"AT91SAM9N12/SAMBA.md","ref":"AT91SAM9N12/SAMBA.md","articles":[]},{"title":"AT91 Bootstrap","level":"1.2.2","depth":2,"path":"AT91SAM9N12/AT91_Bootstrap.md","ref":"AT91SAM9N12/AT91_Bootstrap.md","articles":[]},{"title":"Device Tree","level":"1.2.3","depth":2,"path":"AT91SAM9N12/devicetree.md","ref":"AT91SAM9N12/devicetree.md","articles":[]},{"title":"Buildroot","level":"1.2.4","depth":2,"path":"AT91SAM9N12/buildroot.md","ref":"AT91SAM9N12/buildroot.md","articles":[]},{"title":"zImage minifying","level":"1.2.5","depth":2,"path":"AT91SAM9N12/smallerzimage.md","ref":"AT91SAM9N12/smallerzimage.md","articles":[]},{"title":"USB","level":"1.2.6","depth":2,"path":"AT91SAM9N12/USB.md","ref":"AT91SAM9N12/USB.md","articles":[]},{"title":"Linux","level":"1.2.7","depth":2,"path":"AT91SAM9N12/linux.md","ref":"AT91SAM9N12/linux.md","articles":[]},{"title":"Old School","level":"1.2.8","depth":2,"path":"AT91SAM9N12/OldSchool/readme.md","ref":"AT91SAM9N12/OldSchool/readme.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/SAMBA.md","mtime":"2018-03-29T06:26:43.722Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:15:04.139Z"},"basePath":"..","book":{"language":""}});
});
</script>
</div>
Expand Down
4 changes: 2 additions & 2 deletions _book/AT91SAM9N12/USB.html
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,7 @@ <h2 id="the-fix">The Fix</h2>
+ <span class="hljs-keyword">return</span> (parent_rate / pll-&gt;div) * (pll-&gt;mul + <span class="hljs-number">1</span>);
}
</code></pre>
<p>Further exploring shows that this was <a href="http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/283501.html" target="_blank">fixed</a> years ago and was accepted, but later <a href="https://github.com/torvalds/linux/commit/1bdf02326b71eae7e9b4b335b881856aaf9d1af6#diff-59deeffcefca5a5972c4ab07b6d478deL155" target="_blank">undone</a>.</p>
<p>Further exploring shows that this was <a href="http://lists.infradead.org/pipermail/linux-arm-kernel/2014-September/283502.html" target="_blank">fixed</a> years ago and was accepted, but later <a href="https://github.com/torvalds/linux/commit/1bdf02326b71eae7e9b4b335b881856aaf9d1af6#diff-59deeffcefca5a5972c4ab07b6d478deL155" target="_blank">undone</a>.</p>
<p>Now we plug it in and what do we get?</p>
<pre><code class="lang-none">usb 1-1: new full-speed USB device number 3 using at91_ohci
usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271
Expand Down Expand Up @@ -552,7 +552,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"USB","level":"1.2.6","depth":2,"next":{"title":"Linux","level":"1.2.7","depth":2,"path":"AT91SAM9N12/linux.md","ref":"AT91SAM9N12/linux.md","articles":[]},"previous":{"title":"zImage minifying","level":"1.2.5","depth":2,"path":"AT91SAM9N12/smallerzimage.md","ref":"AT91SAM9N12/smallerzimage.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/USB.md","mtime":"2018-04-26T21:12:21.682Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:12:41.821Z"},"basePath":"..","book":{"language":""}});
gitbook.page.hasChanged({"page":{"title":"USB","level":"1.2.6","depth":2,"next":{"title":"Linux","level":"1.2.7","depth":2,"path":"AT91SAM9N12/linux.md","ref":"AT91SAM9N12/linux.md","articles":[]},"previous":{"title":"zImage minifying","level":"1.2.5","depth":2,"path":"AT91SAM9N12/smallerzimage.md","ref":"AT91SAM9N12/smallerzimage.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"AT91SAM9N12/USB.md","mtime":"2018-04-26T21:14:50.622Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-04-26T21:15:04.139Z"},"basePath":"..","book":{"language":""}});
});
</script>
</div>
Expand Down
Loading

0 comments on commit fc495e4

Please sign in to comment.