Files
Casey Connolly 69cfc3cd4a Initial commit
Code dump with a few minor improvements. Let's develop here in the open
and keep register maps in a private repo.

Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
2026-04-02 23:27:13 +02:00

112 lines
1.8 KiB
JSON

{
"name": "example",
"peripherals": [
{
"name": "DEMO_BLOCK_REGS",
"addr": 1048576,
"end": 1048612,
"registers": [
{
"name": "DEMO_REGXY",
"addr": 1048576,
"offset": 0,
"width": 0,
"reset_value": 0,
"perm": "Read",
"fields": [
{
"name": "Y",
"mask": 16711680,
"values": []
},
{
"name": "X",
"mask": 65535,
"values": []
}
]
},
{
"name": "DEMO_BLOCK_ID",
"addr": 1048580,
"offset": 4,
"width": 0,
"reset_value": 0,
"perm": "Read",
"fields": [
{
"name": "ID",
"mask": 4294967295,
"values": []
}
]
},
{
"name": "DEMO_BLOCK_CFG",
"addr": 1048608,
"offset": 32,
"width": 0,
"reset_value": 0,
"perm": "Read",
"fields": [
{
"name": "FIELD0",
"mask": 4290772992,
"values": []
},
{
"name": "ADDRSPACE",
"mask": 4128768,
"values": []
},
{
"name": "CFG1",
"mask": 49152,
"values": []
},
{
"name": "CFG2",
"mask": 14336,
"values": []
},
{
"name": "ERRCODE",
"mask": 1792,
"values": []
},
{
"name": "RSV0",
"mask": 128,
"values": []
},
{
"name": "OPCODE",
"mask": 112,
"values": []
},
{
"name": "DEVICE",
"mask": 8,
"values": []
},
{
"name": "SECURE",
"mask": 4,
"values": []
},
{
"name": "ERRSTATUS",
"mask": 2,
"values": []
},
{
"name": "ENABLE",
"mask": 1,
"values": []
}
]
}
]
}
]
}