Skip to content
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

[noup] test-spec: update boards paths for HWv2 ( with reverts) #1708

Closed
wants to merge 1,879 commits into from

Conversation

thst-nordic
Copy link
Contributor

@thst-nordic thst-nordic commented May 13, 2024

This adds 1 commit:

[noup] test-spec: update boards paths for HWv2
     /boards/arm -> /boards/nordic

and then squashes it with the other 3 commits touching .github/test-spec.yml

…trigger"

This reverts commit 3c68e19.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ion"

This reverts commit 7c48c14.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit dd8fd47.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit c976657.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit a76c880.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…lure"

This reverts commit 98aa424.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit d9a8f7e.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit b91d6d1.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 6886bf7.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ode"

This reverts commit df2e0db.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…or nRF54L15"

This reverts commit d06a1a7.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 9209551.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…nRF54L15 to platform allow"

This reverts commit 2a3a5c9.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…behavior"

This reverts commit 0f0b9f3.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ates order"

This reverts commit 35a3870.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit e658f51.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…rt for PDK 0.3.0"

This reverts commit 93f8406.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ted configs"

This reverts commit a503870.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…etting subsytem"

This reverts commit a6e3fd5.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…oard overlay"

This reverts commit 1b8b90c.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit c24df01.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…t_pkt_find_offset()`"

This reverts commit 78cf54b.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…heck fix"

This reverts commit 7d7953d.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…set subevent data"

This reverts commit e85f119.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ner"

This reverts commit 6ba6f31.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ntries for nRF54L15"

This reverts commit 272786b.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…cst configs"

This reverts commit 3fb1c87.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…o the SOC dtsi"

This reverts commit 479305b.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…d-channels allocation"

This reverts commit c98ea07.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…futil"

This reverts commit 5b8966b.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
nordic-krch and others added 15 commits May 10, 2024 09:23
Add nrf_cache_lineaddr_get to nordic HAL.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
(cherry picked from commit 29a4bb6)
nrf54h20 has a bug that requires to manually set 28th bit in the line
address. 28th bit indicates secure memory space. Add handling to the
cache driver.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
(cherry picked from commit 73d4f58)
Driver was disabling cache before full range operations and that
was causing hanging on polling for cache busy status since
state was never changing (because cache was disabled).

Additionally, added flushing to data cache disabling. If flushing
is not performed then execution fails since data in cache is lost.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
(cherry picked from commit b83a112)
Apply changes which significantly speed up cache operations.
Removed k_busy_wait from function which polls for cache busyness.
Removed spinlock from cache operation. Lock taking and releasing
takes time and it is faster to check if LINEADDR changed
after performing the operation. If LINEADDR changed then it
indicates that current context was preempted by another cache
operation. If such state is detected current operation is
repeated.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
(cherry picked from commit 9f6567b)
Use Kconfig instead of fixed value in the driver code.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
(cherry picked from commit 4e880e6)
This property will allow PWM driver allocate data buffer
in appropriate memory region.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
(cherry picked from commit a6f57fa)
Some devices (like nRF54H20) must have PWM data buffer
stored in appropriate location.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
(cherry picked from commit e0b98dc)
This property will ensure that PWM driver allocates data buffer
in appropriate location.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
(cherry picked from commit 539a428)
PWM is now supported on nRF54H20 board.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
(cherry picked from commit 82db5d3)
Fix few more paths that are failing to parse on system running Python >=
3.11 due to a change in behavior of glob.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
(cherry picked from commit 0ef608a)
… interface

The network interface parameter for net_eth_get_vlan_tag() should
be the VLAN interface so use the search loop properly.
Earlier the main interface could be checked.

Add also test cases for this so that we can catch that the func
works properly.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
(cherry picked from commit d40abe8)
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
…N one

We were missing a helper function that can be used to check
whether the given function is the virtual VLAN interface.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
(cherry picked from commit 07599e3)
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Add support for gratuitous ARP transmission by Zephyr network stack.
This allows to prematurely fill the peer ARP table, so there's no need
to send an explicit request when peer needs to send an actual packet.

The gratuitous ARP is send when the network interface is brought up
(joins the network) or a new IP address is added. The gratuitous ARP
request is also sent periodically, with a configurable interval time.
The gratuitous ARP should also be sent whenever MAC address of the
interface is changed, but as Zephyr only allows to do this when
interface is down, this is already covered by the first case (interface
brought up).

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
(cherry picked from commit 6551e6f)
…roups

It may happen that the interface is up but not yet running
when we issue the rejoin_ipv6_mcast_groups(). This can be
fixed by calling this function again right after the iface
is set to 'running' state in the notify_iface_up handler.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>
(cherry picked from commit b571e45)
Adapts flash writing for BLOB IO to RRAM. The previously used write
block alignment is not needed for RRAM.

Signed-off-by: Håvard Reierstad <haavard.reierstad@nordicsemi.no>
(cherry picked from commit 0f416b3576d2b259f1bf4f381d8cae430bb41d2a)
Signed-off-by: Håvard Reierstad <haavard.reierstad@nordicsemi.no>
@Frodevan
Copy link
Contributor

The rest of the subfolder-names need to be updated as well, like nrf5340dk_nrf5340 to nrf5340dk and nrf9160dk_nrf9160 to nrf9160dk

@thst-nordic thst-nordic changed the title test-spec: fix HWv2 paths, and squash all edits to 1 [noup] [noup] test-spec: update boards paths for HWv2 ( with reverts) May 13, 2024
@thst-nordic
Copy link
Contributor Author

The rest of the subfolder-names need to be updated as well, like nrf5340dk_nrf5340 to nrf5340dk and nrf9160dk_nrf9160 to nrf9160dk

changed and applied to new PR also #1709

thst-nordic and others added 6 commits May 13, 2024 14:23
squash! [nrf noup] test-spec: include nrf54 boards in low-level test trigger

/boards/arm -> /boards/nordic

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
This reverts commit 133ccfa.

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
…trigger"

This reverts commit e7aa700.

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
This reverts commit 80d7115.

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
This reverts commit dc1e8c4.

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
This file is used for NCS-specific testing configuration based on
modifications to files in this repository.

Signed-off-by: Alperen Sener <alperen.sener@nordicsemi.no>
Signed-off-by: Elisabeth Solheim Klakken <elisabeth.solheim@nordicsemi.no>
Signed-off-by: Mariusz Poslinski <mariusz.poslinski@nordicsemi.no>
Signed-off-by: Markus Swarowsky <markus.swarowskyl@nordicsemi.no>
Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Signed-off-by: Sebastian Wezel <sebastian.wezel@nordicsemi.no>
Signed-off-by: Tomasz Tyzenhauz <tomasz.tyzenhauz@nordicsemi.no>
Signed-off-by: Fredrik Ås <fredrik.aas@nordicsemi.no>
Signed-off-by: Michał Szablowski <michal.szablowski@nordicsemi.no>
Signed-off-by: Tony Le <tony.le@nordicsemi.no>
Signed-off-by: Krishna T <krishna.t@nordicsemi.no>
Signed-off-by: Dawid Przybylo <dawid.przybylo@nordicsemi.no>
Signed-off-by: Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
Signed-off-by: Jørgen Kvalvaag <jorgen.kvalvaag@nordicsemi.no>
Signed-off-by: Magne Værnes <magne.varnes@nordicsemi.no>
Signed-off-by: Lang Xie <Lang.Xie@nordicsemi.no>
Signed-off-by: Alexander Svensen <alexander.svensen@nordicsemi.no>
Signed-off-by: Jan Gałda <jan.galda@nordicsemi.no>
Signed-off-by: Vladislav Litvinov <vladislav.litvinov@nordicsemi.no>
Signed-off-by: Guojun Wang <guojun.wang@nordicsemi.no>
Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
(cherry picked from commit 605f129)
(cherry picked from commit 8174462)
(cherry picked from commit d53a1c9)
(cherry picked from commit 255ee9d)
(cherry picked from commit 5e15882)
(cherry picked from commit 23b8a13)
(cherry picked from commit 660313b)
(cherry picked from commit 14a865b)
(cherry picked from commit ddedbc9)
(cherry picked from commit caae0df)
(cherry picked from commit fe46100)
(cherry picked from commit 22735e0)
(cherry picked from commit 8497190)
(cherry picked from commit 81474ef)
(cherry picked from commit 7bb927f)
(cherry picked from commit 9568c08)

[nrf noup] test-spec: introduce specific ble-sample label

Add CI-ble-samples-test label and test spec for ble sample CI.
It has different test scope than BLE CI

Signed-off-by: Guojun Wang <guojun.wang@nordicsemi.no>

[nrf noup] test-spec: include nrf54 boards in low-level test trigger

All changes in nrf54 boards will trigger low-level testing.

Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
(cherry picked from commit 3c68e19)

[nrf noup] test-spec: update boards paths for HWv2

squash! [nrf noup] test-spec: include nrf54 boards in low-level test trigger

/boards/arm -> /boards/nordic

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.