:orphan:
.. raw:: html
.. dtcompatible:: nxp,s32-xspi-sfp-mdad
.. _dtbinding_nxp_s32_xspi_sfp_mdad:
nxp,s32-xspi-sfp-mdad
#####################
.. sidebar:: Overview
:Name: ``nxp,s32-xspi-sfp-mdad``
:Vendor: :ref:`NXP Semiconductors N.V. `
:Used in: :zephyr:board-catalog:`List of boards <#compatibles=nxp,s32-xspi-sfp-mdad>` using
this compatible
Description
***********
.. code-block:: none
NXP S32 eXpanded Serial Peripheral Interface (XSPI) Secure Flash Protection SFP MDAD.
The SFP MDAD performs first-level checks on input transactions, based on the secure attribute and MGID associated with each transaction.
Properties
**********
Top level properties
====================
No top-level properties.
Child node properties
=====================
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``secure-attribute``
- ``int``
- .. code-block:: none
Selects the secure attribute, defined in dt-bindings/xspi/nxp-s32-xspi.h:
- NXP_S32_XSPI_NON_SECURE: Allow the bus attribute for this master to non-secure
- NXP_S32_XSPI_SECURE: Allow the bus attribute for this master to secure
Allowed combinations:
- NXP_S32_XSPI_NON_SECURE
- NXP_S32_XSPI_SECURE
- NXP_S32_XSPI_NON_SECURE | NXP_S32_XSPI_SECURE
This property is **required**.
* - ``mask-type``
- ``string``
- .. code-block:: none
Selects the mask type:
- AND: AND-ed mask
- OR: OR-ed mask
The default corresponds to the reset value of the register field.
Default value: ``AND``
Legal values: ``AND``, ``OR``
* - ``mask``
- ``int``
- .. code-block:: none
Defines the mask value for the ID-Match comparison.
Valid range: 0 - 63. The default corresponds to the
reset value of the register field.
* - ``domain-id``
- ``int``
- .. code-block:: none
Domain ID Reference value of the Domain-ID (MID) for MID-comparison.
Valid range: 0 - 63.
This property is **required**.