Move all to deprecated folder.
This commit is contained in:
17
deprecated/firmware/buildroot/package/spidev_test/Config.in
Normal file
17
deprecated/firmware/buildroot/package/spidev_test/Config.in
Normal file
@@ -0,0 +1,17 @@
|
||||
config BR2_PACKAGE_SPIDEV_TEST
|
||||
bool "spidev_test"
|
||||
help
|
||||
SPI testing utility (using spidev driver).
|
||||
|
||||
This package builds and installs the userspace 'spidev_test'
|
||||
command. It is up to the user to ensure that the kernel
|
||||
configuration has all suitable options enabled to allow a
|
||||
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, otherwise 3.15
|
||||
is used.
|
||||
This means you won't have quad-pumped SPI support if your
|
||||
toolchain is too old.
|
||||
|
||||
https://www.kernel.org/doc/Documentation/spi/spidev_test.c
|
||||
@@ -0,0 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 80471c330d8c0bf5ba6479c434a54a54bdd2dc59a703b9c76c2541ec04cfb8c3 spidev_test.c?id=v3.0
|
||||
sha256 57fa6c534e0b7b4d234075e18bc89e2f3c9fc4ecc27e80f349a8057708e0de46 spidev_test.c?id=v3.15
|
||||
@@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
#
|
||||
# spidev_test
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# 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.
|
||||
ifeq ($(BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15),y)
|
||||
SPIDEV_TEST_VERSION = v3.15
|
||||
else
|
||||
SPIDEV_TEST_VERSION = v3.0
|
||||
endif
|
||||
SPIDEV_TEST_SITE = http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/spi
|
||||
SPIDEV_TEST_SOURCE = spidev_test.c?id=$(SPIDEV_TEST_VERSION)
|
||||
SPIDEV_TEST_LICENSE = GPLv2
|
||||
|
||||
define SPIDEV_TEST_EXTRACT_CMDS
|
||||
cp $(BR2_DL_DIR)/$(SPIDEV_TEST_SOURCE) $(@D)/spidev_test.c
|
||||
endef
|
||||
|
||||
define SPIDEV_TEST_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CC) $(TARGET_CFLAGS) \
|
||||
-o $(@D)/spidev_test $(@D)/spidev_test.c
|
||||
endef
|
||||
|
||||
define SPIDEV_TEST_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 755 $(@D)/spidev_test \
|
||||
$(TARGET_DIR)/usr/sbin/spidev_test
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
Reference in New Issue
Block a user