DSDT.asl should not report the AMD SB600/SB700 RTC as Intel PIIX4
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
This commit is contained in:
parent
4e6305f4ab
commit
6018e1ba7f
|
@ -1308,7 +1308,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1324,7 +1324,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1366,7 +1366,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1307,7 +1307,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1366,7 +1366,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1282,7 +1282,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1366,7 +1366,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1366,7 +1366,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1366,7 +1366,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1366,7 +1366,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1366,7 +1366,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1308,7 +1308,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1308,7 +1308,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
|
@ -1308,7 +1308,7 @@ DefinitionBlock (
|
||||||
|
|
||||||
/* Real Time Clock Device */
|
/* Real Time Clock Device */
|
||||||
Device(RTC0) {
|
Device(RTC0) {
|
||||||
Name(_HID, EISAID("PNP0B01")) /* AT Real Time Clock */
|
Name(_HID, EISAID("PNP0B00")) /* AT Real Time Clock (not PIIX4 compatible) */
|
||||||
Name(_CRS, ResourceTemplate() {
|
Name(_CRS, ResourceTemplate() {
|
||||||
IRQNoFlags(){8}
|
IRQNoFlags(){8}
|
||||||
IO(Decode16,0x0070, 0x0070, 0, 2)
|
IO(Decode16,0x0070, 0x0070, 0, 2)
|
||||||
|
|
Loading…
Reference in New Issue