api/spi: Disable legacy API by default

Let's start deprecation work of the SPI legacy API.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Tomasz Bursztyka 2018-01-31 11:32:46 +01:00 committed by Carles Cufí
commit 324265420b
17 changed files with 17 additions and 13 deletions

View file

@ -56,9 +56,6 @@ if SPI && (SPI_1 || SPI_2 || SPI_3)
config SPI_STM32
def_bool y
config SPI_LEGACY_API
def_bool n
endif # SPI
if I2C && (I2C_1 || I2C_2 || I2C_3)

View file

@ -17,7 +17,6 @@ CONFIG_SOC_ATMEL_SAMD_XOSC32K=y
CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y
CONFIG_SPI=y
CONFIG_SPI_SAM0=y
CONFIG_SPI_LEGACY_API=n
CONFIG_PINMUX=y
CONFIG_PINMUX_SAM0=y
CONFIG_USB=y

View file

@ -16,7 +16,6 @@ CONFIG_WATCHDOG=y
CONFIG_WDT_SAM0=y
CONFIG_SPI=y
CONFIG_SPI_SAM0=y
CONFIG_SPI_LEGACY_API=n
CONFIG_PINMUX=y
CONFIG_PINMUX_SAM0=y
CONFIG_USB=y

View file

@ -17,7 +17,7 @@ CONFIG_SOC_ATMEL_SAMD_XOSC32K=y
CONFIG_SOC_ATMEL_SAMD_XOSC32K_AS_MAIN=y
CONFIG_SPI=y
CONFIG_SPI_SAM0=y
CONFIG_SPI_LEGACY_API=n
CONFIG_SPI_4=y
CONFIG_PINMUX=y
CONFIG_PINMUX_SAM0=y
CONFIG_USB=y

View file

@ -9,6 +9,7 @@
menuconfig ADC_TI_ADC108S102
bool "TI adc108s102 chip driver"
select SPI
select SPI_LEGACY_API
select ADC_0
default n
help

View file

@ -9,8 +9,8 @@
menuconfig ETH_ENC28J60
bool "ENC28J60C Ethernet Controller"
depends on NET_L2_ETHERNET
depends on SPI_LEGACY_API
depends on SPI
select SPI_LEGACY_API
default n
help
ENC28J60C Stand-Alone Ethernet Controller

View file

@ -41,6 +41,7 @@ config SPI_FLASH_W25QXXDV
prompt "SPI NOR Flash Winbond W25QXXDV"
select FLASH_HAS_DRIVER_ENABLED
depends on SPI && FLASH
select SPI_LEGACY_API
config SPI_FLASH_W25QXXDV_SPI_NAME
string

View file

@ -9,6 +9,7 @@
menuconfig IEEE802154_CC2520
bool "TI CC2520 Driver support"
depends on NETWORKING
select SPI_LEGACY_API
default n
if IEEE802154_CC2520

View file

@ -9,6 +9,7 @@
menuconfig IEEE802154_MCR20A
bool "NXP MCR20A Driver support"
depends on NETWORKING && SPI
select SPI_LEGACY_API
default n
if IEEE802154_MCR20A

View file

@ -8,6 +8,7 @@
menuconfig ADXL362
bool "ADXL362 sensor"
depends on SPI
select SPI_LEGACY_API
default n
help
Enable driver for ADXL362 Three-Axis Digital Accelerometers.

View file

@ -9,6 +9,7 @@
menuconfig BME280
bool "BME280/BMP280 sensor"
depends on I2C || SPI
select SPI_LEGACY_API
default n
help
Enable driver for BME280 I2C-based or SPI-based temperature and pressure sensor.

View file

@ -10,6 +10,7 @@ menuconfig LIS2DH
bool
prompt "LIS2DH Three Axis Accelerometer"
depends on I2C || SPI
select SPI_LEGACY_API
default n
help
Enable driver for LIS2DH SPI/I2C-based triaxial accelerometer sensor.

View file

@ -18,11 +18,11 @@ menuconfig SPI
if SPI
config SPI_LEGACY_API
bool "Use legacy SPI API (default)"
default y
bool "Use legacy SPI API (soon to be deprecated)"
default n
help
Driver and user API is the legacy SPI API (spi_legacy.h).
If unselected, the new API will be used.
Driver and user API implements/use the legacy SPI API.
If unselected, the new API will be used (default).
config SPI_INIT_PRIORITY
int "Init priority"

View file

@ -1,5 +1,6 @@
CONFIG_GPIO=y
CONFIG_SPI=y
CONFIG_SPI_LEGACY_API=y
CONFIG_MAIN_STACK_SIZE=512
CONFIG_BT=y
CONFIG_BT_HCI_RAW=y

View file

@ -2,6 +2,7 @@ CONFIG_STDOUT_CONSOLE=y
CONFIG_PRINTK=y
CONFIG_SPI=y
CONFIG_SPI_LEGACY_API=y
CONFIG_GPIO=y
CONFIG_SPI_CS_GPIO=y
CONFIG_SPI_1_CS_GPIO_PORT="GPIO_0"

View file

@ -1,2 +1,3 @@
CONFIG_SPI=y
CONFIG_SPI_LEGACY_API=y
CONFIG_ZTEST=y

View file

@ -4,5 +4,4 @@ CONFIG_BUILD_TIMESTAMP=y
CONFIG_SYS_LOG=y
CONFIG_SPI=y
CONFIG_SYS_LOG_SPI_LEVEL=1
CONFIG_SPI_LEGACY_API=n
CONFIG_POLL=y