hci_ldisc.c (f81ee8b8b8421dc06d13f197bb53191559cc51da) hci_ldisc.c (357a6a875f1c4772f2102639bf19619780889f31)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 *
4 * Bluetooth HCI UART driver
5 *
6 * Copyright (C) 2000-2001 Qualcomm Incorporated
7 * Copyright (C) 2002-2003 Maxim Krasnyansky <maxk@qualcomm.com>
8 * Copyright (C) 2004-2005 Marcel Holtmann <marcel@holtmann.org>

--- 869 unchanged lines hidden (view full) ---

878 mrvl_init();
879#endif
880
881 return 0;
882}
883
884static void __exit hci_uart_exit(void)
885{
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 *
4 * Bluetooth HCI UART driver
5 *
6 * Copyright (C) 2000-2001 Qualcomm Incorporated
7 * Copyright (C) 2002-2003 Maxim Krasnyansky <maxk@qualcomm.com>
8 * Copyright (C) 2004-2005 Marcel Holtmann <marcel@holtmann.org>

--- 869 unchanged lines hidden (view full) ---

878 mrvl_init();
879#endif
880
881 return 0;
882}
883
884static void __exit hci_uart_exit(void)
885{
886 int err;
887
888#ifdef CONFIG_BT_HCIUART_H4
889 h4_deinit();
890#endif
891#ifdef CONFIG_BT_HCIUART_BCSP
892 bcsp_deinit();
893#endif
894#ifdef CONFIG_BT_HCIUART_LL
895 ll_deinit();

--- 15 unchanged lines hidden (view full) ---

911#endif
912#ifdef CONFIG_BT_HCIUART_AG6XX
913 ag6xx_deinit();
914#endif
915#ifdef CONFIG_BT_HCIUART_MRVL
916 mrvl_deinit();
917#endif
918
886#ifdef CONFIG_BT_HCIUART_H4
887 h4_deinit();
888#endif
889#ifdef CONFIG_BT_HCIUART_BCSP
890 bcsp_deinit();
891#endif
892#ifdef CONFIG_BT_HCIUART_LL
893 ll_deinit();

--- 15 unchanged lines hidden (view full) ---

909#endif
910#ifdef CONFIG_BT_HCIUART_AG6XX
911 ag6xx_deinit();
912#endif
913#ifdef CONFIG_BT_HCIUART_MRVL
914 mrvl_deinit();
915#endif
916
919 /* Release tty registration of line discipline */
920 err = tty_unregister_ldisc(&hci_uart_ldisc);
921 if (err)
922 BT_ERR("Can't unregister HCI line discipline (%d)", err);
917 tty_unregister_ldisc(&hci_uart_ldisc);
923}
924
925module_init(hci_uart_init);
926module_exit(hci_uart_exit);
927
928MODULE_AUTHOR("Marcel Holtmann <marcel@holtmann.org>");
929MODULE_DESCRIPTION("Bluetooth HCI UART driver ver " VERSION);
930MODULE_VERSION(VERSION);
931MODULE_LICENSE("GPL");
932MODULE_ALIAS_LDISC(N_HCI);
918}
919
920module_init(hci_uart_init);
921module_exit(hci_uart_exit);
922
923MODULE_AUTHOR("Marcel Holtmann <marcel@holtmann.org>");
924MODULE_DESCRIPTION("Bluetooth HCI UART driver ver " VERSION);
925MODULE_VERSION(VERSION);
926MODULE_LICENSE("GPL");
927MODULE_ALIAS_LDISC(N_HCI);