:orphan:
.. raw:: html
.. dtcompatible:: nxp,s32-qspi-sfp-mdad
.. _dtbinding_nxp_s32_qspi_sfp_mdad:
nxp,s32-qspi-sfp-mdad
#####################
Vendor: :ref:`NXP Semiconductors N.V. `
Description
***********
.. code-block:: none
NXP S32 Quad Serial Peripheral Interface (QSPI) 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/qspi/nxp-s32-qspi.h:
- NXP_S32_QSPI_NON_SECURE: Allow the bus attribute for this master to non-secure
- NXP_S32_QSPI_SECURE: Allow the bus attribute for this master to secure
Allowed combinations:
- NXP_S32_QSPI_NON_SECURE
- NXP_S32_QSPI_SECURE
- NXP_S32_QSPI_NON_SECURE | NXP_S32_QSPI_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**.