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 <lucien.zhao@nxp.com>
This commit is contained in:
Lucien Zhao 2024-10-20 20:42:01 +08:00 committed by Benjamin Cabé
commit 1aa49ae28f
3 changed files with 34 additions and 0 deletions

View file

@ -0,0 +1,6 @@
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
description: NXP XSPI device
include: [spi-device.yaml, "jedec,jesd216.yaml"]

View file

@ -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]

View file

@ -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