diff --git a/package/spidev_test/spidev_test.hash b/package/spidev_test/spidev_test.hash index 6871288ccc..7bc4a27e45 100644 --- a/package/spidev_test/spidev_test.hash +++ b/package/spidev_test/spidev_test.hash @@ -1,3 +1,3 @@ # Locally calculated sha256 80471c330d8c0bf5ba6479c434a54a54bdd2dc59a703b9c76c2541ec04cfb8c3 spidev_test.c?id=v3.0 -sha256 57fa6c534e0b7b4d234075e18bc89e2f3c9fc4ecc27e80f349a8057708e0de46 spidev_test.c?id=v3.15 +sha256 3cf76b15d9a8644f3f5cbc0387cc02a7d4a392ade39788cbc6367cce98552e2f spidev_test.c?id=v4.10 diff --git a/package/spidev_test/spidev_test.mk b/package/spidev_test/spidev_test.mk index 50e7a3056d..1f34c6afd3 100644 --- a/package/spidev_test/spidev_test.mk +++ b/package/spidev_test/spidev_test.mk @@ -4,15 +4,21 @@ # ################################################################################ +# Build the latest version that is compatible with the toolchain's kernel headers # v3.15+ requires SPI_TX_QUAD/SPI_RX_QUAD to build # Normally kernel headers can't be newer than kernel so switch based on that. # 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_3_15),y) -SPIDEV_TEST_VERSION = v3.15 +SPIDEV_TEST_VERSION = v4.10 +SPIDEV_TEST_PATH = tools/spi else SPIDEV_TEST_VERSION = v3.0 +SPIDEV_TEST_PATH = Documentation/spi endif -SPIDEV_TEST_SITE = http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/spi + +SPIDEV_TEST_SITE = http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/$(SPIDEV_TEST_PATH) SPIDEV_TEST_SOURCE = spidev_test.c?id=$(SPIDEV_TEST_VERSION) SPIDEV_TEST_LICENSE = GPL-2.0