Skip to content

[nrf fromlist] manifest: hal_nordic update #2409

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,004 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1004 commits
Select commit Hold shift + click to select a range
d42710c
[nrf fromtree] net: lib: coap_client: Return -errno from send_request()
SeppoTakalo Nov 11, 2024
b8fbc5f
[nrf fromtree] net: lib: coap_client: Drop duplicate MID only after r…
SeppoTakalo Nov 11, 2024
f3267a3
[nrf fromtree] net: lib: coap_client: All error cases should be repor…
SeppoTakalo Nov 11, 2024
6a42194
[nrf fromtree] net: lib: coap_client: Stop polling on unneeded sockets
SeppoTakalo Nov 12, 2024
2658ac4
[nrf fromtree] net: lib: coap_client: Add API to cancel specific request
SeppoTakalo Nov 13, 2024
ef545e3
[nrf fromtree] net: lwm2m: add set_socketoptions cb to pull context L…
andi-exact Nov 8, 2024
1fb3da9
[nrf fromtree] tests: coap_client: Proper slow-down
SeppoTakalo Nov 18, 2024
ca63cdb
[nrf fromtree] tests: coap_client: Refactor tests
SeppoTakalo Nov 18, 2024
5cd6dd0
[nrf fromtree] tests: coap_client: Add test for non-confirmable request
SeppoTakalo Nov 18, 2024
6bfc61d
[nrf fromtree] net: lib: coap_client: Fix timeout for separate response
SeppoTakalo Nov 18, 2024
d3cba27
[nrf fromtree] net: lib: coap_client: Release non-confirmable requests
SeppoTakalo Nov 18, 2024
d02544f
[nrf fromtree] net: lib: coap_client: Const pointers in request
SeppoTakalo Nov 18, 2024
03f65b1
[nrf fromlist] modules: openthread: Add of Kconfigs to change child t…
kkasperczyk-no Nov 28, 2024
8afab7a
[nrf fromtree] modules: hal_nordic: nrfs: Enqueue requests when not c…
57300 Nov 15, 2024
510f46f
[nrf fromtree] twister: Allow sharing hardware platform between variants
gchwier Nov 15, 2024
6736f18
[nrf fromtree] twister: blackbox: coverage: fix matching pattern
golowanow Oct 8, 2024
fd45cf7
[nrf fromtree] ci: do not pull babblesim in twister test workflow
nashif Nov 19, 2024
86cf241
[nrf fromtree] modules: hostap: Add external crypto support
krish2718 Nov 11, 2024
63f0523
[nrf fromtree] drivers: nrfwifi: Fix passing of RAW scan results flag
krish2718 Oct 29, 2024
4e50858
[nrf fromtree] drivers: wifi: Fix offloaded raw TX feature flags
kapbh Oct 23, 2024
434fbcf
[nrf fromtree] nrf_wifi: Fix the directory name
krish2718 Nov 4, 2024
df63c3a
[nrf fromtree] drivers: nrf_wifi: Fix the path to OSAL code
krish2718 Nov 4, 2024
a891635
[nrf fromtree] modules: nrf_wifi: Add a new module for nRF70 Wi-Fi
krish2718 Nov 7, 2024
47f08f7
[nrf fromtree] drivers: nrf_wifi: Remove OSAL code handling
krish2718 Nov 7, 2024
16a9e20
[nrf fromtree] nrf_wifi: Move shim files from driver to module
krish2718 Nov 7, 2024
047f8ea
[nrf fromtree] drivers: wifi: Fix blobs handling
krish2718 Nov 9, 2024
fb891ff
[nrf fromlist] modules: nrf_wifi: Fix offloaded raw TX build
krish2718 Nov 29, 2024
eb34c6f
[nrf fromlist] modules: nrf_wifi: Fix the directory variable
krish2718 Nov 29, 2024
5d0d19b
[nrf fromlist] modules: nrf_wifi: Fix raw scan results build
krish2718 Nov 30, 2024
1eed7bf
[nrf fromlist] tests: drivers: nrf_wifi: Add a build all test
krish2718 Nov 29, 2024
dc2aeea
[nrf fromtree] drivers: udc_nrf: Handle Suspend and Resume in thread
tmon-nordic Nov 19, 2024
9238144
[nrf fromtree] nrf_usbd_common: Do not trigger DMA in low power mode
tmon-nordic Nov 19, 2024
6171f7d
[nrf fromtree] usb: device_next: fix null pointer dereference in Get …
jfischer-no Nov 26, 2024
4e1073c
[nrf fromtree] drivers: udc_dwc2: Fix isochronous endpoint disable
tmon-nordic Nov 27, 2024
527fbb4
[nrf fromtree] drivers: udc_dwc2: Queue next packet on incomplete iso…
tmon-nordic Nov 27, 2024
5d6f03e
[nrf fromtree] usb: device_next: uac2: Double buffering on IN data en…
tmon-nordic Nov 27, 2024
b56a27f
[nrf fromtree] drivers: udc_dwc2: Workaround endpoint disable race co…
tmon-nordic Nov 29, 2024
a051156
[nrf fromtree] drivers: udc_dwc2: Wait for USBHS clock start
tmon-nordic Nov 28, 2024
899a506
[nrf fromtree] soc: nordic: Add LRCCONF management
adamkondraciuk Sep 18, 2024
a83331b
[nrf fromtree] dts: arm: nordic: Add power states for nRF54H20
adamkondraciuk Oct 2, 2024
3cda675
[nrf fromtree] soc: nordic: nrf54h: disable IRQ before PM config
adamkondraciuk Nov 12, 2024
aaa933a
[nrf fromlist] soc: nordic: nrf54l: remove configuration of DCDC regu…
nika-nordic Nov 28, 2024
9042ad0
[nrf fromlist] soc: nordic: nrf54l: add preliminary workaround for nR…
nika-nordic Dec 2, 2024
c2ce476
[nrf fromlist] modules: nordic: nrfx: workaround MDK erratas symbol f…
nika-nordic Dec 2, 2024
559f627
[nrf fromtree] dts: common: nordic: nrf54l20: Add missing nodes
nordic-krch Nov 20, 2024
591a05a
[nrf fromtree] dts: bindings: arm: nordic: tddconf: Add etrbuffer
karstenkoenig Oct 30, 2024
2deed84
[nrf fromlist] soc: nordic: nrf54l: fix APPROTECT handling
nika-nordic Dec 3, 2024
c83539c
[nrf fromlist] manifest: update nrf_wifi revision for recovery stats
kapbh Nov 26, 2024
1bb3a57
[nrf fromlist] drivers: wifi: Add RPU recovery info
kapbh Nov 19, 2024
7b2b462
[nrf fromtree] wifi: nrf_wifi: Remove duplicate Kconfig option
kapbh Nov 28, 2024
e417962
[nrf fromtree] samples: doc: convert philosophers sample to code-samp…
kartben Sep 16, 2024
a7aadfe
[nrf fromtree] doc: extensions: move Zephyr domain extension to dedic…
kartben Sep 16, 2024
84eaf20
[nrf fromtree] doc: extensions: samples: Introduce code sample catego…
kartben Sep 16, 2024
b979e73
[nrf fromtree] doc: samples: Adopt code-sample-category across tree
kartben Sep 16, 2024
9dfcaf1
[nrf fromtree] Bluetooth: Mesh: Fix proxy advertising set sending Mes…
LingaoM Dec 4, 2024
2a2d2fb
[nrf fromtree] Bluetooth: Mesh: Use net xmit params for bridge
HaavardRei Dec 4, 2024
453a680
[nrf fromtree] bluetooth: mesh: Use bt_get_name to get device name
PavelVPV Dec 4, 2024
eab2aea
[nrf fromtree] bluetooth: mesh: gatt: Move generic GATT related defin…
PavelVPV Dec 4, 2024
5b8badb
[nrf fromtree] bluetooth: mesh: proxy_msg: Fix extracting role from k…
PavelVPV Dec 4, 2024
7310fc7
[nrf fromtree] bluetooth: mesh: cfg_cli: Check buf len when pulling o…
PavelVPV Dec 4, 2024
0e31692
[nrf fromtree] bluetooth: mesh: cfg_cli: Update logs when pulling out…
PavelVPV Dec 4, 2024
1441c77
[nrf fromtree] Bluetooth: Mesh: Fix cfg_cli KRP not working for key_n…
ludvigsj Dec 4, 2024
eb8409f
[nrf noup] modules: hostap: Fix Enterpise mode with nRF security
krish2718 Dec 3, 2024
1ed92e4
[nrf fromtree] picolibc: Update module to version 1.8.8
keith-packard Sep 26, 2024
3563274
[nrf fromtree] cmake: linker: Use the same linker for cmake checks an…
jonathonpenix Aug 28, 2024
20528f7
[nrf fromtree] cmake: improve Zephyr link phase
tejlmand Aug 6, 2024
c0f4060
[nrf fromtree] cmake: PROPERTY flag support on compile options and li…
tejlmand Sep 11, 2024
72b9bb5
[nrf fromtree] cmake: make TARGET optional in set_linker_property()
tejlmand Sep 11, 2024
3a488ab
[nrf fromtree] cmake: move specs compiler and linker flags to toolcha…
tejlmand Aug 26, 2024
a113373
[nrf fromtree] manifest: update picolibc to support the new c_library…
tejlmand Sep 12, 2024
4362657
[nrf fromtree] cmake: detect LLVM picolibc and newlib support
tejlmand Sep 11, 2024
7db55e6
[nrf fromtree] cmake: support build info in Zephyr
tejlmand Aug 9, 2024
79b1c3f
[nrf fromtree] cmake: nordic: save build information regarding SVD fi…
tejlmand Aug 22, 2024
0108dd5
[nrf fromtree] cmake: update build_info() calls to use PATH argument
tejlmand Oct 10, 2024
ad855fa
[nrf fromtree] cmake: deprecate BUILD_NO_GAP_FILL and introduce type …
tejlmand Nov 28, 2024
167370f
[nrf fromtree] cmake: clear llvm bintool gapfill property
tejlmand Nov 28, 2024
b062985
[nrf fromlist] drivers: nrf_wifi: Restructure to carve out a new nrf7…
bama-nordic Dec 1, 2024
70969ee
[nrf fromlist] tests: boards: nrf70: Add ztests for bus library
bama-nordic Dec 1, 2024
a198e07
[nrf fromlist] Bluetooth: Host: Cancel pending deferred work on disco…
weeTike Dec 4, 2024
826e8e9
[nrf fromlist] soc: nordic: add common symbol for RAM control helper …
nika-nordic Nov 27, 2024
ee2e2b8
[nrf fromlist] drivers: retained_mem: nrf: make ram_ctrl variant expl…
nika-nordic Nov 27, 2024
49e3fe1
[nrf fromlist] soc: nordic: poweroff: add retention management
nika-nordic Nov 27, 2024
0a2e205
[nrf fromlist] samples: nordic: system_off: use retained_mem on all t…
nika-nordic Nov 28, 2024
d5f626e
[nrf fromlist] manifest: Update nrf_wifi
karun2796 Nov 18, 2024
4092e6d
[nrf fromlist] nrfwifi: Display EAP_TLS_SHA256 security in scan results
rado17 Nov 20, 2024
160c285
[nrf fromlist] tests: boards: nrf: i2c: add support for nRF54H20 cpuppr
mstasiaknordic Dec 4, 2024
5b1321e
[nrf fromtree] soc: nordic: common: Add mram latency manager
nordic-krch Nov 13, 2024
c9ce3be
[nrf fromtree] tests: boards: nrf: Add MRAM latency test
nordic-krch Nov 13, 2024
9898934
Revert "[nrf noup] soc: nordic: nrf54h20: Turn off MRAM suspend"
nordic-krch Nov 28, 2024
a7fe5f7
[nrf fromlist] soc: nordic: common: mram_latency: Add option to auto …
nordic-krch Dec 3, 2024
314231f
[nrf fromtree] drivers: ieee802154: add Kconfig IEEE802154_SELECTIVE_…
ankuns Oct 16, 2024
3ac6a88
[nrf fromtree] drivers: ieee802154: New API for modulated carrier wav…
Nov 27, 2024
c9fea62
[nrf fromtree] net: openthread: Add `modcarrier` command to OT diag m…
Nov 28, 2024
5503683
[nrf fromlist] dts: common: nordic: Add PDM to nrf54h20 dts
mstasiaknordic Nov 19, 2024
a8ca36c
[nrf fromlist] drivers: audio: dmic_nrfx: Add DMM support to driver
mstasiaknordic Nov 19, 2024
6d04ddb
[nrf fromtree] logging: frontends: stmesp: alternate message output o…
ahjus Nov 11, 2024
711346a
[nrf noup] drivers: flash: Allow reading secure mem by nrf_rram.
ArekBalysNordic Sep 19, 2024
32c4684
[nrf fromtree] west: commands: runners: canopen: add download-buffer-…
faxe1008 Sep 19, 2024
9486638
[nrf fromtree] runners: jlink: add support for J-Link tunnels
adamdunkels Sep 11, 2024
c1f7804
[nrf fromtree] west: linkserver: change the default port number for s…
yvanderv Oct 28, 2024
ffae05f
[nrf fromtree] scripts: west_commands: runners: Remove obsolete pylin…
pdgendt Nov 20, 2024
7f7b132
[nrf fromtree] scripts: west_commands: runners: Fix pylint unbound is…
pdgendt Nov 20, 2024
de56519
[nrf fromtree] scripts: west_commands: runners: Fix f-string-missing-…
pdgendt Nov 20, 2024
195b1b6
[nrf fromtree] scripts: west_commands: runners: Fix bare except (E722…
pdgendt Nov 20, 2024
4300e6a
[nrf fromtree] scripts: west_commands: runners: Fix f-string (UP032)
pdgendt Nov 20, 2024
8a8c01a
[nrf fromtree] scripts: west_commands: runners: Fix line-too-long (E501)
pdgendt Nov 20, 2024
6e53c57
[nrf fromtree] scripts: nrf_common: Move MPI to sysbuild Kconfig
tomchy Nov 21, 2024
d99f13e
[nrf noup] dfu: boot: mcuboot: Fix selecting wrong active slot
nordicjm Nov 11, 2024
8798cb4
[nrf fromlist] soc: nordic: poweroff: disable remaining RAM on emul l…
nika-nordic Dec 11, 2024
382877e
[nrf noup] soc: nordic: nrf54l Fix for wait lasting half expected time
degjorva Dec 12, 2024
bd49978
[nrf fromtree] manifest: hal_nordic: Pull nRF Wi-Fi removal
krish2718 Nov 14, 2024
ca451ac
[nrf fromtree] root: Remove temp file
krish2718 Nov 26, 2024
a01607b
[nrf fromtree] manifest: hal_nordic: Update to latest
aescolar Nov 21, 2024
4049699
[nrf fromtree] manifest: Update the hal_nordic revision to get the la…
carlescufi Dec 4, 2024
1e48643
[nrf fromlist] manifest: hal_nordic: update to include nrfs services
bjarki-andreasen Nov 26, 2024
9481ac5
[nrf fromlist] soc: nordic: nrf54h: gpd: align GPD domain names
gmarull Nov 28, 2024
5cc9300
[nrf fromlist] modules: hal_nordic: nrfs: add GDFS Service
ppelikan-nordic Nov 18, 2024
fc924f8
[nrf fromlist] dts: nordic: specify device model of global hsfll clock
bjarki-andreasen Nov 21, 2024
d5173de
[nrf fromlist] dts: bindings: update nrf-hsfll to nrf-hsfll-local
bjarki-andreasen Dec 2, 2024
5227b68
[nrf fromlist] drivers: clock_control: nrf2: add support for global h…
bjarki-andreasen Nov 21, 2024
06ebfd2
[nrf fromlist] samples: boards: nordic: clock_control: support global…
bjarki-andreasen Nov 21, 2024
0f2b574
[nrf fromlist] tests: drivers: clock_control: nrf: add global hsfll c…
bjarki-andreasen Nov 21, 2024
c3b3241
[nrf fromlist] modules: hal_nordic: nrfs: Optimize communication
nordic-krch Nov 15, 2024
dd8e9c9
Revert "[nrf fromlist] tests: drivers: spi: nordic: add device PM run…
nika-nordic Dec 13, 2024
10ab197
Revert "[nrf fromlist] drivers: spi: nrfx_spim: Add support for devic…
nika-nordic Dec 13, 2024
ffb3d0d
[nrf fromtree] tests: drivers: spi: spi_controller_peripheral: Add nr…
nordic-krch Jun 24, 2024
8d80b67
[nrf fromtree] samples: net: sockets: echo_server: Add 802154-subg test
Ayush1325 Oct 8, 2024
0982e74
[nrf fromtree] yaml: use EXTRA_CONF_FILE in .yaml files
butok Oct 7, 2024
0dc6122
[nrf fromtree] tests: drivers: spi: enable test spi_loopback
tunguyen4585 Aug 29, 2024
8d50189
[nrf fromtree] tests: drivers: spi: spi_loopback: Support RTIO tests …
dimitrije-lilic Sep 12, 2024
197bf73
[nrf fromtree] tests: drivers: spi: spi_loopback: Add nrf54h20dk cpurad
nordic-krch Jun 21, 2024
aa120ad
[nrf fromlist] drivers: spi: nrfx_spim: Add support for device runtim…
adamkondraciuk Jul 9, 2024
51d538f
[nrf fromlist] tests: drivers: spi: nordic: add device PM runtime
adamkondraciuk Jul 12, 2024
376150d
[nrf fromlist] sys: util: Extend IS_EQ to support unsigned literals
nordic-krch Dec 10, 2024
32ff571
[nrf fromlist] devicetree: Add DT_PROP_LAST macro
nordic-krch Dec 11, 2024
91c801c
[nrf fromlist] drivers: clock_control: nrf: Add helper macro for gett…
nordic-krch Dec 11, 2024
a8bb747
[nrf fromlist] drivers: clock_control: nrf: Add API for synchronous r…
nordic-krch Dec 11, 2024
99faf47
[nrf fromlist] drivers: pwm: nrfx: add global hsfll request for fast PWM
mstasiaknordic Dec 12, 2024
5ec4304
Revert "[nrf fromlist] drivers: clock_control: nrf2: add support for …
bjarki-andreasen Dec 13, 2024
84da347
Revert "[nrf fromlist] modules: hal_nordic: nrfs: add GDFS Service"
bjarki-andreasen Dec 13, 2024
c2c1823
[nrf fromlist] modules: hal_nordic: nrfs: add GDFS Service
ppelikan-nordic Nov 18, 2024
b6535f5
[nrf fromlist] drivers: clock_control: nrf2: add support for global h…
bjarki-andreasen Nov 21, 2024
b986f69
[nrf fromlist] hal_nordic: nrfs: dvfs: Update SystemCoreClock on freq…
nordic-krch Dec 12, 2024
2430fb2
[nrf fromlist] dts: common: nordic: Add clock for timer12x
nordic-krch Dec 11, 2024
3303b03
[nrf fromlist] drivers: counter: nrfx_timer: Add request for global H…
nordic-krch Dec 11, 2024
50d6d14
[nrf fromtree] tests: drivers: spi: Fix nrf52840 overlay
kasjer Oct 15, 2024
18d1c74
[nrf fromlist] drivers: pinctrl: nrf: Add support for clock outputs
adamkondraciuk Dec 10, 2024
a7b06ba
[nrf fromlist] dts: nordic: Add support for clock outputs
adamkondraciuk Dec 10, 2024
af6174f
[nrf fromlist] drivers: timer: nrf_grtc: Add support for clock outputs
adamkondraciuk Dec 10, 2024
878e723
[nrf fromlist] tests: arch: arm: arm_irq_vector_table: Fix for nRF54H20
adamkondraciuk Nov 28, 2024
269aa0f
[nrf fromlist] soc: nordic: nrf54h20: disallow using LR in s2ram mark…
adamkondraciuk Nov 22, 2024
bb6cb96
[nrf fromtree] boards: nrf54h20: increase size of cpuapp and cpurad p…
hakonfam Oct 30, 2024
622410f
[nrf fromlist] drivers: hwinfo: Support for reset reasons in nRF54H20
kl-cruz Nov 22, 2024
990619c
[nrf fromtree] usb: device_next: Update IAD first interface on init
tmon-nordic Dec 5, 2024
7bf11a1
[nrf fromtree] usb: device_next: Fail enqueue on disabled endpoints
tmon-nordic Dec 5, 2024
e87d4a6
Revert "[nrf fromlist] drivers: clock_control: nrf: Add API for synch…
bjarki-andreasen Dec 14, 2024
4de7ed4
[nrf fromtree] driver: clock_control: Add to nrf clock control calib …
ppryga-nordic Oct 12, 2024
d0ed809
[nrf fromtree] drivers: clock_control: nrf: Add API for synchronous r…
nordic-krch Dec 11, 2024
8b5c722
[nrf fromtree] drivers: serial: nrfx_uarte: Fix pin retention
nordic-krch Nov 12, 2024
149a971
[nrf fromtree] drivers: serial: nrfx_uarte: Fix runtime PM for interr…
nordic-krch Nov 18, 2024
b92b6ef
[nrf fromtree] drivers serial nrfx: Apply workaround also for bsim ta…
aescolar Nov 21, 2024
d9438c9
[nrf fromtree] drivers: serial: nrfx_uarte: Add support for non ISR P…
nordic-krch Nov 18, 2024
a61e1db
[nrf fromlist] drivers: serial: nrfx_uarte: Request hsfll clock for f…
nordic-krch Nov 26, 2024
6c6f3aa
[nrf fromtree] tests: uart_async_api: update test for dma usage
hakehuang Oct 2, 2024
b6e9ee8
[nrf fromtree] tests: drivers: uart: async_api: Add missing static ke…
nordic-krch Jul 18, 2024
f309e3d
[nrf fromtree] tests: drivers: uart: async_api: Rework for multi inst…
nordic-krch Jul 18, 2024
ca30e88
[nrf fromtree] tests: drivers: uart: async_api: Add uart120 instance …
nordic-krch Jul 18, 2024
69ab484
[nrf fromlist] tests: drivers: uart: async_api: nrf54h20dk: Enable de…
nordic-krch Nov 26, 2024
6b54684
[nrf fromtree] drivers: power_domain: gpio_monitor: Fix compilation e…
soburi Sep 17, 2024
47885d5
[nrf fromtree] drivers: power_domain: gpio_monitor: Add PM_DEVICE dep…
soburi Sep 26, 2024
5542d61
Revert "[nrf noup] scripts: west_commands: runners: nrf: workarounds …
jonathannilsen Dec 14, 2024
3fc2be9
Revert "[nrf fromlist] drivers: clock_control: nrf: Add helper macro …
bjarki-andreasen Dec 14, 2024
36a1e64
[nrf fromlist] drivers: clock_control: nrf: Add helper macro for gett…
nordic-krch Dec 11, 2024
3ac5893
[nrf fromtree] runners: jlink: Fix NoneType object error
ngphibang Oct 15, 2024
c87958c
[nrf fromlist] drivers: clock_control_nrf2: Add missing cancelation o…
anangl Dec 14, 2024
1f1d72d
[nrf fromlist] dts: nrf54h20: Add clocks property in fast SPIM nodes
anangl Dec 14, 2024
43b638f
[nrf fromlist] drivers: spi_nrfx_spim: Add clock requests for fast SP…
anangl Dec 14, 2024
8834ca9
[nrf fromtree] tests: boards: nrf: coresight_stm: Add performance tes…
nordic-segl Oct 11, 2024
5f226ed
Revert "[nrf noup] samples: bluetooth: update autoconf.h header path"
mstasiaknordic Dec 13, 2024
f7d57e0
Revert "[nrf noup] soc: nordic: nrf54l Fix for wait lasting half expe…
mstasiaknordic Dec 13, 2024
20fdf5e
Revert "[nrf noup] soc: nordic: nrf54l: Port Soc.c to be compatible w…
mstasiaknordic Dec 13, 2024
8594dc5
Revert "[nrf noup] soc: nrf54l: Add custom section for KMU"
mstasiaknordic Dec 13, 2024
850399a
[nrf fromtree] soc: nordic: nrf54l: remove redundant ELV code
mstasiaknordic Dec 4, 2024
fcecc13
[nrf noup] soc: nrf54l: Add custom section for KMU
Vge0rge Jun 21, 2024
e3e053f
[nrf noup] soc: nordic: nrf54l: Port Soc.c to be compatible with TFM
SebastianBoe May 24, 2024
665aba4
[nrf noup] soc: nordic: nrf54l Fix for wait lasting half expected time
degjorva Dec 12, 2024
923f090
[nrf noup] samples: bluetooth: update autoconf.h header path
frkv Sep 5, 2024
10af487
[nrf fromtree] tests/flash/common: Increase ztest stack size
de-nordic Oct 14, 2024
7fa061c
[nrf fromtree] drivers: flash: Sort CMake and Kconfig files alphabeti…
rettichschnidi Oct 3, 2024
e957c23
[nrf fromlist] drivers: mspi: Add driver for DesignWare SSI based con…
anangl Oct 17, 2024
c6ace4b
[nrf fromlist] drivers: flash: Add generic NOR flash driver for MSPI …
anangl Oct 17, 2024
3f12dd6
[nrf noup] drivers: pinctrl_nrf: Add support for EXMIF pins
anangl Oct 17, 2024
0f83f86
Revert "[nrf noup] drivers: spi: dw: turn on FAST_ACTIVE1 domain"
anangl Dec 9, 2024
9a11615
Revert "[nrf noup] drivers: spi_dw: add custom EXMIF peripheral handl…
anangl Dec 9, 2024
7d684d9
[nrf fromlist] dts: nordic: Change compatible property for EXMIF node
anangl Oct 17, 2024
a9e530c
[nrf fromlist] samples: drivers: jesd216: Remove unnecessary Kconfig …
anangl Dec 5, 2024
20aa439
[nrf fromlist] samples: drivers: spi_flash: Remove unnecessary Kconfi…
anangl Dec 5, 2024
51933f6
[nrf noup] samples|tests: drivers: flash: Add support for "jedec,mspi…
anangl Oct 18, 2024
71cc8b6
[nrf fromlist] boards: nrf54h20dk: Add XIP region definition to memor…
anangl Dec 3, 2024
9edbdaf
[nrf fromlist] samples: code_relocation_nocopy: Add configuration for…
anangl Dec 3, 2024
7d364d0
[nrf noup] cmake: use -DUSE_PARTITION_MANAGER=1 for lld linker script…
tejlmand Dec 10, 2024
9dc8c82
Revert "[nrf fromlist] dts: nordic: Change compatible property for EX…
anangl Dec 17, 2024
0b28040
[nrf fromlist] dts: nordic: Change compatible property for EXMIF node
anangl Oct 17, 2024
63e6b26
Revert "[nrf noup] samples|tests: drivers: flash: Add support for "je…
anangl Dec 17, 2024
ab8276b
[nrf noup] samples|tests: drivers: flash: Add support for "jedec,mspi…
anangl Oct 18, 2024
352fb6b
[nrf noup] drivers: spi_dw: Bring back custom EXMIF peripheral handling
anangl Dec 17, 2024
a901541
[nrf fromtree] boards nrfbsim: Enable GPIO & GPIOTE peripherals for n…
aescolar Nov 4, 2024
cc3c06c
[nrf fromtree] tests gpio_basic_api: Enable for nrf54l15bsim
aescolar Nov 4, 2024
3d9f656
[nrf fromtree] tests gpio_hogs: Enable for nrf54l15bsim
aescolar Nov 4, 2024
7bbebcd
[nrf fromtree] tests gpio_get_direction: Enable for nrf54l15bsim
aescolar Nov 4, 2024
52e6e31
[nrf fromtree] boards nrfbsim: Enable GPIO & GPIOTE peripherals for n…
aescolar Nov 6, 2024
2044591
[nrf fromtree] tests gpio_hogs: Enable for nrf5340bsim
aescolar Nov 6, 2024
446f0fe
[nrf fromtree] tests gpio_basic_api: Enable for nrf5340bsim
aescolar Nov 6, 2024
3d3783c
[nrf fromtree] tests gpio_get_direction: Enable for nrf5340bsim
aescolar Nov 6, 2024
30138ab
[nrf fromtree] doc boards nrfbsim: Mention the GPIO & GPIOTE as suppo…
aescolar Nov 8, 2024
77cff4c
[nrf fromtree] boards nrfbsim: Enable UART(E) peripherals for nrf5340…
aescolar Nov 7, 2024
9b2c09e
[nrf fromtree] tests uart_async_api: Enable in nrf5340bsim//cpuapp
aescolar Nov 7, 2024
66d0223
[nrf fromtree] tests uart_mix_fifo_poll: Enable for nrf5340bsim
aescolar Nov 8, 2024
e279d85
[nrf fromtree] tests uart_pm: Enable for nrf5340bsim
aescolar Nov 7, 2024
0b60cd7
[nrf fromtree] doc boards nrfbsim: Mention the UARTE as supported for…
aescolar Nov 8, 2024
ce84896
[nrf fromtree] boards nrfbsim: Enable UART(E) peripherals for nrf54l1…
aescolar Nov 18, 2024
db3b37d
[nrf fromtree] doc boards nrfbsim: Mention the UARTE as supported for…
aescolar Nov 18, 2024
57412f9
[nrf fromtree] tests uart_async_api: Enable in nrf54l15bsim//cpuapp
aescolar Nov 18, 2024
8bd38a0
[nrf fromtree] tests uart_mix_fifo_poll: Enable for nrf54l15bsim
aescolar Nov 18, 2024
b1b11f3
[nrf fromtree] tests uart_pm: Enable for nrf54l15bsim
aescolar Nov 18, 2024
745e2dc
[nrf fromtree] tests/bsim: Also runtime test the UART drivers for the…
aescolar Nov 18, 2024
cffd6a0
[nrf fromtree] dts: common: nordic: nrf54l: Add hfpll clock source
nordic-krch Nov 27, 2024
fbc2ac0
[nrf fromlist] boards: native: nrf_bsim: nrf54l15: Bring back clocks
nordic-krch Dec 12, 2024
f5efb38
[nrf fromlist] dts: common: nordic: Add clock source to timers
nordic-krch Dec 12, 2024
7c3bd68
Revert "[nrf noup] hostap: Avoid double-definition of base64 APIs"
krish2718 Dec 16, 2024
ecc4804
[nrf fromlist] shields: nrf7002eb: Fix 54H app core boot
krish2718 Dec 18, 2024
98c3460
[nrf fromlist] drivers: nrf_wifi: Remove hardcoded prints
krish2718 Dec 18, 2024
da1f133
[nrf fromlist] drivers: nrf_wifi: Add help for SR RF switch
krish2718 Dec 18, 2024
34af0b4
[nrf fromlist] drivers: nrf_wifi: Add dependencies
krish2718 Dec 18, 2024
2d9da2a
[nrf fromtree] net: openthread: Adding `diag transmit` command.
Dec 12, 2024
bd64dc9
[nrf fromtree] drivers: clock_control: nrf: add zero-latency-isr safe…
bjarki-andreasen Dec 3, 2024
6e09b7a
[nrf fromtree] drivers: clock_control: nrf: hfxo: impl zero-latency i…
bjarki-andreasen Dec 3, 2024
10a6bd0
[nrf fromtree] drivers: clock_control: nrf: hfxo: Remove redundad code
ppryga-nordic Dec 14, 2024
ba1d06f
[nrf fromtree] manifest: Update nRF hw models to latest
aescolar Nov 28, 2024
898c46a
[nrf fromtree] Bluetooth: Host: Fix `bt_l2cap_chan_ops.recv` `-EINPRO…
alwa-nordic Aug 1, 2024
6e1590a
[nrf fromtree] Bluetooth: Host: Upgrade log severity for L2CAP user e…
alwa-nordic Aug 22, 2024
9f0c4ec
[nrf fromtree] Bluetooth: Host: Add BT_TESTING trace event for ACL po…
alwa-nordic Aug 22, 2024
dcdfa00
[nrf fromtree] Bluetooth: testlib: Add `BT_TESTLIB_ADDR_LE_RANDOM_C0_…
alwa-nordic Aug 22, 2024
c4181c9
[nrf fromtree] Bluetooth: Host: Test L2CAP -EINPROGRESS feature
alwa-nordic Aug 1, 2024
5af4ccc
[nrf fromtree] doc: releases: introduce release notes and migration g…
kartben Nov 4, 2024
657e1a3
[nrf fromtree] Bluetooth: Host: Deprecate `BT_BUF_ACL_RX_COUNT` symbol
theob-pro Nov 21, 2024
e9cc271
[nrf fromtree] bluetooth: buf: Convert bt_buf_type enum to bitmask
PavelVPV Nov 22, 2024
e2c77de
[nrf fromtree] bluetooth: buf: Add a callback for freed buffer in rx …
PavelVPV Nov 7, 2024
7f8d857
[nrf fromtree] tests: bluetooth: buf: Test the freed buf callback
PavelVPV Nov 19, 2024
bc5ef7b
[nrf fromlist] manifest: hal_nordic update
JuhaKortesalmi Dec 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
407 changes: 407 additions & 0 deletions .github/test-spec.yml

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions .github/workflows/commit-tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Commit tags

on:
pull_request:
types: [synchronize, opened, reopened, edited, labeled, unlabeled,
milestoned, demilestoned, assigned, unassigned, ready_for_review,
review_requested]

jobs:
commit_tags:
runs-on: ubuntu-22.04
name: Run commit tags checks on patch series (PR)
steps:
- name: Update PATH for west
run: |
echo "$HOME/.local/bin" >> $GITHUB_PATH

- name: Checkout the code
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

- name: Run the commit tags
uses: nrfconnect/action-commit-tags@main
with:
target: .
upstream: zephyrproject-rtos/zephyr/main
8 changes: 4 additions & 4 deletions .github/workflows/compliance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ jobs:
git config --global user.name "Your Name"
git remote -v
# Ensure there's no merge commits in the PR
[[ "$(git rev-list --merges --count origin/${BASE_REF}..)" == "0" ]] || \
(echo "::error ::Merge commits not allowed, rebase instead";false)
#[[ "$(git rev-list --merges --count origin/${BASE_REF}..)" == "0" ]] || \
#(echo "::error ::Merge commits not allowed, rebase instead";false)
git rebase origin/${BASE_REF}
# debug
git log --pretty=oneline | head -n 10
Expand Down Expand Up @@ -78,8 +78,8 @@ jobs:
git log --pretty=oneline | head -n 10
# Increase rename limit to allow for large PRs
git config diff.renameLimit 10000
./scripts/ci/check_compliance.py --annotate -e KconfigBasic \
-c origin/${BASE_REF}..
./scripts/ci/check_compliance.py --annotate -e KconfigBasic -e Kconfig \
-e KconfigBasicNoModules -e ModulesMaintainers -c origin/${BASE_REF}..

- name: upload-results
uses: actions/upload-artifact@v4
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/manifest-PR.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: handle manifest PR
on:
pull_request_target:
types: [opened, synchronize, closed]
branches:
- main


jobs:
call-manifest-pr-action:
runs-on: ubuntu-latest
steps:
- name: handle manifest PR
uses: nrfconnect/action-manifest-pr@main
with:
token: ${{ secrets.NCS_GITHUB_TOKEN }}
manifest-pr-title-details: ${{ github.event.pull_request.title }}
3 changes: 2 additions & 1 deletion .github/workflows/twister_tests_blackbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ jobs:

west init -l . || true
# we do not depend on any hals, tools or bootloader, save some time and space...
west config manifest.group-filter -- -hal,-tools,-bootloader
west config manifest.group-filter -- -hal,-tools,-bootloader,-babblesim
west config manifest.project-filter -- -nrf_hw_models
west config --global update.narrow true
west update --path-cache /github/cache/zephyrproject 2>&1 1> west.update.log || west update --path-cache /github/cache/zephyrproject 2>&1 1> west.update.log || ( rm -rf ../modules ../bootloader ../tools && west update --path-cache /github/cache/zephyrproject)
west forall -c 'git reset --hard HEAD'
Expand Down
22 changes: 15 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1617,10 +1617,9 @@ list(APPEND
)
list(APPEND post_build_byproducts ${KERNEL_MAP_NAME})

if(NOT CONFIG_BUILD_NO_GAP_FILL)
# Use ';' as separator to get proper space in resulting command.
set(GAP_FILL "$<TARGET_PROPERTY:bintools,elfconvert_flag_gapfill>0xff")
endif()
# Use ';' as separator to get proper space in resulting command.
set(gap_fill_prop "$<TARGET_PROPERTY:bintools,elfconvert_flag_gapfill>")
set(gap_fill "$<$<BOOL:${gap_fill_prop}>:${gap_fill_prop}${CONFIG_BUILD_GAP_FILL_PATTERN}>")

if(CONFIG_OUTPUT_PRINT_MEMORY_USAGE)
target_link_libraries(${logical_target_for_zephyr_elf} $<TARGET_PROPERTY:linker,memusage>)
Expand Down Expand Up @@ -1681,7 +1680,7 @@ if(CONFIG_BUILD_OUTPUT_HEX OR BOARD_FLASH_RUNNER STREQUAL openocd)
post_build_commands
COMMAND $<TARGET_PROPERTY:bintools,elfconvert_command>
$<TARGET_PROPERTY:bintools,elfconvert_flag>
${GAP_FILL}
$<$<BOOL:${CONFIG_BUILD_OUTPUT_HEX_GAP_FILL}>:${gap_fill}>
$<TARGET_PROPERTY:bintools,elfconvert_flag_outtarget>ihex
${remove_sections_argument_list}
$<TARGET_PROPERTY:bintools,elfconvert_flag_infile>${KERNEL_ELF_NAME}
Expand All @@ -1703,7 +1702,7 @@ if(CONFIG_BUILD_OUTPUT_BIN)
post_build_commands
COMMAND $<TARGET_PROPERTY:bintools,elfconvert_command>
$<TARGET_PROPERTY:bintools,elfconvert_flag>
${GAP_FILL}
${gap_fill}
$<TARGET_PROPERTY:bintools,elfconvert_flag_outtarget>binary
${remove_sections_argument_list}
$<TARGET_PROPERTY:bintools,elfconvert_flag_infile>${KERNEL_ELF_NAME}
Expand Down Expand Up @@ -1790,7 +1789,7 @@ if(CONFIG_BUILD_OUTPUT_S19)
post_build_commands
COMMAND $<TARGET_PROPERTY:bintools,elfconvert_command>
$<TARGET_PROPERTY:bintools,elfconvert_flag>
${GAP_FILL}
$<$<BOOL:${CONFIG_BUILD_OUTPUT_S19_GAP_FILL}>:${gap_fill}>
$<TARGET_PROPERTY:bintools,elfconvert_flag_outtarget>srec
$<TARGET_PROPERTY:bintools,elfconvert_flag_srec_len>1
$<TARGET_PROPERTY:bintools,elfconvert_flag_infile>${KERNEL_ELF_NAME}
Expand Down Expand Up @@ -2232,3 +2231,12 @@ add_subdirectory_ifdef(
CONFIG_MAKEFILE_EXPORTS
cmake/makefile_exports
)

toolchain_linker_finalize()

yaml_context(EXISTS NAME build_info result)
if(result)
build_info(zephyr version VALUE ${PROJECT_VERSION_STR})
build_info(zephyr zephyr-base VALUE ${ZEPHYR_BASE})
yaml_save(NAME build_info)
endif()
1 change: 1 addition & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
# component or code. This file is going to be deprecated and currently only had
# entries that are not covered by the MAINTAINERS file.

/.github/test-spec.yml @nrfconnect/ncs-test-leads
/soc/arm/aspeed/ @aspeeddylan
/soc/atmel/ @nandojve
/soc/arm/bcm*/ @sbranden
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)
34 changes: 29 additions & 5 deletions Kconfig.zephyr
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ osource "${APPLICATION_SOURCE_DIR}/VERSION"
# Shield defaults should have precedence over board defaults, which should have
# precedence over SoC defaults, so include them in that order.
#
# $ARCH and $BOARD_DIR will be glob patterns when building documentation.
# $ARCH and $KCONFIG_BOARD_DIR will be glob patterns when building documentation.
# This loads custom shields defconfigs (from BOARD_ROOT)
osource "$(KCONFIG_BINARY_DIR)/Kconfig.shield.defconfig"
# This loads Zephyr base shield defconfigs
source "boards/shields/*/Kconfig.defconfig"

