| # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | |
| %YAML 1.2 | |
| --- | |
| $id: http://devicetree.org/schemas/cache/marvell,tauros2-cache.yaml# | |
| $schema: http://devicetree.org/meta-schemas/core.yaml# | |
| title: Marvell Tauros2 Cache | |
| maintainers: | |
| - Andrew Lunn <andrew@lunn.ch> | |
| - Gregory Clement <gregory.clement@bootlin.com> | |
| properties: | |
| compatible: | |
| const: marvell,tauros2-cache | |
| marvell,tauros2-cache-features: | |
| description: > | |
| Specify the features supported for the tauros2 cache. The features include: | |
| - CACHE_TAUROS2_PREFETCH_ON (1 << 0) | |
| - CACHE_TAUROS2_LINEFILL_BURST8 (1 << 1) | |
| The definition can be found at arch/arm/include/asm/hardware/cache-tauros2.h | |
| $ref: /schemas/types.yaml#/definitions/uint32 | |
| maximum: 0x3 | |
| required: | |
| - compatible | |
| - marvell,tauros2-cache-features | |
| additionalProperties: false | |
| examples: | |
| - | | |
| l2-cache { | |
| compatible = "marvell,tauros2-cache"; | |
| marvell,tauros2-cache-features = <0x3>; | |
| }; |