xref: /OK3568_Linux_fs/buildroot/package/libnfc/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_LIBNFC
2	bool "libnfc"
3	help
4	  Public platform independent Near Field Communication (NFC)
5	  library.
6
7	  http://www.libnfc.org/
8
9if BR2_PACKAGE_LIBNFC
10
11config BR2_PACKAGE_LIBNFC_ACR122_PCSC
12	bool "acr122_pcsc driver"
13	depends on BR2_TOOLCHAIN_HAS_THREADS # pcsc-lite
14	depends on BR2_USE_MMU # pcsc-lite
15	depends on !BR2_STATIC_LIBS # pcsc-lite
16	select BR2_PACKAGE_PCSC_LITE
17	help
18	  support for acr112_pcsc driver
19
20comment "acr122_pcsc driver needs a toolchain w/ threads, dynamic library"
21	depends on BR2_USE_MMU
22	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
23
24config BR2_PACKAGE_LIBNFC_ACR122_USB
25	bool "acr122_usb driver"
26	depends on BR2_TOOLCHAIN_HAS_THREADS
27	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
28	select BR2_PACKAGE_LIBUSB
29	select BR2_PACKAGE_LIBUSB_COMPAT
30	help
31	  support for acr122_usb driver
32
33comment "acr122_usb driver needs a toolchain w/ threads, gcc >= 4.9"
34	depends on !BR2_TOOLCHAIN_HAS_THREADS || \
35		!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
36
37config BR2_PACKAGE_LIBNFC_ACR122S
38	bool "acr122s driver"
39	help
40	  support for acr122s driver
41
42config BR2_PACKAGE_LIBNFC_ARYGON
43	bool "arygon driver"
44	default y
45	help
46	  support for arygon driver
47
48config BR2_PACKAGE_LIBNFC_PN532_I2C
49	bool "pn532_i2c driver"
50	help
51	  support for pn532_i2c driver
52
53config BR2_PACKAGE_LIBNFC_PN532_SPI
54	bool "pn532_spi driver"
55	help
56	  support for pn532_spi driver
57
58config BR2_PACKAGE_LIBNFC_PN532_UART
59	bool "pn532_uart driver"
60	help
61	  support for pn532_uart driver
62
63config BR2_PACKAGE_LIBNFC_PN53X_USB
64	bool "pn53x_usb driver"
65	default y
66	depends on BR2_TOOLCHAIN_HAS_THREADS
67	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
68	select BR2_PACKAGE_LIBUSB
69	select BR2_PACKAGE_LIBUSB_COMPAT
70	help
71	  support for pn53x_usb driver
72
73comment "pn53x_usb driver needs a toolchain w/ threads, gcc >= 4.9"
74	depends on !BR2_TOOLCHAIN_HAS_THREADS || \
75		!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
76
77config BR2_PACKAGE_LIBNFC_EXAMPLES
78	bool "build libnfc examples"
79	select BR2_PACKAGE_READLINE
80
81endif
82