diff options
author | Leah Rowe <leah@libreboot.org> | 2024-07-16 03:57:08 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2024-07-16 03:57:08 +0100 |
commit | f367afabc1a9c35cee749efe5540af09914f14e2 (patch) | |
tree | 924624472479eb0affb3f79b39ec478152c1a2bc /util/autoport/ec_fixme.go | |
parent | 373c2eb23dfed9ca0cef80321e7d57ddaf550d35 (diff) |
remove util/autoport
upstream has merged all of the changes that it contained,
so we don't need this anymore. we'll have the newer upstream
changes on the next general revision updates for coreboot,
within config/coreboot/
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'util/autoport/ec_fixme.go')
-rw-r--r-- | util/autoport/ec_fixme.go | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/util/autoport/ec_fixme.go b/util/autoport/ec_fixme.go deleted file mode 100644 index 54f78ab4..00000000 --- a/util/autoport/ec_fixme.go +++ /dev/null @@ -1,91 +0,0 @@ -package main - -import "fmt" - -func FIXMEEC(ctx Context) { - ap := Create(ctx, "acpi/platform.asl") - defer ap.Close() - - hasKeyboard := ctx.InfoSource.HasPS2() - - sbGPE := GuessECGPE(ctx) - var GPEUnsure bool - if sbGPE < 0 { - sbGPE = SouthBridge.EncodeGPE(1) - GPEUnsure = true - SouthBridge.NeedRouteGPIOManually() - } else { - GPEUnsure = false - SouthBridge.EnableGPE(SouthBridge.DecodeGPE(sbGPE)) - } - - Add_gpl(ap) - ap.WriteString( - `Method(_WAK, 1) -{ - /* FIXME: EC support */ - Return(Package() {0, 0}) -} - -Method(_PTS,1) -{ - /* FIXME: EC support */ -} -`) - - ecs := ctx.InfoSource.GetEC() - MainboardIncludes = append(MainboardIncludes, "ec/acpi/ec.h") - MainboardIncludes = append(MainboardIncludes, "console/console.h") - - MainboardInit += - ` /* FIXME: trim this down or remove if necessary */ - { - int i; - const u8 dmp[256] = {` - for i := 0; i < 0x100; i++ { - if (i & 0xf) == 0 { - MainboardInit += fmt.Sprintf("\n\t\t\t/* %02x */ ", i) - } - MainboardInit += fmt.Sprintf("0x%02x,", ecs[i]) - if (i & 0xf) != 0xf { - MainboardInit += " " - } - } - MainboardInit += "\n\t\t};\n" - MainboardInit += ` - printk(BIOS_DEBUG, "Replaying EC dump ..."); - for (i = 0; i < 256; i++) - ec_write (i, dmp[i]); - printk(BIOS_DEBUG, "done\n"); - } -` - - KconfigBool["EC_ACPI"] = true - si := Create(ctx, "acpi/superio.asl") - defer si.Close() - - if hasKeyboard { - Add_gpl(si) - si.WriteString("#include <drivers/pc80/pc/ps2_controller.asl>\n") - MainboardInit += fmt.Sprintf("\tpc_keyboard_init(NO_AUX_DEVICE);\n") - MainboardIncludes = append(MainboardIncludes, "pc80/keyboard.h") - } - - ec := Create(ctx, "acpi/ec.asl") - defer ec.Close() - - Add_gpl(ec) - ec.WriteString(`Device(EC) -{ - Name (_HID, EISAID("PNP0C09")) - Name (_UID, 0) -`) - if GPEUnsure { - ec.WriteString("\t/* FIXME: Set GPE */\n") - ec.WriteString("\t/* Name (_GPE, ?) */\n") - } else { - fmt.Fprintf(ec, "\tName (_GPE, %d)\n", sbGPE) - } - ec.WriteString("/* FIXME: EC support */\n") - ec.WriteString("}\n") -} |