forked from e-rk/sdk-nrf
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mpsl: cx: Matched nrf7002 with nrf700x coex implementation
This commit does the following: - Adds the nrf700x CX implentation (based on the old generic three pin interface), mostly renames - Deleted the legacy generic three pin interface - Modified the nrf7002dk_nrf5340 devicetree files and nrf7002_ek device tree overlays to allow the usage of nRF700x coexistence interface. - Enable seamless using of the nRF700x Coexistence interface by so that the coexistence interface is enabled by default if it is supported in the device tree, CONFIG_WIFI is selected and one of the SR radio protocols is used - Update documentation Signed-off-by: Artur Hadasz <[email protected]>
- Loading branch information
Showing
11 changed files
with
183 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/* Copyright (c) 2022 Nordic Semiconductor ASA | ||
* | ||
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause | ||
*/ | ||
|
||
/ { | ||
nrf_radio_coex: nrf7002-coex { | ||
status = "okay"; | ||
compatible = "nordic,nrf700x-coex"; | ||
req-gpios = <&arduino_header 8 GPIO_ACTIVE_HIGH>; /* D2 */ | ||
status0-gpios = <&arduino_header 9 GPIO_ACTIVE_HIGH>; /* D3 */ | ||
grant-gpios = <&arduino_header 10 GPIO_ACTIVE_HIGH>; /* D4 */ | ||
swctrl1-gpios = <&arduino_header 12 GPIO_ACTIVE_HIGH>; /* D6 */ | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Copyright (c) 2022 Nordic Semiconductor ASA | ||
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause | ||
|
||
description: | | ||
This is a representation of an external radio coexistence setup for coexistence | ||
with nRF700x WiFi chips. | ||
compatible: "nordic,nrf700x-coex" | ||
|
||
include: base.yaml | ||
|
||
properties: | ||
req-gpios: | ||
type: phandle-array | ||
required: true | ||
description: | | ||
GPIO of the SOC connected to the PTA's REQUEST pin. | ||
status0-gpios: | ||
type: phandle-array | ||
required: true | ||
description: | | ||
GPIO of the SOC connected to the PTA's PRIORITY pin. | ||
This GPIO is also used to indicate direction (TX/RX). | ||
grant-gpios: | ||
type: phandle-array | ||
required: true | ||
description: | | ||
GPIO of the SOC connected to the PTA's GRANT pin. | ||
swctrl1-gpios: | ||
type: phandle-array | ||
required: false | ||
description: | | ||
GPIO of the SOC controlling the Priority (STATUS1) pin (in 4-wire | ||
coex case) of the nRF7002 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.