Configure hal correctly when audio is disabled

When audio is disabled the HAL will use the NullSink and
GeneratedSource classes instead of the ones based on tinyalsa because
there won't be an audio device for tinyalsa to interact with.

Bug: 226979862
Test: locally
Change-Id: Ifaf854e63b1f28200e6d8b5b72cf285901a393cc
diff --git a/host/libs/config/bootconfig_args.cpp b/host/libs/config/bootconfig_args.cpp
index 00673f6..44e86ae 100644
--- a/host/libs/config/bootconfig_args.cpp
+++ b/host/libs/config/bootconfig_args.cpp
@@ -141,6 +141,11 @@
                instance.audiocontrol_server_port()));
   }
 
+  if (!config.enable_audio()) {
+    bootconfig_args.push_back("androidboot.audio.tinyalsa.ignore_output=true");
+    bootconfig_args.push_back("androidboot.audio.tinyalsa.simulate_input=true");
+  }
+
   if (instance.camera_server_port()) {
     bootconfig_args.push_back(concat("androidboot.vsock_camera_port=",
                                      instance.camera_server_port()));