zephyr/subsys/bluetooth/controller/ll_sw
Andrzej Głąbek d06d1397c3 bluetooth: ll_sw: nrf5: Apply workaround for anomalies only when needed
Workaround for nRF52 anomalies 102, 106, and 107 was applied also for
SoCs that were not affected with those, namely nRF52811 and nRF52840.
Since the side effect of this workaround is reduction of sensitivity,
this was highly undesirable.
This commit uses dedicated functions provided by MDK for checking if
a given anomaly applies to the used SoC (and its actual revision) so
that the workaround is applied only when it is really needed.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2022-06-29 11:57:45 +02:00
..
nordic bluetooth: ll_sw: nrf5: Apply workaround for anomalies only when needed 2022-06-29 11:57:45 +02:00
openisa Bluetooth: Controller: Add deinit() infrastructure 2022-06-06 12:04:30 +02:00
isoal.c Bluetooth: controller: Unified ISO-AL TX SDU fragment count 2022-06-22 12:21:16 +02:00
isoal.h Bluetooth: controller: fix for some problems in ISO-AL RX and HCI 2022-06-22 12:21:16 +02:00
ll_addr.c Bluetooth: Controller: Fix not clearing Static Random Address on reset 2022-05-25 14:20:21 +02:00
ll_feat.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ll_settings.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ll_test.h bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
ll_tx_pwr.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
lll_adv_aux.h
lll_adv_iso.h
lll_adv_sync.h
lll_adv.h
lll_central_iso.h
lll_central.h
lll_chan.c
lll_chan.h
lll_clock.h Bluetooth: Controller: Add deinit() infrastructure 2022-06-06 12:04:30 +02:00
lll_common.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
lll_conn_iso.h Bluetooth: controller: ISO TX data path including ISOAL 2022-05-06 11:32:30 +02:00
lll_conn.h Bluetooth: controller: llcp: update max dle times on feature exchange 2022-05-25 16:29:18 +02:00
lll_df.h
lll_filter.h Bluetooth: Controller: Fix filter bdaddr list size 2022-03-25 16:13:06 +01:00
lll_iso_tx.h Bluetooth: controller: ISO TX data path including ISOAL 2022-05-06 11:32:30 +02:00
lll_peripheral_iso.h
lll_peripheral.h
lll_scan_aux.h
lll_scan.h Bluetooth: Controller: Fix filter accept list with periodic adv list use 2022-03-23 16:32:49 +01:00
lll_sched.h
lll_sync_iso.h
lll_sync.h Bluetooth: df: Split CTE filtering SYNC_STAT_READY_OR_CONT_SCAN 2022-05-16 10:08:06 +02:00
lll.h Bluetooth: controller: fix for some problems in ISO-AL RX and HCI 2022-06-22 12:21:16 +02:00
nrf.cmake
openisa.cmake
pdu.h Bluetooth: Controller: Fix Data Length Request Cmd parameter checking 2022-05-27 15:19:06 -07:00
ull_adv_aux.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_adv_internal.h
ull_adv_iso.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_adv_sync.c Bluetooth: Controller: Fix setting fragment when Periodic Adv is active 2022-05-23 10:45:57 +02:00
ull_adv_types.h Bluetooth: Controller: Initial Periodic Adv Data fragment op support 2022-05-23 10:45:57 +02:00
ull_adv.c Bluetooth: Controller: Fix instant based procedure complete event 2022-05-20 19:22:59 -07:00
ull_central_internal.h
ull_central_iso_internal.h
ull_central_iso.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_central.c Bluetooth: controller: llcp: fix DLE related EBQ tests 2022-06-28 11:07:36 +02:00
ull_chan_internal.h
ull_chan.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_conn_internal.h Bluetooth: controller: llcp: fix typo 2022-06-29 10:25:37 +02:00
ull_conn_iso_internal.h
ull_conn_iso_types.h Bluetooth: controller: ISO TX data path including ISOAL 2022-05-06 11:32:30 +02:00
ull_conn_iso.c Bluetooth: controller: Asynch stop of ISO resume ticker in disable 2022-06-22 12:21:16 +02:00
ull_conn_types.h Bluetooth: Controller: Fix instant based procedure complete event 2022-05-20 19:22:59 -07:00
ull_conn.c Bluetooth: controller: llcp: fix PHY procedure for conformance test 2022-06-29 10:25:37 +02:00
ull_df_internal.h
ull_df_types.h bluetooth: controller: Add support for all DTM commands 2022-03-18 12:00:03 +01:00
ull_df.c Bluetooth: Controller: df: Fix check for max CTE num to sample or adv 2022-05-25 11:09:48 +02:00
ull_filter.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_filter.h
ull_internal.h Tests: bluetooth: fix ctrl_user_ext test 2022-05-13 08:56:12 -05:00
ull_iso_internal.h Bluetooth: controller: ISO TX data path including ISOAL 2022-05-06 11:32:30 +02:00
ull_iso_types.h Bluetooth: controller: ISO TX data path including ISOAL 2022-05-06 11:32:30 +02:00
ull_iso.c Bluetooth: controller: fix for some problems in ISO-AL RX and HCI 2022-06-22 12:21:16 +02:00
ull_llcp_chmu.c Bluetooth: controller: llcp: terminate conn. on past instant for chmu 2022-05-16 09:41:23 +02:00
ull_llcp_common.c Bluetooth: controller: llcp: fix issue re. version exchange 2022-06-28 11:07:43 +02:00
ull_llcp_conn_upd.c Bluetooth: controller: llcp: terminate conn on conn update past instant 2022-05-20 12:33:59 +02:00
ull_llcp_enc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_llcp_features.h Bluetooth: Controller: llcp: add missing handling LL_UNKNOWN in CTE llcp 2022-05-19 13:21:58 +02:00
ull_llcp_internal.h Bluetooth: controller: llcp: fix issue re. missing ack of terminate ind 2022-06-28 11:07:04 +02:00
ull_llcp_local.c Bluetooth: controller: llcp: Fix terminate timer 2022-05-20 12:37:49 +02:00
ull_llcp_pdu.c Bluetooth: Controller: LLCP: Fix handling of invalid DLE parameters 2022-05-20 12:38:30 +02:00
ull_llcp_phy.c Bluetooth: controller: llcp: avoid regression errors 2022-06-29 10:25:37 +02:00
ull_llcp_remote.c Bluetooth: controller: llcp: send correct collision code 2022-05-20 10:29:46 +02:00
ull_llcp.c Bluetooth: Controller: llcp: Fix assert if reject while loc and rem pend 2022-05-25 11:09:38 +02:00
ull_llcp.h Bluetooth: controller: llcp: Fix terminate timer 2022-05-20 12:37:49 +02:00
ull_periph_internal.h
ull_peripheral_iso_internal.h Bluetooth: controller: ISO TX data path including ISOAL 2022-05-06 11:32:30 +02:00
ull_peripheral_iso.c Bluetooth: controller: LLCP and ISOAL Fixes for EBQ LL tests 2022-06-22 12:21:16 +02:00
ull_peripheral.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_scan_aux.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_scan_internal.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
ull_scan_types.h
ull_scan.c Tests: bluetooth: fix build errors for bluetooth testcases 2022-05-13 08:56:12 -05:00
ull_sched_internal.h
ull_sched.c Bluetooth: Controller: lll: Fix warning when building for Nordic 2022-05-23 10:05:39 +02:00
ull_sync_internal.h
ull_sync_iso_internal.h
ull_sync_iso.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull_sync_types.h Bluetooth: Controller: Fix per sync cancel and sync establ synchronize 2022-05-17 11:39:09 +02:00
ull_sync.c Bluetooth: Controller: Fix per sync cancel and sync establ synchronize 2022-05-17 11:39:09 +02:00
ull_tx_queue.c Bluetooth: controller: Rework TX data pause 2022-04-04 15:34:09 +02:00
ull_tx_queue.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ull.c Bluetooth: controller: Fixes for ISO from IAL testing 2022-06-22 12:21:16 +02:00