osource "$(BOARD_DIR)/Kconfig.defconfig"
osource "$(KCONFIG_BOARD_DIR)/Kconfig.defconfig"

# This loads Zephyr specific SoC root defconfigs
source "$(KCONFIG_BINARY_DIR)/soc/Kconfig.defconfig"
Expand Down Expand Up @@ -536,11 +536,10 @@ config NO_OPTIMIZATIONS
endchoice

config LTO
bool "Link Time Optimization [EXPERIMENTAL]"
bool "Link Time Optimization"
depends on !(GEN_ISR_TABLES || GEN_IRQ_VECTOR_TABLE) || ISR_TABLES_LOCAL_DECLARATION
depends on !NATIVE_LIBRARY
depends on !CODE_DATA_RELOCATION
select EXPERIMENTAL
help
This option enables Link Time Optimization.

Expand Down Expand Up @@ -707,15 +706,34 @@ config CLEANUP_INTERMEDIATE_FILES
from the build process. Note this breaks incremental builds, west spdx
(Software Bill of Material generation), and maybe others.

config BUILD_GAP_FILL_PATTERN
hex "Gap fill pattern"
default 0xFF
help
Pattern used for gap filling of output files.
This value should be set to the value of a clean flash as this can
significantly reduce flash write times.
This setting only defines the gap fill pattern and doesn't enable gap
filling.
Note: binary files are always gap filled as they contain no address
information.

config BUILD_NO_GAP_FILL
bool "Don't fill gaps in generated hex/bin/s19 files."
bool "Don't fill gaps in generated hex/s19 files [DEPRECATED]."
select DEPRECATED

config BUILD_OUTPUT_HEX
bool "Build a binary in HEX format"
help
Build an Intel HEX binary zephyr/zephyr.hex in the build directory.
The name of this file can be customized with CONFIG_KERNEL_BIN_NAME.

config BUILD_OUTPUT_HEX_GAP_FILL
bool "Fill gaps in hex files"
depends on !BUILD_NO_GAP_FILL
help
Fill gaps in hex based files.

config BUILD_OUTPUT_BIN
bool "Build a binary in BIN format"
default y
Expand Down Expand Up @@ -750,6 +768,12 @@ config BUILD_OUTPUT_S19
Build an S19 binary zephyr/zephyr.s19 in the build directory.
The name of this file can be customized with CONFIG_KERNEL_BIN_NAME.

config BUILD_OUTPUT_S19_GAP_FILL
bool "Fill gaps in s19 files"
depends on !BUILD_NO_GAP_FILL
help
Fill gaps in s19 based files.

config BUILD_OUTPUT_UF2
bool "Build a binary in UF2 format"
depends on BUILD_OUTPUT_BIN
Expand Down
30 changes: 28 additions & 2 deletions MAINTAINERS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -975,7 +975,6 @@ Documentation:
- doc/images/Zephyr-Kite-in-tree.png
- doc/index-tex.rst
- doc/index.rst
- doc/kconfig.rst
- doc/templates/sample.tmpl
- doc/templates/board.tmpl
- boards/index.rst
Expand Down Expand Up @@ -1157,6 +1156,23 @@ Release Notes:
tests:
- drivers.clock

