drivers/mmcsd/Kconfig: three configuration settings were within ifdef/endif and led to warning: xxx selects xxxx which has unmet direct dependencies. Fix by moving settings to drivers/Kconfig and outside of the ifdef-endif. Also renamed CONFIG_SDIO_PREFLIGHT to CONFIG_ARCH_HAVE_SDIO_PREFLIGHT to follow naming of similar hidden architecture capability configurations.

This commit is contained in:
Gregory Nutt
2018-08-05 17:58:17 -06:00
parent c6adc4ba8e
commit 4e5cf1229c
11 changed files with 45 additions and 43 deletions
+2 -2
View File
@@ -782,7 +782,7 @@
*
****************************************************************************/
#if defined(CONFIG_SDIO_DMA) && defined(CONFIG_SDIO_PREFLIGHT)
#if defined(CONFIG_SDIO_DMA) && defined(CONFIG_ARCH_HAVE_SDIO_PREFLIGHT)
# define SDIO_DMAPREFLIGHT(dev,buffer,len) \
((dev)->dmapreflight?(dev)->dmapreflight(dev,buffer,len):OK)
#else
@@ -941,7 +941,7 @@ struct sdio_dev_s
*/
#ifdef CONFIG_SDIO_DMA
#ifdef CONFIG_SDIO_PREFLIGHT
#ifdef CONFIG_ARCH_HAVE_SDIO_PREFLIGHT
int (*dmapreflight)(FAR struct sdio_dev_s *dev,
FAR const uint8_t *buffer, size_t buflen);
#endif