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:
parent
d89e8e6a79
commit
324265420b
17 changed files with 17 additions and 13 deletions
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
menuconfig IEEE802154_CC2520
|
||||
bool "TI CC2520 Driver support"
|
||||
depends on NETWORKING
|
||||
select SPI_LEGACY_API
|
||||
default n
|
||||
|
||||
if IEEE802154_CC2520
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
CONFIG_SPI=y
|
||||
CONFIG_SPI_LEGACY_API=y
|
||||
CONFIG_ZTEST=y
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue