Skip to main content

MMR description

v0.1

:::note Auto-generated This page is generated from mmr_schema.json by the schema doc generator. To update this page, edit the schema file and run bin/chore gen schema-docs. :::

A memory-mapped register specification

Properties

PropertyTypeRequiredDescription
$schemaanyPath to schema, relative to <UDB ROOT>/schemas
kindanyObject type
namestringMMR name
long_namestringOne line description for the MMR
descriptionstring | Array<conditional_text>Function of the register
definedByA condition (YAML structure or IDL function). See the conditions reference for details.Extension(s) that define the MMR
physical_addressintegerPhysical memory address of the register
writablebooleanWhether or not the register can be written by software
length8 | 16 | 32 | 64 | 128Length, in bits, of the register. Must be a fixed integer (no XLEN-dependent lengths for MMIO).
fieldsobjectfields of this MMR

:::note Tooling field $source is an optional field set automatically by UDB tooling to record the file path this object was loaded from. You do not need to set it manually. :::

Schema Information

PropertyValue
Versionv0.1
JSON Schema VersionDraft 07