# Copyright 2023 NXP # SPDX-License-Identifier: Apache-2.0 description: NXP FlexRAM on-chip ram controller include: base.yaml compatible: "nxp,flexram" properties: reg: required: true interrupts: required: true flexram,has-magic-addr: type: boolean description: | Whether or not the flexram on the SOC has the magic address feature, which allows for an interrupt on arbitrary address access in any on chip RAM region. flexram,num-ram-banks: type: int required: true description: | Number of RAM banks in the SOC ram array flexram,bank-size: type: int required: true description: | Size of each RAM bank in KB flexram,bank-spec: type: array description: | Custom mapping of runtime RAM bank partitions. If this property is present, then it will be used. If this property is not present, then the fusemap configuration will be used. flexram,tcm-read-wait-mode: type: boolean description: | TCM RAM read will finish in 2 cycles instead of 1. flexram,tcm-write-wait-mode: type: boolean description: | TCM RAM write will finish in 2 cycles instead of 1.