RMM API 2.0.0
Loading...
Searching...
No Matches
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
7const 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}};