"Drivers: Comparator":
status: maintained
maintainers:
- bjarki-andreasen
files:
- drivers/comparator/
- dts/bindings/comparator/
- include/zephyr/drivers/comparator.h
- include/zephyr/drivers/comparator/
- tests/drivers/build_all/comparator/
- tests/drivers/comparator/
- doc/hardware/peripherals/comparator.rst
labels:
- "area: Comparator"
tests:
- drivers.comparator

"Drivers: Console":
status: odd fixes
files:
Expand Down Expand Up @@ -2169,7 +2185,7 @@ Release Notes:
collaborators:
- sachinthegreen
files:
- drivers/wifi/nrfwifi/
- drivers/wifi/nrf_wifi/
- dts/bindings/wifi/nordic,nrf70.yaml
- dts/bindings/wifi/nordic,nrf70-qspi.yaml
- dts/bindings/wifi/nordic,nrf70-spi.yaml
Expand Down Expand Up @@ -4964,6 +4980,16 @@ West:
labels:
- "area: native port"

"West project: nrf_wifi":
status: maintained
maintainers:
- krish2718
- sachinthegreen
files:
- modules/nrf_wifi/
labels:
- "area: Wi-Fi"

"West project: open-amp":
status: odd fixes
collaborators:
Expand Down
8 changes: 8 additions & 0 deletions arch/arm/core/cortex_a_r/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,14 @@ config CPU_CORTEX_R7
help
This option signifies the use of a Cortex-R7 CPU

