xref: /openbmc/linux/drivers/nfc/pn533/Kconfig (revision fbb6b31a)
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