zephyr/dts/bindings/riscv/riscv,cpus.yaml

32 lines
622 B
YAML

# Copyright (c) 2021 Gerson Fernando Budke <nandojve@gmail.com>
# SPDX-License-Identifier: Apache-2.0
include: cpu.yaml
properties:
mmu-type:
description: Memory Management Unit (MMU)
required: false
type: string
enum:
- riscv,sv32
- riscv,sv39
- riscv,sv48
- riscv,none
riscv,isa:
description: RISC-V instruction set architecture
required: true
type: string
enum:
- rv32imac
- rv32imafc
- rv32imafcb
- rv64imac
- rv64imafdc
riscv,pmpregions:
description: Physical Memory Protection (PMP)
required: true
type: int