package/spidev_test: fix version depending on kernel headers version

Fixes:

  - http://autobuild.buildroot.net/results/a5c008aaff40f4851ffa36439c7340b6243a4842

  .../build/spidev_test-5.8/spidev_test.c:132:13: error: 'SPI_TX_OCTAL' undeclared (first use in this function); did you mean 'SPI_TX_DUAL'?
    132 |  if (mode & SPI_TX_OCTAL)
        |             ^~~~~~~~~~~~
        |             SPI_TX_DUAL

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Peter Seiderer 2022-04-05 22:42:54 +02:00 committed by Yann E. MORIN
parent ab85fc137f
commit ac91235797
2 changed files with 2 additions and 2 deletions

View File

@ -9,7 +9,7 @@ config BR2_PACKAGE_SPIDEV_TEST
proper operation of 'spidev_test'.
The version used is based on your toolchain headers version,
if it's older than 3.15 then 3.0 is used, up to headers 4.20
if it's older than 3.15 then 3.0 is used, up to headers 5.7
version 4.10 is used and otherwise version 5.8.
This means you won't have quad-pumped SPI support if your
toolchain is too old.

View File

@ -10,7 +10,7 @@
# If you need quad-pumped spi support you need to upgrade your toolchain.
# Note that the location of spidev_test.c changes from v4.5 onwards.
ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0),y)
ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8),y)
SPIDEV_TEST_VERSION = 5.8
SPIDEV_TEST_PATH = tools/spi
else ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15),y)