xref: /openbmc/linux/drivers/nfc/pn533/Kconfig (revision dc6a81c3)
1# SPDX-License-Identifier: GPL-2.0-only
2config NFC_PN533
3	tristate
4	help
5	  NXP PN533 core driver.
6	  This driver provides core functionality for NXP PN533 NFC devices.
7
8config NFC_PN533_USB
9	tristate "NFC PN533 device support (USB)"
10	depends on USB
11	select NFC_PN533
12	---help---
13	  This module adds support for the NXP pn533 USB interface.
14	  Select this if your platform is using the USB bus.
15
16	  If you choose to build a module, it'll be called pn533_usb.
17	  Say N if unsure.
18
19config NFC_PN533_I2C
20	tristate "NFC PN533 device support (I2C)"
21	depends on I2C
22	select NFC_PN533
23	---help---
24	  This module adds support for the NXP pn533 I2C interface.
25	  Select this if your platform is using the I2C bus.
26
27	  If you choose to build a module, it'll be called pn533_i2c.
28	  Say N if unsure.
29
30config NFC_PN532_UART
31	tristate "NFC PN532 device support (UART)"
32	depends on SERIAL_DEV_BUS
33	select NFC_PN533
34	---help---
35	  This module adds support for the NXP pn532 UART interface.
36	  Select this if your platform is using the UART bus.
37
38	  If you choose to build a module, it'll be called pn532_uart.
39	  Say N if unsure.
40