config CPU_CORTEX_R8
bool
select CPU_AARCH32_CORTEX_R
select ARMV7_R
select ARMV7_R_FP if CPU_HAS_FPU
help
This option signifies the use of a Cortex-R8 CPU

config CPU_CORTEX_R52
bool
select CPU_AARCH32_CORTEX_R
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/core/cortex_m/fault.c
Original file line number Diff line number Diff line change
Expand Up @@ -743,7 +743,7 @@ static inline bool z_arm_is_pc_valid(uintptr_t pc)
return true;
}

#if DT_NODE_HAS_STATUS(DT_CHOSEN(zephyr_itcm), okay)
#if DT_NODE_HAS_STATUS_OKAY(DT_CHOSEN(zephyr_itcm))
/* Is it in the ITCM */
if ((((uintptr_t)&__itcm_start) <= pc) && (pc < ((uintptr_t)&__itcm_end))) {
return true;
Expand Down
30 changes: 18 additions & 12 deletions arch/arm/core/cortex_m/pm_s2ram.S
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,9 @@ SECTION_FUNC(TEXT, arch_pm_s2ram_suspend)
/*
* Mark entering suspend to RAM.
*/
bl pm_s2ram_mark_set
mov r1, lr
bl pm_s2ram_mark_set
mov lr, r1

/*
* Call the system_off function passed as parameter. This should never
Expand All @@ -83,12 +85,19 @@ SECTION_FUNC(TEXT, arch_pm_s2ram_suspend)
* not successful (in r0 the return value).
*/

/* Move return value of system_off to callee-saved register. */
mov r4, r0

/*
* Reset the marking of suspend to RAM, return is ignored.
*/
bl pm_s2ram_mark_check_and_clear
mov r1, lr
bl pm_s2ram_mark_check_and_clear
mov lr, r1

/* Move system_off back to r0 as return value */
/* Move the stored return value of system_off back to r0,
* setting it as return value for this function.
*/
mov r0, r4

pop {r4-r12, lr}
Expand All @@ -99,16 +108,13 @@ GTEXT(arch_pm_s2ram_resume)
SECTION_FUNC(TEXT, arch_pm_s2ram_resume)
/*
* Check if reset occurred after suspending to RAM.
* Store LR to ensure we can continue boot when we are not suspended
* to RAM. In addition to LR, R0 is pushed too, to ensure "SP mod 8 = 0",
* as stated by ARM rule 6.2.1.2 for AAPCS32.
*/
push {r0, lr}
bl pm_s2ram_mark_check_and_clear
cmp r0, #0x1
pop {r0, lr}
beq resume
bx lr
mov r1, lr
bl pm_s2ram_mark_check_and_clear
mov lr, r1
cmp r0, #0x1
beq resume
bx lr

resume:
/*
Expand Down
Loading
Loading