Hi, Bao,<br><br>    I'm sorry. I cancel it.<br>    Thanks.<br><br><div class="gmail_quote">2009/11/24 Bao, Zheng <span dir="ltr"><<a href="mailto:Zheng.Bao@amd.com">Zheng.Bao@amd.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">










<div link="blue" vlink="blue" lang="EN-US">

<div>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">Hi, Libra,</span></font></p>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">Do the definitions of PMIO apply to all the chipset?</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"> </span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+void speaker_timer_on(void)</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+{</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+     /* Setting this bit
will configure GPIO to be speaker output */</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+#ifndef EARLY_STAGE</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+     pm_iowrite(0x60,
(pmio_read(0x60) | (1<<5)));</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+#else</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+     pmio_write(0x60,
(pmio_read(0x60) | (1<<5)));</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+#endif // EARLY_STAGE</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+     outb((inb(PPC_PORTB) |
PPCB_SPKR), PPC_PORTB);</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+}</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+void
speaker_timer_off(void)</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+{</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+     outb((inb(PPC_PORTB)
& ~PPCB_SPKR), PPC_PORTB);</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+}</span></font></p>

<p class="MsoNormal" style=""><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">+</span></font></p>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";">Zheng</span></font></p>

<p class="MsoNormal"><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"> </span></font></p>

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">

<hr size="2" align="center" width="100%">

</span></font></div>

<p class="MsoNormal"><b><font size="2" face="Tahoma"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></b><font size="2" face="Tahoma"><span style="font-size: 10pt; font-family: Tahoma;">
<a href="mailto:coreboot-bounces@coreboot.org" target="_blank">coreboot-bounces@coreboot.org</a> [mailto:<a href="mailto:coreboot-bounces@coreboot.org" target="_blank">coreboot-bounces@coreboot.org</a>] <b><span style="font-weight: bold;">On Behalf Of </span></b>Libra Li<br>

<b><span style="font-weight: bold;">Sent:</span></b> Tuesday, November 24, 2009
11:23 AM<br>
<b><span style="font-weight: bold;">To:</span></b> coreboot<br>
<b><span style="font-weight: bold;">Subject:</span></b> [coreboot] [PATCH] The PC
buzzer</span></font></p>

</div><div><div></div><div class="h5">

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"> </span></font></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;">Hi,<br>
<br>
    This function tried in the SB600.<br>
    I had little modification "src/pc80/i8254.c".<br>
    Thanks<br>
<br>
    Signed-off: Libra Li <<a href="http://libra.li" target="_blank">libra.li</a>@<a href="http://technexion.com" target="_blank">technexion.com</a>></span></font></p>

</div></div></div>

</div>


<br>--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a><br></blockquote></div><br>