From 9737db935dcf3d554e3d734f2d65a2602008974b Mon Sep 17 00:00:00 2001 From: Akshai M Date: Thu, 23 Apr 2020 20:18:06 +0530 Subject: [PATCH] drivers/mtd_sdcard : Expose to kconfig Expose Configurations to Kconfig --- drivers/Kconfig | 6 +++++- drivers/mtd_sdcard/Kconfig | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 drivers/mtd_sdcard/Kconfig diff --git a/drivers/Kconfig b/drivers/Kconfig index 969a6d9e3b..0659c2681c 100644 --- a/drivers/Kconfig +++ b/drivers/Kconfig @@ -12,6 +12,8 @@ endmenu # Actuator Device Drivers rsource "Kconfig.net" +rsource "periph_common/Kconfig" + menu "Sensor Device Drivers" rsource "ads101x/Kconfig" rsource "fxos8700/Kconfig" @@ -22,6 +24,8 @@ rsource "opt3001/Kconfig" rsource "sps30/Kconfig" endmenu # Sensor Device Drivers -rsource "periph_common/Kconfig" +menu "Storage Device Drivers" +rsource "mtd_sdcard/Kconfig" +endmenu # Storage Device Drivers endmenu # Drivers diff --git a/drivers/mtd_sdcard/Kconfig b/drivers/mtd_sdcard/Kconfig new file mode 100644 index 0000000000..00135ccac9 --- /dev/null +++ b/drivers/mtd_sdcard/Kconfig @@ -0,0 +1,23 @@ +# Copyright (c) 2020 Freie Universitaet Berlin +# +# This file is subject to the terms and conditions of the GNU Lesser +# General Public License v2.1. See the file LICENSE in the top level +# directory for more details. +# +menuconfig KCONFIG_MODULE_MTD_SDCARD + bool "Configure MTD_SDCARD driver" + depends on MODULE_MTD_SDCARD + help + Configure the MTD_SDCARD driver using Kconfig. + +if KCONFIG_MODULE_MTD_SDCARD + +config MTD_SDCARD_ERASE + bool "Enable SD card erase" + help + Enable this to erase sector before a data write operation. + SDCards handle sector erase internally so it's + possible to directly write to the card without erasing + the sector first hence this feature is disabled by default. + +endif # KCONFIG_MODULE_MTD_SDCARD