1 /*
2  * Copyright (c) 2025 Silicon Laboratories Inc.
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Shim for sl_btctrl_hci_reset API
7  */
8 
9 #include <zephyr/sys/util.h>
10 #include <stdint.h>
11 
sl_btctrl_hci_reset(void)12 void sl_btctrl_hci_reset(void)
13 {
14 	/* This function works as a callback during processing of the HCI Reset command, and allows
15 	 * for custom processing (such as fully resetting the device). This only makes sense when
16 	 * the LL runs on a separate device from the host stack. Do nothing.
17 	 */
18 }
19 
sl_btctrl_reset_set_custom_reason(uint32_t reason)20 void sl_btctrl_reset_set_custom_reason(uint32_t reason)
21 {
22 	ARG_UNUSED(reason);
23 }
24 
sl_btctrl_reset_get_custom_reason(void)25 uint32_t sl_btctrl_reset_get_custom_reason(void)
26 {
27 	return 0;
28 }
29 
sl_btctrl_reset_clear_custom_reason(void)30 void sl_btctrl_reset_clear_custom_reason(void)
31 {
32 }
33