xref: /openbmc/linux/fs/unicode/Kconfig (revision 2b3d0478)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2955405d1SGabriel Krisman Bertazi#
3955405d1SGabriel Krisman Bertazi# UTF-8 normalization
4955405d1SGabriel Krisman Bertazi#
5955405d1SGabriel Krisman Bertaziconfig UNICODE
6955405d1SGabriel Krisman Bertazi	bool "UTF-8 normalization and casefolding support"
7955405d1SGabriel Krisman Bertazi	help
8955405d1SGabriel Krisman Bertazi	  Say Y here to enable UTF-8 NFD normalization and NFD+CF casefolding
9955405d1SGabriel Krisman Bertazi	  support.
10f0d6cc00SGabriel Krisman Bertazi
11*2b3d0478SChristoph Hellwigconfig UNICODE_UTF8_DATA
12*2b3d0478SChristoph Hellwig	tristate "UTF-8 normalization and casefolding tables"
13*2b3d0478SChristoph Hellwig	depends on UNICODE
14*2b3d0478SChristoph Hellwig	default UNICODE
15*2b3d0478SChristoph Hellwig	help
16*2b3d0478SChristoph Hellwig	  This contains a large table of case foldings, which can be loaded as
17*2b3d0478SChristoph Hellwig	  a separate module if you say M here.  To be on the safe side stick
18*2b3d0478SChristoph Hellwig	  to the default of Y.  Saying N here makes no sense, if you do not want
19*2b3d0478SChristoph Hellwig	  utf8 casefolding support, disable CONFIG_UNICODE instead.
20*2b3d0478SChristoph Hellwig
21f0d6cc00SGabriel Krisman Bertaziconfig UNICODE_NORMALIZATION_SELFTEST
22f0d6cc00SGabriel Krisman Bertazi	tristate "Test UTF-8 normalization support"
23*2b3d0478SChristoph Hellwig	depends on UNICODE_UTF8_DATA
24