blob: 7a40f0f3cb60b4047197d3f86268b7c53a44c14f [file] [log] [blame]
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
description: 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.
compatible: "nxp,s32-qspi-sfp-mdad"
child-binding:
properties:
secure-attribute:
type: int
required: true
description: |
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
mask-type:
type: string
enum:
- AND
- OR
default: AND
description: |
Selects the mask type:
- AND: AND-ed mask
- OR: OR-ed mask
The default corresponds to the reset value of the register field.
mask:
type: int
default: 0
description: |
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:
type: int
required: true
description: |
Domain ID Reference value of the Domain-ID (MID) for MID-comparison.
Valid range: 0 - 63.