arch/arm/src/lpc54xx: Make the SPI driver selections EXPERIMENTAL since the SPI peripherals are not fully implemented.

This commit is contained in:
Gregory Nutt
2017-12-19 13:09:15 -06:00
parent a8933f96bd
commit 93b28017ab
2 changed files with 30 additions and 26 deletions
+29 -25
View File
@@ -177,6 +177,8 @@ config LPC54_HAVE_USART
menu "LPC54xx Peripheral Selection" menu "LPC54xx Peripheral Selection"
menu "Flexcomm Peripherals"
config LPC54_I2C0_MASTER config LPC54_I2C0_MASTER
bool "I2C0 Master" bool "I2C0 Master"
default n default n
@@ -237,88 +239,73 @@ config LPC54_I2C9_MASTER
select LPC54_FLEXCOMM9 select LPC54_FLEXCOMM9
select LPC54_HAVE_I2C_MASTER select LPC54_HAVE_I2C_MASTER
config LPC54_EMC
bool "External Memory Controller (EMC)"
default n
config LPC54_LCD
bool "LCD controller"
default n
depends on ARCH_LPC54_HAVE_LCD
config LPC54_SDMMC
bool "SD/MMC"
default n
select ARCH_HAVE_SDIO
depends on EXPERIMENTAL
config LPC54_SPI0_MASTER config LPC54_SPI0_MASTER
bool "SPI0 Master" bool "SPI0 Master"
default n default n
depends on !LPC54_I2C0_MASTER depends on !LPC54_I2C0_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM0 select LPC54_FLEXCOMM0
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI1_MASTER config LPC54_SPI1_MASTER
bool "SPI1 Master" bool "SPI1 Master"
default n default n
depends on !LPC54_I2C1_MASTER depends on !LPC54_I2C1_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM1 select LPC54_FLEXCOMM1
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI2_MASTER config LPC54_SPI2_MASTER
bool "SPI2 Master" bool "SPI2 Master"
default n default n
depends on !LPC54_I2C2_MASTER depends on !LPC54_I2C2_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM2 select LPC54_FLEXCOMM2
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI3_MASTER config LPC54_SPI3_MASTER
bool "SPI3 Master" bool "SPI3 Master"
default n default n
depends on !LPC54_I2C3_MASTER depends on !LPC54_I2C3_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM3 select LPC54_FLEXCOMM3
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI4_MASTER config LPC54_SPI4_MASTER
bool "SPI4 Master" bool "SPI4 Master"
default n default n
depends on !LPC54_I2C4_MASTER depends on !LPC54_I2C4_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM4 select LPC54_FLEXCOMM4
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI5_MASTER config LPC54_SPI5_MASTER
bool "SPI5 Master" bool "SPI5 Master"
default n default n
depends on !LPC54_I2C5_MASTER depends on !LPC54_I2C5_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM5 select LPC54_FLEXCOMM5
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI6_MASTER config LPC54_SPI6_MASTER
bool "SPI6 Master" bool "SPI6 Master"
default n default n
depends on !LPC54_I2C6_MASTER depends on !LPC54_I2C6_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM6 select LPC54_FLEXCOMM6
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI7_MASTER config LPC54_SPI7_MASTER
bool "SPI7 Master" bool "SPI7 Master"
default n default n
depends on !LPC54_I2C7_MASTER depends on !LPC54_I2C7_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM7 select LPC54_FLEXCOMM7
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI8_MASTER config LPC54_SPI8_MASTER
bool "SPI8 Master" bool "SPI8 Master"
default n default n
depends on !LPC54_I2C8_MASTER depends on !LPC54_I2C8_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM8 select LPC54_FLEXCOMM8
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
config LPC54_SPI9_MASTER config LPC54_SPI9_MASTER
bool "SPI9 Master" bool "SPI9 Master"
default n default n
depends on !LPC54_I2C9_MASTER depends on !LPC54_I2C9_MASTER && EXPERIMENTAL
select LPC54_FLEXCOMM9 select LPC54_FLEXCOMM9
select LPC54_HAVE_SPI_MASTER select LPC54_HAVE_SPI_MASTER
@@ -402,6 +389,23 @@ config LPC54_USART9
select USART9_SERIALDRIVER select USART9_SERIALDRIVER
select LPC54_HAVE_USART select LPC54_HAVE_USART
endmenu # Flexcomm Peripherals
config LPC54_EMC
bool "External Memory Controller (EMC)"
default n
config LPC54_LCD
bool "LCD controller"
default n
depends on ARCH_LPC54_HAVE_LCD
config LPC54_SDMMC
bool "SD/MMC"
default n
select ARCH_HAVE_SDIO
depends on EXPERIMENTAL
endmenu # LPC54xx Peripheral Selection endmenu # LPC54xx Peripheral Selection
menu "GPIO Interrupt Configuration" menu "GPIO Interrupt Configuration"
+1 -1
View File
@@ -196,7 +196,7 @@
/* SD/MMC or SDIO interface /* SD/MMC or SDIO interface
* *
* NOTE: The SDIO function clock to the interface can be up to 50 MHZ. * NOTE: The SDIO function clock to the interface can be up to 50 MHZ.
* Example: BOARD_MAIN_CLK=220MHz, CLKDIV=5 * Example: BOARD_MAIN_CLK=220MHz, CLKDIV=5, Fsdmmc=44MHz.
*/ */
#define BOARD_SDMMC_MAXFREQ 50000000 #define BOARD_SDMMC_MAXFREQ 50000000