123456789101112131415161718192021222324252627282930313233343536373839404142 |
- config BR2_PACKAGE_OPENFPGALOADER
- bool "openfpgaloader"
- depends on BR2_TOOLCHAIN_HAS_THREADS # libftdi1
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libftdi1 -> libusb
- depends on BR2_INSTALL_LIBSTDCPP
- select BR2_PACKAGE_LIBFTDI1
- select BR2_PACKAGE_ZLIB
- help
- Universal utility for programming FPGA
- https://github.com/trabucayre/openFPGALoader/
- if BR2_PACKAGE_OPENFPGALOADER
- config BR2_PACKAGE_OPENFPGALOADER_CMSIS
- bool "CMSIS-DAP support"
- depends on BR2_PACKAGE_HAS_UDEV # hidapi
- depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # hidapi
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # hidapi -> libusb
- select BR2_PACKAGE_HIDAPI
- help
- openfpgaloader CMSIS-DAP support
- comment "openfpgaloader CMSIS-DAP needs udev /dev management and a toolchain w/ NPTL threads"
- depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HAS_THREADS_NPTL
- config BR2_PACKAGE_OPENFPGALOADER_LIBGPIOD
- bool "libgpiod support"
- depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8 # libgpiod
- select BR2_PACKAGE_LIBGPIOD
- help
- openfpgaloader libgpiod support
- comment "openfpgaloader libgpiod needs kernel headers >= 4.8"
- depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
- endif
- comment "openfpgaloader needs a toolchain w/ threads, C++, gcc >= 4.9"
- depends on !BR2_TOOLCHAIN_HAS_THREADS || \
- !BR2_INSTALL_LIBSTDCPP || \
- !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|