mirror of
https://github.com/linux-msm/decodepurr.git
synced 2026-08-13 13:14:57 -07:00
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>
112 lines
1.8 KiB
JSON
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": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |