|
11 | 11 | #include <sl_hci_common_transport.h>
|
12 | 12 | #include <pa_conversions_efr32.h>
|
13 | 13 | #include <rail.h>
|
| 14 | +#include <soc_radio.h> |
14 | 15 |
|
15 | 16 | #define LOG_LEVEL CONFIG_BT_HCI_DRIVER_LOG_LEVEL
|
16 | 17 | #include <zephyr/logging/log.h>
|
@@ -55,36 +56,6 @@ void BTLE_LL_Process(uint32_t events);
|
55 | 56 | int16_t BTLE_LL_SetMaxPower(int16_t power);
|
56 | 57 | bool sli_pending_btctrl_events(void);
|
57 | 58 |
|
58 |
| -#define RADIO_IRQN(name) DT_IRQ_BY_NAME(DT_NODELABEL(radio), name, irq) |
59 |
| -#define RADIO_IRQ_PRIO(name) DT_IRQ_BY_NAME(DT_NODELABEL(radio), name, priority) |
60 |
| - |
61 |
| -void rail_isr_installer(void) |
62 |
| -{ |
63 |
| - IRQ_CONNECT(RADIO_IRQN(agc), RADIO_IRQ_PRIO(agc), AGC_IRQHandler, NULL, 0); |
64 |
| - IRQ_CONNECT(RADIO_IRQN(bufc), RADIO_IRQ_PRIO(bufc), BUFC_IRQHandler, NULL, 0); |
65 |
| - IRQ_CONNECT(RADIO_IRQN(frc_pri), RADIO_IRQ_PRIO(frc_pri), FRC_PRI_IRQHandler, NULL, 0); |
66 |
| - IRQ_CONNECT(RADIO_IRQN(frc), RADIO_IRQ_PRIO(frc), FRC_IRQHandler, NULL, 0); |
67 |
| - IRQ_CONNECT(RADIO_IRQN(modem), RADIO_IRQ_PRIO(modem), MODEM_IRQHandler, NULL, 0); |
68 |
| - IRQ_CONNECT(RADIO_IRQN(protimer), RADIO_IRQ_PRIO(protimer), PROTIMER_IRQHandler, NULL, 0); |
69 |
| - IRQ_CONNECT(RADIO_IRQN(rac_rsm), RADIO_IRQ_PRIO(rac_rsm), RAC_RSM_IRQHandler, NULL, 0); |
70 |
| - IRQ_CONNECT(RADIO_IRQN(rac_seq), RADIO_IRQ_PRIO(rac_seq), RAC_SEQ_IRQHandler, NULL, 0); |
71 |
| - IRQ_CONNECT(RADIO_IRQN(synth), RADIO_IRQ_PRIO(synth), SYNTH_IRQHandler, NULL, 0); |
72 |
| - |
73 |
| - /* Depending on the chip family, either HOSTMAILBOX, RDMAILBOX or neither is present */ |
74 |
| - IF_ENABLED(DT_IRQ_HAS_NAME(DT_NODELABEL(radio), hostmailbox), ({ |
75 |
| - IRQ_CONNECT(RADIO_IRQN(hostmailbox), |
76 |
| - RADIO_IRQ_PRIO(hostmailbox), |
77 |
| - HOSTMAILBOX_IRQHandler, |
78 |
| - NULL, 0); |
79 |
| - })); |
80 |
| - IF_ENABLED(DT_IRQ_HAS_NAME(DT_NODELABEL(radio), rdmailbox), ({ |
81 |
| - IRQ_CONNECT(RADIO_IRQN(rdmailbox), |
82 |
| - RADIO_IRQ_PRIO(rdmailbox), |
83 |
| - RDMAILBOX_IRQHandler, |
84 |
| - NULL, 0); |
85 |
| - })); |
86 |
| -} |
87 |
| - |
88 | 59 | static bool slz_is_evt_discardable(const struct bt_hci_evt_hdr *hdr, const uint8_t *params,
|
89 | 60 | int16_t params_len)
|
90 | 61 | {
|
|
0 commit comments