This implements similar functionality than CONFIG_FAT_FORCE_INDIRECT because in some use cases (e.g. when CONFIG_BUILD_KERNEL) it is not possible to write directly from user buffer. Signed-off-by: Jani Paalijarvi <jani.paalijarvi@unikie.com>
46 lines
1.1 KiB
Text
46 lines
1.1 KiB
Text
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
menuconfig BCH
|
|
bool "Block-to-Character (BCH) Support"
|
|
default n
|
|
---help---
|
|
Contains logic that may be used to convert a block driver into
|
|
a character driver. This is the complementary conversion as that
|
|
performed by loop.c. See include/nuttx/drivers/drivers.h for
|
|
registration information.
|
|
|
|
if BCH
|
|
|
|
config BCH_ENCRYPTION
|
|
bool "Enable BCH encryption"
|
|
default n
|
|
depends on CRYPTO_AES
|
|
|
|
config BCH_ENCRYPTION_KEY_SIZE
|
|
int "AES key size"
|
|
default 16
|
|
depends on BCH_ENCRYPTION
|
|
|
|
config BCH_BUFFER_ALIGNMENT
|
|
int "Buffer aligned bytes"
|
|
default 0
|
|
|
|
config BCH_DEVICE_READONLY
|
|
bool "Set BCH device readonly"
|
|
default n
|
|
---help---
|
|
Set bch devices read-only
|
|
|
|
config BCH_FORCE_INDIRECT
|
|
bool "Force indirect transfers in BCH"
|
|
default n
|
|
---help---
|
|
Force all data transfers in BCH to be indirect,
|
|
using an intermediate buffer.
|
|
This is needed because in some use cases (e.g. when CONFIG_BUILD_KERNEL)
|
|
it is not possible to write directly from user buffer.
|
|
|
|
endif # BCH
|