feat(nxp/layerscape): add build config and variants for ls1046a

Add build config and variants for ls1046a platforms.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: Ib14a256bc4aa43309a1e62d5760381aa44cf34da
diff --git a/group/tf-l1-build-plat/ls1046afrwy-default:nil b/group/tf-l1-build-plat/ls1046afrwy-default:nil
new file mode 100644
index 0000000..35f8713
--- /dev/null
+++ b/group/tf-l1-build-plat/ls1046afrwy-default:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/ls1046aqds-default:nil b/group/tf-l1-build-plat/ls1046aqds-default:nil
new file mode 100644
index 0000000..35f8713
--- /dev/null
+++ b/group/tf-l1-build-plat/ls1046aqds-default:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/tf-l1-build-plat/ls1046ardb-default:nil b/group/tf-l1-build-plat/ls1046ardb-default:nil
new file mode 100644
index 0000000..35f8713
--- /dev/null
+++ b/group/tf-l1-build-plat/ls1046ardb-default:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/script/tf-coverity/tf-cov-make b/script/tf-coverity/tf-cov-make
index 5245630..22679d7 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -418,6 +418,21 @@
 clean_build PLAT=ls1043ardb $(common_flags) all BOOT_MODE=nand $nxp_sb_fuse_flags
 clean_build PLAT=ls1043ardb $(common_flags) all BOOT_MODE=sd $nxp_sb_fuse_flags
 
+# ls1046ardb Secure Boot
+clean_build PLAT=ls1046ardb $(common_flags) all BOOT_MODE=qspi $nxp_sb_fuse_flags
+clean_build PLAT=ls1046ardb $(common_flags) all BOOT_MODE=sd $nxp_sb_fuse_flags
+clean_build PLAT=ls1046ardb $(common_flags) all BOOT_MODE=emmc $nxp_sb_fuse_flags
+
+# ls1046afrwy Secure Boot
+clean_build PLAT=ls1046afrwy $(common_flags) all BOOT_MODE=qspi $nxp_sb_fuse_flags
+clean_build PLAT=ls1046afrwy $(common_flags) all BOOT_MODE=sd $nxp_sb_fuse_flags
+
+# ls1046aqds Secure Boot
+clean_build PLAT=ls1046aqds $(common_flags) all BOOT_MODE=qspi $nxp_sb_fuse_flags
+clean_build PLAT=ls1046aqds $(common_flags) all BOOT_MODE=sd $nxp_sb_fuse_flags
+clean_build PLAT=ls1046aqds $(common_flags) all BOOT_MODE=nor $nxp_sb_fuse_flags
+clean_build PLAT=ls1046aqds $(common_flags) all BOOT_MODE=nand $nxp_sb_fuse_flags
+
 # Platforms from Intel
 make PLAT=stratix10 $(common_flags) all
 make PLAT=agilex $(common_flags) all
diff --git a/tf_config/ls1046afrwy-default b/tf_config/ls1046afrwy-default
new file mode 100644
index 0000000..6e5e77b
--- /dev/null
+++ b/tf_config/ls1046afrwy-default
@@ -0,0 +1,2 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=ls1046afrwy
diff --git a/tf_config/ls1046aqds-default b/tf_config/ls1046aqds-default
new file mode 100644
index 0000000..7afd056
--- /dev/null
+++ b/tf_config/ls1046aqds-default
@@ -0,0 +1,2 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=ls1046aqds
diff --git a/tf_config/ls1046ardb-default b/tf_config/ls1046ardb-default
new file mode 100644
index 0000000..355fa14
--- /dev/null
+++ b/tf_config/ls1046ardb-default
@@ -0,0 +1,2 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=ls1046ardb