<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">fyi<br><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Andy Green &lt;<a href="mailto:andy@openmoko.com">andy@openmoko.com</a>&gt;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">March 19, 2008 5:09:04 AM GMT+08:00</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-style-span" style="-webkit-text-stroke-width: -1; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>Re: Adding a system management MPU</b></font></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div>-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>Somebody in the thread at some point said:<br><br>Hi Milosch -<br><br><blockquote type="cite"><blockquote type="cite">way or another before anything complicated gets done. &nbsp;We can use this<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">MPU to manage power and button/touchscreen/connector events, motion<br></blockquote></blockquote><br><blockquote type="cite">Funnily I chose a very similar chip for my Ebook Reader design - the<br></blockquote><blockquote type="cite">MSP420F233 (dirt cheap and a supports lot of peripherals). Basically it<br></blockquote><blockquote type="cite">allowed me to stick to a cheap PMU.<br></blockquote><br>Sounds like we both found a use for our exposure to the Xbox system<br>controller after some time :-)<br><br><blockquote type="cite">My main CPU (iMX31) talks to the MSP via as SPI master - the MSP toggles<br></blockquote><blockquote type="cite">an IRQ line to request a status poll by the main CPU. The bluetooth<br></blockquote><blockquote type="cite">module is shared by iMX and MSP - which allows great debugging and<br></blockquote><blockquote type="cite">debricking action over Bluetooth/RFCOMM serial interface without opening<br></blockquote><blockquote type="cite">the device at all - you are also able to see even early kernel boot<br></blockquote><blockquote type="cite">messages over Bluetooth or reset the CPU over bluetooth. The MSP also<br></blockquote><blockquote type="cite">handles the timer for alarm etc.<br></blockquote><br>That sounds very cool in your design.<br><br>There is a plan to basically put the debug board FTDI chip on the<br>mainboard for JTAG / debrick purposes, along with a micro USB conn that<br>isn't accessible without opening the case. &nbsp;So we discard the debug<br>board as a "product" and all phones expose a "USB UART" console and JTAG<br>if you want it.<br><br>If we allow "system MPU" reprogramming and therefore bricking (which we<br>should) it too can be debricked over JTAG, so having a physical debrick<br>/ hacking port of last resort is still valuable.<br><br>- -Andy<br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.7 (GNU/Linux)<br>Comment: Using GnuPG with Fedora - <a href="http://enigmail.mozdev.org">http://enigmail.mozdev.org</a><br><br>iD8DBQFH4C9wOjLpvpq7dMoRAtuhAJ9kKp6xykYbbqlcgOJPmXMDEUy1uQCbBjii<br>lFILuCmzV3eyNCMqvjk54+A=<br>=4ggA<br>-----END PGP SIGNATURE-----<br></blockquote></div><br></body></html>