diff options
author | Nicholas Chin <nic.c3.14@gmail.com> | 2024-06-23 10:15:47 -0600 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2024-09-13 14:18:48 +0000 |
commit | 2a2c78aeeaa16e8847907a68d21992e083c47fb7 (patch) | |
tree | 38cbe57495babe7c1346e525a2f87c336e1dd3db /util/autoport/bd82x6x.go | |
parent | c421ed6f819ac3140176a0c347d7fa6778465f9a (diff) |
util/autoport: Make printing of SPDX headers generic
Previously, Add_gpl() was only used with C and ASL source code files,
and was hard coded to use the C /* */ style comment, preventing it from
being used with files with other comment styles. Convert this into a
generic function for adding arbitrary SPDX license identifiers for
arbitrary filetypes. This replaces the hard coded GPL-2.0-or-later
string used in gma-mainboard.ads with a call to the new function.
This is also used to add SPDX headers to Kconfig and Makefile sources;
as previous commits added them to all such files in the tree.
Tested against logs from a Latitude E6430 (Ivy Bridge) and Precision
M6800 (Haswell) to check that license headers that were already being
generated did not change.
Change-Id: I24a1ccd0afb7045e878bf6eaae7a23f828a9240d
Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83184
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'util/autoport/bd82x6x.go')
-rw-r--r-- | util/autoport/bd82x6x.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/autoport/bd82x6x.go b/util/autoport/bd82x6x.go index 2dc4961151..71b97d430d 100644 --- a/util/autoport/bd82x6x.go +++ b/util/autoport/bd82x6x.go @@ -181,7 +181,7 @@ func (b bd82x6x) Scan(ctx Context, addr PCIDevData) { sb := Create(ctx, "early_init.c") defer sb.Close() - Add_gpl(sb) + Add_SPDX(sb, C, GPL2_only) sb.WriteString(`#include <bootblock_common.h> #include <device/pci_ops.h> @@ -246,7 +246,7 @@ void bootblock_mainboard_early_init(void) gnvs := Create(ctx, "acpi_tables.c") defer gnvs.Close() - Add_gpl(gnvs) + Add_SPDX(gnvs, C, GPL2_only) gnvs.WriteString(`#include <acpi/acpi_gnvs.h> #include <soc/nvs.h> |