Bluetooth: NXP: select CONFIG_CRC8

The driver needs both CRC32 and CRC8 to link correctly:

ld: drivers/bluetooth/btnxpuart.o: in function `nxp_serdev_probe':
drivers/bluetooth/btnxpuart.c:1214: undefined reference to
`crc8_populate_msb'
ld: drivers/bluetooth/btnxpuart.o: in function `nxp_send_ack':
drivers/bluetooth/btnxpuart.c:559: undefined reference to `crc8'
ld: drivers/bluetooth/btnxpuart.c:559: undefined reference to `crc8'

Fixes: 3e662aa4453a ("Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This commit is contained in:
Arnd Bergmann 2023-03-22 12:16:27 +01:00 committed by Luiz Augusto von Dentz
parent 689ca16e52
commit 11e29b4a3f
1 changed files with 1 additions and 0 deletions

View File

@ -469,6 +469,7 @@ config BT_NXPUART
tristate "NXP protocol support" tristate "NXP protocol support"
depends on SERIAL_DEV_BUS depends on SERIAL_DEV_BUS
select CRC32 select CRC32
select CRC8
help help
NXP is serial driver required for NXP Bluetooth NXP is serial driver required for NXP Bluetooth
devices with UART interface. devices with UART interface.