From 1aa49ae28fed09d4ed9adeeaa52048c5c23c9bca Mon Sep 17 00:00:00 2001 From: Lucien Zhao Date: Sun, 20 Oct 2024 20:42:01 +0800 Subject: [PATCH] dts: bindings: add the first version binding for nxp,xspi IP add nxp,xspi-device.yaml add nxp,xspi-mx25um51345g.yaml add nxp,xspi.yaml Signed-off-by: Lucien Zhao --- dts/bindings/mtd/nxp,xspi-device.yaml | 6 ++++++ dts/bindings/mtd/nxp,xspi-mx25um51345g.yaml | 8 ++++++++ dts/bindings/spi/nxp,xspi.yaml | 20 ++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 dts/bindings/mtd/nxp,xspi-device.yaml create mode 100644 dts/bindings/mtd/nxp,xspi-mx25um51345g.yaml create mode 100644 dts/bindings/spi/nxp,xspi.yaml diff --git a/dts/bindings/mtd/nxp,xspi-device.yaml b/dts/bindings/mtd/nxp,xspi-device.yaml new file mode 100644 index 00000000000..d067b878c93 --- /dev/null +++ b/dts/bindings/mtd/nxp,xspi-device.yaml @@ -0,0 +1,6 @@ +# Copyright 2024 NXP +# SPDX-License-Identifier: Apache-2.0 + +description: NXP XSPI device + +include: [spi-device.yaml, "jedec,jesd216.yaml"] diff --git a/dts/bindings/mtd/nxp,xspi-mx25um51345g.yaml b/dts/bindings/mtd/nxp,xspi-mx25um51345g.yaml new file mode 100644 index 00000000000..6554d5d61af --- /dev/null +++ b/dts/bindings/mtd/nxp,xspi-mx25um51345g.yaml @@ -0,0 +1,8 @@ +# Copyright 2024 NXP +# SPDX-License-Identifier: Apache-2.0 + +description: NXP XSPI MX25UM51345G + +compatible: "nxp,xspi-mx25um51345g" + +include: ["nxp,xspi-device.yaml", soc-nv-flash.yaml] diff --git a/dts/bindings/spi/nxp,xspi.yaml b/dts/bindings/spi/nxp,xspi.yaml new file mode 100644 index 00000000000..236ad62ba48 --- /dev/null +++ b/dts/bindings/spi/nxp,xspi.yaml @@ -0,0 +1,20 @@ +# Copyright 2024 NXP +# SPDX-License-Identifier: Apache-2.0 + +description: NXP XSPI controller + +compatible: "nxp,xspi" + +include: [spi-controller.yaml, pinctrl-device.yaml] + +properties: + reg: + required: true + + interrupts: + required: true + +child-binding: + description: NXP XSPI port + + include: nxp,xspi-device.yaml