drivers: openthread: nxp: Add a HDLC RCP communication

Add a HDLC RCP communication with its hdlc_api interface APIs
and a NXP driver.

Signed-off-by: Jamel Arbi <jamel.arbi@nxp.com>
This commit is contained in:
Jamel Arbi 2024-07-16 10:57:22 +02:00 committed by Anas Nashif
commit 70add85f9f
11 changed files with 287 additions and 5 deletions

View file

@ -19,6 +19,9 @@
#define ble_hci_handler BLE_MCI_WAKEUP0_DriverIRQHandler
#define ble_wakeup_done_handler BLE_MCI_WAKEUP_DONE0_DriverIRQHandler
#define hdlc_rcp_if_handler BLE_MCI_WAKEUP0_DriverIRQHandler
#define hdlc_rcp_if_wakeup_done_handler BLE_MCI_WAKEUP_DONE0_DriverIRQHandler
/* Wrapper Function to deal with SDK differences in power API */
static inline void EnableDeepSleepIRQ(IRQn_Type irq)
{
@ -29,5 +32,4 @@ static inline void EnableDeepSleepIRQ(IRQn_Type irq)
int flexspi_clock_set_freq(uint32_t clock_name, uint32_t rate);
#endif
#endif /* _SOC__H_ */