<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
The device number of SATA SB700 is 0x11, while the one of SB600 is 0x12.<BR>We changed almost associated code when we ported but overlooked some.<BR>Some legacy of SB600 are also fixed.<BR>
Signed-off-by: Zheng Bao <<A href="mailto:zheng.bao@amd.com">zheng.bao@amd.com</A>><BR>
 <BR>
Index: src/mainboard/amd/mahogany/dsdt.asl<BR>===================================================================<BR>--- src/mainboard/amd/mahogany/dsdt.asl (revision 5485)<BR>+++ src/mainboard/amd/mahogany/dsdt.asl (working copy)<BR>@@ -271,7 +271,7 @@<BR>     * ((bus number + 1) * ((device number * 8) * 4096)) + register offset<BR>     * The 8 comes from 8 functions per device, and 4096 bytes per function config space<BR>    */<BR>-   Offset(0x00090024), /* Byte offset to SATA register 24h - Bus 0, Device 18, Function 0 */<BR>+   Offset(0x00088024), /* Byte offset to SATA register 24h - Bus 0, Device 18, Function 0 */<BR>    STB5, 32,<BR>    Offset(0x00098042), /* Byte offset to OHCI0 register 42h - Bus 0, Device 19, Function 0 */<BR>    PT0D, 1,<BR>@@ -1447,7 +1447,7 @@<BR>     Store (0x02, SIOD)<BR>    }<BR>    /*<BR>-    * Keyboard PME is routed to SB600 Gevent3. We can wake<BR>+    * Keyboard PME is routed to SB700 Gevent3. We can wake<BR>     * up the system by pressing the key.<BR>     */<BR>    Method (SIOS, 1)<BR>Index: src/mainboard/amd/mahogany/acpi/sata.asl<BR>===================================================================<BR>--- src/mainboard/amd/mahogany/acpi/sata.asl (revision 5485)<BR>+++ src/mainboard/amd/mahogany/acpi/sata.asl (working copy)<BR>@@ -23,7 +23,7 @@<BR> Scope (_SB) {<BR>  Device(PCI0) {<BR>   Device(SATA) {<BR>-   Name(_ADR, 0x00120000)<BR>+   Name(_ADR, 0x00110000)<BR>    #include "sata.asl"<BR>   }<BR>  }<BR>Index: src/mainboard/amd/mahogany_fam10/dsdt.asl<BR>===================================================================<BR>--- src/mainboard/amd/mahogany_fam10/dsdt.asl (revision 5485)<BR>+++ src/mainboard/amd/mahogany_fam10/dsdt.asl (working copy)<BR>@@ -313,7 +313,7 @@<BR>     * ((bus number + 1) * ((device number * 8) * 4096)) + register offset<BR>     * The 8 comes from 8 functions per device, and 4096 bytes per function config space<BR>    */<BR>-   Offset(0x00090024), /* Byte offset to SATA register 24h - Bus 0, Device 18, Function 0 */<BR>+   Offset(0x00088024), /* Byte offset to SATA register 24h - Bus 0, Device 18, Function 0 */<BR>    STB5, 32,<BR>    Offset(0x00098042), /* Byte offset to OHCI0 register 42h - Bus 0, Device 19, Function 0 */<BR>    PT0D, 1,<BR>@@ -1489,7 +1489,7 @@<BR>     Store (0x02, SIOD)<BR>    }<BR>    /*<BR>-    * Keyboard PME is routed to SB600 Gevent3. We can wake<BR>+    * Keyboard PME is routed to SB700 Gevent3. We can wake<BR>     * up the system by pressing the key.<BR>     */<BR>    Method (SIOS, 1)<BR>Index: src/mainboard/amd/mahogany_fam10/acpi/sata.asl<BR>===================================================================<BR>--- src/mainboard/amd/mahogany_fam10/acpi/sata.asl (revision 5485)<BR>+++ src/mainboard/amd/mahogany_fam10/acpi/sata.asl (working copy)<BR>@@ -23,7 +23,7 @@<BR> Scope (_SB) {<BR>  Device(PCI0) {<BR>   Device(SATA) {<BR>-   Name(_ADR, 0x00120000)<BR>+   Name(_ADR, 0x00110000)<BR>    #include "sata.asl"<BR>   }<BR>  }<BR>Index: src/mainboard/amd/tilapia_fam10/acpi/sata.asl<BR>===================================================================<BR>--- src/mainboard/amd/tilapia_fam10/acpi/sata.asl (revision 5485)<BR>+++ src/mainboard/amd/tilapia_fam10/acpi/sata.asl (working copy)<BR>@@ -23,7 +23,7 @@<BR> Scope (_SB) {<BR>  Device(PCI0) {<BR>   Device(SATA) {<BR>-   Name(_ADR, 0x00120000)<BR>+   Name(_ADR, 0x00110000)<BR>    #include "sata.asl"<BR>   }<BR>  }<BR>Index: src/mainboard/amd/tilapia_fam10/dsdt.asl<BR>===================================================================<BR>--- src/mainboard/amd/tilapia_fam10/dsdt.asl (revision 5485)<BR>+++ src/mainboard/amd/tilapia_fam10/dsdt.asl (working copy)<BR>@@ -313,7 +313,7 @@<BR>     * ((bus number + 1) * ((device number * 8) * 4096)) + register offset<BR>     * The 8 comes from 8 functions per device, and 4096 bytes per function config space<BR>    */<BR>-   Offset(0x00090024), /* Byte offset to SATA register 24h - Bus 0, Device 18, Function 0 */<BR>+   Offset(0x00088024), /* Byte offset to SATA register 24h - Bus 0, Device 18, Function 0 */<BR>    STB5, 32,<BR>    Offset(0x00098042), /* Byte offset to OHCI0 register 42h - Bus 0, Device 19, Function 0 */<BR>    PT0D, 1,<BR>@@ -1489,7 +1489,7 @@<BR>     Store (0x02, SIOD)<BR>    }<BR>    /*<BR>-    * Keyboard PME is routed to SB600 Gevent3. We can wake<BR>+    * Keyboard PME is routed to SB700 Gevent3. We can wake<BR>     * up the system by pressing the key.<BR>     */<BR>    Method (SIOS, 1)<BR><BR>                                         <br /><hr />Hotmail: Powerful Free email with security by Microsoft. <a href='https://signup.live.com/signup.aspx?id=60969' target='_new'>Get it now.</a></body>
</html>