summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorraywu <raywu@aaeon.com>2018-06-26 10:44:21 +0800
committerraywu <raywu@aaeon.com>2018-06-26 10:44:21 +0800
commit53ca8efebbb8d02beb799ac4cfe42e0caf8e817f (patch)
treeadeef75c866d3979e3c1f9608d6bd7dc9800e6a3
parent2ed50a0fc510367ccbacc19427a5bcc60873df1e (diff)
downloadzprj-53ca8efebbb8d02beb799ac4cfe42e0caf8e817f.tar.xz
Spec. Changed - Support LPT
-rw-r--r--Board/IO/F81866/ACPI/LPTE.ASL16
-rw-r--r--Board/IO/F81866/ACPI/Uart5.ASL6
-rw-r--r--Board/IO/F81866/ACPI/Uart6.ASL6
-rw-r--r--Board/SB/SBSECInit.asm2
-rw-r--r--CRB/CSP.sdl2
5 files changed, 16 insertions, 16 deletions
diff --git a/Board/IO/F81866/ACPI/LPTE.ASL b/Board/IO/F81866/ACPI/LPTE.ASL
index 5bbf0f8..4dcc6db 100644
--- a/Board/IO/F81866/ACPI/LPTE.ASL
+++ b/Board/IO/F81866/ACPI/LPTE.ASL
@@ -117,19 +117,19 @@ Device(LPTE) {
// IRQ
StartDependentFn(0,0) {
IO(Decode16, 0x378, 0x378, 1, 8)
- IRQNoFlags() {5}
+ IRQNoFlags() {7}
}
StartDependentFnNoPri() {
IO(Decode16, 0x378, 0x378, 1, 8)
- IRQNoFlags() {5,6,7,10,11,12}
+ IRQNoFlags() {7}
}
StartDependentFnNoPri() {
IO(Decode16, 0x278, 0x278, 1, 8)
- IRQNoFlags() {5,6,7,10,11,12}
+ IRQNoFlags() {7}
}
StartDependentFnNoPri() {
IO(Decode16, 0x3BC, 0x3BC, 1, 4)
- IRQNoFlags() {5,6,7,10,11,12}
+ IRQNoFlags() {7}
}
// No IRQ
// StartDependentFnNoPri() {
@@ -154,25 +154,25 @@ Device(LPTE) {
StartDependentFn(0, 0) {
IO(Decode16, 0x378, 0x378, 1, 8)
IO(Decode16, 0x778, 0x778, 1, 8)
- IRQNoFlags() {5}
+ IRQNoFlags() {7}
DMA(Compatibility, NotBusMaster, Transfer8) {3}
}
StartDependentFnNoPri() {
IO(Decode16, 0x378, 0x378, 1, 8)
IO(Decode16, 0x778, 0x778, 1, 8)
- IRQNoFlags() {5,6,7,10,11,12}
+ IRQNoFlags() {7}
DMA(Compatibility, NotBusMaster, Transfer8) {1,3}
}
StartDependentFnNoPri() {
IO(Decode16, 0x278, 0x278, 1, 8)
IO(Decode16, 0x678, 0x678, 1, 8)
- IRQNoFlags() {5,6,7,10,11,12}
+ IRQNoFlags() {7}
DMA(Compatibility, NotBusMaster, Transfer8) {1,3}
}
StartDependentFnNoPri() {
IO(Decode16, 0x3BC, 0x3BC, 1, 4)
IO(Decode16, 0x7BC, 0x7BC, 1, 4)
- IRQNoFlags() {5,6,7,10,11,12}
+ IRQNoFlags() {7}
DMA(Compatibility, NotBusMaster, Transfer8) {1,3}
}
// No IRQ
diff --git a/Board/IO/F81866/ACPI/Uart5.ASL b/Board/IO/F81866/ACPI/Uart5.ASL
index 76fd3a3..38bd85d 100644
--- a/Board/IO/F81866/ACPI/Uart5.ASL
+++ b/Board/IO/F81866/ACPI/Uart5.ASL
@@ -74,17 +74,17 @@ Device(UAR5) {
Name(_PRS, ResourceTemplate() {
StartDependentFn(0, 0) {
IO(Decode16, 0x278, 0x278, 1, 8)
- IRQ(Level,ActiveLow,Shared) {10}
+ IRQ(Level,ActiveLow,Shared) {11}
DMA(Compatibility, NotBusMaster, Transfer8) {}
}
StartDependentFnNoPri() {
IO(Decode16, 0x278, 0x278, 1, 8)
- IRQ(Level,ActiveLow,Shared) {10}
+ IRQ(Level,ActiveLow,Shared) {11}
DMA(Compatibility, NotBusMaster, Transfer8) {}
}
StartDependentFnNoPri() {
IO(Decode16, 0x270, 0x270, 1, 8)
- IRQ(Level,ActiveLow,Shared) {10}
+ IRQ(Level,ActiveLow,Shared) {11}
DMA(Compatibility, NotBusMaster, Transfer8) {}
}
// StartDependentFnNoPri() {
diff --git a/Board/IO/F81866/ACPI/Uart6.ASL b/Board/IO/F81866/ACPI/Uart6.ASL
index fca3c09..055a647 100644
--- a/Board/IO/F81866/ACPI/Uart6.ASL
+++ b/Board/IO/F81866/ACPI/Uart6.ASL
@@ -74,17 +74,17 @@ Device(UAR6) {
Name(_PRS, ResourceTemplate() {
StartDependentFn(0, 0) {
IO(Decode16, 0x270, 0x270, 1, 8)
- IRQ(Level,ActiveLow,Shared) {10}
+ IRQ(Level,ActiveLow,Shared) {11}
DMA(Compatibility, NotBusMaster, Transfer8) {}
}
StartDependentFnNoPri() {
IO(Decode16, 0x278, 0x278, 1, 8)
- IRQ(Level,ActiveLow,Shared) {10}
+ IRQ(Level,ActiveLow,Shared) {11}
DMA(Compatibility, NotBusMaster, Transfer8) {}
}
StartDependentFnNoPri() {
IO(Decode16, 0x270, 0x270, 1, 8)
- IRQ(Level,ActiveLow,Shared) {10}
+ IRQ(Level,ActiveLow,Shared) {11}
DMA(Compatibility, NotBusMaster, Transfer8) {}
}
// StartDependentFnNoPri() {
diff --git a/Board/SB/SBSECInit.asm b/Board/SB/SBSECInit.asm
index 2ab1c3c..5003adb 100644
--- a/Board/SB/SBSECInit.asm
+++ b/Board/SB/SBSECInit.asm
@@ -247,7 +247,7 @@ IF MKF_SB_IO_DECODE_IN_SEC
mov eax, (1 shl 31t) + (SB_BUS shl 16t) + (SB_DEV_FUN shl 8) + 80h
out dx, eax
add dx, 04h
- mov eax, 34030070h
+ mov eax, 34070070h
IFDEF MKF_EC_SUPPORT
or eax, (MKF_EC_SUPPORT shl 27t) ; Enable MC_LPC_EN
ENDIF
diff --git a/CRB/CSP.sdl b/CRB/CSP.sdl
index eac6a59..0da3457 100644
--- a/CRB/CSP.sdl
+++ b/CRB/CSP.sdl
@@ -1391,7 +1391,7 @@ TOKEN
End
TOKEN
Name = "F81866_PARALLEL_PORT_PRESENT"
- Value = "0"
+ Value = "1"
Help = "LPT Port Present / Not Present."
TokenType = Boolean
TargetH = Yes