acpi/acpigen: add acpigen_write_store_namestr_to_namestr

acpigen_write_rom open-codes this functionality, so add a function for
this.

Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Change-Id: Ief25dd854d1639a295c021e9d02c05b4cc61109c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72936
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <inforichland@gmail.com>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
diff --git a/src/acpi/acpigen.c b/src/acpi/acpigen.c
index 8eea91c..2479f58 100644
--- a/src/acpi/acpigen.c
+++ b/src/acpi/acpigen.c
@@ -1385,6 +1385,14 @@
 	acpigen_emit_byte(dst);
 }
 
+/* Store ("namestr", "namestr") */
+void acpigen_write_store_namestr_to_namestr(const char *src, const char *dst)
+{
+	acpigen_write_store();
+	acpigen_emit_namestring(src);
+	acpigen_emit_namestring(dst);
+}
+
 /* Or (arg1, arg2, res) */
 void acpigen_write_or(uint8_t arg1, uint8_t arg2, uint8_t res)
 {
diff --git a/src/include/acpi/acpigen.h b/src/include/acpi/acpigen.h
index 0b21938..ae50143 100644
--- a/src/include/acpi/acpigen.h
+++ b/src/include/acpi/acpigen.h
@@ -488,6 +488,7 @@
 void acpigen_write_store_ops(uint8_t src, uint8_t dst);
 void acpigen_write_store_op_to_namestr(uint8_t src, const char *dst);
 void acpigen_write_store_namestr_to_op(const char *src, uint8_t dst);
+void acpigen_write_store_namestr_to_namestr(const char *src, const char *dst);
 void acpigen_write_or(uint8_t arg1, uint8_t arg2, uint8_t res);
 void acpigen_write_xor(uint8_t arg1, uint8_t arg2, uint8_t res);
 void acpigen_write_and(uint8_t arg1, uint8_t arg2, uint8_t res);