1# Copyright 2023 NXP 2# SPDX-License-Identifier: Apache-2.0 3 4description: NXP FlexRAM on-chip ram controller 5 6include: base.yaml 7 8compatible: "nxp,flexram" 9 10properties: 11 reg: 12 required: true 13 14 interrupts: 15 required: true 16 17 flexram,has-magic-addr: 18 type: boolean 19 description: | 20 Whether or not the flexram on the SOC has the 21 magic address feature, which allows for an interrupt 22 on arbitrary address access in any on chip RAM region. 23 24 flexram,num-ram-banks: 25 type: int 26 required: true 27 description: | 28 Number of RAM banks in the SOC ram array 29 30 flexram,bank-size: 31 type: int 32 required: true 33 description: | 34 Size of each RAM bank in KB 35 36 flexram,bank-spec: 37 type: array 38 description: | 39 Custom mapping of runtime RAM bank partitions. If this 40 property is present, then it will be used. If this 41 property is not present, then the fusemap configuration 42 will be used. 43 44 flexram,tcm-read-wait-mode: 45 type: boolean 46 description: | 47 TCM RAM read will finish in 2 cycles instead of 1. 48 49 flexram,tcm-write-wait-mode: 50 type: boolean 51 description: | 52 TCM RAM write will finish in 2 cycles instead of 1. 53