libpayload: Include commonlib/helpers.h in libpayload.h for GPL builds

This patch makes the GPL-restricted commonlib helpers available in
libpayload when CONFIG_LP_GPL is selected, as a convenience to GPL
payloads that use them a lot.

Cq-Depend: chromium:5375721
Change-Id: I844c6e700c4c0d557f97da94fa3aa2e868edd756
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81289
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
This commit is contained in:
Julius Werner 2024-03-15 15:53:22 -07:00 committed by Yu-Ping Wu
parent 595efe4f20
commit e17113a3f3
1 changed files with 5 additions and 1 deletions

View File

@ -45,9 +45,13 @@
#include <stdbool.h>
#include <libpayload-config.h>
#include <cbgfx.h>
#if CONFIG(LP_GPL)
#include <commonlib/helpers.h>
#else
#include <commonlib/bsd/helpers.h>
#endif
#include <commonlib/bsd/elog.h>
#include <commonlib/bsd/fmap_serialized.h>
#include <commonlib/bsd/helpers.h>
#include <commonlib/bsd/ipchksum.h>
#include <commonlib/bsd/mem_chip_info.h>
#include <ctype.h>