DSDT.asl should not report the AMD SB600/SB700 RTC as Intel PIIX4
authorScott Duplichan <scott@notabs.org>
Sun, 7 Nov 2010 20:11:39 +0000 (20:11 +0000)
committerScott Duplichan <scott@notabs.org>
Sun, 7 Nov 2010 20:11:39 +0000 (20:11 +0000)
compatible. The extended cmos is accessed differently for AMD
and Intel RTCs. Not sure what if any OS cares about this distinction,
but non-Intel compatible seems like a safer way to report the AMD RTC.
Tested with Win7 on Mahogany_fam10 and kino-780am2-fam10.

Signed-off-by: Scott Duplichan <scott@notabs.org>
Acked-by: Marc Jones <marcj303@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6046 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

14 files changed:
src/mainboard/amd/dbm690t/dsdt.asl
src/mainboard/amd/mahogany/dsdt.asl
src/mainboard/amd/mahogany_fam10/dsdt.asl
src/mainboard/amd/pistachio/dsdt.asl
src/mainboard/amd/tilapia_fam10/dsdt.asl
src/mainboard/asrock/939a785gmh/dsdt.asl
src/mainboard/asus/m4a785-m/dsdt.asl
src/mainboard/gigabyte/ma785gmt/dsdt.asl
src/mainboard/gigabyte/ma78gm/dsdt.asl
src/mainboard/iei/kino-780am2-fam10/dsdt.asl
src/mainboard/jetway/pa78vm5/dsdt.asl
src/mainboard/kontron/kt690/dsdt.asl
src/mainboard/technexion/tim5690/dsdt.asl
src/mainboard/technexion/tim8690/dsdt.asl

index bb235fc6470495de7faa80a7e369caa11b13ffc1..6e98da3c6e495103829d75d38bc48a495b14f694 100644 (file)
@@ -1308,7 +1308,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 981f7284fabc62d7dcbdecdf4bca09e66c3af682..99040ea2468db3a1b03c56c15bbf6adf00d41ff6 100644 (file)
@@ -1324,7 +1324,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 04106dbc4dea6157589c698350a1a440a13fe43e..208091d1bbb593ab26ec554f18e41ad63db2102b 100644 (file)
@@ -1366,7 +1366,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 0053d10e799fd50c7ddc038d03c817d9b4255018..4b1c783db7a80b1edca88c652c23026045bb72e8 100644 (file)
@@ -1307,7 +1307,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index b25ebdb00e3648ae90f482c51f6ff6e3a96772ea..cef6bbfacfa6448b88be3b67b31a8d0c7eaeba52 100644 (file)
@@ -1366,7 +1366,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index f0621cbbe4d2fa28b78bdaf369e4d826aad51196..9d6c8bfa79cc3234fe56fb64e098b84c00661c9b 100644 (file)
@@ -1282,7 +1282,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index b25ebdb00e3648ae90f482c51f6ff6e3a96772ea..cef6bbfacfa6448b88be3b67b31a8d0c7eaeba52 100644 (file)
@@ -1366,7 +1366,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 70190049f3cd26a22966af61924e0519c26c40a7..13358d76fdc0509c7f368ec03c4a580712daeff6 100644 (file)
@@ -1366,7 +1366,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 46485d09b3857d388a9b6e0d709a8de8fe538fbb..b3c2508242034f08371ae0aae1308c5a5ac8d365 100644 (file)
@@ -1366,7 +1366,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 5c573990cbdf9eb98cc0ed2e7de54cab918b6874..afea1c7f18c9f324d2dc92dda9b5dcce46182870 100644 (file)
@@ -1366,7 +1366,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index d69d416045ad72ecb4af08ea164db56c04f502e9..6b58ccb6da9c04026668ff9a9021e0069b9dbd70 100644 (file)
@@ -1366,7 +1366,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 78f4620cc786ca0455adbdfc9e793fe31cb9a612..dbe7529645780870a15783871cb5a095b09da635 100644 (file)
@@ -1308,7 +1308,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index 2b0532d2e9290db31c72b3e70e08940f371eb011..9a2eb5152ac797191d6b2d79683acc9f1012153c 100644 (file)
@@ -1308,7 +1308,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)
index ad374b407424cd48229f471b282d136331ebff11..3ba436e0d24006323f584c696c75761263c7230c 100644 (file)
@@ -1308,7 +1308,7 @@ DefinitionBlock (
 
                                /* Real Time Clock Device */
                                Device(RTC0) {
-                                       Name(_HID, EISAID("PNP0B01"))   /* AT Real Time Clock */
+                                       Name(_HID, EISAID("PNP0B00"))   /* AT Real Time Clock (not PIIX4 compatible) */
                                        Name(_CRS, ResourceTemplate() {
                                                IRQNoFlags(){8}
                                                IO(Decode16,0x0070, 0x0070, 0, 2)