diff --git a/dts/arm/nxp/nxp_mcxw7x_common.dtsi b/dts/arm/nxp/nxp_mcxw7x_common.dtsi index dba26683e83..7e0a42c4057 100644 --- a/dts/arm/nxp/nxp_mcxw7x_common.dtsi +++ b/dts/arm/nxp/nxp_mcxw7x_common.dtsi @@ -19,6 +19,8 @@ chosen { zephyr,bt-hci = &hci; + zephyr,ieee802154 = &ieee802154; + zephyr,entropy = &trng; zephyr,nbu = &nbu; }; @@ -286,6 +288,14 @@ compatible = "nxp,hci-ble"; }; + ieee802154: ieee802154 { + compatible = "nxp,mcxw-ieee802154"; + }; + + trng: trng { + compatible = "nxp,ele-trng"; + }; + flexcan0: can@3b000 { compatible = "nxp,flexcan"; reg = <0x3b000 0x3080>; diff --git a/dts/bindings/ieee802154/nxp,mcxw-ieee802154.yaml b/dts/bindings/ieee802154/nxp,mcxw-ieee802154.yaml new file mode 100644 index 00000000000..cb76bf63ac8 --- /dev/null +++ b/dts/bindings/ieee802154/nxp,mcxw-ieee802154.yaml @@ -0,0 +1,8 @@ +# Copyright (c) 2025, NXP +# SPDX-License-Identifier: Apache-2.0 + +description: NXP MCXW71 IEEE 802.15.4 node + +compatible: "nxp,mcxw-ieee802154" + +include: base.yaml diff --git a/dts/bindings/rng/nxp,ele-trng.yaml b/dts/bindings/rng/nxp,ele-trng.yaml new file mode 100644 index 00000000000..c501461da76 --- /dev/null +++ b/dts/bindings/rng/nxp,ele-trng.yaml @@ -0,0 +1,8 @@ +# Copyright (c) 2025, NXP +# SPDX-License-Identifier: Apache-2.0 + +description: NXP ELE (EdgeLock secure enclave) TRNG (True Random Number Generator) + +compatible: "nxp,ele-trng" + +include: base.yaml