Add support QSPI secure flash protection (SFP) Signed-off-by: Cong Nguyen Huu <cong.nguyenhuu@nxp.com>
51 lines
1.5 KiB
YAML
51 lines
1.5 KiB
YAML
# 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.
|