the following patch was just integrated into master:
commit b8cd52956b845511480c07a3dcd6cfbb3e936d80
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Tue Mar 4 17:07:22 2014 +1100
jetway/nf81-t56n-lf: Fix PS/2 ACPI for KBC & Mouse.
Provide ACPI table node so that the PS/2 keyboard/mouse port works
in GNU/Linux.
Change-Id: If73b8d37a81bb9066cbcc650b518d25e243b84e7
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
See http://review.coreboot.org/5327 for details.
-gerrit
the following patch was just integrated into master:
commit 007451e4e3a1636820c91d01916a82a908b8a061
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Mon Mar 3 02:23:18 2014 +1100
.gitignore: Don't track .ccwrap from scan-build.
Change-Id: I5757023b844e965d797e6b1a7e6955940f6d3363
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
See http://review.coreboot.org/5317 for details.
-gerrit
Edward O'Callaghan (eocallaghan(a)alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5328
-gerrit
commit b875e92ee5d2105be7ca529089ed64f503b52ab3
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Tue Mar 4 23:54:16 2014 +1100
jetway/nf81-t56n-lf: Minor corrections to devicetree.cb
The miniPCIe ports hanging off 15.0 are infact x1, as are the two
onboard NIC's on 6.0 and 15.0.
Change-Id: I6247838f6b5823369543e338975a4c5c6fd00d7c
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
---
src/mainboard/jetway/nf81-t56n-lf/devicetree.cb | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/mainboard/jetway/nf81-t56n-lf/devicetree.cb b/src/mainboard/jetway/nf81-t56n-lf/devicetree.cb
index 347d4a6..1e9c95b 100644
--- a/src/mainboard/jetway/nf81-t56n-lf/devicetree.cb
+++ b/src/mainboard/jetway/nf81-t56n-lf/devicetree.cb
@@ -31,9 +31,9 @@ chip northbridge/amd/agesa/family14/root_complex
device pci 0.0 on end # Root Complex
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
# device pci 1.1 on end # Internal Audio P2P bridge 0x1314
- device pci 4.0 off end
+ device pci 4.0 on end # PCIE P2P bridge PCIe slot
device pci 5.0 off end # PCIE P2P bridge
- device pci 6.0 on end # PCIE P2P bridge PCIe slot
+ device pci 6.0 on end # GbE MAC: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 (10ec:8168)
device pci 7.0 off end # PCIE P2P bridge
device pci 8.0 off end # NB/SB Link P2P bridge
end # agesa northbridge
@@ -92,7 +92,7 @@ chip northbridge/amd/agesa/family14/root_complex
# TODO: Verify BSEL register content with vendor BIOS using
# $ sudo isadump 0x4e 0x4f 0x7
# which select logical device (LDN) 7. Then read that we have in 0x27, bit1
- device pnp 2e.07 on end # BSEL
+ device pnp 2e.07 off end # BSEL
device pnp 2e.0a off end # PME
end # f71869ad
end #LPC
@@ -100,12 +100,12 @@ chip northbridge/amd/agesa/family14/root_complex
device pci 14.5 on end # OHCI FS/LS USB (0x4399)
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
device pci 15.0 on end # PCIe PortA (0x43a0) GbE MAC: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 (10ec:8168)
- device pci 15.1 off end # PCIe PortB
+ device pci 15.1 on end # PCIe PortB
device pci 15.2 off end # PCIe PortC
device pci 15.3 off end # PCIe PortD
device pci 16.0 on end # OHCI USB 10-13 (0x4397)
device pci 16.2 on end # EHCI USB 10-13 (0x4396)
- register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
+ register "gpp_configuration" = "4" # GPP_CFGMODE_X1111 - PortA-D on 15.0-3 are each x1 lanes.
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
# Set up SB800 Fan control registers and IMC fan controls
Edward O'Callaghan (eocallaghan(a)alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5327
-gerrit
commit b8cd52956b845511480c07a3dcd6cfbb3e936d80
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Tue Mar 4 17:07:22 2014 +1100
jetway/nf81-t56n-lf: Fix PS/2 ACPI for KBC & Mouse.
Provide ACPI table node so that the PS/2 keyboard/mouse port works
in GNU/Linux.
Change-Id: If73b8d37a81bb9066cbcc650b518d25e243b84e7
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
---
src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl | 6 +++++-
src/mainboard/jetway/nf81-t56n-lf/dsdt.asl | 1 +
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl b/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl
index e042553..6dcb877 100644
--- a/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl
+++ b/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl
@@ -1,6 +1,10 @@
/*
+ * Super I/O devices
+ *
* This file is part of the coreboot project.
*
+ * Copyright (C) 2014 Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
+ *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
@@ -15,4 +19,4 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-/* No Super I/O device or functionality yet */
+#include "../../../../drivers/pc80/ps2_controller.asl"
diff --git a/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl b/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
index f7c7bb2..85813d0 100644
--- a/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
+++ b/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
@@ -59,5 +59,6 @@ DefinitionBlock (
#include "acpi/gpe.asl"
#include <southbridge/amd/cimx/sb800/acpi/smbus.asl>
#include "acpi/thermal.asl"
+ #include "acpi/superio.asl"
}
/* End of ASL file */
Edward O'Callaghan (eocallaghan(a)alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5317
-gerrit
commit 007451e4e3a1636820c91d01916a82a908b8a061
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Mon Mar 3 02:23:18 2014 +1100
.gitignore: Don't track .ccwrap from scan-build.
Change-Id: I5757023b844e965d797e6b1a7e6955940f6d3363
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
---
.gitignore | 1 +
1 file changed, 1 insertion(+)
diff --git a/.gitignore b/.gitignore
index 0ad15ef..96af4a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
.config
.config.old
.xcompile
+.ccwrap
build/
coreboot-builds/
payloads/external/FILO/filo/
Edward O'Callaghan (eocallaghan(a)alterapraxis.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5327
-gerrit
commit 2c3f09cb1b40aa342a0c595a35b2907d74ca3472
Author: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Date: Tue Mar 4 17:07:22 2014 +1100
jetway/nf81-t56n-lf: Fix PS/2 ACPI for KBC & Mouse.
Provide ACPI tables so that the PS/2 keyboard/mouse port works
in GNU/Linux.
Change-Id: If73b8d37a81bb9066cbcc650b518d25e243b84e7
Signed-off-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
---
src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl | 22 +++++++++++++++++++++-
src/mainboard/jetway/nf81-t56n-lf/dsdt.asl | 1 +
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl b/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl
index e042553..aec8edd 100644
--- a/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl
+++ b/src/mainboard/jetway/nf81-t56n-lf/acpi/superio.asl
@@ -1,6 +1,10 @@
/*
+ * Super I/O devices
+ *
* This file is part of the coreboot project.
*
+ * Copyright (C) 2014 Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
+ *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
@@ -15,4 +19,20 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-/* No Super I/O device or functionality yet */
+/* PS/2 Keyboard */
+Device(KBC) {
+ Name(_HID, EISAID("PNP0303"))
+ Name(_CRS, ResourceTemplate() {
+ IO(Decode16, 0x0060, 0x0060, 1, 1)
+ IO(Decode16, 0x0064, 0x0064, 1, 1)
+ IRQNoFlags(){1}
+ })
+}
+
+/* PS/2 Mouse */
+Device(PS2M) {
+ Name(_HID, EISAID("PNP0F13"))
+ Name(_CRS, ResourceTemplate() {
+ IRQNoFlags(){12}
+ })
+}
diff --git a/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl b/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
index f7c7bb2..85813d0 100644
--- a/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
+++ b/src/mainboard/jetway/nf81-t56n-lf/dsdt.asl
@@ -59,5 +59,6 @@ DefinitionBlock (
#include "acpi/gpe.asl"
#include <southbridge/amd/cimx/sb800/acpi/smbus.asl>
#include "acpi/thermal.asl"
+ #include "acpi/superio.asl"
}
/* End of ASL file */