zephyr/subsys/bluetooth/controller/ll_sw
Andrzej Głąbek e9256135d6 Bluetooth: Controller: nrf5: Allocate GPIOTE channels
Allocate the GPIOTE channels that the Bluetooth Controller needs to use
with the dedicated function provided by the nrfx_gpiote driver instead
of using hard-coded indexes of these channels, as now, when the driver
supports multiple GPIOTE instances, it would be much more difficult to
properly inform the driver which channels should be reserved.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2024-05-24 07:47:15 -04:00
..
nordic Bluetooth: Controller: nrf5: Allocate GPIOTE channels 2024-05-24 07:47:15 -04:00
openisa bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
isoal.c Bluetooth: Controller: Add parameter to ISOALs sdu_write 2024-05-15 09:26:36 +02:00
isoal.h Bluetooth: Controller: Add parameter to ISOALs sdu_write 2024-05-15 09:26:36 +02:00
ll_addr.c Bluetooth: Rework the HCI header set 2023-06-12 06:20:24 -04:00
ll_feat_internal.h Bluetooth: Controller: Fix missing host feature reset 2023-09-25 16:42:20 +02:00
ll_feat.c Bluetooth: Controller: Fix missing host feature reset 2023-09-25 16:42:20 +02:00
ll_settings.c Bluetooth: Controller: Rework internal header includes 2023-06-12 06:20:24 -04:00
ll_test.h
ll_tx_pwr.c Bluetooth: Rework the HCI header set 2023-06-12 06:20:24 -04:00
lll_adv_aux.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
lll_adv_iso.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
lll_adv_sync.h Bluetooth: Controller: Review rework changes for multiple CIS support 2023-05-05 12:26:31 +02:00
lll_adv.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
lll_central_iso.h
lll_central.h
lll_chan.c Bluetooth: Controller: Remove redudant header file includes 2023-06-29 17:15:48 +02:00
lll_chan.h Bluetooth: Controller: Review rework changes for multiple CIS support 2023-05-05 12:26:31 +02:00
lll_clock.h
lll_common.c Bluetooth: Controller: Add LL_ASSERT_OVERHEAD define 2023-06-29 17:16:47 +02:00
lll_conn_iso.h Bluetooth: Controller: Fix lll ISO stream get by group 2024-02-14 19:11:46 +01:00
lll_conn.h Blueotooth: controller: removed delayed notification code 2023-03-17 15:05:05 +01:00
lll_df.h
lll_filter.h Bluetooth: Controller: Add trpa cache for BT_CTLR_SW_DEFERRED_PRIVACY 2023-08-29 16:13:22 +02:00
lll_iso_tx.h
lll_peripheral_iso.h
lll_peripheral.h
lll_scan_aux.h
lll_scan.h
lll_sched.h
lll_sync_iso.h Bluetooth: controller: Allow any valid ISO sync receiver BIG handle 2024-05-23 11:53:22 -04:00
lll_sync.h
lll.h Bluetooth: controller: Sync ISO Establishment fixes 2024-05-08 12:05:30 +02:00
pdu_df.h
pdu.h Bluetooth: controller: Fixes for BIGinfo endianness issues 2024-03-13 11:13:17 +00:00
ull_adv_aux.c Bluetooth: controller: Implement macros for vendor assert information 2024-05-08 15:03:08 -05:00
ull_adv_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_adv_iso.c Bluetooth: Controller: Fix BIS IRC range check 2024-05-14 09:33:11 +02:00
ull_adv_sync.c Bluetooth: controller: Implement macros for vendor assert information 2024-05-08 15:03:08 -05:00
ull_adv_types.h Bluetooth: Controller: Aux offset population assertion check 2024-04-24 15:02:28 -04:00
ull_adv.c Bluetooth: Controller: Fix multiple advertiser assertion 2024-04-26 15:30:14 +02:00
ull_central_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_central_iso_internal.h Bluetooth: Controller: Central multiple CIS using advanced scheduling 2023-05-05 12:26:31 +02:00
ull_central_iso.c Bluetooth: Controller: Fix coverity issue 330027 2024-02-02 12:49:07 +01:00
ull_central.c Bluetooth: Controller: Default to advertising coding in ACL connection 2024-04-23 21:29:10 +00:00
ull_chan_internal.h Bluetooth: Controller: Fix missing ull_chan_reset call 2024-02-02 12:43:07 +01:00
ull_chan.c Bluetooth: Controller: Fix missing ull_chan_reset call 2024-02-02 12:43:07 +01:00
ull_conn_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_conn_iso_internal.h Bluetooth: controller: Fix CIS peripheral conditional offset_min 2023-06-17 07:48:01 -04:00
ull_conn_iso_types.h Bluetooth: Controller: Option to ignore Tx ISO Data Packet Seq Num 2023-10-02 10:00:27 +02:00
ull_conn_iso.c Bluetooth: Controller: Add missing guard for mic_state in ull_conn_iso 2024-05-16 11:00:15 +02:00
ull_conn_types.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_conn.c Bluetooth: controller: Implement macros for vendor assert information 2024-05-08 15:03:08 -05:00
ull_df_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_df_types.h
ull_df.c bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_filter.c Bluetooth: Controller: Fix compiler warning when RL_SIZE=1 2023-11-25 08:54:39 -05:00
ull_filter.h
ull_internal.h Bluetooth: Controller: Fix MFIFO_DEFINE to reduce FLASH usage 2024-02-02 12:48:42 +01:00
ull_iso_internal.h
ull_iso_types.h Blutooth: controller: Implement ISO test mode for sync receiver 2024-03-01 15:29:36 +01:00
ull_iso.c bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_llcp_cc.c Bluetooth: controller: refactor of procedure init for mem optim 2024-04-18 14:54:47 +02:00
ull_llcp_chmu.c Bluetooth: controller: refactor of procedure init for mem optim 2024-04-18 14:54:47 +02:00
ull_llcp_common.c Bluetooth: controller: fixing rx node leak on CPR reject of parallel CPR 2024-05-20 10:56:17 +03:00
ull_llcp_conn_upd.c Bluetooth: controller: fixing rx node leak on CPR reject of parallel CPR 2024-05-20 10:56:17 +03:00
ull_llcp_enc.c Bluetooth: controller: fixing rx node leak on CPR reject of parallel CPR 2024-05-20 10:56:17 +03:00
ull_llcp_features.h Bluetooth: controller: adding API for unmasking peer features 2023-09-28 14:05:00 +02:00
ull_llcp_internal.h Bluetooth: controller: fixing rx node leak on CPR reject of parallel CPR 2024-05-20 10:56:17 +03:00
ull_llcp_local.c Bluetooth: controller: fix node_rx retention mechanism 2024-05-20 10:56:17 +03:00
ull_llcp_pdu.c Bluetooth: controller: Use mayfly_is_running() in csrand_get() 2023-08-09 08:32:55 +00:00
ull_llcp_phy.c Bluetooth: controller: minor cleanup and a fix-up re. LLCP 2024-05-20 10:56:17 +03:00
ull_llcp_remote.c Bluetooth: controller: fix node_rx retention mechanism 2024-05-20 10:56:17 +03:00
ull_llcp.c Bluetooth: controller: minor cleanup and a fix-up re. LLCP 2024-05-20 10:56:17 +03:00
ull_llcp.h Bluetooth: controller: Fixes for CIS Central error handling 2023-08-23 14:45:24 +02:00
ull_peripheral_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_peripheral_iso_internal.h
ull_peripheral_iso.c Bluetooth: Controller: Fix CIS accept fails with unsupp parameters 2024-03-15 09:40:13 +00:00
ull_peripheral.c bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_scan_aux.c Bluetooth: Controller: Add assertion check for use of scan aux context 2024-05-02 12:18:49 +01:00
ull_scan_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_scan_types.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_scan.c Bluetooth: controller: Implement macros for vendor assert information 2024-05-08 15:03:08 -05:00
ull_sched_internal.h Bluetooth: Controller: Central multiple CIS using advanced scheduling 2023-05-05 12:26:31 +02:00
ull_sched.c Bluetooth: Controller: Increase ull_sched ticker_next_slot_get retries 2024-04-26 15:30:14 +02:00
ull_sync_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_sync_iso_internal.h bluetooth: controller: refactor node_rx_pdu for memory optimization 2024-04-12 09:19:08 +02:00
ull_sync_iso.c Bluetooth: controller: Allow any valid ISO sync receiver BIG handle 2024-05-23 11:53:22 -04:00
ull_sync_types.h Bluetooth: controller: Allow any valid ISO sync receiver BIG handle 2024-05-23 11:53:22 -04:00
ull_sync.c Bluetooth: controller: Implement macros for vendor assert information 2024-05-08 15:03:08 -05:00
ull_tx_queue.c Bluetooth: Controller: Rework internal header includes 2023-06-12 06:20:24 -04:00
ull_tx_queue.h Bluetooth: Controller: Rework internal header includes 2023-06-12 06:20:24 -04:00
ull.c Bluetooth: controller: Prevent invalid compiler code reordering 2024-05-10 11:49:50 +02:00