diff --git a/repos/libports/run/acpi_suspend.run b/repos/libports/run/acpi_suspend.run
index dcd8ce1585..b836538b22 100644
--- a/repos/libports/run/acpi_suspend.run
+++ b/repos/libports/run/acpi_suspend.run
@@ -48,6 +48,7 @@ set use_gpu_client 1
set use_gpe "no"
set use_ahci 0
set use_nvme 0
+set use_wifi 1
proc priority_timer { } { return {priority="0"} }
proc priority_base { } { return {priority="-1"} }
@@ -73,6 +74,9 @@ proc display_config { } {
+
+
+
}
return $return_display
@@ -88,7 +92,7 @@ proc display_config { } {
-
+
}
}
@@ -115,15 +119,16 @@ proc restartable_drivers { } {
-
-
-
} [display_config] {
} [input_config] {
+ } [wifi_config] {
+
+
+
@@ -502,6 +507,69 @@ proc gpu_client { } {
return $return_gpu
}
+proc wifi_config { } {
+
+ global use_wifi
+
+ set return_wifi ""
+
+ if {!$use_wifi} { return $return_wifi }
+
+ append return_wifi {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ }
+
+ return $return_wifi
+}
+
build {
core timer init lib/ld
server/report_rom
@@ -515,6 +583,7 @@ build {
driver/gpu/intel
driver/ahci
driver/nvme
+ driver/rtc
app/acpica
app/pci_decode
app/block_tester
@@ -539,6 +608,11 @@ if {$use_gpu_client} {
import_from_depot [depot_user]/pkg/glmark2
}
+if {$use_wifi} {
+ import_from_depot [depot_user]/pkg/pc_wifi \
+ [depot_user]/raw/pc_wifi_firmware
+}
+
set config ""
append config {
@@ -617,8 +691,9 @@ append config {
-
+
+
@@ -647,6 +722,9 @@ append config {
+
+
+
@@ -657,7 +735,7 @@ append config {
-
+
@@ -669,7 +747,7 @@ append config {
-
+
@@ -679,6 +757,8 @@ append config {