Message ID | 20240829145802.1827952-18-sjg@chromium.org |
---|---|
State | Changes Requested |
Delegated to: | Tom Rini |
Headers | show |
Series | vbe: Series part E | expand |
On Thu, Aug 29, 2024 at 08:58:00AM -0600, Simon Glass wrote: > Provide options to enable the CRC8 feature in TPL and VPL builds. > > Signed-off-by: Simon Glass <sjg@chromium.org> > --- > > lib/Kconfig | 18 ++++++++++++++++++ > 1 file changed, 18 insertions(+) > > diff --git a/lib/Kconfig b/lib/Kconfig > index 72a5f3cb04f..b2d5e8d04a7 100644 > --- a/lib/Kconfig > +++ b/lib/Kconfig > @@ -698,6 +698,24 @@ config SPL_CRC8 > checksum with feedback to produce an 8-bit result. The code is small > and it does not require a lookup table (unlike CRC32). > > +config TPL_CRC8 > + bool "Support CRC8 in TPL" > + depends on SPL Should be TPL not SPL here I assume.
diff --git a/lib/Kconfig b/lib/Kconfig index 72a5f3cb04f..b2d5e8d04a7 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -698,6 +698,24 @@ config SPL_CRC8 checksum with feedback to produce an 8-bit result. The code is small and it does not require a lookup table (unlike CRC32). +config TPL_CRC8 + bool "Support CRC8 in TPL" + depends on SPL + help + Enables CRC8 support in TPL. This is not normally required. CRC8 is + a simple and fast checksumming algorithm which does a bytewise + checksum with feedback to produce an 8-bit result. The code is small + and it does not require a lookup table (unlike CRC32). + +config VPL_CRC8 + bool "Support CRC8 in VPL" + depends on VPL + help + Enables CRC8 support in VPL. This is not normally required. CRC8 is + a simple and fast checksumming algorithm which does a bytewise + checksum with feedback to produce an 8-bit result. The code is small + and it does not require a lookup table (unlike CRC32). + config SPL_CRC16 bool "Support CRC16 in SPL" depends on SPL
Provide options to enable the CRC8 feature in TPL and VPL builds. Signed-off-by: Simon Glass <sjg@chromium.org> --- lib/Kconfig | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)