Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
05bde23
[nrf noup] ci: NCS-specific CI tweaks
carlescufi Nov 30, 2018
04230f0
[nrf noup] ci: set `ZEPHYR_<MODULE_NAME>_KCONFIG` for NCS modules
tejlmand Jan 26, 2021
767ebb1
[nrf noup] ci: workflows: set the name of checkout repo to zephyr
PerMac Jan 26, 2022
bd4254d
[nrf noup] include: net: add NCS extensions
rlubos Oct 1, 2018
c02b2a3
[nrf noup] net: lib: mqtt: Provide option to enable TLS session caching
jtguggedal May 18, 2020
0cfbcc2
[nrf noup] drivers: ieee802154: secure services and tf-m
czeslawmakarski Nov 30, 2020
770da84
[nrf noup] kconfig: Disallow FPU for SPM
oyvindronningstad Jun 1, 2021
689e9f3
[nrf noup] boards: disable BUILD_WITH_TFM on some non-secure builds
de-nordic Jan 5, 2021
2d8363a
[nrf noup] tfm: Kconfig: Disable TFM_BL2 when using CryptoCell
oyvindronningstad Jun 3, 2021
3b34482
[nrf noup] samples: echo_server: add overlay-tfm
frkv Apr 26, 2021
3a40546
[nrf noup] samples: bluetooth: hci_pwr_ctrl: add dynamic control
ibaz-nordic Apr 7, 2021
9d9ba23
[nrf noup] Bluetooth: update experimental for qualification
joerchan Nov 20, 2020
1be5e92
[nrf noup] tree-wide: support NCS Partition Manager (PM) definitions
sigvartmh May 3, 2019
3cce74e
[nrf noup] dts: choose cryptocell for entropy when available
mbolivar-nordic Apr 24, 2020
ef87ded
[nrf noup] kconfig: Bump python recursion limit from 1k to 5k
SebastianBoe Dec 29, 2021
fd63c84
[nrf noup] Adding PSA configurations to mbed TLS
frkv Nov 30, 2021
1dc9e6e
[nrf noup] TF-M Make use of PSA_HAS_XXXX_SUPPORT
frkv Jan 13, 2022
eced2a8
[nrf noup] tfm: Set CRYPTO_HW_ACCELERATOR=True
SebastianBoe Jan 20, 2022
f62f740
[nrf noup] modules: Make nrfx_glue work with bluetooth softdevice
ibaz-nordic Jan 21, 2022
b74e166
[nrf fromtree] drivers: net: ppp: async uart support
jhirsi Jan 12, 2022
9948b5d
[nrf fromtree] drivers: gpio: nrf: Free channel when pin is reconfigured
nordic-krch Jan 13, 2022
b946361
[nrf fromlist] sensors: Implement MPU9250 driver
dchat-nordic Nov 26, 2021
e25992b
[nrf fromtree] logging: Improve algorithm for waking up the thread
nordic-krch Dec 29, 2021
e9b1c0d
[nrf fromtree] logging: Fix counting of buffered messages
nordic-krch Dec 29, 2021
e692f79
[nrf fromtree] twister: remove spurious quoting of EXTRA_xFLAGS=-Werror
marc-hb Jan 11, 2022
726a73b
[nrf fromlist] drivers: net: ppp: asynch api: use microseconds
jhirsi Jan 25, 2022
3aedc0f
[nrf fromtree] doc: use extlink for github issue links
henrikbrixandersen Jan 17, 2022
499e975
[nrf fromtree] doc: fix PDF build issue due to extlink references
gmarull Jan 17, 2022
358dcb7
[nrf fromtree] linker: update posix linker template, linker.ld
tejlmand Jan 7, 2022
3d5b143
[nrf fromtree] drivers: ieee802154: extend support for nRF53
Jan 14, 2022
45edc31
[nrf fromtree] manifest: openthread upmerge up to commit `a04a68b5`
edmont Jan 26, 2022
10c1468
[nrf fromtree] net: openthread: remove obsolete define
edmont Jan 26, 2022
21120b3
[nrf fromtree] net: openthread: revert CLI prompt workaround
edmont Jan 26, 2022
47b94f3
[nrf fromtree] net: openthread: disable CLI prompt
edmont Jan 26, 2022
c461cb2
[nrf fromtree] libc: add `stddef.h` to the minimal libc
edmont Jan 26, 2022
b93bad9
[nrf fromtree] net: openthread: Fix warinig in nrf5_config_mac_keys.
Jan 26, 2022
94d4433
[nrf fromtree] net: openthread: Add openthread CSL clock uncert
Jan 26, 2022
7b72e10
[nrf fromtree] net: openthread: blank `otPlatLog` when logging is dis…
edmont Jan 26, 2022
896359c
[nrf fromlist] net: openthread: bring back `LOG_MODE_MINIMAL` support
edmont Jan 27, 2022
337356c
[nrf fromtree] Bluetooth: Host: Extract out ad_stream to set long adv…
rugeGerritsen Jan 3, 2022
460441a
[nrf fromtree] Bluetooth: HCI: Max periodic adv data length is 252 bytes
rugeGerritsen Nov 11, 2021
e04a5f3
[nrf fromtree] Bluetooth: Host: Support setting long periodic adv data
rugeGerritsen Jan 7, 2022
9c96841
[nrf fromtree] Bluetooth: Fix default event size when periodic adv sy…
rugeGerritsen Jan 12, 2022
ac08690
[nrf fromtree] Bluetooth: Host: Reassemble extended advertising reports
hermabe Dec 20, 2021
2557038
[nrf fromtree] Bluetooth: Host: Move ext adv property conversion to s…
hermabe Dec 20, 2021
2739449
[nrf fromtree] Bluetooth: Host: Reset scan state on scan stop
hermabe Dec 29, 2021
7702ecb
[nrf fromtree] Bluetooth: Host: Fix address and SID in the sync estab…
rugeGerritsen Jan 28, 2022
4487c5e
[nrf fromlist] kconfig: mbedtls: Allow MBEDTLS_BUILTIN to be deselected
SebastianBoe Jan 29, 2022
5c6234e
[nrf fromlist] manifest: Update psa-arch-tests with nordic platform b…
joerchan Jan 31, 2022
5b3681f
[nrf fromlist] net: openthread: Align Kconfig with cmake symbols
edmont Jan 31, 2022
28ad5aa
[nrf fromlist] openthread: platform: implement otPlatCryptoRand API
LuDuda Jan 31, 2022
0ed193f
[nrf fromtree] test/subsys/storage/stream_flash: fix build size issue
nvlsianpu Jan 26, 2022
2e258f5
[nrf fromlist] Bluetooth: Host: Remove experimental tag from periodic…
rugeGerritsen Jan 31, 2022
ea090a4
[nrf fromlist] Bluetooth: Host: Non-discardable event buffer size is …
rugeGerritsen Feb 1, 2022
214765b
[nrf fromtree] net: lwm2m: enable monitoring of fw update state/result
andreas-chmielewski-gcx Jan 5, 2022
9ae787e
[nrf fromtree] net: lwm2m: separate FW update object instances - /5/*
Jun 15, 2021
b87062a
[nrf fromtree] net: lwm2m: Provide backwards compatibility for single…
Dec 14, 2021
f2f0876
[nrf fromtree] net: lwm2m: Instance specific callbacks
Jan 4, 2022
0b95ec8
[nrf fromtree] net: lib: lwm2m: Add missing function declarations
Jan 28, 2022
b77b23f
[nrf fromtree] drivers: flash: nrf_qspi_nor: Fix setting of the base …
anangl Jan 12, 2022
e73ddb0
[nrf noup] action: clang: parallel execution
PerMac Jan 28, 2022
fa80b20
[nrf fromlist] modules: hal_nordic: nrf_802154_irq ZLI support
ankuns Feb 1, 2022
9891c59
[nrf fromtree] drivers: clock_control: Remove unused header file
joerchan Nov 22, 2021
0f676ee
[nrf fromtree] modules: trusted-firmware-m: Use TF-M install headers ...
joerchan Nov 22, 2021
40a059e
[nrf fromtree] soc: nrf53: Add handling of secure-only code in init ...
joerchan Nov 23, 2021
d3d3144
[nrf fromtree] boards: nrf53: Fix board pin MCU selection with TF-M ...
joerchan Nov 23, 2021
de87eb8
[nrf fromtree] Bluetooth: controller: Enable debug pins with TF-M ...
joerchan Nov 29, 2021
7c1b65a
[nrf fromlist] bluetooth: gatt: add validation for supervision timeout
kapi-no Jan 24, 2022
b9d2bf8
[nrf fromlist] mcumgr: bluetooth: use dedicated config of connection …
kapi-no Dec 20, 2021
bacbc79
[nrf fromlist] samples: mgmt: mcumgr: use conn params control config …
kapi-no Dec 21, 2021
6608ece
[nrf noup] mbedtls: Disable configurations in Kconfig.tls-generic
frkv Jan 31, 2022
3c50ceb
[nrf fromlist] drivers: ieee802154_nrf5: fix CSL for multicore devices
lmaciejonczyk Feb 4, 2022
f701b25
[nrf fromtree] net: sockets: Report ZSOCK_POLLHUP when socket is in E…
rlubos Jan 28, 2022
46692de
[nrf fromtree] net: sockets: tls: Fix ZSOCK_POLLHUP detection
rlubos Jan 28, 2022
dcfec10
[nrf fromtree] Bluetooth: Controller: change def val BT_CTLR_LLCP_PRO…
ppryga-nordic Jan 4, 2022
1031598
[nrf fromtree] Bluetooth: Controller: llcp: Missing llcp ctx release …
ppryga-nordic Jan 5, 2022
aa913bd
[nrf fromtree] Bluetooth: Controller: Skip re-init of static initiali…
cvinayak Dec 29, 2021
2e01871
[nrf fromtree] include: Bluetooth: Add LE Supported Features type to GAP
ppryga-nordic Dec 27, 2021
33ff369
[nrf fromtree] samples: Bluetooth: df: Fix possible stack overflow issue
ppryga-nordic Jan 13, 2022
da9b5b2
[nrf fromtree] samples: Bluetooth: df: Fix too early per sync create …
ppryga-nordic Jan 13, 2022
7c194de
[nrf fromtree] Bluetooth: Controller: ull: df: use new LLCP structus …
ppryga-nordic Jan 4, 2022
b65d274
[nrf fromtree] Bluetooth: Controller: Add Kconfig to enable CTE RX in…
ppryga-nordic Jan 4, 2022
ea80856
[nrf fromtree] BLuetooth: Controller: llcp: Fix wrong conditions in r…
ppryga-nordic Jan 4, 2022
d0feb86
[nrf fromtree] Bluetooth: Controller: llcp: setting of CTE related co…
ppryga-nordic Jan 4, 2022
a45e511
[nrf fromtree] Bluetooth: Controller: df: Use PDUs CTEInfo to config …
ppryga-nordic Jan 4, 2022
54a2231
[nrf fromtree] Bluetooth: hci: Fix wrong CTE request interval type
ppryga-nordic Jan 8, 2022
d832ca0
[nrf fromtree] Bluetooth: Controller: Add init CTE REQ and RSP variab…
ppryga-nordic Jan 8, 2022
e758a36
[nrf fromtree] Bluetooth: Controller: llcp: Make remote CTE REQ to co…
ppryga-nordic Jan 8, 2022
fe22c16
[nrf fromtree] Bluetooth: Controller: Remove unused members from llcp…
ppryga-nordic Jan 8, 2022
f15bd6d
[nrf fromtree] Bluetooth: Controller: Add storage for remote CTE requ…
ppryga-nordic Jan 8, 2022
5488439
[nrf fromtree] Bluetooth: Controller: Integrate CTE req in ULL with r…
ppryga-nordic Jan 8, 2022
0b3c1c3
[nrf fromtree] Bluetooth: controller: Add handling of CTE request failed
ppryga-nordic Jan 8, 2022
54428ee
[nrf fromtree] Bluetooth: host: df: Fix to wrong variable passed to n…
ppryga-nordic Jan 8, 2022
ecf8c43
[nrf fromtree] Bluetooth: host: df: Fix wrong arguments order
ppryga-nordic Jan 8, 2022
79dab9c
[nrf fromtree] Bluetooth: host: df: Add handling of HCI_LE_CTE_Reques…
ppryga-nordic Jan 8, 2022
98b91f0
[nrf fromtree] Bluetooth: host: df: Add missing bt_conn_unref
ppryga-nordic Jan 8, 2022
9920c11
[nrf fromtree] Bluetooth: Controller: radio: Fix error in pkt conf ma…
ppryga-nordic Jan 14, 2022
e622f47
[nrf fromtree] Bluetooth: Controller: llcp: Fix PHY update FSM stale …
ppryga-nordic Jan 14, 2022
6161361
[nrf fromtree] Bluetooth: Controller: Add packet TX restrictions for …
ppryga-nordic Jan 18, 2022
856c2ab
[nrf fromtree] Bluetooth: Controller: Add missing LLCP collision resolve
ppryga-nordic Jan 18, 2022
0ea4b98
[nrf fromtree] tests: Bluetooth: Fix failing tests related with direc…
ppryga-nordic Jan 18, 2022
a34f951
[nrf fromtree] Bluetooth: Controller: df: Add disable support for CTE…
ppryga-nordic Jan 19, 2022
501947b
[nrf fromtree] Bluetooth: Controller: Enable PDU CP bit when CTE RX i…
ppryga-nordic Jan 21, 2022
b2736e3
[nrf fromtree] samples: Bluetooth: df: Add DF central sample
ppryga-nordic Jan 20, 2022
b906383
[nrf fromtree] samples: Bluetooth: df: Add DF peripheral sample
ppryga-nordic Jan 20, 2022
7065446
[nrf fromtree] Bluetooth: Controller: df: refactor CTE REQ set disable
ppryga-nordic Jan 28, 2022
aca8c2d
[nrf fromtree] Bluetooth: Controller: df: Fix wrong PHY type check in…
ppryga-nordic Jan 28, 2022
5db8c91
[nrf fromtree] Bluetooth: Controller: llcp: add complete evt handling…
ppryga-nordic Jan 28, 2022
de71e6c
[nrf fromtree] Bluetooth: Controller: df: Remove not needed if statement
ppryga-nordic Jan 28, 2022
9170b9b
[nrf fromtree] Bluetooth: Controller: df: Add clarifying comment
ppryga-nordic Jan 28, 2022
96a67e3
[nrf fromtree] Bluetooth: Controller: llcp: Add missing CTE pause in …
ppryga-nordic Jan 28, 2022
505c2ab
[nrf fromtree] Bluetooth: Controller: Add CTE REQ disable when change…
ppryga-nordic Jan 28, 2022
22d3781
[nrf fromtree] tests: Bluetooth: llcp: Add CTE REQ and PHY change col…
ppryga-nordic Jan 28, 2022
7a21d06
[nrf fromtree] Bluetooth: Controller: llcp: Add wait for nrf state in…
ppryga-nordic Jan 29, 2022
4d4d735
[nrf fromtree] tests: Bluetooth: df: Fix not building connection CTE …
ppryga-nordic Jan 29, 2022
3546d85
[nrf fromtree] tests: Bluetooth: df: Add CTE REQ expected positive be…
ppryga-nordic Jan 29, 2022
7022f08
[nrf fromtree] Bluetooth: Controller: llcp: Fix failing UT for versio…
ppryga-nordic Jan 31, 2022
719c6e3
[nrf fromtree] samples: Bluetooth: df: Remove dep on CTLR Kconf in sa…
ppryga-nordic Feb 2, 2022
8274cb3
[nrf fromtree] Bluetooth: common: Kconfig: Extend EVT buf size to sto…
ppryga-nordic Feb 2, 2022
361c4d7
[nrf fromtree] Bluetooth: host: df: Fix wrong HCI cmd buf size for RX…
ppryga-nordic Feb 2, 2022
4f6ee30
[nrf fromtree] Bluetooth: Controller: Make PHY check in conn mode Kco…
ppryga-nordic Feb 2, 2022
669bfe7
[nrf fromtree] Bluetooth: controller: llcp: update lll_scan_aux for n…
Jan 25, 2022
e94b77f
[nrf fromtree] Bluetooth: Controller: llcp: Add missing PDU initializ…
ppryga-nordic Feb 3, 2022
fe07cce
[nrf fromtree] Bluetooth: Controller: df: CP bit not cleared in DF co…
ppryga-nordic Feb 3, 2022
fa12b27
[nrf fromtree] Bluetooth: controller: completing procedure pause hand…
erbr-ot Dec 14, 2021
ab519fd
[nrf fromtree] Bluetooth: controller: fixing up struct ll_conn for ne…
erbr-ot Dec 14, 2021
08a4110
[nrf fromtree] Bluetooth: controller: fixing up possible race in data…
erbr-ot Dec 15, 2021
b00b636
[nrf fromtree] Bluetooth: controller: fixing up problem in collision …
erbr-ot Dec 15, 2021
58d1d9e
[nrf fromtree] cmake: remove base_name for dep file
tejlmand Jan 7, 2022
2668dbd
[nrf fromlist] Bluetooth: Host: Fix setting long advertising data
rugeGerritsen Feb 9, 2022
8be6424
[nrf fromlist] twister: add option to create shorter build paths
gopiotr Jan 14, 2022
53c7fdb
[nrf fromtree] drivers: serial: nrfx_uarte: Add support for read only…
nordic-krch Dec 3, 2021
f73a6f7
[nrf fromtree] tests: drivers: uart: Add test for Nordic UARTE versio…
nordic-krch Dec 2, 2021
ef38cee
[nrf fromtree] tests: drivers: uart: async_api: Test const buffers
nordic-krch Dec 3, 2021
d839065
[nrf fromtree] tests: drivers: uart: mix_poll: Test const buffers
nordic-krch Dec 3, 2021
6573d98
[nrf fromtree] drivers: uart_nrfx_uarte: Fix RX auto disabling routine
anangl Feb 3, 2022
eee5a54
[nrf fromtree] tests: uart_async_api: Add multiple_rx_enable test case
anangl Feb 3, 2022
1d69fbb
[nrf fromtree] spi: nrfx_spi*: only run uninit if configured
Jan 31, 2022
fefd14f
[nrf fromtree] drivers: spi_nrfx_spi: Fix compilation error
anangl Feb 8, 2022
66d6913
[nrf fromtree] Bluetooth: controller: Support for separate ISO RX dat…
mtpr-ot May 19, 2021
6883268
[nrf fromtree] Bluetooth: controller: Fixed BSIM ISO compile error
mtpr-ot Jan 13, 2022
0339246
[nrf fromtree] Bluetooth: Controller: Restrict Extended Adv Report to…
cvinayak Dec 1, 2021
7536dcf
[nrf fromtree] Bluetooth: Controller: Fix Periodic Sync LLL schedulin…
cvinayak Dec 10, 2021
a95d7d7
[nrf fromtree] Bluetooth: Host: Added new LE Feature Support bit masks
cvinayak Jan 2, 2022
5b19914
[nrf fromtree] Bluetooth: Controller: Fix Periodic Advertising ADI fe…
cvinayak Jan 2, 2022
6dcd9a4
[nrf fromtree] Bluetooth: Controller: Define EVENT_SYNC_B2B_MAFS_US
cvinayak Oct 25, 2021
8b529af
[nrf fromtree] Bluetooth: Controller: Fix Periodic Advertising to set…
cvinayak Dec 20, 2021
7fdd0da
[nrf fromtree] Bluetooth: Controller: Rename flag to sync_term to is_…
cvinayak Dec 11, 2021
648787d
[nrf fromtree] Bluetooth: Controller: Rename per_scan field to periodic
cvinayak Dec 9, 2021
7da7588
[nrf fromtree] Bluetooth: Controller: Minor refactor for consistent v…
cvinayak Dec 9, 2021
0b59054
[nrf fromtree] Bluetooth: Controller: Minor fix isr_done context para…
cvinayak Dec 10, 2021
d115475
[nrf fromtree] Bluetooth: Controller: Fix Periodic Adv Report to scan…
cvinayak Dec 1, 2021
af4c569
[nrf fromtree] Bluetooth: Controller: Fix parsing empty ADV_EXT_IND a…
cvinayak Dec 10, 2021
efa3261
[nrf fromtree] Bluetooth: Controller: Fix missing ISO data packet rec…
cvinayak Jan 25, 2022
9e2ea80
[nrf fromtree] Bluetooth: Controller: df: Add missing CTE request is_…
ppryga-nordic Jan 28, 2022
395990d
[nrf fromtree] Bluetooth: Controller: Fix to defer Periodic Report af…
cvinayak Dec 8, 2021
e273852
[nrf fromtree] Bluetooth: Controller: Refactor Periodic Advertising c…
cvinayak Dec 9, 2021
5ddd2c9
[nrf fromtree] Bluetooth: Controller: Fix Periodic Sync Aux context l…
cvinayak Dec 9, 2021
6bd88cd
[nrf fromtree] Bluetooth: Controller: Fix missing Periodic LLL sched …
cvinayak Dec 12, 2021
2f98bb3
[nrf fromtree] Bluetooth: Controller: Fix missing Periodic ULL sched …
cvinayak Dec 12, 2021
72565bd
[nrf fromtree] Bluetooth: Controller: Fix extended scan rx flush for …
cvinayak Dec 13, 2021
8a758f2
[nrf fromtree] Bluetooth: Controller: Fix Periodic Sync memq link leak
cvinayak Dec 15, 2021
cc36c16
[nrf fromtree] Bluetooth: Controller: Fix same peer periodic sync check
cvinayak Dec 15, 2021
ee23099
[nrf fromtree] Bluetooth: Controller: Fix duplicate release of auxili…
cvinayak Dec 23, 2021
eff414f
[nrf fromtree] Bluetooth: Controller: Fix race condition in sync crea…
cvinayak Dec 22, 2021
2018d31
[nrf fromtree] Bluetooth: Controller: Fix duplicate incomplete data s…
cvinayak Dec 30, 2021
439f7a5
[nrf fromtree] Bluetooth: Controller: Avoid reporting IQ samples afte…
cvinayak Dec 28, 2021
afb06a2
[nrf fromtree] Bluetooth: Controller: Fix missing offset adjust field…
cvinayak Feb 1, 2022
8e712b9
[nrf fromtree] Bluetooth: Controller: Fix Periodic Sync Terminate rac…
cvinayak Dec 11, 2021
a595cdf
[nrf fromtree] Bluetooth: Controller: df: Fix IQ sample data saturati…
ppryga-nordic Feb 4, 2022
a28eb6d
[nrf fromtree] Bluetooth: Controller: Fix advertising pdu latest get
cvinayak Jan 1, 2022
d45f59c
[nrf fromtree] Bluetooth: Controller: Update ull_disable with -EALREA…
cvinayak Dec 13, 2021
4ef1ff2
[nrf fromtree] Bluetooth: Controller: Fix to stop Extended Auxiliary …
cvinayak Dec 13, 2021
96ee914
[nrf fromtree] Bluetooth: Controller: Fix Sync Failed to be Establish…
cvinayak Dec 14, 2021
73ccb5d
[nrf fromtree] Bluetooth: Controller: Add sync established code comment
cvinayak Feb 8, 2022
58601e2
[nrf fromtree] Bluetooth: Controller: Fix Periodic Sync lost implemen…
cvinayak Dec 23, 2021
a8cad88
[nrf fromtree] Bluetooth: Controller: Add assert to check IQ sample a…
cvinayak Dec 28, 2021
b0bc986
[nrf fromtree] Bluetooth: Controller: Add development assert to check…
cvinayak Dec 23, 2021
485d69a
[nrf fromtree] Bluetooth: Controller: Add development assert to check…
cvinayak Dec 23, 2021
b8c2985
[nrf fromtree] Bluetooth: Controller: Add assert check to detect sync…
cvinayak Dec 30, 2021
08de84f
[nrf fromtree] Bluetooth: Controller: Remove minor redundant assignment
cvinayak Jan 2, 2022
4f01ca4
[nrf fromtree] Bluetooth: Controller: Periodic Sync Chain reception c…
cvinayak Dec 19, 2021
3aa82d2
[nrf fromtree] Bluetooth: Controller: Auxiliary PDU reception continu…
cvinayak Dec 19, 2021
93f8326
[nrf fromtree] Bluetooth: Controller: Fix reset of is_aux_sched flag
cvinayak Dec 23, 2021
922bab6
[nrf fromtree] Bluetooth: Controller: Fix auxiliary context release o…
cvinayak Jan 2, 2022
efb9ccc
[nrf fromtree] Bluetooth: Controller: Fix missing auxiliary context d…
cvinayak Jan 3, 2022
f7d4cfa
[nrf fromtree] Bluetooth: Controller: Fix missing aux release on abor…
cvinayak Jan 5, 2022
7d45497
[nrf fromtree] Bluetooth: Controller: Fix scanner window close by usi…
cvinayak Jan 6, 2022
54af281
[nrf fromtree] Bluetooth: Controller: Fix to use non-discardable buffer
cvinayak Feb 10, 2022
76b7916
[nrf fromtree] Revert "Bluetooth: host: Remove CCC update from GATT c…
MarekPieta Feb 10, 2022
d391784
[nrf fromtree] Bluetooth: Host: Fix wrong length of antenna identifie…
ppryga-nordic Feb 11, 2022
a4edab5
[nrf fromlist] twister: short build paths - fix
gopiotr Feb 11, 2022
a315420
[nrf fromtree] net: lib: lwm2m: Correct path for update result
Feb 4, 2022
22e3f80
[nrf fromtree] net: lib: lwm2m: Use snprintk instead of snprintf
Feb 4, 2022
590a3ae
[nrf noup] ci: fix regex
mbolivar-nordic Feb 10, 2022
3e6e2c5
[nrf fromtree] Bluetooth: L2CAP: Fix checking if LTK is present
sjanc Feb 17, 2022
1ab6be2
[nrf fromtree] net: openthread: fix received frame flags
edmont Feb 22, 2022
4b00192
[nrf fromtree] net: openthread: fix handling tx done to report all ki…
edmont Feb 22, 2022
a49c069
[nrf fromtree] net: openthread: filter ipv6 fragments
lmaciejonczyk Feb 22, 2022
1f20e8c
[nrf fromtree] doc: requirements: disallow breathe 4.33.0
gmarull Feb 14, 2022
8d85e22
[nrf fromtree] doc: requirements: stick to breathe < 4.33
gmarull Feb 15, 2022
bb10558
[nrf fromtree] Bluetooth: ISO: Fix bad chan pointer for disconnect
Thalley Dec 22, 2021
1cd8339
[nrf fromtree] Bluetooth: ATT: Fix conn parameter to req cb in att_reset
alwa-nordic Jan 26, 2022
2736f99
[nrf noup] kconfig: Define NRF_SECURITY and NORDIC_SECURITY_BACKEND
tejlmand Feb 25, 2022
81bd4a1
[nrf noup] kconfig: Define PSA_PROMPTLESS
tejlmand Feb 25, 2022
17f1d00
[nrf noup] kconfig: Define IS_SPM
tejlmand Feb 25, 2022
0188189
[nrf noup] ci: Fix complinace check
PerMac Feb 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/bluetooth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,17 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
path: ./zephyr

- name: west setup
working-directory: ./zephyr
run: |
west init -l . || true
west config --global update.narrow true
west update 2>&1 1> west.update.log || west update 2>&1 1> west.update2.log

- name: Run Bluetooth Tests with BSIM
working-directory: ./zephyr
run: |
export ZEPHYR_BASE=${PWD}
WORK_DIR=${ZEPHYR_BASE}/bsim_bt_out tests/bluetooth/bsim_bt/compile.sh
Expand All @@ -61,7 +64,7 @@ jobs:
uses: actions/upload-artifact@v2
with:
name: Bluetooth Test Results
path: ./bsim_bt_out/bsim_results.xml
path: ./zephyr/bsim_bt_out/bsim_results.xml

bluetooth-test-results:
name: "Publish Bluetooth Test Results"
Expand Down
34 changes: 25 additions & 9 deletions .github/workflows/clang.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
with:
access_token: ${{ github.token }}
clang-build:
runs-on: zephyr_runner
runs-on: ubuntu-latest
needs: clang-build-prep
container:
image: zephyrprojectrtos/ci:v0.21.0
Expand All @@ -21,12 +21,13 @@ jobs:
strategy:
fail-fast: false
matrix:
platform: ["native_posix"]
subset: [1, 2, 3, 4, 5]
env:
ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.13.2
CLANG_ROOT_DIR: /usr/lib/llvm-12
COMMIT_RANGE: ${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }}
BASE_REF: ${{ github.base_ref }}
MATRIX_SIZE: 5
outputs:
report_needed: ${{ steps.twister.outputs.report_needed }}
steps:
Expand All @@ -39,8 +40,10 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
path: ./zephyr

- name: Environment Setup
working-directory: ./zephyr
run: |
pip3 install GitPython
echo "$HOME/.local/bin" >> $GITHUB_PATH
Expand All @@ -59,13 +62,15 @@ jobs:
west update --path-cache /github/cache/zephyrproject 2>&1 1> west.log || west update --path-cache /github/cache/zephyrproject 2>&1 1> west2.log || ( rm -rf ../modules ../bootloader ../tools && west update --path-cache /github/cache/zephyrproject)

- name: Check Environment
working-directory: ./zephyr
run: |
cmake --version
${CLANG_ROOT_DIR}/bin/clang --version
gcc --version
ls -la

- name: Prepare ccache timestamp/data
working-directory: ./zephyr
id: ccache_cache_timestamp
shell: cmake -P {0}
run: |
Expand All @@ -77,47 +82,58 @@ jobs:
id: cache-ccache
uses: nashif/action-s3-cache@master
with:
key: ${{ steps.ccache_cache_timestamp.outputs.repo }}-${{ github.ref_name }}-clang-${{ matrix.platform }}-ccache
key: ${{ steps.ccache_cache_timestamp.outputs.repo }}-${{ github.ref_name }}-clang-${{ matrix.subset }}-ccache
path: /github/home/.ccache
aws-s3-bucket: ccache.zephyrproject.org
aws-access-key-id: ${{ secrets.CCACHE_S3_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.CCACHE_S3_SECRET_ACCESS_KEY }}
aws-region: us-east-2

- name: ccache stats initial
working-directory: ./zephyr
run: |
test -d github/home/.ccache && rm -rf /github/home/.ccache && mv github/home/.ccache /github/home/.ccache
ccache -M 10G -s

- name: Run Tests with Twister
id: twister
- name: Build test plan with Twister
working-directory: ./zephyr
id: twister_test_plan
run: |
export ZEPHYR_BASE=${PWD}
export ZEPHYR_TOOLCHAIN_VARIANT=llvm

# check if we need to run a full twister or not based on files changed
python3 ./scripts/ci/test_plan.py --platform ${{ matrix.platform }} -c origin/${BASE_REF}..
python3 ./scripts/ci/test_plan.py -p native_posix -c origin/${BASE_REF}..


- name: Run Tests with Twister
working-directory: ./zephyr
id: twister
run: |
export ZEPHYR_BASE=${PWD}
export ZEPHYR_TOOLCHAIN_VARIANT=llvm

# We can limit scope to just what has changed
if [ -s testplan.csv ]; then
echo "::set-output name=report_needed::1";
# Full twister but with options based on changes
./scripts/twister --inline-logs -M -N -v --load-tests testplan.csv --retry-failed 2
./scripts/twister --inline-logs -M -N -v --load-tests testplan.csv --retry-failed 2 --subset ${{matrix.subset}}/${MATRIX_SIZE}
else
# if nothing is run, skip reporting step
echo "::set-output name=report_needed::0";
fi

- name: ccache stats post
working-directory: ./zephyr
run: |
ccache -s

- name: Upload Unit Test Results
if: always() && steps.twister.outputs.report_needed != 0
uses: actions/upload-artifact@v2
with:
name: Unit Test Results (Subset ${{ matrix.platform }})
path: twister-out/twister.xml
name: Unit Test Results (Subset ${{ matrix.subset }})
path: zephyr/twister-out/twister.xml

clang-build-results:
name: "Publish Unit Tests Results"
Expand Down
14 changes: 11 additions & 3 deletions .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
path: ./zephyr
- name: Run Maintainers Script
working-directory: ./zephyr
id: maintainer
env:
BASE_REF: ${{ github.base_ref }}
Expand All @@ -32,6 +34,7 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
path: ./zephyr

- name: cache-pip
uses: actions/cache@v1
Expand All @@ -47,19 +50,23 @@ jobs:
pip3 install west

- name: west setup
working-directory: ./zephyr
env:
BASE_REF: ${{ github.base_ref }}
run: |
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
git remote -v
# Sauce tag checks before rebasing
git log --oneline --first-parent origin/${BASE_REF}..HEAD | grep -E -v "\[nrf (mergeup|fromtree|fromlist|noup)\][ ]" && { echo 'Sauce tag missing or invalid, format is "[nrf <sauce-tag>] <shortlog>"'; exit 1; }
git rebase origin/${BASE_REF}
# debug
git log --pretty=oneline | head -n 10
west init -l . || true
west update 2>&1 1> west.update.log || west update 2>&1 1> west.update2.log

- name: Run Compliance Tests
working-directory: ./zephyr
continue-on-error: true
id: compliance
env:
Expand All @@ -69,22 +76,23 @@ jobs:
# debug
ls -la
git log --pretty=oneline | head -n 10
./scripts/ci/check_compliance.py -m Codeowners -m Devicetree -m Gitlint -m Identity -m Nits -m pylint -m checkpatch -m Kconfig -c origin/${BASE_REF}..
./scripts/ci/check_compliance.py -m Codeowners -m Devicetree -m Gitlint -m Identity -m Nits -m pylint -m checkpatch -m KconfigBasic -c origin/${BASE_REF}..

- name: upload-results
uses: actions/upload-artifact@master
continue-on-error: True
with:
name: compliance.xml
path: compliance.xml
path: zephyr/compliance.xml

- name: check-warns
working-directory: ./zephyr
run: |
if [[ ! -s "compliance.xml" ]]; then
exit 1;
fi

for file in Nits.txt checkpatch.txt Identity.txt Gitlint.txt pylint.txt Devicetree.txt Kconfig.txt Codeowners.txt; do
for file in Nits.txt checkpatch.txt Identity.txt Gitlint.txt pylint.txt Devicetree.txt KconfigBasic.txt Codeowners.txt; do
if [[ -s $file ]]; then
errors=$(cat $file)
errors="${errors//'%'/'%25'}"
Expand Down
22 changes: 16 additions & 6 deletions .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,11 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
with:
path: ./zephyr

- name: install-pkgs
working-directory: ./zephyr
run: |
sudo apt-get install -y ninja-build graphviz libclang1-9 libclang-cpp9
wget -q https://www.doxygen.nl/files/doxygen-${DOXYGEN_VERSION}.linux.bin.tar.gz
Expand All @@ -56,20 +59,22 @@ jobs:
uses: actions/cache@v1
with:
path: ~/.cache/pip
key: pip-${{ hashFiles('scripts/requirements-doc.txt') }}
key: pip-${{ hashFiles('zephyr/scripts/requirements-doc.txt') }}

- name: install-pip
run: |
sudo pip3 install -U setuptools wheel pip
pip3 install -r scripts/requirements-doc.txt
pip3 install -r zephyr/scripts/requirements-doc.txt
pip3 install west==${WEST_VERSION}
pip3 install cmake==${CMAKE_VERSION}

- name: west setup
working-directory: ./zephyr
run: |
west init -l .

- name: build-docs
working-directory: ./zephyr
run: |
if [[ "$GITHUB_REF" =~ "refs/tags/v" ]]; then
DOC_TAG="release"
Expand All @@ -86,14 +91,15 @@ jobs:
DOC_TAG=${DOC_TAG} SPHINXOPTS="-q -W -t publish" make -C doc ${DOC_TARGET}

- name: compress-docs
working-directory: ./zephyr
run: |
tar cfJ html-output.tar.xz --directory=doc/_build html

- name: upload-build
uses: actions/upload-artifact@master
with:
name: html-output
path: html-output.tar.xz
path: zephyr/html-output.tar.xz

doc-build-pdf:
name: "Documentation Build (PDF)"
Expand All @@ -107,6 +113,8 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
with:
path: ./zephyr

- name: install-pkgs
run: |
Expand All @@ -117,20 +125,22 @@ jobs:
uses: actions/cache@v1
with:
path: ~/.cache/pip
key: pip-${{ hashFiles('scripts/requirements-doc.txt') }}
key: pip-${{ hashFiles('zephyr/scripts/requirements-doc.txt') }}

- name: install-pip
run: |
pip3 install -U setuptools wheel pip
pip3 install -r scripts/requirements-doc.txt
pip3 install -r zephyr/scripts/requirements-doc.txt
pip3 install west==${WEST_VERSION}
pip3 install cmake==${CMAKE_VERSION}

- name: west setup
working-directory: ./zephyr
run: |
west init -l .

- name: build-docs
working-directory: ./zephyr
run: |
if [[ "$GITHUB_REF" =~ "refs/tags/v" ]]; then
DOC_TAG="release"
Expand All @@ -144,4 +154,4 @@ jobs:
uses: actions/upload-artifact@master
with:
name: pdf-output
path: doc/_build/latex/zephyr.pdf
path: zephyr/doc/_build/latex/zephyr.pdf
3 changes: 3 additions & 0 deletions .github/workflows/twister_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
with:
path: ./zephyr
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
Expand All @@ -44,6 +46,7 @@ jobs:
run: |
pip3 install pytest colorama pyyaml ply mock
- name: Run pytest
working-directory: ./zephyr
env:
ZEPHYR_BASE: ./
ZEPHYR_TOOLCHAIN_VARIANT: zephyr
Expand Down
4 changes: 2 additions & 2 deletions .gitlint
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ debug = false
extra-path=scripts/gitlint

[title-max-length-no-revert]
line-length=75
line-length=120

[body-min-line-count]
min-line-count=1
Expand All @@ -39,7 +39,7 @@ words=wip

[max-line-length-with-exceptions]
# B1 = body-max-line-length
line-length=75
line-length=120

[body-min-length]
min-length=3
Expand Down
5 changes: 5 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@Library("CI_LIB") _

def pipeline = new ncs.sdk_zephyr.Main()

pipeline.run(JOB_NAME)
4 changes: 1 addition & 3 deletions Kconfig.zephyr
Original file line number Diff line number Diff line change
Expand Up @@ -120,9 +120,7 @@ config FLASH_LOAD_SIZE
endif # HAS_FLASH_LOAD_OFFSET

config ROM_START_OFFSET
hex
prompt "ROM start offset" if !BOOTLOADER_MCUBOOT
default 0x200 if BOOTLOADER_MCUBOOT
hex "ROM start offset"
default 0
help
If the application is built for chain-loading by a bootloader this
Expand Down
4 changes: 4 additions & 0 deletions arch/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -843,9 +843,13 @@ config SRAM_REGION_PERMISSIONS

menu "Floating Point Options"

config IS_SPM
bool

config FPU
bool "Enable floating point unit (FPU)"
depends on CPU_HAS_FPU
depends on !IS_SPM
help
This option enables the hardware Floating Point Unit (FPU), in order to
support using the floating point registers and instructions.
Expand Down
Loading