RMM API
2.0.0
Loading...
Searching...
No Matches
include
registers
ctl_regs_map_a1_1.h
1
#pragma once
2
3
// Register space: Packet Engine Configuration Register Register Space
4
#include <string>
5
#include <unordered_map>
6
7
const
std::unordered_map<std::string, uint32_t> ctl_register_map_a1_1 = {
8
{
"REGBANK_VERSION"
, 0xc0001000},
9
{
"PHASH"
, 0xc0001004},
10
{
"device_dna_0"
, 0xc0001008},
11
{
"device_dna_1"
, 0xc000100c},
12
{
"device_dna_2"
, 0xc0001010},
13
{
"build_time"
, 0xc0001014},
14
{
"git_hash_0"
, 0xc0001018},
15
{
"git_hash_1"
, 0xc000101c},
16
{
"git_hash_2"
, 0xc0001020},
17
{
"global_rst"
, 0xc0001024},
18
{
"cmac_rst"
, 0xc0001028},
19
{
"TEMP0"
, 0xc000102c},
20
{
"TEMP1"
, 0xc0001030},
21
{
"TEMP2"
, 0xc0001034},
22
{
"TEMP_HIGH"
, 0xc0001038},
23
{
"TEMP_HIGH_CLR"
, 0xc000103c},
24
{
"VINT"
, 0xc0001040},
25
{
"VBRM"
, 0xc0001044},
26
{
"VAUX"
, 0xc0001048},
27
{
"AMON"
, 0xc000104c},
28
{
"INA0"
, 0xc0001050},
29
{
"INA1"
, 0xc0001054},
30
{
"INA2"
, 0xc0001058},
31
{
"INA3"
, 0xc000105c},
32
{
"INA4"
, 0xc0001060},
33
{
"INA5"
, 0xc0001064},
34
{
"INA6"
, 0xc0001068},
35
{
"INV0"
, 0xc000106c},
36
{
"INV1"
, 0xc0001070},
37
{
"INV2"
, 0xc0001074},
38
{
"INV3"
, 0xc0001078},
39
{
"INV4"
, 0xc000107c},
40
{
"INV5"
, 0xc0001080},
41
{
"INV6"
, 0xc0001084},
42
{
"PWR_LAST_VALID"
, 0xc0001088},
43
{
"I2C_ACK_ERR"
, 0xc000108c},
44
{
"INPC"
, 0xc0001090},
45
{
"LEDT"
, 0xc0001094},
46
{
"PWR_ENABLE"
, 0xc0001098},
47
{
"I2C_START"
, 0xc000109c},
48
{
"I2C_CMD"
, 0xc00010a0},
49
{
"I2C_ADDR"
, 0xc00010a4},
50
{
"I2C_DONE"
, 0xc00010a8},
51
{
"I2C_WDATA"
, 0xc00010ac},
52
{
"I2C_RDATA"
, 0xc00010b0},
53
{
"I2C_REG_ADDR"
, 0xc00010b4},
54
{
"disp_status"
, 0xc00010b8},
55
{
"gpio_input_term"
, 0xc00010bc},
56
{
"I2C_REQ"
, 0xc00010c0},
57
{
"I2C_REQ_RD"
, 0xc00010c4},
58
{
"I2C_GNT"
, 0xc00010c8},
59
{
"PWR_INTERVAL"
, 0xc00010cc},
60
{
"INP0"
, 0xc00010d0},
61
{
"INP1"
, 0xc00010d4},
62
{
"INP2"
, 0xc00010d8},
63
{
"INP3"
, 0xc00010dc},
64
{
"INP4"
, 0xc00010e0},
65
{
"INP5"
, 0xc00010e4},
66
{
"INP6"
, 0xc00010e8},
67
{
"MSG0_STRING00"
, 0xc00010ec},
68
{
"MSG0_STRING01"
, 0xc00010f0},
69
{
"MSG0_STRING02"
, 0xc00010f4},
70
{
"MSG0_STRING03"
, 0xc00010f8},
71
{
"MSG0_STRING04"
, 0xc00010fc},
72
{
"MSG0_STRING05"
, 0xc0001100},
73
{
"MSG0_STRING06"
, 0xc0001104},
74
{
"MSG0_STRING07"
, 0xc0001108},
75
{
"MSG0_STRING08"
, 0xc000110c},
76
{
"MSG0_STRING09"
, 0xc0001110},
77
{
"MSG0_STRING10"
, 0xc0001114},
78
{
"MSG0_STRING11"
, 0xc0001118},
79
{
"MSG0_STRING12"
, 0xc000111c},
80
{
"MSG0_STRING13"
, 0xc0001120},
81
{
"MSG0_STRING14"
, 0xc0001124},
82
{
"MSG0_STRING15"
, 0xc0001128},
83
{
"MSG0_STRING16"
, 0xc000112c},
84
{
"MSG0_STRING17"
, 0xc0001130},
85
{
"MSG0_STRING18"
, 0xc0001134},
86
{
"MSG0_STRING19"
, 0xc0001138},
87
{
"MSG1_STRING00"
, 0xc000113c},
88
{
"MSG1_STRING01"
, 0xc0001140},
89
{
"MSG1_STRING02"
, 0xc0001144},
90
{
"MSG1_STRING03"
, 0xc0001148},
91
{
"MSG1_STRING04"
, 0xc000114c},
92
{
"MSG1_STRING05"
, 0xc0001150},
93
{
"MSG1_STRING06"
, 0xc0001154},
94
{
"MSG1_STRING07"
, 0xc0001158},
95
{
"MSG1_STRING08"
, 0xc000115c},
96
{
"MSG1_STRING09"
, 0xc0001160},
97
{
"MSG1_STRING10"
, 0xc0001164},
98
{
"MSG1_STRING11"
, 0xc0001168},
99
{
"MSG1_STRING12"
, 0xc000116c},
100
{
"MSG1_STRING13"
, 0xc0001170},
101
{
"MSG1_STRING14"
, 0xc0001174},
102
{
"MSG1_STRING15"
, 0xc0001178},
103
{
"MSG1_STRING16"
, 0xc000117c},
104
{
"MSG1_STRING17"
, 0xc0001180},
105
{
"MSG1_STRING18"
, 0xc0001184},
106
{
"MSG1_STRING19"
, 0xc0001188},
107
{
"udp_gen_enable"
, 0xc000118c},
108
{
"udp_gen_idles"
, 0xc0001190},
109
{
"udp_gen_len"
, 0xc0001194}};
Generated by
1.13.2