xref: /linux/lib/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds#
2*1da177e4SLinus Torvalds# Library configuration
3*1da177e4SLinus Torvalds#
4*1da177e4SLinus Torvalds
5*1da177e4SLinus Torvaldsmenu "Library routines"
6*1da177e4SLinus Torvalds
7*1da177e4SLinus Torvaldsconfig CRC_CCITT
8*1da177e4SLinus Torvalds	tristate "CRC-CCITT functions"
9*1da177e4SLinus Torvalds	help
10*1da177e4SLinus Torvalds	  This option is provided for the case where no in-kernel-tree
11*1da177e4SLinus Torvalds	  modules require CRC-CCITT functions, but a module built outside
12*1da177e4SLinus Torvalds	  the kernel tree does. Such modules that use library CRC-CCITT
13*1da177e4SLinus Torvalds	  functions require M here.
14*1da177e4SLinus Torvalds
15*1da177e4SLinus Torvaldsconfig CRC32
16*1da177e4SLinus Torvalds	tristate "CRC32 functions"
17*1da177e4SLinus Torvalds	default y
18*1da177e4SLinus Torvalds	help
19*1da177e4SLinus Torvalds	  This option is provided for the case where no in-kernel-tree
20*1da177e4SLinus Torvalds	  modules require CRC32 functions, but a module built outside the
21*1da177e4SLinus Torvalds	  kernel tree does. Such modules that use library CRC32 functions
22*1da177e4SLinus Torvalds	  require M here.
23*1da177e4SLinus Torvalds
24*1da177e4SLinus Torvaldsconfig LIBCRC32C
25*1da177e4SLinus Torvalds	tristate "CRC32c (Castagnoli, et al) Cyclic Redundancy-Check"
26*1da177e4SLinus Torvalds	help
27*1da177e4SLinus Torvalds	  This option is provided for the case where no in-kernel-tree
28*1da177e4SLinus Torvalds	  modules require CRC32c functions, but a module built outside the
29*1da177e4SLinus Torvalds	  kernel tree does. Such modules that use library CRC32c functions
30*1da177e4SLinus Torvalds	  require M here.  See Castagnoli93.
31*1da177e4SLinus Torvalds	  Module will be libcrc32c.
32*1da177e4SLinus Torvalds
33*1da177e4SLinus Torvalds#
34*1da177e4SLinus Torvalds# compression support is select'ed if needed
35*1da177e4SLinus Torvalds#
36*1da177e4SLinus Torvaldsconfig ZLIB_INFLATE
37*1da177e4SLinus Torvalds	tristate
38*1da177e4SLinus Torvalds
39*1da177e4SLinus Torvaldsconfig ZLIB_DEFLATE
40*1da177e4SLinus Torvalds	tristate
41*1da177e4SLinus Torvalds
42*1da177e4SLinus Torvalds#
43*1da177e4SLinus Torvalds# reed solomon support is select'ed if needed
44*1da177e4SLinus Torvalds#
45*1da177e4SLinus Torvaldsconfig REED_SOLOMON
46*1da177e4SLinus Torvalds	tristate
47*1da177e4SLinus Torvalds
48*1da177e4SLinus Torvaldsconfig REED_SOLOMON_ENC8
49*1da177e4SLinus Torvalds	boolean
50*1da177e4SLinus Torvalds
51*1da177e4SLinus Torvaldsconfig REED_SOLOMON_DEC8
52*1da177e4SLinus Torvalds	boolean
53*1da177e4SLinus Torvalds
54*1da177e4SLinus Torvaldsconfig REED_SOLOMON_ENC16
55*1da177e4SLinus Torvalds	boolean
56*1da177e4SLinus Torvalds
57*1da177e4SLinus Torvaldsconfig REED_SOLOMON_DEC16
58*1da177e4SLinus Torvalds	boolean
59*1da177e4SLinus Torvalds
60*1da177e4SLinus Torvaldsendmenu
61*1da177e4SLinus Torvalds
62