Skip to content

Sync csa branch with main#883

Merged
Junior Martinez (jmartinez-silabs) merged 7 commits intomainfrom
automation/update_main
Mar 18, 2026
Merged

Sync csa branch with main#883
Junior Martinez (jmartinez-silabs) merged 7 commits intomainfrom
automation/update_main

Conversation

@silabs-matter-ci-bot
Copy link
Contributor

This PR syncs the csa branch with the main branch.

PR MUST BE MERGED WITH MERGE COMMIT - ADMIN MUST ENABLE THE OPTION

* [Realtek] Add board-specific LED PWM configuration

Add conditional compilation for RTL8777G vs other boards to specify
the correct LED pin mappings and timer configurations.

* [Realtek] Use constexpr for LED pin configuration

* [Realtek] Update subproject commit for ot-realtek to latest version

* [Realtek] Update subproject commit for ot-realtek to latest version

* [Realtek] Update subproject commit for ot-realtek to latest version

* [Realtek] Update subproject commit for ot-realtek to latest version
… Label test step only if the VendorName attribute is supported on the endpoint being tested (#43476)
…(#43537)

* Initial revision of connectivity manager implementation network management delegate.

This delegate is used by a concrete network management basis
implementation to report changes in Wi-Fi medium availability to
an owning coordinator (typically the platform Connectivity Manager
implementation).

Wi-Fi medium availability reflects whether the underlying Wi-Fi
control plane / radio resources are usable for Wi-Fi operations
(for example, whether the Wi-Fi interface is present and powered,
and not blocked or otherwise unavailable).

The coordinator may use these notifications to:

  * Update cached Connectivity Manager state.
  * Drive Device Layer events and diagnostic attributes.
  * Coordinate ownership or arbitration of Wi-Fi radio resources
    between operational Wi-Fi usage (station / AP) and the
    Wi-Fi Neighbor Awareness Networking (NAN) Unsynchronized Service
    Discovery (USD) / Public Action Frame (PAF) commissioning
    transport.

Concrete implementations should assume that notifications may be
delivered from an implementation-defined execution
context. Delegates should avoid blocking for extended periods.

* Initial revision of a network management basis class.

A lightweight base class providing delegate wiring for Linux
Connectivity Manager network management implementations.

This serves as a common base for concrete Linux Connectivity
Manager network management backends (for example, Connection
Manager- (also known as, connman) or wpa_supplicant-based
management).

The class provides:

  * Storage and management of an optional network management
    delegate.
  * A protected action-delegation helper for reporting Wi-Fi
    medium availability changes to the delegate.

This base does not define the full network management
control-plane API. Instead, it provides a small amount of shared
"glue" used to coordinate cross-cutting concerns between the
network management backend and the owning platform Connectivity
Manager implementation (which may also be coordinating the Wi-Fi
NAN USD / PAF commissioning transport).

* Added 'ConnectivityManagerImpl_NetworkManagementBasis.{h,cpp}' to Linux platform static library sources.

* Added 'ConnectivityManagerImpl_NetworkManagementDelegate.h' to Linux platform static library sources.
…LE (#43563)

* chnages to enable EFR32 BLE

* Restyled by clang-format

* PR comments

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
* Add recommended updates

* Restyled by whitespace

* Restyled by clang-format

* Test updates for events

* Restyled by clang-format

* Address comments and add some more tests

* Restyled by whitespace

* Restyled by clang-format

* Fix typo

* Update equivalence check for potential future implementation of empty targets (wildcard)

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
* Update ZAP XML of Valve cluster and regenerate ZAP

* Add missing new lines to all-clusters-app.matter
@silabs-matter-ci-bot silabs-matter-ci-bot bot requested a review from a team as a code owner March 18, 2026 00:42
@silabs-matter-ci-bot silabs-matter-ci-bot bot added changing-git-submodules-on-purpose sl-require-admin-action This TAG indicates that an admin must take action. labels Mar 18, 2026
@github-actions
Copy link
Contributor

The check for sl-require-admin-action label CI failure for this job is normal. An admin must do the merge.

@jmartinez-silabs Junior Martinez (jmartinez-silabs) merged commit e3dea23 into main Mar 18, 2026
92 of 95 checks passed
@jmartinez-silabs Junior Martinez (jmartinez-silabs) deleted the automation/update_main branch March 18, 2026 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changing-git-submodules-on-purpose sl-require-admin-action This TAG indicates that an admin must take action.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants