blob: 7f1754a499f3c5330861b788c4f95345ce898de3 [file] [log] [blame]
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301/* SPDX-License-Identifier: BSD-3-Clause */
Dave Gerlachd712b362021-05-11 10:22:11 -05002/*
3 * Cadence DDR Driver
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304 *
Dave Gerlachd712b362021-05-11 10:22:11 -05005 * Copyright (C) 2012-2021 Cadence Design Systems, Inc.
6 * Copyright (C) 2018-2021 Texas Instruments Incorporated - https://www.ti.com/
Kevin Scholz521a4ef2019-10-07 19:26:36 +05307 */
8
9#ifndef REG_LPDDR4_PI_MACROS_H_
10#define REG_LPDDR4_PI_MACROS_H_
11
Dave Gerlache440f0f2021-05-11 10:22:07 -050012#define LPDDR4__DENALI_PI_0_READ_MASK 0x00000F01U
13#define LPDDR4__DENALI_PI_0_WRITE_MASK 0x00000F01U
14#define LPDDR4__DENALI_PI_0__PI_START_MASK 0x00000001U
15#define LPDDR4__DENALI_PI_0__PI_START_SHIFT 0U
16#define LPDDR4__DENALI_PI_0__PI_START_WIDTH 1U
17#define LPDDR4__DENALI_PI_0__PI_START_WOCLR 0U
18#define LPDDR4__DENALI_PI_0__PI_START_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053019#define LPDDR4__PI_START__REG DENALI_PI_0
20#define LPDDR4__PI_START__FLD LPDDR4__DENALI_PI_0__PI_START
21
Dave Gerlache440f0f2021-05-11 10:22:07 -050022#define LPDDR4__DENALI_PI_0__PI_DRAM_CLASS_MASK 0x00000F00U
23#define LPDDR4__DENALI_PI_0__PI_DRAM_CLASS_SHIFT 8U
24#define LPDDR4__DENALI_PI_0__PI_DRAM_CLASS_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053025#define LPDDR4__PI_DRAM_CLASS__REG DENALI_PI_0
26#define LPDDR4__PI_DRAM_CLASS__FLD LPDDR4__DENALI_PI_0__PI_DRAM_CLASS
27
Dave Gerlache440f0f2021-05-11 10:22:07 -050028#define LPDDR4__DENALI_PI_1_READ_MASK 0xFFFFFFFFU
29#define LPDDR4__DENALI_PI_1_WRITE_MASK 0xFFFFFFFFU
30#define LPDDR4__DENALI_PI_1__PI_VERSION_0_MASK 0xFFFFFFFFU
31#define LPDDR4__DENALI_PI_1__PI_VERSION_0_SHIFT 0U
32#define LPDDR4__DENALI_PI_1__PI_VERSION_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053033#define LPDDR4__PI_VERSION_0__REG DENALI_PI_1
34#define LPDDR4__PI_VERSION_0__FLD LPDDR4__DENALI_PI_1__PI_VERSION_0
35
Dave Gerlache440f0f2021-05-11 10:22:07 -050036#define LPDDR4__DENALI_PI_2_READ_MASK 0xFFFFFFFFU
37#define LPDDR4__DENALI_PI_2_WRITE_MASK 0xFFFFFFFFU
38#define LPDDR4__DENALI_PI_2__PI_VERSION_1_MASK 0xFFFFFFFFU
39#define LPDDR4__DENALI_PI_2__PI_VERSION_1_SHIFT 0U
40#define LPDDR4__DENALI_PI_2__PI_VERSION_1_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053041#define LPDDR4__PI_VERSION_1__REG DENALI_PI_2
42#define LPDDR4__PI_VERSION_1__FLD LPDDR4__DENALI_PI_2__PI_VERSION_1
43
Dave Gerlache440f0f2021-05-11 10:22:07 -050044#define LPDDR4__DENALI_PI_3_READ_MASK 0x0000FFFFU
45#define LPDDR4__DENALI_PI_3_WRITE_MASK 0x0000FFFFU
46#define LPDDR4__DENALI_PI_3__PI_ID_MASK 0x0000FFFFU
47#define LPDDR4__DENALI_PI_3__PI_ID_SHIFT 0U
48#define LPDDR4__DENALI_PI_3__PI_ID_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053049#define LPDDR4__PI_ID__REG DENALI_PI_3
50#define LPDDR4__PI_ID__FLD LPDDR4__DENALI_PI_3__PI_ID
51
Dave Gerlache440f0f2021-05-11 10:22:07 -050052#define LPDDR4__DENALI_PI_4_READ_MASK 0xFFFFFFFFU
53#define LPDDR4__DENALI_PI_4_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +053054#define LPDDR4__DENALI_PI_4__DENALI_PI_UNUSED_REG_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -050055#define LPDDR4__DENALI_PI_4__DENALI_PI_UNUSED_REG_0_SHIFT 0U
56#define LPDDR4__DENALI_PI_4__DENALI_PI_UNUSED_REG_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053057#define LPDDR4__DENALI_PI_UNUSED_REG_0__REG DENALI_PI_4
58#define LPDDR4__DENALI_PI_UNUSED_REG_0__FLD LPDDR4__DENALI_PI_4__DENALI_PI_UNUSED_REG_0
59
Dave Gerlache440f0f2021-05-11 10:22:07 -050060#define LPDDR4__DENALI_PI_5_READ_MASK 0x00010101U
61#define LPDDR4__DENALI_PI_5_WRITE_MASK 0x00010101U
62#define LPDDR4__DENALI_PI_5__PI_NORMAL_LVL_SEQ_MASK 0x00000001U
63#define LPDDR4__DENALI_PI_5__PI_NORMAL_LVL_SEQ_SHIFT 0U
64#define LPDDR4__DENALI_PI_5__PI_NORMAL_LVL_SEQ_WIDTH 1U
65#define LPDDR4__DENALI_PI_5__PI_NORMAL_LVL_SEQ_WOCLR 0U
66#define LPDDR4__DENALI_PI_5__PI_NORMAL_LVL_SEQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053067#define LPDDR4__PI_NORMAL_LVL_SEQ__REG DENALI_PI_5
68#define LPDDR4__PI_NORMAL_LVL_SEQ__FLD LPDDR4__DENALI_PI_5__PI_NORMAL_LVL_SEQ
69
Dave Gerlache440f0f2021-05-11 10:22:07 -050070#define LPDDR4__DENALI_PI_5__PI_INIT_LVL_EN_MASK 0x00000100U
71#define LPDDR4__DENALI_PI_5__PI_INIT_LVL_EN_SHIFT 8U
72#define LPDDR4__DENALI_PI_5__PI_INIT_LVL_EN_WIDTH 1U
73#define LPDDR4__DENALI_PI_5__PI_INIT_LVL_EN_WOCLR 0U
74#define LPDDR4__DENALI_PI_5__PI_INIT_LVL_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053075#define LPDDR4__PI_INIT_LVL_EN__REG DENALI_PI_5
76#define LPDDR4__PI_INIT_LVL_EN__FLD LPDDR4__DENALI_PI_5__PI_INIT_LVL_EN
77
Dave Gerlache440f0f2021-05-11 10:22:07 -050078#define LPDDR4__DENALI_PI_5__PI_NOTCARE_PHYUPD_MASK 0x00010000U
79#define LPDDR4__DENALI_PI_5__PI_NOTCARE_PHYUPD_SHIFT 16U
80#define LPDDR4__DENALI_PI_5__PI_NOTCARE_PHYUPD_WIDTH 1U
81#define LPDDR4__DENALI_PI_5__PI_NOTCARE_PHYUPD_WOCLR 0U
82#define LPDDR4__DENALI_PI_5__PI_NOTCARE_PHYUPD_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053083#define LPDDR4__PI_NOTCARE_PHYUPD__REG DENALI_PI_5
84#define LPDDR4__PI_NOTCARE_PHYUPD__FLD LPDDR4__DENALI_PI_5__PI_NOTCARE_PHYUPD
85
Dave Gerlache440f0f2021-05-11 10:22:07 -050086#define LPDDR4__DENALI_PI_6_READ_MASK 0x00FFFFFFU
87#define LPDDR4__DENALI_PI_6_WRITE_MASK 0x00FFFFFFU
88#define LPDDR4__DENALI_PI_6__PI_TCMD_GAP_MASK 0x0000FFFFU
89#define LPDDR4__DENALI_PI_6__PI_TCMD_GAP_SHIFT 0U
90#define LPDDR4__DENALI_PI_6__PI_TCMD_GAP_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053091#define LPDDR4__PI_TCMD_GAP__REG DENALI_PI_6
92#define LPDDR4__PI_TCMD_GAP__FLD LPDDR4__DENALI_PI_6__PI_TCMD_GAP
93
Dave Gerlache440f0f2021-05-11 10:22:07 -050094#define LPDDR4__DENALI_PI_6__PI_RESERVED0_MASK 0x00FF0000U
95#define LPDDR4__DENALI_PI_6__PI_RESERVED0_SHIFT 16U
96#define LPDDR4__DENALI_PI_6__PI_RESERVED0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +053097#define LPDDR4__PI_RESERVED0__REG DENALI_PI_6
98#define LPDDR4__PI_RESERVED0__FLD LPDDR4__DENALI_PI_6__PI_RESERVED0
99
100#define LPDDR4__DENALI_PI_6__PI_TRAIN_ALL_FREQ_REQ_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500101#define LPDDR4__DENALI_PI_6__PI_TRAIN_ALL_FREQ_REQ_SHIFT 24U
102#define LPDDR4__DENALI_PI_6__PI_TRAIN_ALL_FREQ_REQ_WIDTH 1U
103#define LPDDR4__DENALI_PI_6__PI_TRAIN_ALL_FREQ_REQ_WOCLR 0U
104#define LPDDR4__DENALI_PI_6__PI_TRAIN_ALL_FREQ_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530105#define LPDDR4__PI_TRAIN_ALL_FREQ_REQ__REG DENALI_PI_6
106#define LPDDR4__PI_TRAIN_ALL_FREQ_REQ__FLD LPDDR4__DENALI_PI_6__PI_TRAIN_ALL_FREQ_REQ
107
Dave Gerlache440f0f2021-05-11 10:22:07 -0500108#define LPDDR4__DENALI_PI_7_READ_MASK 0x01010301U
109#define LPDDR4__DENALI_PI_7_WRITE_MASK 0x01010301U
110#define LPDDR4__DENALI_PI_7__PI_DFI_VERSION_MASK 0x00000001U
111#define LPDDR4__DENALI_PI_7__PI_DFI_VERSION_SHIFT 0U
112#define LPDDR4__DENALI_PI_7__PI_DFI_VERSION_WIDTH 1U
113#define LPDDR4__DENALI_PI_7__PI_DFI_VERSION_WOCLR 0U
114#define LPDDR4__DENALI_PI_7__PI_DFI_VERSION_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530115#define LPDDR4__PI_DFI_VERSION__REG DENALI_PI_7
116#define LPDDR4__PI_DFI_VERSION__FLD LPDDR4__DENALI_PI_7__PI_DFI_VERSION
117
Dave Gerlache440f0f2021-05-11 10:22:07 -0500118#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_TYPE_MASK 0x00000300U
119#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_TYPE_SHIFT 8U
120#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_TYPE_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530121#define LPDDR4__PI_DFI_PHYMSTR_TYPE__REG DENALI_PI_7
122#define LPDDR4__PI_DFI_PHYMSTR_TYPE__FLD LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_TYPE
123
124#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_CS_STATE_R_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500125#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_CS_STATE_R_SHIFT 16U
126#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_CS_STATE_R_WIDTH 1U
127#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_CS_STATE_R_WOCLR 0U
128#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_CS_STATE_R_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530129#define LPDDR4__PI_DFI_PHYMSTR_CS_STATE_R__REG DENALI_PI_7
130#define LPDDR4__PI_DFI_PHYMSTR_CS_STATE_R__FLD LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_CS_STATE_R
131
132#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_STATE_SEL_R_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500133#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_STATE_SEL_R_SHIFT 24U
134#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_STATE_SEL_R_WIDTH 1U
135#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_STATE_SEL_R_WOCLR 0U
136#define LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_STATE_SEL_R_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530137#define LPDDR4__PI_DFI_PHYMSTR_STATE_SEL_R__REG DENALI_PI_7
138#define LPDDR4__PI_DFI_PHYMSTR_STATE_SEL_R__FLD LPDDR4__DENALI_PI_7__PI_DFI_PHYMSTR_STATE_SEL_R
139
Dave Gerlache440f0f2021-05-11 10:22:07 -0500140#define LPDDR4__DENALI_PI_8_READ_MASK 0xFFFFFFFFU
141#define LPDDR4__DENALI_PI_8_WRITE_MASK 0xFFFFFFFFU
142#define LPDDR4__DENALI_PI_8__PI_TDFI_PHYMSTR_MAX_MASK 0xFFFFFFFFU
143#define LPDDR4__DENALI_PI_8__PI_TDFI_PHYMSTR_MAX_SHIFT 0U
144#define LPDDR4__DENALI_PI_8__PI_TDFI_PHYMSTR_MAX_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530145#define LPDDR4__PI_TDFI_PHYMSTR_MAX__REG DENALI_PI_8
146#define LPDDR4__PI_TDFI_PHYMSTR_MAX__FLD LPDDR4__DENALI_PI_8__PI_TDFI_PHYMSTR_MAX
147
Dave Gerlache440f0f2021-05-11 10:22:07 -0500148#define LPDDR4__DENALI_PI_9_READ_MASK 0x000FFFFFU
149#define LPDDR4__DENALI_PI_9_WRITE_MASK 0x000FFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530150#define LPDDR4__DENALI_PI_9__PI_TDFI_PHYMSTR_RESP_MASK 0x000FFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -0500151#define LPDDR4__DENALI_PI_9__PI_TDFI_PHYMSTR_RESP_SHIFT 0U
152#define LPDDR4__DENALI_PI_9__PI_TDFI_PHYMSTR_RESP_WIDTH 20U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530153#define LPDDR4__PI_TDFI_PHYMSTR_RESP__REG DENALI_PI_9
154#define LPDDR4__PI_TDFI_PHYMSTR_RESP__FLD LPDDR4__DENALI_PI_9__PI_TDFI_PHYMSTR_RESP
155
Dave Gerlache440f0f2021-05-11 10:22:07 -0500156#define LPDDR4__DENALI_PI_10_READ_MASK 0x000FFFFFU
157#define LPDDR4__DENALI_PI_10_WRITE_MASK 0x000FFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530158#define LPDDR4__DENALI_PI_10__PI_TDFI_PHYUPD_RESP_MASK 0x000FFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -0500159#define LPDDR4__DENALI_PI_10__PI_TDFI_PHYUPD_RESP_SHIFT 0U
160#define LPDDR4__DENALI_PI_10__PI_TDFI_PHYUPD_RESP_WIDTH 20U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530161#define LPDDR4__PI_TDFI_PHYUPD_RESP__REG DENALI_PI_10
162#define LPDDR4__PI_TDFI_PHYUPD_RESP__FLD LPDDR4__DENALI_PI_10__PI_TDFI_PHYUPD_RESP
163
Dave Gerlache440f0f2021-05-11 10:22:07 -0500164#define LPDDR4__DENALI_PI_11_READ_MASK 0xFFFFFFFFU
165#define LPDDR4__DENALI_PI_11_WRITE_MASK 0xFFFFFFFFU
166#define LPDDR4__DENALI_PI_11__PI_TDFI_PHYUPD_MAX_MASK 0xFFFFFFFFU
167#define LPDDR4__DENALI_PI_11__PI_TDFI_PHYUPD_MAX_SHIFT 0U
168#define LPDDR4__DENALI_PI_11__PI_TDFI_PHYUPD_MAX_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530169#define LPDDR4__PI_TDFI_PHYUPD_MAX__REG DENALI_PI_11
170#define LPDDR4__PI_TDFI_PHYUPD_MAX__FLD LPDDR4__DENALI_PI_11__PI_TDFI_PHYUPD_MAX
171
Dave Gerlache440f0f2021-05-11 10:22:07 -0500172#define LPDDR4__DENALI_PI_12_READ_MASK 0xFFFFFFFFU
173#define LPDDR4__DENALI_PI_12_WRITE_MASK 0xFFFFFFFFU
174#define LPDDR4__DENALI_PI_12__PI_FREQ_MAP_MASK 0xFFFFFFFFU
175#define LPDDR4__DENALI_PI_12__PI_FREQ_MAP_SHIFT 0U
176#define LPDDR4__DENALI_PI_12__PI_FREQ_MAP_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530177#define LPDDR4__PI_FREQ_MAP__REG DENALI_PI_12
178#define LPDDR4__PI_FREQ_MAP__FLD LPDDR4__DENALI_PI_12__PI_FREQ_MAP
179
Dave Gerlache440f0f2021-05-11 10:22:07 -0500180#define LPDDR4__DENALI_PI_13_READ_MASK 0x0101011FU
181#define LPDDR4__DENALI_PI_13_WRITE_MASK 0x0101011FU
182#define LPDDR4__DENALI_PI_13__PI_INIT_WORK_FREQ_MASK 0x0000001FU
183#define LPDDR4__DENALI_PI_13__PI_INIT_WORK_FREQ_SHIFT 0U
184#define LPDDR4__DENALI_PI_13__PI_INIT_WORK_FREQ_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530185#define LPDDR4__PI_INIT_WORK_FREQ__REG DENALI_PI_13
186#define LPDDR4__PI_INIT_WORK_FREQ__FLD LPDDR4__DENALI_PI_13__PI_INIT_WORK_FREQ
187
188#define LPDDR4__DENALI_PI_13__PI_INIT_DFS_CALVL_ONLY_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500189#define LPDDR4__DENALI_PI_13__PI_INIT_DFS_CALVL_ONLY_SHIFT 8U
190#define LPDDR4__DENALI_PI_13__PI_INIT_DFS_CALVL_ONLY_WIDTH 1U
191#define LPDDR4__DENALI_PI_13__PI_INIT_DFS_CALVL_ONLY_WOCLR 0U
192#define LPDDR4__DENALI_PI_13__PI_INIT_DFS_CALVL_ONLY_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530193#define LPDDR4__PI_INIT_DFS_CALVL_ONLY__REG DENALI_PI_13
194#define LPDDR4__PI_INIT_DFS_CALVL_ONLY__FLD LPDDR4__DENALI_PI_13__PI_INIT_DFS_CALVL_ONLY
195
Dave Gerlache440f0f2021-05-11 10:22:07 -0500196#define LPDDR4__DENALI_PI_13__PI_SW_RST_N_MASK 0x00010000U
197#define LPDDR4__DENALI_PI_13__PI_SW_RST_N_SHIFT 16U
198#define LPDDR4__DENALI_PI_13__PI_SW_RST_N_WIDTH 1U
199#define LPDDR4__DENALI_PI_13__PI_SW_RST_N_WOCLR 0U
200#define LPDDR4__DENALI_PI_13__PI_SW_RST_N_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530201#define LPDDR4__PI_SW_RST_N__REG DENALI_PI_13
202#define LPDDR4__PI_SW_RST_N__FLD LPDDR4__DENALI_PI_13__PI_SW_RST_N
203
Dave Gerlache440f0f2021-05-11 10:22:07 -0500204#define LPDDR4__DENALI_PI_13__PI_RESERVED1_MASK 0x01000000U
205#define LPDDR4__DENALI_PI_13__PI_RESERVED1_SHIFT 24U
206#define LPDDR4__DENALI_PI_13__PI_RESERVED1_WIDTH 1U
207#define LPDDR4__DENALI_PI_13__PI_RESERVED1_WOCLR 0U
208#define LPDDR4__DENALI_PI_13__PI_RESERVED1_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530209#define LPDDR4__PI_RESERVED1__REG DENALI_PI_13
210#define LPDDR4__PI_RESERVED1__FLD LPDDR4__DENALI_PI_13__PI_RESERVED1
211
Dave Gerlache440f0f2021-05-11 10:22:07 -0500212#define LPDDR4__DENALI_PI_14_READ_MASK 0x0F011F0FU
213#define LPDDR4__DENALI_PI_14_WRITE_MASK 0x0F011F0FU
214#define LPDDR4__DENALI_PI_14__PI_CS_MAP_MASK 0x0000000FU
215#define LPDDR4__DENALI_PI_14__PI_CS_MAP_SHIFT 0U
216#define LPDDR4__DENALI_PI_14__PI_CS_MAP_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530217#define LPDDR4__PI_CS_MAP__REG DENALI_PI_14
218#define LPDDR4__PI_CS_MAP__FLD LPDDR4__DENALI_PI_14__PI_CS_MAP
219
220#define LPDDR4__DENALI_PI_14__PI_RANK_NUM_PER_CKE_MASK 0x00001F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500221#define LPDDR4__DENALI_PI_14__PI_RANK_NUM_PER_CKE_SHIFT 8U
222#define LPDDR4__DENALI_PI_14__PI_RANK_NUM_PER_CKE_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530223#define LPDDR4__PI_RANK_NUM_PER_CKE__REG DENALI_PI_14
224#define LPDDR4__PI_RANK_NUM_PER_CKE__FLD LPDDR4__DENALI_PI_14__PI_RANK_NUM_PER_CKE
225
226#define LPDDR4__DENALI_PI_14__PI_SRX_LVL_TARGET_CS_EN_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500227#define LPDDR4__DENALI_PI_14__PI_SRX_LVL_TARGET_CS_EN_SHIFT 16U
228#define LPDDR4__DENALI_PI_14__PI_SRX_LVL_TARGET_CS_EN_WIDTH 1U
229#define LPDDR4__DENALI_PI_14__PI_SRX_LVL_TARGET_CS_EN_WOCLR 0U
230#define LPDDR4__DENALI_PI_14__PI_SRX_LVL_TARGET_CS_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530231#define LPDDR4__PI_SRX_LVL_TARGET_CS_EN__REG DENALI_PI_14
232#define LPDDR4__PI_SRX_LVL_TARGET_CS_EN__FLD LPDDR4__DENALI_PI_14__PI_SRX_LVL_TARGET_CS_EN
233
Dave Gerlache440f0f2021-05-11 10:22:07 -0500234#define LPDDR4__DENALI_PI_14__PI_TMRR_MASK 0x0F000000U
235#define LPDDR4__DENALI_PI_14__PI_TMRR_SHIFT 24U
236#define LPDDR4__DENALI_PI_14__PI_TMRR_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530237#define LPDDR4__PI_TMRR__REG DENALI_PI_14
238#define LPDDR4__PI_TMRR__FLD LPDDR4__DENALI_PI_14__PI_TMRR
239
Dave Gerlache440f0f2021-05-11 10:22:07 -0500240#define LPDDR4__DENALI_PI_15_READ_MASK 0x00010103U
241#define LPDDR4__DENALI_PI_15_WRITE_MASK 0x00010103U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530242#define LPDDR4__DENALI_PI_15__PI_PREAMBLE_SUPPORT_MASK 0x00000003U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500243#define LPDDR4__DENALI_PI_15__PI_PREAMBLE_SUPPORT_SHIFT 0U
244#define LPDDR4__DENALI_PI_15__PI_PREAMBLE_SUPPORT_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530245#define LPDDR4__PI_PREAMBLE_SUPPORT__REG DENALI_PI_15
246#define LPDDR4__PI_PREAMBLE_SUPPORT__FLD LPDDR4__DENALI_PI_15__PI_PREAMBLE_SUPPORT
247
248#define LPDDR4__DENALI_PI_15__PI_MCAREF_FORWARD_ONLY_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500249#define LPDDR4__DENALI_PI_15__PI_MCAREF_FORWARD_ONLY_SHIFT 8U
250#define LPDDR4__DENALI_PI_15__PI_MCAREF_FORWARD_ONLY_WIDTH 1U
251#define LPDDR4__DENALI_PI_15__PI_MCAREF_FORWARD_ONLY_WOCLR 0U
252#define LPDDR4__DENALI_PI_15__PI_MCAREF_FORWARD_ONLY_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530253#define LPDDR4__PI_MCAREF_FORWARD_ONLY__REG DENALI_PI_15
254#define LPDDR4__PI_MCAREF_FORWARD_ONLY__FLD LPDDR4__DENALI_PI_15__PI_MCAREF_FORWARD_ONLY
255
Dave Gerlache440f0f2021-05-11 10:22:07 -0500256#define LPDDR4__DENALI_PI_15__PI_RESERVED2_MASK 0x00010000U
257#define LPDDR4__DENALI_PI_15__PI_RESERVED2_SHIFT 16U
258#define LPDDR4__DENALI_PI_15__PI_RESERVED2_WIDTH 1U
259#define LPDDR4__DENALI_PI_15__PI_RESERVED2_WOCLR 0U
260#define LPDDR4__DENALI_PI_15__PI_RESERVED2_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530261#define LPDDR4__PI_RESERVED2__REG DENALI_PI_15
262#define LPDDR4__PI_RESERVED2__FLD LPDDR4__DENALI_PI_15__PI_RESERVED2
263
Dave Gerlache440f0f2021-05-11 10:22:07 -0500264#define LPDDR4__DENALI_PI_16_READ_MASK 0x010FFFFFU
265#define LPDDR4__DENALI_PI_16_WRITE_MASK 0x010FFFFFU
266#define LPDDR4__DENALI_PI_16__PI_TREF_INTERVAL_MASK 0x000FFFFFU
267#define LPDDR4__DENALI_PI_16__PI_TREF_INTERVAL_SHIFT 0U
268#define LPDDR4__DENALI_PI_16__PI_TREF_INTERVAL_WIDTH 20U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530269#define LPDDR4__PI_TREF_INTERVAL__REG DENALI_PI_16
270#define LPDDR4__PI_TREF_INTERVAL__FLD LPDDR4__DENALI_PI_16__PI_TREF_INTERVAL
271
Dave Gerlache440f0f2021-05-11 10:22:07 -0500272#define LPDDR4__DENALI_PI_16__PI_ON_DFIBUS_MASK 0x01000000U
273#define LPDDR4__DENALI_PI_16__PI_ON_DFIBUS_SHIFT 24U
274#define LPDDR4__DENALI_PI_16__PI_ON_DFIBUS_WIDTH 1U
275#define LPDDR4__DENALI_PI_16__PI_ON_DFIBUS_WOCLR 0U
276#define LPDDR4__DENALI_PI_16__PI_ON_DFIBUS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530277#define LPDDR4__PI_ON_DFIBUS__REG DENALI_PI_16
278#define LPDDR4__PI_ON_DFIBUS__FLD LPDDR4__DENALI_PI_16__PI_ON_DFIBUS
279
Dave Gerlache440f0f2021-05-11 10:22:07 -0500280#define LPDDR4__DENALI_PI_17_READ_MASK 0x01010001U
281#define LPDDR4__DENALI_PI_17_WRITE_MASK 0x01010001U
282#define LPDDR4__DENALI_PI_17__PI_DATA_RETENTION_MASK 0x00000001U
283#define LPDDR4__DENALI_PI_17__PI_DATA_RETENTION_SHIFT 0U
284#define LPDDR4__DENALI_PI_17__PI_DATA_RETENTION_WIDTH 1U
285#define LPDDR4__DENALI_PI_17__PI_DATA_RETENTION_WOCLR 0U
286#define LPDDR4__DENALI_PI_17__PI_DATA_RETENTION_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530287#define LPDDR4__PI_DATA_RETENTION__REG DENALI_PI_17
288#define LPDDR4__PI_DATA_RETENTION__FLD LPDDR4__DENALI_PI_17__PI_DATA_RETENTION
289
Dave Gerlache440f0f2021-05-11 10:22:07 -0500290#define LPDDR4__DENALI_PI_17__PI_SWLVL_LOAD_MASK 0x00000100U
291#define LPDDR4__DENALI_PI_17__PI_SWLVL_LOAD_SHIFT 8U
292#define LPDDR4__DENALI_PI_17__PI_SWLVL_LOAD_WIDTH 1U
293#define LPDDR4__DENALI_PI_17__PI_SWLVL_LOAD_WOCLR 0U
294#define LPDDR4__DENALI_PI_17__PI_SWLVL_LOAD_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530295#define LPDDR4__PI_SWLVL_LOAD__REG DENALI_PI_17
296#define LPDDR4__PI_SWLVL_LOAD__FLD LPDDR4__DENALI_PI_17__PI_SWLVL_LOAD
297
Dave Gerlache440f0f2021-05-11 10:22:07 -0500298#define LPDDR4__DENALI_PI_17__PI_SWLVL_OP_DONE_MASK 0x00010000U
299#define LPDDR4__DENALI_PI_17__PI_SWLVL_OP_DONE_SHIFT 16U
300#define LPDDR4__DENALI_PI_17__PI_SWLVL_OP_DONE_WIDTH 1U
301#define LPDDR4__DENALI_PI_17__PI_SWLVL_OP_DONE_WOCLR 0U
302#define LPDDR4__DENALI_PI_17__PI_SWLVL_OP_DONE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530303#define LPDDR4__PI_SWLVL_OP_DONE__REG DENALI_PI_17
304#define LPDDR4__PI_SWLVL_OP_DONE__FLD LPDDR4__DENALI_PI_17__PI_SWLVL_OP_DONE
305
Dave Gerlache440f0f2021-05-11 10:22:07 -0500306#define LPDDR4__DENALI_PI_17__PI_SW_WRLVL_RESP_0_MASK 0x01000000U
307#define LPDDR4__DENALI_PI_17__PI_SW_WRLVL_RESP_0_SHIFT 24U
308#define LPDDR4__DENALI_PI_17__PI_SW_WRLVL_RESP_0_WIDTH 1U
309#define LPDDR4__DENALI_PI_17__PI_SW_WRLVL_RESP_0_WOCLR 0U
310#define LPDDR4__DENALI_PI_17__PI_SW_WRLVL_RESP_0_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530311#define LPDDR4__PI_SW_WRLVL_RESP_0__REG DENALI_PI_17
312#define LPDDR4__PI_SW_WRLVL_RESP_0__FLD LPDDR4__DENALI_PI_17__PI_SW_WRLVL_RESP_0
313
Dave Gerlache440f0f2021-05-11 10:22:07 -0500314#define LPDDR4__DENALI_PI_18_READ_MASK 0x03010101U
315#define LPDDR4__DENALI_PI_18_WRITE_MASK 0x03010101U
316#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_1_MASK 0x00000001U
317#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_1_SHIFT 0U
318#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_1_WIDTH 1U
319#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_1_WOCLR 0U
320#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_1_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530321#define LPDDR4__PI_SW_WRLVL_RESP_1__REG DENALI_PI_18
322#define LPDDR4__PI_SW_WRLVL_RESP_1__FLD LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_1
323
Dave Gerlache440f0f2021-05-11 10:22:07 -0500324#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_2_MASK 0x00000100U
325#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_2_SHIFT 8U
326#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_2_WIDTH 1U
327#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_2_WOCLR 0U
328#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_2_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530329#define LPDDR4__PI_SW_WRLVL_RESP_2__REG DENALI_PI_18
330#define LPDDR4__PI_SW_WRLVL_RESP_2__FLD LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_2
331
Dave Gerlache440f0f2021-05-11 10:22:07 -0500332#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_3_MASK 0x00010000U
333#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_3_SHIFT 16U
334#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_3_WIDTH 1U
335#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_3_WOCLR 0U
336#define LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_3_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530337#define LPDDR4__PI_SW_WRLVL_RESP_3__REG DENALI_PI_18
338#define LPDDR4__PI_SW_WRLVL_RESP_3__FLD LPDDR4__DENALI_PI_18__PI_SW_WRLVL_RESP_3
339
Dave Gerlache440f0f2021-05-11 10:22:07 -0500340#define LPDDR4__DENALI_PI_18__PI_SW_RDLVL_RESP_0_MASK 0x03000000U
341#define LPDDR4__DENALI_PI_18__PI_SW_RDLVL_RESP_0_SHIFT 24U
342#define LPDDR4__DENALI_PI_18__PI_SW_RDLVL_RESP_0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530343#define LPDDR4__PI_SW_RDLVL_RESP_0__REG DENALI_PI_18
344#define LPDDR4__PI_SW_RDLVL_RESP_0__FLD LPDDR4__DENALI_PI_18__PI_SW_RDLVL_RESP_0
345
Dave Gerlache440f0f2021-05-11 10:22:07 -0500346#define LPDDR4__DENALI_PI_19_READ_MASK 0x03030303U
347#define LPDDR4__DENALI_PI_19_WRITE_MASK 0x03030303U
348#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_1_MASK 0x00000003U
349#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_1_SHIFT 0U
350#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530351#define LPDDR4__PI_SW_RDLVL_RESP_1__REG DENALI_PI_19
352#define LPDDR4__PI_SW_RDLVL_RESP_1__FLD LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_1
353
Dave Gerlache440f0f2021-05-11 10:22:07 -0500354#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_2_MASK 0x00000300U
355#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_2_SHIFT 8U
356#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530357#define LPDDR4__PI_SW_RDLVL_RESP_2__REG DENALI_PI_19
358#define LPDDR4__PI_SW_RDLVL_RESP_2__FLD LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_2
359
Dave Gerlache440f0f2021-05-11 10:22:07 -0500360#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_3_MASK 0x00030000U
361#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_3_SHIFT 16U
362#define LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_3_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530363#define LPDDR4__PI_SW_RDLVL_RESP_3__REG DENALI_PI_19
364#define LPDDR4__PI_SW_RDLVL_RESP_3__FLD LPDDR4__DENALI_PI_19__PI_SW_RDLVL_RESP_3
365
Dave Gerlache440f0f2021-05-11 10:22:07 -0500366#define LPDDR4__DENALI_PI_19__PI_SW_CALVL_RESP_0_MASK 0x03000000U
367#define LPDDR4__DENALI_PI_19__PI_SW_CALVL_RESP_0_SHIFT 24U
368#define LPDDR4__DENALI_PI_19__PI_SW_CALVL_RESP_0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530369#define LPDDR4__PI_SW_CALVL_RESP_0__REG DENALI_PI_19
370#define LPDDR4__PI_SW_CALVL_RESP_0__FLD LPDDR4__DENALI_PI_19__PI_SW_CALVL_RESP_0
371
Dave Gerlache440f0f2021-05-11 10:22:07 -0500372#define LPDDR4__DENALI_PI_20_READ_MASK 0x00000007U
373#define LPDDR4__DENALI_PI_20_WRITE_MASK 0x00000007U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530374#define LPDDR4__DENALI_PI_20__PI_SW_LEVELING_MODE_MASK 0x00000007U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500375#define LPDDR4__DENALI_PI_20__PI_SW_LEVELING_MODE_SHIFT 0U
376#define LPDDR4__DENALI_PI_20__PI_SW_LEVELING_MODE_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530377#define LPDDR4__PI_SW_LEVELING_MODE__REG DENALI_PI_20
378#define LPDDR4__PI_SW_LEVELING_MODE__FLD LPDDR4__DENALI_PI_20__PI_SW_LEVELING_MODE
379
Dave Gerlache440f0f2021-05-11 10:22:07 -0500380#define LPDDR4__DENALI_PI_20__PI_SWLVL_START_MASK 0x00000100U
381#define LPDDR4__DENALI_PI_20__PI_SWLVL_START_SHIFT 8U
382#define LPDDR4__DENALI_PI_20__PI_SWLVL_START_WIDTH 1U
383#define LPDDR4__DENALI_PI_20__PI_SWLVL_START_WOCLR 0U
384#define LPDDR4__DENALI_PI_20__PI_SWLVL_START_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530385#define LPDDR4__PI_SWLVL_START__REG DENALI_PI_20
386#define LPDDR4__PI_SWLVL_START__FLD LPDDR4__DENALI_PI_20__PI_SWLVL_START
387
Dave Gerlache440f0f2021-05-11 10:22:07 -0500388#define LPDDR4__DENALI_PI_20__PI_SWLVL_EXIT_MASK 0x00010000U
389#define LPDDR4__DENALI_PI_20__PI_SWLVL_EXIT_SHIFT 16U
390#define LPDDR4__DENALI_PI_20__PI_SWLVL_EXIT_WIDTH 1U
391#define LPDDR4__DENALI_PI_20__PI_SWLVL_EXIT_WOCLR 0U
392#define LPDDR4__DENALI_PI_20__PI_SWLVL_EXIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530393#define LPDDR4__PI_SWLVL_EXIT__REG DENALI_PI_20
394#define LPDDR4__PI_SWLVL_EXIT__FLD LPDDR4__DENALI_PI_20__PI_SWLVL_EXIT
395
396#define LPDDR4__DENALI_PI_20__PI_SWLVL_WR_SLICE_0_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500397#define LPDDR4__DENALI_PI_20__PI_SWLVL_WR_SLICE_0_SHIFT 24U
398#define LPDDR4__DENALI_PI_20__PI_SWLVL_WR_SLICE_0_WIDTH 1U
399#define LPDDR4__DENALI_PI_20__PI_SWLVL_WR_SLICE_0_WOCLR 0U
400#define LPDDR4__DENALI_PI_20__PI_SWLVL_WR_SLICE_0_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530401#define LPDDR4__PI_SWLVL_WR_SLICE_0__REG DENALI_PI_20
402#define LPDDR4__PI_SWLVL_WR_SLICE_0__FLD LPDDR4__DENALI_PI_20__PI_SWLVL_WR_SLICE_0
403
Dave Gerlache440f0f2021-05-11 10:22:07 -0500404#define LPDDR4__DENALI_PI_21_READ_MASK 0x00030000U
405#define LPDDR4__DENALI_PI_21_WRITE_MASK 0x00030000U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530406#define LPDDR4__DENALI_PI_21__PI_SWLVL_RD_SLICE_0_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500407#define LPDDR4__DENALI_PI_21__PI_SWLVL_RD_SLICE_0_SHIFT 0U
408#define LPDDR4__DENALI_PI_21__PI_SWLVL_RD_SLICE_0_WIDTH 1U
409#define LPDDR4__DENALI_PI_21__PI_SWLVL_RD_SLICE_0_WOCLR 0U
410#define LPDDR4__DENALI_PI_21__PI_SWLVL_RD_SLICE_0_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530411#define LPDDR4__PI_SWLVL_RD_SLICE_0__REG DENALI_PI_21
412#define LPDDR4__PI_SWLVL_RD_SLICE_0__FLD LPDDR4__DENALI_PI_21__PI_SWLVL_RD_SLICE_0
413
414#define LPDDR4__DENALI_PI_21__PI_SWLVL_VREF_UPDATE_SLICE_0_MASK 0x00000100U
415#define LPDDR4__DENALI_PI_21__PI_SWLVL_VREF_UPDATE_SLICE_0_SHIFT 8U
416#define LPDDR4__DENALI_PI_21__PI_SWLVL_VREF_UPDATE_SLICE_0_WIDTH 1U
417#define LPDDR4__DENALI_PI_21__PI_SWLVL_VREF_UPDATE_SLICE_0_WOCLR 0U
418#define LPDDR4__DENALI_PI_21__PI_SWLVL_VREF_UPDATE_SLICE_0_WOSET 0U
419#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_0__REG DENALI_PI_21
420#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_0__FLD LPDDR4__DENALI_PI_21__PI_SWLVL_VREF_UPDATE_SLICE_0
421
422#define LPDDR4__DENALI_PI_21__PI_SW_WDQLVL_RESP_0_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500423#define LPDDR4__DENALI_PI_21__PI_SW_WDQLVL_RESP_0_SHIFT 16U
424#define LPDDR4__DENALI_PI_21__PI_SW_WDQLVL_RESP_0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530425#define LPDDR4__PI_SW_WDQLVL_RESP_0__REG DENALI_PI_21
426#define LPDDR4__PI_SW_WDQLVL_RESP_0__FLD LPDDR4__DENALI_PI_21__PI_SW_WDQLVL_RESP_0
427
428#define LPDDR4__DENALI_PI_21__PI_SWLVL_WR_SLICE_1_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500429#define LPDDR4__DENALI_PI_21__PI_SWLVL_WR_SLICE_1_SHIFT 24U
430#define LPDDR4__DENALI_PI_21__PI_SWLVL_WR_SLICE_1_WIDTH 1U
431#define LPDDR4__DENALI_PI_21__PI_SWLVL_WR_SLICE_1_WOCLR 0U
432#define LPDDR4__DENALI_PI_21__PI_SWLVL_WR_SLICE_1_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530433#define LPDDR4__PI_SWLVL_WR_SLICE_1__REG DENALI_PI_21
434#define LPDDR4__PI_SWLVL_WR_SLICE_1__FLD LPDDR4__DENALI_PI_21__PI_SWLVL_WR_SLICE_1
435
Dave Gerlache440f0f2021-05-11 10:22:07 -0500436#define LPDDR4__DENALI_PI_22_READ_MASK 0x00030000U
437#define LPDDR4__DENALI_PI_22_WRITE_MASK 0x00030000U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530438#define LPDDR4__DENALI_PI_22__PI_SWLVL_RD_SLICE_1_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500439#define LPDDR4__DENALI_PI_22__PI_SWLVL_RD_SLICE_1_SHIFT 0U
440#define LPDDR4__DENALI_PI_22__PI_SWLVL_RD_SLICE_1_WIDTH 1U
441#define LPDDR4__DENALI_PI_22__PI_SWLVL_RD_SLICE_1_WOCLR 0U
442#define LPDDR4__DENALI_PI_22__PI_SWLVL_RD_SLICE_1_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530443#define LPDDR4__PI_SWLVL_RD_SLICE_1__REG DENALI_PI_22
444#define LPDDR4__PI_SWLVL_RD_SLICE_1__FLD LPDDR4__DENALI_PI_22__PI_SWLVL_RD_SLICE_1
445
446#define LPDDR4__DENALI_PI_22__PI_SWLVL_VREF_UPDATE_SLICE_1_MASK 0x00000100U
447#define LPDDR4__DENALI_PI_22__PI_SWLVL_VREF_UPDATE_SLICE_1_SHIFT 8U
448#define LPDDR4__DENALI_PI_22__PI_SWLVL_VREF_UPDATE_SLICE_1_WIDTH 1U
449#define LPDDR4__DENALI_PI_22__PI_SWLVL_VREF_UPDATE_SLICE_1_WOCLR 0U
450#define LPDDR4__DENALI_PI_22__PI_SWLVL_VREF_UPDATE_SLICE_1_WOSET 0U
451#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_1__REG DENALI_PI_22
452#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_1__FLD LPDDR4__DENALI_PI_22__PI_SWLVL_VREF_UPDATE_SLICE_1
453
454#define LPDDR4__DENALI_PI_22__PI_SW_WDQLVL_RESP_1_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500455#define LPDDR4__DENALI_PI_22__PI_SW_WDQLVL_RESP_1_SHIFT 16U
456#define LPDDR4__DENALI_PI_22__PI_SW_WDQLVL_RESP_1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530457#define LPDDR4__PI_SW_WDQLVL_RESP_1__REG DENALI_PI_22
458#define LPDDR4__PI_SW_WDQLVL_RESP_1__FLD LPDDR4__DENALI_PI_22__PI_SW_WDQLVL_RESP_1
459
460#define LPDDR4__DENALI_PI_22__PI_SWLVL_WR_SLICE_2_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500461#define LPDDR4__DENALI_PI_22__PI_SWLVL_WR_SLICE_2_SHIFT 24U
462#define LPDDR4__DENALI_PI_22__PI_SWLVL_WR_SLICE_2_WIDTH 1U
463#define LPDDR4__DENALI_PI_22__PI_SWLVL_WR_SLICE_2_WOCLR 0U
464#define LPDDR4__DENALI_PI_22__PI_SWLVL_WR_SLICE_2_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530465#define LPDDR4__PI_SWLVL_WR_SLICE_2__REG DENALI_PI_22
466#define LPDDR4__PI_SWLVL_WR_SLICE_2__FLD LPDDR4__DENALI_PI_22__PI_SWLVL_WR_SLICE_2
467
Dave Gerlache440f0f2021-05-11 10:22:07 -0500468#define LPDDR4__DENALI_PI_23_READ_MASK 0x00030000U
469#define LPDDR4__DENALI_PI_23_WRITE_MASK 0x00030000U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530470#define LPDDR4__DENALI_PI_23__PI_SWLVL_RD_SLICE_2_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500471#define LPDDR4__DENALI_PI_23__PI_SWLVL_RD_SLICE_2_SHIFT 0U
472#define LPDDR4__DENALI_PI_23__PI_SWLVL_RD_SLICE_2_WIDTH 1U
473#define LPDDR4__DENALI_PI_23__PI_SWLVL_RD_SLICE_2_WOCLR 0U
474#define LPDDR4__DENALI_PI_23__PI_SWLVL_RD_SLICE_2_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530475#define LPDDR4__PI_SWLVL_RD_SLICE_2__REG DENALI_PI_23
476#define LPDDR4__PI_SWLVL_RD_SLICE_2__FLD LPDDR4__DENALI_PI_23__PI_SWLVL_RD_SLICE_2
477
478#define LPDDR4__DENALI_PI_23__PI_SWLVL_VREF_UPDATE_SLICE_2_MASK 0x00000100U
479#define LPDDR4__DENALI_PI_23__PI_SWLVL_VREF_UPDATE_SLICE_2_SHIFT 8U
480#define LPDDR4__DENALI_PI_23__PI_SWLVL_VREF_UPDATE_SLICE_2_WIDTH 1U
481#define LPDDR4__DENALI_PI_23__PI_SWLVL_VREF_UPDATE_SLICE_2_WOCLR 0U
482#define LPDDR4__DENALI_PI_23__PI_SWLVL_VREF_UPDATE_SLICE_2_WOSET 0U
483#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_2__REG DENALI_PI_23
484#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_2__FLD LPDDR4__DENALI_PI_23__PI_SWLVL_VREF_UPDATE_SLICE_2
485
486#define LPDDR4__DENALI_PI_23__PI_SW_WDQLVL_RESP_2_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500487#define LPDDR4__DENALI_PI_23__PI_SW_WDQLVL_RESP_2_SHIFT 16U
488#define LPDDR4__DENALI_PI_23__PI_SW_WDQLVL_RESP_2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530489#define LPDDR4__PI_SW_WDQLVL_RESP_2__REG DENALI_PI_23
490#define LPDDR4__PI_SW_WDQLVL_RESP_2__FLD LPDDR4__DENALI_PI_23__PI_SW_WDQLVL_RESP_2
491
492#define LPDDR4__DENALI_PI_23__PI_SWLVL_WR_SLICE_3_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500493#define LPDDR4__DENALI_PI_23__PI_SWLVL_WR_SLICE_3_SHIFT 24U
494#define LPDDR4__DENALI_PI_23__PI_SWLVL_WR_SLICE_3_WIDTH 1U
495#define LPDDR4__DENALI_PI_23__PI_SWLVL_WR_SLICE_3_WOCLR 0U
496#define LPDDR4__DENALI_PI_23__PI_SWLVL_WR_SLICE_3_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530497#define LPDDR4__PI_SWLVL_WR_SLICE_3__REG DENALI_PI_23
498#define LPDDR4__PI_SWLVL_WR_SLICE_3__FLD LPDDR4__DENALI_PI_23__PI_SWLVL_WR_SLICE_3
499
Dave Gerlache440f0f2021-05-11 10:22:07 -0500500#define LPDDR4__DENALI_PI_24_READ_MASK 0x00030000U
501#define LPDDR4__DENALI_PI_24_WRITE_MASK 0x00030000U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530502#define LPDDR4__DENALI_PI_24__PI_SWLVL_RD_SLICE_3_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500503#define LPDDR4__DENALI_PI_24__PI_SWLVL_RD_SLICE_3_SHIFT 0U
504#define LPDDR4__DENALI_PI_24__PI_SWLVL_RD_SLICE_3_WIDTH 1U
505#define LPDDR4__DENALI_PI_24__PI_SWLVL_RD_SLICE_3_WOCLR 0U
506#define LPDDR4__DENALI_PI_24__PI_SWLVL_RD_SLICE_3_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530507#define LPDDR4__PI_SWLVL_RD_SLICE_3__REG DENALI_PI_24
508#define LPDDR4__PI_SWLVL_RD_SLICE_3__FLD LPDDR4__DENALI_PI_24__PI_SWLVL_RD_SLICE_3
509
510#define LPDDR4__DENALI_PI_24__PI_SWLVL_VREF_UPDATE_SLICE_3_MASK 0x00000100U
511#define LPDDR4__DENALI_PI_24__PI_SWLVL_VREF_UPDATE_SLICE_3_SHIFT 8U
512#define LPDDR4__DENALI_PI_24__PI_SWLVL_VREF_UPDATE_SLICE_3_WIDTH 1U
513#define LPDDR4__DENALI_PI_24__PI_SWLVL_VREF_UPDATE_SLICE_3_WOCLR 0U
514#define LPDDR4__DENALI_PI_24__PI_SWLVL_VREF_UPDATE_SLICE_3_WOSET 0U
515#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_3__REG DENALI_PI_24
516#define LPDDR4__PI_SWLVL_VREF_UPDATE_SLICE_3__FLD LPDDR4__DENALI_PI_24__PI_SWLVL_VREF_UPDATE_SLICE_3
517
518#define LPDDR4__DENALI_PI_24__PI_SW_WDQLVL_RESP_3_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500519#define LPDDR4__DENALI_PI_24__PI_SW_WDQLVL_RESP_3_SHIFT 16U
520#define LPDDR4__DENALI_PI_24__PI_SW_WDQLVL_RESP_3_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530521#define LPDDR4__PI_SW_WDQLVL_RESP_3__REG DENALI_PI_24
522#define LPDDR4__PI_SW_WDQLVL_RESP_3__FLD LPDDR4__DENALI_PI_24__PI_SW_WDQLVL_RESP_3
523
Dave Gerlache440f0f2021-05-11 10:22:07 -0500524#define LPDDR4__DENALI_PI_24__PI_SWLVL_SM2_START_MASK 0x01000000U
525#define LPDDR4__DENALI_PI_24__PI_SWLVL_SM2_START_SHIFT 24U
526#define LPDDR4__DENALI_PI_24__PI_SWLVL_SM2_START_WIDTH 1U
527#define LPDDR4__DENALI_PI_24__PI_SWLVL_SM2_START_WOCLR 0U
528#define LPDDR4__DENALI_PI_24__PI_SWLVL_SM2_START_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530529#define LPDDR4__PI_SWLVL_SM2_START__REG DENALI_PI_24
530#define LPDDR4__PI_SWLVL_SM2_START__FLD LPDDR4__DENALI_PI_24__PI_SWLVL_SM2_START
531
Dave Gerlache440f0f2021-05-11 10:22:07 -0500532#define LPDDR4__DENALI_PI_25_READ_MASK 0x01000000U
533#define LPDDR4__DENALI_PI_25_WRITE_MASK 0x01000000U
534#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_WR_MASK 0x00000001U
535#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_WR_SHIFT 0U
536#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_WR_WIDTH 1U
537#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_WR_WOCLR 0U
538#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_WR_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530539#define LPDDR4__PI_SWLVL_SM2_WR__REG DENALI_PI_25
540#define LPDDR4__PI_SWLVL_SM2_WR__FLD LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_WR
541
Dave Gerlache440f0f2021-05-11 10:22:07 -0500542#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_RD_MASK 0x00000100U
543#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_RD_SHIFT 8U
544#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_RD_WIDTH 1U
545#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_RD_WOCLR 0U
546#define LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_RD_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530547#define LPDDR4__PI_SWLVL_SM2_RD__REG DENALI_PI_25
548#define LPDDR4__PI_SWLVL_SM2_RD__FLD LPDDR4__DENALI_PI_25__PI_SWLVL_SM2_RD
549
550#define LPDDR4__DENALI_PI_25__PI_SEQUENTIAL_LVL_REQ_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500551#define LPDDR4__DENALI_PI_25__PI_SEQUENTIAL_LVL_REQ_SHIFT 16U
552#define LPDDR4__DENALI_PI_25__PI_SEQUENTIAL_LVL_REQ_WIDTH 1U
553#define LPDDR4__DENALI_PI_25__PI_SEQUENTIAL_LVL_REQ_WOCLR 0U
554#define LPDDR4__DENALI_PI_25__PI_SEQUENTIAL_LVL_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530555#define LPDDR4__PI_SEQUENTIAL_LVL_REQ__REG DENALI_PI_25
556#define LPDDR4__PI_SEQUENTIAL_LVL_REQ__FLD LPDDR4__DENALI_PI_25__PI_SEQUENTIAL_LVL_REQ
557
Dave Gerlache440f0f2021-05-11 10:22:07 -0500558#define LPDDR4__DENALI_PI_25__PI_DFS_PERIOD_EN_MASK 0x01000000U
559#define LPDDR4__DENALI_PI_25__PI_DFS_PERIOD_EN_SHIFT 24U
560#define LPDDR4__DENALI_PI_25__PI_DFS_PERIOD_EN_WIDTH 1U
561#define LPDDR4__DENALI_PI_25__PI_DFS_PERIOD_EN_WOCLR 0U
562#define LPDDR4__DENALI_PI_25__PI_DFS_PERIOD_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530563#define LPDDR4__PI_DFS_PERIOD_EN__REG DENALI_PI_25
564#define LPDDR4__PI_DFS_PERIOD_EN__FLD LPDDR4__DENALI_PI_25__PI_DFS_PERIOD_EN
565
Dave Gerlache440f0f2021-05-11 10:22:07 -0500566#define LPDDR4__DENALI_PI_26_READ_MASK 0x00010101U
567#define LPDDR4__DENALI_PI_26_WRITE_MASK 0x00010101U
568#define LPDDR4__DENALI_PI_26__PI_SRE_PERIOD_EN_MASK 0x00000001U
569#define LPDDR4__DENALI_PI_26__PI_SRE_PERIOD_EN_SHIFT 0U
570#define LPDDR4__DENALI_PI_26__PI_SRE_PERIOD_EN_WIDTH 1U
571#define LPDDR4__DENALI_PI_26__PI_SRE_PERIOD_EN_WOCLR 0U
572#define LPDDR4__DENALI_PI_26__PI_SRE_PERIOD_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530573#define LPDDR4__PI_SRE_PERIOD_EN__REG DENALI_PI_26
574#define LPDDR4__PI_SRE_PERIOD_EN__FLD LPDDR4__DENALI_PI_26__PI_SRE_PERIOD_EN
575
Dave Gerlache440f0f2021-05-11 10:22:07 -0500576#define LPDDR4__DENALI_PI_26__PI_DFI40_POLARITY_MASK 0x00000100U
577#define LPDDR4__DENALI_PI_26__PI_DFI40_POLARITY_SHIFT 8U
578#define LPDDR4__DENALI_PI_26__PI_DFI40_POLARITY_WIDTH 1U
579#define LPDDR4__DENALI_PI_26__PI_DFI40_POLARITY_WOCLR 0U
580#define LPDDR4__DENALI_PI_26__PI_DFI40_POLARITY_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530581#define LPDDR4__PI_DFI40_POLARITY__REG DENALI_PI_26
582#define LPDDR4__PI_DFI40_POLARITY__FLD LPDDR4__DENALI_PI_26__PI_DFI40_POLARITY
583
584#define LPDDR4__DENALI_PI_26__PI_16BIT_DRAM_CONNECT_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500585#define LPDDR4__DENALI_PI_26__PI_16BIT_DRAM_CONNECT_SHIFT 16U
586#define LPDDR4__DENALI_PI_26__PI_16BIT_DRAM_CONNECT_WIDTH 1U
587#define LPDDR4__DENALI_PI_26__PI_16BIT_DRAM_CONNECT_WOCLR 0U
588#define LPDDR4__DENALI_PI_26__PI_16BIT_DRAM_CONNECT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530589#define LPDDR4__PI_16BIT_DRAM_CONNECT__REG DENALI_PI_26
590#define LPDDR4__PI_16BIT_DRAM_CONNECT__FLD LPDDR4__DENALI_PI_26__PI_16BIT_DRAM_CONNECT
591
Dave Gerlache440f0f2021-05-11 10:22:07 -0500592#define LPDDR4__DENALI_PI_26__PI_WRLVL_REQ_MASK 0x01000000U
593#define LPDDR4__DENALI_PI_26__PI_WRLVL_REQ_SHIFT 24U
594#define LPDDR4__DENALI_PI_26__PI_WRLVL_REQ_WIDTH 1U
595#define LPDDR4__DENALI_PI_26__PI_WRLVL_REQ_WOCLR 0U
596#define LPDDR4__DENALI_PI_26__PI_WRLVL_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530597#define LPDDR4__PI_WRLVL_REQ__REG DENALI_PI_26
598#define LPDDR4__PI_WRLVL_REQ__FLD LPDDR4__DENALI_PI_26__PI_WRLVL_REQ
599
Dave Gerlache440f0f2021-05-11 10:22:07 -0500600#define LPDDR4__DENALI_PI_27_READ_MASK 0x003F3F03U
601#define LPDDR4__DENALI_PI_27_WRITE_MASK 0x003F3F03U
602#define LPDDR4__DENALI_PI_27__PI_WRLVL_CS_MASK 0x00000003U
603#define LPDDR4__DENALI_PI_27__PI_WRLVL_CS_SHIFT 0U
604#define LPDDR4__DENALI_PI_27__PI_WRLVL_CS_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530605#define LPDDR4__PI_WRLVL_CS__REG DENALI_PI_27
606#define LPDDR4__PI_WRLVL_CS__FLD LPDDR4__DENALI_PI_27__PI_WRLVL_CS
607
Dave Gerlache440f0f2021-05-11 10:22:07 -0500608#define LPDDR4__DENALI_PI_27__PI_WLDQSEN_MASK 0x00003F00U
609#define LPDDR4__DENALI_PI_27__PI_WLDQSEN_SHIFT 8U
610#define LPDDR4__DENALI_PI_27__PI_WLDQSEN_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530611#define LPDDR4__PI_WLDQSEN__REG DENALI_PI_27
612#define LPDDR4__PI_WLDQSEN__FLD LPDDR4__DENALI_PI_27__PI_WLDQSEN
613
Dave Gerlache440f0f2021-05-11 10:22:07 -0500614#define LPDDR4__DENALI_PI_27__PI_WLMRD_MASK 0x003F0000U
615#define LPDDR4__DENALI_PI_27__PI_WLMRD_SHIFT 16U
616#define LPDDR4__DENALI_PI_27__PI_WLMRD_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530617#define LPDDR4__PI_WLMRD__REG DENALI_PI_27
618#define LPDDR4__PI_WLMRD__FLD LPDDR4__DENALI_PI_27__PI_WLMRD
619
Dave Gerlache440f0f2021-05-11 10:22:07 -0500620#define LPDDR4__DENALI_PI_28_READ_MASK 0x0101FFFFU
621#define LPDDR4__DENALI_PI_28_WRITE_MASK 0x0101FFFFU
622#define LPDDR4__DENALI_PI_28__PI_WRLVL_INTERVAL_MASK 0x0000FFFFU
623#define LPDDR4__DENALI_PI_28__PI_WRLVL_INTERVAL_SHIFT 0U
624#define LPDDR4__DENALI_PI_28__PI_WRLVL_INTERVAL_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530625#define LPDDR4__PI_WRLVL_INTERVAL__REG DENALI_PI_28
626#define LPDDR4__PI_WRLVL_INTERVAL__FLD LPDDR4__DENALI_PI_28__PI_WRLVL_INTERVAL
627
Dave Gerlache440f0f2021-05-11 10:22:07 -0500628#define LPDDR4__DENALI_PI_28__PI_WRLVL_PERIODIC_MASK 0x00010000U
629#define LPDDR4__DENALI_PI_28__PI_WRLVL_PERIODIC_SHIFT 16U
630#define LPDDR4__DENALI_PI_28__PI_WRLVL_PERIODIC_WIDTH 1U
631#define LPDDR4__DENALI_PI_28__PI_WRLVL_PERIODIC_WOCLR 0U
632#define LPDDR4__DENALI_PI_28__PI_WRLVL_PERIODIC_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530633#define LPDDR4__PI_WRLVL_PERIODIC__REG DENALI_PI_28
634#define LPDDR4__PI_WRLVL_PERIODIC__FLD LPDDR4__DENALI_PI_28__PI_WRLVL_PERIODIC
635
636#define LPDDR4__DENALI_PI_28__PI_WRLVL_ON_SREF_EXIT_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500637#define LPDDR4__DENALI_PI_28__PI_WRLVL_ON_SREF_EXIT_SHIFT 24U
638#define LPDDR4__DENALI_PI_28__PI_WRLVL_ON_SREF_EXIT_WIDTH 1U
639#define LPDDR4__DENALI_PI_28__PI_WRLVL_ON_SREF_EXIT_WOCLR 0U
640#define LPDDR4__DENALI_PI_28__PI_WRLVL_ON_SREF_EXIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530641#define LPDDR4__PI_WRLVL_ON_SREF_EXIT__REG DENALI_PI_28
642#define LPDDR4__PI_WRLVL_ON_SREF_EXIT__FLD LPDDR4__DENALI_PI_28__PI_WRLVL_ON_SREF_EXIT
643
Dave Gerlache440f0f2021-05-11 10:22:07 -0500644#define LPDDR4__DENALI_PI_29_READ_MASK 0x0F010F01U
645#define LPDDR4__DENALI_PI_29_WRITE_MASK 0x0F010F01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530646#define LPDDR4__DENALI_PI_29__PI_WRLVL_DISABLE_DFS_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500647#define LPDDR4__DENALI_PI_29__PI_WRLVL_DISABLE_DFS_SHIFT 0U
648#define LPDDR4__DENALI_PI_29__PI_WRLVL_DISABLE_DFS_WIDTH 1U
649#define LPDDR4__DENALI_PI_29__PI_WRLVL_DISABLE_DFS_WOCLR 0U
650#define LPDDR4__DENALI_PI_29__PI_WRLVL_DISABLE_DFS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530651#define LPDDR4__PI_WRLVL_DISABLE_DFS__REG DENALI_PI_29
652#define LPDDR4__PI_WRLVL_DISABLE_DFS__FLD LPDDR4__DENALI_PI_29__PI_WRLVL_DISABLE_DFS
653
Dave Gerlache440f0f2021-05-11 10:22:07 -0500654#define LPDDR4__DENALI_PI_29__PI_WRLVL_RESP_MASK_MASK 0x00000F00U
655#define LPDDR4__DENALI_PI_29__PI_WRLVL_RESP_MASK_SHIFT 8U
656#define LPDDR4__DENALI_PI_29__PI_WRLVL_RESP_MASK_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530657#define LPDDR4__PI_WRLVL_RESP_MASK__REG DENALI_PI_29
658#define LPDDR4__PI_WRLVL_RESP_MASK__FLD LPDDR4__DENALI_PI_29__PI_WRLVL_RESP_MASK
659
Dave Gerlache440f0f2021-05-11 10:22:07 -0500660#define LPDDR4__DENALI_PI_29__PI_WRLVL_ROTATE_MASK 0x00010000U
661#define LPDDR4__DENALI_PI_29__PI_WRLVL_ROTATE_SHIFT 16U
662#define LPDDR4__DENALI_PI_29__PI_WRLVL_ROTATE_WIDTH 1U
663#define LPDDR4__DENALI_PI_29__PI_WRLVL_ROTATE_WOCLR 0U
664#define LPDDR4__DENALI_PI_29__PI_WRLVL_ROTATE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530665#define LPDDR4__PI_WRLVL_ROTATE__REG DENALI_PI_29
666#define LPDDR4__PI_WRLVL_ROTATE__FLD LPDDR4__DENALI_PI_29__PI_WRLVL_ROTATE
667
Dave Gerlache440f0f2021-05-11 10:22:07 -0500668#define LPDDR4__DENALI_PI_29__PI_WRLVL_CS_MAP_MASK 0x0F000000U
669#define LPDDR4__DENALI_PI_29__PI_WRLVL_CS_MAP_SHIFT 24U
670#define LPDDR4__DENALI_PI_29__PI_WRLVL_CS_MAP_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530671#define LPDDR4__PI_WRLVL_CS_MAP__REG DENALI_PI_29
672#define LPDDR4__PI_WRLVL_CS_MAP__FLD LPDDR4__DENALI_PI_29__PI_WRLVL_CS_MAP
673
Dave Gerlache440f0f2021-05-11 10:22:07 -0500674#define LPDDR4__DENALI_PI_30_READ_MASK 0x0000FF01U
675#define LPDDR4__DENALI_PI_30_WRITE_MASK 0x0000FF01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530676#define LPDDR4__DENALI_PI_30__PI_WRLVL_ERROR_STATUS_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500677#define LPDDR4__DENALI_PI_30__PI_WRLVL_ERROR_STATUS_SHIFT 0U
678#define LPDDR4__DENALI_PI_30__PI_WRLVL_ERROR_STATUS_WIDTH 1U
679#define LPDDR4__DENALI_PI_30__PI_WRLVL_ERROR_STATUS_WOCLR 0U
680#define LPDDR4__DENALI_PI_30__PI_WRLVL_ERROR_STATUS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530681#define LPDDR4__PI_WRLVL_ERROR_STATUS__REG DENALI_PI_30
682#define LPDDR4__PI_WRLVL_ERROR_STATUS__FLD LPDDR4__DENALI_PI_30__PI_WRLVL_ERROR_STATUS
683
Dave Gerlache440f0f2021-05-11 10:22:07 -0500684#define LPDDR4__DENALI_PI_30__PI_TDFI_WRLVL_EN_MASK 0x0000FF00U
685#define LPDDR4__DENALI_PI_30__PI_TDFI_WRLVL_EN_SHIFT 8U
686#define LPDDR4__DENALI_PI_30__PI_TDFI_WRLVL_EN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530687#define LPDDR4__PI_TDFI_WRLVL_EN__REG DENALI_PI_30
688#define LPDDR4__PI_TDFI_WRLVL_EN__FLD LPDDR4__DENALI_PI_30__PI_TDFI_WRLVL_EN
689
Dave Gerlache440f0f2021-05-11 10:22:07 -0500690#define LPDDR4__DENALI_PI_31_READ_MASK 0xFFFFFFFFU
691#define LPDDR4__DENALI_PI_31_WRITE_MASK 0xFFFFFFFFU
692#define LPDDR4__DENALI_PI_31__PI_TDFI_WRLVL_RESP_MASK 0xFFFFFFFFU
693#define LPDDR4__DENALI_PI_31__PI_TDFI_WRLVL_RESP_SHIFT 0U
694#define LPDDR4__DENALI_PI_31__PI_TDFI_WRLVL_RESP_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530695#define LPDDR4__PI_TDFI_WRLVL_RESP__REG DENALI_PI_31
696#define LPDDR4__PI_TDFI_WRLVL_RESP__FLD LPDDR4__DENALI_PI_31__PI_TDFI_WRLVL_RESP
697
Dave Gerlache440f0f2021-05-11 10:22:07 -0500698#define LPDDR4__DENALI_PI_32_READ_MASK 0xFFFFFFFFU
699#define LPDDR4__DENALI_PI_32_WRITE_MASK 0xFFFFFFFFU
700#define LPDDR4__DENALI_PI_32__PI_TDFI_WRLVL_MAX_MASK 0xFFFFFFFFU
701#define LPDDR4__DENALI_PI_32__PI_TDFI_WRLVL_MAX_SHIFT 0U
702#define LPDDR4__DENALI_PI_32__PI_TDFI_WRLVL_MAX_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530703#define LPDDR4__PI_TDFI_WRLVL_MAX__REG DENALI_PI_32
704#define LPDDR4__PI_TDFI_WRLVL_MAX__FLD LPDDR4__DENALI_PI_32__PI_TDFI_WRLVL_MAX
705
Dave Gerlache440f0f2021-05-11 10:22:07 -0500706#define LPDDR4__DENALI_PI_33_READ_MASK 0x0F0F0F1FU
707#define LPDDR4__DENALI_PI_33_WRITE_MASK 0x0F0F0F1FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530708#define LPDDR4__DENALI_PI_33__PI_WRLVL_STROBE_NUM_MASK 0x0000001FU
Dave Gerlache440f0f2021-05-11 10:22:07 -0500709#define LPDDR4__DENALI_PI_33__PI_WRLVL_STROBE_NUM_SHIFT 0U
710#define LPDDR4__DENALI_PI_33__PI_WRLVL_STROBE_NUM_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530711#define LPDDR4__PI_WRLVL_STROBE_NUM__REG DENALI_PI_33
712#define LPDDR4__PI_WRLVL_STROBE_NUM__FLD LPDDR4__DENALI_PI_33__PI_WRLVL_STROBE_NUM
713
Dave Gerlache440f0f2021-05-11 10:22:07 -0500714#define LPDDR4__DENALI_PI_33__PI_TODTH_WR_MASK 0x00000F00U
715#define LPDDR4__DENALI_PI_33__PI_TODTH_WR_SHIFT 8U
716#define LPDDR4__DENALI_PI_33__PI_TODTH_WR_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530717#define LPDDR4__PI_TODTH_WR__REG DENALI_PI_33
718#define LPDDR4__PI_TODTH_WR__FLD LPDDR4__DENALI_PI_33__PI_TODTH_WR
719
Dave Gerlache440f0f2021-05-11 10:22:07 -0500720#define LPDDR4__DENALI_PI_33__PI_TODTH_RD_MASK 0x000F0000U
721#define LPDDR4__DENALI_PI_33__PI_TODTH_RD_SHIFT 16U
722#define LPDDR4__DENALI_PI_33__PI_TODTH_RD_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530723#define LPDDR4__PI_TODTH_RD__REG DENALI_PI_33
724#define LPDDR4__PI_TODTH_RD__FLD LPDDR4__DENALI_PI_33__PI_TODTH_RD
725
Dave Gerlache440f0f2021-05-11 10:22:07 -0500726#define LPDDR4__DENALI_PI_33__PI_ODT_VALUE_MASK 0x0F000000U
727#define LPDDR4__DENALI_PI_33__PI_ODT_VALUE_SHIFT 24U
728#define LPDDR4__DENALI_PI_33__PI_ODT_VALUE_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530729#define LPDDR4__PI_ODT_VALUE__REG DENALI_PI_33
730#define LPDDR4__PI_ODT_VALUE__FLD LPDDR4__DENALI_PI_33__PI_ODT_VALUE
731
Dave Gerlache440f0f2021-05-11 10:22:07 -0500732#define LPDDR4__DENALI_PI_34_READ_MASK 0x00030000U
733#define LPDDR4__DENALI_PI_34_WRITE_MASK 0x00030000U
734#define LPDDR4__DENALI_PI_34__PI_RDLVL_REQ_MASK 0x00000001U
735#define LPDDR4__DENALI_PI_34__PI_RDLVL_REQ_SHIFT 0U
736#define LPDDR4__DENALI_PI_34__PI_RDLVL_REQ_WIDTH 1U
737#define LPDDR4__DENALI_PI_34__PI_RDLVL_REQ_WOCLR 0U
738#define LPDDR4__DENALI_PI_34__PI_RDLVL_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530739#define LPDDR4__PI_RDLVL_REQ__REG DENALI_PI_34
740#define LPDDR4__PI_RDLVL_REQ__FLD LPDDR4__DENALI_PI_34__PI_RDLVL_REQ
741
Dave Gerlache440f0f2021-05-11 10:22:07 -0500742#define LPDDR4__DENALI_PI_34__PI_RDLVL_GATE_REQ_MASK 0x00000100U
743#define LPDDR4__DENALI_PI_34__PI_RDLVL_GATE_REQ_SHIFT 8U
744#define LPDDR4__DENALI_PI_34__PI_RDLVL_GATE_REQ_WIDTH 1U
745#define LPDDR4__DENALI_PI_34__PI_RDLVL_GATE_REQ_WOCLR 0U
746#define LPDDR4__DENALI_PI_34__PI_RDLVL_GATE_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530747#define LPDDR4__PI_RDLVL_GATE_REQ__REG DENALI_PI_34
748#define LPDDR4__PI_RDLVL_GATE_REQ__FLD LPDDR4__DENALI_PI_34__PI_RDLVL_GATE_REQ
749
Dave Gerlache440f0f2021-05-11 10:22:07 -0500750#define LPDDR4__DENALI_PI_34__PI_RDLVL_CS_MASK 0x00030000U
751#define LPDDR4__DENALI_PI_34__PI_RDLVL_CS_SHIFT 16U
752#define LPDDR4__DENALI_PI_34__PI_RDLVL_CS_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530753#define LPDDR4__PI_RDLVL_CS__REG DENALI_PI_34
754#define LPDDR4__PI_RDLVL_CS__FLD LPDDR4__DENALI_PI_34__PI_RDLVL_CS
755
Dave Gerlache440f0f2021-05-11 10:22:07 -0500756#define LPDDR4__DENALI_PI_35_READ_MASK 0xFFFFFFFFU
757#define LPDDR4__DENALI_PI_35_WRITE_MASK 0xFFFFFFFFU
758#define LPDDR4__DENALI_PI_35__PI_RDLVL_PAT_0_MASK 0xFFFFFFFFU
759#define LPDDR4__DENALI_PI_35__PI_RDLVL_PAT_0_SHIFT 0U
760#define LPDDR4__DENALI_PI_35__PI_RDLVL_PAT_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530761#define LPDDR4__PI_RDLVL_PAT_0__REG DENALI_PI_35
762#define LPDDR4__PI_RDLVL_PAT_0__FLD LPDDR4__DENALI_PI_35__PI_RDLVL_PAT_0
763
Dave Gerlache440f0f2021-05-11 10:22:07 -0500764#define LPDDR4__DENALI_PI_36_READ_MASK 0xFFFFFFFFU
765#define LPDDR4__DENALI_PI_36_WRITE_MASK 0xFFFFFFFFU
766#define LPDDR4__DENALI_PI_36__PI_RDLVL_PAT_1_MASK 0xFFFFFFFFU
767#define LPDDR4__DENALI_PI_36__PI_RDLVL_PAT_1_SHIFT 0U
768#define LPDDR4__DENALI_PI_36__PI_RDLVL_PAT_1_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530769#define LPDDR4__PI_RDLVL_PAT_1__REG DENALI_PI_36
770#define LPDDR4__PI_RDLVL_PAT_1__FLD LPDDR4__DENALI_PI_36__PI_RDLVL_PAT_1
771
Dave Gerlache440f0f2021-05-11 10:22:07 -0500772#define LPDDR4__DENALI_PI_37_READ_MASK 0xFFFFFFFFU
773#define LPDDR4__DENALI_PI_37_WRITE_MASK 0xFFFFFFFFU
774#define LPDDR4__DENALI_PI_37__PI_RDLVL_PAT_2_MASK 0xFFFFFFFFU
775#define LPDDR4__DENALI_PI_37__PI_RDLVL_PAT_2_SHIFT 0U
776#define LPDDR4__DENALI_PI_37__PI_RDLVL_PAT_2_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530777#define LPDDR4__PI_RDLVL_PAT_2__REG DENALI_PI_37
778#define LPDDR4__PI_RDLVL_PAT_2__FLD LPDDR4__DENALI_PI_37__PI_RDLVL_PAT_2
779
Dave Gerlache440f0f2021-05-11 10:22:07 -0500780#define LPDDR4__DENALI_PI_38_READ_MASK 0xFFFFFFFFU
781#define LPDDR4__DENALI_PI_38_WRITE_MASK 0xFFFFFFFFU
782#define LPDDR4__DENALI_PI_38__PI_RDLVL_PAT_3_MASK 0xFFFFFFFFU
783#define LPDDR4__DENALI_PI_38__PI_RDLVL_PAT_3_SHIFT 0U
784#define LPDDR4__DENALI_PI_38__PI_RDLVL_PAT_3_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530785#define LPDDR4__PI_RDLVL_PAT_3__REG DENALI_PI_38
786#define LPDDR4__PI_RDLVL_PAT_3__FLD LPDDR4__DENALI_PI_38__PI_RDLVL_PAT_3
787
Dave Gerlache440f0f2021-05-11 10:22:07 -0500788#define LPDDR4__DENALI_PI_39_READ_MASK 0xFFFFFFFFU
789#define LPDDR4__DENALI_PI_39_WRITE_MASK 0xFFFFFFFFU
790#define LPDDR4__DENALI_PI_39__PI_RDLVL_PAT_4_MASK 0xFFFFFFFFU
791#define LPDDR4__DENALI_PI_39__PI_RDLVL_PAT_4_SHIFT 0U
792#define LPDDR4__DENALI_PI_39__PI_RDLVL_PAT_4_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530793#define LPDDR4__PI_RDLVL_PAT_4__REG DENALI_PI_39
794#define LPDDR4__PI_RDLVL_PAT_4__FLD LPDDR4__DENALI_PI_39__PI_RDLVL_PAT_4
795
Dave Gerlache440f0f2021-05-11 10:22:07 -0500796#define LPDDR4__DENALI_PI_40_READ_MASK 0xFFFFFFFFU
797#define LPDDR4__DENALI_PI_40_WRITE_MASK 0xFFFFFFFFU
798#define LPDDR4__DENALI_PI_40__PI_RDLVL_PAT_5_MASK 0xFFFFFFFFU
799#define LPDDR4__DENALI_PI_40__PI_RDLVL_PAT_5_SHIFT 0U
800#define LPDDR4__DENALI_PI_40__PI_RDLVL_PAT_5_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530801#define LPDDR4__PI_RDLVL_PAT_5__REG DENALI_PI_40
802#define LPDDR4__PI_RDLVL_PAT_5__FLD LPDDR4__DENALI_PI_40__PI_RDLVL_PAT_5
803
Dave Gerlache440f0f2021-05-11 10:22:07 -0500804#define LPDDR4__DENALI_PI_41_READ_MASK 0xFFFFFFFFU
805#define LPDDR4__DENALI_PI_41_WRITE_MASK 0xFFFFFFFFU
806#define LPDDR4__DENALI_PI_41__PI_RDLVL_PAT_6_MASK 0xFFFFFFFFU
807#define LPDDR4__DENALI_PI_41__PI_RDLVL_PAT_6_SHIFT 0U
808#define LPDDR4__DENALI_PI_41__PI_RDLVL_PAT_6_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530809#define LPDDR4__PI_RDLVL_PAT_6__REG DENALI_PI_41
810#define LPDDR4__PI_RDLVL_PAT_6__FLD LPDDR4__DENALI_PI_41__PI_RDLVL_PAT_6
811
Dave Gerlache440f0f2021-05-11 10:22:07 -0500812#define LPDDR4__DENALI_PI_42_READ_MASK 0xFFFFFFFFU
813#define LPDDR4__DENALI_PI_42_WRITE_MASK 0xFFFFFFFFU
814#define LPDDR4__DENALI_PI_42__PI_RDLVL_PAT_7_MASK 0xFFFFFFFFU
815#define LPDDR4__DENALI_PI_42__PI_RDLVL_PAT_7_SHIFT 0U
816#define LPDDR4__DENALI_PI_42__PI_RDLVL_PAT_7_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530817#define LPDDR4__PI_RDLVL_PAT_7__REG DENALI_PI_42
818#define LPDDR4__PI_RDLVL_PAT_7__FLD LPDDR4__DENALI_PI_42__PI_RDLVL_PAT_7
819
Dave Gerlache440f0f2021-05-11 10:22:07 -0500820#define LPDDR4__DENALI_PI_43_READ_MASK 0x0101010FU
821#define LPDDR4__DENALI_PI_43_WRITE_MASK 0x0101010FU
822#define LPDDR4__DENALI_PI_43__PI_RDLVL_SEQ_EN_MASK 0x0000000FU
823#define LPDDR4__DENALI_PI_43__PI_RDLVL_SEQ_EN_SHIFT 0U
824#define LPDDR4__DENALI_PI_43__PI_RDLVL_SEQ_EN_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530825#define LPDDR4__PI_RDLVL_SEQ_EN__REG DENALI_PI_43
826#define LPDDR4__PI_RDLVL_SEQ_EN__FLD LPDDR4__DENALI_PI_43__PI_RDLVL_SEQ_EN
827
Dave Gerlache440f0f2021-05-11 10:22:07 -0500828#define LPDDR4__DENALI_PI_43__PI_RDLVL_PERIODIC_MASK 0x00000100U
829#define LPDDR4__DENALI_PI_43__PI_RDLVL_PERIODIC_SHIFT 8U
830#define LPDDR4__DENALI_PI_43__PI_RDLVL_PERIODIC_WIDTH 1U
831#define LPDDR4__DENALI_PI_43__PI_RDLVL_PERIODIC_WOCLR 0U
832#define LPDDR4__DENALI_PI_43__PI_RDLVL_PERIODIC_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530833#define LPDDR4__PI_RDLVL_PERIODIC__REG DENALI_PI_43
834#define LPDDR4__PI_RDLVL_PERIODIC__FLD LPDDR4__DENALI_PI_43__PI_RDLVL_PERIODIC
835
836#define LPDDR4__DENALI_PI_43__PI_RDLVL_ON_SREF_EXIT_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500837#define LPDDR4__DENALI_PI_43__PI_RDLVL_ON_SREF_EXIT_SHIFT 16U
838#define LPDDR4__DENALI_PI_43__PI_RDLVL_ON_SREF_EXIT_WIDTH 1U
839#define LPDDR4__DENALI_PI_43__PI_RDLVL_ON_SREF_EXIT_WOCLR 0U
840#define LPDDR4__DENALI_PI_43__PI_RDLVL_ON_SREF_EXIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530841#define LPDDR4__PI_RDLVL_ON_SREF_EXIT__REG DENALI_PI_43
842#define LPDDR4__PI_RDLVL_ON_SREF_EXIT__FLD LPDDR4__DENALI_PI_43__PI_RDLVL_ON_SREF_EXIT
843
844#define LPDDR4__DENALI_PI_43__PI_RDLVL_DISABLE_DFS_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500845#define LPDDR4__DENALI_PI_43__PI_RDLVL_DISABLE_DFS_SHIFT 24U
846#define LPDDR4__DENALI_PI_43__PI_RDLVL_DISABLE_DFS_WIDTH 1U
847#define LPDDR4__DENALI_PI_43__PI_RDLVL_DISABLE_DFS_WOCLR 0U
848#define LPDDR4__DENALI_PI_43__PI_RDLVL_DISABLE_DFS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530849#define LPDDR4__PI_RDLVL_DISABLE_DFS__REG DENALI_PI_43
850#define LPDDR4__PI_RDLVL_DISABLE_DFS__FLD LPDDR4__DENALI_PI_43__PI_RDLVL_DISABLE_DFS
851
Dave Gerlache440f0f2021-05-11 10:22:07 -0500852#define LPDDR4__DENALI_PI_44_READ_MASK 0x01010101U
853#define LPDDR4__DENALI_PI_44_WRITE_MASK 0x01010101U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530854#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_PERIODIC_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500855#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_PERIODIC_SHIFT 0U
856#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_PERIODIC_WIDTH 1U
857#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_PERIODIC_WOCLR 0U
858#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_PERIODIC_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530859#define LPDDR4__PI_RDLVL_GATE_PERIODIC__REG DENALI_PI_44
860#define LPDDR4__PI_RDLVL_GATE_PERIODIC__FLD LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_PERIODIC
861
862#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_ON_SREF_EXIT_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500863#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_ON_SREF_EXIT_SHIFT 8U
864#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_ON_SREF_EXIT_WIDTH 1U
865#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_ON_SREF_EXIT_WOCLR 0U
866#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_ON_SREF_EXIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530867#define LPDDR4__PI_RDLVL_GATE_ON_SREF_EXIT__REG DENALI_PI_44
868#define LPDDR4__PI_RDLVL_GATE_ON_SREF_EXIT__FLD LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_ON_SREF_EXIT
869
870#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_DISABLE_DFS_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500871#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_DISABLE_DFS_SHIFT 16U
872#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_DISABLE_DFS_WIDTH 1U
873#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_DISABLE_DFS_WOCLR 0U
874#define LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_DISABLE_DFS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530875#define LPDDR4__PI_RDLVL_GATE_DISABLE_DFS__REG DENALI_PI_44
876#define LPDDR4__PI_RDLVL_GATE_DISABLE_DFS__FLD LPDDR4__DENALI_PI_44__PI_RDLVL_GATE_DISABLE_DFS
877
Dave Gerlache440f0f2021-05-11 10:22:07 -0500878#define LPDDR4__DENALI_PI_44__PI_RDLVL_ROTATE_MASK 0x01000000U
879#define LPDDR4__DENALI_PI_44__PI_RDLVL_ROTATE_SHIFT 24U
880#define LPDDR4__DENALI_PI_44__PI_RDLVL_ROTATE_WIDTH 1U
881#define LPDDR4__DENALI_PI_44__PI_RDLVL_ROTATE_WOCLR 0U
882#define LPDDR4__DENALI_PI_44__PI_RDLVL_ROTATE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530883#define LPDDR4__PI_RDLVL_ROTATE__REG DENALI_PI_44
884#define LPDDR4__PI_RDLVL_ROTATE__FLD LPDDR4__DENALI_PI_44__PI_RDLVL_ROTATE
885
Dave Gerlache440f0f2021-05-11 10:22:07 -0500886#define LPDDR4__DENALI_PI_45_READ_MASK 0x000F0F01U
887#define LPDDR4__DENALI_PI_45_WRITE_MASK 0x000F0F01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530888#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_ROTATE_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500889#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_ROTATE_SHIFT 0U
890#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_ROTATE_WIDTH 1U
891#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_ROTATE_WOCLR 0U
892#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_ROTATE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530893#define LPDDR4__PI_RDLVL_GATE_ROTATE__REG DENALI_PI_45
894#define LPDDR4__PI_RDLVL_GATE_ROTATE__FLD LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_ROTATE
895
Dave Gerlache440f0f2021-05-11 10:22:07 -0500896#define LPDDR4__DENALI_PI_45__PI_RDLVL_CS_MAP_MASK 0x00000F00U
897#define LPDDR4__DENALI_PI_45__PI_RDLVL_CS_MAP_SHIFT 8U
898#define LPDDR4__DENALI_PI_45__PI_RDLVL_CS_MAP_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530899#define LPDDR4__PI_RDLVL_CS_MAP__REG DENALI_PI_45
900#define LPDDR4__PI_RDLVL_CS_MAP__FLD LPDDR4__DENALI_PI_45__PI_RDLVL_CS_MAP
901
902#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_CS_MAP_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500903#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_CS_MAP_SHIFT 16U
904#define LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_CS_MAP_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530905#define LPDDR4__PI_RDLVL_GATE_CS_MAP__REG DENALI_PI_45
906#define LPDDR4__PI_RDLVL_GATE_CS_MAP__FLD LPDDR4__DENALI_PI_45__PI_RDLVL_GATE_CS_MAP
907
Dave Gerlache440f0f2021-05-11 10:22:07 -0500908#define LPDDR4__DENALI_PI_46_READ_MASK 0x000003FFU
909#define LPDDR4__DENALI_PI_46_WRITE_MASK 0x000003FFU
910#define LPDDR4__DENALI_PI_46__PI_TDFI_RDLVL_RR_MASK 0x000003FFU
911#define LPDDR4__DENALI_PI_46__PI_TDFI_RDLVL_RR_SHIFT 0U
912#define LPDDR4__DENALI_PI_46__PI_TDFI_RDLVL_RR_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530913#define LPDDR4__PI_TDFI_RDLVL_RR__REG DENALI_PI_46
914#define LPDDR4__PI_TDFI_RDLVL_RR__FLD LPDDR4__DENALI_PI_46__PI_TDFI_RDLVL_RR
915
Dave Gerlache440f0f2021-05-11 10:22:07 -0500916#define LPDDR4__DENALI_PI_47_READ_MASK 0xFFFFFFFFU
917#define LPDDR4__DENALI_PI_47_WRITE_MASK 0xFFFFFFFFU
918#define LPDDR4__DENALI_PI_47__PI_TDFI_RDLVL_RESP_MASK 0xFFFFFFFFU
919#define LPDDR4__DENALI_PI_47__PI_TDFI_RDLVL_RESP_SHIFT 0U
920#define LPDDR4__DENALI_PI_47__PI_TDFI_RDLVL_RESP_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530921#define LPDDR4__PI_TDFI_RDLVL_RESP__REG DENALI_PI_47
922#define LPDDR4__PI_TDFI_RDLVL_RESP__FLD LPDDR4__DENALI_PI_47__PI_TDFI_RDLVL_RESP
923
Dave Gerlache440f0f2021-05-11 10:22:07 -0500924#define LPDDR4__DENALI_PI_48_READ_MASK 0x0000FF0FU
925#define LPDDR4__DENALI_PI_48_WRITE_MASK 0x0000FF0FU
926#define LPDDR4__DENALI_PI_48__PI_RDLVL_RESP_MASK_MASK 0x0000000FU
927#define LPDDR4__DENALI_PI_48__PI_RDLVL_RESP_MASK_SHIFT 0U
928#define LPDDR4__DENALI_PI_48__PI_RDLVL_RESP_MASK_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530929#define LPDDR4__PI_RDLVL_RESP_MASK__REG DENALI_PI_48
930#define LPDDR4__PI_RDLVL_RESP_MASK__FLD LPDDR4__DENALI_PI_48__PI_RDLVL_RESP_MASK
931
Dave Gerlache440f0f2021-05-11 10:22:07 -0500932#define LPDDR4__DENALI_PI_48__PI_TDFI_RDLVL_EN_MASK 0x0000FF00U
933#define LPDDR4__DENALI_PI_48__PI_TDFI_RDLVL_EN_SHIFT 8U
934#define LPDDR4__DENALI_PI_48__PI_TDFI_RDLVL_EN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530935#define LPDDR4__PI_TDFI_RDLVL_EN__REG DENALI_PI_48
936#define LPDDR4__PI_TDFI_RDLVL_EN__FLD LPDDR4__DENALI_PI_48__PI_TDFI_RDLVL_EN
937
Dave Gerlache440f0f2021-05-11 10:22:07 -0500938#define LPDDR4__DENALI_PI_49_READ_MASK 0xFFFFFFFFU
939#define LPDDR4__DENALI_PI_49_WRITE_MASK 0xFFFFFFFFU
940#define LPDDR4__DENALI_PI_49__PI_TDFI_RDLVL_MAX_MASK 0xFFFFFFFFU
941#define LPDDR4__DENALI_PI_49__PI_TDFI_RDLVL_MAX_SHIFT 0U
942#define LPDDR4__DENALI_PI_49__PI_TDFI_RDLVL_MAX_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530943#define LPDDR4__PI_TDFI_RDLVL_MAX__REG DENALI_PI_49
944#define LPDDR4__PI_TDFI_RDLVL_MAX__FLD LPDDR4__DENALI_PI_49__PI_TDFI_RDLVL_MAX
945
Dave Gerlache440f0f2021-05-11 10:22:07 -0500946#define LPDDR4__DENALI_PI_50_READ_MASK 0x00FFFF01U
947#define LPDDR4__DENALI_PI_50_WRITE_MASK 0x00FFFF01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530948#define LPDDR4__DENALI_PI_50__PI_RDLVL_ERROR_STATUS_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500949#define LPDDR4__DENALI_PI_50__PI_RDLVL_ERROR_STATUS_SHIFT 0U
950#define LPDDR4__DENALI_PI_50__PI_RDLVL_ERROR_STATUS_WIDTH 1U
951#define LPDDR4__DENALI_PI_50__PI_RDLVL_ERROR_STATUS_WOCLR 0U
952#define LPDDR4__DENALI_PI_50__PI_RDLVL_ERROR_STATUS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530953#define LPDDR4__PI_RDLVL_ERROR_STATUS__REG DENALI_PI_50
954#define LPDDR4__PI_RDLVL_ERROR_STATUS__FLD LPDDR4__DENALI_PI_50__PI_RDLVL_ERROR_STATUS
955
Dave Gerlache440f0f2021-05-11 10:22:07 -0500956#define LPDDR4__DENALI_PI_50__PI_RDLVL_INTERVAL_MASK 0x00FFFF00U
957#define LPDDR4__DENALI_PI_50__PI_RDLVL_INTERVAL_SHIFT 8U
958#define LPDDR4__DENALI_PI_50__PI_RDLVL_INTERVAL_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530959#define LPDDR4__PI_RDLVL_INTERVAL__REG DENALI_PI_50
960#define LPDDR4__PI_RDLVL_INTERVAL__FLD LPDDR4__DENALI_PI_50__PI_RDLVL_INTERVAL
961
Dave Gerlache440f0f2021-05-11 10:22:07 -0500962#define LPDDR4__DENALI_PI_51_READ_MASK 0x0F0FFFFFU
963#define LPDDR4__DENALI_PI_51_WRITE_MASK 0x0F0FFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530964#define LPDDR4__DENALI_PI_51__PI_RDLVL_GATE_INTERVAL_MASK 0x0000FFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -0500965#define LPDDR4__DENALI_PI_51__PI_RDLVL_GATE_INTERVAL_SHIFT 0U
966#define LPDDR4__DENALI_PI_51__PI_RDLVL_GATE_INTERVAL_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530967#define LPDDR4__PI_RDLVL_GATE_INTERVAL__REG DENALI_PI_51
968#define LPDDR4__PI_RDLVL_GATE_INTERVAL__FLD LPDDR4__DENALI_PI_51__PI_RDLVL_GATE_INTERVAL
969
970#define LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_START_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500971#define LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_START_SHIFT 16U
972#define LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_START_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530973#define LPDDR4__PI_RDLVL_PATTERN_START__REG DENALI_PI_51
974#define LPDDR4__PI_RDLVL_PATTERN_START__FLD LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_START
975
976#define LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_NUM_MASK 0x0F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500977#define LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_NUM_SHIFT 24U
978#define LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_NUM_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530979#define LPDDR4__PI_RDLVL_PATTERN_NUM__REG DENALI_PI_51
980#define LPDDR4__PI_RDLVL_PATTERN_NUM__FLD LPDDR4__DENALI_PI_51__PI_RDLVL_PATTERN_NUM
981
Dave Gerlache440f0f2021-05-11 10:22:07 -0500982#define LPDDR4__DENALI_PI_52_READ_MASK 0x01011F1FU
983#define LPDDR4__DENALI_PI_52_WRITE_MASK 0x01011F1FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530984#define LPDDR4__DENALI_PI_52__PI_RDLVL_STROBE_NUM_MASK 0x0000001FU
Dave Gerlache440f0f2021-05-11 10:22:07 -0500985#define LPDDR4__DENALI_PI_52__PI_RDLVL_STROBE_NUM_SHIFT 0U
986#define LPDDR4__DENALI_PI_52__PI_RDLVL_STROBE_NUM_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530987#define LPDDR4__PI_RDLVL_STROBE_NUM__REG DENALI_PI_52
988#define LPDDR4__PI_RDLVL_STROBE_NUM__FLD LPDDR4__DENALI_PI_52__PI_RDLVL_STROBE_NUM
989
990#define LPDDR4__DENALI_PI_52__PI_RDLVL_GATE_STROBE_NUM_MASK 0x00001F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500991#define LPDDR4__DENALI_PI_52__PI_RDLVL_GATE_STROBE_NUM_SHIFT 8U
992#define LPDDR4__DENALI_PI_52__PI_RDLVL_GATE_STROBE_NUM_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +0530993#define LPDDR4__PI_RDLVL_GATE_STROBE_NUM__REG DENALI_PI_52
994#define LPDDR4__PI_RDLVL_GATE_STROBE_NUM__FLD LPDDR4__DENALI_PI_52__PI_RDLVL_GATE_STROBE_NUM
995
996#define LPDDR4__DENALI_PI_52__PI_RD_PREAMBLE_TRAINING_EN_MASK 0x00010000U
997#define LPDDR4__DENALI_PI_52__PI_RD_PREAMBLE_TRAINING_EN_SHIFT 16U
Dave Gerlache440f0f2021-05-11 10:22:07 -0500998#define LPDDR4__DENALI_PI_52__PI_RD_PREAMBLE_TRAINING_EN_WIDTH 1U
999#define LPDDR4__DENALI_PI_52__PI_RD_PREAMBLE_TRAINING_EN_WOCLR 0U
1000#define LPDDR4__DENALI_PI_52__PI_RD_PREAMBLE_TRAINING_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301001#define LPDDR4__PI_RD_PREAMBLE_TRAINING_EN__REG DENALI_PI_52
1002#define LPDDR4__PI_RD_PREAMBLE_TRAINING_EN__FLD LPDDR4__DENALI_PI_52__PI_RD_PREAMBLE_TRAINING_EN
1003
Dave Gerlache440f0f2021-05-11 10:22:07 -05001004#define LPDDR4__DENALI_PI_52__PI_REG_DIMM_ENABLE_MASK 0x01000000U
1005#define LPDDR4__DENALI_PI_52__PI_REG_DIMM_ENABLE_SHIFT 24U
1006#define LPDDR4__DENALI_PI_52__PI_REG_DIMM_ENABLE_WIDTH 1U
1007#define LPDDR4__DENALI_PI_52__PI_REG_DIMM_ENABLE_WOCLR 0U
1008#define LPDDR4__DENALI_PI_52__PI_REG_DIMM_ENABLE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301009#define LPDDR4__PI_REG_DIMM_ENABLE__REG DENALI_PI_52
1010#define LPDDR4__PI_REG_DIMM_ENABLE__FLD LPDDR4__DENALI_PI_52__PI_REG_DIMM_ENABLE
1011
Dave Gerlache440f0f2021-05-11 10:22:07 -05001012#define LPDDR4__DENALI_PI_53_READ_MASK 0x03007F7FU
1013#define LPDDR4__DENALI_PI_53_WRITE_MASK 0x03007F7FU
1014#define LPDDR4__DENALI_PI_53__PI_TDFI_RDDATA_EN_MASK 0x0000007FU
1015#define LPDDR4__DENALI_PI_53__PI_TDFI_RDDATA_EN_SHIFT 0U
1016#define LPDDR4__DENALI_PI_53__PI_TDFI_RDDATA_EN_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301017#define LPDDR4__PI_TDFI_RDDATA_EN__REG DENALI_PI_53
1018#define LPDDR4__PI_TDFI_RDDATA_EN__FLD LPDDR4__DENALI_PI_53__PI_TDFI_RDDATA_EN
1019
Dave Gerlache440f0f2021-05-11 10:22:07 -05001020#define LPDDR4__DENALI_PI_53__PI_TDFI_PHY_WRLAT_MASK 0x00007F00U
1021#define LPDDR4__DENALI_PI_53__PI_TDFI_PHY_WRLAT_SHIFT 8U
1022#define LPDDR4__DENALI_PI_53__PI_TDFI_PHY_WRLAT_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301023#define LPDDR4__PI_TDFI_PHY_WRLAT__REG DENALI_PI_53
1024#define LPDDR4__PI_TDFI_PHY_WRLAT__FLD LPDDR4__DENALI_PI_53__PI_TDFI_PHY_WRLAT
1025
Dave Gerlache440f0f2021-05-11 10:22:07 -05001026#define LPDDR4__DENALI_PI_53__PI_CALVL_REQ_MASK 0x00010000U
1027#define LPDDR4__DENALI_PI_53__PI_CALVL_REQ_SHIFT 16U
1028#define LPDDR4__DENALI_PI_53__PI_CALVL_REQ_WIDTH 1U
1029#define LPDDR4__DENALI_PI_53__PI_CALVL_REQ_WOCLR 0U
1030#define LPDDR4__DENALI_PI_53__PI_CALVL_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301031#define LPDDR4__PI_CALVL_REQ__REG DENALI_PI_53
1032#define LPDDR4__PI_CALVL_REQ__FLD LPDDR4__DENALI_PI_53__PI_CALVL_REQ
1033
Dave Gerlache440f0f2021-05-11 10:22:07 -05001034#define LPDDR4__DENALI_PI_53__PI_CALVL_CS_MASK 0x03000000U
1035#define LPDDR4__DENALI_PI_53__PI_CALVL_CS_SHIFT 24U
1036#define LPDDR4__DENALI_PI_53__PI_CALVL_CS_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301037#define LPDDR4__PI_CALVL_CS__REG DENALI_PI_53
1038#define LPDDR4__PI_CALVL_CS__FLD LPDDR4__DENALI_PI_53__PI_CALVL_CS
1039
Dave Gerlache440f0f2021-05-11 10:22:07 -05001040#define LPDDR4__DENALI_PI_54_READ_MASK 0x01030F01U
1041#define LPDDR4__DENALI_PI_54_WRITE_MASK 0x01030F01U
1042#define LPDDR4__DENALI_PI_54__PI_RESERVED3_MASK 0x00000001U
1043#define LPDDR4__DENALI_PI_54__PI_RESERVED3_SHIFT 0U
1044#define LPDDR4__DENALI_PI_54__PI_RESERVED3_WIDTH 1U
1045#define LPDDR4__DENALI_PI_54__PI_RESERVED3_WOCLR 0U
1046#define LPDDR4__DENALI_PI_54__PI_RESERVED3_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301047#define LPDDR4__PI_RESERVED3__REG DENALI_PI_54
1048#define LPDDR4__PI_RESERVED3__FLD LPDDR4__DENALI_PI_54__PI_RESERVED3
1049
Dave Gerlache440f0f2021-05-11 10:22:07 -05001050#define LPDDR4__DENALI_PI_54__PI_RESERVED4_MASK 0x00000F00U
1051#define LPDDR4__DENALI_PI_54__PI_RESERVED4_SHIFT 8U
1052#define LPDDR4__DENALI_PI_54__PI_RESERVED4_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301053#define LPDDR4__PI_RESERVED4__REG DENALI_PI_54
1054#define LPDDR4__PI_RESERVED4__FLD LPDDR4__DENALI_PI_54__PI_RESERVED4
1055
Dave Gerlache440f0f2021-05-11 10:22:07 -05001056#define LPDDR4__DENALI_PI_54__PI_CALVL_SEQ_EN_MASK 0x00030000U
1057#define LPDDR4__DENALI_PI_54__PI_CALVL_SEQ_EN_SHIFT 16U
1058#define LPDDR4__DENALI_PI_54__PI_CALVL_SEQ_EN_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301059#define LPDDR4__PI_CALVL_SEQ_EN__REG DENALI_PI_54
1060#define LPDDR4__PI_CALVL_SEQ_EN__FLD LPDDR4__DENALI_PI_54__PI_CALVL_SEQ_EN
1061
Dave Gerlache440f0f2021-05-11 10:22:07 -05001062#define LPDDR4__DENALI_PI_54__PI_CALVL_PERIODIC_MASK 0x01000000U
1063#define LPDDR4__DENALI_PI_54__PI_CALVL_PERIODIC_SHIFT 24U
1064#define LPDDR4__DENALI_PI_54__PI_CALVL_PERIODIC_WIDTH 1U
1065#define LPDDR4__DENALI_PI_54__PI_CALVL_PERIODIC_WOCLR 0U
1066#define LPDDR4__DENALI_PI_54__PI_CALVL_PERIODIC_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301067#define LPDDR4__PI_CALVL_PERIODIC__REG DENALI_PI_54
1068#define LPDDR4__PI_CALVL_PERIODIC__FLD LPDDR4__DENALI_PI_54__PI_CALVL_PERIODIC
1069
Dave Gerlache440f0f2021-05-11 10:22:07 -05001070#define LPDDR4__DENALI_PI_55_READ_MASK 0x0F010101U
1071#define LPDDR4__DENALI_PI_55_WRITE_MASK 0x0F010101U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301072#define LPDDR4__DENALI_PI_55__PI_CALVL_ON_SREF_EXIT_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001073#define LPDDR4__DENALI_PI_55__PI_CALVL_ON_SREF_EXIT_SHIFT 0U
1074#define LPDDR4__DENALI_PI_55__PI_CALVL_ON_SREF_EXIT_WIDTH 1U
1075#define LPDDR4__DENALI_PI_55__PI_CALVL_ON_SREF_EXIT_WOCLR 0U
1076#define LPDDR4__DENALI_PI_55__PI_CALVL_ON_SREF_EXIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301077#define LPDDR4__PI_CALVL_ON_SREF_EXIT__REG DENALI_PI_55
1078#define LPDDR4__PI_CALVL_ON_SREF_EXIT__FLD LPDDR4__DENALI_PI_55__PI_CALVL_ON_SREF_EXIT
1079
1080#define LPDDR4__DENALI_PI_55__PI_CALVL_DISABLE_DFS_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001081#define LPDDR4__DENALI_PI_55__PI_CALVL_DISABLE_DFS_SHIFT 8U
1082#define LPDDR4__DENALI_PI_55__PI_CALVL_DISABLE_DFS_WIDTH 1U
1083#define LPDDR4__DENALI_PI_55__PI_CALVL_DISABLE_DFS_WOCLR 0U
1084#define LPDDR4__DENALI_PI_55__PI_CALVL_DISABLE_DFS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301085#define LPDDR4__PI_CALVL_DISABLE_DFS__REG DENALI_PI_55
1086#define LPDDR4__PI_CALVL_DISABLE_DFS__FLD LPDDR4__DENALI_PI_55__PI_CALVL_DISABLE_DFS
1087
Dave Gerlache440f0f2021-05-11 10:22:07 -05001088#define LPDDR4__DENALI_PI_55__PI_CALVL_ROTATE_MASK 0x00010000U
1089#define LPDDR4__DENALI_PI_55__PI_CALVL_ROTATE_SHIFT 16U
1090#define LPDDR4__DENALI_PI_55__PI_CALVL_ROTATE_WIDTH 1U
1091#define LPDDR4__DENALI_PI_55__PI_CALVL_ROTATE_WOCLR 0U
1092#define LPDDR4__DENALI_PI_55__PI_CALVL_ROTATE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301093#define LPDDR4__PI_CALVL_ROTATE__REG DENALI_PI_55
1094#define LPDDR4__PI_CALVL_ROTATE__FLD LPDDR4__DENALI_PI_55__PI_CALVL_ROTATE
1095
Dave Gerlache440f0f2021-05-11 10:22:07 -05001096#define LPDDR4__DENALI_PI_55__PI_CALVL_CS_MAP_MASK 0x0F000000U
1097#define LPDDR4__DENALI_PI_55__PI_CALVL_CS_MAP_SHIFT 24U
1098#define LPDDR4__DENALI_PI_55__PI_CALVL_CS_MAP_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301099#define LPDDR4__PI_CALVL_CS_MAP__REG DENALI_PI_55
1100#define LPDDR4__PI_CALVL_CS_MAP__FLD LPDDR4__DENALI_PI_55__PI_CALVL_CS_MAP
1101
Dave Gerlache440f0f2021-05-11 10:22:07 -05001102#define LPDDR4__DENALI_PI_56_READ_MASK 0x000000FFU
1103#define LPDDR4__DENALI_PI_56_WRITE_MASK 0x000000FFU
1104#define LPDDR4__DENALI_PI_56__PI_TDFI_CALVL_EN_MASK 0x000000FFU
1105#define LPDDR4__DENALI_PI_56__PI_TDFI_CALVL_EN_SHIFT 0U
1106#define LPDDR4__DENALI_PI_56__PI_TDFI_CALVL_EN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301107#define LPDDR4__PI_TDFI_CALVL_EN__REG DENALI_PI_56
1108#define LPDDR4__PI_TDFI_CALVL_EN__FLD LPDDR4__DENALI_PI_56__PI_TDFI_CALVL_EN
1109
Dave Gerlache440f0f2021-05-11 10:22:07 -05001110#define LPDDR4__DENALI_PI_57_READ_MASK 0xFFFFFFFFU
1111#define LPDDR4__DENALI_PI_57_WRITE_MASK 0xFFFFFFFFU
1112#define LPDDR4__DENALI_PI_57__PI_TDFI_CALVL_RESP_MASK 0xFFFFFFFFU
1113#define LPDDR4__DENALI_PI_57__PI_TDFI_CALVL_RESP_SHIFT 0U
1114#define LPDDR4__DENALI_PI_57__PI_TDFI_CALVL_RESP_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301115#define LPDDR4__PI_TDFI_CALVL_RESP__REG DENALI_PI_57
1116#define LPDDR4__PI_TDFI_CALVL_RESP__FLD LPDDR4__DENALI_PI_57__PI_TDFI_CALVL_RESP
1117
Dave Gerlache440f0f2021-05-11 10:22:07 -05001118#define LPDDR4__DENALI_PI_58_READ_MASK 0xFFFFFFFFU
1119#define LPDDR4__DENALI_PI_58_WRITE_MASK 0xFFFFFFFFU
1120#define LPDDR4__DENALI_PI_58__PI_TDFI_CALVL_MAX_MASK 0xFFFFFFFFU
1121#define LPDDR4__DENALI_PI_58__PI_TDFI_CALVL_MAX_SHIFT 0U
1122#define LPDDR4__DENALI_PI_58__PI_TDFI_CALVL_MAX_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301123#define LPDDR4__PI_TDFI_CALVL_MAX__REG DENALI_PI_58
1124#define LPDDR4__PI_TDFI_CALVL_MAX__FLD LPDDR4__DENALI_PI_58__PI_TDFI_CALVL_MAX
1125
Dave Gerlache440f0f2021-05-11 10:22:07 -05001126#define LPDDR4__DENALI_PI_59_READ_MASK 0xFFFF0301U
1127#define LPDDR4__DENALI_PI_59_WRITE_MASK 0xFFFF0301U
1128#define LPDDR4__DENALI_PI_59__PI_CALVL_RESP_MASK_MASK 0x00000001U
1129#define LPDDR4__DENALI_PI_59__PI_CALVL_RESP_MASK_SHIFT 0U
1130#define LPDDR4__DENALI_PI_59__PI_CALVL_RESP_MASK_WIDTH 1U
1131#define LPDDR4__DENALI_PI_59__PI_CALVL_RESP_MASK_WOCLR 0U
1132#define LPDDR4__DENALI_PI_59__PI_CALVL_RESP_MASK_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301133#define LPDDR4__PI_CALVL_RESP_MASK__REG DENALI_PI_59
1134#define LPDDR4__PI_CALVL_RESP_MASK__FLD LPDDR4__DENALI_PI_59__PI_CALVL_RESP_MASK
1135
1136#define LPDDR4__DENALI_PI_59__PI_CALVL_ERROR_STATUS_MASK 0x00000300U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001137#define LPDDR4__DENALI_PI_59__PI_CALVL_ERROR_STATUS_SHIFT 8U
1138#define LPDDR4__DENALI_PI_59__PI_CALVL_ERROR_STATUS_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301139#define LPDDR4__PI_CALVL_ERROR_STATUS__REG DENALI_PI_59
1140#define LPDDR4__PI_CALVL_ERROR_STATUS__FLD LPDDR4__DENALI_PI_59__PI_CALVL_ERROR_STATUS
1141
Dave Gerlache440f0f2021-05-11 10:22:07 -05001142#define LPDDR4__DENALI_PI_59__PI_CALVL_INTERVAL_MASK 0xFFFF0000U
1143#define LPDDR4__DENALI_PI_59__PI_CALVL_INTERVAL_SHIFT 16U
1144#define LPDDR4__DENALI_PI_59__PI_CALVL_INTERVAL_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301145#define LPDDR4__PI_CALVL_INTERVAL__REG DENALI_PI_59
1146#define LPDDR4__PI_CALVL_INTERVAL__FLD LPDDR4__DENALI_PI_59__PI_CALVL_INTERVAL
1147
Dave Gerlache440f0f2021-05-11 10:22:07 -05001148#define LPDDR4__DENALI_PI_60_READ_MASK 0x1F1F3F1FU
1149#define LPDDR4__DENALI_PI_60_WRITE_MASK 0x1F1F3F1FU
1150#define LPDDR4__DENALI_PI_60__PI_TCACKEL_MASK 0x0000001FU
1151#define LPDDR4__DENALI_PI_60__PI_TCACKEL_SHIFT 0U
1152#define LPDDR4__DENALI_PI_60__PI_TCACKEL_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301153#define LPDDR4__PI_TCACKEL__REG DENALI_PI_60
1154#define LPDDR4__PI_TCACKEL__FLD LPDDR4__DENALI_PI_60__PI_TCACKEL
1155
Dave Gerlache440f0f2021-05-11 10:22:07 -05001156#define LPDDR4__DENALI_PI_60__PI_TCAMRD_MASK 0x00003F00U
1157#define LPDDR4__DENALI_PI_60__PI_TCAMRD_SHIFT 8U
1158#define LPDDR4__DENALI_PI_60__PI_TCAMRD_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301159#define LPDDR4__PI_TCAMRD__REG DENALI_PI_60
1160#define LPDDR4__PI_TCAMRD__FLD LPDDR4__DENALI_PI_60__PI_TCAMRD
1161
Dave Gerlache440f0f2021-05-11 10:22:07 -05001162#define LPDDR4__DENALI_PI_60__PI_TCACKEH_MASK 0x001F0000U
1163#define LPDDR4__DENALI_PI_60__PI_TCACKEH_SHIFT 16U
1164#define LPDDR4__DENALI_PI_60__PI_TCACKEH_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301165#define LPDDR4__PI_TCACKEH__REG DENALI_PI_60
1166#define LPDDR4__PI_TCACKEH__FLD LPDDR4__DENALI_PI_60__PI_TCACKEH
1167
Dave Gerlache440f0f2021-05-11 10:22:07 -05001168#define LPDDR4__DENALI_PI_60__PI_TCAEXT_MASK 0x1F000000U
1169#define LPDDR4__DENALI_PI_60__PI_TCAEXT_SHIFT 24U
1170#define LPDDR4__DENALI_PI_60__PI_TCAEXT_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301171#define LPDDR4__PI_TCAEXT__REG DENALI_PI_60
1172#define LPDDR4__PI_TCAEXT__FLD LPDDR4__DENALI_PI_60__PI_TCAEXT
1173
Dave Gerlache440f0f2021-05-11 10:22:07 -05001174#define LPDDR4__DENALI_PI_61_READ_MASK 0xFF0F0F01U
1175#define LPDDR4__DENALI_PI_61_WRITE_MASK 0xFF0F0F01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301176#define LPDDR4__DENALI_PI_61__PI_CA_TRAIN_VREF_EN_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001177#define LPDDR4__DENALI_PI_61__PI_CA_TRAIN_VREF_EN_SHIFT 0U
1178#define LPDDR4__DENALI_PI_61__PI_CA_TRAIN_VREF_EN_WIDTH 1U
1179#define LPDDR4__DENALI_PI_61__PI_CA_TRAIN_VREF_EN_WOCLR 0U
1180#define LPDDR4__DENALI_PI_61__PI_CA_TRAIN_VREF_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301181#define LPDDR4__PI_CA_TRAIN_VREF_EN__REG DENALI_PI_61
1182#define LPDDR4__PI_CA_TRAIN_VREF_EN__FLD LPDDR4__DENALI_PI_61__PI_CA_TRAIN_VREF_EN
1183
1184#define LPDDR4__DENALI_PI_61__PI_CALVL_VREF_INITIAL_STEPSIZE_MASK 0x00000F00U
1185#define LPDDR4__DENALI_PI_61__PI_CALVL_VREF_INITIAL_STEPSIZE_SHIFT 8U
1186#define LPDDR4__DENALI_PI_61__PI_CALVL_VREF_INITIAL_STEPSIZE_WIDTH 4U
1187#define LPDDR4__PI_CALVL_VREF_INITIAL_STEPSIZE__REG DENALI_PI_61
1188#define LPDDR4__PI_CALVL_VREF_INITIAL_STEPSIZE__FLD LPDDR4__DENALI_PI_61__PI_CALVL_VREF_INITIAL_STEPSIZE
1189
1190#define LPDDR4__DENALI_PI_61__PI_CALVL_VREF_NORMAL_STEPSIZE_MASK 0x000F0000U
1191#define LPDDR4__DENALI_PI_61__PI_CALVL_VREF_NORMAL_STEPSIZE_SHIFT 16U
1192#define LPDDR4__DENALI_PI_61__PI_CALVL_VREF_NORMAL_STEPSIZE_WIDTH 4U
1193#define LPDDR4__PI_CALVL_VREF_NORMAL_STEPSIZE__REG DENALI_PI_61
1194#define LPDDR4__PI_CALVL_VREF_NORMAL_STEPSIZE__FLD LPDDR4__DENALI_PI_61__PI_CALVL_VREF_NORMAL_STEPSIZE
1195
1196#define LPDDR4__DENALI_PI_61__PI_TDFI_INIT_START_MIN_MASK 0xFF000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001197#define LPDDR4__DENALI_PI_61__PI_TDFI_INIT_START_MIN_SHIFT 24U
1198#define LPDDR4__DENALI_PI_61__PI_TDFI_INIT_START_MIN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301199#define LPDDR4__PI_TDFI_INIT_START_MIN__REG DENALI_PI_61
1200#define LPDDR4__PI_TDFI_INIT_START_MIN__FLD LPDDR4__DENALI_PI_61__PI_TDFI_INIT_START_MIN
1201
Dave Gerlache440f0f2021-05-11 10:22:07 -05001202#define LPDDR4__DENALI_PI_62_READ_MASK 0x7F1F0FFFU
1203#define LPDDR4__DENALI_PI_62_WRITE_MASK 0x7F1F0FFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301204#define LPDDR4__DENALI_PI_62__PI_TDFI_INIT_COMPLETE_MIN_MASK 0x000000FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001205#define LPDDR4__DENALI_PI_62__PI_TDFI_INIT_COMPLETE_MIN_SHIFT 0U
1206#define LPDDR4__DENALI_PI_62__PI_TDFI_INIT_COMPLETE_MIN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301207#define LPDDR4__PI_TDFI_INIT_COMPLETE_MIN__REG DENALI_PI_62
1208#define LPDDR4__PI_TDFI_INIT_COMPLETE_MIN__FLD LPDDR4__DENALI_PI_62__PI_TDFI_INIT_COMPLETE_MIN
1209
Dave Gerlache440f0f2021-05-11 10:22:07 -05001210#define LPDDR4__DENALI_PI_62__PI_TCKCKEH_MASK 0x00000F00U
1211#define LPDDR4__DENALI_PI_62__PI_TCKCKEH_SHIFT 8U
1212#define LPDDR4__DENALI_PI_62__PI_TCKCKEH_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301213#define LPDDR4__PI_TCKCKEH__REG DENALI_PI_62
1214#define LPDDR4__PI_TCKCKEH__FLD LPDDR4__DENALI_PI_62__PI_TCKCKEH
1215
1216#define LPDDR4__DENALI_PI_62__PI_CALVL_STROBE_NUM_MASK 0x001F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001217#define LPDDR4__DENALI_PI_62__PI_CALVL_STROBE_NUM_SHIFT 16U
1218#define LPDDR4__DENALI_PI_62__PI_CALVL_STROBE_NUM_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301219#define LPDDR4__PI_CALVL_STROBE_NUM__REG DENALI_PI_62
1220#define LPDDR4__PI_CALVL_STROBE_NUM__FLD LPDDR4__DENALI_PI_62__PI_CALVL_STROBE_NUM
1221
1222#define LPDDR4__DENALI_PI_62__PI_SW_CA_TRAIN_VREF_MASK 0x7F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001223#define LPDDR4__DENALI_PI_62__PI_SW_CA_TRAIN_VREF_SHIFT 24U
1224#define LPDDR4__DENALI_PI_62__PI_SW_CA_TRAIN_VREF_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301225#define LPDDR4__PI_SW_CA_TRAIN_VREF__REG DENALI_PI_62
1226#define LPDDR4__PI_SW_CA_TRAIN_VREF__FLD LPDDR4__DENALI_PI_62__PI_SW_CA_TRAIN_VREF
1227
Dave Gerlache440f0f2021-05-11 10:22:07 -05001228#define LPDDR4__DENALI_PI_63_READ_MASK 0x0101FFFFU
1229#define LPDDR4__DENALI_PI_63_WRITE_MASK 0x0101FFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301230#define LPDDR4__DENALI_PI_63__PI_CLKDISABLE_2_INIT_START_MASK 0x000000FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001231#define LPDDR4__DENALI_PI_63__PI_CLKDISABLE_2_INIT_START_SHIFT 0U
1232#define LPDDR4__DENALI_PI_63__PI_CLKDISABLE_2_INIT_START_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301233#define LPDDR4__PI_CLKDISABLE_2_INIT_START__REG DENALI_PI_63
1234#define LPDDR4__PI_CLKDISABLE_2_INIT_START__FLD LPDDR4__DENALI_PI_63__PI_CLKDISABLE_2_INIT_START
1235
1236#define LPDDR4__DENALI_PI_63__PI_INIT_STARTORCOMPLETE_2_CLKDISABLE_MASK 0x0000FF00U
1237#define LPDDR4__DENALI_PI_63__PI_INIT_STARTORCOMPLETE_2_CLKDISABLE_SHIFT 8U
1238#define LPDDR4__DENALI_PI_63__PI_INIT_STARTORCOMPLETE_2_CLKDISABLE_WIDTH 8U
1239#define LPDDR4__PI_INIT_STARTORCOMPLETE_2_CLKDISABLE__REG DENALI_PI_63
1240#define LPDDR4__PI_INIT_STARTORCOMPLETE_2_CLKDISABLE__FLD LPDDR4__DENALI_PI_63__PI_INIT_STARTORCOMPLETE_2_CLKDISABLE
1241
1242#define LPDDR4__DENALI_PI_63__PI_DRAM_CLK_DISABLE_DEASSERT_SEL_MASK 0x00010000U
1243#define LPDDR4__DENALI_PI_63__PI_DRAM_CLK_DISABLE_DEASSERT_SEL_SHIFT 16U
1244#define LPDDR4__DENALI_PI_63__PI_DRAM_CLK_DISABLE_DEASSERT_SEL_WIDTH 1U
1245#define LPDDR4__DENALI_PI_63__PI_DRAM_CLK_DISABLE_DEASSERT_SEL_WOCLR 0U
1246#define LPDDR4__DENALI_PI_63__PI_DRAM_CLK_DISABLE_DEASSERT_SEL_WOSET 0U
1247#define LPDDR4__PI_DRAM_CLK_DISABLE_DEASSERT_SEL__REG DENALI_PI_63
1248#define LPDDR4__PI_DRAM_CLK_DISABLE_DEASSERT_SEL__FLD LPDDR4__DENALI_PI_63__PI_DRAM_CLK_DISABLE_DEASSERT_SEL
1249
1250#define LPDDR4__DENALI_PI_63__PI_REFRESH_BETWEEN_SEGMENT_DISABLE_MASK 0x01000000U
1251#define LPDDR4__DENALI_PI_63__PI_REFRESH_BETWEEN_SEGMENT_DISABLE_SHIFT 24U
1252#define LPDDR4__DENALI_PI_63__PI_REFRESH_BETWEEN_SEGMENT_DISABLE_WIDTH 1U
1253#define LPDDR4__DENALI_PI_63__PI_REFRESH_BETWEEN_SEGMENT_DISABLE_WOCLR 0U
1254#define LPDDR4__DENALI_PI_63__PI_REFRESH_BETWEEN_SEGMENT_DISABLE_WOSET 0U
1255#define LPDDR4__PI_REFRESH_BETWEEN_SEGMENT_DISABLE__REG DENALI_PI_63
1256#define LPDDR4__PI_REFRESH_BETWEEN_SEGMENT_DISABLE__FLD LPDDR4__DENALI_PI_63__PI_REFRESH_BETWEEN_SEGMENT_DISABLE
1257
Dave Gerlache440f0f2021-05-11 10:22:07 -05001258#define LPDDR4__DENALI_PI_64_READ_MASK 0x00FFFF01U
1259#define LPDDR4__DENALI_PI_64_WRITE_MASK 0x00FFFF01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301260#define LPDDR4__DENALI_PI_64__PI_MC_DFS_PI_SET_VREF_ENABLE_MASK 0x00000001U
1261#define LPDDR4__DENALI_PI_64__PI_MC_DFS_PI_SET_VREF_ENABLE_SHIFT 0U
1262#define LPDDR4__DENALI_PI_64__PI_MC_DFS_PI_SET_VREF_ENABLE_WIDTH 1U
1263#define LPDDR4__DENALI_PI_64__PI_MC_DFS_PI_SET_VREF_ENABLE_WOCLR 0U
1264#define LPDDR4__DENALI_PI_64__PI_MC_DFS_PI_SET_VREF_ENABLE_WOSET 0U
1265#define LPDDR4__PI_MC_DFS_PI_SET_VREF_ENABLE__REG DENALI_PI_64
1266#define LPDDR4__PI_MC_DFS_PI_SET_VREF_ENABLE__FLD LPDDR4__DENALI_PI_64__PI_MC_DFS_PI_SET_VREF_ENABLE
1267
1268#define LPDDR4__DENALI_PI_64__PI_FSM_ERROR_INFO_MASK_MASK 0x00FFFF00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001269#define LPDDR4__DENALI_PI_64__PI_FSM_ERROR_INFO_MASK_SHIFT 8U
1270#define LPDDR4__DENALI_PI_64__PI_FSM_ERROR_INFO_MASK_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301271#define LPDDR4__PI_FSM_ERROR_INFO_MASK__REG DENALI_PI_64
1272#define LPDDR4__PI_FSM_ERROR_INFO_MASK__FLD LPDDR4__DENALI_PI_64__PI_FSM_ERROR_INFO_MASK
1273
Dave Gerlache440f0f2021-05-11 10:22:07 -05001274#define LPDDR4__DENALI_PI_65_READ_MASK 0xFFFF0000U
1275#define LPDDR4__DENALI_PI_65_WRITE_MASK 0xFFFF0000U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301276#define LPDDR4__DENALI_PI_65__PI_SC_FSM_ERROR_INFO_WOCLR_MASK 0x0000FFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001277#define LPDDR4__DENALI_PI_65__PI_SC_FSM_ERROR_INFO_WOCLR_SHIFT 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301278#define LPDDR4__DENALI_PI_65__PI_SC_FSM_ERROR_INFO_WOCLR_WIDTH 16U
1279#define LPDDR4__PI_SC_FSM_ERROR_INFO_WOCLR__REG DENALI_PI_65
1280#define LPDDR4__PI_SC_FSM_ERROR_INFO_WOCLR__FLD LPDDR4__DENALI_PI_65__PI_SC_FSM_ERROR_INFO_WOCLR
1281
Dave Gerlache440f0f2021-05-11 10:22:07 -05001282#define LPDDR4__DENALI_PI_65__PI_FSM_ERROR_INFO_MASK 0xFFFF0000U
1283#define LPDDR4__DENALI_PI_65__PI_FSM_ERROR_INFO_SHIFT 16U
1284#define LPDDR4__DENALI_PI_65__PI_FSM_ERROR_INFO_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301285#define LPDDR4__PI_FSM_ERROR_INFO__REG DENALI_PI_65
1286#define LPDDR4__PI_FSM_ERROR_INFO__FLD LPDDR4__DENALI_PI_65__PI_FSM_ERROR_INFO
1287
Dave Gerlache440f0f2021-05-11 10:22:07 -05001288#define LPDDR4__DENALI_PI_66_READ_MASK 0x010F0701U
1289#define LPDDR4__DENALI_PI_66_WRITE_MASK 0x010F0701U
1290#define LPDDR4__DENALI_PI_66__PI_WDQLVL_VREF_EN_MASK 0x00000001U
1291#define LPDDR4__DENALI_PI_66__PI_WDQLVL_VREF_EN_SHIFT 0U
1292#define LPDDR4__DENALI_PI_66__PI_WDQLVL_VREF_EN_WIDTH 1U
1293#define LPDDR4__DENALI_PI_66__PI_WDQLVL_VREF_EN_WOCLR 0U
1294#define LPDDR4__DENALI_PI_66__PI_WDQLVL_VREF_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301295#define LPDDR4__PI_WDQLVL_VREF_EN__REG DENALI_PI_66
1296#define LPDDR4__PI_WDQLVL_VREF_EN__FLD LPDDR4__DENALI_PI_66__PI_WDQLVL_VREF_EN
1297
Dave Gerlache440f0f2021-05-11 10:22:07 -05001298#define LPDDR4__DENALI_PI_66__PI_WDQLVL_BST_NUM_MASK 0x00000700U
1299#define LPDDR4__DENALI_PI_66__PI_WDQLVL_BST_NUM_SHIFT 8U
1300#define LPDDR4__DENALI_PI_66__PI_WDQLVL_BST_NUM_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301301#define LPDDR4__PI_WDQLVL_BST_NUM__REG DENALI_PI_66
1302#define LPDDR4__PI_WDQLVL_BST_NUM__FLD LPDDR4__DENALI_PI_66__PI_WDQLVL_BST_NUM
1303
1304#define LPDDR4__DENALI_PI_66__PI_WDQLVL_RESP_MASK_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001305#define LPDDR4__DENALI_PI_66__PI_WDQLVL_RESP_MASK_SHIFT 16U
1306#define LPDDR4__DENALI_PI_66__PI_WDQLVL_RESP_MASK_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301307#define LPDDR4__PI_WDQLVL_RESP_MASK__REG DENALI_PI_66
1308#define LPDDR4__PI_WDQLVL_RESP_MASK__FLD LPDDR4__DENALI_PI_66__PI_WDQLVL_RESP_MASK
1309
Dave Gerlache440f0f2021-05-11 10:22:07 -05001310#define LPDDR4__DENALI_PI_66__PI_WDQLVL_ROTATE_MASK 0x01000000U
1311#define LPDDR4__DENALI_PI_66__PI_WDQLVL_ROTATE_SHIFT 24U
1312#define LPDDR4__DENALI_PI_66__PI_WDQLVL_ROTATE_WIDTH 1U
1313#define LPDDR4__DENALI_PI_66__PI_WDQLVL_ROTATE_WOCLR 0U
1314#define LPDDR4__DENALI_PI_66__PI_WDQLVL_ROTATE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301315#define LPDDR4__PI_WDQLVL_ROTATE__REG DENALI_PI_66
1316#define LPDDR4__PI_WDQLVL_ROTATE__FLD LPDDR4__DENALI_PI_66__PI_WDQLVL_ROTATE
1317
Dave Gerlache440f0f2021-05-11 10:22:07 -05001318#define LPDDR4__DENALI_PI_67_READ_MASK 0x011F1F0FU
1319#define LPDDR4__DENALI_PI_67_WRITE_MASK 0x011F1F0FU
1320#define LPDDR4__DENALI_PI_67__PI_WDQLVL_CS_MAP_MASK 0x0000000FU
1321#define LPDDR4__DENALI_PI_67__PI_WDQLVL_CS_MAP_SHIFT 0U
1322#define LPDDR4__DENALI_PI_67__PI_WDQLVL_CS_MAP_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301323#define LPDDR4__PI_WDQLVL_CS_MAP__REG DENALI_PI_67
1324#define LPDDR4__PI_WDQLVL_CS_MAP__FLD LPDDR4__DENALI_PI_67__PI_WDQLVL_CS_MAP
1325
1326#define LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_INITIAL_STEPSIZE_MASK 0x00001F00U
1327#define LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_INITIAL_STEPSIZE_SHIFT 8U
1328#define LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_INITIAL_STEPSIZE_WIDTH 5U
1329#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STEPSIZE__REG DENALI_PI_67
1330#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STEPSIZE__FLD LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_INITIAL_STEPSIZE
1331
1332#define LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_NORMAL_STEPSIZE_MASK 0x001F0000U
1333#define LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_NORMAL_STEPSIZE_SHIFT 16U
1334#define LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_NORMAL_STEPSIZE_WIDTH 5U
1335#define LPDDR4__PI_WDQLVL_VREF_NORMAL_STEPSIZE__REG DENALI_PI_67
1336#define LPDDR4__PI_WDQLVL_VREF_NORMAL_STEPSIZE__FLD LPDDR4__DENALI_PI_67__PI_WDQLVL_VREF_NORMAL_STEPSIZE
1337
Dave Gerlache440f0f2021-05-11 10:22:07 -05001338#define LPDDR4__DENALI_PI_67__PI_WDQLVL_PERIODIC_MASK 0x01000000U
1339#define LPDDR4__DENALI_PI_67__PI_WDQLVL_PERIODIC_SHIFT 24U
1340#define LPDDR4__DENALI_PI_67__PI_WDQLVL_PERIODIC_WIDTH 1U
1341#define LPDDR4__DENALI_PI_67__PI_WDQLVL_PERIODIC_WOCLR 0U
1342#define LPDDR4__DENALI_PI_67__PI_WDQLVL_PERIODIC_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301343#define LPDDR4__PI_WDQLVL_PERIODIC__REG DENALI_PI_67
1344#define LPDDR4__PI_WDQLVL_PERIODIC__FLD LPDDR4__DENALI_PI_67__PI_WDQLVL_PERIODIC
1345
Dave Gerlache440f0f2021-05-11 10:22:07 -05001346#define LPDDR4__DENALI_PI_68_READ_MASK 0x00FF0300U
1347#define LPDDR4__DENALI_PI_68_WRITE_MASK 0x00FF0300U
1348#define LPDDR4__DENALI_PI_68__PI_WDQLVL_REQ_MASK 0x00000001U
1349#define LPDDR4__DENALI_PI_68__PI_WDQLVL_REQ_SHIFT 0U
1350#define LPDDR4__DENALI_PI_68__PI_WDQLVL_REQ_WIDTH 1U
1351#define LPDDR4__DENALI_PI_68__PI_WDQLVL_REQ_WOCLR 0U
1352#define LPDDR4__DENALI_PI_68__PI_WDQLVL_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301353#define LPDDR4__PI_WDQLVL_REQ__REG DENALI_PI_68
1354#define LPDDR4__PI_WDQLVL_REQ__FLD LPDDR4__DENALI_PI_68__PI_WDQLVL_REQ
1355
Dave Gerlache440f0f2021-05-11 10:22:07 -05001356#define LPDDR4__DENALI_PI_68__PI_WDQLVL_CS_MASK 0x00000300U
1357#define LPDDR4__DENALI_PI_68__PI_WDQLVL_CS_SHIFT 8U
1358#define LPDDR4__DENALI_PI_68__PI_WDQLVL_CS_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301359#define LPDDR4__PI_WDQLVL_CS__REG DENALI_PI_68
1360#define LPDDR4__PI_WDQLVL_CS__FLD LPDDR4__DENALI_PI_68__PI_WDQLVL_CS
1361
Dave Gerlache440f0f2021-05-11 10:22:07 -05001362#define LPDDR4__DENALI_PI_68__PI_TDFI_WDQLVL_EN_MASK 0x00FF0000U
1363#define LPDDR4__DENALI_PI_68__PI_TDFI_WDQLVL_EN_SHIFT 16U
1364#define LPDDR4__DENALI_PI_68__PI_TDFI_WDQLVL_EN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301365#define LPDDR4__PI_TDFI_WDQLVL_EN__REG DENALI_PI_68
1366#define LPDDR4__PI_TDFI_WDQLVL_EN__FLD LPDDR4__DENALI_PI_68__PI_TDFI_WDQLVL_EN
1367
Dave Gerlache440f0f2021-05-11 10:22:07 -05001368#define LPDDR4__DENALI_PI_69_READ_MASK 0xFFFFFFFFU
1369#define LPDDR4__DENALI_PI_69_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301370#define LPDDR4__DENALI_PI_69__PI_TDFI_WDQLVL_RESP_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001371#define LPDDR4__DENALI_PI_69__PI_TDFI_WDQLVL_RESP_SHIFT 0U
1372#define LPDDR4__DENALI_PI_69__PI_TDFI_WDQLVL_RESP_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301373#define LPDDR4__PI_TDFI_WDQLVL_RESP__REG DENALI_PI_69
1374#define LPDDR4__PI_TDFI_WDQLVL_RESP__FLD LPDDR4__DENALI_PI_69__PI_TDFI_WDQLVL_RESP
1375
Dave Gerlache440f0f2021-05-11 10:22:07 -05001376#define LPDDR4__DENALI_PI_70_READ_MASK 0xFFFFFFFFU
1377#define LPDDR4__DENALI_PI_70_WRITE_MASK 0xFFFFFFFFU
1378#define LPDDR4__DENALI_PI_70__PI_TDFI_WDQLVL_MAX_MASK 0xFFFFFFFFU
1379#define LPDDR4__DENALI_PI_70__PI_TDFI_WDQLVL_MAX_SHIFT 0U
1380#define LPDDR4__DENALI_PI_70__PI_TDFI_WDQLVL_MAX_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301381#define LPDDR4__PI_TDFI_WDQLVL_MAX__REG DENALI_PI_70
1382#define LPDDR4__PI_TDFI_WDQLVL_MAX__FLD LPDDR4__DENALI_PI_70__PI_TDFI_WDQLVL_MAX
1383
Dave Gerlache440f0f2021-05-11 10:22:07 -05001384#define LPDDR4__DENALI_PI_71_READ_MASK 0x0101FFFFU
1385#define LPDDR4__DENALI_PI_71_WRITE_MASK 0x0101FFFFU
1386#define LPDDR4__DENALI_PI_71__PI_WDQLVL_INTERVAL_MASK 0x0000FFFFU
1387#define LPDDR4__DENALI_PI_71__PI_WDQLVL_INTERVAL_SHIFT 0U
1388#define LPDDR4__DENALI_PI_71__PI_WDQLVL_INTERVAL_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301389#define LPDDR4__PI_WDQLVL_INTERVAL__REG DENALI_PI_71
1390#define LPDDR4__PI_WDQLVL_INTERVAL__FLD LPDDR4__DENALI_PI_71__PI_WDQLVL_INTERVAL
1391
1392#define LPDDR4__DENALI_PI_71__PI_WDQLVL_ON_SREF_EXIT_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001393#define LPDDR4__DENALI_PI_71__PI_WDQLVL_ON_SREF_EXIT_SHIFT 16U
1394#define LPDDR4__DENALI_PI_71__PI_WDQLVL_ON_SREF_EXIT_WIDTH 1U
1395#define LPDDR4__DENALI_PI_71__PI_WDQLVL_ON_SREF_EXIT_WOCLR 0U
1396#define LPDDR4__DENALI_PI_71__PI_WDQLVL_ON_SREF_EXIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301397#define LPDDR4__PI_WDQLVL_ON_SREF_EXIT__REG DENALI_PI_71
1398#define LPDDR4__PI_WDQLVL_ON_SREF_EXIT__FLD LPDDR4__DENALI_PI_71__PI_WDQLVL_ON_SREF_EXIT
1399
1400#define LPDDR4__DENALI_PI_71__PI_WDQLVL_DISABLE_DFS_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001401#define LPDDR4__DENALI_PI_71__PI_WDQLVL_DISABLE_DFS_SHIFT 24U
1402#define LPDDR4__DENALI_PI_71__PI_WDQLVL_DISABLE_DFS_WIDTH 1U
1403#define LPDDR4__DENALI_PI_71__PI_WDQLVL_DISABLE_DFS_WOCLR 0U
1404#define LPDDR4__DENALI_PI_71__PI_WDQLVL_DISABLE_DFS_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301405#define LPDDR4__PI_WDQLVL_DISABLE_DFS__REG DENALI_PI_71
1406#define LPDDR4__PI_WDQLVL_DISABLE_DFS__FLD LPDDR4__DENALI_PI_71__PI_WDQLVL_DISABLE_DFS
1407
Dave Gerlache440f0f2021-05-11 10:22:07 -05001408#define LPDDR4__DENALI_PI_72_READ_MASK 0x01010103U
1409#define LPDDR4__DENALI_PI_72_WRITE_MASK 0x01010103U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301410#define LPDDR4__DENALI_PI_72__PI_WDQLVL_ERROR_STATUS_MASK 0x00000003U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001411#define LPDDR4__DENALI_PI_72__PI_WDQLVL_ERROR_STATUS_SHIFT 0U
1412#define LPDDR4__DENALI_PI_72__PI_WDQLVL_ERROR_STATUS_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301413#define LPDDR4__PI_WDQLVL_ERROR_STATUS__REG DENALI_PI_72
1414#define LPDDR4__PI_WDQLVL_ERROR_STATUS__FLD LPDDR4__DENALI_PI_72__PI_WDQLVL_ERROR_STATUS
1415
Dave Gerlache440f0f2021-05-11 10:22:07 -05001416#define LPDDR4__DENALI_PI_72__PI_WDQLVL_OSC_EN_MASK 0x00000100U
1417#define LPDDR4__DENALI_PI_72__PI_WDQLVL_OSC_EN_SHIFT 8U
1418#define LPDDR4__DENALI_PI_72__PI_WDQLVL_OSC_EN_WIDTH 1U
1419#define LPDDR4__DENALI_PI_72__PI_WDQLVL_OSC_EN_WOCLR 0U
1420#define LPDDR4__DENALI_PI_72__PI_WDQLVL_OSC_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301421#define LPDDR4__PI_WDQLVL_OSC_EN__REG DENALI_PI_72
1422#define LPDDR4__PI_WDQLVL_OSC_EN__FLD LPDDR4__DENALI_PI_72__PI_WDQLVL_OSC_EN
1423
1424#define LPDDR4__DENALI_PI_72__PI_DQS_OSC_PERIOD_EN_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001425#define LPDDR4__DENALI_PI_72__PI_DQS_OSC_PERIOD_EN_SHIFT 16U
1426#define LPDDR4__DENALI_PI_72__PI_DQS_OSC_PERIOD_EN_WIDTH 1U
1427#define LPDDR4__DENALI_PI_72__PI_DQS_OSC_PERIOD_EN_WOCLR 0U
1428#define LPDDR4__DENALI_PI_72__PI_DQS_OSC_PERIOD_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301429#define LPDDR4__PI_DQS_OSC_PERIOD_EN__REG DENALI_PI_72
1430#define LPDDR4__PI_DQS_OSC_PERIOD_EN__FLD LPDDR4__DENALI_PI_72__PI_DQS_OSC_PERIOD_EN
1431
1432#define LPDDR4__DENALI_PI_72__PI_PARALLEL_WDQLVL_EN_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001433#define LPDDR4__DENALI_PI_72__PI_PARALLEL_WDQLVL_EN_SHIFT 24U
1434#define LPDDR4__DENALI_PI_72__PI_PARALLEL_WDQLVL_EN_WIDTH 1U
1435#define LPDDR4__DENALI_PI_72__PI_PARALLEL_WDQLVL_EN_WOCLR 0U
1436#define LPDDR4__DENALI_PI_72__PI_PARALLEL_WDQLVL_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301437#define LPDDR4__PI_PARALLEL_WDQLVL_EN__REG DENALI_PI_72
1438#define LPDDR4__PI_PARALLEL_WDQLVL_EN__FLD LPDDR4__DENALI_PI_72__PI_PARALLEL_WDQLVL_EN
1439
Dave Gerlache440f0f2021-05-11 10:22:07 -05001440#define LPDDR4__DENALI_PI_73_READ_MASK 0x0F1F0703U
1441#define LPDDR4__DENALI_PI_73_WRITE_MASK 0x0F1F0703U
1442#define LPDDR4__DENALI_PI_73__PI_BANK_DIFF_MASK 0x00000003U
1443#define LPDDR4__DENALI_PI_73__PI_BANK_DIFF_SHIFT 0U
1444#define LPDDR4__DENALI_PI_73__PI_BANK_DIFF_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301445#define LPDDR4__PI_BANK_DIFF__REG DENALI_PI_73
1446#define LPDDR4__PI_BANK_DIFF__FLD LPDDR4__DENALI_PI_73__PI_BANK_DIFF
1447
Dave Gerlache440f0f2021-05-11 10:22:07 -05001448#define LPDDR4__DENALI_PI_73__PI_ROW_DIFF_MASK 0x00000700U
1449#define LPDDR4__DENALI_PI_73__PI_ROW_DIFF_SHIFT 8U
1450#define LPDDR4__DENALI_PI_73__PI_ROW_DIFF_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301451#define LPDDR4__PI_ROW_DIFF__REG DENALI_PI_73
1452#define LPDDR4__PI_ROW_DIFF__FLD LPDDR4__DENALI_PI_73__PI_ROW_DIFF
1453
Dave Gerlache440f0f2021-05-11 10:22:07 -05001454#define LPDDR4__DENALI_PI_73__PI_TCCD_MASK 0x001F0000U
1455#define LPDDR4__DENALI_PI_73__PI_TCCD_SHIFT 16U
1456#define LPDDR4__DENALI_PI_73__PI_TCCD_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301457#define LPDDR4__PI_TCCD__REG DENALI_PI_73
1458#define LPDDR4__PI_TCCD__FLD LPDDR4__DENALI_PI_73__PI_TCCD
1459
Dave Gerlache440f0f2021-05-11 10:22:07 -05001460#define LPDDR4__DENALI_PI_73__PI_RESERVED5_MASK 0x0F000000U
1461#define LPDDR4__DENALI_PI_73__PI_RESERVED5_SHIFT 24U
1462#define LPDDR4__DENALI_PI_73__PI_RESERVED5_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301463#define LPDDR4__PI_RESERVED5__REG DENALI_PI_73
1464#define LPDDR4__PI_RESERVED5__FLD LPDDR4__DENALI_PI_73__PI_RESERVED5
1465
Dave Gerlache440f0f2021-05-11 10:22:07 -05001466#define LPDDR4__DENALI_PI_74_READ_MASK 0x0F0F0F0FU
1467#define LPDDR4__DENALI_PI_74_WRITE_MASK 0x0F0F0F0FU
1468#define LPDDR4__DENALI_PI_74__PI_RESERVED6_MASK 0x0000000FU
1469#define LPDDR4__DENALI_PI_74__PI_RESERVED6_SHIFT 0U
1470#define LPDDR4__DENALI_PI_74__PI_RESERVED6_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301471#define LPDDR4__PI_RESERVED6__REG DENALI_PI_74
1472#define LPDDR4__PI_RESERVED6__FLD LPDDR4__DENALI_PI_74__PI_RESERVED6
1473
Dave Gerlache440f0f2021-05-11 10:22:07 -05001474#define LPDDR4__DENALI_PI_74__PI_RESERVED7_MASK 0x00000F00U
1475#define LPDDR4__DENALI_PI_74__PI_RESERVED7_SHIFT 8U
1476#define LPDDR4__DENALI_PI_74__PI_RESERVED7_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301477#define LPDDR4__PI_RESERVED7__REG DENALI_PI_74
1478#define LPDDR4__PI_RESERVED7__FLD LPDDR4__DENALI_PI_74__PI_RESERVED7
1479
Dave Gerlache440f0f2021-05-11 10:22:07 -05001480#define LPDDR4__DENALI_PI_74__PI_RESERVED8_MASK 0x000F0000U
1481#define LPDDR4__DENALI_PI_74__PI_RESERVED8_SHIFT 16U
1482#define LPDDR4__DENALI_PI_74__PI_RESERVED8_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301483#define LPDDR4__PI_RESERVED8__REG DENALI_PI_74
1484#define LPDDR4__PI_RESERVED8__FLD LPDDR4__DENALI_PI_74__PI_RESERVED8
1485
Dave Gerlache440f0f2021-05-11 10:22:07 -05001486#define LPDDR4__DENALI_PI_74__PI_RESERVED9_MASK 0x0F000000U
1487#define LPDDR4__DENALI_PI_74__PI_RESERVED9_SHIFT 24U
1488#define LPDDR4__DENALI_PI_74__PI_RESERVED9_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301489#define LPDDR4__PI_RESERVED9__REG DENALI_PI_74
1490#define LPDDR4__PI_RESERVED9__FLD LPDDR4__DENALI_PI_74__PI_RESERVED9
1491
Dave Gerlache440f0f2021-05-11 10:22:07 -05001492#define LPDDR4__DENALI_PI_75_READ_MASK 0x0F0F0F0FU
1493#define LPDDR4__DENALI_PI_75_WRITE_MASK 0x0F0F0F0FU
1494#define LPDDR4__DENALI_PI_75__PI_RESERVED10_MASK 0x0000000FU
1495#define LPDDR4__DENALI_PI_75__PI_RESERVED10_SHIFT 0U
1496#define LPDDR4__DENALI_PI_75__PI_RESERVED10_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301497#define LPDDR4__PI_RESERVED10__REG DENALI_PI_75
1498#define LPDDR4__PI_RESERVED10__FLD LPDDR4__DENALI_PI_75__PI_RESERVED10
1499
Dave Gerlache440f0f2021-05-11 10:22:07 -05001500#define LPDDR4__DENALI_PI_75__PI_RESERVED11_MASK 0x00000F00U
1501#define LPDDR4__DENALI_PI_75__PI_RESERVED11_SHIFT 8U
1502#define LPDDR4__DENALI_PI_75__PI_RESERVED11_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301503#define LPDDR4__PI_RESERVED11__REG DENALI_PI_75
1504#define LPDDR4__PI_RESERVED11__FLD LPDDR4__DENALI_PI_75__PI_RESERVED11
1505
Dave Gerlache440f0f2021-05-11 10:22:07 -05001506#define LPDDR4__DENALI_PI_75__PI_RESERVED12_MASK 0x000F0000U
1507#define LPDDR4__DENALI_PI_75__PI_RESERVED12_SHIFT 16U
1508#define LPDDR4__DENALI_PI_75__PI_RESERVED12_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301509#define LPDDR4__PI_RESERVED12__REG DENALI_PI_75
1510#define LPDDR4__PI_RESERVED12__FLD LPDDR4__DENALI_PI_75__PI_RESERVED12
1511
Dave Gerlache440f0f2021-05-11 10:22:07 -05001512#define LPDDR4__DENALI_PI_75__PI_RESERVED13_MASK 0x0F000000U
1513#define LPDDR4__DENALI_PI_75__PI_RESERVED13_SHIFT 24U
1514#define LPDDR4__DENALI_PI_75__PI_RESERVED13_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301515#define LPDDR4__PI_RESERVED13__REG DENALI_PI_75
1516#define LPDDR4__PI_RESERVED13__FLD LPDDR4__DENALI_PI_75__PI_RESERVED13
1517
Dave Gerlache440f0f2021-05-11 10:22:07 -05001518#define LPDDR4__DENALI_PI_76_READ_MASK 0x0F0F0F0FU
1519#define LPDDR4__DENALI_PI_76_WRITE_MASK 0x0F0F0F0FU
1520#define LPDDR4__DENALI_PI_76__PI_RESERVED14_MASK 0x0000000FU
1521#define LPDDR4__DENALI_PI_76__PI_RESERVED14_SHIFT 0U
1522#define LPDDR4__DENALI_PI_76__PI_RESERVED14_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301523#define LPDDR4__PI_RESERVED14__REG DENALI_PI_76
1524#define LPDDR4__PI_RESERVED14__FLD LPDDR4__DENALI_PI_76__PI_RESERVED14
1525
Dave Gerlache440f0f2021-05-11 10:22:07 -05001526#define LPDDR4__DENALI_PI_76__PI_RESERVED15_MASK 0x00000F00U
1527#define LPDDR4__DENALI_PI_76__PI_RESERVED15_SHIFT 8U
1528#define LPDDR4__DENALI_PI_76__PI_RESERVED15_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301529#define LPDDR4__PI_RESERVED15__REG DENALI_PI_76
1530#define LPDDR4__PI_RESERVED15__FLD LPDDR4__DENALI_PI_76__PI_RESERVED15
1531
Dave Gerlache440f0f2021-05-11 10:22:07 -05001532#define LPDDR4__DENALI_PI_76__PI_RESERVED16_MASK 0x000F0000U
1533#define LPDDR4__DENALI_PI_76__PI_RESERVED16_SHIFT 16U
1534#define LPDDR4__DENALI_PI_76__PI_RESERVED16_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301535#define LPDDR4__PI_RESERVED16__REG DENALI_PI_76
1536#define LPDDR4__PI_RESERVED16__FLD LPDDR4__DENALI_PI_76__PI_RESERVED16
1537
Dave Gerlache440f0f2021-05-11 10:22:07 -05001538#define LPDDR4__DENALI_PI_76__PI_RESERVED17_MASK 0x0F000000U
1539#define LPDDR4__DENALI_PI_76__PI_RESERVED17_SHIFT 24U
1540#define LPDDR4__DENALI_PI_76__PI_RESERVED17_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301541#define LPDDR4__PI_RESERVED17__REG DENALI_PI_76
1542#define LPDDR4__PI_RESERVED17__FLD LPDDR4__DENALI_PI_76__PI_RESERVED17
1543
Dave Gerlache440f0f2021-05-11 10:22:07 -05001544#define LPDDR4__DENALI_PI_77_READ_MASK 0x0F0F0F0FU
1545#define LPDDR4__DENALI_PI_77_WRITE_MASK 0x0F0F0F0FU
1546#define LPDDR4__DENALI_PI_77__PI_RESERVED18_MASK 0x0000000FU
1547#define LPDDR4__DENALI_PI_77__PI_RESERVED18_SHIFT 0U
1548#define LPDDR4__DENALI_PI_77__PI_RESERVED18_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301549#define LPDDR4__PI_RESERVED18__REG DENALI_PI_77
1550#define LPDDR4__PI_RESERVED18__FLD LPDDR4__DENALI_PI_77__PI_RESERVED18
1551
Dave Gerlache440f0f2021-05-11 10:22:07 -05001552#define LPDDR4__DENALI_PI_77__PI_RESERVED19_MASK 0x00000F00U
1553#define LPDDR4__DENALI_PI_77__PI_RESERVED19_SHIFT 8U
1554#define LPDDR4__DENALI_PI_77__PI_RESERVED19_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301555#define LPDDR4__PI_RESERVED19__REG DENALI_PI_77
1556#define LPDDR4__PI_RESERVED19__FLD LPDDR4__DENALI_PI_77__PI_RESERVED19
1557
Dave Gerlache440f0f2021-05-11 10:22:07 -05001558#define LPDDR4__DENALI_PI_77__PI_RESERVED20_MASK 0x000F0000U
1559#define LPDDR4__DENALI_PI_77__PI_RESERVED20_SHIFT 16U
1560#define LPDDR4__DENALI_PI_77__PI_RESERVED20_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301561#define LPDDR4__PI_RESERVED20__REG DENALI_PI_77
1562#define LPDDR4__PI_RESERVED20__FLD LPDDR4__DENALI_PI_77__PI_RESERVED20
1563
Dave Gerlache440f0f2021-05-11 10:22:07 -05001564#define LPDDR4__DENALI_PI_77__PI_RESERVED21_MASK 0x0F000000U
1565#define LPDDR4__DENALI_PI_77__PI_RESERVED21_SHIFT 24U
1566#define LPDDR4__DENALI_PI_77__PI_RESERVED21_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301567#define LPDDR4__PI_RESERVED21__REG DENALI_PI_77
1568#define LPDDR4__PI_RESERVED21__FLD LPDDR4__DENALI_PI_77__PI_RESERVED21
1569
Dave Gerlache440f0f2021-05-11 10:22:07 -05001570#define LPDDR4__DENALI_PI_78_READ_MASK 0x000F0F0FU
1571#define LPDDR4__DENALI_PI_78_WRITE_MASK 0x000F0F0FU
1572#define LPDDR4__DENALI_PI_78__PI_RESERVED22_MASK 0x0000000FU
1573#define LPDDR4__DENALI_PI_78__PI_RESERVED22_SHIFT 0U
1574#define LPDDR4__DENALI_PI_78__PI_RESERVED22_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301575#define LPDDR4__PI_RESERVED22__REG DENALI_PI_78
1576#define LPDDR4__PI_RESERVED22__FLD LPDDR4__DENALI_PI_78__PI_RESERVED22
1577
Dave Gerlache440f0f2021-05-11 10:22:07 -05001578#define LPDDR4__DENALI_PI_78__PI_RESERVED23_MASK 0x00000F00U
1579#define LPDDR4__DENALI_PI_78__PI_RESERVED23_SHIFT 8U
1580#define LPDDR4__DENALI_PI_78__PI_RESERVED23_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301581#define LPDDR4__PI_RESERVED23__REG DENALI_PI_78
1582#define LPDDR4__PI_RESERVED23__FLD LPDDR4__DENALI_PI_78__PI_RESERVED23
1583
Dave Gerlache440f0f2021-05-11 10:22:07 -05001584#define LPDDR4__DENALI_PI_78__PI_RESERVED24_MASK 0x000F0000U
1585#define LPDDR4__DENALI_PI_78__PI_RESERVED24_SHIFT 16U
1586#define LPDDR4__DENALI_PI_78__PI_RESERVED24_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301587#define LPDDR4__PI_RESERVED24__REG DENALI_PI_78
1588#define LPDDR4__PI_RESERVED24__FLD LPDDR4__DENALI_PI_78__PI_RESERVED24
1589
Dave Gerlache440f0f2021-05-11 10:22:07 -05001590#define LPDDR4__DENALI_PI_79_READ_MASK 0x0FFFFFFFU
1591#define LPDDR4__DENALI_PI_79_WRITE_MASK 0x0FFFFFFFU
1592#define LPDDR4__DENALI_PI_79__PI_INT_STATUS_MASK 0x0FFFFFFFU
1593#define LPDDR4__DENALI_PI_79__PI_INT_STATUS_SHIFT 0U
1594#define LPDDR4__DENALI_PI_79__PI_INT_STATUS_WIDTH 28U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301595#define LPDDR4__PI_INT_STATUS__REG DENALI_PI_79
1596#define LPDDR4__PI_INT_STATUS__FLD LPDDR4__DENALI_PI_79__PI_INT_STATUS
1597
Dave Gerlache440f0f2021-05-11 10:22:07 -05001598#define LPDDR4__DENALI_PI_80__PI_INT_ACK_MASK 0x07FFFFFFU
1599#define LPDDR4__DENALI_PI_80__PI_INT_ACK_SHIFT 0U
1600#define LPDDR4__DENALI_PI_80__PI_INT_ACK_WIDTH 27U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301601#define LPDDR4__PI_INT_ACK__REG DENALI_PI_80
1602#define LPDDR4__PI_INT_ACK__FLD LPDDR4__DENALI_PI_80__PI_INT_ACK
1603
Dave Gerlache440f0f2021-05-11 10:22:07 -05001604#define LPDDR4__DENALI_PI_81_READ_MASK 0x0FFFFFFFU
1605#define LPDDR4__DENALI_PI_81_WRITE_MASK 0x0FFFFFFFU
1606#define LPDDR4__DENALI_PI_81__PI_INT_MASK_MASK 0x0FFFFFFFU
1607#define LPDDR4__DENALI_PI_81__PI_INT_MASK_SHIFT 0U
1608#define LPDDR4__DENALI_PI_81__PI_INT_MASK_WIDTH 28U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301609#define LPDDR4__PI_INT_MASK__REG DENALI_PI_81
1610#define LPDDR4__PI_INT_MASK__FLD LPDDR4__DENALI_PI_81__PI_INT_MASK
1611
Dave Gerlache440f0f2021-05-11 10:22:07 -05001612#define LPDDR4__DENALI_PI_82_READ_MASK 0xFFFFFFFFU
1613#define LPDDR4__DENALI_PI_82_WRITE_MASK 0xFFFFFFFFU
1614#define LPDDR4__DENALI_PI_82__PI_BIST_EXP_DATA_0_MASK 0xFFFFFFFFU
1615#define LPDDR4__DENALI_PI_82__PI_BIST_EXP_DATA_0_SHIFT 0U
1616#define LPDDR4__DENALI_PI_82__PI_BIST_EXP_DATA_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301617#define LPDDR4__PI_BIST_EXP_DATA_0__REG DENALI_PI_82
1618#define LPDDR4__PI_BIST_EXP_DATA_0__FLD LPDDR4__DENALI_PI_82__PI_BIST_EXP_DATA_0
1619
Dave Gerlache440f0f2021-05-11 10:22:07 -05001620#define LPDDR4__DENALI_PI_83_READ_MASK 0xFFFFFFFFU
1621#define LPDDR4__DENALI_PI_83_WRITE_MASK 0xFFFFFFFFU
1622#define LPDDR4__DENALI_PI_83__PI_BIST_EXP_DATA_1_MASK 0xFFFFFFFFU
1623#define LPDDR4__DENALI_PI_83__PI_BIST_EXP_DATA_1_SHIFT 0U
1624#define LPDDR4__DENALI_PI_83__PI_BIST_EXP_DATA_1_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301625#define LPDDR4__PI_BIST_EXP_DATA_1__REG DENALI_PI_83
1626#define LPDDR4__PI_BIST_EXP_DATA_1__FLD LPDDR4__DENALI_PI_83__PI_BIST_EXP_DATA_1
1627
Dave Gerlache440f0f2021-05-11 10:22:07 -05001628#define LPDDR4__DENALI_PI_84_READ_MASK 0xFFFFFFFFU
1629#define LPDDR4__DENALI_PI_84_WRITE_MASK 0xFFFFFFFFU
1630#define LPDDR4__DENALI_PI_84__PI_BIST_EXP_DATA_2_MASK 0xFFFFFFFFU
1631#define LPDDR4__DENALI_PI_84__PI_BIST_EXP_DATA_2_SHIFT 0U
1632#define LPDDR4__DENALI_PI_84__PI_BIST_EXP_DATA_2_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301633#define LPDDR4__PI_BIST_EXP_DATA_2__REG DENALI_PI_84
1634#define LPDDR4__PI_BIST_EXP_DATA_2__FLD LPDDR4__DENALI_PI_84__PI_BIST_EXP_DATA_2
1635
Dave Gerlache440f0f2021-05-11 10:22:07 -05001636#define LPDDR4__DENALI_PI_85_READ_MASK 0xFFFFFFFFU
1637#define LPDDR4__DENALI_PI_85_WRITE_MASK 0xFFFFFFFFU
1638#define LPDDR4__DENALI_PI_85__PI_BIST_EXP_DATA_3_MASK 0xFFFFFFFFU
1639#define LPDDR4__DENALI_PI_85__PI_BIST_EXP_DATA_3_SHIFT 0U
1640#define LPDDR4__DENALI_PI_85__PI_BIST_EXP_DATA_3_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301641#define LPDDR4__PI_BIST_EXP_DATA_3__REG DENALI_PI_85
1642#define LPDDR4__PI_BIST_EXP_DATA_3__FLD LPDDR4__DENALI_PI_85__PI_BIST_EXP_DATA_3
1643
Dave Gerlache440f0f2021-05-11 10:22:07 -05001644#define LPDDR4__DENALI_PI_86_READ_MASK 0xFFFFFFFFU
1645#define LPDDR4__DENALI_PI_86_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301646#define LPDDR4__DENALI_PI_86__PI_BIST_FAIL_DATA_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001647#define LPDDR4__DENALI_PI_86__PI_BIST_FAIL_DATA_0_SHIFT 0U
1648#define LPDDR4__DENALI_PI_86__PI_BIST_FAIL_DATA_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301649#define LPDDR4__PI_BIST_FAIL_DATA_0__REG DENALI_PI_86
1650#define LPDDR4__PI_BIST_FAIL_DATA_0__FLD LPDDR4__DENALI_PI_86__PI_BIST_FAIL_DATA_0
1651
Dave Gerlache440f0f2021-05-11 10:22:07 -05001652#define LPDDR4__DENALI_PI_87_READ_MASK 0xFFFFFFFFU
1653#define LPDDR4__DENALI_PI_87_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301654#define LPDDR4__DENALI_PI_87__PI_BIST_FAIL_DATA_1_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001655#define LPDDR4__DENALI_PI_87__PI_BIST_FAIL_DATA_1_SHIFT 0U
1656#define LPDDR4__DENALI_PI_87__PI_BIST_FAIL_DATA_1_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301657#define LPDDR4__PI_BIST_FAIL_DATA_1__REG DENALI_PI_87
1658#define LPDDR4__PI_BIST_FAIL_DATA_1__FLD LPDDR4__DENALI_PI_87__PI_BIST_FAIL_DATA_1
1659
Dave Gerlache440f0f2021-05-11 10:22:07 -05001660#define LPDDR4__DENALI_PI_88_READ_MASK 0xFFFFFFFFU
1661#define LPDDR4__DENALI_PI_88_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301662#define LPDDR4__DENALI_PI_88__PI_BIST_FAIL_DATA_2_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001663#define LPDDR4__DENALI_PI_88__PI_BIST_FAIL_DATA_2_SHIFT 0U
1664#define LPDDR4__DENALI_PI_88__PI_BIST_FAIL_DATA_2_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301665#define LPDDR4__PI_BIST_FAIL_DATA_2__REG DENALI_PI_88
1666#define LPDDR4__PI_BIST_FAIL_DATA_2__FLD LPDDR4__DENALI_PI_88__PI_BIST_FAIL_DATA_2
1667
Dave Gerlache440f0f2021-05-11 10:22:07 -05001668#define LPDDR4__DENALI_PI_89_READ_MASK 0xFFFFFFFFU
1669#define LPDDR4__DENALI_PI_89_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301670#define LPDDR4__DENALI_PI_89__PI_BIST_FAIL_DATA_3_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001671#define LPDDR4__DENALI_PI_89__PI_BIST_FAIL_DATA_3_SHIFT 0U
1672#define LPDDR4__DENALI_PI_89__PI_BIST_FAIL_DATA_3_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301673#define LPDDR4__PI_BIST_FAIL_DATA_3__REG DENALI_PI_89
1674#define LPDDR4__PI_BIST_FAIL_DATA_3__FLD LPDDR4__DENALI_PI_89__PI_BIST_FAIL_DATA_3
1675
Dave Gerlache440f0f2021-05-11 10:22:07 -05001676#define LPDDR4__DENALI_PI_90_READ_MASK 0xFFFFFFFFU
1677#define LPDDR4__DENALI_PI_90_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301678#define LPDDR4__DENALI_PI_90__PI_BIST_FAIL_ADDR_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001679#define LPDDR4__DENALI_PI_90__PI_BIST_FAIL_ADDR_0_SHIFT 0U
1680#define LPDDR4__DENALI_PI_90__PI_BIST_FAIL_ADDR_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301681#define LPDDR4__PI_BIST_FAIL_ADDR_0__REG DENALI_PI_90
1682#define LPDDR4__PI_BIST_FAIL_ADDR_0__FLD LPDDR4__DENALI_PI_90__PI_BIST_FAIL_ADDR_0
1683
Dave Gerlache440f0f2021-05-11 10:22:07 -05001684#define LPDDR4__DENALI_PI_91_READ_MASK 0x011F1F07U
1685#define LPDDR4__DENALI_PI_91_WRITE_MASK 0x011F1F07U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301686#define LPDDR4__DENALI_PI_91__PI_BIST_FAIL_ADDR_1_MASK 0x00000007U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001687#define LPDDR4__DENALI_PI_91__PI_BIST_FAIL_ADDR_1_SHIFT 0U
1688#define LPDDR4__DENALI_PI_91__PI_BIST_FAIL_ADDR_1_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301689#define LPDDR4__PI_BIST_FAIL_ADDR_1__REG DENALI_PI_91
1690#define LPDDR4__PI_BIST_FAIL_ADDR_1__FLD LPDDR4__DENALI_PI_91__PI_BIST_FAIL_ADDR_1
1691
Dave Gerlache440f0f2021-05-11 10:22:07 -05001692#define LPDDR4__DENALI_PI_91__PI_BSTLEN_MASK 0x00001F00U
1693#define LPDDR4__DENALI_PI_91__PI_BSTLEN_SHIFT 8U
1694#define LPDDR4__DENALI_PI_91__PI_BSTLEN_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301695#define LPDDR4__PI_BSTLEN__REG DENALI_PI_91
1696#define LPDDR4__PI_BSTLEN__FLD LPDDR4__DENALI_PI_91__PI_BSTLEN
1697
Dave Gerlache440f0f2021-05-11 10:22:07 -05001698#define LPDDR4__DENALI_PI_91__PI_LONG_COUNT_MASK_MASK 0x001F0000U
1699#define LPDDR4__DENALI_PI_91__PI_LONG_COUNT_MASK_SHIFT 16U
1700#define LPDDR4__DENALI_PI_91__PI_LONG_COUNT_MASK_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301701#define LPDDR4__PI_LONG_COUNT_MASK__REG DENALI_PI_91
1702#define LPDDR4__PI_LONG_COUNT_MASK__FLD LPDDR4__DENALI_PI_91__PI_LONG_COUNT_MASK
1703
Dave Gerlache440f0f2021-05-11 10:22:07 -05001704#define LPDDR4__DENALI_PI_91__PI_CMD_SWAP_EN_MASK 0x01000000U
1705#define LPDDR4__DENALI_PI_91__PI_CMD_SWAP_EN_SHIFT 24U
1706#define LPDDR4__DENALI_PI_91__PI_CMD_SWAP_EN_WIDTH 1U
1707#define LPDDR4__DENALI_PI_91__PI_CMD_SWAP_EN_WOCLR 0U
1708#define LPDDR4__DENALI_PI_91__PI_CMD_SWAP_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301709#define LPDDR4__PI_CMD_SWAP_EN__REG DENALI_PI_91
1710#define LPDDR4__PI_CMD_SWAP_EN__FLD LPDDR4__DENALI_PI_91__PI_CMD_SWAP_EN
1711
Dave Gerlache440f0f2021-05-11 10:22:07 -05001712#define LPDDR4__DENALI_PI_92_READ_MASK 0x03030301U
1713#define LPDDR4__DENALI_PI_92_WRITE_MASK 0x03030301U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301714#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_EN_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001715#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_EN_SHIFT 0U
1716#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_EN_WIDTH 1U
1717#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_EN_WOCLR 0U
1718#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301719#define LPDDR4__PI_DATA_BYTE_SWAP_EN__REG DENALI_PI_92
1720#define LPDDR4__PI_DATA_BYTE_SWAP_EN__FLD LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_EN
1721
1722#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE0_MASK 0x00000300U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001723#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE0_SHIFT 8U
1724#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301725#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE0__REG DENALI_PI_92
1726#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE0__FLD LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE0
1727
1728#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE1_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001729#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE1_SHIFT 16U
1730#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301731#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE1__REG DENALI_PI_92
1732#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE1__FLD LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE1
1733
1734#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE2_MASK 0x03000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001735#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE2_SHIFT 24U
1736#define LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301737#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE2__REG DENALI_PI_92
1738#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE2__FLD LPDDR4__DENALI_PI_92__PI_DATA_BYTE_SWAP_SLICE2
1739
Dave Gerlache440f0f2021-05-11 10:22:07 -05001740#define LPDDR4__DENALI_PI_93_READ_MASK 0x03FF0103U
1741#define LPDDR4__DENALI_PI_93_WRITE_MASK 0x03FF0103U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301742#define LPDDR4__DENALI_PI_93__PI_DATA_BYTE_SWAP_SLICE3_MASK 0x00000003U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001743#define LPDDR4__DENALI_PI_93__PI_DATA_BYTE_SWAP_SLICE3_SHIFT 0U
1744#define LPDDR4__DENALI_PI_93__PI_DATA_BYTE_SWAP_SLICE3_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301745#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE3__REG DENALI_PI_93
1746#define LPDDR4__PI_DATA_BYTE_SWAP_SLICE3__FLD LPDDR4__DENALI_PI_93__PI_DATA_BYTE_SWAP_SLICE3
1747
1748#define LPDDR4__DENALI_PI_93__PI_CTRLUPD_REQ_PER_AREF_EN_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001749#define LPDDR4__DENALI_PI_93__PI_CTRLUPD_REQ_PER_AREF_EN_SHIFT 8U
1750#define LPDDR4__DENALI_PI_93__PI_CTRLUPD_REQ_PER_AREF_EN_WIDTH 1U
1751#define LPDDR4__DENALI_PI_93__PI_CTRLUPD_REQ_PER_AREF_EN_WOCLR 0U
1752#define LPDDR4__DENALI_PI_93__PI_CTRLUPD_REQ_PER_AREF_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301753#define LPDDR4__PI_CTRLUPD_REQ_PER_AREF_EN__REG DENALI_PI_93
1754#define LPDDR4__PI_CTRLUPD_REQ_PER_AREF_EN__FLD LPDDR4__DENALI_PI_93__PI_CTRLUPD_REQ_PER_AREF_EN
1755
1756#define LPDDR4__DENALI_PI_93__PI_TDFI_CTRLUPD_MIN_MASK 0x00FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001757#define LPDDR4__DENALI_PI_93__PI_TDFI_CTRLUPD_MIN_SHIFT 16U
1758#define LPDDR4__DENALI_PI_93__PI_TDFI_CTRLUPD_MIN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301759#define LPDDR4__PI_TDFI_CTRLUPD_MIN__REG DENALI_PI_93
1760#define LPDDR4__PI_TDFI_CTRLUPD_MIN__FLD LPDDR4__DENALI_PI_93__PI_TDFI_CTRLUPD_MIN
1761
1762#define LPDDR4__DENALI_PI_93__PI_UPDATE_ERROR_STATUS_MASK 0x03000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001763#define LPDDR4__DENALI_PI_93__PI_UPDATE_ERROR_STATUS_SHIFT 24U
1764#define LPDDR4__DENALI_PI_93__PI_UPDATE_ERROR_STATUS_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301765#define LPDDR4__PI_UPDATE_ERROR_STATUS__REG DENALI_PI_93
1766#define LPDDR4__PI_UPDATE_ERROR_STATUS__FLD LPDDR4__DENALI_PI_93__PI_UPDATE_ERROR_STATUS
1767
Dave Gerlache440f0f2021-05-11 10:22:07 -05001768#define LPDDR4__DENALI_PI_94_READ_MASK 0x013F0301U
1769#define LPDDR4__DENALI_PI_94_WRITE_MASK 0x013F0301U
1770#define LPDDR4__DENALI_PI_94__PI_BIST_GO_MASK 0x00000001U
1771#define LPDDR4__DENALI_PI_94__PI_BIST_GO_SHIFT 0U
1772#define LPDDR4__DENALI_PI_94__PI_BIST_GO_WIDTH 1U
1773#define LPDDR4__DENALI_PI_94__PI_BIST_GO_WOCLR 0U
1774#define LPDDR4__DENALI_PI_94__PI_BIST_GO_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301775#define LPDDR4__PI_BIST_GO__REG DENALI_PI_94
1776#define LPDDR4__PI_BIST_GO__FLD LPDDR4__DENALI_PI_94__PI_BIST_GO
1777
Dave Gerlache440f0f2021-05-11 10:22:07 -05001778#define LPDDR4__DENALI_PI_94__PI_BIST_RESULT_MASK 0x00000300U
1779#define LPDDR4__DENALI_PI_94__PI_BIST_RESULT_SHIFT 8U
1780#define LPDDR4__DENALI_PI_94__PI_BIST_RESULT_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301781#define LPDDR4__PI_BIST_RESULT__REG DENALI_PI_94
1782#define LPDDR4__PI_BIST_RESULT__FLD LPDDR4__DENALI_PI_94__PI_BIST_RESULT
1783
Dave Gerlache440f0f2021-05-11 10:22:07 -05001784#define LPDDR4__DENALI_PI_94__PI_ADDR_SPACE_MASK 0x003F0000U
1785#define LPDDR4__DENALI_PI_94__PI_ADDR_SPACE_SHIFT 16U
1786#define LPDDR4__DENALI_PI_94__PI_ADDR_SPACE_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301787#define LPDDR4__PI_ADDR_SPACE__REG DENALI_PI_94
1788#define LPDDR4__PI_ADDR_SPACE__FLD LPDDR4__DENALI_PI_94__PI_ADDR_SPACE
1789
Dave Gerlache440f0f2021-05-11 10:22:07 -05001790#define LPDDR4__DENALI_PI_94__PI_BIST_DATA_CHECK_MASK 0x01000000U
1791#define LPDDR4__DENALI_PI_94__PI_BIST_DATA_CHECK_SHIFT 24U
1792#define LPDDR4__DENALI_PI_94__PI_BIST_DATA_CHECK_WIDTH 1U
1793#define LPDDR4__DENALI_PI_94__PI_BIST_DATA_CHECK_WOCLR 0U
1794#define LPDDR4__DENALI_PI_94__PI_BIST_DATA_CHECK_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301795#define LPDDR4__PI_BIST_DATA_CHECK__REG DENALI_PI_94
1796#define LPDDR4__PI_BIST_DATA_CHECK__FLD LPDDR4__DENALI_PI_94__PI_BIST_DATA_CHECK
1797
Dave Gerlache440f0f2021-05-11 10:22:07 -05001798#define LPDDR4__DENALI_PI_95_READ_MASK 0x00000001U
1799#define LPDDR4__DENALI_PI_95_WRITE_MASK 0x00000001U
1800#define LPDDR4__DENALI_PI_95__PI_BIST_ADDR_CHECK_MASK 0x00000001U
1801#define LPDDR4__DENALI_PI_95__PI_BIST_ADDR_CHECK_SHIFT 0U
1802#define LPDDR4__DENALI_PI_95__PI_BIST_ADDR_CHECK_WIDTH 1U
1803#define LPDDR4__DENALI_PI_95__PI_BIST_ADDR_CHECK_WOCLR 0U
1804#define LPDDR4__DENALI_PI_95__PI_BIST_ADDR_CHECK_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301805#define LPDDR4__PI_BIST_ADDR_CHECK__REG DENALI_PI_95
1806#define LPDDR4__PI_BIST_ADDR_CHECK__FLD LPDDR4__DENALI_PI_95__PI_BIST_ADDR_CHECK
1807
Dave Gerlache440f0f2021-05-11 10:22:07 -05001808#define LPDDR4__DENALI_PI_96_READ_MASK 0xFFFFFFFFU
1809#define LPDDR4__DENALI_PI_96_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301810#define LPDDR4__DENALI_PI_96__PI_BIST_START_ADDRESS_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001811#define LPDDR4__DENALI_PI_96__PI_BIST_START_ADDRESS_0_SHIFT 0U
1812#define LPDDR4__DENALI_PI_96__PI_BIST_START_ADDRESS_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301813#define LPDDR4__PI_BIST_START_ADDRESS_0__REG DENALI_PI_96
1814#define LPDDR4__PI_BIST_START_ADDRESS_0__FLD LPDDR4__DENALI_PI_96__PI_BIST_START_ADDRESS_0
1815
Dave Gerlache440f0f2021-05-11 10:22:07 -05001816#define LPDDR4__DENALI_PI_97_READ_MASK 0x0000FF07U
1817#define LPDDR4__DENALI_PI_97_WRITE_MASK 0x0000FF07U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301818#define LPDDR4__DENALI_PI_97__PI_BIST_START_ADDRESS_1_MASK 0x00000007U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001819#define LPDDR4__DENALI_PI_97__PI_BIST_START_ADDRESS_1_SHIFT 0U
1820#define LPDDR4__DENALI_PI_97__PI_BIST_START_ADDRESS_1_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301821#define LPDDR4__PI_BIST_START_ADDRESS_1__REG DENALI_PI_97
1822#define LPDDR4__PI_BIST_START_ADDRESS_1__FLD LPDDR4__DENALI_PI_97__PI_BIST_START_ADDRESS_1
1823
1824#define LPDDR4__DENALI_PI_97__PI_MBIST_INIT_PATTERN_MASK 0x0000FF00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05001825#define LPDDR4__DENALI_PI_97__PI_MBIST_INIT_PATTERN_SHIFT 8U
1826#define LPDDR4__DENALI_PI_97__PI_MBIST_INIT_PATTERN_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301827#define LPDDR4__PI_MBIST_INIT_PATTERN__REG DENALI_PI_97
1828#define LPDDR4__PI_MBIST_INIT_PATTERN__FLD LPDDR4__DENALI_PI_97__PI_MBIST_INIT_PATTERN
1829
Dave Gerlache440f0f2021-05-11 10:22:07 -05001830#define LPDDR4__DENALI_PI_98_READ_MASK 0xFFFFFFFFU
1831#define LPDDR4__DENALI_PI_98_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301832#define LPDDR4__DENALI_PI_98__PI_BIST_DATA_MASK_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001833#define LPDDR4__DENALI_PI_98__PI_BIST_DATA_MASK_0_SHIFT 0U
1834#define LPDDR4__DENALI_PI_98__PI_BIST_DATA_MASK_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301835#define LPDDR4__PI_BIST_DATA_MASK_0__REG DENALI_PI_98
1836#define LPDDR4__PI_BIST_DATA_MASK_0__FLD LPDDR4__DENALI_PI_98__PI_BIST_DATA_MASK_0
1837
Dave Gerlache440f0f2021-05-11 10:22:07 -05001838#define LPDDR4__DENALI_PI_99_READ_MASK 0xFFFFFFFFU
1839#define LPDDR4__DENALI_PI_99_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301840#define LPDDR4__DENALI_PI_99__PI_BIST_DATA_MASK_1_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001841#define LPDDR4__DENALI_PI_99__PI_BIST_DATA_MASK_1_SHIFT 0U
1842#define LPDDR4__DENALI_PI_99__PI_BIST_DATA_MASK_1_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301843#define LPDDR4__PI_BIST_DATA_MASK_1__REG DENALI_PI_99
1844#define LPDDR4__PI_BIST_DATA_MASK_1__FLD LPDDR4__DENALI_PI_99__PI_BIST_DATA_MASK_1
1845
Dave Gerlache440f0f2021-05-11 10:22:07 -05001846#define LPDDR4__DENALI_PI_100_READ_MASK 0x0FFF0FFFU
1847#define LPDDR4__DENALI_PI_100_WRITE_MASK 0x0FFF0FFFU
1848#define LPDDR4__DENALI_PI_100__PI_BIST_ERR_COUNT_MASK 0x00000FFFU
1849#define LPDDR4__DENALI_PI_100__PI_BIST_ERR_COUNT_SHIFT 0U
1850#define LPDDR4__DENALI_PI_100__PI_BIST_ERR_COUNT_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301851#define LPDDR4__PI_BIST_ERR_COUNT__REG DENALI_PI_100
1852#define LPDDR4__PI_BIST_ERR_COUNT__FLD LPDDR4__DENALI_PI_100__PI_BIST_ERR_COUNT
1853
Dave Gerlache440f0f2021-05-11 10:22:07 -05001854#define LPDDR4__DENALI_PI_100__PI_BIST_ERR_STOP_MASK 0x0FFF0000U
1855#define LPDDR4__DENALI_PI_100__PI_BIST_ERR_STOP_SHIFT 16U
1856#define LPDDR4__DENALI_PI_100__PI_BIST_ERR_STOP_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301857#define LPDDR4__PI_BIST_ERR_STOP__REG DENALI_PI_100
1858#define LPDDR4__PI_BIST_ERR_STOP__FLD LPDDR4__DENALI_PI_100__PI_BIST_ERR_STOP
1859
Dave Gerlache440f0f2021-05-11 10:22:07 -05001860#define LPDDR4__DENALI_PI_101_READ_MASK 0xFFFFFFFFU
1861#define LPDDR4__DENALI_PI_101_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301862#define LPDDR4__DENALI_PI_101__PI_BIST_ADDR_MASK_0_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001863#define LPDDR4__DENALI_PI_101__PI_BIST_ADDR_MASK_0_0_SHIFT 0U
1864#define LPDDR4__DENALI_PI_101__PI_BIST_ADDR_MASK_0_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301865#define LPDDR4__PI_BIST_ADDR_MASK_0_0__REG DENALI_PI_101
1866#define LPDDR4__PI_BIST_ADDR_MASK_0_0__FLD LPDDR4__DENALI_PI_101__PI_BIST_ADDR_MASK_0_0
1867
Dave Gerlache440f0f2021-05-11 10:22:07 -05001868#define LPDDR4__DENALI_PI_102_READ_MASK 0x0000000FU
1869#define LPDDR4__DENALI_PI_102_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301870#define LPDDR4__DENALI_PI_102__PI_BIST_ADDR_MASK_0_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001871#define LPDDR4__DENALI_PI_102__PI_BIST_ADDR_MASK_0_1_SHIFT 0U
1872#define LPDDR4__DENALI_PI_102__PI_BIST_ADDR_MASK_0_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301873#define LPDDR4__PI_BIST_ADDR_MASK_0_1__REG DENALI_PI_102
1874#define LPDDR4__PI_BIST_ADDR_MASK_0_1__FLD LPDDR4__DENALI_PI_102__PI_BIST_ADDR_MASK_0_1
1875
Dave Gerlache440f0f2021-05-11 10:22:07 -05001876#define LPDDR4__DENALI_PI_103_READ_MASK 0xFFFFFFFFU
1877#define LPDDR4__DENALI_PI_103_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301878#define LPDDR4__DENALI_PI_103__PI_BIST_ADDR_MASK_1_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001879#define LPDDR4__DENALI_PI_103__PI_BIST_ADDR_MASK_1_0_SHIFT 0U
1880#define LPDDR4__DENALI_PI_103__PI_BIST_ADDR_MASK_1_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301881#define LPDDR4__PI_BIST_ADDR_MASK_1_0__REG DENALI_PI_103
1882#define LPDDR4__PI_BIST_ADDR_MASK_1_0__FLD LPDDR4__DENALI_PI_103__PI_BIST_ADDR_MASK_1_0
1883
Dave Gerlache440f0f2021-05-11 10:22:07 -05001884#define LPDDR4__DENALI_PI_104_READ_MASK 0x0000000FU
1885#define LPDDR4__DENALI_PI_104_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301886#define LPDDR4__DENALI_PI_104__PI_BIST_ADDR_MASK_1_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001887#define LPDDR4__DENALI_PI_104__PI_BIST_ADDR_MASK_1_1_SHIFT 0U
1888#define LPDDR4__DENALI_PI_104__PI_BIST_ADDR_MASK_1_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301889#define LPDDR4__PI_BIST_ADDR_MASK_1_1__REG DENALI_PI_104
1890#define LPDDR4__PI_BIST_ADDR_MASK_1_1__FLD LPDDR4__DENALI_PI_104__PI_BIST_ADDR_MASK_1_1
1891
Dave Gerlache440f0f2021-05-11 10:22:07 -05001892#define LPDDR4__DENALI_PI_105_READ_MASK 0xFFFFFFFFU
1893#define LPDDR4__DENALI_PI_105_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301894#define LPDDR4__DENALI_PI_105__PI_BIST_ADDR_MASK_2_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001895#define LPDDR4__DENALI_PI_105__PI_BIST_ADDR_MASK_2_0_SHIFT 0U
1896#define LPDDR4__DENALI_PI_105__PI_BIST_ADDR_MASK_2_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301897#define LPDDR4__PI_BIST_ADDR_MASK_2_0__REG DENALI_PI_105
1898#define LPDDR4__PI_BIST_ADDR_MASK_2_0__FLD LPDDR4__DENALI_PI_105__PI_BIST_ADDR_MASK_2_0
1899
Dave Gerlache440f0f2021-05-11 10:22:07 -05001900#define LPDDR4__DENALI_PI_106_READ_MASK 0x0000000FU
1901#define LPDDR4__DENALI_PI_106_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301902#define LPDDR4__DENALI_PI_106__PI_BIST_ADDR_MASK_2_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001903#define LPDDR4__DENALI_PI_106__PI_BIST_ADDR_MASK_2_1_SHIFT 0U
1904#define LPDDR4__DENALI_PI_106__PI_BIST_ADDR_MASK_2_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301905#define LPDDR4__PI_BIST_ADDR_MASK_2_1__REG DENALI_PI_106
1906#define LPDDR4__PI_BIST_ADDR_MASK_2_1__FLD LPDDR4__DENALI_PI_106__PI_BIST_ADDR_MASK_2_1
1907
Dave Gerlache440f0f2021-05-11 10:22:07 -05001908#define LPDDR4__DENALI_PI_107_READ_MASK 0xFFFFFFFFU
1909#define LPDDR4__DENALI_PI_107_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301910#define LPDDR4__DENALI_PI_107__PI_BIST_ADDR_MASK_3_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001911#define LPDDR4__DENALI_PI_107__PI_BIST_ADDR_MASK_3_0_SHIFT 0U
1912#define LPDDR4__DENALI_PI_107__PI_BIST_ADDR_MASK_3_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301913#define LPDDR4__PI_BIST_ADDR_MASK_3_0__REG DENALI_PI_107
1914#define LPDDR4__PI_BIST_ADDR_MASK_3_0__FLD LPDDR4__DENALI_PI_107__PI_BIST_ADDR_MASK_3_0
1915
Dave Gerlache440f0f2021-05-11 10:22:07 -05001916#define LPDDR4__DENALI_PI_108_READ_MASK 0x0000000FU
1917#define LPDDR4__DENALI_PI_108_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301918#define LPDDR4__DENALI_PI_108__PI_BIST_ADDR_MASK_3_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001919#define LPDDR4__DENALI_PI_108__PI_BIST_ADDR_MASK_3_1_SHIFT 0U
1920#define LPDDR4__DENALI_PI_108__PI_BIST_ADDR_MASK_3_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301921#define LPDDR4__PI_BIST_ADDR_MASK_3_1__REG DENALI_PI_108
1922#define LPDDR4__PI_BIST_ADDR_MASK_3_1__FLD LPDDR4__DENALI_PI_108__PI_BIST_ADDR_MASK_3_1
1923
Dave Gerlache440f0f2021-05-11 10:22:07 -05001924#define LPDDR4__DENALI_PI_109_READ_MASK 0xFFFFFFFFU
1925#define LPDDR4__DENALI_PI_109_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301926#define LPDDR4__DENALI_PI_109__PI_BIST_ADDR_MASK_4_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001927#define LPDDR4__DENALI_PI_109__PI_BIST_ADDR_MASK_4_0_SHIFT 0U
1928#define LPDDR4__DENALI_PI_109__PI_BIST_ADDR_MASK_4_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301929#define LPDDR4__PI_BIST_ADDR_MASK_4_0__REG DENALI_PI_109
1930#define LPDDR4__PI_BIST_ADDR_MASK_4_0__FLD LPDDR4__DENALI_PI_109__PI_BIST_ADDR_MASK_4_0
1931
Dave Gerlache440f0f2021-05-11 10:22:07 -05001932#define LPDDR4__DENALI_PI_110_READ_MASK 0x0000000FU
1933#define LPDDR4__DENALI_PI_110_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301934#define LPDDR4__DENALI_PI_110__PI_BIST_ADDR_MASK_4_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001935#define LPDDR4__DENALI_PI_110__PI_BIST_ADDR_MASK_4_1_SHIFT 0U
1936#define LPDDR4__DENALI_PI_110__PI_BIST_ADDR_MASK_4_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301937#define LPDDR4__PI_BIST_ADDR_MASK_4_1__REG DENALI_PI_110
1938#define LPDDR4__PI_BIST_ADDR_MASK_4_1__FLD LPDDR4__DENALI_PI_110__PI_BIST_ADDR_MASK_4_1
1939
Dave Gerlache440f0f2021-05-11 10:22:07 -05001940#define LPDDR4__DENALI_PI_111_READ_MASK 0xFFFFFFFFU
1941#define LPDDR4__DENALI_PI_111_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301942#define LPDDR4__DENALI_PI_111__PI_BIST_ADDR_MASK_5_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001943#define LPDDR4__DENALI_PI_111__PI_BIST_ADDR_MASK_5_0_SHIFT 0U
1944#define LPDDR4__DENALI_PI_111__PI_BIST_ADDR_MASK_5_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301945#define LPDDR4__PI_BIST_ADDR_MASK_5_0__REG DENALI_PI_111
1946#define LPDDR4__PI_BIST_ADDR_MASK_5_0__FLD LPDDR4__DENALI_PI_111__PI_BIST_ADDR_MASK_5_0
1947
Dave Gerlache440f0f2021-05-11 10:22:07 -05001948#define LPDDR4__DENALI_PI_112_READ_MASK 0x0000000FU
1949#define LPDDR4__DENALI_PI_112_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301950#define LPDDR4__DENALI_PI_112__PI_BIST_ADDR_MASK_5_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001951#define LPDDR4__DENALI_PI_112__PI_BIST_ADDR_MASK_5_1_SHIFT 0U
1952#define LPDDR4__DENALI_PI_112__PI_BIST_ADDR_MASK_5_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301953#define LPDDR4__PI_BIST_ADDR_MASK_5_1__REG DENALI_PI_112
1954#define LPDDR4__PI_BIST_ADDR_MASK_5_1__FLD LPDDR4__DENALI_PI_112__PI_BIST_ADDR_MASK_5_1
1955
Dave Gerlache440f0f2021-05-11 10:22:07 -05001956#define LPDDR4__DENALI_PI_113_READ_MASK 0xFFFFFFFFU
1957#define LPDDR4__DENALI_PI_113_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301958#define LPDDR4__DENALI_PI_113__PI_BIST_ADDR_MASK_6_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001959#define LPDDR4__DENALI_PI_113__PI_BIST_ADDR_MASK_6_0_SHIFT 0U
1960#define LPDDR4__DENALI_PI_113__PI_BIST_ADDR_MASK_6_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301961#define LPDDR4__PI_BIST_ADDR_MASK_6_0__REG DENALI_PI_113
1962#define LPDDR4__PI_BIST_ADDR_MASK_6_0__FLD LPDDR4__DENALI_PI_113__PI_BIST_ADDR_MASK_6_0
1963
Dave Gerlache440f0f2021-05-11 10:22:07 -05001964#define LPDDR4__DENALI_PI_114_READ_MASK 0x0000000FU
1965#define LPDDR4__DENALI_PI_114_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301966#define LPDDR4__DENALI_PI_114__PI_BIST_ADDR_MASK_6_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001967#define LPDDR4__DENALI_PI_114__PI_BIST_ADDR_MASK_6_1_SHIFT 0U
1968#define LPDDR4__DENALI_PI_114__PI_BIST_ADDR_MASK_6_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301969#define LPDDR4__PI_BIST_ADDR_MASK_6_1__REG DENALI_PI_114
1970#define LPDDR4__PI_BIST_ADDR_MASK_6_1__FLD LPDDR4__DENALI_PI_114__PI_BIST_ADDR_MASK_6_1
1971
Dave Gerlache440f0f2021-05-11 10:22:07 -05001972#define LPDDR4__DENALI_PI_115_READ_MASK 0xFFFFFFFFU
1973#define LPDDR4__DENALI_PI_115_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301974#define LPDDR4__DENALI_PI_115__PI_BIST_ADDR_MASK_7_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001975#define LPDDR4__DENALI_PI_115__PI_BIST_ADDR_MASK_7_0_SHIFT 0U
1976#define LPDDR4__DENALI_PI_115__PI_BIST_ADDR_MASK_7_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301977#define LPDDR4__PI_BIST_ADDR_MASK_7_0__REG DENALI_PI_115
1978#define LPDDR4__PI_BIST_ADDR_MASK_7_0__FLD LPDDR4__DENALI_PI_115__PI_BIST_ADDR_MASK_7_0
1979
Dave Gerlache440f0f2021-05-11 10:22:07 -05001980#define LPDDR4__DENALI_PI_116_READ_MASK 0x0000000FU
1981#define LPDDR4__DENALI_PI_116_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301982#define LPDDR4__DENALI_PI_116__PI_BIST_ADDR_MASK_7_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001983#define LPDDR4__DENALI_PI_116__PI_BIST_ADDR_MASK_7_1_SHIFT 0U
1984#define LPDDR4__DENALI_PI_116__PI_BIST_ADDR_MASK_7_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301985#define LPDDR4__PI_BIST_ADDR_MASK_7_1__REG DENALI_PI_116
1986#define LPDDR4__PI_BIST_ADDR_MASK_7_1__FLD LPDDR4__DENALI_PI_116__PI_BIST_ADDR_MASK_7_1
1987
Dave Gerlache440f0f2021-05-11 10:22:07 -05001988#define LPDDR4__DENALI_PI_117_READ_MASK 0xFFFFFFFFU
1989#define LPDDR4__DENALI_PI_117_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301990#define LPDDR4__DENALI_PI_117__PI_BIST_ADDR_MASK_8_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001991#define LPDDR4__DENALI_PI_117__PI_BIST_ADDR_MASK_8_0_SHIFT 0U
1992#define LPDDR4__DENALI_PI_117__PI_BIST_ADDR_MASK_8_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301993#define LPDDR4__PI_BIST_ADDR_MASK_8_0__REG DENALI_PI_117
1994#define LPDDR4__PI_BIST_ADDR_MASK_8_0__FLD LPDDR4__DENALI_PI_117__PI_BIST_ADDR_MASK_8_0
1995
Dave Gerlache440f0f2021-05-11 10:22:07 -05001996#define LPDDR4__DENALI_PI_118_READ_MASK 0x0000000FU
1997#define LPDDR4__DENALI_PI_118_WRITE_MASK 0x0000000FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05301998#define LPDDR4__DENALI_PI_118__PI_BIST_ADDR_MASK_8_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05001999#define LPDDR4__DENALI_PI_118__PI_BIST_ADDR_MASK_8_1_SHIFT 0U
2000#define LPDDR4__DENALI_PI_118__PI_BIST_ADDR_MASK_8_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302001#define LPDDR4__PI_BIST_ADDR_MASK_8_1__REG DENALI_PI_118
2002#define LPDDR4__PI_BIST_ADDR_MASK_8_1__FLD LPDDR4__DENALI_PI_118__PI_BIST_ADDR_MASK_8_1
2003
Dave Gerlache440f0f2021-05-11 10:22:07 -05002004#define LPDDR4__DENALI_PI_119_READ_MASK 0xFFFFFFFFU
2005#define LPDDR4__DENALI_PI_119_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302006#define LPDDR4__DENALI_PI_119__PI_BIST_ADDR_MASK_9_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002007#define LPDDR4__DENALI_PI_119__PI_BIST_ADDR_MASK_9_0_SHIFT 0U
2008#define LPDDR4__DENALI_PI_119__PI_BIST_ADDR_MASK_9_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302009#define LPDDR4__PI_BIST_ADDR_MASK_9_0__REG DENALI_PI_119
2010#define LPDDR4__PI_BIST_ADDR_MASK_9_0__FLD LPDDR4__DENALI_PI_119__PI_BIST_ADDR_MASK_9_0
2011
Dave Gerlache440f0f2021-05-11 10:22:07 -05002012#define LPDDR4__DENALI_PI_120_READ_MASK 0x0303070FU
2013#define LPDDR4__DENALI_PI_120_WRITE_MASK 0x0303070FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302014#define LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MASK_9_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002015#define LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MASK_9_1_SHIFT 0U
2016#define LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MASK_9_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302017#define LPDDR4__PI_BIST_ADDR_MASK_9_1__REG DENALI_PI_120
2018#define LPDDR4__PI_BIST_ADDR_MASK_9_1__FLD LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MASK_9_1
2019
Dave Gerlache440f0f2021-05-11 10:22:07 -05002020#define LPDDR4__DENALI_PI_120__PI_BIST_MODE_MASK 0x00000700U
2021#define LPDDR4__DENALI_PI_120__PI_BIST_MODE_SHIFT 8U
2022#define LPDDR4__DENALI_PI_120__PI_BIST_MODE_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302023#define LPDDR4__PI_BIST_MODE__REG DENALI_PI_120
2024#define LPDDR4__PI_BIST_MODE__FLD LPDDR4__DENALI_PI_120__PI_BIST_MODE
2025
Dave Gerlache440f0f2021-05-11 10:22:07 -05002026#define LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MODE_MASK 0x00030000U
2027#define LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MODE_SHIFT 16U
2028#define LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MODE_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302029#define LPDDR4__PI_BIST_ADDR_MODE__REG DENALI_PI_120
2030#define LPDDR4__PI_BIST_ADDR_MODE__FLD LPDDR4__DENALI_PI_120__PI_BIST_ADDR_MODE
2031
Dave Gerlache440f0f2021-05-11 10:22:07 -05002032#define LPDDR4__DENALI_PI_120__PI_BIST_PAT_MODE_MASK 0x03000000U
2033#define LPDDR4__DENALI_PI_120__PI_BIST_PAT_MODE_SHIFT 24U
2034#define LPDDR4__DENALI_PI_120__PI_BIST_PAT_MODE_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302035#define LPDDR4__PI_BIST_PAT_MODE__REG DENALI_PI_120
2036#define LPDDR4__PI_BIST_PAT_MODE__FLD LPDDR4__DENALI_PI_120__PI_BIST_PAT_MODE
2037
Dave Gerlache440f0f2021-05-11 10:22:07 -05002038#define LPDDR4__DENALI_PI_121_READ_MASK 0xFFFFFFFFU
2039#define LPDDR4__DENALI_PI_121_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302040#define LPDDR4__DENALI_PI_121__PI_BIST_USER_PAT_0_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002041#define LPDDR4__DENALI_PI_121__PI_BIST_USER_PAT_0_SHIFT 0U
2042#define LPDDR4__DENALI_PI_121__PI_BIST_USER_PAT_0_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302043#define LPDDR4__PI_BIST_USER_PAT_0__REG DENALI_PI_121
2044#define LPDDR4__PI_BIST_USER_PAT_0__FLD LPDDR4__DENALI_PI_121__PI_BIST_USER_PAT_0
2045
Dave Gerlache440f0f2021-05-11 10:22:07 -05002046#define LPDDR4__DENALI_PI_122_READ_MASK 0xFFFFFFFFU
2047#define LPDDR4__DENALI_PI_122_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302048#define LPDDR4__DENALI_PI_122__PI_BIST_USER_PAT_1_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002049#define LPDDR4__DENALI_PI_122__PI_BIST_USER_PAT_1_SHIFT 0U
2050#define LPDDR4__DENALI_PI_122__PI_BIST_USER_PAT_1_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302051#define LPDDR4__PI_BIST_USER_PAT_1__REG DENALI_PI_122
2052#define LPDDR4__PI_BIST_USER_PAT_1__FLD LPDDR4__DENALI_PI_122__PI_BIST_USER_PAT_1
2053
Dave Gerlache440f0f2021-05-11 10:22:07 -05002054#define LPDDR4__DENALI_PI_123_READ_MASK 0xFFFFFFFFU
2055#define LPDDR4__DENALI_PI_123_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302056#define LPDDR4__DENALI_PI_123__PI_BIST_USER_PAT_2_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002057#define LPDDR4__DENALI_PI_123__PI_BIST_USER_PAT_2_SHIFT 0U
2058#define LPDDR4__DENALI_PI_123__PI_BIST_USER_PAT_2_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302059#define LPDDR4__PI_BIST_USER_PAT_2__REG DENALI_PI_123
2060#define LPDDR4__PI_BIST_USER_PAT_2__FLD LPDDR4__DENALI_PI_123__PI_BIST_USER_PAT_2
2061
Dave Gerlache440f0f2021-05-11 10:22:07 -05002062#define LPDDR4__DENALI_PI_124_READ_MASK 0xFFFFFFFFU
2063#define LPDDR4__DENALI_PI_124_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302064#define LPDDR4__DENALI_PI_124__PI_BIST_USER_PAT_3_MASK 0xFFFFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002065#define LPDDR4__DENALI_PI_124__PI_BIST_USER_PAT_3_SHIFT 0U
2066#define LPDDR4__DENALI_PI_124__PI_BIST_USER_PAT_3_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302067#define LPDDR4__PI_BIST_USER_PAT_3__REG DENALI_PI_124
2068#define LPDDR4__PI_BIST_USER_PAT_3__FLD LPDDR4__DENALI_PI_124__PI_BIST_USER_PAT_3
2069
Dave Gerlache440f0f2021-05-11 10:22:07 -05002070#define LPDDR4__DENALI_PI_125_READ_MASK 0x0000000FU
2071#define LPDDR4__DENALI_PI_125_WRITE_MASK 0x0000000FU
2072#define LPDDR4__DENALI_PI_125__PI_BIST_PAT_NUM_MASK 0x0000000FU
2073#define LPDDR4__DENALI_PI_125__PI_BIST_PAT_NUM_SHIFT 0U
2074#define LPDDR4__DENALI_PI_125__PI_BIST_PAT_NUM_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302075#define LPDDR4__PI_BIST_PAT_NUM__REG DENALI_PI_125
2076#define LPDDR4__PI_BIST_PAT_NUM__FLD LPDDR4__DENALI_PI_125__PI_BIST_PAT_NUM
2077
Dave Gerlache440f0f2021-05-11 10:22:07 -05002078#define LPDDR4__DENALI_PI_126_READ_MASK 0x3FFFFFFFU
2079#define LPDDR4__DENALI_PI_126_WRITE_MASK 0x3FFFFFFFU
2080#define LPDDR4__DENALI_PI_126__PI_BIST_STAGE_0_MASK 0x3FFFFFFFU
2081#define LPDDR4__DENALI_PI_126__PI_BIST_STAGE_0_SHIFT 0U
2082#define LPDDR4__DENALI_PI_126__PI_BIST_STAGE_0_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302083#define LPDDR4__PI_BIST_STAGE_0__REG DENALI_PI_126
2084#define LPDDR4__PI_BIST_STAGE_0__FLD LPDDR4__DENALI_PI_126__PI_BIST_STAGE_0
2085
Dave Gerlache440f0f2021-05-11 10:22:07 -05002086#define LPDDR4__DENALI_PI_127_READ_MASK 0x3FFFFFFFU
2087#define LPDDR4__DENALI_PI_127_WRITE_MASK 0x3FFFFFFFU
2088#define LPDDR4__DENALI_PI_127__PI_BIST_STAGE_1_MASK 0x3FFFFFFFU
2089#define LPDDR4__DENALI_PI_127__PI_BIST_STAGE_1_SHIFT 0U
2090#define LPDDR4__DENALI_PI_127__PI_BIST_STAGE_1_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302091#define LPDDR4__PI_BIST_STAGE_1__REG DENALI_PI_127
2092#define LPDDR4__PI_BIST_STAGE_1__FLD LPDDR4__DENALI_PI_127__PI_BIST_STAGE_1
2093
Dave Gerlache440f0f2021-05-11 10:22:07 -05002094#define LPDDR4__DENALI_PI_128_READ_MASK 0x3FFFFFFFU
2095#define LPDDR4__DENALI_PI_128_WRITE_MASK 0x3FFFFFFFU
2096#define LPDDR4__DENALI_PI_128__PI_BIST_STAGE_2_MASK 0x3FFFFFFFU
2097#define LPDDR4__DENALI_PI_128__PI_BIST_STAGE_2_SHIFT 0U
2098#define LPDDR4__DENALI_PI_128__PI_BIST_STAGE_2_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302099#define LPDDR4__PI_BIST_STAGE_2__REG DENALI_PI_128
2100#define LPDDR4__PI_BIST_STAGE_2__FLD LPDDR4__DENALI_PI_128__PI_BIST_STAGE_2
2101
Dave Gerlache440f0f2021-05-11 10:22:07 -05002102#define LPDDR4__DENALI_PI_129_READ_MASK 0x3FFFFFFFU
2103#define LPDDR4__DENALI_PI_129_WRITE_MASK 0x3FFFFFFFU
2104#define LPDDR4__DENALI_PI_129__PI_BIST_STAGE_3_MASK 0x3FFFFFFFU
2105#define LPDDR4__DENALI_PI_129__PI_BIST_STAGE_3_SHIFT 0U
2106#define LPDDR4__DENALI_PI_129__PI_BIST_STAGE_3_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302107#define LPDDR4__PI_BIST_STAGE_3__REG DENALI_PI_129
2108#define LPDDR4__PI_BIST_STAGE_3__FLD LPDDR4__DENALI_PI_129__PI_BIST_STAGE_3
2109
Dave Gerlache440f0f2021-05-11 10:22:07 -05002110#define LPDDR4__DENALI_PI_130_READ_MASK 0x3FFFFFFFU
2111#define LPDDR4__DENALI_PI_130_WRITE_MASK 0x3FFFFFFFU
2112#define LPDDR4__DENALI_PI_130__PI_BIST_STAGE_4_MASK 0x3FFFFFFFU
2113#define LPDDR4__DENALI_PI_130__PI_BIST_STAGE_4_SHIFT 0U
2114#define LPDDR4__DENALI_PI_130__PI_BIST_STAGE_4_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302115#define LPDDR4__PI_BIST_STAGE_4__REG DENALI_PI_130
2116#define LPDDR4__PI_BIST_STAGE_4__FLD LPDDR4__DENALI_PI_130__PI_BIST_STAGE_4
2117
Dave Gerlache440f0f2021-05-11 10:22:07 -05002118#define LPDDR4__DENALI_PI_131_READ_MASK 0x3FFFFFFFU
2119#define LPDDR4__DENALI_PI_131_WRITE_MASK 0x3FFFFFFFU
2120#define LPDDR4__DENALI_PI_131__PI_BIST_STAGE_5_MASK 0x3FFFFFFFU
2121#define LPDDR4__DENALI_PI_131__PI_BIST_STAGE_5_SHIFT 0U
2122#define LPDDR4__DENALI_PI_131__PI_BIST_STAGE_5_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302123#define LPDDR4__PI_BIST_STAGE_5__REG DENALI_PI_131
2124#define LPDDR4__PI_BIST_STAGE_5__FLD LPDDR4__DENALI_PI_131__PI_BIST_STAGE_5
2125
Dave Gerlache440f0f2021-05-11 10:22:07 -05002126#define LPDDR4__DENALI_PI_132_READ_MASK 0x3FFFFFFFU
2127#define LPDDR4__DENALI_PI_132_WRITE_MASK 0x3FFFFFFFU
2128#define LPDDR4__DENALI_PI_132__PI_BIST_STAGE_6_MASK 0x3FFFFFFFU
2129#define LPDDR4__DENALI_PI_132__PI_BIST_STAGE_6_SHIFT 0U
2130#define LPDDR4__DENALI_PI_132__PI_BIST_STAGE_6_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302131#define LPDDR4__PI_BIST_STAGE_6__REG DENALI_PI_132
2132#define LPDDR4__PI_BIST_STAGE_6__FLD LPDDR4__DENALI_PI_132__PI_BIST_STAGE_6
2133
Dave Gerlache440f0f2021-05-11 10:22:07 -05002134#define LPDDR4__DENALI_PI_133_READ_MASK 0x3FFFFFFFU
2135#define LPDDR4__DENALI_PI_133_WRITE_MASK 0x3FFFFFFFU
2136#define LPDDR4__DENALI_PI_133__PI_BIST_STAGE_7_MASK 0x3FFFFFFFU
2137#define LPDDR4__DENALI_PI_133__PI_BIST_STAGE_7_SHIFT 0U
2138#define LPDDR4__DENALI_PI_133__PI_BIST_STAGE_7_WIDTH 30U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302139#define LPDDR4__PI_BIST_STAGE_7__REG DENALI_PI_133
2140#define LPDDR4__PI_BIST_STAGE_7__FLD LPDDR4__DENALI_PI_133__PI_BIST_STAGE_7
2141
Dave Gerlache440f0f2021-05-11 10:22:07 -05002142#define LPDDR4__DENALI_PI_134_READ_MASK 0x0101010FU
2143#define LPDDR4__DENALI_PI_134_WRITE_MASK 0x0101010FU
2144#define LPDDR4__DENALI_PI_134__PI_COL_DIFF_MASK 0x0000000FU
2145#define LPDDR4__DENALI_PI_134__PI_COL_DIFF_SHIFT 0U
2146#define LPDDR4__DENALI_PI_134__PI_COL_DIFF_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302147#define LPDDR4__PI_COL_DIFF__REG DENALI_PI_134
2148#define LPDDR4__PI_COL_DIFF__FLD LPDDR4__DENALI_PI_134__PI_COL_DIFF
2149
2150#define LPDDR4__DENALI_PI_134__PI_SELF_REFRESH_EN_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002151#define LPDDR4__DENALI_PI_134__PI_SELF_REFRESH_EN_SHIFT 8U
2152#define LPDDR4__DENALI_PI_134__PI_SELF_REFRESH_EN_WIDTH 1U
2153#define LPDDR4__DENALI_PI_134__PI_SELF_REFRESH_EN_WOCLR 0U
2154#define LPDDR4__DENALI_PI_134__PI_SELF_REFRESH_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302155#define LPDDR4__PI_SELF_REFRESH_EN__REG DENALI_PI_134
2156#define LPDDR4__PI_SELF_REFRESH_EN__FLD LPDDR4__DENALI_PI_134__PI_SELF_REFRESH_EN
2157
2158#define LPDDR4__DENALI_PI_134__PI_PWRUP_SREFRESH_EXIT_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002159#define LPDDR4__DENALI_PI_134__PI_PWRUP_SREFRESH_EXIT_SHIFT 16U
2160#define LPDDR4__DENALI_PI_134__PI_PWRUP_SREFRESH_EXIT_WIDTH 1U
2161#define LPDDR4__DENALI_PI_134__PI_PWRUP_SREFRESH_EXIT_WOCLR 0U
2162#define LPDDR4__DENALI_PI_134__PI_PWRUP_SREFRESH_EXIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302163#define LPDDR4__PI_PWRUP_SREFRESH_EXIT__REG DENALI_PI_134
2164#define LPDDR4__PI_PWRUP_SREFRESH_EXIT__FLD LPDDR4__DENALI_PI_134__PI_PWRUP_SREFRESH_EXIT
2165
2166#define LPDDR4__DENALI_PI_134__PI_SREFRESH_EXIT_NO_REFRESH_MASK 0x01000000U
2167#define LPDDR4__DENALI_PI_134__PI_SREFRESH_EXIT_NO_REFRESH_SHIFT 24U
2168#define LPDDR4__DENALI_PI_134__PI_SREFRESH_EXIT_NO_REFRESH_WIDTH 1U
2169#define LPDDR4__DENALI_PI_134__PI_SREFRESH_EXIT_NO_REFRESH_WOCLR 0U
2170#define LPDDR4__DENALI_PI_134__PI_SREFRESH_EXIT_NO_REFRESH_WOSET 0U
2171#define LPDDR4__PI_SREFRESH_EXIT_NO_REFRESH__REG DENALI_PI_134
2172#define LPDDR4__PI_SREFRESH_EXIT_NO_REFRESH__FLD LPDDR4__DENALI_PI_134__PI_SREFRESH_EXIT_NO_REFRESH
2173
Dave Gerlache440f0f2021-05-11 10:22:07 -05002174#define LPDDR4__DENALI_PI_135_READ_MASK 0x01010100U
2175#define LPDDR4__DENALI_PI_135_WRITE_MASK 0x01010100U
2176#define LPDDR4__DENALI_PI_135__PI_SREF_ENTRY_REQ_MASK 0x00000001U
2177#define LPDDR4__DENALI_PI_135__PI_SREF_ENTRY_REQ_SHIFT 0U
2178#define LPDDR4__DENALI_PI_135__PI_SREF_ENTRY_REQ_WIDTH 1U
2179#define LPDDR4__DENALI_PI_135__PI_SREF_ENTRY_REQ_WOCLR 0U
2180#define LPDDR4__DENALI_PI_135__PI_SREF_ENTRY_REQ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302181#define LPDDR4__PI_SREF_ENTRY_REQ__REG DENALI_PI_135
2182#define LPDDR4__PI_SREF_ENTRY_REQ__FLD LPDDR4__DENALI_PI_135__PI_SREF_ENTRY_REQ
2183
Dave Gerlache440f0f2021-05-11 10:22:07 -05002184#define LPDDR4__DENALI_PI_135__PI_NO_MRW_BT_INIT_MASK 0x00000100U
2185#define LPDDR4__DENALI_PI_135__PI_NO_MRW_BT_INIT_SHIFT 8U
2186#define LPDDR4__DENALI_PI_135__PI_NO_MRW_BT_INIT_WIDTH 1U
2187#define LPDDR4__DENALI_PI_135__PI_NO_MRW_BT_INIT_WOCLR 0U
2188#define LPDDR4__DENALI_PI_135__PI_NO_MRW_BT_INIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302189#define LPDDR4__PI_NO_MRW_BT_INIT__REG DENALI_PI_135
2190#define LPDDR4__PI_NO_MRW_BT_INIT__FLD LPDDR4__DENALI_PI_135__PI_NO_MRW_BT_INIT
2191
Dave Gerlache440f0f2021-05-11 10:22:07 -05002192#define LPDDR4__DENALI_PI_135__PI_NO_MRW_INIT_MASK 0x00010000U
2193#define LPDDR4__DENALI_PI_135__PI_NO_MRW_INIT_SHIFT 16U
2194#define LPDDR4__DENALI_PI_135__PI_NO_MRW_INIT_WIDTH 1U
2195#define LPDDR4__DENALI_PI_135__PI_NO_MRW_INIT_WOCLR 0U
2196#define LPDDR4__DENALI_PI_135__PI_NO_MRW_INIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302197#define LPDDR4__PI_NO_MRW_INIT__REG DENALI_PI_135
2198#define LPDDR4__PI_NO_MRW_INIT__FLD LPDDR4__DENALI_PI_135__PI_NO_MRW_INIT
2199
2200#define LPDDR4__DENALI_PI_135__PI_NO_PHY_IND_TRAIN_INIT_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002201#define LPDDR4__DENALI_PI_135__PI_NO_PHY_IND_TRAIN_INIT_SHIFT 24U
2202#define LPDDR4__DENALI_PI_135__PI_NO_PHY_IND_TRAIN_INIT_WIDTH 1U
2203#define LPDDR4__DENALI_PI_135__PI_NO_PHY_IND_TRAIN_INIT_WOCLR 0U
2204#define LPDDR4__DENALI_PI_135__PI_NO_PHY_IND_TRAIN_INIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302205#define LPDDR4__PI_NO_PHY_IND_TRAIN_INIT__REG DENALI_PI_135
2206#define LPDDR4__PI_NO_PHY_IND_TRAIN_INIT__FLD LPDDR4__DENALI_PI_135__PI_NO_PHY_IND_TRAIN_INIT
2207
Dave Gerlache440f0f2021-05-11 10:22:07 -05002208#define LPDDR4__DENALI_PI_136_READ_MASK 0x00000001U
2209#define LPDDR4__DENALI_PI_136_WRITE_MASK 0x00000001U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302210#define LPDDR4__DENALI_PI_136__PI_NO_AUTO_MRR_INIT_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002211#define LPDDR4__DENALI_PI_136__PI_NO_AUTO_MRR_INIT_SHIFT 0U
2212#define LPDDR4__DENALI_PI_136__PI_NO_AUTO_MRR_INIT_WIDTH 1U
2213#define LPDDR4__DENALI_PI_136__PI_NO_AUTO_MRR_INIT_WOCLR 0U
2214#define LPDDR4__DENALI_PI_136__PI_NO_AUTO_MRR_INIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302215#define LPDDR4__PI_NO_AUTO_MRR_INIT__REG DENALI_PI_136
2216#define LPDDR4__PI_NO_AUTO_MRR_INIT__FLD LPDDR4__DENALI_PI_136__PI_NO_AUTO_MRR_INIT
2217
Dave Gerlache440f0f2021-05-11 10:22:07 -05002218#define LPDDR4__DENALI_PI_137_READ_MASK 0xFFFFFFFFU
2219#define LPDDR4__DENALI_PI_137_WRITE_MASK 0xFFFFFFFFU
2220#define LPDDR4__DENALI_PI_137__PI_TRST_PWRON_MASK 0xFFFFFFFFU
2221#define LPDDR4__DENALI_PI_137__PI_TRST_PWRON_SHIFT 0U
2222#define LPDDR4__DENALI_PI_137__PI_TRST_PWRON_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302223#define LPDDR4__PI_TRST_PWRON__REG DENALI_PI_137
2224#define LPDDR4__PI_TRST_PWRON__FLD LPDDR4__DENALI_PI_137__PI_TRST_PWRON
2225
Dave Gerlache440f0f2021-05-11 10:22:07 -05002226#define LPDDR4__DENALI_PI_138_READ_MASK 0xFFFFFFFFU
2227#define LPDDR4__DENALI_PI_138_WRITE_MASK 0xFFFFFFFFU
2228#define LPDDR4__DENALI_PI_138__PI_CKE_INACTIVE_MASK 0xFFFFFFFFU
2229#define LPDDR4__DENALI_PI_138__PI_CKE_INACTIVE_SHIFT 0U
2230#define LPDDR4__DENALI_PI_138__PI_CKE_INACTIVE_WIDTH 32U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302231#define LPDDR4__PI_CKE_INACTIVE__REG DENALI_PI_138
2232#define LPDDR4__PI_CKE_INACTIVE__FLD LPDDR4__DENALI_PI_138__PI_CKE_INACTIVE
2233
Dave Gerlache440f0f2021-05-11 10:22:07 -05002234#define LPDDR4__DENALI_PI_139_READ_MASK 0xFFFF0101U
2235#define LPDDR4__DENALI_PI_139_WRITE_MASK 0xFFFF0101U
2236#define LPDDR4__DENALI_PI_139__PI_DLL_RST_MASK 0x00000001U
2237#define LPDDR4__DENALI_PI_139__PI_DLL_RST_SHIFT 0U
2238#define LPDDR4__DENALI_PI_139__PI_DLL_RST_WIDTH 1U
2239#define LPDDR4__DENALI_PI_139__PI_DLL_RST_WOCLR 0U
2240#define LPDDR4__DENALI_PI_139__PI_DLL_RST_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302241#define LPDDR4__PI_DLL_RST__REG DENALI_PI_139
2242#define LPDDR4__PI_DLL_RST__FLD LPDDR4__DENALI_PI_139__PI_DLL_RST
2243
Dave Gerlache440f0f2021-05-11 10:22:07 -05002244#define LPDDR4__DENALI_PI_139__PI_DRAM_INIT_EN_MASK 0x00000100U
2245#define LPDDR4__DENALI_PI_139__PI_DRAM_INIT_EN_SHIFT 8U
2246#define LPDDR4__DENALI_PI_139__PI_DRAM_INIT_EN_WIDTH 1U
2247#define LPDDR4__DENALI_PI_139__PI_DRAM_INIT_EN_WOCLR 0U
2248#define LPDDR4__DENALI_PI_139__PI_DRAM_INIT_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302249#define LPDDR4__PI_DRAM_INIT_EN__REG DENALI_PI_139
2250#define LPDDR4__PI_DRAM_INIT_EN__FLD LPDDR4__DENALI_PI_139__PI_DRAM_INIT_EN
2251
Dave Gerlache440f0f2021-05-11 10:22:07 -05002252#define LPDDR4__DENALI_PI_139__PI_DLL_RST_DELAY_MASK 0xFFFF0000U
2253#define LPDDR4__DENALI_PI_139__PI_DLL_RST_DELAY_SHIFT 16U
2254#define LPDDR4__DENALI_PI_139__PI_DLL_RST_DELAY_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302255#define LPDDR4__PI_DLL_RST_DELAY__REG DENALI_PI_139
2256#define LPDDR4__PI_DLL_RST_DELAY__FLD LPDDR4__DENALI_PI_139__PI_DLL_RST_DELAY
2257
Dave Gerlache440f0f2021-05-11 10:22:07 -05002258#define LPDDR4__DENALI_PI_140_READ_MASK 0x000000FFU
2259#define LPDDR4__DENALI_PI_140_WRITE_MASK 0x000000FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302260#define LPDDR4__DENALI_PI_140__PI_DLL_RST_ADJ_DLY_MASK 0x000000FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002261#define LPDDR4__DENALI_PI_140__PI_DLL_RST_ADJ_DLY_SHIFT 0U
2262#define LPDDR4__DENALI_PI_140__PI_DLL_RST_ADJ_DLY_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302263#define LPDDR4__PI_DLL_RST_ADJ_DLY__REG DENALI_PI_140
2264#define LPDDR4__PI_DLL_RST_ADJ_DLY__FLD LPDDR4__DENALI_PI_140__PI_DLL_RST_ADJ_DLY
2265
Dave Gerlache440f0f2021-05-11 10:22:07 -05002266#define LPDDR4__DENALI_PI_141_READ_MASK 0x03FFFFFFU
2267#define LPDDR4__DENALI_PI_141_WRITE_MASK 0x03FFFFFFU
2268#define LPDDR4__DENALI_PI_141__PI_WRITE_MODEREG_MASK 0x03FFFFFFU
2269#define LPDDR4__DENALI_PI_141__PI_WRITE_MODEREG_SHIFT 0U
2270#define LPDDR4__DENALI_PI_141__PI_WRITE_MODEREG_WIDTH 26U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302271#define LPDDR4__PI_WRITE_MODEREG__REG DENALI_PI_141
2272#define LPDDR4__PI_WRITE_MODEREG__FLD LPDDR4__DENALI_PI_141__PI_WRITE_MODEREG
2273
Dave Gerlache440f0f2021-05-11 10:22:07 -05002274#define LPDDR4__DENALI_PI_142_READ_MASK 0x01FFFFFFU
2275#define LPDDR4__DENALI_PI_142_WRITE_MASK 0x01FFFFFFU
2276#define LPDDR4__DENALI_PI_142__PI_MRW_STATUS_MASK 0x000000FFU
2277#define LPDDR4__DENALI_PI_142__PI_MRW_STATUS_SHIFT 0U
2278#define LPDDR4__DENALI_PI_142__PI_MRW_STATUS_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302279#define LPDDR4__PI_MRW_STATUS__REG DENALI_PI_142
2280#define LPDDR4__PI_MRW_STATUS__FLD LPDDR4__DENALI_PI_142__PI_MRW_STATUS
2281
Dave Gerlache440f0f2021-05-11 10:22:07 -05002282#define LPDDR4__DENALI_PI_142__PI_READ_MODEREG_MASK 0x01FFFF00U
2283#define LPDDR4__DENALI_PI_142__PI_READ_MODEREG_SHIFT 8U
2284#define LPDDR4__DENALI_PI_142__PI_READ_MODEREG_WIDTH 17U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302285#define LPDDR4__PI_READ_MODEREG__REG DENALI_PI_142
2286#define LPDDR4__PI_READ_MODEREG__FLD LPDDR4__DENALI_PI_142__PI_READ_MODEREG
2287
Dave Gerlache440f0f2021-05-11 10:22:07 -05002288#define LPDDR4__DENALI_PI_143_READ_MASK 0x01FFFFFFU
2289#define LPDDR4__DENALI_PI_143_WRITE_MASK 0x01FFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302290#define LPDDR4__DENALI_PI_143__PI_PERIPHERAL_MRR_DATA_0_MASK 0x00FFFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002291#define LPDDR4__DENALI_PI_143__PI_PERIPHERAL_MRR_DATA_0_SHIFT 0U
2292#define LPDDR4__DENALI_PI_143__PI_PERIPHERAL_MRR_DATA_0_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302293#define LPDDR4__PI_PERIPHERAL_MRR_DATA_0__REG DENALI_PI_143
2294#define LPDDR4__PI_PERIPHERAL_MRR_DATA_0__FLD LPDDR4__DENALI_PI_143__PI_PERIPHERAL_MRR_DATA_0
2295
Dave Gerlache440f0f2021-05-11 10:22:07 -05002296#define LPDDR4__DENALI_PI_143__PI_NO_ZQ_INIT_MASK 0x01000000U
2297#define LPDDR4__DENALI_PI_143__PI_NO_ZQ_INIT_SHIFT 24U
2298#define LPDDR4__DENALI_PI_143__PI_NO_ZQ_INIT_WIDTH 1U
2299#define LPDDR4__DENALI_PI_143__PI_NO_ZQ_INIT_WOCLR 0U
2300#define LPDDR4__DENALI_PI_143__PI_NO_ZQ_INIT_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302301#define LPDDR4__PI_NO_ZQ_INIT__REG DENALI_PI_143
2302#define LPDDR4__PI_NO_ZQ_INIT__FLD LPDDR4__DENALI_PI_143__PI_NO_ZQ_INIT
2303
Dave Gerlache440f0f2021-05-11 10:22:07 -05002304#define LPDDR4__DENALI_PI_144_READ_MASK 0x0101000FU
2305#define LPDDR4__DENALI_PI_144_WRITE_MASK 0x0101000FU
2306#define LPDDR4__DENALI_PI_144__PI_RESERVED25_MASK 0x0000000FU
2307#define LPDDR4__DENALI_PI_144__PI_RESERVED25_SHIFT 0U
2308#define LPDDR4__DENALI_PI_144__PI_RESERVED25_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302309#define LPDDR4__PI_RESERVED25__REG DENALI_PI_144
2310#define LPDDR4__PI_RESERVED25__FLD LPDDR4__DENALI_PI_144__PI_RESERVED25
2311
Dave Gerlache440f0f2021-05-11 10:22:07 -05002312#define LPDDR4__DENALI_PI_144__PI_RESERVED26_MASK 0x00000F00U
2313#define LPDDR4__DENALI_PI_144__PI_RESERVED26_SHIFT 8U
2314#define LPDDR4__DENALI_PI_144__PI_RESERVED26_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302315#define LPDDR4__PI_RESERVED26__REG DENALI_PI_144
2316#define LPDDR4__PI_RESERVED26__FLD LPDDR4__DENALI_PI_144__PI_RESERVED26
2317
Dave Gerlache440f0f2021-05-11 10:22:07 -05002318#define LPDDR4__DENALI_PI_144__PI_ZQ_REQ_PENDING_MASK 0x00010000U
2319#define LPDDR4__DENALI_PI_144__PI_ZQ_REQ_PENDING_SHIFT 16U
2320#define LPDDR4__DENALI_PI_144__PI_ZQ_REQ_PENDING_WIDTH 1U
2321#define LPDDR4__DENALI_PI_144__PI_ZQ_REQ_PENDING_WOCLR 0U
2322#define LPDDR4__DENALI_PI_144__PI_ZQ_REQ_PENDING_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302323#define LPDDR4__PI_ZQ_REQ_PENDING__REG DENALI_PI_144
2324#define LPDDR4__PI_ZQ_REQ_PENDING__FLD LPDDR4__DENALI_PI_144__PI_ZQ_REQ_PENDING
2325
Dave Gerlache440f0f2021-05-11 10:22:07 -05002326#define LPDDR4__DENALI_PI_144__PI_RESERVED27_MASK 0x01000000U
2327#define LPDDR4__DENALI_PI_144__PI_RESERVED27_SHIFT 24U
2328#define LPDDR4__DENALI_PI_144__PI_RESERVED27_WIDTH 1U
2329#define LPDDR4__DENALI_PI_144__PI_RESERVED27_WOCLR 0U
2330#define LPDDR4__DENALI_PI_144__PI_RESERVED27_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302331#define LPDDR4__PI_RESERVED27__REG DENALI_PI_144
2332#define LPDDR4__PI_RESERVED27__FLD LPDDR4__DENALI_PI_144__PI_RESERVED27
2333
Dave Gerlache440f0f2021-05-11 10:22:07 -05002334#define LPDDR4__DENALI_PI_145_READ_MASK 0xFF010F07U
2335#define LPDDR4__DENALI_PI_145_WRITE_MASK 0xFF010F07U
2336#define LPDDR4__DENALI_PI_145__PI_RESERVED28_MASK 0x00000007U
2337#define LPDDR4__DENALI_PI_145__PI_RESERVED28_SHIFT 0U
2338#define LPDDR4__DENALI_PI_145__PI_RESERVED28_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302339#define LPDDR4__PI_RESERVED28__REG DENALI_PI_145
2340#define LPDDR4__PI_RESERVED28__FLD LPDDR4__DENALI_PI_145__PI_RESERVED28
2341
2342#define LPDDR4__DENALI_PI_145__PI_MONITOR_SRC_SEL_0_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002343#define LPDDR4__DENALI_PI_145__PI_MONITOR_SRC_SEL_0_SHIFT 8U
2344#define LPDDR4__DENALI_PI_145__PI_MONITOR_SRC_SEL_0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302345#define LPDDR4__PI_MONITOR_SRC_SEL_0__REG DENALI_PI_145
2346#define LPDDR4__PI_MONITOR_SRC_SEL_0__FLD LPDDR4__DENALI_PI_145__PI_MONITOR_SRC_SEL_0
2347
2348#define LPDDR4__DENALI_PI_145__PI_MONITOR_CAP_SEL_0_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002349#define LPDDR4__DENALI_PI_145__PI_MONITOR_CAP_SEL_0_SHIFT 16U
2350#define LPDDR4__DENALI_PI_145__PI_MONITOR_CAP_SEL_0_WIDTH 1U
2351#define LPDDR4__DENALI_PI_145__PI_MONITOR_CAP_SEL_0_WOCLR 0U
2352#define LPDDR4__DENALI_PI_145__PI_MONITOR_CAP_SEL_0_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302353#define LPDDR4__PI_MONITOR_CAP_SEL_0__REG DENALI_PI_145
2354#define LPDDR4__PI_MONITOR_CAP_SEL_0__FLD LPDDR4__DENALI_PI_145__PI_MONITOR_CAP_SEL_0
2355
Dave Gerlache440f0f2021-05-11 10:22:07 -05002356#define LPDDR4__DENALI_PI_145__PI_MONITOR_0_MASK 0xFF000000U
2357#define LPDDR4__DENALI_PI_145__PI_MONITOR_0_SHIFT 24U
2358#define LPDDR4__DENALI_PI_145__PI_MONITOR_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302359#define LPDDR4__PI_MONITOR_0__REG DENALI_PI_145
2360#define LPDDR4__PI_MONITOR_0__FLD LPDDR4__DENALI_PI_145__PI_MONITOR_0
2361
Dave Gerlache440f0f2021-05-11 10:22:07 -05002362#define LPDDR4__DENALI_PI_146_READ_MASK 0x0FFF010FU
2363#define LPDDR4__DENALI_PI_146_WRITE_MASK 0x0FFF010FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302364#define LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002365#define LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_1_SHIFT 0U
2366#define LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302367#define LPDDR4__PI_MONITOR_SRC_SEL_1__REG DENALI_PI_146
2368#define LPDDR4__PI_MONITOR_SRC_SEL_1__FLD LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_1
2369
2370#define LPDDR4__DENALI_PI_146__PI_MONITOR_CAP_SEL_1_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002371#define LPDDR4__DENALI_PI_146__PI_MONITOR_CAP_SEL_1_SHIFT 8U
2372#define LPDDR4__DENALI_PI_146__PI_MONITOR_CAP_SEL_1_WIDTH 1U
2373#define LPDDR4__DENALI_PI_146__PI_MONITOR_CAP_SEL_1_WOCLR 0U
2374#define LPDDR4__DENALI_PI_146__PI_MONITOR_CAP_SEL_1_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302375#define LPDDR4__PI_MONITOR_CAP_SEL_1__REG DENALI_PI_146
2376#define LPDDR4__PI_MONITOR_CAP_SEL_1__FLD LPDDR4__DENALI_PI_146__PI_MONITOR_CAP_SEL_1
2377
Dave Gerlache440f0f2021-05-11 10:22:07 -05002378#define LPDDR4__DENALI_PI_146__PI_MONITOR_1_MASK 0x00FF0000U
2379#define LPDDR4__DENALI_PI_146__PI_MONITOR_1_SHIFT 16U
2380#define LPDDR4__DENALI_PI_146__PI_MONITOR_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302381#define LPDDR4__PI_MONITOR_1__REG DENALI_PI_146
2382#define LPDDR4__PI_MONITOR_1__FLD LPDDR4__DENALI_PI_146__PI_MONITOR_1
2383
2384#define LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_2_MASK 0x0F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002385#define LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_2_SHIFT 24U
2386#define LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302387#define LPDDR4__PI_MONITOR_SRC_SEL_2__REG DENALI_PI_146
2388#define LPDDR4__PI_MONITOR_SRC_SEL_2__FLD LPDDR4__DENALI_PI_146__PI_MONITOR_SRC_SEL_2
2389
Dave Gerlache440f0f2021-05-11 10:22:07 -05002390#define LPDDR4__DENALI_PI_147_READ_MASK 0x010FFF01U
2391#define LPDDR4__DENALI_PI_147_WRITE_MASK 0x010FFF01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302392#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_2_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002393#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_2_SHIFT 0U
2394#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_2_WIDTH 1U
2395#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_2_WOCLR 0U
2396#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_2_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302397#define LPDDR4__PI_MONITOR_CAP_SEL_2__REG DENALI_PI_147
2398#define LPDDR4__PI_MONITOR_CAP_SEL_2__FLD LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_2
2399
Dave Gerlache440f0f2021-05-11 10:22:07 -05002400#define LPDDR4__DENALI_PI_147__PI_MONITOR_2_MASK 0x0000FF00U
2401#define LPDDR4__DENALI_PI_147__PI_MONITOR_2_SHIFT 8U
2402#define LPDDR4__DENALI_PI_147__PI_MONITOR_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302403#define LPDDR4__PI_MONITOR_2__REG DENALI_PI_147
2404#define LPDDR4__PI_MONITOR_2__FLD LPDDR4__DENALI_PI_147__PI_MONITOR_2
2405
2406#define LPDDR4__DENALI_PI_147__PI_MONITOR_SRC_SEL_3_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002407#define LPDDR4__DENALI_PI_147__PI_MONITOR_SRC_SEL_3_SHIFT 16U
2408#define LPDDR4__DENALI_PI_147__PI_MONITOR_SRC_SEL_3_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302409#define LPDDR4__PI_MONITOR_SRC_SEL_3__REG DENALI_PI_147
2410#define LPDDR4__PI_MONITOR_SRC_SEL_3__FLD LPDDR4__DENALI_PI_147__PI_MONITOR_SRC_SEL_3
2411
2412#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_3_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002413#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_3_SHIFT 24U
2414#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_3_WIDTH 1U
2415#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_3_WOCLR 0U
2416#define LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_3_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302417#define LPDDR4__PI_MONITOR_CAP_SEL_3__REG DENALI_PI_147
2418#define LPDDR4__PI_MONITOR_CAP_SEL_3__FLD LPDDR4__DENALI_PI_147__PI_MONITOR_CAP_SEL_3
2419
Dave Gerlache440f0f2021-05-11 10:22:07 -05002420#define LPDDR4__DENALI_PI_148_READ_MASK 0xFF010FFFU
2421#define LPDDR4__DENALI_PI_148_WRITE_MASK 0xFF010FFFU
2422#define LPDDR4__DENALI_PI_148__PI_MONITOR_3_MASK 0x000000FFU
2423#define LPDDR4__DENALI_PI_148__PI_MONITOR_3_SHIFT 0U
2424#define LPDDR4__DENALI_PI_148__PI_MONITOR_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302425#define LPDDR4__PI_MONITOR_3__REG DENALI_PI_148
2426#define LPDDR4__PI_MONITOR_3__FLD LPDDR4__DENALI_PI_148__PI_MONITOR_3
2427
2428#define LPDDR4__DENALI_PI_148__PI_MONITOR_SRC_SEL_4_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002429#define LPDDR4__DENALI_PI_148__PI_MONITOR_SRC_SEL_4_SHIFT 8U
2430#define LPDDR4__DENALI_PI_148__PI_MONITOR_SRC_SEL_4_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302431#define LPDDR4__PI_MONITOR_SRC_SEL_4__REG DENALI_PI_148
2432#define LPDDR4__PI_MONITOR_SRC_SEL_4__FLD LPDDR4__DENALI_PI_148__PI_MONITOR_SRC_SEL_4
2433
2434#define LPDDR4__DENALI_PI_148__PI_MONITOR_CAP_SEL_4_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002435#define LPDDR4__DENALI_PI_148__PI_MONITOR_CAP_SEL_4_SHIFT 16U
2436#define LPDDR4__DENALI_PI_148__PI_MONITOR_CAP_SEL_4_WIDTH 1U
2437#define LPDDR4__DENALI_PI_148__PI_MONITOR_CAP_SEL_4_WOCLR 0U
2438#define LPDDR4__DENALI_PI_148__PI_MONITOR_CAP_SEL_4_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302439#define LPDDR4__PI_MONITOR_CAP_SEL_4__REG DENALI_PI_148
2440#define LPDDR4__PI_MONITOR_CAP_SEL_4__FLD LPDDR4__DENALI_PI_148__PI_MONITOR_CAP_SEL_4
2441
Dave Gerlache440f0f2021-05-11 10:22:07 -05002442#define LPDDR4__DENALI_PI_148__PI_MONITOR_4_MASK 0xFF000000U
2443#define LPDDR4__DENALI_PI_148__PI_MONITOR_4_SHIFT 24U
2444#define LPDDR4__DENALI_PI_148__PI_MONITOR_4_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302445#define LPDDR4__PI_MONITOR_4__REG DENALI_PI_148
2446#define LPDDR4__PI_MONITOR_4__FLD LPDDR4__DENALI_PI_148__PI_MONITOR_4
2447
Dave Gerlache440f0f2021-05-11 10:22:07 -05002448#define LPDDR4__DENALI_PI_149_READ_MASK 0x0FFF010FU
2449#define LPDDR4__DENALI_PI_149_WRITE_MASK 0x0FFF010FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302450#define LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_5_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002451#define LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_5_SHIFT 0U
2452#define LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_5_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302453#define LPDDR4__PI_MONITOR_SRC_SEL_5__REG DENALI_PI_149
2454#define LPDDR4__PI_MONITOR_SRC_SEL_5__FLD LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_5
2455
2456#define LPDDR4__DENALI_PI_149__PI_MONITOR_CAP_SEL_5_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002457#define LPDDR4__DENALI_PI_149__PI_MONITOR_CAP_SEL_5_SHIFT 8U
2458#define LPDDR4__DENALI_PI_149__PI_MONITOR_CAP_SEL_5_WIDTH 1U
2459#define LPDDR4__DENALI_PI_149__PI_MONITOR_CAP_SEL_5_WOCLR 0U
2460#define LPDDR4__DENALI_PI_149__PI_MONITOR_CAP_SEL_5_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302461#define LPDDR4__PI_MONITOR_CAP_SEL_5__REG DENALI_PI_149
2462#define LPDDR4__PI_MONITOR_CAP_SEL_5__FLD LPDDR4__DENALI_PI_149__PI_MONITOR_CAP_SEL_5
2463
Dave Gerlache440f0f2021-05-11 10:22:07 -05002464#define LPDDR4__DENALI_PI_149__PI_MONITOR_5_MASK 0x00FF0000U
2465#define LPDDR4__DENALI_PI_149__PI_MONITOR_5_SHIFT 16U
2466#define LPDDR4__DENALI_PI_149__PI_MONITOR_5_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302467#define LPDDR4__PI_MONITOR_5__REG DENALI_PI_149
2468#define LPDDR4__PI_MONITOR_5__FLD LPDDR4__DENALI_PI_149__PI_MONITOR_5
2469
2470#define LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_6_MASK 0x0F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002471#define LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_6_SHIFT 24U
2472#define LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_6_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302473#define LPDDR4__PI_MONITOR_SRC_SEL_6__REG DENALI_PI_149
2474#define LPDDR4__PI_MONITOR_SRC_SEL_6__FLD LPDDR4__DENALI_PI_149__PI_MONITOR_SRC_SEL_6
2475
Dave Gerlache440f0f2021-05-11 10:22:07 -05002476#define LPDDR4__DENALI_PI_150_READ_MASK 0x010FFF01U
2477#define LPDDR4__DENALI_PI_150_WRITE_MASK 0x010FFF01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302478#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_6_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002479#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_6_SHIFT 0U
2480#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_6_WIDTH 1U
2481#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_6_WOCLR 0U
2482#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_6_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302483#define LPDDR4__PI_MONITOR_CAP_SEL_6__REG DENALI_PI_150
2484#define LPDDR4__PI_MONITOR_CAP_SEL_6__FLD LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_6
2485
Dave Gerlache440f0f2021-05-11 10:22:07 -05002486#define LPDDR4__DENALI_PI_150__PI_MONITOR_6_MASK 0x0000FF00U
2487#define LPDDR4__DENALI_PI_150__PI_MONITOR_6_SHIFT 8U
2488#define LPDDR4__DENALI_PI_150__PI_MONITOR_6_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302489#define LPDDR4__PI_MONITOR_6__REG DENALI_PI_150
2490#define LPDDR4__PI_MONITOR_6__FLD LPDDR4__DENALI_PI_150__PI_MONITOR_6
2491
2492#define LPDDR4__DENALI_PI_150__PI_MONITOR_SRC_SEL_7_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002493#define LPDDR4__DENALI_PI_150__PI_MONITOR_SRC_SEL_7_SHIFT 16U
2494#define LPDDR4__DENALI_PI_150__PI_MONITOR_SRC_SEL_7_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302495#define LPDDR4__PI_MONITOR_SRC_SEL_7__REG DENALI_PI_150
2496#define LPDDR4__PI_MONITOR_SRC_SEL_7__FLD LPDDR4__DENALI_PI_150__PI_MONITOR_SRC_SEL_7
2497
2498#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_7_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002499#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_7_SHIFT 24U
2500#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_7_WIDTH 1U
2501#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_7_WOCLR 0U
2502#define LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_7_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302503#define LPDDR4__PI_MONITOR_CAP_SEL_7__REG DENALI_PI_150
2504#define LPDDR4__PI_MONITOR_CAP_SEL_7__FLD LPDDR4__DENALI_PI_150__PI_MONITOR_CAP_SEL_7
2505
Dave Gerlache440f0f2021-05-11 10:22:07 -05002506#define LPDDR4__DENALI_PI_151_READ_MASK 0x000000FFU
2507#define LPDDR4__DENALI_PI_151_WRITE_MASK 0x000000FFU
2508#define LPDDR4__DENALI_PI_151__PI_MONITOR_7_MASK 0x000000FFU
2509#define LPDDR4__DENALI_PI_151__PI_MONITOR_7_SHIFT 0U
2510#define LPDDR4__DENALI_PI_151__PI_MONITOR_7_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302511#define LPDDR4__PI_MONITOR_7__REG DENALI_PI_151
2512#define LPDDR4__PI_MONITOR_7__FLD LPDDR4__DENALI_PI_151__PI_MONITOR_7
2513
Dave Gerlache440f0f2021-05-11 10:22:07 -05002514#define LPDDR4__DENALI_PI_152__PI_MONITOR_STROBE_MASK 0x000000FFU
2515#define LPDDR4__DENALI_PI_152__PI_MONITOR_STROBE_SHIFT 0U
2516#define LPDDR4__DENALI_PI_152__PI_MONITOR_STROBE_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302517#define LPDDR4__PI_MONITOR_STROBE__REG DENALI_PI_152
2518#define LPDDR4__PI_MONITOR_STROBE__FLD LPDDR4__DENALI_PI_152__PI_MONITOR_STROBE
2519
Dave Gerlache440f0f2021-05-11 10:22:07 -05002520#define LPDDR4__DENALI_PI_153_READ_MASK 0x011F1F01U
2521#define LPDDR4__DENALI_PI_153_WRITE_MASK 0x011F1F01U
2522#define LPDDR4__DENALI_PI_153__PI_DLL_LOCK_MASK 0x00000001U
2523#define LPDDR4__DENALI_PI_153__PI_DLL_LOCK_SHIFT 0U
2524#define LPDDR4__DENALI_PI_153__PI_DLL_LOCK_WIDTH 1U
2525#define LPDDR4__DENALI_PI_153__PI_DLL_LOCK_WOCLR 0U
2526#define LPDDR4__DENALI_PI_153__PI_DLL_LOCK_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302527#define LPDDR4__PI_DLL_LOCK__REG DENALI_PI_153
2528#define LPDDR4__PI_DLL_LOCK__FLD LPDDR4__DENALI_PI_153__PI_DLL_LOCK
2529
2530#define LPDDR4__DENALI_PI_153__PI_FREQ_NUMBER_STATUS_MASK 0x00001F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002531#define LPDDR4__DENALI_PI_153__PI_FREQ_NUMBER_STATUS_SHIFT 8U
2532#define LPDDR4__DENALI_PI_153__PI_FREQ_NUMBER_STATUS_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302533#define LPDDR4__PI_FREQ_NUMBER_STATUS__REG DENALI_PI_153
2534#define LPDDR4__PI_FREQ_NUMBER_STATUS__FLD LPDDR4__DENALI_PI_153__PI_FREQ_NUMBER_STATUS
2535
2536#define LPDDR4__DENALI_PI_153__PI_FREQ_RETENTION_NUM_MASK 0x001F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002537#define LPDDR4__DENALI_PI_153__PI_FREQ_RETENTION_NUM_SHIFT 16U
2538#define LPDDR4__DENALI_PI_153__PI_FREQ_RETENTION_NUM_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302539#define LPDDR4__PI_FREQ_RETENTION_NUM__REG DENALI_PI_153
2540#define LPDDR4__PI_FREQ_RETENTION_NUM__FLD LPDDR4__DENALI_PI_153__PI_FREQ_RETENTION_NUM
2541
Dave Gerlache440f0f2021-05-11 10:22:07 -05002542#define LPDDR4__DENALI_PI_153__PI_RESERVED29_MASK 0x01000000U
2543#define LPDDR4__DENALI_PI_153__PI_RESERVED29_SHIFT 24U
2544#define LPDDR4__DENALI_PI_153__PI_RESERVED29_WIDTH 1U
2545#define LPDDR4__DENALI_PI_153__PI_RESERVED29_WOCLR 0U
2546#define LPDDR4__DENALI_PI_153__PI_RESERVED29_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302547#define LPDDR4__PI_RESERVED29__REG DENALI_PI_153
2548#define LPDDR4__PI_RESERVED29__FLD LPDDR4__DENALI_PI_153__PI_RESERVED29
2549
Dave Gerlache440f0f2021-05-11 10:22:07 -05002550#define LPDDR4__DENALI_PI_154_READ_MASK 0x01010103U
2551#define LPDDR4__DENALI_PI_154_WRITE_MASK 0x01010103U
2552#define LPDDR4__DENALI_PI_154__PI_PHYMSTR_TYPE_MASK 0x00000003U
2553#define LPDDR4__DENALI_PI_154__PI_PHYMSTR_TYPE_SHIFT 0U
2554#define LPDDR4__DENALI_PI_154__PI_PHYMSTR_TYPE_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302555#define LPDDR4__PI_PHYMSTR_TYPE__REG DENALI_PI_154
2556#define LPDDR4__PI_PHYMSTR_TYPE__FLD LPDDR4__DENALI_PI_154__PI_PHYMSTR_TYPE
2557
Dave Gerlache440f0f2021-05-11 10:22:07 -05002558#define LPDDR4__DENALI_PI_154__PI_RESERVED30_MASK 0x00000100U
2559#define LPDDR4__DENALI_PI_154__PI_RESERVED30_SHIFT 8U
2560#define LPDDR4__DENALI_PI_154__PI_RESERVED30_WIDTH 1U
2561#define LPDDR4__DENALI_PI_154__PI_RESERVED30_WOCLR 0U
2562#define LPDDR4__DENALI_PI_154__PI_RESERVED30_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302563#define LPDDR4__PI_RESERVED30__REG DENALI_PI_154
2564#define LPDDR4__PI_RESERVED30__FLD LPDDR4__DENALI_PI_154__PI_RESERVED30
2565
Dave Gerlache440f0f2021-05-11 10:22:07 -05002566#define LPDDR4__DENALI_PI_154__PI_POWER_REDUC_EN_MASK 0x00010000U
2567#define LPDDR4__DENALI_PI_154__PI_POWER_REDUC_EN_SHIFT 16U
2568#define LPDDR4__DENALI_PI_154__PI_POWER_REDUC_EN_WIDTH 1U
2569#define LPDDR4__DENALI_PI_154__PI_POWER_REDUC_EN_WOCLR 0U
2570#define LPDDR4__DENALI_PI_154__PI_POWER_REDUC_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302571#define LPDDR4__PI_POWER_REDUC_EN__REG DENALI_PI_154
2572#define LPDDR4__PI_POWER_REDUC_EN__FLD LPDDR4__DENALI_PI_154__PI_POWER_REDUC_EN
2573
Dave Gerlache440f0f2021-05-11 10:22:07 -05002574#define LPDDR4__DENALI_PI_154__PI_RESERVED31_MASK 0x01000000U
2575#define LPDDR4__DENALI_PI_154__PI_RESERVED31_SHIFT 24U
2576#define LPDDR4__DENALI_PI_154__PI_RESERVED31_WIDTH 1U
2577#define LPDDR4__DENALI_PI_154__PI_RESERVED31_WOCLR 0U
2578#define LPDDR4__DENALI_PI_154__PI_RESERVED31_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302579#define LPDDR4__PI_RESERVED31__REG DENALI_PI_154
2580#define LPDDR4__PI_RESERVED31__FLD LPDDR4__DENALI_PI_154__PI_RESERVED31
2581
Dave Gerlache440f0f2021-05-11 10:22:07 -05002582#define LPDDR4__DENALI_PI_155_READ_MASK 0x01010101U
2583#define LPDDR4__DENALI_PI_155_WRITE_MASK 0x01010101U
2584#define LPDDR4__DENALI_PI_155__PI_RESERVED32_MASK 0x00000001U
2585#define LPDDR4__DENALI_PI_155__PI_RESERVED32_SHIFT 0U
2586#define LPDDR4__DENALI_PI_155__PI_RESERVED32_WIDTH 1U
2587#define LPDDR4__DENALI_PI_155__PI_RESERVED32_WOCLR 0U
2588#define LPDDR4__DENALI_PI_155__PI_RESERVED32_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302589#define LPDDR4__PI_RESERVED32__REG DENALI_PI_155
2590#define LPDDR4__PI_RESERVED32__FLD LPDDR4__DENALI_PI_155__PI_RESERVED32
2591
Dave Gerlache440f0f2021-05-11 10:22:07 -05002592#define LPDDR4__DENALI_PI_155__PI_RESERVED33_MASK 0x00000100U
2593#define LPDDR4__DENALI_PI_155__PI_RESERVED33_SHIFT 8U
2594#define LPDDR4__DENALI_PI_155__PI_RESERVED33_WIDTH 1U
2595#define LPDDR4__DENALI_PI_155__PI_RESERVED33_WOCLR 0U
2596#define LPDDR4__DENALI_PI_155__PI_RESERVED33_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302597#define LPDDR4__PI_RESERVED33__REG DENALI_PI_155
2598#define LPDDR4__PI_RESERVED33__FLD LPDDR4__DENALI_PI_155__PI_RESERVED33
2599
Dave Gerlache440f0f2021-05-11 10:22:07 -05002600#define LPDDR4__DENALI_PI_155__PI_RESERVED34_MASK 0x00010000U
2601#define LPDDR4__DENALI_PI_155__PI_RESERVED34_SHIFT 16U
2602#define LPDDR4__DENALI_PI_155__PI_RESERVED34_WIDTH 1U
2603#define LPDDR4__DENALI_PI_155__PI_RESERVED34_WOCLR 0U
2604#define LPDDR4__DENALI_PI_155__PI_RESERVED34_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302605#define LPDDR4__PI_RESERVED34__REG DENALI_PI_155
2606#define LPDDR4__PI_RESERVED34__FLD LPDDR4__DENALI_PI_155__PI_RESERVED34
2607
Dave Gerlache440f0f2021-05-11 10:22:07 -05002608#define LPDDR4__DENALI_PI_155__PI_RESERVED35_MASK 0x01000000U
2609#define LPDDR4__DENALI_PI_155__PI_RESERVED35_SHIFT 24U
2610#define LPDDR4__DENALI_PI_155__PI_RESERVED35_WIDTH 1U
2611#define LPDDR4__DENALI_PI_155__PI_RESERVED35_WOCLR 0U
2612#define LPDDR4__DENALI_PI_155__PI_RESERVED35_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302613#define LPDDR4__PI_RESERVED35__REG DENALI_PI_155
2614#define LPDDR4__PI_RESERVED35__FLD LPDDR4__DENALI_PI_155__PI_RESERVED35
2615
Dave Gerlache440f0f2021-05-11 10:22:07 -05002616#define LPDDR4__DENALI_PI_156_READ_MASK 0x01010101U
2617#define LPDDR4__DENALI_PI_156_WRITE_MASK 0x01010101U
2618#define LPDDR4__DENALI_PI_156__PI_RESERVED36_MASK 0x00000001U
2619#define LPDDR4__DENALI_PI_156__PI_RESERVED36_SHIFT 0U
2620#define LPDDR4__DENALI_PI_156__PI_RESERVED36_WIDTH 1U
2621#define LPDDR4__DENALI_PI_156__PI_RESERVED36_WOCLR 0U
2622#define LPDDR4__DENALI_PI_156__PI_RESERVED36_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302623#define LPDDR4__PI_RESERVED36__REG DENALI_PI_156
2624#define LPDDR4__PI_RESERVED36__FLD LPDDR4__DENALI_PI_156__PI_RESERVED36
2625
Dave Gerlache440f0f2021-05-11 10:22:07 -05002626#define LPDDR4__DENALI_PI_156__PI_RESERVED37_MASK 0x00000100U
2627#define LPDDR4__DENALI_PI_156__PI_RESERVED37_SHIFT 8U
2628#define LPDDR4__DENALI_PI_156__PI_RESERVED37_WIDTH 1U
2629#define LPDDR4__DENALI_PI_156__PI_RESERVED37_WOCLR 0U
2630#define LPDDR4__DENALI_PI_156__PI_RESERVED37_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302631#define LPDDR4__PI_RESERVED37__REG DENALI_PI_156
2632#define LPDDR4__PI_RESERVED37__FLD LPDDR4__DENALI_PI_156__PI_RESERVED37
2633
Dave Gerlache440f0f2021-05-11 10:22:07 -05002634#define LPDDR4__DENALI_PI_156__PI_RESERVED38_MASK 0x00010000U
2635#define LPDDR4__DENALI_PI_156__PI_RESERVED38_SHIFT 16U
2636#define LPDDR4__DENALI_PI_156__PI_RESERVED38_WIDTH 1U
2637#define LPDDR4__DENALI_PI_156__PI_RESERVED38_WOCLR 0U
2638#define LPDDR4__DENALI_PI_156__PI_RESERVED38_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302639#define LPDDR4__PI_RESERVED38__REG DENALI_PI_156
2640#define LPDDR4__PI_RESERVED38__FLD LPDDR4__DENALI_PI_156__PI_RESERVED38
2641
Dave Gerlache440f0f2021-05-11 10:22:07 -05002642#define LPDDR4__DENALI_PI_156__PI_RESERVED39_MASK 0x01000000U
2643#define LPDDR4__DENALI_PI_156__PI_RESERVED39_SHIFT 24U
2644#define LPDDR4__DENALI_PI_156__PI_RESERVED39_WIDTH 1U
2645#define LPDDR4__DENALI_PI_156__PI_RESERVED39_WOCLR 0U
2646#define LPDDR4__DENALI_PI_156__PI_RESERVED39_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302647#define LPDDR4__PI_RESERVED39__REG DENALI_PI_156
2648#define LPDDR4__PI_RESERVED39__FLD LPDDR4__DENALI_PI_156__PI_RESERVED39
2649
Dave Gerlache440f0f2021-05-11 10:22:07 -05002650#define LPDDR4__DENALI_PI_157_READ_MASK 0x01010101U
2651#define LPDDR4__DENALI_PI_157_WRITE_MASK 0x01010101U
2652#define LPDDR4__DENALI_PI_157__PI_RESERVED40_MASK 0x00000001U
2653#define LPDDR4__DENALI_PI_157__PI_RESERVED40_SHIFT 0U
2654#define LPDDR4__DENALI_PI_157__PI_RESERVED40_WIDTH 1U
2655#define LPDDR4__DENALI_PI_157__PI_RESERVED40_WOCLR 0U
2656#define LPDDR4__DENALI_PI_157__PI_RESERVED40_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302657#define LPDDR4__PI_RESERVED40__REG DENALI_PI_157
2658#define LPDDR4__PI_RESERVED40__FLD LPDDR4__DENALI_PI_157__PI_RESERVED40
2659
Dave Gerlache440f0f2021-05-11 10:22:07 -05002660#define LPDDR4__DENALI_PI_157__PI_RESERVED41_MASK 0x00000100U
2661#define LPDDR4__DENALI_PI_157__PI_RESERVED41_SHIFT 8U
2662#define LPDDR4__DENALI_PI_157__PI_RESERVED41_WIDTH 1U
2663#define LPDDR4__DENALI_PI_157__PI_RESERVED41_WOCLR 0U
2664#define LPDDR4__DENALI_PI_157__PI_RESERVED41_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302665#define LPDDR4__PI_RESERVED41__REG DENALI_PI_157
2666#define LPDDR4__PI_RESERVED41__FLD LPDDR4__DENALI_PI_157__PI_RESERVED41
2667
Dave Gerlache440f0f2021-05-11 10:22:07 -05002668#define LPDDR4__DENALI_PI_157__PI_RESERVED42_MASK 0x00010000U
2669#define LPDDR4__DENALI_PI_157__PI_RESERVED42_SHIFT 16U
2670#define LPDDR4__DENALI_PI_157__PI_RESERVED42_WIDTH 1U
2671#define LPDDR4__DENALI_PI_157__PI_RESERVED42_WOCLR 0U
2672#define LPDDR4__DENALI_PI_157__PI_RESERVED42_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302673#define LPDDR4__PI_RESERVED42__REG DENALI_PI_157
2674#define LPDDR4__PI_RESERVED42__FLD LPDDR4__DENALI_PI_157__PI_RESERVED42
2675
Dave Gerlache440f0f2021-05-11 10:22:07 -05002676#define LPDDR4__DENALI_PI_157__PI_RESERVED43_MASK 0x01000000U
2677#define LPDDR4__DENALI_PI_157__PI_RESERVED43_SHIFT 24U
2678#define LPDDR4__DENALI_PI_157__PI_RESERVED43_WIDTH 1U
2679#define LPDDR4__DENALI_PI_157__PI_RESERVED43_WOCLR 0U
2680#define LPDDR4__DENALI_PI_157__PI_RESERVED43_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302681#define LPDDR4__PI_RESERVED43__REG DENALI_PI_157
2682#define LPDDR4__PI_RESERVED43__FLD LPDDR4__DENALI_PI_157__PI_RESERVED43
2683
Dave Gerlache440f0f2021-05-11 10:22:07 -05002684#define LPDDR4__DENALI_PI_158_READ_MASK 0x01010101U
2685#define LPDDR4__DENALI_PI_158_WRITE_MASK 0x01010101U
2686#define LPDDR4__DENALI_PI_158__PI_RESERVED44_MASK 0x00000001U
2687#define LPDDR4__DENALI_PI_158__PI_RESERVED44_SHIFT 0U
2688#define LPDDR4__DENALI_PI_158__PI_RESERVED44_WIDTH 1U
2689#define LPDDR4__DENALI_PI_158__PI_RESERVED44_WOCLR 0U
2690#define LPDDR4__DENALI_PI_158__PI_RESERVED44_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302691#define LPDDR4__PI_RESERVED44__REG DENALI_PI_158
2692#define LPDDR4__PI_RESERVED44__FLD LPDDR4__DENALI_PI_158__PI_RESERVED44
2693
Dave Gerlache440f0f2021-05-11 10:22:07 -05002694#define LPDDR4__DENALI_PI_158__PI_RESERVED45_MASK 0x00000100U
2695#define LPDDR4__DENALI_PI_158__PI_RESERVED45_SHIFT 8U
2696#define LPDDR4__DENALI_PI_158__PI_RESERVED45_WIDTH 1U
2697#define LPDDR4__DENALI_PI_158__PI_RESERVED45_WOCLR 0U
2698#define LPDDR4__DENALI_PI_158__PI_RESERVED45_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302699#define LPDDR4__PI_RESERVED45__REG DENALI_PI_158
2700#define LPDDR4__PI_RESERVED45__FLD LPDDR4__DENALI_PI_158__PI_RESERVED45
2701
Dave Gerlache440f0f2021-05-11 10:22:07 -05002702#define LPDDR4__DENALI_PI_158__PI_RESERVED46_MASK 0x00010000U
2703#define LPDDR4__DENALI_PI_158__PI_RESERVED46_SHIFT 16U
2704#define LPDDR4__DENALI_PI_158__PI_RESERVED46_WIDTH 1U
2705#define LPDDR4__DENALI_PI_158__PI_RESERVED46_WOCLR 0U
2706#define LPDDR4__DENALI_PI_158__PI_RESERVED46_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302707#define LPDDR4__PI_RESERVED46__REG DENALI_PI_158
2708#define LPDDR4__PI_RESERVED46__FLD LPDDR4__DENALI_PI_158__PI_RESERVED46
2709
Dave Gerlache440f0f2021-05-11 10:22:07 -05002710#define LPDDR4__DENALI_PI_158__PI_RESERVED47_MASK 0x01000000U
2711#define LPDDR4__DENALI_PI_158__PI_RESERVED47_SHIFT 24U
2712#define LPDDR4__DENALI_PI_158__PI_RESERVED47_WIDTH 1U
2713#define LPDDR4__DENALI_PI_158__PI_RESERVED47_WOCLR 0U
2714#define LPDDR4__DENALI_PI_158__PI_RESERVED47_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302715#define LPDDR4__PI_RESERVED47__REG DENALI_PI_158
2716#define LPDDR4__PI_RESERVED47__FLD LPDDR4__DENALI_PI_158__PI_RESERVED47
2717
Dave Gerlache440f0f2021-05-11 10:22:07 -05002718#define LPDDR4__DENALI_PI_159_READ_MASK 0x0001FFFFU
2719#define LPDDR4__DENALI_PI_159_WRITE_MASK 0x0001FFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302720#define LPDDR4__DENALI_PI_159__PI_WRLVL_MAX_STROBE_PEND_MASK 0x000000FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002721#define LPDDR4__DENALI_PI_159__PI_WRLVL_MAX_STROBE_PEND_SHIFT 0U
2722#define LPDDR4__DENALI_PI_159__PI_WRLVL_MAX_STROBE_PEND_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302723#define LPDDR4__PI_WRLVL_MAX_STROBE_PEND__REG DENALI_PI_159
2724#define LPDDR4__PI_WRLVL_MAX_STROBE_PEND__FLD LPDDR4__DENALI_PI_159__PI_WRLVL_MAX_STROBE_PEND
2725
Dave Gerlache440f0f2021-05-11 10:22:07 -05002726#define LPDDR4__DENALI_PI_159__PI_TREFBW_THR_MASK 0x0001FF00U
2727#define LPDDR4__DENALI_PI_159__PI_TREFBW_THR_SHIFT 8U
2728#define LPDDR4__DENALI_PI_159__PI_TREFBW_THR_WIDTH 9U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302729#define LPDDR4__PI_TREFBW_THR__REG DENALI_PI_159
2730#define LPDDR4__PI_TREFBW_THR__FLD LPDDR4__DENALI_PI_159__PI_TREFBW_THR
2731
Dave Gerlache440f0f2021-05-11 10:22:07 -05002732#define LPDDR4__DENALI_PI_160_READ_MASK 0x0000001FU
2733#define LPDDR4__DENALI_PI_160_WRITE_MASK 0x0000001FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302734#define LPDDR4__DENALI_PI_160__PI_FREQ_CHANGE_REG_COPY_MASK 0x0000001FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002735#define LPDDR4__DENALI_PI_160__PI_FREQ_CHANGE_REG_COPY_SHIFT 0U
2736#define LPDDR4__DENALI_PI_160__PI_FREQ_CHANGE_REG_COPY_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302737#define LPDDR4__PI_FREQ_CHANGE_REG_COPY__REG DENALI_PI_160
2738#define LPDDR4__PI_FREQ_CHANGE_REG_COPY__FLD LPDDR4__DENALI_PI_160__PI_FREQ_CHANGE_REG_COPY
2739
Dave Gerlache440f0f2021-05-11 10:22:07 -05002740#define LPDDR4__DENALI_PI_161_READ_MASK 0x0F011F01U
2741#define LPDDR4__DENALI_PI_161_WRITE_MASK 0x0F011F01U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302742#define LPDDR4__DENALI_PI_161__PI_FREQ_SEL_FROM_REGIF_MASK 0x00000001U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002743#define LPDDR4__DENALI_PI_161__PI_FREQ_SEL_FROM_REGIF_SHIFT 0U
2744#define LPDDR4__DENALI_PI_161__PI_FREQ_SEL_FROM_REGIF_WIDTH 1U
2745#define LPDDR4__DENALI_PI_161__PI_FREQ_SEL_FROM_REGIF_WOCLR 0U
2746#define LPDDR4__DENALI_PI_161__PI_FREQ_SEL_FROM_REGIF_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302747#define LPDDR4__PI_FREQ_SEL_FROM_REGIF__REG DENALI_PI_161
2748#define LPDDR4__PI_FREQ_SEL_FROM_REGIF__FLD LPDDR4__DENALI_PI_161__PI_FREQ_SEL_FROM_REGIF
2749
Dave Gerlache440f0f2021-05-11 10:22:07 -05002750#define LPDDR4__DENALI_PI_161__PI_RESERVED48_MASK 0x00001F00U
2751#define LPDDR4__DENALI_PI_161__PI_RESERVED48_SHIFT 8U
2752#define LPDDR4__DENALI_PI_161__PI_RESERVED48_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302753#define LPDDR4__PI_RESERVED48__REG DENALI_PI_161
2754#define LPDDR4__PI_RESERVED48__FLD LPDDR4__DENALI_PI_161__PI_RESERVED48
2755
2756#define LPDDR4__DENALI_PI_161__PI_PARALLEL_CALVL_EN_MASK 0x00010000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002757#define LPDDR4__DENALI_PI_161__PI_PARALLEL_CALVL_EN_SHIFT 16U
2758#define LPDDR4__DENALI_PI_161__PI_PARALLEL_CALVL_EN_WIDTH 1U
2759#define LPDDR4__DENALI_PI_161__PI_PARALLEL_CALVL_EN_WOCLR 0U
2760#define LPDDR4__DENALI_PI_161__PI_PARALLEL_CALVL_EN_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302761#define LPDDR4__PI_PARALLEL_CALVL_EN__REG DENALI_PI_161
2762#define LPDDR4__PI_PARALLEL_CALVL_EN__FLD LPDDR4__DENALI_PI_161__PI_PARALLEL_CALVL_EN
2763
Dave Gerlache440f0f2021-05-11 10:22:07 -05002764#define LPDDR4__DENALI_PI_161__PI_CATR_MASK 0x0F000000U
2765#define LPDDR4__DENALI_PI_161__PI_CATR_SHIFT 24U
2766#define LPDDR4__DENALI_PI_161__PI_CATR_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302767#define LPDDR4__PI_CATR__REG DENALI_PI_161
2768#define LPDDR4__PI_CATR__FLD LPDDR4__DENALI_PI_161__PI_CATR
2769
Dave Gerlache440f0f2021-05-11 10:22:07 -05002770#define LPDDR4__DENALI_PI_162_READ_MASK 0x01010101U
2771#define LPDDR4__DENALI_PI_162_WRITE_MASK 0x01010101U
2772#define LPDDR4__DENALI_PI_162__PI_NO_CATR_READ_MASK 0x00000001U
2773#define LPDDR4__DENALI_PI_162__PI_NO_CATR_READ_SHIFT 0U
2774#define LPDDR4__DENALI_PI_162__PI_NO_CATR_READ_WIDTH 1U
2775#define LPDDR4__DENALI_PI_162__PI_NO_CATR_READ_WOCLR 0U
2776#define LPDDR4__DENALI_PI_162__PI_NO_CATR_READ_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302777#define LPDDR4__PI_NO_CATR_READ__REG DENALI_PI_162
2778#define LPDDR4__PI_NO_CATR_READ__FLD LPDDR4__DENALI_PI_162__PI_NO_CATR_READ
2779
2780#define LPDDR4__DENALI_PI_162__PI_MASK_INIT_COMPLETE_MASK 0x00000100U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002781#define LPDDR4__DENALI_PI_162__PI_MASK_INIT_COMPLETE_SHIFT 8U
2782#define LPDDR4__DENALI_PI_162__PI_MASK_INIT_COMPLETE_WIDTH 1U
2783#define LPDDR4__DENALI_PI_162__PI_MASK_INIT_COMPLETE_WOCLR 0U
2784#define LPDDR4__DENALI_PI_162__PI_MASK_INIT_COMPLETE_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302785#define LPDDR4__PI_MASK_INIT_COMPLETE__REG DENALI_PI_162
2786#define LPDDR4__PI_MASK_INIT_COMPLETE__FLD LPDDR4__DENALI_PI_162__PI_MASK_INIT_COMPLETE
2787
Dave Gerlache440f0f2021-05-11 10:22:07 -05002788#define LPDDR4__DENALI_PI_162__PI_DISCONNECT_MC_MASK 0x00010000U
2789#define LPDDR4__DENALI_PI_162__PI_DISCONNECT_MC_SHIFT 16U
2790#define LPDDR4__DENALI_PI_162__PI_DISCONNECT_MC_WIDTH 1U
2791#define LPDDR4__DENALI_PI_162__PI_DISCONNECT_MC_WOCLR 0U
2792#define LPDDR4__DENALI_PI_162__PI_DISCONNECT_MC_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302793#define LPDDR4__PI_DISCONNECT_MC__REG DENALI_PI_162
2794#define LPDDR4__PI_DISCONNECT_MC__FLD LPDDR4__DENALI_PI_162__PI_DISCONNECT_MC
2795
2796#define LPDDR4__DENALI_PI_162__PI_NOTCARE_MC_INIT_START_MASK 0x01000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002797#define LPDDR4__DENALI_PI_162__PI_NOTCARE_MC_INIT_START_SHIFT 24U
2798#define LPDDR4__DENALI_PI_162__PI_NOTCARE_MC_INIT_START_WIDTH 1U
2799#define LPDDR4__DENALI_PI_162__PI_NOTCARE_MC_INIT_START_WOCLR 0U
2800#define LPDDR4__DENALI_PI_162__PI_NOTCARE_MC_INIT_START_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302801#define LPDDR4__PI_NOTCARE_MC_INIT_START__REG DENALI_PI_162
2802#define LPDDR4__PI_NOTCARE_MC_INIT_START__FLD LPDDR4__DENALI_PI_162__PI_NOTCARE_MC_INIT_START
2803
Dave Gerlache440f0f2021-05-11 10:22:07 -05002804#define LPDDR4__DENALI_PI_163_READ_MASK 0xFFFFFF01U
2805#define LPDDR4__DENALI_PI_163_WRITE_MASK 0xFFFFFF01U
2806#define LPDDR4__DENALI_PI_163__PI_TRACE_MC_MR13_MASK 0x00000001U
2807#define LPDDR4__DENALI_PI_163__PI_TRACE_MC_MR13_SHIFT 0U
2808#define LPDDR4__DENALI_PI_163__PI_TRACE_MC_MR13_WIDTH 1U
2809#define LPDDR4__DENALI_PI_163__PI_TRACE_MC_MR13_WOCLR 0U
2810#define LPDDR4__DENALI_PI_163__PI_TRACE_MC_MR13_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302811#define LPDDR4__PI_TRACE_MC_MR13__REG DENALI_PI_163
2812#define LPDDR4__PI_TRACE_MC_MR13__FLD LPDDR4__DENALI_PI_163__PI_TRACE_MC_MR13
2813
Dave Gerlache440f0f2021-05-11 10:22:07 -05002814#define LPDDR4__DENALI_PI_163__PI_TSDO_F0_MASK 0x0000FF00U
2815#define LPDDR4__DENALI_PI_163__PI_TSDO_F0_SHIFT 8U
2816#define LPDDR4__DENALI_PI_163__PI_TSDO_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302817#define LPDDR4__PI_TSDO_F0__REG DENALI_PI_163
2818#define LPDDR4__PI_TSDO_F0__FLD LPDDR4__DENALI_PI_163__PI_TSDO_F0
2819
Dave Gerlache440f0f2021-05-11 10:22:07 -05002820#define LPDDR4__DENALI_PI_163__PI_TSDO_F1_MASK 0x00FF0000U
2821#define LPDDR4__DENALI_PI_163__PI_TSDO_F1_SHIFT 16U
2822#define LPDDR4__DENALI_PI_163__PI_TSDO_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302823#define LPDDR4__PI_TSDO_F1__REG DENALI_PI_163
2824#define LPDDR4__PI_TSDO_F1__FLD LPDDR4__DENALI_PI_163__PI_TSDO_F1
2825
Dave Gerlache440f0f2021-05-11 10:22:07 -05002826#define LPDDR4__DENALI_PI_163__PI_TSDO_F2_MASK 0xFF000000U
2827#define LPDDR4__DENALI_PI_163__PI_TSDO_F2_SHIFT 24U
2828#define LPDDR4__DENALI_PI_163__PI_TSDO_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302829#define LPDDR4__PI_TSDO_F2__REG DENALI_PI_163
2830#define LPDDR4__PI_TSDO_F2__FLD LPDDR4__DENALI_PI_163__PI_TSDO_F2
2831
Dave Gerlache440f0f2021-05-11 10:22:07 -05002832#define LPDDR4__DENALI_PI_164_READ_MASK 0x000000FFU
2833#define LPDDR4__DENALI_PI_164_WRITE_MASK 0x000000FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302834#define LPDDR4__DENALI_PI_164__PI_TDELAY_RDWR_2_BUS_IDLE_F0_MASK 0x000000FFU
2835#define LPDDR4__DENALI_PI_164__PI_TDELAY_RDWR_2_BUS_IDLE_F0_SHIFT 0U
2836#define LPDDR4__DENALI_PI_164__PI_TDELAY_RDWR_2_BUS_IDLE_F0_WIDTH 8U
2837#define LPDDR4__PI_TDELAY_RDWR_2_BUS_IDLE_F0__REG DENALI_PI_164
2838#define LPDDR4__PI_TDELAY_RDWR_2_BUS_IDLE_F0__FLD LPDDR4__DENALI_PI_164__PI_TDELAY_RDWR_2_BUS_IDLE_F0
2839
Dave Gerlache440f0f2021-05-11 10:22:07 -05002840#define LPDDR4__DENALI_PI_165_READ_MASK 0x000000FFU
2841#define LPDDR4__DENALI_PI_165_WRITE_MASK 0x000000FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302842#define LPDDR4__DENALI_PI_165__PI_TDELAY_RDWR_2_BUS_IDLE_F1_MASK 0x000000FFU
2843#define LPDDR4__DENALI_PI_165__PI_TDELAY_RDWR_2_BUS_IDLE_F1_SHIFT 0U
2844#define LPDDR4__DENALI_PI_165__PI_TDELAY_RDWR_2_BUS_IDLE_F1_WIDTH 8U
2845#define LPDDR4__PI_TDELAY_RDWR_2_BUS_IDLE_F1__REG DENALI_PI_165
2846#define LPDDR4__PI_TDELAY_RDWR_2_BUS_IDLE_F1__FLD LPDDR4__DENALI_PI_165__PI_TDELAY_RDWR_2_BUS_IDLE_F1
2847
Dave Gerlache440f0f2021-05-11 10:22:07 -05002848#define LPDDR4__DENALI_PI_166_READ_MASK 0x000FFFFFU
2849#define LPDDR4__DENALI_PI_166_WRITE_MASK 0x000FFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302850#define LPDDR4__DENALI_PI_166__PI_TDELAY_RDWR_2_BUS_IDLE_F2_MASK 0x000000FFU
2851#define LPDDR4__DENALI_PI_166__PI_TDELAY_RDWR_2_BUS_IDLE_F2_SHIFT 0U
2852#define LPDDR4__DENALI_PI_166__PI_TDELAY_RDWR_2_BUS_IDLE_F2_WIDTH 8U
2853#define LPDDR4__PI_TDELAY_RDWR_2_BUS_IDLE_F2__REG DENALI_PI_166
2854#define LPDDR4__PI_TDELAY_RDWR_2_BUS_IDLE_F2__FLD LPDDR4__DENALI_PI_166__PI_TDELAY_RDWR_2_BUS_IDLE_F2
2855
Dave Gerlache440f0f2021-05-11 10:22:07 -05002856#define LPDDR4__DENALI_PI_166__PI_ZQINIT_F0_MASK 0x000FFF00U
2857#define LPDDR4__DENALI_PI_166__PI_ZQINIT_F0_SHIFT 8U
2858#define LPDDR4__DENALI_PI_166__PI_ZQINIT_F0_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302859#define LPDDR4__PI_ZQINIT_F0__REG DENALI_PI_166
2860#define LPDDR4__PI_ZQINIT_F0__FLD LPDDR4__DENALI_PI_166__PI_ZQINIT_F0
2861
Dave Gerlache440f0f2021-05-11 10:22:07 -05002862#define LPDDR4__DENALI_PI_167_READ_MASK 0x0FFF0FFFU
2863#define LPDDR4__DENALI_PI_167_WRITE_MASK 0x0FFF0FFFU
2864#define LPDDR4__DENALI_PI_167__PI_ZQINIT_F1_MASK 0x00000FFFU
2865#define LPDDR4__DENALI_PI_167__PI_ZQINIT_F1_SHIFT 0U
2866#define LPDDR4__DENALI_PI_167__PI_ZQINIT_F1_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302867#define LPDDR4__PI_ZQINIT_F1__REG DENALI_PI_167
2868#define LPDDR4__PI_ZQINIT_F1__FLD LPDDR4__DENALI_PI_167__PI_ZQINIT_F1
2869
Dave Gerlache440f0f2021-05-11 10:22:07 -05002870#define LPDDR4__DENALI_PI_167__PI_ZQINIT_F2_MASK 0x0FFF0000U
2871#define LPDDR4__DENALI_PI_167__PI_ZQINIT_F2_SHIFT 16U
2872#define LPDDR4__DENALI_PI_167__PI_ZQINIT_F2_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302873#define LPDDR4__PI_ZQINIT_F2__REG DENALI_PI_167
2874#define LPDDR4__PI_ZQINIT_F2__FLD LPDDR4__DENALI_PI_167__PI_ZQINIT_F2
2875
Dave Gerlache440f0f2021-05-11 10:22:07 -05002876#define LPDDR4__DENALI_PI_168_READ_MASK 0x7F7F7F7FU
2877#define LPDDR4__DENALI_PI_168_WRITE_MASK 0x7F7F7F7FU
2878#define LPDDR4__DENALI_PI_168__PI_WRLAT_F0_MASK 0x0000007FU
2879#define LPDDR4__DENALI_PI_168__PI_WRLAT_F0_SHIFT 0U
2880#define LPDDR4__DENALI_PI_168__PI_WRLAT_F0_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302881#define LPDDR4__PI_WRLAT_F0__REG DENALI_PI_168
2882#define LPDDR4__PI_WRLAT_F0__FLD LPDDR4__DENALI_PI_168__PI_WRLAT_F0
2883
Dave Gerlache440f0f2021-05-11 10:22:07 -05002884#define LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F0_MASK 0x00007F00U
2885#define LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F0_SHIFT 8U
2886#define LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F0_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302887#define LPDDR4__PI_CASLAT_LIN_F0__REG DENALI_PI_168
2888#define LPDDR4__PI_CASLAT_LIN_F0__FLD LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F0
2889
Dave Gerlache440f0f2021-05-11 10:22:07 -05002890#define LPDDR4__DENALI_PI_168__PI_WRLAT_F1_MASK 0x007F0000U
2891#define LPDDR4__DENALI_PI_168__PI_WRLAT_F1_SHIFT 16U
2892#define LPDDR4__DENALI_PI_168__PI_WRLAT_F1_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302893#define LPDDR4__PI_WRLAT_F1__REG DENALI_PI_168
2894#define LPDDR4__PI_WRLAT_F1__FLD LPDDR4__DENALI_PI_168__PI_WRLAT_F1
2895
Dave Gerlache440f0f2021-05-11 10:22:07 -05002896#define LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F1_MASK 0x7F000000U
2897#define LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F1_SHIFT 24U
2898#define LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F1_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302899#define LPDDR4__PI_CASLAT_LIN_F1__REG DENALI_PI_168
2900#define LPDDR4__PI_CASLAT_LIN_F1__FLD LPDDR4__DENALI_PI_168__PI_CASLAT_LIN_F1
2901
Dave Gerlache440f0f2021-05-11 10:22:07 -05002902#define LPDDR4__DENALI_PI_169_READ_MASK 0x03FF7F7FU
2903#define LPDDR4__DENALI_PI_169_WRITE_MASK 0x03FF7F7FU
2904#define LPDDR4__DENALI_PI_169__PI_WRLAT_F2_MASK 0x0000007FU
2905#define LPDDR4__DENALI_PI_169__PI_WRLAT_F2_SHIFT 0U
2906#define LPDDR4__DENALI_PI_169__PI_WRLAT_F2_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302907#define LPDDR4__PI_WRLAT_F2__REG DENALI_PI_169
2908#define LPDDR4__PI_WRLAT_F2__FLD LPDDR4__DENALI_PI_169__PI_WRLAT_F2
2909
Dave Gerlache440f0f2021-05-11 10:22:07 -05002910#define LPDDR4__DENALI_PI_169__PI_CASLAT_LIN_F2_MASK 0x00007F00U
2911#define LPDDR4__DENALI_PI_169__PI_CASLAT_LIN_F2_SHIFT 8U
2912#define LPDDR4__DENALI_PI_169__PI_CASLAT_LIN_F2_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302913#define LPDDR4__PI_CASLAT_LIN_F2__REG DENALI_PI_169
2914#define LPDDR4__PI_CASLAT_LIN_F2__FLD LPDDR4__DENALI_PI_169__PI_CASLAT_LIN_F2
2915
Dave Gerlache440f0f2021-05-11 10:22:07 -05002916#define LPDDR4__DENALI_PI_169__PI_TRFC_F0_MASK 0x03FF0000U
2917#define LPDDR4__DENALI_PI_169__PI_TRFC_F0_SHIFT 16U
2918#define LPDDR4__DENALI_PI_169__PI_TRFC_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302919#define LPDDR4__PI_TRFC_F0__REG DENALI_PI_169
2920#define LPDDR4__PI_TRFC_F0__FLD LPDDR4__DENALI_PI_169__PI_TRFC_F0
2921
Dave Gerlache440f0f2021-05-11 10:22:07 -05002922#define LPDDR4__DENALI_PI_170_READ_MASK 0x000FFFFFU
2923#define LPDDR4__DENALI_PI_170_WRITE_MASK 0x000FFFFFU
2924#define LPDDR4__DENALI_PI_170__PI_TREF_F0_MASK 0x000FFFFFU
2925#define LPDDR4__DENALI_PI_170__PI_TREF_F0_SHIFT 0U
2926#define LPDDR4__DENALI_PI_170__PI_TREF_F0_WIDTH 20U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302927#define LPDDR4__PI_TREF_F0__REG DENALI_PI_170
2928#define LPDDR4__PI_TREF_F0__FLD LPDDR4__DENALI_PI_170__PI_TREF_F0
2929
Dave Gerlache440f0f2021-05-11 10:22:07 -05002930#define LPDDR4__DENALI_PI_171_READ_MASK 0x000003FFU
2931#define LPDDR4__DENALI_PI_171_WRITE_MASK 0x000003FFU
2932#define LPDDR4__DENALI_PI_171__PI_TRFC_F1_MASK 0x000003FFU
2933#define LPDDR4__DENALI_PI_171__PI_TRFC_F1_SHIFT 0U
2934#define LPDDR4__DENALI_PI_171__PI_TRFC_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302935#define LPDDR4__PI_TRFC_F1__REG DENALI_PI_171
2936#define LPDDR4__PI_TRFC_F1__FLD LPDDR4__DENALI_PI_171__PI_TRFC_F1
2937
Dave Gerlache440f0f2021-05-11 10:22:07 -05002938#define LPDDR4__DENALI_PI_172_READ_MASK 0x000FFFFFU
2939#define LPDDR4__DENALI_PI_172_WRITE_MASK 0x000FFFFFU
2940#define LPDDR4__DENALI_PI_172__PI_TREF_F1_MASK 0x000FFFFFU
2941#define LPDDR4__DENALI_PI_172__PI_TREF_F1_SHIFT 0U
2942#define LPDDR4__DENALI_PI_172__PI_TREF_F1_WIDTH 20U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302943#define LPDDR4__PI_TREF_F1__REG DENALI_PI_172
2944#define LPDDR4__PI_TREF_F1__FLD LPDDR4__DENALI_PI_172__PI_TREF_F1
2945
Dave Gerlache440f0f2021-05-11 10:22:07 -05002946#define LPDDR4__DENALI_PI_173_READ_MASK 0x000003FFU
2947#define LPDDR4__DENALI_PI_173_WRITE_MASK 0x000003FFU
2948#define LPDDR4__DENALI_PI_173__PI_TRFC_F2_MASK 0x000003FFU
2949#define LPDDR4__DENALI_PI_173__PI_TRFC_F2_SHIFT 0U
2950#define LPDDR4__DENALI_PI_173__PI_TRFC_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302951#define LPDDR4__PI_TRFC_F2__REG DENALI_PI_173
2952#define LPDDR4__PI_TRFC_F2__FLD LPDDR4__DENALI_PI_173__PI_TRFC_F2
2953
Dave Gerlache440f0f2021-05-11 10:22:07 -05002954#define LPDDR4__DENALI_PI_174_READ_MASK 0x0F0FFFFFU
2955#define LPDDR4__DENALI_PI_174_WRITE_MASK 0x0F0FFFFFU
2956#define LPDDR4__DENALI_PI_174__PI_TREF_F2_MASK 0x000FFFFFU
2957#define LPDDR4__DENALI_PI_174__PI_TREF_F2_SHIFT 0U
2958#define LPDDR4__DENALI_PI_174__PI_TREF_F2_WIDTH 20U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302959#define LPDDR4__PI_TREF_F2__REG DENALI_PI_174
2960#define LPDDR4__PI_TREF_F2__FLD LPDDR4__DENALI_PI_174__PI_TREF_F2
2961
2962#define LPDDR4__DENALI_PI_174__PI_TDFI_CTRL_DELAY_F0_MASK 0x0F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002963#define LPDDR4__DENALI_PI_174__PI_TDFI_CTRL_DELAY_F0_SHIFT 24U
2964#define LPDDR4__DENALI_PI_174__PI_TDFI_CTRL_DELAY_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302965#define LPDDR4__PI_TDFI_CTRL_DELAY_F0__REG DENALI_PI_174
2966#define LPDDR4__PI_TDFI_CTRL_DELAY_F0__FLD LPDDR4__DENALI_PI_174__PI_TDFI_CTRL_DELAY_F0
2967
Dave Gerlache440f0f2021-05-11 10:22:07 -05002968#define LPDDR4__DENALI_PI_175_READ_MASK 0x03030F0FU
2969#define LPDDR4__DENALI_PI_175_WRITE_MASK 0x03030F0FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302970#define LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F1_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05002971#define LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F1_SHIFT 0U
2972#define LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302973#define LPDDR4__PI_TDFI_CTRL_DELAY_F1__REG DENALI_PI_175
2974#define LPDDR4__PI_TDFI_CTRL_DELAY_F1__FLD LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F1
2975
2976#define LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F2_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05002977#define LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F2_SHIFT 8U
2978#define LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302979#define LPDDR4__PI_TDFI_CTRL_DELAY_F2__REG DENALI_PI_175
2980#define LPDDR4__PI_TDFI_CTRL_DELAY_F2__FLD LPDDR4__DENALI_PI_175__PI_TDFI_CTRL_DELAY_F2
2981
Dave Gerlache440f0f2021-05-11 10:22:07 -05002982#define LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F0_MASK 0x00030000U
2983#define LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F0_SHIFT 16U
2984#define LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302985#define LPDDR4__PI_WRLVL_EN_F0__REG DENALI_PI_175
2986#define LPDDR4__PI_WRLVL_EN_F0__FLD LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F0
2987
Dave Gerlache440f0f2021-05-11 10:22:07 -05002988#define LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F1_MASK 0x03000000U
2989#define LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F1_SHIFT 24U
2990#define LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302991#define LPDDR4__PI_WRLVL_EN_F1__REG DENALI_PI_175
2992#define LPDDR4__PI_WRLVL_EN_F1__FLD LPDDR4__DENALI_PI_175__PI_WRLVL_EN_F1
2993
Dave Gerlache440f0f2021-05-11 10:22:07 -05002994#define LPDDR4__DENALI_PI_176_READ_MASK 0x0003FF03U
2995#define LPDDR4__DENALI_PI_176_WRITE_MASK 0x0003FF03U
2996#define LPDDR4__DENALI_PI_176__PI_WRLVL_EN_F2_MASK 0x00000003U
2997#define LPDDR4__DENALI_PI_176__PI_WRLVL_EN_F2_SHIFT 0U
2998#define LPDDR4__DENALI_PI_176__PI_WRLVL_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05302999#define LPDDR4__PI_WRLVL_EN_F2__REG DENALI_PI_176
3000#define LPDDR4__PI_WRLVL_EN_F2__FLD LPDDR4__DENALI_PI_176__PI_WRLVL_EN_F2
3001
3002#define LPDDR4__DENALI_PI_176__PI_TDFI_WRLVL_WW_F0_MASK 0x0003FF00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003003#define LPDDR4__DENALI_PI_176__PI_TDFI_WRLVL_WW_F0_SHIFT 8U
3004#define LPDDR4__DENALI_PI_176__PI_TDFI_WRLVL_WW_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303005#define LPDDR4__PI_TDFI_WRLVL_WW_F0__REG DENALI_PI_176
3006#define LPDDR4__PI_TDFI_WRLVL_WW_F0__FLD LPDDR4__DENALI_PI_176__PI_TDFI_WRLVL_WW_F0
3007
Dave Gerlache440f0f2021-05-11 10:22:07 -05003008#define LPDDR4__DENALI_PI_177_READ_MASK 0x03FF03FFU
3009#define LPDDR4__DENALI_PI_177_WRITE_MASK 0x03FF03FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303010#define LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F1_MASK 0x000003FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003011#define LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F1_SHIFT 0U
3012#define LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303013#define LPDDR4__PI_TDFI_WRLVL_WW_F1__REG DENALI_PI_177
3014#define LPDDR4__PI_TDFI_WRLVL_WW_F1__FLD LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F1
3015
3016#define LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F2_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003017#define LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F2_SHIFT 16U
3018#define LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303019#define LPDDR4__PI_TDFI_WRLVL_WW_F2__REG DENALI_PI_177
3020#define LPDDR4__PI_TDFI_WRLVL_WW_F2__FLD LPDDR4__DENALI_PI_177__PI_TDFI_WRLVL_WW_F2
3021
Dave Gerlache440f0f2021-05-11 10:22:07 -05003022#define LPDDR4__DENALI_PI_178_READ_MASK 0x01FF01FFU
3023#define LPDDR4__DENALI_PI_178_WRITE_MASK 0x01FF01FFU
3024#define LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F0_MASK 0x000000FFU
3025#define LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F0_SHIFT 0U
3026#define LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303027#define LPDDR4__PI_TODTL_2CMD_F0__REG DENALI_PI_178
3028#define LPDDR4__PI_TODTL_2CMD_F0__FLD LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F0
3029
Dave Gerlache440f0f2021-05-11 10:22:07 -05003030#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F0_MASK 0x00000100U
3031#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F0_SHIFT 8U
3032#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F0_WIDTH 1U
3033#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F0_WOCLR 0U
3034#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F0_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303035#define LPDDR4__PI_ODT_EN_F0__REG DENALI_PI_178
3036#define LPDDR4__PI_ODT_EN_F0__FLD LPDDR4__DENALI_PI_178__PI_ODT_EN_F0
3037
Dave Gerlache440f0f2021-05-11 10:22:07 -05003038#define LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F1_MASK 0x00FF0000U
3039#define LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F1_SHIFT 16U
3040#define LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303041#define LPDDR4__PI_TODTL_2CMD_F1__REG DENALI_PI_178
3042#define LPDDR4__PI_TODTL_2CMD_F1__FLD LPDDR4__DENALI_PI_178__PI_TODTL_2CMD_F1
3043
Dave Gerlache440f0f2021-05-11 10:22:07 -05003044#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F1_MASK 0x01000000U
3045#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F1_SHIFT 24U
3046#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F1_WIDTH 1U
3047#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F1_WOCLR 0U
3048#define LPDDR4__DENALI_PI_178__PI_ODT_EN_F1_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303049#define LPDDR4__PI_ODT_EN_F1__REG DENALI_PI_178
3050#define LPDDR4__PI_ODT_EN_F1__FLD LPDDR4__DENALI_PI_178__PI_ODT_EN_F1
3051
Dave Gerlache440f0f2021-05-11 10:22:07 -05003052#define LPDDR4__DENALI_PI_179_READ_MASK 0x0F0F01FFU
3053#define LPDDR4__DENALI_PI_179_WRITE_MASK 0x0F0F01FFU
3054#define LPDDR4__DENALI_PI_179__PI_TODTL_2CMD_F2_MASK 0x000000FFU
3055#define LPDDR4__DENALI_PI_179__PI_TODTL_2CMD_F2_SHIFT 0U
3056#define LPDDR4__DENALI_PI_179__PI_TODTL_2CMD_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303057#define LPDDR4__PI_TODTL_2CMD_F2__REG DENALI_PI_179
3058#define LPDDR4__PI_TODTL_2CMD_F2__FLD LPDDR4__DENALI_PI_179__PI_TODTL_2CMD_F2
3059
Dave Gerlache440f0f2021-05-11 10:22:07 -05003060#define LPDDR4__DENALI_PI_179__PI_ODT_EN_F2_MASK 0x00000100U
3061#define LPDDR4__DENALI_PI_179__PI_ODT_EN_F2_SHIFT 8U
3062#define LPDDR4__DENALI_PI_179__PI_ODT_EN_F2_WIDTH 1U
3063#define LPDDR4__DENALI_PI_179__PI_ODT_EN_F2_WOCLR 0U
3064#define LPDDR4__DENALI_PI_179__PI_ODT_EN_F2_WOSET 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303065#define LPDDR4__PI_ODT_EN_F2__REG DENALI_PI_179
3066#define LPDDR4__PI_ODT_EN_F2__FLD LPDDR4__DENALI_PI_179__PI_ODT_EN_F2
3067
Dave Gerlache440f0f2021-05-11 10:22:07 -05003068#define LPDDR4__DENALI_PI_179__PI_ODTLON_F0_MASK 0x000F0000U
3069#define LPDDR4__DENALI_PI_179__PI_ODTLON_F0_SHIFT 16U
3070#define LPDDR4__DENALI_PI_179__PI_ODTLON_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303071#define LPDDR4__PI_ODTLON_F0__REG DENALI_PI_179
3072#define LPDDR4__PI_ODTLON_F0__FLD LPDDR4__DENALI_PI_179__PI_ODTLON_F0
3073
Dave Gerlache440f0f2021-05-11 10:22:07 -05003074#define LPDDR4__DENALI_PI_179__PI_TODTON_MIN_F0_MASK 0x0F000000U
3075#define LPDDR4__DENALI_PI_179__PI_TODTON_MIN_F0_SHIFT 24U
3076#define LPDDR4__DENALI_PI_179__PI_TODTON_MIN_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303077#define LPDDR4__PI_TODTON_MIN_F0__REG DENALI_PI_179
3078#define LPDDR4__PI_TODTON_MIN_F0__FLD LPDDR4__DENALI_PI_179__PI_TODTON_MIN_F0
3079
Dave Gerlache440f0f2021-05-11 10:22:07 -05003080#define LPDDR4__DENALI_PI_180_READ_MASK 0x0F0F0F0FU
3081#define LPDDR4__DENALI_PI_180_WRITE_MASK 0x0F0F0F0FU
3082#define LPDDR4__DENALI_PI_180__PI_ODTLON_F1_MASK 0x0000000FU
3083#define LPDDR4__DENALI_PI_180__PI_ODTLON_F1_SHIFT 0U
3084#define LPDDR4__DENALI_PI_180__PI_ODTLON_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303085#define LPDDR4__PI_ODTLON_F1__REG DENALI_PI_180
3086#define LPDDR4__PI_ODTLON_F1__FLD LPDDR4__DENALI_PI_180__PI_ODTLON_F1
3087
Dave Gerlache440f0f2021-05-11 10:22:07 -05003088#define LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F1_MASK 0x00000F00U
3089#define LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F1_SHIFT 8U
3090#define LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303091#define LPDDR4__PI_TODTON_MIN_F1__REG DENALI_PI_180
3092#define LPDDR4__PI_TODTON_MIN_F1__FLD LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F1
3093
Dave Gerlache440f0f2021-05-11 10:22:07 -05003094#define LPDDR4__DENALI_PI_180__PI_ODTLON_F2_MASK 0x000F0000U
3095#define LPDDR4__DENALI_PI_180__PI_ODTLON_F2_SHIFT 16U
3096#define LPDDR4__DENALI_PI_180__PI_ODTLON_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303097#define LPDDR4__PI_ODTLON_F2__REG DENALI_PI_180
3098#define LPDDR4__PI_ODTLON_F2__FLD LPDDR4__DENALI_PI_180__PI_ODTLON_F2
3099
Dave Gerlache440f0f2021-05-11 10:22:07 -05003100#define LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F2_MASK 0x0F000000U
3101#define LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F2_SHIFT 24U
3102#define LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303103#define LPDDR4__PI_TODTON_MIN_F2__REG DENALI_PI_180
3104#define LPDDR4__PI_TODTON_MIN_F2__FLD LPDDR4__DENALI_PI_180__PI_TODTON_MIN_F2
3105
Dave Gerlache440f0f2021-05-11 10:22:07 -05003106#define LPDDR4__DENALI_PI_181_READ_MASK 0x03030303U
3107#define LPDDR4__DENALI_PI_181_WRITE_MASK 0x03030303U
3108#define LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F0_MASK 0x00000003U
3109#define LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F0_SHIFT 0U
3110#define LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303111#define LPDDR4__PI_RDLVL_EN_F0__REG DENALI_PI_181
3112#define LPDDR4__PI_RDLVL_EN_F0__FLD LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F0
3113
3114#define LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F0_MASK 0x00000300U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003115#define LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F0_SHIFT 8U
3116#define LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303117#define LPDDR4__PI_RDLVL_GATE_EN_F0__REG DENALI_PI_181
3118#define LPDDR4__PI_RDLVL_GATE_EN_F0__FLD LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F0
3119
Dave Gerlache440f0f2021-05-11 10:22:07 -05003120#define LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F1_MASK 0x00030000U
3121#define LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F1_SHIFT 16U
3122#define LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303123#define LPDDR4__PI_RDLVL_EN_F1__REG DENALI_PI_181
3124#define LPDDR4__PI_RDLVL_EN_F1__FLD LPDDR4__DENALI_PI_181__PI_RDLVL_EN_F1
3125
3126#define LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F1_MASK 0x03000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003127#define LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F1_SHIFT 24U
3128#define LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303129#define LPDDR4__PI_RDLVL_GATE_EN_F1__REG DENALI_PI_181
3130#define LPDDR4__PI_RDLVL_GATE_EN_F1__FLD LPDDR4__DENALI_PI_181__PI_RDLVL_GATE_EN_F1
3131
Dave Gerlache440f0f2021-05-11 10:22:07 -05003132#define LPDDR4__DENALI_PI_182_READ_MASK 0x03030303U
3133#define LPDDR4__DENALI_PI_182_WRITE_MASK 0x03030303U
3134#define LPDDR4__DENALI_PI_182__PI_RDLVL_EN_F2_MASK 0x00000003U
3135#define LPDDR4__DENALI_PI_182__PI_RDLVL_EN_F2_SHIFT 0U
3136#define LPDDR4__DENALI_PI_182__PI_RDLVL_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303137#define LPDDR4__PI_RDLVL_EN_F2__REG DENALI_PI_182
3138#define LPDDR4__PI_RDLVL_EN_F2__FLD LPDDR4__DENALI_PI_182__PI_RDLVL_EN_F2
3139
3140#define LPDDR4__DENALI_PI_182__PI_RDLVL_GATE_EN_F2_MASK 0x00000300U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003141#define LPDDR4__DENALI_PI_182__PI_RDLVL_GATE_EN_F2_SHIFT 8U
3142#define LPDDR4__DENALI_PI_182__PI_RDLVL_GATE_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303143#define LPDDR4__PI_RDLVL_GATE_EN_F2__REG DENALI_PI_182
3144#define LPDDR4__PI_RDLVL_GATE_EN_F2__FLD LPDDR4__DENALI_PI_182__PI_RDLVL_GATE_EN_F2
3145
3146#define LPDDR4__DENALI_PI_182__PI_RDLVL_PAT0_EN_F0_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003147#define LPDDR4__DENALI_PI_182__PI_RDLVL_PAT0_EN_F0_SHIFT 16U
3148#define LPDDR4__DENALI_PI_182__PI_RDLVL_PAT0_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303149#define LPDDR4__PI_RDLVL_PAT0_EN_F0__REG DENALI_PI_182
3150#define LPDDR4__PI_RDLVL_PAT0_EN_F0__FLD LPDDR4__DENALI_PI_182__PI_RDLVL_PAT0_EN_F0
3151
3152#define LPDDR4__DENALI_PI_182__PI_RDLVL_RXCAL_EN_F0_MASK 0x03000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003153#define LPDDR4__DENALI_PI_182__PI_RDLVL_RXCAL_EN_F0_SHIFT 24U
3154#define LPDDR4__DENALI_PI_182__PI_RDLVL_RXCAL_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303155#define LPDDR4__PI_RDLVL_RXCAL_EN_F0__REG DENALI_PI_182
3156#define LPDDR4__PI_RDLVL_RXCAL_EN_F0__FLD LPDDR4__DENALI_PI_182__PI_RDLVL_RXCAL_EN_F0
3157
Dave Gerlache440f0f2021-05-11 10:22:07 -05003158#define LPDDR4__DENALI_PI_183_READ_MASK 0x03030303U
3159#define LPDDR4__DENALI_PI_183_WRITE_MASK 0x03030303U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303160#define LPDDR4__DENALI_PI_183__PI_RDLVL_DFE_EN_F0_MASK 0x00000003U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003161#define LPDDR4__DENALI_PI_183__PI_RDLVL_DFE_EN_F0_SHIFT 0U
3162#define LPDDR4__DENALI_PI_183__PI_RDLVL_DFE_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303163#define LPDDR4__PI_RDLVL_DFE_EN_F0__REG DENALI_PI_183
3164#define LPDDR4__PI_RDLVL_DFE_EN_F0__FLD LPDDR4__DENALI_PI_183__PI_RDLVL_DFE_EN_F0
3165
3166#define LPDDR4__DENALI_PI_183__PI_RDLVL_MULTI_EN_F0_MASK 0x00000300U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003167#define LPDDR4__DENALI_PI_183__PI_RDLVL_MULTI_EN_F0_SHIFT 8U
3168#define LPDDR4__DENALI_PI_183__PI_RDLVL_MULTI_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303169#define LPDDR4__PI_RDLVL_MULTI_EN_F0__REG DENALI_PI_183
3170#define LPDDR4__PI_RDLVL_MULTI_EN_F0__FLD LPDDR4__DENALI_PI_183__PI_RDLVL_MULTI_EN_F0
3171
3172#define LPDDR4__DENALI_PI_183__PI_RDLVL_PAT0_EN_F1_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003173#define LPDDR4__DENALI_PI_183__PI_RDLVL_PAT0_EN_F1_SHIFT 16U
3174#define LPDDR4__DENALI_PI_183__PI_RDLVL_PAT0_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303175#define LPDDR4__PI_RDLVL_PAT0_EN_F1__REG DENALI_PI_183
3176#define LPDDR4__PI_RDLVL_PAT0_EN_F1__FLD LPDDR4__DENALI_PI_183__PI_RDLVL_PAT0_EN_F1
3177
3178#define LPDDR4__DENALI_PI_183__PI_RDLVL_RXCAL_EN_F1_MASK 0x03000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003179#define LPDDR4__DENALI_PI_183__PI_RDLVL_RXCAL_EN_F1_SHIFT 24U
3180#define LPDDR4__DENALI_PI_183__PI_RDLVL_RXCAL_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303181#define LPDDR4__PI_RDLVL_RXCAL_EN_F1__REG DENALI_PI_183
3182#define LPDDR4__PI_RDLVL_RXCAL_EN_F1__FLD LPDDR4__DENALI_PI_183__PI_RDLVL_RXCAL_EN_F1
3183
Dave Gerlache440f0f2021-05-11 10:22:07 -05003184#define LPDDR4__DENALI_PI_184_READ_MASK 0x03030303U
3185#define LPDDR4__DENALI_PI_184_WRITE_MASK 0x03030303U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303186#define LPDDR4__DENALI_PI_184__PI_RDLVL_DFE_EN_F1_MASK 0x00000003U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003187#define LPDDR4__DENALI_PI_184__PI_RDLVL_DFE_EN_F1_SHIFT 0U
3188#define LPDDR4__DENALI_PI_184__PI_RDLVL_DFE_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303189#define LPDDR4__PI_RDLVL_DFE_EN_F1__REG DENALI_PI_184
3190#define LPDDR4__PI_RDLVL_DFE_EN_F1__FLD LPDDR4__DENALI_PI_184__PI_RDLVL_DFE_EN_F1
3191
3192#define LPDDR4__DENALI_PI_184__PI_RDLVL_MULTI_EN_F1_MASK 0x00000300U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003193#define LPDDR4__DENALI_PI_184__PI_RDLVL_MULTI_EN_F1_SHIFT 8U
3194#define LPDDR4__DENALI_PI_184__PI_RDLVL_MULTI_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303195#define LPDDR4__PI_RDLVL_MULTI_EN_F1__REG DENALI_PI_184
3196#define LPDDR4__PI_RDLVL_MULTI_EN_F1__FLD LPDDR4__DENALI_PI_184__PI_RDLVL_MULTI_EN_F1
3197
3198#define LPDDR4__DENALI_PI_184__PI_RDLVL_PAT0_EN_F2_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003199#define LPDDR4__DENALI_PI_184__PI_RDLVL_PAT0_EN_F2_SHIFT 16U
3200#define LPDDR4__DENALI_PI_184__PI_RDLVL_PAT0_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303201#define LPDDR4__PI_RDLVL_PAT0_EN_F2__REG DENALI_PI_184
3202#define LPDDR4__PI_RDLVL_PAT0_EN_F2__FLD LPDDR4__DENALI_PI_184__PI_RDLVL_PAT0_EN_F2
3203
3204#define LPDDR4__DENALI_PI_184__PI_RDLVL_RXCAL_EN_F2_MASK 0x03000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003205#define LPDDR4__DENALI_PI_184__PI_RDLVL_RXCAL_EN_F2_SHIFT 24U
3206#define LPDDR4__DENALI_PI_184__PI_RDLVL_RXCAL_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303207#define LPDDR4__PI_RDLVL_RXCAL_EN_F2__REG DENALI_PI_184
3208#define LPDDR4__PI_RDLVL_RXCAL_EN_F2__FLD LPDDR4__DENALI_PI_184__PI_RDLVL_RXCAL_EN_F2
3209
Dave Gerlache440f0f2021-05-11 10:22:07 -05003210#define LPDDR4__DENALI_PI_185_READ_MASK 0x7F7F0303U
3211#define LPDDR4__DENALI_PI_185_WRITE_MASK 0x7F7F0303U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303212#define LPDDR4__DENALI_PI_185__PI_RDLVL_DFE_EN_F2_MASK 0x00000003U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003213#define LPDDR4__DENALI_PI_185__PI_RDLVL_DFE_EN_F2_SHIFT 0U
3214#define LPDDR4__DENALI_PI_185__PI_RDLVL_DFE_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303215#define LPDDR4__PI_RDLVL_DFE_EN_F2__REG DENALI_PI_185
3216#define LPDDR4__PI_RDLVL_DFE_EN_F2__FLD LPDDR4__DENALI_PI_185__PI_RDLVL_DFE_EN_F2
3217
3218#define LPDDR4__DENALI_PI_185__PI_RDLVL_MULTI_EN_F2_MASK 0x00000300U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003219#define LPDDR4__DENALI_PI_185__PI_RDLVL_MULTI_EN_F2_SHIFT 8U
3220#define LPDDR4__DENALI_PI_185__PI_RDLVL_MULTI_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303221#define LPDDR4__PI_RDLVL_MULTI_EN_F2__REG DENALI_PI_185
3222#define LPDDR4__PI_RDLVL_MULTI_EN_F2__FLD LPDDR4__DENALI_PI_185__PI_RDLVL_MULTI_EN_F2
3223
Dave Gerlache440f0f2021-05-11 10:22:07 -05003224#define LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F0_MASK 0x007F0000U
3225#define LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F0_SHIFT 16U
3226#define LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F0_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303227#define LPDDR4__PI_RDLAT_ADJ_F0__REG DENALI_PI_185
3228#define LPDDR4__PI_RDLAT_ADJ_F0__FLD LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F0
3229
Dave Gerlache440f0f2021-05-11 10:22:07 -05003230#define LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F1_MASK 0x7F000000U
3231#define LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F1_SHIFT 24U
3232#define LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F1_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303233#define LPDDR4__PI_RDLAT_ADJ_F1__REG DENALI_PI_185
3234#define LPDDR4__PI_RDLAT_ADJ_F1__FLD LPDDR4__DENALI_PI_185__PI_RDLAT_ADJ_F1
3235
Dave Gerlache440f0f2021-05-11 10:22:07 -05003236#define LPDDR4__DENALI_PI_186_READ_MASK 0x7F7F7F7FU
3237#define LPDDR4__DENALI_PI_186_WRITE_MASK 0x7F7F7F7FU
3238#define LPDDR4__DENALI_PI_186__PI_RDLAT_ADJ_F2_MASK 0x0000007FU
3239#define LPDDR4__DENALI_PI_186__PI_RDLAT_ADJ_F2_SHIFT 0U
3240#define LPDDR4__DENALI_PI_186__PI_RDLAT_ADJ_F2_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303241#define LPDDR4__PI_RDLAT_ADJ_F2__REG DENALI_PI_186
3242#define LPDDR4__PI_RDLAT_ADJ_F2__FLD LPDDR4__DENALI_PI_186__PI_RDLAT_ADJ_F2
3243
Dave Gerlache440f0f2021-05-11 10:22:07 -05003244#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F0_MASK 0x00007F00U
3245#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F0_SHIFT 8U
3246#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F0_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303247#define LPDDR4__PI_WRLAT_ADJ_F0__REG DENALI_PI_186
3248#define LPDDR4__PI_WRLAT_ADJ_F0__FLD LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F0
3249
Dave Gerlache440f0f2021-05-11 10:22:07 -05003250#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F1_MASK 0x007F0000U
3251#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F1_SHIFT 16U
3252#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F1_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303253#define LPDDR4__PI_WRLAT_ADJ_F1__REG DENALI_PI_186
3254#define LPDDR4__PI_WRLAT_ADJ_F1__FLD LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F1
3255
Dave Gerlache440f0f2021-05-11 10:22:07 -05003256#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F2_MASK 0x7F000000U
3257#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F2_SHIFT 24U
3258#define LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F2_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303259#define LPDDR4__PI_WRLAT_ADJ_F2__REG DENALI_PI_186
3260#define LPDDR4__PI_WRLAT_ADJ_F2__FLD LPDDR4__DENALI_PI_186__PI_WRLAT_ADJ_F2
3261
Dave Gerlache440f0f2021-05-11 10:22:07 -05003262#define LPDDR4__DENALI_PI_187_READ_MASK 0x00070707U
3263#define LPDDR4__DENALI_PI_187_WRITE_MASK 0x00070707U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303264#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F0_MASK 0x00000007U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003265#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F0_SHIFT 0U
3266#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F0_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303267#define LPDDR4__PI_TDFI_PHY_WRDATA_F0__REG DENALI_PI_187
3268#define LPDDR4__PI_TDFI_PHY_WRDATA_F0__FLD LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F0
3269
3270#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F1_MASK 0x00000700U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003271#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F1_SHIFT 8U
3272#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F1_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303273#define LPDDR4__PI_TDFI_PHY_WRDATA_F1__REG DENALI_PI_187
3274#define LPDDR4__PI_TDFI_PHY_WRDATA_F1__FLD LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F1
3275
3276#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F2_MASK 0x00070000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003277#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F2_SHIFT 16U
3278#define LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F2_WIDTH 3U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303279#define LPDDR4__PI_TDFI_PHY_WRDATA_F2__REG DENALI_PI_187
3280#define LPDDR4__PI_TDFI_PHY_WRDATA_F2__FLD LPDDR4__DENALI_PI_187__PI_TDFI_PHY_WRDATA_F2
3281
Dave Gerlache440f0f2021-05-11 10:22:07 -05003282#define LPDDR4__DENALI_PI_188_READ_MASK 0x03FF03FFU
3283#define LPDDR4__DENALI_PI_188_WRITE_MASK 0x03FF03FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303284#define LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CC_F0_MASK 0x000003FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003285#define LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CC_F0_SHIFT 0U
3286#define LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CC_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303287#define LPDDR4__PI_TDFI_CALVL_CC_F0__REG DENALI_PI_188
3288#define LPDDR4__PI_TDFI_CALVL_CC_F0__FLD LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CC_F0
3289
3290#define LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CAPTURE_F0_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003291#define LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CAPTURE_F0_SHIFT 16U
3292#define LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CAPTURE_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303293#define LPDDR4__PI_TDFI_CALVL_CAPTURE_F0__REG DENALI_PI_188
3294#define LPDDR4__PI_TDFI_CALVL_CAPTURE_F0__FLD LPDDR4__DENALI_PI_188__PI_TDFI_CALVL_CAPTURE_F0
3295
Dave Gerlache440f0f2021-05-11 10:22:07 -05003296#define LPDDR4__DENALI_PI_189_READ_MASK 0x03FF03FFU
3297#define LPDDR4__DENALI_PI_189_WRITE_MASK 0x03FF03FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303298#define LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CC_F1_MASK 0x000003FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003299#define LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CC_F1_SHIFT 0U
3300#define LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CC_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303301#define LPDDR4__PI_TDFI_CALVL_CC_F1__REG DENALI_PI_189
3302#define LPDDR4__PI_TDFI_CALVL_CC_F1__FLD LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CC_F1
3303
3304#define LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CAPTURE_F1_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003305#define LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CAPTURE_F1_SHIFT 16U
3306#define LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CAPTURE_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303307#define LPDDR4__PI_TDFI_CALVL_CAPTURE_F1__REG DENALI_PI_189
3308#define LPDDR4__PI_TDFI_CALVL_CAPTURE_F1__FLD LPDDR4__DENALI_PI_189__PI_TDFI_CALVL_CAPTURE_F1
3309
Dave Gerlache440f0f2021-05-11 10:22:07 -05003310#define LPDDR4__DENALI_PI_190_READ_MASK 0x03FF03FFU
3311#define LPDDR4__DENALI_PI_190_WRITE_MASK 0x03FF03FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303312#define LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CC_F2_MASK 0x000003FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003313#define LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CC_F2_SHIFT 0U
3314#define LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CC_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303315#define LPDDR4__PI_TDFI_CALVL_CC_F2__REG DENALI_PI_190
3316#define LPDDR4__PI_TDFI_CALVL_CC_F2__FLD LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CC_F2
3317
3318#define LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CAPTURE_F2_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003319#define LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CAPTURE_F2_SHIFT 16U
3320#define LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CAPTURE_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303321#define LPDDR4__PI_TDFI_CALVL_CAPTURE_F2__REG DENALI_PI_190
3322#define LPDDR4__PI_TDFI_CALVL_CAPTURE_F2__FLD LPDDR4__DENALI_PI_190__PI_TDFI_CALVL_CAPTURE_F2
3323
Dave Gerlache440f0f2021-05-11 10:22:07 -05003324#define LPDDR4__DENALI_PI_191_READ_MASK 0x1F030303U
3325#define LPDDR4__DENALI_PI_191_WRITE_MASK 0x1F030303U
3326#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F0_MASK 0x00000003U
3327#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F0_SHIFT 0U
3328#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303329#define LPDDR4__PI_CALVL_EN_F0__REG DENALI_PI_191
3330#define LPDDR4__PI_CALVL_EN_F0__FLD LPDDR4__DENALI_PI_191__PI_CALVL_EN_F0
3331
Dave Gerlache440f0f2021-05-11 10:22:07 -05003332#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F1_MASK 0x00000300U
3333#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F1_SHIFT 8U
3334#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303335#define LPDDR4__PI_CALVL_EN_F1__REG DENALI_PI_191
3336#define LPDDR4__PI_CALVL_EN_F1__FLD LPDDR4__DENALI_PI_191__PI_CALVL_EN_F1
3337
Dave Gerlache440f0f2021-05-11 10:22:07 -05003338#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F2_MASK 0x00030000U
3339#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F2_SHIFT 16U
3340#define LPDDR4__DENALI_PI_191__PI_CALVL_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303341#define LPDDR4__PI_CALVL_EN_F2__REG DENALI_PI_191
3342#define LPDDR4__PI_CALVL_EN_F2__FLD LPDDR4__DENALI_PI_191__PI_CALVL_EN_F2
3343
Dave Gerlache440f0f2021-05-11 10:22:07 -05003344#define LPDDR4__DENALI_PI_191__PI_TMRZ_F0_MASK 0x1F000000U
3345#define LPDDR4__DENALI_PI_191__PI_TMRZ_F0_SHIFT 24U
3346#define LPDDR4__DENALI_PI_191__PI_TMRZ_F0_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303347#define LPDDR4__PI_TMRZ_F0__REG DENALI_PI_191
3348#define LPDDR4__PI_TMRZ_F0__FLD LPDDR4__DENALI_PI_191__PI_TMRZ_F0
3349
Dave Gerlache440f0f2021-05-11 10:22:07 -05003350#define LPDDR4__DENALI_PI_192_READ_MASK 0x001F3FFFU
3351#define LPDDR4__DENALI_PI_192_WRITE_MASK 0x001F3FFFU
3352#define LPDDR4__DENALI_PI_192__PI_TCAENT_F0_MASK 0x00003FFFU
3353#define LPDDR4__DENALI_PI_192__PI_TCAENT_F0_SHIFT 0U
3354#define LPDDR4__DENALI_PI_192__PI_TCAENT_F0_WIDTH 14U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303355#define LPDDR4__PI_TCAENT_F0__REG DENALI_PI_192
3356#define LPDDR4__PI_TCAENT_F0__FLD LPDDR4__DENALI_PI_192__PI_TCAENT_F0
3357
Dave Gerlache440f0f2021-05-11 10:22:07 -05003358#define LPDDR4__DENALI_PI_192__PI_TMRZ_F1_MASK 0x001F0000U
3359#define LPDDR4__DENALI_PI_192__PI_TMRZ_F1_SHIFT 16U
3360#define LPDDR4__DENALI_PI_192__PI_TMRZ_F1_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303361#define LPDDR4__PI_TMRZ_F1__REG DENALI_PI_192
3362#define LPDDR4__PI_TMRZ_F1__FLD LPDDR4__DENALI_PI_192__PI_TMRZ_F1
3363
Dave Gerlache440f0f2021-05-11 10:22:07 -05003364#define LPDDR4__DENALI_PI_193_READ_MASK 0x001F3FFFU
3365#define LPDDR4__DENALI_PI_193_WRITE_MASK 0x001F3FFFU
3366#define LPDDR4__DENALI_PI_193__PI_TCAENT_F1_MASK 0x00003FFFU
3367#define LPDDR4__DENALI_PI_193__PI_TCAENT_F1_SHIFT 0U
3368#define LPDDR4__DENALI_PI_193__PI_TCAENT_F1_WIDTH 14U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303369#define LPDDR4__PI_TCAENT_F1__REG DENALI_PI_193
3370#define LPDDR4__PI_TCAENT_F1__FLD LPDDR4__DENALI_PI_193__PI_TCAENT_F1
3371
Dave Gerlache440f0f2021-05-11 10:22:07 -05003372#define LPDDR4__DENALI_PI_193__PI_TMRZ_F2_MASK 0x001F0000U
3373#define LPDDR4__DENALI_PI_193__PI_TMRZ_F2_SHIFT 16U
3374#define LPDDR4__DENALI_PI_193__PI_TMRZ_F2_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303375#define LPDDR4__PI_TMRZ_F2__REG DENALI_PI_193
3376#define LPDDR4__PI_TMRZ_F2__FLD LPDDR4__DENALI_PI_193__PI_TMRZ_F2
3377
Dave Gerlache440f0f2021-05-11 10:22:07 -05003378#define LPDDR4__DENALI_PI_194_READ_MASK 0x1F1F3FFFU
3379#define LPDDR4__DENALI_PI_194_WRITE_MASK 0x1F1F3FFFU
3380#define LPDDR4__DENALI_PI_194__PI_TCAENT_F2_MASK 0x00003FFFU
3381#define LPDDR4__DENALI_PI_194__PI_TCAENT_F2_SHIFT 0U
3382#define LPDDR4__DENALI_PI_194__PI_TCAENT_F2_WIDTH 14U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303383#define LPDDR4__PI_TCAENT_F2__REG DENALI_PI_194
3384#define LPDDR4__PI_TCAENT_F2__FLD LPDDR4__DENALI_PI_194__PI_TCAENT_F2
3385
Dave Gerlache440f0f2021-05-11 10:22:07 -05003386#define LPDDR4__DENALI_PI_194__PI_TDFI_CACSCA_F0_MASK 0x001F0000U
3387#define LPDDR4__DENALI_PI_194__PI_TDFI_CACSCA_F0_SHIFT 16U
3388#define LPDDR4__DENALI_PI_194__PI_TDFI_CACSCA_F0_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303389#define LPDDR4__PI_TDFI_CACSCA_F0__REG DENALI_PI_194
3390#define LPDDR4__PI_TDFI_CACSCA_F0__FLD LPDDR4__DENALI_PI_194__PI_TDFI_CACSCA_F0
3391
Dave Gerlache440f0f2021-05-11 10:22:07 -05003392#define LPDDR4__DENALI_PI_194__PI_TDFI_CASEL_F0_MASK 0x1F000000U
3393#define LPDDR4__DENALI_PI_194__PI_TDFI_CASEL_F0_SHIFT 24U
3394#define LPDDR4__DENALI_PI_194__PI_TDFI_CASEL_F0_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303395#define LPDDR4__PI_TDFI_CASEL_F0__REG DENALI_PI_194
3396#define LPDDR4__PI_TDFI_CASEL_F0__FLD LPDDR4__DENALI_PI_194__PI_TDFI_CASEL_F0
3397
Dave Gerlache440f0f2021-05-11 10:22:07 -05003398#define LPDDR4__DENALI_PI_195_READ_MASK 0x03FF03FFU
3399#define LPDDR4__DENALI_PI_195_WRITE_MASK 0x03FF03FFU
3400#define LPDDR4__DENALI_PI_195__PI_TVREF_SHORT_F0_MASK 0x000003FFU
3401#define LPDDR4__DENALI_PI_195__PI_TVREF_SHORT_F0_SHIFT 0U
3402#define LPDDR4__DENALI_PI_195__PI_TVREF_SHORT_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303403#define LPDDR4__PI_TVREF_SHORT_F0__REG DENALI_PI_195
3404#define LPDDR4__PI_TVREF_SHORT_F0__FLD LPDDR4__DENALI_PI_195__PI_TVREF_SHORT_F0
3405
Dave Gerlache440f0f2021-05-11 10:22:07 -05003406#define LPDDR4__DENALI_PI_195__PI_TVREF_LONG_F0_MASK 0x03FF0000U
3407#define LPDDR4__DENALI_PI_195__PI_TVREF_LONG_F0_SHIFT 16U
3408#define LPDDR4__DENALI_PI_195__PI_TVREF_LONG_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303409#define LPDDR4__PI_TVREF_LONG_F0__REG DENALI_PI_195
3410#define LPDDR4__PI_TVREF_LONG_F0__FLD LPDDR4__DENALI_PI_195__PI_TVREF_LONG_F0
3411
Dave Gerlache440f0f2021-05-11 10:22:07 -05003412#define LPDDR4__DENALI_PI_196_READ_MASK 0x03FF1F1FU
3413#define LPDDR4__DENALI_PI_196_WRITE_MASK 0x03FF1F1FU
3414#define LPDDR4__DENALI_PI_196__PI_TDFI_CACSCA_F1_MASK 0x0000001FU
3415#define LPDDR4__DENALI_PI_196__PI_TDFI_CACSCA_F1_SHIFT 0U
3416#define LPDDR4__DENALI_PI_196__PI_TDFI_CACSCA_F1_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303417#define LPDDR4__PI_TDFI_CACSCA_F1__REG DENALI_PI_196
3418#define LPDDR4__PI_TDFI_CACSCA_F1__FLD LPDDR4__DENALI_PI_196__PI_TDFI_CACSCA_F1
3419
Dave Gerlache440f0f2021-05-11 10:22:07 -05003420#define LPDDR4__DENALI_PI_196__PI_TDFI_CASEL_F1_MASK 0x00001F00U
3421#define LPDDR4__DENALI_PI_196__PI_TDFI_CASEL_F1_SHIFT 8U
3422#define LPDDR4__DENALI_PI_196__PI_TDFI_CASEL_F1_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303423#define LPDDR4__PI_TDFI_CASEL_F1__REG DENALI_PI_196
3424#define LPDDR4__PI_TDFI_CASEL_F1__FLD LPDDR4__DENALI_PI_196__PI_TDFI_CASEL_F1
3425
Dave Gerlache440f0f2021-05-11 10:22:07 -05003426#define LPDDR4__DENALI_PI_196__PI_TVREF_SHORT_F1_MASK 0x03FF0000U
3427#define LPDDR4__DENALI_PI_196__PI_TVREF_SHORT_F1_SHIFT 16U
3428#define LPDDR4__DENALI_PI_196__PI_TVREF_SHORT_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303429#define LPDDR4__PI_TVREF_SHORT_F1__REG DENALI_PI_196
3430#define LPDDR4__PI_TVREF_SHORT_F1__FLD LPDDR4__DENALI_PI_196__PI_TVREF_SHORT_F1
3431
Dave Gerlache440f0f2021-05-11 10:22:07 -05003432#define LPDDR4__DENALI_PI_197_READ_MASK 0x1F1F03FFU
3433#define LPDDR4__DENALI_PI_197_WRITE_MASK 0x1F1F03FFU
3434#define LPDDR4__DENALI_PI_197__PI_TVREF_LONG_F1_MASK 0x000003FFU
3435#define LPDDR4__DENALI_PI_197__PI_TVREF_LONG_F1_SHIFT 0U
3436#define LPDDR4__DENALI_PI_197__PI_TVREF_LONG_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303437#define LPDDR4__PI_TVREF_LONG_F1__REG DENALI_PI_197
3438#define LPDDR4__PI_TVREF_LONG_F1__FLD LPDDR4__DENALI_PI_197__PI_TVREF_LONG_F1
3439
Dave Gerlache440f0f2021-05-11 10:22:07 -05003440#define LPDDR4__DENALI_PI_197__PI_TDFI_CACSCA_F2_MASK 0x001F0000U
3441#define LPDDR4__DENALI_PI_197__PI_TDFI_CACSCA_F2_SHIFT 16U
3442#define LPDDR4__DENALI_PI_197__PI_TDFI_CACSCA_F2_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303443#define LPDDR4__PI_TDFI_CACSCA_F2__REG DENALI_PI_197
3444#define LPDDR4__PI_TDFI_CACSCA_F2__FLD LPDDR4__DENALI_PI_197__PI_TDFI_CACSCA_F2
3445
Dave Gerlache440f0f2021-05-11 10:22:07 -05003446#define LPDDR4__DENALI_PI_197__PI_TDFI_CASEL_F2_MASK 0x1F000000U
3447#define LPDDR4__DENALI_PI_197__PI_TDFI_CASEL_F2_SHIFT 24U
3448#define LPDDR4__DENALI_PI_197__PI_TDFI_CASEL_F2_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303449#define LPDDR4__PI_TDFI_CASEL_F2__REG DENALI_PI_197
3450#define LPDDR4__PI_TDFI_CASEL_F2__FLD LPDDR4__DENALI_PI_197__PI_TDFI_CASEL_F2
3451
Dave Gerlache440f0f2021-05-11 10:22:07 -05003452#define LPDDR4__DENALI_PI_198_READ_MASK 0x03FF03FFU
3453#define LPDDR4__DENALI_PI_198_WRITE_MASK 0x03FF03FFU
3454#define LPDDR4__DENALI_PI_198__PI_TVREF_SHORT_F2_MASK 0x000003FFU
3455#define LPDDR4__DENALI_PI_198__PI_TVREF_SHORT_F2_SHIFT 0U
3456#define LPDDR4__DENALI_PI_198__PI_TVREF_SHORT_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303457#define LPDDR4__PI_TVREF_SHORT_F2__REG DENALI_PI_198
3458#define LPDDR4__PI_TVREF_SHORT_F2__FLD LPDDR4__DENALI_PI_198__PI_TVREF_SHORT_F2
3459
Dave Gerlache440f0f2021-05-11 10:22:07 -05003460#define LPDDR4__DENALI_PI_198__PI_TVREF_LONG_F2_MASK 0x03FF0000U
3461#define LPDDR4__DENALI_PI_198__PI_TVREF_LONG_F2_SHIFT 16U
3462#define LPDDR4__DENALI_PI_198__PI_TVREF_LONG_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303463#define LPDDR4__PI_TVREF_LONG_F2__REG DENALI_PI_198
3464#define LPDDR4__PI_TVREF_LONG_F2__FLD LPDDR4__DENALI_PI_198__PI_TVREF_LONG_F2
3465
Dave Gerlache440f0f2021-05-11 10:22:07 -05003466#define LPDDR4__DENALI_PI_199_READ_MASK 0x7F7F7F7FU
3467#define LPDDR4__DENALI_PI_199_WRITE_MASK 0x7F7F7F7FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303468#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F0_MASK 0x0000007FU
3469#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F0_SHIFT 0U
3470#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F0_WIDTH 7U
3471#define LPDDR4__PI_CALVL_VREF_INITIAL_START_POINT_F0__REG DENALI_PI_199
3472#define LPDDR4__PI_CALVL_VREF_INITIAL_START_POINT_F0__FLD LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F0
3473
3474#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F0_MASK 0x00007F00U
3475#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F0_SHIFT 8U
3476#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F0_WIDTH 7U
3477#define LPDDR4__PI_CALVL_VREF_INITIAL_STOP_POINT_F0__REG DENALI_PI_199
3478#define LPDDR4__PI_CALVL_VREF_INITIAL_STOP_POINT_F0__FLD LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F0
3479
3480#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F1_MASK 0x007F0000U
3481#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F1_SHIFT 16U
3482#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F1_WIDTH 7U
3483#define LPDDR4__PI_CALVL_VREF_INITIAL_START_POINT_F1__REG DENALI_PI_199
3484#define LPDDR4__PI_CALVL_VREF_INITIAL_START_POINT_F1__FLD LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_START_POINT_F1
3485
3486#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F1_MASK 0x7F000000U
3487#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F1_SHIFT 24U
3488#define LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F1_WIDTH 7U
3489#define LPDDR4__PI_CALVL_VREF_INITIAL_STOP_POINT_F1__REG DENALI_PI_199
3490#define LPDDR4__PI_CALVL_VREF_INITIAL_STOP_POINT_F1__FLD LPDDR4__DENALI_PI_199__PI_CALVL_VREF_INITIAL_STOP_POINT_F1
3491
Dave Gerlache440f0f2021-05-11 10:22:07 -05003492#define LPDDR4__DENALI_PI_200_READ_MASK 0x0F0F7F7FU
3493#define LPDDR4__DENALI_PI_200_WRITE_MASK 0x0F0F7F7FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303494#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_START_POINT_F2_MASK 0x0000007FU
3495#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_START_POINT_F2_SHIFT 0U
3496#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_START_POINT_F2_WIDTH 7U
3497#define LPDDR4__PI_CALVL_VREF_INITIAL_START_POINT_F2__REG DENALI_PI_200
3498#define LPDDR4__PI_CALVL_VREF_INITIAL_START_POINT_F2__FLD LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_START_POINT_F2
3499
3500#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_STOP_POINT_F2_MASK 0x00007F00U
3501#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_STOP_POINT_F2_SHIFT 8U
3502#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_STOP_POINT_F2_WIDTH 7U
3503#define LPDDR4__PI_CALVL_VREF_INITIAL_STOP_POINT_F2__REG DENALI_PI_200
3504#define LPDDR4__PI_CALVL_VREF_INITIAL_STOP_POINT_F2__FLD LPDDR4__DENALI_PI_200__PI_CALVL_VREF_INITIAL_STOP_POINT_F2
3505
3506#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F0_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003507#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F0_SHIFT 16U
3508#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303509#define LPDDR4__PI_CALVL_VREF_DELTA_F0__REG DENALI_PI_200
3510#define LPDDR4__PI_CALVL_VREF_DELTA_F0__FLD LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F0
3511
3512#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F1_MASK 0x0F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003513#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F1_SHIFT 24U
3514#define LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303515#define LPDDR4__PI_CALVL_VREF_DELTA_F1__REG DENALI_PI_200
3516#define LPDDR4__PI_CALVL_VREF_DELTA_F1__FLD LPDDR4__DENALI_PI_200__PI_CALVL_VREF_DELTA_F1
3517
Dave Gerlache440f0f2021-05-11 10:22:07 -05003518#define LPDDR4__DENALI_PI_201_READ_MASK 0xFF1F0F0FU
3519#define LPDDR4__DENALI_PI_201_WRITE_MASK 0xFF1F0F0FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303520#define LPDDR4__DENALI_PI_201__PI_CALVL_VREF_DELTA_F2_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003521#define LPDDR4__DENALI_PI_201__PI_CALVL_VREF_DELTA_F2_SHIFT 0U
3522#define LPDDR4__DENALI_PI_201__PI_CALVL_VREF_DELTA_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303523#define LPDDR4__PI_CALVL_VREF_DELTA_F2__REG DENALI_PI_201
3524#define LPDDR4__PI_CALVL_VREF_DELTA_F2__FLD LPDDR4__DENALI_PI_201__PI_CALVL_VREF_DELTA_F2
3525
3526#define LPDDR4__DENALI_PI_201__PI_TDFI_CALVL_STROBE_F0_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003527#define LPDDR4__DENALI_PI_201__PI_TDFI_CALVL_STROBE_F0_SHIFT 8U
3528#define LPDDR4__DENALI_PI_201__PI_TDFI_CALVL_STROBE_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303529#define LPDDR4__PI_TDFI_CALVL_STROBE_F0__REG DENALI_PI_201
3530#define LPDDR4__PI_TDFI_CALVL_STROBE_F0__FLD LPDDR4__DENALI_PI_201__PI_TDFI_CALVL_STROBE_F0
3531
Dave Gerlache440f0f2021-05-11 10:22:07 -05003532#define LPDDR4__DENALI_PI_201__PI_TXP_F0_MASK 0x001F0000U
3533#define LPDDR4__DENALI_PI_201__PI_TXP_F0_SHIFT 16U
3534#define LPDDR4__DENALI_PI_201__PI_TXP_F0_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303535#define LPDDR4__PI_TXP_F0__REG DENALI_PI_201
3536#define LPDDR4__PI_TXP_F0__FLD LPDDR4__DENALI_PI_201__PI_TXP_F0
3537
Dave Gerlache440f0f2021-05-11 10:22:07 -05003538#define LPDDR4__DENALI_PI_201__PI_TMRWCKEL_F0_MASK 0xFF000000U
3539#define LPDDR4__DENALI_PI_201__PI_TMRWCKEL_F0_SHIFT 24U
3540#define LPDDR4__DENALI_PI_201__PI_TMRWCKEL_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303541#define LPDDR4__PI_TMRWCKEL_F0__REG DENALI_PI_201
3542#define LPDDR4__PI_TMRWCKEL_F0__FLD LPDDR4__DENALI_PI_201__PI_TMRWCKEL_F0
3543
Dave Gerlache440f0f2021-05-11 10:22:07 -05003544#define LPDDR4__DENALI_PI_202_READ_MASK 0xFF1F0F1FU
3545#define LPDDR4__DENALI_PI_202_WRITE_MASK 0xFF1F0F1FU
3546#define LPDDR4__DENALI_PI_202__PI_TCKELCK_F0_MASK 0x0000001FU
3547#define LPDDR4__DENALI_PI_202__PI_TCKELCK_F0_SHIFT 0U
3548#define LPDDR4__DENALI_PI_202__PI_TCKELCK_F0_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303549#define LPDDR4__PI_TCKELCK_F0__REG DENALI_PI_202
3550#define LPDDR4__PI_TCKELCK_F0__FLD LPDDR4__DENALI_PI_202__PI_TCKELCK_F0
3551
3552#define LPDDR4__DENALI_PI_202__PI_TDFI_CALVL_STROBE_F1_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003553#define LPDDR4__DENALI_PI_202__PI_TDFI_CALVL_STROBE_F1_SHIFT 8U
3554#define LPDDR4__DENALI_PI_202__PI_TDFI_CALVL_STROBE_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303555#define LPDDR4__PI_TDFI_CALVL_STROBE_F1__REG DENALI_PI_202
3556#define LPDDR4__PI_TDFI_CALVL_STROBE_F1__FLD LPDDR4__DENALI_PI_202__PI_TDFI_CALVL_STROBE_F1
3557
Dave Gerlache440f0f2021-05-11 10:22:07 -05003558#define LPDDR4__DENALI_PI_202__PI_TXP_F1_MASK 0x001F0000U
3559#define LPDDR4__DENALI_PI_202__PI_TXP_F1_SHIFT 16U
3560#define LPDDR4__DENALI_PI_202__PI_TXP_F1_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303561#define LPDDR4__PI_TXP_F1__REG DENALI_PI_202
3562#define LPDDR4__PI_TXP_F1__FLD LPDDR4__DENALI_PI_202__PI_TXP_F1
3563
Dave Gerlache440f0f2021-05-11 10:22:07 -05003564#define LPDDR4__DENALI_PI_202__PI_TMRWCKEL_F1_MASK 0xFF000000U
3565#define LPDDR4__DENALI_PI_202__PI_TMRWCKEL_F1_SHIFT 24U
3566#define LPDDR4__DENALI_PI_202__PI_TMRWCKEL_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303567#define LPDDR4__PI_TMRWCKEL_F1__REG DENALI_PI_202
3568#define LPDDR4__PI_TMRWCKEL_F1__FLD LPDDR4__DENALI_PI_202__PI_TMRWCKEL_F1
3569
Dave Gerlache440f0f2021-05-11 10:22:07 -05003570#define LPDDR4__DENALI_PI_203_READ_MASK 0xFF1F0F1FU
3571#define LPDDR4__DENALI_PI_203_WRITE_MASK 0xFF1F0F1FU
3572#define LPDDR4__DENALI_PI_203__PI_TCKELCK_F1_MASK 0x0000001FU
3573#define LPDDR4__DENALI_PI_203__PI_TCKELCK_F1_SHIFT 0U
3574#define LPDDR4__DENALI_PI_203__PI_TCKELCK_F1_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303575#define LPDDR4__PI_TCKELCK_F1__REG DENALI_PI_203
3576#define LPDDR4__PI_TCKELCK_F1__FLD LPDDR4__DENALI_PI_203__PI_TCKELCK_F1
3577
3578#define LPDDR4__DENALI_PI_203__PI_TDFI_CALVL_STROBE_F2_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003579#define LPDDR4__DENALI_PI_203__PI_TDFI_CALVL_STROBE_F2_SHIFT 8U
3580#define LPDDR4__DENALI_PI_203__PI_TDFI_CALVL_STROBE_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303581#define LPDDR4__PI_TDFI_CALVL_STROBE_F2__REG DENALI_PI_203
3582#define LPDDR4__PI_TDFI_CALVL_STROBE_F2__FLD LPDDR4__DENALI_PI_203__PI_TDFI_CALVL_STROBE_F2
3583
Dave Gerlache440f0f2021-05-11 10:22:07 -05003584#define LPDDR4__DENALI_PI_203__PI_TXP_F2_MASK 0x001F0000U
3585#define LPDDR4__DENALI_PI_203__PI_TXP_F2_SHIFT 16U
3586#define LPDDR4__DENALI_PI_203__PI_TXP_F2_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303587#define LPDDR4__PI_TXP_F2__REG DENALI_PI_203
3588#define LPDDR4__PI_TXP_F2__FLD LPDDR4__DENALI_PI_203__PI_TXP_F2
3589
Dave Gerlache440f0f2021-05-11 10:22:07 -05003590#define LPDDR4__DENALI_PI_203__PI_TMRWCKEL_F2_MASK 0xFF000000U
3591#define LPDDR4__DENALI_PI_203__PI_TMRWCKEL_F2_SHIFT 24U
3592#define LPDDR4__DENALI_PI_203__PI_TMRWCKEL_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303593#define LPDDR4__PI_TMRWCKEL_F2__REG DENALI_PI_203
3594#define LPDDR4__PI_TMRWCKEL_F2__FLD LPDDR4__DENALI_PI_203__PI_TMRWCKEL_F2
3595
Dave Gerlache440f0f2021-05-11 10:22:07 -05003596#define LPDDR4__DENALI_PI_204_READ_MASK 0x0003FF1FU
3597#define LPDDR4__DENALI_PI_204_WRITE_MASK 0x0003FF1FU
3598#define LPDDR4__DENALI_PI_204__PI_TCKELCK_F2_MASK 0x0000001FU
3599#define LPDDR4__DENALI_PI_204__PI_TCKELCK_F2_SHIFT 0U
3600#define LPDDR4__DENALI_PI_204__PI_TCKELCK_F2_WIDTH 5U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303601#define LPDDR4__PI_TCKELCK_F2__REG DENALI_PI_204
3602#define LPDDR4__PI_TCKELCK_F2__FLD LPDDR4__DENALI_PI_204__PI_TCKELCK_F2
3603
3604#define LPDDR4__DENALI_PI_204__PI_TDFI_INIT_START_F0_MASK 0x0003FF00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003605#define LPDDR4__DENALI_PI_204__PI_TDFI_INIT_START_F0_SHIFT 8U
3606#define LPDDR4__DENALI_PI_204__PI_TDFI_INIT_START_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303607#define LPDDR4__PI_TDFI_INIT_START_F0__REG DENALI_PI_204
3608#define LPDDR4__PI_TDFI_INIT_START_F0__FLD LPDDR4__DENALI_PI_204__PI_TDFI_INIT_START_F0
3609
Dave Gerlache440f0f2021-05-11 10:22:07 -05003610#define LPDDR4__DENALI_PI_205_READ_MASK 0x03FFFFFFU
3611#define LPDDR4__DENALI_PI_205_WRITE_MASK 0x03FFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303612#define LPDDR4__DENALI_PI_205__PI_TDFI_INIT_COMPLETE_F0_MASK 0x0000FFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003613#define LPDDR4__DENALI_PI_205__PI_TDFI_INIT_COMPLETE_F0_SHIFT 0U
3614#define LPDDR4__DENALI_PI_205__PI_TDFI_INIT_COMPLETE_F0_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303615#define LPDDR4__PI_TDFI_INIT_COMPLETE_F0__REG DENALI_PI_205
3616#define LPDDR4__PI_TDFI_INIT_COMPLETE_F0__FLD LPDDR4__DENALI_PI_205__PI_TDFI_INIT_COMPLETE_F0
3617
3618#define LPDDR4__DENALI_PI_205__PI_TDFI_INIT_START_F1_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003619#define LPDDR4__DENALI_PI_205__PI_TDFI_INIT_START_F1_SHIFT 16U
3620#define LPDDR4__DENALI_PI_205__PI_TDFI_INIT_START_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303621#define LPDDR4__PI_TDFI_INIT_START_F1__REG DENALI_PI_205
3622#define LPDDR4__PI_TDFI_INIT_START_F1__FLD LPDDR4__DENALI_PI_205__PI_TDFI_INIT_START_F1
3623
Dave Gerlache440f0f2021-05-11 10:22:07 -05003624#define LPDDR4__DENALI_PI_206_READ_MASK 0x03FFFFFFU
3625#define LPDDR4__DENALI_PI_206_WRITE_MASK 0x03FFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303626#define LPDDR4__DENALI_PI_206__PI_TDFI_INIT_COMPLETE_F1_MASK 0x0000FFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003627#define LPDDR4__DENALI_PI_206__PI_TDFI_INIT_COMPLETE_F1_SHIFT 0U
3628#define LPDDR4__DENALI_PI_206__PI_TDFI_INIT_COMPLETE_F1_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303629#define LPDDR4__PI_TDFI_INIT_COMPLETE_F1__REG DENALI_PI_206
3630#define LPDDR4__PI_TDFI_INIT_COMPLETE_F1__FLD LPDDR4__DENALI_PI_206__PI_TDFI_INIT_COMPLETE_F1
3631
3632#define LPDDR4__DENALI_PI_206__PI_TDFI_INIT_START_F2_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003633#define LPDDR4__DENALI_PI_206__PI_TDFI_INIT_START_F2_SHIFT 16U
3634#define LPDDR4__DENALI_PI_206__PI_TDFI_INIT_START_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303635#define LPDDR4__PI_TDFI_INIT_START_F2__REG DENALI_PI_206
3636#define LPDDR4__PI_TDFI_INIT_START_F2__FLD LPDDR4__DENALI_PI_206__PI_TDFI_INIT_START_F2
3637
Dave Gerlache440f0f2021-05-11 10:22:07 -05003638#define LPDDR4__DENALI_PI_207_READ_MASK 0x003FFFFFU
3639#define LPDDR4__DENALI_PI_207_WRITE_MASK 0x003FFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303640#define LPDDR4__DENALI_PI_207__PI_TDFI_INIT_COMPLETE_F2_MASK 0x0000FFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003641#define LPDDR4__DENALI_PI_207__PI_TDFI_INIT_COMPLETE_F2_SHIFT 0U
3642#define LPDDR4__DENALI_PI_207__PI_TDFI_INIT_COMPLETE_F2_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303643#define LPDDR4__PI_TDFI_INIT_COMPLETE_F2__REG DENALI_PI_207
3644#define LPDDR4__PI_TDFI_INIT_COMPLETE_F2__FLD LPDDR4__DENALI_PI_207__PI_TDFI_INIT_COMPLETE_F2
3645
Dave Gerlache440f0f2021-05-11 10:22:07 -05003646#define LPDDR4__DENALI_PI_207__PI_TCKEHDQS_F0_MASK 0x003F0000U
3647#define LPDDR4__DENALI_PI_207__PI_TCKEHDQS_F0_SHIFT 16U
3648#define LPDDR4__DENALI_PI_207__PI_TCKEHDQS_F0_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303649#define LPDDR4__PI_TCKEHDQS_F0__REG DENALI_PI_207
3650#define LPDDR4__PI_TCKEHDQS_F0__FLD LPDDR4__DENALI_PI_207__PI_TCKEHDQS_F0
3651
Dave Gerlache440f0f2021-05-11 10:22:07 -05003652#define LPDDR4__DENALI_PI_208_READ_MASK 0x003F03FFU
3653#define LPDDR4__DENALI_PI_208_WRITE_MASK 0x003F03FFU
3654#define LPDDR4__DENALI_PI_208__PI_TFC_F0_MASK 0x000003FFU
3655#define LPDDR4__DENALI_PI_208__PI_TFC_F0_SHIFT 0U
3656#define LPDDR4__DENALI_PI_208__PI_TFC_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303657#define LPDDR4__PI_TFC_F0__REG DENALI_PI_208
3658#define LPDDR4__PI_TFC_F0__FLD LPDDR4__DENALI_PI_208__PI_TFC_F0
3659
Dave Gerlache440f0f2021-05-11 10:22:07 -05003660#define LPDDR4__DENALI_PI_208__PI_TCKEHDQS_F1_MASK 0x003F0000U
3661#define LPDDR4__DENALI_PI_208__PI_TCKEHDQS_F1_SHIFT 16U
3662#define LPDDR4__DENALI_PI_208__PI_TCKEHDQS_F1_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303663#define LPDDR4__PI_TCKEHDQS_F1__REG DENALI_PI_208
3664#define LPDDR4__PI_TCKEHDQS_F1__FLD LPDDR4__DENALI_PI_208__PI_TCKEHDQS_F1
3665
Dave Gerlache440f0f2021-05-11 10:22:07 -05003666#define LPDDR4__DENALI_PI_209_READ_MASK 0x003F03FFU
3667#define LPDDR4__DENALI_PI_209_WRITE_MASK 0x003F03FFU
3668#define LPDDR4__DENALI_PI_209__PI_TFC_F1_MASK 0x000003FFU
3669#define LPDDR4__DENALI_PI_209__PI_TFC_F1_SHIFT 0U
3670#define LPDDR4__DENALI_PI_209__PI_TFC_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303671#define LPDDR4__PI_TFC_F1__REG DENALI_PI_209
3672#define LPDDR4__PI_TFC_F1__FLD LPDDR4__DENALI_PI_209__PI_TFC_F1
3673
Dave Gerlache440f0f2021-05-11 10:22:07 -05003674#define LPDDR4__DENALI_PI_209__PI_TCKEHDQS_F2_MASK 0x003F0000U
3675#define LPDDR4__DENALI_PI_209__PI_TCKEHDQS_F2_SHIFT 16U
3676#define LPDDR4__DENALI_PI_209__PI_TCKEHDQS_F2_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303677#define LPDDR4__PI_TCKEHDQS_F2__REG DENALI_PI_209
3678#define LPDDR4__PI_TCKEHDQS_F2__FLD LPDDR4__DENALI_PI_209__PI_TCKEHDQS_F2
3679
Dave Gerlache440f0f2021-05-11 10:22:07 -05003680#define LPDDR4__DENALI_PI_210_READ_MASK 0x03FF03FFU
3681#define LPDDR4__DENALI_PI_210_WRITE_MASK 0x03FF03FFU
3682#define LPDDR4__DENALI_PI_210__PI_TFC_F2_MASK 0x000003FFU
3683#define LPDDR4__DENALI_PI_210__PI_TFC_F2_SHIFT 0U
3684#define LPDDR4__DENALI_PI_210__PI_TFC_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303685#define LPDDR4__PI_TFC_F2__REG DENALI_PI_210
3686#define LPDDR4__PI_TFC_F2__FLD LPDDR4__DENALI_PI_210__PI_TFC_F2
3687
3688#define LPDDR4__DENALI_PI_210__PI_TDFI_WDQLVL_WR_F0_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003689#define LPDDR4__DENALI_PI_210__PI_TDFI_WDQLVL_WR_F0_SHIFT 16U
3690#define LPDDR4__DENALI_PI_210__PI_TDFI_WDQLVL_WR_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303691#define LPDDR4__PI_TDFI_WDQLVL_WR_F0__REG DENALI_PI_210
3692#define LPDDR4__PI_TDFI_WDQLVL_WR_F0__FLD LPDDR4__DENALI_PI_210__PI_TDFI_WDQLVL_WR_F0
3693
Dave Gerlache440f0f2021-05-11 10:22:07 -05003694#define LPDDR4__DENALI_PI_211_READ_MASK 0x7F7F03FFU
3695#define LPDDR4__DENALI_PI_211_WRITE_MASK 0x7F7F03FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303696#define LPDDR4__DENALI_PI_211__PI_TDFI_WDQLVL_RW_F0_MASK 0x000003FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003697#define LPDDR4__DENALI_PI_211__PI_TDFI_WDQLVL_RW_F0_SHIFT 0U
3698#define LPDDR4__DENALI_PI_211__PI_TDFI_WDQLVL_RW_F0_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303699#define LPDDR4__PI_TDFI_WDQLVL_RW_F0__REG DENALI_PI_211
3700#define LPDDR4__PI_TDFI_WDQLVL_RW_F0__FLD LPDDR4__DENALI_PI_211__PI_TDFI_WDQLVL_RW_F0
3701
3702#define LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_START_POINT_F0_MASK 0x007F0000U
3703#define LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_START_POINT_F0_SHIFT 16U
3704#define LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_START_POINT_F0_WIDTH 7U
3705#define LPDDR4__PI_WDQLVL_VREF_INITIAL_START_POINT_F0__REG DENALI_PI_211
3706#define LPDDR4__PI_WDQLVL_VREF_INITIAL_START_POINT_F0__FLD LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_START_POINT_F0
3707
3708#define LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F0_MASK 0x7F000000U
3709#define LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F0_SHIFT 24U
3710#define LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F0_WIDTH 7U
3711#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F0__REG DENALI_PI_211
3712#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F0__FLD LPDDR4__DENALI_PI_211__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F0
3713
Dave Gerlache440f0f2021-05-11 10:22:07 -05003714#define LPDDR4__DENALI_PI_212_READ_MASK 0x0003030FU
3715#define LPDDR4__DENALI_PI_212_WRITE_MASK 0x0003030FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303716#define LPDDR4__DENALI_PI_212__PI_WDQLVL_VREF_DELTA_F0_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003717#define LPDDR4__DENALI_PI_212__PI_WDQLVL_VREF_DELTA_F0_SHIFT 0U
3718#define LPDDR4__DENALI_PI_212__PI_WDQLVL_VREF_DELTA_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303719#define LPDDR4__PI_WDQLVL_VREF_DELTA_F0__REG DENALI_PI_212
3720#define LPDDR4__PI_WDQLVL_VREF_DELTA_F0__FLD LPDDR4__DENALI_PI_212__PI_WDQLVL_VREF_DELTA_F0
3721
Dave Gerlache440f0f2021-05-11 10:22:07 -05003722#define LPDDR4__DENALI_PI_212__PI_WDQLVL_EN_F0_MASK 0x00000300U
3723#define LPDDR4__DENALI_PI_212__PI_WDQLVL_EN_F0_SHIFT 8U
3724#define LPDDR4__DENALI_PI_212__PI_WDQLVL_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303725#define LPDDR4__PI_WDQLVL_EN_F0__REG DENALI_PI_212
3726#define LPDDR4__PI_WDQLVL_EN_F0__FLD LPDDR4__DENALI_PI_212__PI_WDQLVL_EN_F0
3727
3728#define LPDDR4__DENALI_PI_212__PI_NTP_TRAIN_EN_F0_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003729#define LPDDR4__DENALI_PI_212__PI_NTP_TRAIN_EN_F0_SHIFT 16U
3730#define LPDDR4__DENALI_PI_212__PI_NTP_TRAIN_EN_F0_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303731#define LPDDR4__PI_NTP_TRAIN_EN_F0__REG DENALI_PI_212
3732#define LPDDR4__PI_NTP_TRAIN_EN_F0__FLD LPDDR4__DENALI_PI_212__PI_NTP_TRAIN_EN_F0
3733
Dave Gerlache440f0f2021-05-11 10:22:07 -05003734#define LPDDR4__DENALI_PI_213_READ_MASK 0x03FF03FFU
3735#define LPDDR4__DENALI_PI_213_WRITE_MASK 0x03FF03FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303736#define LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_WR_F1_MASK 0x000003FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003737#define LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_WR_F1_SHIFT 0U
3738#define LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_WR_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303739#define LPDDR4__PI_TDFI_WDQLVL_WR_F1__REG DENALI_PI_213
3740#define LPDDR4__PI_TDFI_WDQLVL_WR_F1__FLD LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_WR_F1
3741
3742#define LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_RW_F1_MASK 0x03FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003743#define LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_RW_F1_SHIFT 16U
3744#define LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_RW_F1_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303745#define LPDDR4__PI_TDFI_WDQLVL_RW_F1__REG DENALI_PI_213
3746#define LPDDR4__PI_TDFI_WDQLVL_RW_F1__FLD LPDDR4__DENALI_PI_213__PI_TDFI_WDQLVL_RW_F1
3747
Dave Gerlache440f0f2021-05-11 10:22:07 -05003748#define LPDDR4__DENALI_PI_214_READ_MASK 0x030F7F7FU
3749#define LPDDR4__DENALI_PI_214_WRITE_MASK 0x030F7F7FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303750#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_START_POINT_F1_MASK 0x0000007FU
3751#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_START_POINT_F1_SHIFT 0U
3752#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_START_POINT_F1_WIDTH 7U
3753#define LPDDR4__PI_WDQLVL_VREF_INITIAL_START_POINT_F1__REG DENALI_PI_214
3754#define LPDDR4__PI_WDQLVL_VREF_INITIAL_START_POINT_F1__FLD LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_START_POINT_F1
3755
3756#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F1_MASK 0x00007F00U
3757#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F1_SHIFT 8U
3758#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F1_WIDTH 7U
3759#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F1__REG DENALI_PI_214
3760#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F1__FLD LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F1
3761
3762#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_DELTA_F1_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003763#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_DELTA_F1_SHIFT 16U
3764#define LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_DELTA_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303765#define LPDDR4__PI_WDQLVL_VREF_DELTA_F1__REG DENALI_PI_214
3766#define LPDDR4__PI_WDQLVL_VREF_DELTA_F1__FLD LPDDR4__DENALI_PI_214__PI_WDQLVL_VREF_DELTA_F1
3767
Dave Gerlache440f0f2021-05-11 10:22:07 -05003768#define LPDDR4__DENALI_PI_214__PI_WDQLVL_EN_F1_MASK 0x03000000U
3769#define LPDDR4__DENALI_PI_214__PI_WDQLVL_EN_F1_SHIFT 24U
3770#define LPDDR4__DENALI_PI_214__PI_WDQLVL_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303771#define LPDDR4__PI_WDQLVL_EN_F1__REG DENALI_PI_214
3772#define LPDDR4__PI_WDQLVL_EN_F1__FLD LPDDR4__DENALI_PI_214__PI_WDQLVL_EN_F1
3773
Dave Gerlache440f0f2021-05-11 10:22:07 -05003774#define LPDDR4__DENALI_PI_215_READ_MASK 0x0003FF03U
3775#define LPDDR4__DENALI_PI_215_WRITE_MASK 0x0003FF03U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303776#define LPDDR4__DENALI_PI_215__PI_NTP_TRAIN_EN_F1_MASK 0x00000003U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003777#define LPDDR4__DENALI_PI_215__PI_NTP_TRAIN_EN_F1_SHIFT 0U
3778#define LPDDR4__DENALI_PI_215__PI_NTP_TRAIN_EN_F1_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303779#define LPDDR4__PI_NTP_TRAIN_EN_F1__REG DENALI_PI_215
3780#define LPDDR4__PI_NTP_TRAIN_EN_F1__FLD LPDDR4__DENALI_PI_215__PI_NTP_TRAIN_EN_F1
3781
3782#define LPDDR4__DENALI_PI_215__PI_TDFI_WDQLVL_WR_F2_MASK 0x0003FF00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003783#define LPDDR4__DENALI_PI_215__PI_TDFI_WDQLVL_WR_F2_SHIFT 8U
3784#define LPDDR4__DENALI_PI_215__PI_TDFI_WDQLVL_WR_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303785#define LPDDR4__PI_TDFI_WDQLVL_WR_F2__REG DENALI_PI_215
3786#define LPDDR4__PI_TDFI_WDQLVL_WR_F2__FLD LPDDR4__DENALI_PI_215__PI_TDFI_WDQLVL_WR_F2
3787
Dave Gerlache440f0f2021-05-11 10:22:07 -05003788#define LPDDR4__DENALI_PI_216_READ_MASK 0x7F7F03FFU
3789#define LPDDR4__DENALI_PI_216_WRITE_MASK 0x7F7F03FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303790#define LPDDR4__DENALI_PI_216__PI_TDFI_WDQLVL_RW_F2_MASK 0x000003FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003791#define LPDDR4__DENALI_PI_216__PI_TDFI_WDQLVL_RW_F2_SHIFT 0U
3792#define LPDDR4__DENALI_PI_216__PI_TDFI_WDQLVL_RW_F2_WIDTH 10U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303793#define LPDDR4__PI_TDFI_WDQLVL_RW_F2__REG DENALI_PI_216
3794#define LPDDR4__PI_TDFI_WDQLVL_RW_F2__FLD LPDDR4__DENALI_PI_216__PI_TDFI_WDQLVL_RW_F2
3795
3796#define LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_START_POINT_F2_MASK 0x007F0000U
3797#define LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_START_POINT_F2_SHIFT 16U
3798#define LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_START_POINT_F2_WIDTH 7U
3799#define LPDDR4__PI_WDQLVL_VREF_INITIAL_START_POINT_F2__REG DENALI_PI_216
3800#define LPDDR4__PI_WDQLVL_VREF_INITIAL_START_POINT_F2__FLD LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_START_POINT_F2
3801
3802#define LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F2_MASK 0x7F000000U
3803#define LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F2_SHIFT 24U
3804#define LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F2_WIDTH 7U
3805#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F2__REG DENALI_PI_216
3806#define LPDDR4__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F2__FLD LPDDR4__DENALI_PI_216__PI_WDQLVL_VREF_INITIAL_STOP_POINT_F2
3807
Dave Gerlache440f0f2021-05-11 10:22:07 -05003808#define LPDDR4__DENALI_PI_217_READ_MASK 0xFF03030FU
3809#define LPDDR4__DENALI_PI_217_WRITE_MASK 0xFF03030FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303810#define LPDDR4__DENALI_PI_217__PI_WDQLVL_VREF_DELTA_F2_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05003811#define LPDDR4__DENALI_PI_217__PI_WDQLVL_VREF_DELTA_F2_SHIFT 0U
3812#define LPDDR4__DENALI_PI_217__PI_WDQLVL_VREF_DELTA_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303813#define LPDDR4__PI_WDQLVL_VREF_DELTA_F2__REG DENALI_PI_217
3814#define LPDDR4__PI_WDQLVL_VREF_DELTA_F2__FLD LPDDR4__DENALI_PI_217__PI_WDQLVL_VREF_DELTA_F2
3815
Dave Gerlache440f0f2021-05-11 10:22:07 -05003816#define LPDDR4__DENALI_PI_217__PI_WDQLVL_EN_F2_MASK 0x00000300U
3817#define LPDDR4__DENALI_PI_217__PI_WDQLVL_EN_F2_SHIFT 8U
3818#define LPDDR4__DENALI_PI_217__PI_WDQLVL_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303819#define LPDDR4__PI_WDQLVL_EN_F2__REG DENALI_PI_217
3820#define LPDDR4__PI_WDQLVL_EN_F2__FLD LPDDR4__DENALI_PI_217__PI_WDQLVL_EN_F2
3821
3822#define LPDDR4__DENALI_PI_217__PI_NTP_TRAIN_EN_F2_MASK 0x00030000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05003823#define LPDDR4__DENALI_PI_217__PI_NTP_TRAIN_EN_F2_SHIFT 16U
3824#define LPDDR4__DENALI_PI_217__PI_NTP_TRAIN_EN_F2_WIDTH 2U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303825#define LPDDR4__PI_NTP_TRAIN_EN_F2__REG DENALI_PI_217
3826#define LPDDR4__PI_NTP_TRAIN_EN_F2__FLD LPDDR4__DENALI_PI_217__PI_NTP_TRAIN_EN_F2
3827
Dave Gerlache440f0f2021-05-11 10:22:07 -05003828#define LPDDR4__DENALI_PI_217__PI_TRTP_F0_MASK 0xFF000000U
3829#define LPDDR4__DENALI_PI_217__PI_TRTP_F0_SHIFT 24U
3830#define LPDDR4__DENALI_PI_217__PI_TRTP_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303831#define LPDDR4__PI_TRTP_F0__REG DENALI_PI_217
3832#define LPDDR4__PI_TRTP_F0__FLD LPDDR4__DENALI_PI_217__PI_TRTP_F0
3833
Dave Gerlache440f0f2021-05-11 10:22:07 -05003834#define LPDDR4__DENALI_PI_218_READ_MASK 0xFF3FFFFFU
3835#define LPDDR4__DENALI_PI_218_WRITE_MASK 0xFF3FFFFFU
3836#define LPDDR4__DENALI_PI_218__PI_TRP_F0_MASK 0x000000FFU
3837#define LPDDR4__DENALI_PI_218__PI_TRP_F0_SHIFT 0U
3838#define LPDDR4__DENALI_PI_218__PI_TRP_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303839#define LPDDR4__PI_TRP_F0__REG DENALI_PI_218
3840#define LPDDR4__PI_TRP_F0__FLD LPDDR4__DENALI_PI_218__PI_TRP_F0
3841
Dave Gerlache440f0f2021-05-11 10:22:07 -05003842#define LPDDR4__DENALI_PI_218__PI_TRCD_F0_MASK 0x0000FF00U
3843#define LPDDR4__DENALI_PI_218__PI_TRCD_F0_SHIFT 8U
3844#define LPDDR4__DENALI_PI_218__PI_TRCD_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303845#define LPDDR4__PI_TRCD_F0__REG DENALI_PI_218
3846#define LPDDR4__PI_TRCD_F0__FLD LPDDR4__DENALI_PI_218__PI_TRCD_F0
3847
Dave Gerlache440f0f2021-05-11 10:22:07 -05003848#define LPDDR4__DENALI_PI_218__PI_TWTR_F0_MASK 0x003F0000U
3849#define LPDDR4__DENALI_PI_218__PI_TWTR_F0_SHIFT 16U
3850#define LPDDR4__DENALI_PI_218__PI_TWTR_F0_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303851#define LPDDR4__PI_TWTR_F0__REG DENALI_PI_218
3852#define LPDDR4__PI_TWTR_F0__FLD LPDDR4__DENALI_PI_218__PI_TWTR_F0
3853
Dave Gerlache440f0f2021-05-11 10:22:07 -05003854#define LPDDR4__DENALI_PI_218__PI_TWR_F0_MASK 0xFF000000U
3855#define LPDDR4__DENALI_PI_218__PI_TWR_F0_SHIFT 24U
3856#define LPDDR4__DENALI_PI_218__PI_TWR_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303857#define LPDDR4__PI_TWR_F0__REG DENALI_PI_218
3858#define LPDDR4__PI_TWR_F0__FLD LPDDR4__DENALI_PI_218__PI_TWR_F0
3859
Dave Gerlache440f0f2021-05-11 10:22:07 -05003860#define LPDDR4__DENALI_PI_219_READ_MASK 0xFF01FFFFU
3861#define LPDDR4__DENALI_PI_219_WRITE_MASK 0xFF01FFFFU
3862#define LPDDR4__DENALI_PI_219__PI_TRAS_MAX_F0_MASK 0x0001FFFFU
3863#define LPDDR4__DENALI_PI_219__PI_TRAS_MAX_F0_SHIFT 0U
3864#define LPDDR4__DENALI_PI_219__PI_TRAS_MAX_F0_WIDTH 17U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303865#define LPDDR4__PI_TRAS_MAX_F0__REG DENALI_PI_219
3866#define LPDDR4__PI_TRAS_MAX_F0__FLD LPDDR4__DENALI_PI_219__PI_TRAS_MAX_F0
3867
Dave Gerlache440f0f2021-05-11 10:22:07 -05003868#define LPDDR4__DENALI_PI_219__PI_TRAS_MIN_F0_MASK 0xFF000000U
3869#define LPDDR4__DENALI_PI_219__PI_TRAS_MIN_F0_SHIFT 24U
3870#define LPDDR4__DENALI_PI_219__PI_TRAS_MIN_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303871#define LPDDR4__PI_TRAS_MIN_F0__REG DENALI_PI_219
3872#define LPDDR4__PI_TRAS_MIN_F0__FLD LPDDR4__DENALI_PI_219__PI_TRAS_MIN_F0
3873
Dave Gerlache440f0f2021-05-11 10:22:07 -05003874#define LPDDR4__DENALI_PI_220_READ_MASK 0xFFFF3F0FU
3875#define LPDDR4__DENALI_PI_220_WRITE_MASK 0xFFFF3F0FU
3876#define LPDDR4__DENALI_PI_220__PI_TDQSCK_MAX_F0_MASK 0x0000000FU
3877#define LPDDR4__DENALI_PI_220__PI_TDQSCK_MAX_F0_SHIFT 0U
3878#define LPDDR4__DENALI_PI_220__PI_TDQSCK_MAX_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303879#define LPDDR4__PI_TDQSCK_MAX_F0__REG DENALI_PI_220
3880#define LPDDR4__PI_TDQSCK_MAX_F0__FLD LPDDR4__DENALI_PI_220__PI_TDQSCK_MAX_F0
3881
Dave Gerlache440f0f2021-05-11 10:22:07 -05003882#define LPDDR4__DENALI_PI_220__PI_TCCDMW_F0_MASK 0x00003F00U
3883#define LPDDR4__DENALI_PI_220__PI_TCCDMW_F0_SHIFT 8U
3884#define LPDDR4__DENALI_PI_220__PI_TCCDMW_F0_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303885#define LPDDR4__PI_TCCDMW_F0__REG DENALI_PI_220
3886#define LPDDR4__PI_TCCDMW_F0__FLD LPDDR4__DENALI_PI_220__PI_TCCDMW_F0
3887
Dave Gerlache440f0f2021-05-11 10:22:07 -05003888#define LPDDR4__DENALI_PI_220__PI_TSR_F0_MASK 0x00FF0000U
3889#define LPDDR4__DENALI_PI_220__PI_TSR_F0_SHIFT 16U
3890#define LPDDR4__DENALI_PI_220__PI_TSR_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303891#define LPDDR4__PI_TSR_F0__REG DENALI_PI_220
3892#define LPDDR4__PI_TSR_F0__FLD LPDDR4__DENALI_PI_220__PI_TSR_F0
3893
Dave Gerlache440f0f2021-05-11 10:22:07 -05003894#define LPDDR4__DENALI_PI_220__PI_TMRD_F0_MASK 0xFF000000U
3895#define LPDDR4__DENALI_PI_220__PI_TMRD_F0_SHIFT 24U
3896#define LPDDR4__DENALI_PI_220__PI_TMRD_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303897#define LPDDR4__PI_TMRD_F0__REG DENALI_PI_220
3898#define LPDDR4__PI_TMRD_F0__FLD LPDDR4__DENALI_PI_220__PI_TMRD_F0
3899
Dave Gerlache440f0f2021-05-11 10:22:07 -05003900#define LPDDR4__DENALI_PI_221_READ_MASK 0xFFFFFFFFU
3901#define LPDDR4__DENALI_PI_221_WRITE_MASK 0xFFFFFFFFU
3902#define LPDDR4__DENALI_PI_221__PI_TMRW_F0_MASK 0x000000FFU
3903#define LPDDR4__DENALI_PI_221__PI_TMRW_F0_SHIFT 0U
3904#define LPDDR4__DENALI_PI_221__PI_TMRW_F0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303905#define LPDDR4__PI_TMRW_F0__REG DENALI_PI_221
3906#define LPDDR4__PI_TMRW_F0__FLD LPDDR4__DENALI_PI_221__PI_TMRW_F0
3907
Dave Gerlache440f0f2021-05-11 10:22:07 -05003908#define LPDDR4__DENALI_PI_221__PI_TRTP_F1_MASK 0x0000FF00U
3909#define LPDDR4__DENALI_PI_221__PI_TRTP_F1_SHIFT 8U
3910#define LPDDR4__DENALI_PI_221__PI_TRTP_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303911#define LPDDR4__PI_TRTP_F1__REG DENALI_PI_221
3912#define LPDDR4__PI_TRTP_F1__FLD LPDDR4__DENALI_PI_221__PI_TRTP_F1
3913
Dave Gerlache440f0f2021-05-11 10:22:07 -05003914#define LPDDR4__DENALI_PI_221__PI_TRP_F1_MASK 0x00FF0000U
3915#define LPDDR4__DENALI_PI_221__PI_TRP_F1_SHIFT 16U
3916#define LPDDR4__DENALI_PI_221__PI_TRP_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303917#define LPDDR4__PI_TRP_F1__REG DENALI_PI_221
3918#define LPDDR4__PI_TRP_F1__FLD LPDDR4__DENALI_PI_221__PI_TRP_F1
3919
Dave Gerlache440f0f2021-05-11 10:22:07 -05003920#define LPDDR4__DENALI_PI_221__PI_TRCD_F1_MASK 0xFF000000U
3921#define LPDDR4__DENALI_PI_221__PI_TRCD_F1_SHIFT 24U
3922#define LPDDR4__DENALI_PI_221__PI_TRCD_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303923#define LPDDR4__PI_TRCD_F1__REG DENALI_PI_221
3924#define LPDDR4__PI_TRCD_F1__FLD LPDDR4__DENALI_PI_221__PI_TRCD_F1
3925
Dave Gerlache440f0f2021-05-11 10:22:07 -05003926#define LPDDR4__DENALI_PI_222_READ_MASK 0x0000FF3FU
3927#define LPDDR4__DENALI_PI_222_WRITE_MASK 0x0000FF3FU
3928#define LPDDR4__DENALI_PI_222__PI_TWTR_F1_MASK 0x0000003FU
3929#define LPDDR4__DENALI_PI_222__PI_TWTR_F1_SHIFT 0U
3930#define LPDDR4__DENALI_PI_222__PI_TWTR_F1_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303931#define LPDDR4__PI_TWTR_F1__REG DENALI_PI_222
3932#define LPDDR4__PI_TWTR_F1__FLD LPDDR4__DENALI_PI_222__PI_TWTR_F1
3933
Dave Gerlache440f0f2021-05-11 10:22:07 -05003934#define LPDDR4__DENALI_PI_222__PI_TWR_F1_MASK 0x0000FF00U
3935#define LPDDR4__DENALI_PI_222__PI_TWR_F1_SHIFT 8U
3936#define LPDDR4__DENALI_PI_222__PI_TWR_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303937#define LPDDR4__PI_TWR_F1__REG DENALI_PI_222
3938#define LPDDR4__PI_TWR_F1__FLD LPDDR4__DENALI_PI_222__PI_TWR_F1
3939
Dave Gerlache440f0f2021-05-11 10:22:07 -05003940#define LPDDR4__DENALI_PI_223_READ_MASK 0xFF01FFFFU
3941#define LPDDR4__DENALI_PI_223_WRITE_MASK 0xFF01FFFFU
3942#define LPDDR4__DENALI_PI_223__PI_TRAS_MAX_F1_MASK 0x0001FFFFU
3943#define LPDDR4__DENALI_PI_223__PI_TRAS_MAX_F1_SHIFT 0U
3944#define LPDDR4__DENALI_PI_223__PI_TRAS_MAX_F1_WIDTH 17U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303945#define LPDDR4__PI_TRAS_MAX_F1__REG DENALI_PI_223
3946#define LPDDR4__PI_TRAS_MAX_F1__FLD LPDDR4__DENALI_PI_223__PI_TRAS_MAX_F1
3947
Dave Gerlache440f0f2021-05-11 10:22:07 -05003948#define LPDDR4__DENALI_PI_223__PI_TRAS_MIN_F1_MASK 0xFF000000U
3949#define LPDDR4__DENALI_PI_223__PI_TRAS_MIN_F1_SHIFT 24U
3950#define LPDDR4__DENALI_PI_223__PI_TRAS_MIN_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303951#define LPDDR4__PI_TRAS_MIN_F1__REG DENALI_PI_223
3952#define LPDDR4__PI_TRAS_MIN_F1__FLD LPDDR4__DENALI_PI_223__PI_TRAS_MIN_F1
3953
Dave Gerlache440f0f2021-05-11 10:22:07 -05003954#define LPDDR4__DENALI_PI_224_READ_MASK 0xFFFF3F0FU
3955#define LPDDR4__DENALI_PI_224_WRITE_MASK 0xFFFF3F0FU
3956#define LPDDR4__DENALI_PI_224__PI_TDQSCK_MAX_F1_MASK 0x0000000FU
3957#define LPDDR4__DENALI_PI_224__PI_TDQSCK_MAX_F1_SHIFT 0U
3958#define LPDDR4__DENALI_PI_224__PI_TDQSCK_MAX_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303959#define LPDDR4__PI_TDQSCK_MAX_F1__REG DENALI_PI_224
3960#define LPDDR4__PI_TDQSCK_MAX_F1__FLD LPDDR4__DENALI_PI_224__PI_TDQSCK_MAX_F1
3961
Dave Gerlache440f0f2021-05-11 10:22:07 -05003962#define LPDDR4__DENALI_PI_224__PI_TCCDMW_F1_MASK 0x00003F00U
3963#define LPDDR4__DENALI_PI_224__PI_TCCDMW_F1_SHIFT 8U
3964#define LPDDR4__DENALI_PI_224__PI_TCCDMW_F1_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303965#define LPDDR4__PI_TCCDMW_F1__REG DENALI_PI_224
3966#define LPDDR4__PI_TCCDMW_F1__FLD LPDDR4__DENALI_PI_224__PI_TCCDMW_F1
3967
Dave Gerlache440f0f2021-05-11 10:22:07 -05003968#define LPDDR4__DENALI_PI_224__PI_TSR_F1_MASK 0x00FF0000U
3969#define LPDDR4__DENALI_PI_224__PI_TSR_F1_SHIFT 16U
3970#define LPDDR4__DENALI_PI_224__PI_TSR_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303971#define LPDDR4__PI_TSR_F1__REG DENALI_PI_224
3972#define LPDDR4__PI_TSR_F1__FLD LPDDR4__DENALI_PI_224__PI_TSR_F1
3973
Dave Gerlache440f0f2021-05-11 10:22:07 -05003974#define LPDDR4__DENALI_PI_224__PI_TMRD_F1_MASK 0xFF000000U
3975#define LPDDR4__DENALI_PI_224__PI_TMRD_F1_SHIFT 24U
3976#define LPDDR4__DENALI_PI_224__PI_TMRD_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303977#define LPDDR4__PI_TMRD_F1__REG DENALI_PI_224
3978#define LPDDR4__PI_TMRD_F1__FLD LPDDR4__DENALI_PI_224__PI_TMRD_F1
3979
Dave Gerlache440f0f2021-05-11 10:22:07 -05003980#define LPDDR4__DENALI_PI_225_READ_MASK 0xFFFFFFFFU
3981#define LPDDR4__DENALI_PI_225_WRITE_MASK 0xFFFFFFFFU
3982#define LPDDR4__DENALI_PI_225__PI_TMRW_F1_MASK 0x000000FFU
3983#define LPDDR4__DENALI_PI_225__PI_TMRW_F1_SHIFT 0U
3984#define LPDDR4__DENALI_PI_225__PI_TMRW_F1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303985#define LPDDR4__PI_TMRW_F1__REG DENALI_PI_225
3986#define LPDDR4__PI_TMRW_F1__FLD LPDDR4__DENALI_PI_225__PI_TMRW_F1
3987
Dave Gerlache440f0f2021-05-11 10:22:07 -05003988#define LPDDR4__DENALI_PI_225__PI_TRTP_F2_MASK 0x0000FF00U
3989#define LPDDR4__DENALI_PI_225__PI_TRTP_F2_SHIFT 8U
3990#define LPDDR4__DENALI_PI_225__PI_TRTP_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303991#define LPDDR4__PI_TRTP_F2__REG DENALI_PI_225
3992#define LPDDR4__PI_TRTP_F2__FLD LPDDR4__DENALI_PI_225__PI_TRTP_F2
3993
Dave Gerlache440f0f2021-05-11 10:22:07 -05003994#define LPDDR4__DENALI_PI_225__PI_TRP_F2_MASK 0x00FF0000U
3995#define LPDDR4__DENALI_PI_225__PI_TRP_F2_SHIFT 16U
3996#define LPDDR4__DENALI_PI_225__PI_TRP_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05303997#define LPDDR4__PI_TRP_F2__REG DENALI_PI_225
3998#define LPDDR4__PI_TRP_F2__FLD LPDDR4__DENALI_PI_225__PI_TRP_F2
3999
Dave Gerlache440f0f2021-05-11 10:22:07 -05004000#define LPDDR4__DENALI_PI_225__PI_TRCD_F2_MASK 0xFF000000U
4001#define LPDDR4__DENALI_PI_225__PI_TRCD_F2_SHIFT 24U
4002#define LPDDR4__DENALI_PI_225__PI_TRCD_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304003#define LPDDR4__PI_TRCD_F2__REG DENALI_PI_225
4004#define LPDDR4__PI_TRCD_F2__FLD LPDDR4__DENALI_PI_225__PI_TRCD_F2
4005
Dave Gerlache440f0f2021-05-11 10:22:07 -05004006#define LPDDR4__DENALI_PI_226_READ_MASK 0x0000FF3FU
4007#define LPDDR4__DENALI_PI_226_WRITE_MASK 0x0000FF3FU
4008#define LPDDR4__DENALI_PI_226__PI_TWTR_F2_MASK 0x0000003FU
4009#define LPDDR4__DENALI_PI_226__PI_TWTR_F2_SHIFT 0U
4010#define LPDDR4__DENALI_PI_226__PI_TWTR_F2_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304011#define LPDDR4__PI_TWTR_F2__REG DENALI_PI_226
4012#define LPDDR4__PI_TWTR_F2__FLD LPDDR4__DENALI_PI_226__PI_TWTR_F2
4013
Dave Gerlache440f0f2021-05-11 10:22:07 -05004014#define LPDDR4__DENALI_PI_226__PI_TWR_F2_MASK 0x0000FF00U
4015#define LPDDR4__DENALI_PI_226__PI_TWR_F2_SHIFT 8U
4016#define LPDDR4__DENALI_PI_226__PI_TWR_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304017#define LPDDR4__PI_TWR_F2__REG DENALI_PI_226
4018#define LPDDR4__PI_TWR_F2__FLD LPDDR4__DENALI_PI_226__PI_TWR_F2
4019
Dave Gerlache440f0f2021-05-11 10:22:07 -05004020#define LPDDR4__DENALI_PI_227_READ_MASK 0xFF01FFFFU
4021#define LPDDR4__DENALI_PI_227_WRITE_MASK 0xFF01FFFFU
4022#define LPDDR4__DENALI_PI_227__PI_TRAS_MAX_F2_MASK 0x0001FFFFU
4023#define LPDDR4__DENALI_PI_227__PI_TRAS_MAX_F2_SHIFT 0U
4024#define LPDDR4__DENALI_PI_227__PI_TRAS_MAX_F2_WIDTH 17U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304025#define LPDDR4__PI_TRAS_MAX_F2__REG DENALI_PI_227
4026#define LPDDR4__PI_TRAS_MAX_F2__FLD LPDDR4__DENALI_PI_227__PI_TRAS_MAX_F2
4027
Dave Gerlache440f0f2021-05-11 10:22:07 -05004028#define LPDDR4__DENALI_PI_227__PI_TRAS_MIN_F2_MASK 0xFF000000U
4029#define LPDDR4__DENALI_PI_227__PI_TRAS_MIN_F2_SHIFT 24U
4030#define LPDDR4__DENALI_PI_227__PI_TRAS_MIN_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304031#define LPDDR4__PI_TRAS_MIN_F2__REG DENALI_PI_227
4032#define LPDDR4__PI_TRAS_MIN_F2__FLD LPDDR4__DENALI_PI_227__PI_TRAS_MIN_F2
4033
Dave Gerlache440f0f2021-05-11 10:22:07 -05004034#define LPDDR4__DENALI_PI_228_READ_MASK 0xFFFF3F0FU
4035#define LPDDR4__DENALI_PI_228_WRITE_MASK 0xFFFF3F0FU
4036#define LPDDR4__DENALI_PI_228__PI_TDQSCK_MAX_F2_MASK 0x0000000FU
4037#define LPDDR4__DENALI_PI_228__PI_TDQSCK_MAX_F2_SHIFT 0U
4038#define LPDDR4__DENALI_PI_228__PI_TDQSCK_MAX_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304039#define LPDDR4__PI_TDQSCK_MAX_F2__REG DENALI_PI_228
4040#define LPDDR4__PI_TDQSCK_MAX_F2__FLD LPDDR4__DENALI_PI_228__PI_TDQSCK_MAX_F2
4041
Dave Gerlache440f0f2021-05-11 10:22:07 -05004042#define LPDDR4__DENALI_PI_228__PI_TCCDMW_F2_MASK 0x00003F00U
4043#define LPDDR4__DENALI_PI_228__PI_TCCDMW_F2_SHIFT 8U
4044#define LPDDR4__DENALI_PI_228__PI_TCCDMW_F2_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304045#define LPDDR4__PI_TCCDMW_F2__REG DENALI_PI_228
4046#define LPDDR4__PI_TCCDMW_F2__FLD LPDDR4__DENALI_PI_228__PI_TCCDMW_F2
4047
Dave Gerlache440f0f2021-05-11 10:22:07 -05004048#define LPDDR4__DENALI_PI_228__PI_TSR_F2_MASK 0x00FF0000U
4049#define LPDDR4__DENALI_PI_228__PI_TSR_F2_SHIFT 16U
4050#define LPDDR4__DENALI_PI_228__PI_TSR_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304051#define LPDDR4__PI_TSR_F2__REG DENALI_PI_228
4052#define LPDDR4__PI_TSR_F2__FLD LPDDR4__DENALI_PI_228__PI_TSR_F2
4053
Dave Gerlache440f0f2021-05-11 10:22:07 -05004054#define LPDDR4__DENALI_PI_228__PI_TMRD_F2_MASK 0xFF000000U
4055#define LPDDR4__DENALI_PI_228__PI_TMRD_F2_SHIFT 24U
4056#define LPDDR4__DENALI_PI_228__PI_TMRD_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304057#define LPDDR4__PI_TMRD_F2__REG DENALI_PI_228
4058#define LPDDR4__PI_TMRD_F2__FLD LPDDR4__DENALI_PI_228__PI_TMRD_F2
4059
Dave Gerlache440f0f2021-05-11 10:22:07 -05004060#define LPDDR4__DENALI_PI_229_READ_MASK 0x1FFFFFFFU
4061#define LPDDR4__DENALI_PI_229_WRITE_MASK 0x1FFFFFFFU
4062#define LPDDR4__DENALI_PI_229__PI_TMRW_F2_MASK 0x000000FFU
4063#define LPDDR4__DENALI_PI_229__PI_TMRW_F2_SHIFT 0U
4064#define LPDDR4__DENALI_PI_229__PI_TMRW_F2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304065#define LPDDR4__PI_TMRW_F2__REG DENALI_PI_229
4066#define LPDDR4__PI_TMRW_F2__FLD LPDDR4__DENALI_PI_229__PI_TMRW_F2
4067
4068#define LPDDR4__DENALI_PI_229__PI_TDFI_CTRLUPD_MAX_F0_MASK 0x1FFFFF00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004069#define LPDDR4__DENALI_PI_229__PI_TDFI_CTRLUPD_MAX_F0_SHIFT 8U
4070#define LPDDR4__DENALI_PI_229__PI_TDFI_CTRLUPD_MAX_F0_WIDTH 21U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304071#define LPDDR4__PI_TDFI_CTRLUPD_MAX_F0__REG DENALI_PI_229
4072#define LPDDR4__PI_TDFI_CTRLUPD_MAX_F0__FLD LPDDR4__DENALI_PI_229__PI_TDFI_CTRLUPD_MAX_F0
4073
Dave Gerlache440f0f2021-05-11 10:22:07 -05004074#define LPDDR4__DENALI_PI_230_READ_MASK 0xFFFFFFFFU
4075#define LPDDR4__DENALI_PI_230_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304076#define LPDDR4__DENALI_PI_230__PI_TDFI_CTRLUPD_INTERVAL_F0_MASK 0xFFFFFFFFU
4077#define LPDDR4__DENALI_PI_230__PI_TDFI_CTRLUPD_INTERVAL_F0_SHIFT 0U
4078#define LPDDR4__DENALI_PI_230__PI_TDFI_CTRLUPD_INTERVAL_F0_WIDTH 32U
4079#define LPDDR4__PI_TDFI_CTRLUPD_INTERVAL_F0__REG DENALI_PI_230
4080#define LPDDR4__PI_TDFI_CTRLUPD_INTERVAL_F0__FLD LPDDR4__DENALI_PI_230__PI_TDFI_CTRLUPD_INTERVAL_F0
4081
Dave Gerlache440f0f2021-05-11 10:22:07 -05004082#define LPDDR4__DENALI_PI_231_READ_MASK 0x001FFFFFU
4083#define LPDDR4__DENALI_PI_231_WRITE_MASK 0x001FFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304084#define LPDDR4__DENALI_PI_231__PI_TDFI_CTRLUPD_MAX_F1_MASK 0x001FFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004085#define LPDDR4__DENALI_PI_231__PI_TDFI_CTRLUPD_MAX_F1_SHIFT 0U
4086#define LPDDR4__DENALI_PI_231__PI_TDFI_CTRLUPD_MAX_F1_WIDTH 21U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304087#define LPDDR4__PI_TDFI_CTRLUPD_MAX_F1__REG DENALI_PI_231
4088#define LPDDR4__PI_TDFI_CTRLUPD_MAX_F1__FLD LPDDR4__DENALI_PI_231__PI_TDFI_CTRLUPD_MAX_F1
4089
Dave Gerlache440f0f2021-05-11 10:22:07 -05004090#define LPDDR4__DENALI_PI_232_READ_MASK 0xFFFFFFFFU
4091#define LPDDR4__DENALI_PI_232_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304092#define LPDDR4__DENALI_PI_232__PI_TDFI_CTRLUPD_INTERVAL_F1_MASK 0xFFFFFFFFU
4093#define LPDDR4__DENALI_PI_232__PI_TDFI_CTRLUPD_INTERVAL_F1_SHIFT 0U
4094#define LPDDR4__DENALI_PI_232__PI_TDFI_CTRLUPD_INTERVAL_F1_WIDTH 32U
4095#define LPDDR4__PI_TDFI_CTRLUPD_INTERVAL_F1__REG DENALI_PI_232
4096#define LPDDR4__PI_TDFI_CTRLUPD_INTERVAL_F1__FLD LPDDR4__DENALI_PI_232__PI_TDFI_CTRLUPD_INTERVAL_F1
4097
Dave Gerlache440f0f2021-05-11 10:22:07 -05004098#define LPDDR4__DENALI_PI_233_READ_MASK 0x001FFFFFU
4099#define LPDDR4__DENALI_PI_233_WRITE_MASK 0x001FFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304100#define LPDDR4__DENALI_PI_233__PI_TDFI_CTRLUPD_MAX_F2_MASK 0x001FFFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004101#define LPDDR4__DENALI_PI_233__PI_TDFI_CTRLUPD_MAX_F2_SHIFT 0U
4102#define LPDDR4__DENALI_PI_233__PI_TDFI_CTRLUPD_MAX_F2_WIDTH 21U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304103#define LPDDR4__PI_TDFI_CTRLUPD_MAX_F2__REG DENALI_PI_233
4104#define LPDDR4__PI_TDFI_CTRLUPD_MAX_F2__FLD LPDDR4__DENALI_PI_233__PI_TDFI_CTRLUPD_MAX_F2
4105
Dave Gerlache440f0f2021-05-11 10:22:07 -05004106#define LPDDR4__DENALI_PI_234_READ_MASK 0xFFFFFFFFU
4107#define LPDDR4__DENALI_PI_234_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304108#define LPDDR4__DENALI_PI_234__PI_TDFI_CTRLUPD_INTERVAL_F2_MASK 0xFFFFFFFFU
4109#define LPDDR4__DENALI_PI_234__PI_TDFI_CTRLUPD_INTERVAL_F2_SHIFT 0U
4110#define LPDDR4__DENALI_PI_234__PI_TDFI_CTRLUPD_INTERVAL_F2_WIDTH 32U
4111#define LPDDR4__PI_TDFI_CTRLUPD_INTERVAL_F2__REG DENALI_PI_234
4112#define LPDDR4__PI_TDFI_CTRLUPD_INTERVAL_F2__FLD LPDDR4__DENALI_PI_234__PI_TDFI_CTRLUPD_INTERVAL_F2
4113
Dave Gerlache440f0f2021-05-11 10:22:07 -05004114#define LPDDR4__DENALI_PI_235_READ_MASK 0xFFFFFFFFU
4115#define LPDDR4__DENALI_PI_235_WRITE_MASK 0xFFFFFFFFU
4116#define LPDDR4__DENALI_PI_235__PI_TXSR_F0_MASK 0x0000FFFFU
4117#define LPDDR4__DENALI_PI_235__PI_TXSR_F0_SHIFT 0U
4118#define LPDDR4__DENALI_PI_235__PI_TXSR_F0_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304119#define LPDDR4__PI_TXSR_F0__REG DENALI_PI_235
4120#define LPDDR4__PI_TXSR_F0__FLD LPDDR4__DENALI_PI_235__PI_TXSR_F0
4121
Dave Gerlache440f0f2021-05-11 10:22:07 -05004122#define LPDDR4__DENALI_PI_235__PI_TXSR_F1_MASK 0xFFFF0000U
4123#define LPDDR4__DENALI_PI_235__PI_TXSR_F1_SHIFT 16U
4124#define LPDDR4__DENALI_PI_235__PI_TXSR_F1_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304125#define LPDDR4__PI_TXSR_F1__REG DENALI_PI_235
4126#define LPDDR4__PI_TXSR_F1__FLD LPDDR4__DENALI_PI_235__PI_TXSR_F1
4127
Dave Gerlache440f0f2021-05-11 10:22:07 -05004128#define LPDDR4__DENALI_PI_236_READ_MASK 0x3F3FFFFFU
4129#define LPDDR4__DENALI_PI_236_WRITE_MASK 0x3F3FFFFFU
4130#define LPDDR4__DENALI_PI_236__PI_TXSR_F2_MASK 0x0000FFFFU
4131#define LPDDR4__DENALI_PI_236__PI_TXSR_F2_SHIFT 0U
4132#define LPDDR4__DENALI_PI_236__PI_TXSR_F2_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304133#define LPDDR4__PI_TXSR_F2__REG DENALI_PI_236
4134#define LPDDR4__PI_TXSR_F2__FLD LPDDR4__DENALI_PI_236__PI_TXSR_F2
4135
Dave Gerlache440f0f2021-05-11 10:22:07 -05004136#define LPDDR4__DENALI_PI_236__PI_TEXCKE_F0_MASK 0x003F0000U
4137#define LPDDR4__DENALI_PI_236__PI_TEXCKE_F0_SHIFT 16U
4138#define LPDDR4__DENALI_PI_236__PI_TEXCKE_F0_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304139#define LPDDR4__PI_TEXCKE_F0__REG DENALI_PI_236
4140#define LPDDR4__PI_TEXCKE_F0__FLD LPDDR4__DENALI_PI_236__PI_TEXCKE_F0
4141
Dave Gerlache440f0f2021-05-11 10:22:07 -05004142#define LPDDR4__DENALI_PI_236__PI_TEXCKE_F1_MASK 0x3F000000U
4143#define LPDDR4__DENALI_PI_236__PI_TEXCKE_F1_SHIFT 24U
4144#define LPDDR4__DENALI_PI_236__PI_TEXCKE_F1_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304145#define LPDDR4__PI_TEXCKE_F1__REG DENALI_PI_236
4146#define LPDDR4__PI_TEXCKE_F1__FLD LPDDR4__DENALI_PI_236__PI_TEXCKE_F1
4147
Dave Gerlache440f0f2021-05-11 10:22:07 -05004148#define LPDDR4__DENALI_PI_237_READ_MASK 0xFFFFFF3FU
4149#define LPDDR4__DENALI_PI_237_WRITE_MASK 0xFFFFFF3FU
4150#define LPDDR4__DENALI_PI_237__PI_TEXCKE_F2_MASK 0x0000003FU
4151#define LPDDR4__DENALI_PI_237__PI_TEXCKE_F2_SHIFT 0U
4152#define LPDDR4__DENALI_PI_237__PI_TEXCKE_F2_WIDTH 6U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304153#define LPDDR4__PI_TEXCKE_F2__REG DENALI_PI_237
4154#define LPDDR4__PI_TEXCKE_F2__FLD LPDDR4__DENALI_PI_237__PI_TEXCKE_F2
4155
Dave Gerlache440f0f2021-05-11 10:22:07 -05004156#define LPDDR4__DENALI_PI_237__PI_TINIT_F0_MASK 0xFFFFFF00U
4157#define LPDDR4__DENALI_PI_237__PI_TINIT_F0_SHIFT 8U
4158#define LPDDR4__DENALI_PI_237__PI_TINIT_F0_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304159#define LPDDR4__PI_TINIT_F0__REG DENALI_PI_237
4160#define LPDDR4__PI_TINIT_F0__FLD LPDDR4__DENALI_PI_237__PI_TINIT_F0
4161
Dave Gerlache440f0f2021-05-11 10:22:07 -05004162#define LPDDR4__DENALI_PI_238_READ_MASK 0x00FFFFFFU
4163#define LPDDR4__DENALI_PI_238_WRITE_MASK 0x00FFFFFFU
4164#define LPDDR4__DENALI_PI_238__PI_TINIT3_F0_MASK 0x00FFFFFFU
4165#define LPDDR4__DENALI_PI_238__PI_TINIT3_F0_SHIFT 0U
4166#define LPDDR4__DENALI_PI_238__PI_TINIT3_F0_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304167#define LPDDR4__PI_TINIT3_F0__REG DENALI_PI_238
4168#define LPDDR4__PI_TINIT3_F0__FLD LPDDR4__DENALI_PI_238__PI_TINIT3_F0
4169
Dave Gerlache440f0f2021-05-11 10:22:07 -05004170#define LPDDR4__DENALI_PI_239_READ_MASK 0x00FFFFFFU
4171#define LPDDR4__DENALI_PI_239_WRITE_MASK 0x00FFFFFFU
4172#define LPDDR4__DENALI_PI_239__PI_TINIT4_F0_MASK 0x00FFFFFFU
4173#define LPDDR4__DENALI_PI_239__PI_TINIT4_F0_SHIFT 0U
4174#define LPDDR4__DENALI_PI_239__PI_TINIT4_F0_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304175#define LPDDR4__PI_TINIT4_F0__REG DENALI_PI_239
4176#define LPDDR4__PI_TINIT4_F0__FLD LPDDR4__DENALI_PI_239__PI_TINIT4_F0
4177
Dave Gerlache440f0f2021-05-11 10:22:07 -05004178#define LPDDR4__DENALI_PI_240_READ_MASK 0x00FFFFFFU
4179#define LPDDR4__DENALI_PI_240_WRITE_MASK 0x00FFFFFFU
4180#define LPDDR4__DENALI_PI_240__PI_TINIT5_F0_MASK 0x00FFFFFFU
4181#define LPDDR4__DENALI_PI_240__PI_TINIT5_F0_SHIFT 0U
4182#define LPDDR4__DENALI_PI_240__PI_TINIT5_F0_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304183#define LPDDR4__PI_TINIT5_F0__REG DENALI_PI_240
4184#define LPDDR4__PI_TINIT5_F0__FLD LPDDR4__DENALI_PI_240__PI_TINIT5_F0
4185
Dave Gerlache440f0f2021-05-11 10:22:07 -05004186#define LPDDR4__DENALI_PI_241_READ_MASK 0x0000FFFFU
4187#define LPDDR4__DENALI_PI_241_WRITE_MASK 0x0000FFFFU
4188#define LPDDR4__DENALI_PI_241__PI_TXSNR_F0_MASK 0x0000FFFFU
4189#define LPDDR4__DENALI_PI_241__PI_TXSNR_F0_SHIFT 0U
4190#define LPDDR4__DENALI_PI_241__PI_TXSNR_F0_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304191#define LPDDR4__PI_TXSNR_F0__REG DENALI_PI_241
4192#define LPDDR4__PI_TXSNR_F0__FLD LPDDR4__DENALI_PI_241__PI_TXSNR_F0
4193
Dave Gerlache440f0f2021-05-11 10:22:07 -05004194#define LPDDR4__DENALI_PI_242_READ_MASK 0x00FFFFFFU
4195#define LPDDR4__DENALI_PI_242_WRITE_MASK 0x00FFFFFFU
4196#define LPDDR4__DENALI_PI_242__PI_TINIT_F1_MASK 0x00FFFFFFU
4197#define LPDDR4__DENALI_PI_242__PI_TINIT_F1_SHIFT 0U
4198#define LPDDR4__DENALI_PI_242__PI_TINIT_F1_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304199#define LPDDR4__PI_TINIT_F1__REG DENALI_PI_242
4200#define LPDDR4__PI_TINIT_F1__FLD LPDDR4__DENALI_PI_242__PI_TINIT_F1
4201
Dave Gerlache440f0f2021-05-11 10:22:07 -05004202#define LPDDR4__DENALI_PI_243_READ_MASK 0x00FFFFFFU
4203#define LPDDR4__DENALI_PI_243_WRITE_MASK 0x00FFFFFFU
4204#define LPDDR4__DENALI_PI_243__PI_TINIT3_F1_MASK 0x00FFFFFFU
4205#define LPDDR4__DENALI_PI_243__PI_TINIT3_F1_SHIFT 0U
4206#define LPDDR4__DENALI_PI_243__PI_TINIT3_F1_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304207#define LPDDR4__PI_TINIT3_F1__REG DENALI_PI_243
4208#define LPDDR4__PI_TINIT3_F1__FLD LPDDR4__DENALI_PI_243__PI_TINIT3_F1
4209
Dave Gerlache440f0f2021-05-11 10:22:07 -05004210#define LPDDR4__DENALI_PI_244_READ_MASK 0x00FFFFFFU
4211#define LPDDR4__DENALI_PI_244_WRITE_MASK 0x00FFFFFFU
4212#define LPDDR4__DENALI_PI_244__PI_TINIT4_F1_MASK 0x00FFFFFFU
4213#define LPDDR4__DENALI_PI_244__PI_TINIT4_F1_SHIFT 0U
4214#define LPDDR4__DENALI_PI_244__PI_TINIT4_F1_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304215#define LPDDR4__PI_TINIT4_F1__REG DENALI_PI_244
4216#define LPDDR4__PI_TINIT4_F1__FLD LPDDR4__DENALI_PI_244__PI_TINIT4_F1
4217
Dave Gerlache440f0f2021-05-11 10:22:07 -05004218#define LPDDR4__DENALI_PI_245_READ_MASK 0x00FFFFFFU
4219#define LPDDR4__DENALI_PI_245_WRITE_MASK 0x00FFFFFFU
4220#define LPDDR4__DENALI_PI_245__PI_TINIT5_F1_MASK 0x00FFFFFFU
4221#define LPDDR4__DENALI_PI_245__PI_TINIT5_F1_SHIFT 0U
4222#define LPDDR4__DENALI_PI_245__PI_TINIT5_F1_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304223#define LPDDR4__PI_TINIT5_F1__REG DENALI_PI_245
4224#define LPDDR4__PI_TINIT5_F1__FLD LPDDR4__DENALI_PI_245__PI_TINIT5_F1
4225
Dave Gerlache440f0f2021-05-11 10:22:07 -05004226#define LPDDR4__DENALI_PI_246_READ_MASK 0x0000FFFFU
4227#define LPDDR4__DENALI_PI_246_WRITE_MASK 0x0000FFFFU
4228#define LPDDR4__DENALI_PI_246__PI_TXSNR_F1_MASK 0x0000FFFFU
4229#define LPDDR4__DENALI_PI_246__PI_TXSNR_F1_SHIFT 0U
4230#define LPDDR4__DENALI_PI_246__PI_TXSNR_F1_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304231#define LPDDR4__PI_TXSNR_F1__REG DENALI_PI_246
4232#define LPDDR4__PI_TXSNR_F1__FLD LPDDR4__DENALI_PI_246__PI_TXSNR_F1
4233
Dave Gerlache440f0f2021-05-11 10:22:07 -05004234#define LPDDR4__DENALI_PI_247_READ_MASK 0x00FFFFFFU
4235#define LPDDR4__DENALI_PI_247_WRITE_MASK 0x00FFFFFFU
4236#define LPDDR4__DENALI_PI_247__PI_TINIT_F2_MASK 0x00FFFFFFU
4237#define LPDDR4__DENALI_PI_247__PI_TINIT_F2_SHIFT 0U
4238#define LPDDR4__DENALI_PI_247__PI_TINIT_F2_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304239#define LPDDR4__PI_TINIT_F2__REG DENALI_PI_247
4240#define LPDDR4__PI_TINIT_F2__FLD LPDDR4__DENALI_PI_247__PI_TINIT_F2
4241
Dave Gerlache440f0f2021-05-11 10:22:07 -05004242#define LPDDR4__DENALI_PI_248_READ_MASK 0x00FFFFFFU
4243#define LPDDR4__DENALI_PI_248_WRITE_MASK 0x00FFFFFFU
4244#define LPDDR4__DENALI_PI_248__PI_TINIT3_F2_MASK 0x00FFFFFFU
4245#define LPDDR4__DENALI_PI_248__PI_TINIT3_F2_SHIFT 0U
4246#define LPDDR4__DENALI_PI_248__PI_TINIT3_F2_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304247#define LPDDR4__PI_TINIT3_F2__REG DENALI_PI_248
4248#define LPDDR4__PI_TINIT3_F2__FLD LPDDR4__DENALI_PI_248__PI_TINIT3_F2
4249
Dave Gerlache440f0f2021-05-11 10:22:07 -05004250#define LPDDR4__DENALI_PI_249_READ_MASK 0x00FFFFFFU
4251#define LPDDR4__DENALI_PI_249_WRITE_MASK 0x00FFFFFFU
4252#define LPDDR4__DENALI_PI_249__PI_TINIT4_F2_MASK 0x00FFFFFFU
4253#define LPDDR4__DENALI_PI_249__PI_TINIT4_F2_SHIFT 0U
4254#define LPDDR4__DENALI_PI_249__PI_TINIT4_F2_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304255#define LPDDR4__PI_TINIT4_F2__REG DENALI_PI_249
4256#define LPDDR4__PI_TINIT4_F2__FLD LPDDR4__DENALI_PI_249__PI_TINIT4_F2
4257
Dave Gerlache440f0f2021-05-11 10:22:07 -05004258#define LPDDR4__DENALI_PI_250_READ_MASK 0x00FFFFFFU
4259#define LPDDR4__DENALI_PI_250_WRITE_MASK 0x00FFFFFFU
4260#define LPDDR4__DENALI_PI_250__PI_TINIT5_F2_MASK 0x00FFFFFFU
4261#define LPDDR4__DENALI_PI_250__PI_TINIT5_F2_SHIFT 0U
4262#define LPDDR4__DENALI_PI_250__PI_TINIT5_F2_WIDTH 24U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304263#define LPDDR4__PI_TINIT5_F2__REG DENALI_PI_250
4264#define LPDDR4__PI_TINIT5_F2__FLD LPDDR4__DENALI_PI_250__PI_TINIT5_F2
4265
Dave Gerlache440f0f2021-05-11 10:22:07 -05004266#define LPDDR4__DENALI_PI_251_READ_MASK 0x0FFFFFFFU
4267#define LPDDR4__DENALI_PI_251_WRITE_MASK 0x0FFFFFFFU
4268#define LPDDR4__DENALI_PI_251__PI_TXSNR_F2_MASK 0x0000FFFFU
4269#define LPDDR4__DENALI_PI_251__PI_TXSNR_F2_SHIFT 0U
4270#define LPDDR4__DENALI_PI_251__PI_TXSNR_F2_WIDTH 16U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304271#define LPDDR4__PI_TXSNR_F2__REG DENALI_PI_251
4272#define LPDDR4__PI_TXSNR_F2__FLD LPDDR4__DENALI_PI_251__PI_TXSNR_F2
4273
Dave Gerlache440f0f2021-05-11 10:22:07 -05004274#define LPDDR4__DENALI_PI_251__PI_RESERVED49_MASK 0x0FFF0000U
4275#define LPDDR4__DENALI_PI_251__PI_RESERVED49_SHIFT 16U
4276#define LPDDR4__DENALI_PI_251__PI_RESERVED49_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304277#define LPDDR4__PI_RESERVED49__REG DENALI_PI_251
4278#define LPDDR4__PI_RESERVED49__FLD LPDDR4__DENALI_PI_251__PI_RESERVED49
4279
Dave Gerlache440f0f2021-05-11 10:22:07 -05004280#define LPDDR4__DENALI_PI_252_READ_MASK 0x0FFF0FFFU
4281#define LPDDR4__DENALI_PI_252_WRITE_MASK 0x0FFF0FFFU
4282#define LPDDR4__DENALI_PI_252__PI_RESERVED50_MASK 0x00000FFFU
4283#define LPDDR4__DENALI_PI_252__PI_RESERVED50_SHIFT 0U
4284#define LPDDR4__DENALI_PI_252__PI_RESERVED50_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304285#define LPDDR4__PI_RESERVED50__REG DENALI_PI_252
4286#define LPDDR4__PI_RESERVED50__FLD LPDDR4__DENALI_PI_252__PI_RESERVED50
4287
Dave Gerlache440f0f2021-05-11 10:22:07 -05004288#define LPDDR4__DENALI_PI_252__PI_TZQCAL_F0_MASK 0x0FFF0000U
4289#define LPDDR4__DENALI_PI_252__PI_TZQCAL_F0_SHIFT 16U
4290#define LPDDR4__DENALI_PI_252__PI_TZQCAL_F0_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304291#define LPDDR4__PI_TZQCAL_F0__REG DENALI_PI_252
4292#define LPDDR4__PI_TZQCAL_F0__FLD LPDDR4__DENALI_PI_252__PI_TZQCAL_F0
4293
Dave Gerlache440f0f2021-05-11 10:22:07 -05004294#define LPDDR4__DENALI_PI_253_READ_MASK 0x000FFF7FU
4295#define LPDDR4__DENALI_PI_253_WRITE_MASK 0x000FFF7FU
4296#define LPDDR4__DENALI_PI_253__PI_TZQLAT_F0_MASK 0x0000007FU
4297#define LPDDR4__DENALI_PI_253__PI_TZQLAT_F0_SHIFT 0U
4298#define LPDDR4__DENALI_PI_253__PI_TZQLAT_F0_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304299#define LPDDR4__PI_TZQLAT_F0__REG DENALI_PI_253
4300#define LPDDR4__PI_TZQLAT_F0__FLD LPDDR4__DENALI_PI_253__PI_TZQLAT_F0
4301
Dave Gerlache440f0f2021-05-11 10:22:07 -05004302#define LPDDR4__DENALI_PI_253__PI_RESERVED51_MASK 0x000FFF00U
4303#define LPDDR4__DENALI_PI_253__PI_RESERVED51_SHIFT 8U
4304#define LPDDR4__DENALI_PI_253__PI_RESERVED51_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304305#define LPDDR4__PI_RESERVED51__REG DENALI_PI_253
4306#define LPDDR4__PI_RESERVED51__FLD LPDDR4__DENALI_PI_253__PI_RESERVED51
4307
Dave Gerlache440f0f2021-05-11 10:22:07 -05004308#define LPDDR4__DENALI_PI_254_READ_MASK 0x0FFF0FFFU
4309#define LPDDR4__DENALI_PI_254_WRITE_MASK 0x0FFF0FFFU
4310#define LPDDR4__DENALI_PI_254__PI_RESERVED52_MASK 0x00000FFFU
4311#define LPDDR4__DENALI_PI_254__PI_RESERVED52_SHIFT 0U
4312#define LPDDR4__DENALI_PI_254__PI_RESERVED52_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304313#define LPDDR4__PI_RESERVED52__REG DENALI_PI_254
4314#define LPDDR4__PI_RESERVED52__FLD LPDDR4__DENALI_PI_254__PI_RESERVED52
4315
Dave Gerlache440f0f2021-05-11 10:22:07 -05004316#define LPDDR4__DENALI_PI_254__PI_TZQCAL_F1_MASK 0x0FFF0000U
4317#define LPDDR4__DENALI_PI_254__PI_TZQCAL_F1_SHIFT 16U
4318#define LPDDR4__DENALI_PI_254__PI_TZQCAL_F1_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304319#define LPDDR4__PI_TZQCAL_F1__REG DENALI_PI_254
4320#define LPDDR4__PI_TZQCAL_F1__FLD LPDDR4__DENALI_PI_254__PI_TZQCAL_F1
4321
Dave Gerlache440f0f2021-05-11 10:22:07 -05004322#define LPDDR4__DENALI_PI_255_READ_MASK 0x000FFF7FU
4323#define LPDDR4__DENALI_PI_255_WRITE_MASK 0x000FFF7FU
4324#define LPDDR4__DENALI_PI_255__PI_TZQLAT_F1_MASK 0x0000007FU
4325#define LPDDR4__DENALI_PI_255__PI_TZQLAT_F1_SHIFT 0U
4326#define LPDDR4__DENALI_PI_255__PI_TZQLAT_F1_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304327#define LPDDR4__PI_TZQLAT_F1__REG DENALI_PI_255
4328#define LPDDR4__PI_TZQLAT_F1__FLD LPDDR4__DENALI_PI_255__PI_TZQLAT_F1
4329
Dave Gerlache440f0f2021-05-11 10:22:07 -05004330#define LPDDR4__DENALI_PI_255__PI_RESERVED53_MASK 0x000FFF00U
4331#define LPDDR4__DENALI_PI_255__PI_RESERVED53_SHIFT 8U
4332#define LPDDR4__DENALI_PI_255__PI_RESERVED53_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304333#define LPDDR4__PI_RESERVED53__REG DENALI_PI_255
4334#define LPDDR4__PI_RESERVED53__FLD LPDDR4__DENALI_PI_255__PI_RESERVED53
4335
Dave Gerlache440f0f2021-05-11 10:22:07 -05004336#define LPDDR4__DENALI_PI_256_READ_MASK 0x0FFF0FFFU
4337#define LPDDR4__DENALI_PI_256_WRITE_MASK 0x0FFF0FFFU
4338#define LPDDR4__DENALI_PI_256__PI_RESERVED54_MASK 0x00000FFFU
4339#define LPDDR4__DENALI_PI_256__PI_RESERVED54_SHIFT 0U
4340#define LPDDR4__DENALI_PI_256__PI_RESERVED54_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304341#define LPDDR4__PI_RESERVED54__REG DENALI_PI_256
4342#define LPDDR4__PI_RESERVED54__FLD LPDDR4__DENALI_PI_256__PI_RESERVED54
4343
Dave Gerlache440f0f2021-05-11 10:22:07 -05004344#define LPDDR4__DENALI_PI_256__PI_TZQCAL_F2_MASK 0x0FFF0000U
4345#define LPDDR4__DENALI_PI_256__PI_TZQCAL_F2_SHIFT 16U
4346#define LPDDR4__DENALI_PI_256__PI_TZQCAL_F2_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304347#define LPDDR4__PI_TZQCAL_F2__REG DENALI_PI_256
4348#define LPDDR4__PI_TZQCAL_F2__FLD LPDDR4__DENALI_PI_256__PI_TZQCAL_F2
4349
Dave Gerlache440f0f2021-05-11 10:22:07 -05004350#define LPDDR4__DENALI_PI_257_READ_MASK 0x000FFF7FU
4351#define LPDDR4__DENALI_PI_257_WRITE_MASK 0x000FFF7FU
4352#define LPDDR4__DENALI_PI_257__PI_TZQLAT_F2_MASK 0x0000007FU
4353#define LPDDR4__DENALI_PI_257__PI_TZQLAT_F2_SHIFT 0U
4354#define LPDDR4__DENALI_PI_257__PI_TZQLAT_F2_WIDTH 7U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304355#define LPDDR4__PI_TZQLAT_F2__REG DENALI_PI_257
4356#define LPDDR4__PI_TZQLAT_F2__FLD LPDDR4__DENALI_PI_257__PI_TZQLAT_F2
4357
Dave Gerlache440f0f2021-05-11 10:22:07 -05004358#define LPDDR4__DENALI_PI_257__PI_RESERVED55_MASK 0x000FFF00U
4359#define LPDDR4__DENALI_PI_257__PI_RESERVED55_SHIFT 8U
4360#define LPDDR4__DENALI_PI_257__PI_RESERVED55_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304361#define LPDDR4__PI_RESERVED55__REG DENALI_PI_257
4362#define LPDDR4__PI_RESERVED55__FLD LPDDR4__DENALI_PI_257__PI_RESERVED55
4363
Dave Gerlache440f0f2021-05-11 10:22:07 -05004364#define LPDDR4__DENALI_PI_258_READ_MASK 0x0FFF0FFFU
4365#define LPDDR4__DENALI_PI_258_WRITE_MASK 0x0FFF0FFFU
4366#define LPDDR4__DENALI_PI_258__PI_RESERVED56_MASK 0x00000FFFU
4367#define LPDDR4__DENALI_PI_258__PI_RESERVED56_SHIFT 0U
4368#define LPDDR4__DENALI_PI_258__PI_RESERVED56_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304369#define LPDDR4__PI_RESERVED56__REG DENALI_PI_258
4370#define LPDDR4__PI_RESERVED56__FLD LPDDR4__DENALI_PI_258__PI_RESERVED56
4371
Dave Gerlache440f0f2021-05-11 10:22:07 -05004372#define LPDDR4__DENALI_PI_258__PI_RESERVED57_MASK 0x0FFF0000U
4373#define LPDDR4__DENALI_PI_258__PI_RESERVED57_SHIFT 16U
4374#define LPDDR4__DENALI_PI_258__PI_RESERVED57_WIDTH 12U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304375#define LPDDR4__PI_RESERVED57__REG DENALI_PI_258
4376#define LPDDR4__PI_RESERVED57__FLD LPDDR4__DENALI_PI_258__PI_RESERVED57
4377
Dave Gerlache440f0f2021-05-11 10:22:07 -05004378#define LPDDR4__DENALI_PI_259_READ_MASK 0xFF0F0F0FU
4379#define LPDDR4__DENALI_PI_259_WRITE_MASK 0xFF0F0F0FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304380#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F0_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004381#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F0_SHIFT 0U
4382#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304383#define LPDDR4__PI_WDQ_OSC_DELTA_INDEX_F0__REG DENALI_PI_259
4384#define LPDDR4__PI_WDQ_OSC_DELTA_INDEX_F0__FLD LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F0
4385
4386#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F1_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004387#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F1_SHIFT 8U
4388#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304389#define LPDDR4__PI_WDQ_OSC_DELTA_INDEX_F1__REG DENALI_PI_259
4390#define LPDDR4__PI_WDQ_OSC_DELTA_INDEX_F1__FLD LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F1
4391
4392#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F2_MASK 0x000F0000U
4393#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F2_SHIFT 16U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004394#define LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304395#define LPDDR4__PI_WDQ_OSC_DELTA_INDEX_F2__REG DENALI_PI_259
4396#define LPDDR4__PI_WDQ_OSC_DELTA_INDEX_F2__FLD LPDDR4__DENALI_PI_259__PI_WDQ_OSC_DELTA_INDEX_F2
4397
Dave Gerlache440f0f2021-05-11 10:22:07 -05004398#define LPDDR4__DENALI_PI_259__PI_MR13_DATA_0_MASK 0xFF000000U
4399#define LPDDR4__DENALI_PI_259__PI_MR13_DATA_0_SHIFT 24U
4400#define LPDDR4__DENALI_PI_259__PI_MR13_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304401#define LPDDR4__PI_MR13_DATA_0__REG DENALI_PI_259
4402#define LPDDR4__PI_MR13_DATA_0__FLD LPDDR4__DENALI_PI_259__PI_MR13_DATA_0
4403
Dave Gerlache440f0f2021-05-11 10:22:07 -05004404#define LPDDR4__DENALI_PI_260_READ_MASK 0xFFFFFFFFU
4405#define LPDDR4__DENALI_PI_260_WRITE_MASK 0xFFFFFFFFU
4406#define LPDDR4__DENALI_PI_260__PI_MR15_DATA_0_MASK 0x000000FFU
4407#define LPDDR4__DENALI_PI_260__PI_MR15_DATA_0_SHIFT 0U
4408#define LPDDR4__DENALI_PI_260__PI_MR15_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304409#define LPDDR4__PI_MR15_DATA_0__REG DENALI_PI_260
4410#define LPDDR4__PI_MR15_DATA_0__FLD LPDDR4__DENALI_PI_260__PI_MR15_DATA_0
4411
Dave Gerlache440f0f2021-05-11 10:22:07 -05004412#define LPDDR4__DENALI_PI_260__PI_MR16_DATA_0_MASK 0x0000FF00U
4413#define LPDDR4__DENALI_PI_260__PI_MR16_DATA_0_SHIFT 8U
4414#define LPDDR4__DENALI_PI_260__PI_MR16_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304415#define LPDDR4__PI_MR16_DATA_0__REG DENALI_PI_260
4416#define LPDDR4__PI_MR16_DATA_0__FLD LPDDR4__DENALI_PI_260__PI_MR16_DATA_0
4417
Dave Gerlache440f0f2021-05-11 10:22:07 -05004418#define LPDDR4__DENALI_PI_260__PI_MR17_DATA_0_MASK 0x00FF0000U
4419#define LPDDR4__DENALI_PI_260__PI_MR17_DATA_0_SHIFT 16U
4420#define LPDDR4__DENALI_PI_260__PI_MR17_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304421#define LPDDR4__PI_MR17_DATA_0__REG DENALI_PI_260
4422#define LPDDR4__PI_MR17_DATA_0__FLD LPDDR4__DENALI_PI_260__PI_MR17_DATA_0
4423
Dave Gerlache440f0f2021-05-11 10:22:07 -05004424#define LPDDR4__DENALI_PI_260__PI_MR20_DATA_0_MASK 0xFF000000U
4425#define LPDDR4__DENALI_PI_260__PI_MR20_DATA_0_SHIFT 24U
4426#define LPDDR4__DENALI_PI_260__PI_MR20_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304427#define LPDDR4__PI_MR20_DATA_0__REG DENALI_PI_260
4428#define LPDDR4__PI_MR20_DATA_0__FLD LPDDR4__DENALI_PI_260__PI_MR20_DATA_0
4429
Dave Gerlache440f0f2021-05-11 10:22:07 -05004430#define LPDDR4__DENALI_PI_261_READ_MASK 0xFFFFFFFFU
4431#define LPDDR4__DENALI_PI_261_WRITE_MASK 0xFFFFFFFFU
4432#define LPDDR4__DENALI_PI_261__PI_MR32_DATA_0_MASK 0x000000FFU
4433#define LPDDR4__DENALI_PI_261__PI_MR32_DATA_0_SHIFT 0U
4434#define LPDDR4__DENALI_PI_261__PI_MR32_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304435#define LPDDR4__PI_MR32_DATA_0__REG DENALI_PI_261
4436#define LPDDR4__PI_MR32_DATA_0__FLD LPDDR4__DENALI_PI_261__PI_MR32_DATA_0
4437
Dave Gerlache440f0f2021-05-11 10:22:07 -05004438#define LPDDR4__DENALI_PI_261__PI_MR40_DATA_0_MASK 0x0000FF00U
4439#define LPDDR4__DENALI_PI_261__PI_MR40_DATA_0_SHIFT 8U
4440#define LPDDR4__DENALI_PI_261__PI_MR40_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304441#define LPDDR4__PI_MR40_DATA_0__REG DENALI_PI_261
4442#define LPDDR4__PI_MR40_DATA_0__FLD LPDDR4__DENALI_PI_261__PI_MR40_DATA_0
4443
Dave Gerlache440f0f2021-05-11 10:22:07 -05004444#define LPDDR4__DENALI_PI_261__PI_MR13_DATA_1_MASK 0x00FF0000U
4445#define LPDDR4__DENALI_PI_261__PI_MR13_DATA_1_SHIFT 16U
4446#define LPDDR4__DENALI_PI_261__PI_MR13_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304447#define LPDDR4__PI_MR13_DATA_1__REG DENALI_PI_261
4448#define LPDDR4__PI_MR13_DATA_1__FLD LPDDR4__DENALI_PI_261__PI_MR13_DATA_1
4449
Dave Gerlache440f0f2021-05-11 10:22:07 -05004450#define LPDDR4__DENALI_PI_261__PI_MR15_DATA_1_MASK 0xFF000000U
4451#define LPDDR4__DENALI_PI_261__PI_MR15_DATA_1_SHIFT 24U
4452#define LPDDR4__DENALI_PI_261__PI_MR15_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304453#define LPDDR4__PI_MR15_DATA_1__REG DENALI_PI_261
4454#define LPDDR4__PI_MR15_DATA_1__FLD LPDDR4__DENALI_PI_261__PI_MR15_DATA_1
4455
Dave Gerlache440f0f2021-05-11 10:22:07 -05004456#define LPDDR4__DENALI_PI_262_READ_MASK 0xFFFFFFFFU
4457#define LPDDR4__DENALI_PI_262_WRITE_MASK 0xFFFFFFFFU
4458#define LPDDR4__DENALI_PI_262__PI_MR16_DATA_1_MASK 0x000000FFU
4459#define LPDDR4__DENALI_PI_262__PI_MR16_DATA_1_SHIFT 0U
4460#define LPDDR4__DENALI_PI_262__PI_MR16_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304461#define LPDDR4__PI_MR16_DATA_1__REG DENALI_PI_262
4462#define LPDDR4__PI_MR16_DATA_1__FLD LPDDR4__DENALI_PI_262__PI_MR16_DATA_1
4463
Dave Gerlache440f0f2021-05-11 10:22:07 -05004464#define LPDDR4__DENALI_PI_262__PI_MR17_DATA_1_MASK 0x0000FF00U
4465#define LPDDR4__DENALI_PI_262__PI_MR17_DATA_1_SHIFT 8U
4466#define LPDDR4__DENALI_PI_262__PI_MR17_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304467#define LPDDR4__PI_MR17_DATA_1__REG DENALI_PI_262
4468#define LPDDR4__PI_MR17_DATA_1__FLD LPDDR4__DENALI_PI_262__PI_MR17_DATA_1
4469
Dave Gerlache440f0f2021-05-11 10:22:07 -05004470#define LPDDR4__DENALI_PI_262__PI_MR20_DATA_1_MASK 0x00FF0000U
4471#define LPDDR4__DENALI_PI_262__PI_MR20_DATA_1_SHIFT 16U
4472#define LPDDR4__DENALI_PI_262__PI_MR20_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304473#define LPDDR4__PI_MR20_DATA_1__REG DENALI_PI_262
4474#define LPDDR4__PI_MR20_DATA_1__FLD LPDDR4__DENALI_PI_262__PI_MR20_DATA_1
4475
Dave Gerlache440f0f2021-05-11 10:22:07 -05004476#define LPDDR4__DENALI_PI_262__PI_MR32_DATA_1_MASK 0xFF000000U
4477#define LPDDR4__DENALI_PI_262__PI_MR32_DATA_1_SHIFT 24U
4478#define LPDDR4__DENALI_PI_262__PI_MR32_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304479#define LPDDR4__PI_MR32_DATA_1__REG DENALI_PI_262
4480#define LPDDR4__PI_MR32_DATA_1__FLD LPDDR4__DENALI_PI_262__PI_MR32_DATA_1
4481
Dave Gerlache440f0f2021-05-11 10:22:07 -05004482#define LPDDR4__DENALI_PI_263_READ_MASK 0xFFFFFFFFU
4483#define LPDDR4__DENALI_PI_263_WRITE_MASK 0xFFFFFFFFU
4484#define LPDDR4__DENALI_PI_263__PI_MR40_DATA_1_MASK 0x000000FFU
4485#define LPDDR4__DENALI_PI_263__PI_MR40_DATA_1_SHIFT 0U
4486#define LPDDR4__DENALI_PI_263__PI_MR40_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304487#define LPDDR4__PI_MR40_DATA_1__REG DENALI_PI_263
4488#define LPDDR4__PI_MR40_DATA_1__FLD LPDDR4__DENALI_PI_263__PI_MR40_DATA_1
4489
Dave Gerlache440f0f2021-05-11 10:22:07 -05004490#define LPDDR4__DENALI_PI_263__PI_MR13_DATA_2_MASK 0x0000FF00U
4491#define LPDDR4__DENALI_PI_263__PI_MR13_DATA_2_SHIFT 8U
4492#define LPDDR4__DENALI_PI_263__PI_MR13_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304493#define LPDDR4__PI_MR13_DATA_2__REG DENALI_PI_263
4494#define LPDDR4__PI_MR13_DATA_2__FLD LPDDR4__DENALI_PI_263__PI_MR13_DATA_2
4495
Dave Gerlache440f0f2021-05-11 10:22:07 -05004496#define LPDDR4__DENALI_PI_263__PI_MR15_DATA_2_MASK 0x00FF0000U
4497#define LPDDR4__DENALI_PI_263__PI_MR15_DATA_2_SHIFT 16U
4498#define LPDDR4__DENALI_PI_263__PI_MR15_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304499#define LPDDR4__PI_MR15_DATA_2__REG DENALI_PI_263
4500#define LPDDR4__PI_MR15_DATA_2__FLD LPDDR4__DENALI_PI_263__PI_MR15_DATA_2
4501
Dave Gerlache440f0f2021-05-11 10:22:07 -05004502#define LPDDR4__DENALI_PI_263__PI_MR16_DATA_2_MASK 0xFF000000U
4503#define LPDDR4__DENALI_PI_263__PI_MR16_DATA_2_SHIFT 24U
4504#define LPDDR4__DENALI_PI_263__PI_MR16_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304505#define LPDDR4__PI_MR16_DATA_2__REG DENALI_PI_263
4506#define LPDDR4__PI_MR16_DATA_2__FLD LPDDR4__DENALI_PI_263__PI_MR16_DATA_2
4507
Dave Gerlache440f0f2021-05-11 10:22:07 -05004508#define LPDDR4__DENALI_PI_264_READ_MASK 0xFFFFFFFFU
4509#define LPDDR4__DENALI_PI_264_WRITE_MASK 0xFFFFFFFFU
4510#define LPDDR4__DENALI_PI_264__PI_MR17_DATA_2_MASK 0x000000FFU
4511#define LPDDR4__DENALI_PI_264__PI_MR17_DATA_2_SHIFT 0U
4512#define LPDDR4__DENALI_PI_264__PI_MR17_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304513#define LPDDR4__PI_MR17_DATA_2__REG DENALI_PI_264
4514#define LPDDR4__PI_MR17_DATA_2__FLD LPDDR4__DENALI_PI_264__PI_MR17_DATA_2
4515
Dave Gerlache440f0f2021-05-11 10:22:07 -05004516#define LPDDR4__DENALI_PI_264__PI_MR20_DATA_2_MASK 0x0000FF00U
4517#define LPDDR4__DENALI_PI_264__PI_MR20_DATA_2_SHIFT 8U
4518#define LPDDR4__DENALI_PI_264__PI_MR20_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304519#define LPDDR4__PI_MR20_DATA_2__REG DENALI_PI_264
4520#define LPDDR4__PI_MR20_DATA_2__FLD LPDDR4__DENALI_PI_264__PI_MR20_DATA_2
4521
Dave Gerlache440f0f2021-05-11 10:22:07 -05004522#define LPDDR4__DENALI_PI_264__PI_MR32_DATA_2_MASK 0x00FF0000U
4523#define LPDDR4__DENALI_PI_264__PI_MR32_DATA_2_SHIFT 16U
4524#define LPDDR4__DENALI_PI_264__PI_MR32_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304525#define LPDDR4__PI_MR32_DATA_2__REG DENALI_PI_264
4526#define LPDDR4__PI_MR32_DATA_2__FLD LPDDR4__DENALI_PI_264__PI_MR32_DATA_2
4527
Dave Gerlache440f0f2021-05-11 10:22:07 -05004528#define LPDDR4__DENALI_PI_264__PI_MR40_DATA_2_MASK 0xFF000000U
4529#define LPDDR4__DENALI_PI_264__PI_MR40_DATA_2_SHIFT 24U
4530#define LPDDR4__DENALI_PI_264__PI_MR40_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304531#define LPDDR4__PI_MR40_DATA_2__REG DENALI_PI_264
4532#define LPDDR4__PI_MR40_DATA_2__FLD LPDDR4__DENALI_PI_264__PI_MR40_DATA_2
4533
Dave Gerlache440f0f2021-05-11 10:22:07 -05004534#define LPDDR4__DENALI_PI_265_READ_MASK 0xFFFFFFFFU
4535#define LPDDR4__DENALI_PI_265_WRITE_MASK 0xFFFFFFFFU
4536#define LPDDR4__DENALI_PI_265__PI_MR13_DATA_3_MASK 0x000000FFU
4537#define LPDDR4__DENALI_PI_265__PI_MR13_DATA_3_SHIFT 0U
4538#define LPDDR4__DENALI_PI_265__PI_MR13_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304539#define LPDDR4__PI_MR13_DATA_3__REG DENALI_PI_265
4540#define LPDDR4__PI_MR13_DATA_3__FLD LPDDR4__DENALI_PI_265__PI_MR13_DATA_3
4541
Dave Gerlache440f0f2021-05-11 10:22:07 -05004542#define LPDDR4__DENALI_PI_265__PI_MR15_DATA_3_MASK 0x0000FF00U
4543#define LPDDR4__DENALI_PI_265__PI_MR15_DATA_3_SHIFT 8U
4544#define LPDDR4__DENALI_PI_265__PI_MR15_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304545#define LPDDR4__PI_MR15_DATA_3__REG DENALI_PI_265
4546#define LPDDR4__PI_MR15_DATA_3__FLD LPDDR4__DENALI_PI_265__PI_MR15_DATA_3
4547
Dave Gerlache440f0f2021-05-11 10:22:07 -05004548#define LPDDR4__DENALI_PI_265__PI_MR16_DATA_3_MASK 0x00FF0000U
4549#define LPDDR4__DENALI_PI_265__PI_MR16_DATA_3_SHIFT 16U
4550#define LPDDR4__DENALI_PI_265__PI_MR16_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304551#define LPDDR4__PI_MR16_DATA_3__REG DENALI_PI_265
4552#define LPDDR4__PI_MR16_DATA_3__FLD LPDDR4__DENALI_PI_265__PI_MR16_DATA_3
4553
Dave Gerlache440f0f2021-05-11 10:22:07 -05004554#define LPDDR4__DENALI_PI_265__PI_MR17_DATA_3_MASK 0xFF000000U
4555#define LPDDR4__DENALI_PI_265__PI_MR17_DATA_3_SHIFT 24U
4556#define LPDDR4__DENALI_PI_265__PI_MR17_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304557#define LPDDR4__PI_MR17_DATA_3__REG DENALI_PI_265
4558#define LPDDR4__PI_MR17_DATA_3__FLD LPDDR4__DENALI_PI_265__PI_MR17_DATA_3
4559
Dave Gerlache440f0f2021-05-11 10:22:07 -05004560#define LPDDR4__DENALI_PI_266_READ_MASK 0x0FFFFFFFU
4561#define LPDDR4__DENALI_PI_266_WRITE_MASK 0x0FFFFFFFU
4562#define LPDDR4__DENALI_PI_266__PI_MR20_DATA_3_MASK 0x000000FFU
4563#define LPDDR4__DENALI_PI_266__PI_MR20_DATA_3_SHIFT 0U
4564#define LPDDR4__DENALI_PI_266__PI_MR20_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304565#define LPDDR4__PI_MR20_DATA_3__REG DENALI_PI_266
4566#define LPDDR4__PI_MR20_DATA_3__FLD LPDDR4__DENALI_PI_266__PI_MR20_DATA_3
4567
Dave Gerlache440f0f2021-05-11 10:22:07 -05004568#define LPDDR4__DENALI_PI_266__PI_MR32_DATA_3_MASK 0x0000FF00U
4569#define LPDDR4__DENALI_PI_266__PI_MR32_DATA_3_SHIFT 8U
4570#define LPDDR4__DENALI_PI_266__PI_MR32_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304571#define LPDDR4__PI_MR32_DATA_3__REG DENALI_PI_266
4572#define LPDDR4__PI_MR32_DATA_3__FLD LPDDR4__DENALI_PI_266__PI_MR32_DATA_3
4573
Dave Gerlache440f0f2021-05-11 10:22:07 -05004574#define LPDDR4__DENALI_PI_266__PI_MR40_DATA_3_MASK 0x00FF0000U
4575#define LPDDR4__DENALI_PI_266__PI_MR40_DATA_3_SHIFT 16U
4576#define LPDDR4__DENALI_PI_266__PI_MR40_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304577#define LPDDR4__PI_MR40_DATA_3__REG DENALI_PI_266
4578#define LPDDR4__PI_MR40_DATA_3__FLD LPDDR4__DENALI_PI_266__PI_MR40_DATA_3
4579
Dave Gerlache440f0f2021-05-11 10:22:07 -05004580#define LPDDR4__DENALI_PI_266__PI_CKE_MUX_0_MASK 0x0F000000U
4581#define LPDDR4__DENALI_PI_266__PI_CKE_MUX_0_SHIFT 24U
4582#define LPDDR4__DENALI_PI_266__PI_CKE_MUX_0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304583#define LPDDR4__PI_CKE_MUX_0__REG DENALI_PI_266
4584#define LPDDR4__PI_CKE_MUX_0__FLD LPDDR4__DENALI_PI_266__PI_CKE_MUX_0
4585
Dave Gerlache440f0f2021-05-11 10:22:07 -05004586#define LPDDR4__DENALI_PI_267_READ_MASK 0x0F0F0F0FU
4587#define LPDDR4__DENALI_PI_267_WRITE_MASK 0x0F0F0F0FU
4588#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_1_MASK 0x0000000FU
4589#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_1_SHIFT 0U
4590#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304591#define LPDDR4__PI_CKE_MUX_1__REG DENALI_PI_267
4592#define LPDDR4__PI_CKE_MUX_1__FLD LPDDR4__DENALI_PI_267__PI_CKE_MUX_1
4593
Dave Gerlache440f0f2021-05-11 10:22:07 -05004594#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_2_MASK 0x00000F00U
4595#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_2_SHIFT 8U
4596#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304597#define LPDDR4__PI_CKE_MUX_2__REG DENALI_PI_267
4598#define LPDDR4__PI_CKE_MUX_2__FLD LPDDR4__DENALI_PI_267__PI_CKE_MUX_2
4599
Dave Gerlache440f0f2021-05-11 10:22:07 -05004600#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_3_MASK 0x000F0000U
4601#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_3_SHIFT 16U
4602#define LPDDR4__DENALI_PI_267__PI_CKE_MUX_3_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304603#define LPDDR4__PI_CKE_MUX_3__REG DENALI_PI_267
4604#define LPDDR4__PI_CKE_MUX_3__FLD LPDDR4__DENALI_PI_267__PI_CKE_MUX_3
4605
Dave Gerlache440f0f2021-05-11 10:22:07 -05004606#define LPDDR4__DENALI_PI_267__PI_CS_MUX_0_MASK 0x0F000000U
4607#define LPDDR4__DENALI_PI_267__PI_CS_MUX_0_SHIFT 24U
4608#define LPDDR4__DENALI_PI_267__PI_CS_MUX_0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304609#define LPDDR4__PI_CS_MUX_0__REG DENALI_PI_267
4610#define LPDDR4__PI_CS_MUX_0__FLD LPDDR4__DENALI_PI_267__PI_CS_MUX_0
4611
Dave Gerlache440f0f2021-05-11 10:22:07 -05004612#define LPDDR4__DENALI_PI_268_READ_MASK 0x0F0F0F0FU
4613#define LPDDR4__DENALI_PI_268_WRITE_MASK 0x0F0F0F0FU
4614#define LPDDR4__DENALI_PI_268__PI_CS_MUX_1_MASK 0x0000000FU
4615#define LPDDR4__DENALI_PI_268__PI_CS_MUX_1_SHIFT 0U
4616#define LPDDR4__DENALI_PI_268__PI_CS_MUX_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304617#define LPDDR4__PI_CS_MUX_1__REG DENALI_PI_268
4618#define LPDDR4__PI_CS_MUX_1__FLD LPDDR4__DENALI_PI_268__PI_CS_MUX_1
4619
Dave Gerlache440f0f2021-05-11 10:22:07 -05004620#define LPDDR4__DENALI_PI_268__PI_CS_MUX_2_MASK 0x00000F00U
4621#define LPDDR4__DENALI_PI_268__PI_CS_MUX_2_SHIFT 8U
4622#define LPDDR4__DENALI_PI_268__PI_CS_MUX_2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304623#define LPDDR4__PI_CS_MUX_2__REG DENALI_PI_268
4624#define LPDDR4__PI_CS_MUX_2__FLD LPDDR4__DENALI_PI_268__PI_CS_MUX_2
4625
Dave Gerlache440f0f2021-05-11 10:22:07 -05004626#define LPDDR4__DENALI_PI_268__PI_CS_MUX_3_MASK 0x000F0000U
4627#define LPDDR4__DENALI_PI_268__PI_CS_MUX_3_SHIFT 16U
4628#define LPDDR4__DENALI_PI_268__PI_CS_MUX_3_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304629#define LPDDR4__PI_CS_MUX_3__REG DENALI_PI_268
4630#define LPDDR4__PI_CS_MUX_3__FLD LPDDR4__DENALI_PI_268__PI_CS_MUX_3
4631
Dave Gerlache440f0f2021-05-11 10:22:07 -05004632#define LPDDR4__DENALI_PI_268__PI_RESET_N_MUX_0_MASK 0x0F000000U
4633#define LPDDR4__DENALI_PI_268__PI_RESET_N_MUX_0_SHIFT 24U
4634#define LPDDR4__DENALI_PI_268__PI_RESET_N_MUX_0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304635#define LPDDR4__PI_RESET_N_MUX_0__REG DENALI_PI_268
4636#define LPDDR4__PI_RESET_N_MUX_0__FLD LPDDR4__DENALI_PI_268__PI_RESET_N_MUX_0
4637
Dave Gerlache440f0f2021-05-11 10:22:07 -05004638#define LPDDR4__DENALI_PI_269_READ_MASK 0xFF0F0F0FU
4639#define LPDDR4__DENALI_PI_269_WRITE_MASK 0xFF0F0F0FU
4640#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_1_MASK 0x0000000FU
4641#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_1_SHIFT 0U
4642#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304643#define LPDDR4__PI_RESET_N_MUX_1__REG DENALI_PI_269
4644#define LPDDR4__PI_RESET_N_MUX_1__FLD LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_1
4645
Dave Gerlache440f0f2021-05-11 10:22:07 -05004646#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_2_MASK 0x00000F00U
4647#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_2_SHIFT 8U
4648#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304649#define LPDDR4__PI_RESET_N_MUX_2__REG DENALI_PI_269
4650#define LPDDR4__PI_RESET_N_MUX_2__FLD LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_2
4651
Dave Gerlache440f0f2021-05-11 10:22:07 -05004652#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_3_MASK 0x000F0000U
4653#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_3_SHIFT 16U
4654#define LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_3_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304655#define LPDDR4__PI_RESET_N_MUX_3__REG DENALI_PI_269
4656#define LPDDR4__PI_RESET_N_MUX_3__FLD LPDDR4__DENALI_PI_269__PI_RESET_N_MUX_3
4657
4658#define LPDDR4__DENALI_PI_269__PI_MRSINGLE_DATA_0_MASK 0xFF000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004659#define LPDDR4__DENALI_PI_269__PI_MRSINGLE_DATA_0_SHIFT 24U
4660#define LPDDR4__DENALI_PI_269__PI_MRSINGLE_DATA_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304661#define LPDDR4__PI_MRSINGLE_DATA_0__REG DENALI_PI_269
4662#define LPDDR4__PI_MRSINGLE_DATA_0__FLD LPDDR4__DENALI_PI_269__PI_MRSINGLE_DATA_0
4663
Dave Gerlache440f0f2021-05-11 10:22:07 -05004664#define LPDDR4__DENALI_PI_270_READ_MASK 0x0FFFFFFFU
4665#define LPDDR4__DENALI_PI_270_WRITE_MASK 0x0FFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304666#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_1_MASK 0x000000FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004667#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_1_SHIFT 0U
4668#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304669#define LPDDR4__PI_MRSINGLE_DATA_1__REG DENALI_PI_270
4670#define LPDDR4__PI_MRSINGLE_DATA_1__FLD LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_1
4671
4672#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_2_MASK 0x0000FF00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004673#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_2_SHIFT 8U
4674#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304675#define LPDDR4__PI_MRSINGLE_DATA_2__REG DENALI_PI_270
4676#define LPDDR4__PI_MRSINGLE_DATA_2__FLD LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_2
4677
4678#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_3_MASK 0x00FF0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004679#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_3_SHIFT 16U
4680#define LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304681#define LPDDR4__PI_MRSINGLE_DATA_3__REG DENALI_PI_270
4682#define LPDDR4__PI_MRSINGLE_DATA_3__FLD LPDDR4__DENALI_PI_270__PI_MRSINGLE_DATA_3
4683
4684#define LPDDR4__DENALI_PI_270__PI_ZQ_CAL_START_MAP_0_MASK 0x0F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004685#define LPDDR4__DENALI_PI_270__PI_ZQ_CAL_START_MAP_0_SHIFT 24U
4686#define LPDDR4__DENALI_PI_270__PI_ZQ_CAL_START_MAP_0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304687#define LPDDR4__PI_ZQ_CAL_START_MAP_0__REG DENALI_PI_270
4688#define LPDDR4__PI_ZQ_CAL_START_MAP_0__FLD LPDDR4__DENALI_PI_270__PI_ZQ_CAL_START_MAP_0
4689
Dave Gerlache440f0f2021-05-11 10:22:07 -05004690#define LPDDR4__DENALI_PI_271_READ_MASK 0x0F0F0F0FU
4691#define LPDDR4__DENALI_PI_271_WRITE_MASK 0x0F0F0F0FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304692#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_0_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004693#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_0_SHIFT 0U
4694#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_0_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304695#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_0__REG DENALI_PI_271
4696#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_0__FLD LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_0
4697
4698#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_1_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004699#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_1_SHIFT 8U
4700#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304701#define LPDDR4__PI_ZQ_CAL_START_MAP_1__REG DENALI_PI_271
4702#define LPDDR4__PI_ZQ_CAL_START_MAP_1__FLD LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_1
4703
4704#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_1_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004705#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_1_SHIFT 16U
4706#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_1_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304707#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_1__REG DENALI_PI_271
4708#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_1__FLD LPDDR4__DENALI_PI_271__PI_ZQ_CAL_LATCH_MAP_1
4709
4710#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_2_MASK 0x0F000000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004711#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_2_SHIFT 24U
4712#define LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304713#define LPDDR4__PI_ZQ_CAL_START_MAP_2__REG DENALI_PI_271
4714#define LPDDR4__PI_ZQ_CAL_START_MAP_2__FLD LPDDR4__DENALI_PI_271__PI_ZQ_CAL_START_MAP_2
4715
Dave Gerlache440f0f2021-05-11 10:22:07 -05004716#define LPDDR4__DENALI_PI_272_READ_MASK 0x000F0F0FU
4717#define LPDDR4__DENALI_PI_272_WRITE_MASK 0x000F0F0FU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304718#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_2_MASK 0x0000000FU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004719#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_2_SHIFT 0U
4720#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_2_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304721#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_2__REG DENALI_PI_272
4722#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_2__FLD LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_2
4723
4724#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_START_MAP_3_MASK 0x00000F00U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004725#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_START_MAP_3_SHIFT 8U
4726#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_START_MAP_3_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304727#define LPDDR4__PI_ZQ_CAL_START_MAP_3__REG DENALI_PI_272
4728#define LPDDR4__PI_ZQ_CAL_START_MAP_3__FLD LPDDR4__DENALI_PI_272__PI_ZQ_CAL_START_MAP_3
4729
4730#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_3_MASK 0x000F0000U
Dave Gerlache440f0f2021-05-11 10:22:07 -05004731#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_3_SHIFT 16U
4732#define LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_3_WIDTH 4U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304733#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_3__REG DENALI_PI_272
4734#define LPDDR4__PI_ZQ_CAL_LATCH_MAP_3__FLD LPDDR4__DENALI_PI_272__PI_ZQ_CAL_LATCH_MAP_3
4735
Dave Gerlache440f0f2021-05-11 10:22:07 -05004736#define LPDDR4__DENALI_PI_273_READ_MASK 0xFFFFFFFFU
4737#define LPDDR4__DENALI_PI_273_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304738#define LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_0_0_MASK 0x0000FFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004739#define LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_0_0_SHIFT 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304740#define LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_0_0_WIDTH 16U
4741#define LPDDR4__PI_DQS_OSC_BASE_VALUE_0_0__REG DENALI_PI_273
4742#define LPDDR4__PI_DQS_OSC_BASE_VALUE_0_0__FLD LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_0_0
4743
4744#define LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_1_0_MASK 0xFFFF0000U
4745#define LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_1_0_SHIFT 16U
4746#define LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_1_0_WIDTH 16U
4747#define LPDDR4__PI_DQS_OSC_BASE_VALUE_1_0__REG DENALI_PI_273
4748#define LPDDR4__PI_DQS_OSC_BASE_VALUE_1_0__FLD LPDDR4__DENALI_PI_273__PI_DQS_OSC_BASE_VALUE_1_0
4749
Dave Gerlache440f0f2021-05-11 10:22:07 -05004750#define LPDDR4__DENALI_PI_274_READ_MASK 0xFFFFFFFFU
4751#define LPDDR4__DENALI_PI_274_WRITE_MASK 0xFFFFFFFFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304752#define LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_0_1_MASK 0x0000FFFFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05004753#define LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_0_1_SHIFT 0U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304754#define LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_0_1_WIDTH 16U
4755#define LPDDR4__PI_DQS_OSC_BASE_VALUE_0_1__REG DENALI_PI_274
4756#define LPDDR4__PI_DQS_OSC_BASE_VALUE_0_1__FLD LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_0_1
4757
4758#define LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_1_1_MASK 0xFFFF0000U
4759#define LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_1_1_SHIFT 16U
4760#define LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_1_1_WIDTH 16U
4761#define LPDDR4__PI_DQS_OSC_BASE_VALUE_1_1__REG DENALI_PI_274
4762#define LPDDR4__PI_DQS_OSC_BASE_VALUE_1_1__FLD LPDDR4__DENALI_PI_274__PI_DQS_OSC_BASE_VALUE_1_1
4763
Dave Gerlache440f0f2021-05-11 10:22:07 -05004764#define LPDDR4__DENALI_PI_275_READ_MASK 0xFFFFFFFFU
4765#define LPDDR4__DENALI_PI_275_WRITE_MASK 0xFFFFFFFFU
4766#define LPDDR4__DENALI_PI_275__PI_MR1_DATA_F0_0_MASK 0x000000FFU
4767#define LPDDR4__DENALI_PI_275__PI_MR1_DATA_F0_0_SHIFT 0U
4768#define LPDDR4__DENALI_PI_275__PI_MR1_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304769#define LPDDR4__PI_MR1_DATA_F0_0__REG DENALI_PI_275
4770#define LPDDR4__PI_MR1_DATA_F0_0__FLD LPDDR4__DENALI_PI_275__PI_MR1_DATA_F0_0
4771
Dave Gerlache440f0f2021-05-11 10:22:07 -05004772#define LPDDR4__DENALI_PI_275__PI_MR2_DATA_F0_0_MASK 0x0000FF00U
4773#define LPDDR4__DENALI_PI_275__PI_MR2_DATA_F0_0_SHIFT 8U
4774#define LPDDR4__DENALI_PI_275__PI_MR2_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304775#define LPDDR4__PI_MR2_DATA_F0_0__REG DENALI_PI_275
4776#define LPDDR4__PI_MR2_DATA_F0_0__FLD LPDDR4__DENALI_PI_275__PI_MR2_DATA_F0_0
4777
Dave Gerlache440f0f2021-05-11 10:22:07 -05004778#define LPDDR4__DENALI_PI_275__PI_MR3_DATA_F0_0_MASK 0x00FF0000U
4779#define LPDDR4__DENALI_PI_275__PI_MR3_DATA_F0_0_SHIFT 16U
4780#define LPDDR4__DENALI_PI_275__PI_MR3_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304781#define LPDDR4__PI_MR3_DATA_F0_0__REG DENALI_PI_275
4782#define LPDDR4__PI_MR3_DATA_F0_0__FLD LPDDR4__DENALI_PI_275__PI_MR3_DATA_F0_0
4783
Dave Gerlache440f0f2021-05-11 10:22:07 -05004784#define LPDDR4__DENALI_PI_275__PI_MR11_DATA_F0_0_MASK 0xFF000000U
4785#define LPDDR4__DENALI_PI_275__PI_MR11_DATA_F0_0_SHIFT 24U
4786#define LPDDR4__DENALI_PI_275__PI_MR11_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304787#define LPDDR4__PI_MR11_DATA_F0_0__REG DENALI_PI_275
4788#define LPDDR4__PI_MR11_DATA_F0_0__FLD LPDDR4__DENALI_PI_275__PI_MR11_DATA_F0_0
4789
Dave Gerlache440f0f2021-05-11 10:22:07 -05004790#define LPDDR4__DENALI_PI_276_READ_MASK 0xFFFFFFFFU
4791#define LPDDR4__DENALI_PI_276_WRITE_MASK 0xFFFFFFFFU
4792#define LPDDR4__DENALI_PI_276__PI_MR12_DATA_F0_0_MASK 0x000000FFU
4793#define LPDDR4__DENALI_PI_276__PI_MR12_DATA_F0_0_SHIFT 0U
4794#define LPDDR4__DENALI_PI_276__PI_MR12_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304795#define LPDDR4__PI_MR12_DATA_F0_0__REG DENALI_PI_276
4796#define LPDDR4__PI_MR12_DATA_F0_0__FLD LPDDR4__DENALI_PI_276__PI_MR12_DATA_F0_0
4797
Dave Gerlache440f0f2021-05-11 10:22:07 -05004798#define LPDDR4__DENALI_PI_276__PI_MR14_DATA_F0_0_MASK 0x0000FF00U
4799#define LPDDR4__DENALI_PI_276__PI_MR14_DATA_F0_0_SHIFT 8U
4800#define LPDDR4__DENALI_PI_276__PI_MR14_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304801#define LPDDR4__PI_MR14_DATA_F0_0__REG DENALI_PI_276
4802#define LPDDR4__PI_MR14_DATA_F0_0__FLD LPDDR4__DENALI_PI_276__PI_MR14_DATA_F0_0
4803
Dave Gerlache440f0f2021-05-11 10:22:07 -05004804#define LPDDR4__DENALI_PI_276__PI_MR22_DATA_F0_0_MASK 0x00FF0000U
4805#define LPDDR4__DENALI_PI_276__PI_MR22_DATA_F0_0_SHIFT 16U
4806#define LPDDR4__DENALI_PI_276__PI_MR22_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304807#define LPDDR4__PI_MR22_DATA_F0_0__REG DENALI_PI_276
4808#define LPDDR4__PI_MR22_DATA_F0_0__FLD LPDDR4__DENALI_PI_276__PI_MR22_DATA_F0_0
4809
Dave Gerlache440f0f2021-05-11 10:22:07 -05004810#define LPDDR4__DENALI_PI_276__PI_MR23_DATA_F0_0_MASK 0xFF000000U
4811#define LPDDR4__DENALI_PI_276__PI_MR23_DATA_F0_0_SHIFT 24U
4812#define LPDDR4__DENALI_PI_276__PI_MR23_DATA_F0_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304813#define LPDDR4__PI_MR23_DATA_F0_0__REG DENALI_PI_276
4814#define LPDDR4__PI_MR23_DATA_F0_0__FLD LPDDR4__DENALI_PI_276__PI_MR23_DATA_F0_0
4815
Dave Gerlache440f0f2021-05-11 10:22:07 -05004816#define LPDDR4__DENALI_PI_277_READ_MASK 0xFFFFFFFFU
4817#define LPDDR4__DENALI_PI_277_WRITE_MASK 0xFFFFFFFFU
4818#define LPDDR4__DENALI_PI_277__PI_MR1_DATA_F1_0_MASK 0x000000FFU
4819#define LPDDR4__DENALI_PI_277__PI_MR1_DATA_F1_0_SHIFT 0U
4820#define LPDDR4__DENALI_PI_277__PI_MR1_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304821#define LPDDR4__PI_MR1_DATA_F1_0__REG DENALI_PI_277
4822#define LPDDR4__PI_MR1_DATA_F1_0__FLD LPDDR4__DENALI_PI_277__PI_MR1_DATA_F1_0
4823
Dave Gerlache440f0f2021-05-11 10:22:07 -05004824#define LPDDR4__DENALI_PI_277__PI_MR2_DATA_F1_0_MASK 0x0000FF00U
4825#define LPDDR4__DENALI_PI_277__PI_MR2_DATA_F1_0_SHIFT 8U
4826#define LPDDR4__DENALI_PI_277__PI_MR2_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304827#define LPDDR4__PI_MR2_DATA_F1_0__REG DENALI_PI_277
4828#define LPDDR4__PI_MR2_DATA_F1_0__FLD LPDDR4__DENALI_PI_277__PI_MR2_DATA_F1_0
4829
Dave Gerlache440f0f2021-05-11 10:22:07 -05004830#define LPDDR4__DENALI_PI_277__PI_MR3_DATA_F1_0_MASK 0x00FF0000U
4831#define LPDDR4__DENALI_PI_277__PI_MR3_DATA_F1_0_SHIFT 16U
4832#define LPDDR4__DENALI_PI_277__PI_MR3_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304833#define LPDDR4__PI_MR3_DATA_F1_0__REG DENALI_PI_277
4834#define LPDDR4__PI_MR3_DATA_F1_0__FLD LPDDR4__DENALI_PI_277__PI_MR3_DATA_F1_0
4835
Dave Gerlache440f0f2021-05-11 10:22:07 -05004836#define LPDDR4__DENALI_PI_277__PI_MR11_DATA_F1_0_MASK 0xFF000000U
4837#define LPDDR4__DENALI_PI_277__PI_MR11_DATA_F1_0_SHIFT 24U
4838#define LPDDR4__DENALI_PI_277__PI_MR11_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304839#define LPDDR4__PI_MR11_DATA_F1_0__REG DENALI_PI_277
4840#define LPDDR4__PI_MR11_DATA_F1_0__FLD LPDDR4__DENALI_PI_277__PI_MR11_DATA_F1_0
4841
Dave Gerlache440f0f2021-05-11 10:22:07 -05004842#define LPDDR4__DENALI_PI_278_READ_MASK 0xFFFFFFFFU
4843#define LPDDR4__DENALI_PI_278_WRITE_MASK 0xFFFFFFFFU
4844#define LPDDR4__DENALI_PI_278__PI_MR12_DATA_F1_0_MASK 0x000000FFU
4845#define LPDDR4__DENALI_PI_278__PI_MR12_DATA_F1_0_SHIFT 0U
4846#define LPDDR4__DENALI_PI_278__PI_MR12_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304847#define LPDDR4__PI_MR12_DATA_F1_0__REG DENALI_PI_278
4848#define LPDDR4__PI_MR12_DATA_F1_0__FLD LPDDR4__DENALI_PI_278__PI_MR12_DATA_F1_0
4849
Dave Gerlache440f0f2021-05-11 10:22:07 -05004850#define LPDDR4__DENALI_PI_278__PI_MR14_DATA_F1_0_MASK 0x0000FF00U
4851#define LPDDR4__DENALI_PI_278__PI_MR14_DATA_F1_0_SHIFT 8U
4852#define LPDDR4__DENALI_PI_278__PI_MR14_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304853#define LPDDR4__PI_MR14_DATA_F1_0__REG DENALI_PI_278
4854#define LPDDR4__PI_MR14_DATA_F1_0__FLD LPDDR4__DENALI_PI_278__PI_MR14_DATA_F1_0
4855
Dave Gerlache440f0f2021-05-11 10:22:07 -05004856#define LPDDR4__DENALI_PI_278__PI_MR22_DATA_F1_0_MASK 0x00FF0000U
4857#define LPDDR4__DENALI_PI_278__PI_MR22_DATA_F1_0_SHIFT 16U
4858#define LPDDR4__DENALI_PI_278__PI_MR22_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304859#define LPDDR4__PI_MR22_DATA_F1_0__REG DENALI_PI_278
4860#define LPDDR4__PI_MR22_DATA_F1_0__FLD LPDDR4__DENALI_PI_278__PI_MR22_DATA_F1_0
4861
Dave Gerlache440f0f2021-05-11 10:22:07 -05004862#define LPDDR4__DENALI_PI_278__PI_MR23_DATA_F1_0_MASK 0xFF000000U
4863#define LPDDR4__DENALI_PI_278__PI_MR23_DATA_F1_0_SHIFT 24U
4864#define LPDDR4__DENALI_PI_278__PI_MR23_DATA_F1_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304865#define LPDDR4__PI_MR23_DATA_F1_0__REG DENALI_PI_278
4866#define LPDDR4__PI_MR23_DATA_F1_0__FLD LPDDR4__DENALI_PI_278__PI_MR23_DATA_F1_0
4867
Dave Gerlache440f0f2021-05-11 10:22:07 -05004868#define LPDDR4__DENALI_PI_279_READ_MASK 0xFFFFFFFFU
4869#define LPDDR4__DENALI_PI_279_WRITE_MASK 0xFFFFFFFFU
4870#define LPDDR4__DENALI_PI_279__PI_MR1_DATA_F2_0_MASK 0x000000FFU
4871#define LPDDR4__DENALI_PI_279__PI_MR1_DATA_F2_0_SHIFT 0U
4872#define LPDDR4__DENALI_PI_279__PI_MR1_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304873#define LPDDR4__PI_MR1_DATA_F2_0__REG DENALI_PI_279
4874#define LPDDR4__PI_MR1_DATA_F2_0__FLD LPDDR4__DENALI_PI_279__PI_MR1_DATA_F2_0
4875
Dave Gerlache440f0f2021-05-11 10:22:07 -05004876#define LPDDR4__DENALI_PI_279__PI_MR2_DATA_F2_0_MASK 0x0000FF00U
4877#define LPDDR4__DENALI_PI_279__PI_MR2_DATA_F2_0_SHIFT 8U
4878#define LPDDR4__DENALI_PI_279__PI_MR2_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304879#define LPDDR4__PI_MR2_DATA_F2_0__REG DENALI_PI_279
4880#define LPDDR4__PI_MR2_DATA_F2_0__FLD LPDDR4__DENALI_PI_279__PI_MR2_DATA_F2_0
4881
Dave Gerlache440f0f2021-05-11 10:22:07 -05004882#define LPDDR4__DENALI_PI_279__PI_MR3_DATA_F2_0_MASK 0x00FF0000U
4883#define LPDDR4__DENALI_PI_279__PI_MR3_DATA_F2_0_SHIFT 16U
4884#define LPDDR4__DENALI_PI_279__PI_MR3_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304885#define LPDDR4__PI_MR3_DATA_F2_0__REG DENALI_PI_279
4886#define LPDDR4__PI_MR3_DATA_F2_0__FLD LPDDR4__DENALI_PI_279__PI_MR3_DATA_F2_0
4887
Dave Gerlache440f0f2021-05-11 10:22:07 -05004888#define LPDDR4__DENALI_PI_279__PI_MR11_DATA_F2_0_MASK 0xFF000000U
4889#define LPDDR4__DENALI_PI_279__PI_MR11_DATA_F2_0_SHIFT 24U
4890#define LPDDR4__DENALI_PI_279__PI_MR11_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304891#define LPDDR4__PI_MR11_DATA_F2_0__REG DENALI_PI_279
4892#define LPDDR4__PI_MR11_DATA_F2_0__FLD LPDDR4__DENALI_PI_279__PI_MR11_DATA_F2_0
4893
Dave Gerlache440f0f2021-05-11 10:22:07 -05004894#define LPDDR4__DENALI_PI_280_READ_MASK 0xFFFFFFFFU
4895#define LPDDR4__DENALI_PI_280_WRITE_MASK 0xFFFFFFFFU
4896#define LPDDR4__DENALI_PI_280__PI_MR12_DATA_F2_0_MASK 0x000000FFU
4897#define LPDDR4__DENALI_PI_280__PI_MR12_DATA_F2_0_SHIFT 0U
4898#define LPDDR4__DENALI_PI_280__PI_MR12_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304899#define LPDDR4__PI_MR12_DATA_F2_0__REG DENALI_PI_280
4900#define LPDDR4__PI_MR12_DATA_F2_0__FLD LPDDR4__DENALI_PI_280__PI_MR12_DATA_F2_0
4901
Dave Gerlache440f0f2021-05-11 10:22:07 -05004902#define LPDDR4__DENALI_PI_280__PI_MR14_DATA_F2_0_MASK 0x0000FF00U
4903#define LPDDR4__DENALI_PI_280__PI_MR14_DATA_F2_0_SHIFT 8U
4904#define LPDDR4__DENALI_PI_280__PI_MR14_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304905#define LPDDR4__PI_MR14_DATA_F2_0__REG DENALI_PI_280
4906#define LPDDR4__PI_MR14_DATA_F2_0__FLD LPDDR4__DENALI_PI_280__PI_MR14_DATA_F2_0
4907
Dave Gerlache440f0f2021-05-11 10:22:07 -05004908#define LPDDR4__DENALI_PI_280__PI_MR22_DATA_F2_0_MASK 0x00FF0000U
4909#define LPDDR4__DENALI_PI_280__PI_MR22_DATA_F2_0_SHIFT 16U
4910#define LPDDR4__DENALI_PI_280__PI_MR22_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304911#define LPDDR4__PI_MR22_DATA_F2_0__REG DENALI_PI_280
4912#define LPDDR4__PI_MR22_DATA_F2_0__FLD LPDDR4__DENALI_PI_280__PI_MR22_DATA_F2_0
4913
Dave Gerlache440f0f2021-05-11 10:22:07 -05004914#define LPDDR4__DENALI_PI_280__PI_MR23_DATA_F2_0_MASK 0xFF000000U
4915#define LPDDR4__DENALI_PI_280__PI_MR23_DATA_F2_0_SHIFT 24U
4916#define LPDDR4__DENALI_PI_280__PI_MR23_DATA_F2_0_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304917#define LPDDR4__PI_MR23_DATA_F2_0__REG DENALI_PI_280
4918#define LPDDR4__PI_MR23_DATA_F2_0__FLD LPDDR4__DENALI_PI_280__PI_MR23_DATA_F2_0
4919
Dave Gerlache440f0f2021-05-11 10:22:07 -05004920#define LPDDR4__DENALI_PI_281_READ_MASK 0xFFFFFFFFU
4921#define LPDDR4__DENALI_PI_281_WRITE_MASK 0xFFFFFFFFU
4922#define LPDDR4__DENALI_PI_281__PI_MR1_DATA_F0_1_MASK 0x000000FFU
4923#define LPDDR4__DENALI_PI_281__PI_MR1_DATA_F0_1_SHIFT 0U
4924#define LPDDR4__DENALI_PI_281__PI_MR1_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304925#define LPDDR4__PI_MR1_DATA_F0_1__REG DENALI_PI_281
4926#define LPDDR4__PI_MR1_DATA_F0_1__FLD LPDDR4__DENALI_PI_281__PI_MR1_DATA_F0_1
4927
Dave Gerlache440f0f2021-05-11 10:22:07 -05004928#define LPDDR4__DENALI_PI_281__PI_MR2_DATA_F0_1_MASK 0x0000FF00U
4929#define LPDDR4__DENALI_PI_281__PI_MR2_DATA_F0_1_SHIFT 8U
4930#define LPDDR4__DENALI_PI_281__PI_MR2_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304931#define LPDDR4__PI_MR2_DATA_F0_1__REG DENALI_PI_281
4932#define LPDDR4__PI_MR2_DATA_F0_1__FLD LPDDR4__DENALI_PI_281__PI_MR2_DATA_F0_1
4933
Dave Gerlache440f0f2021-05-11 10:22:07 -05004934#define LPDDR4__DENALI_PI_281__PI_MR3_DATA_F0_1_MASK 0x00FF0000U
4935#define LPDDR4__DENALI_PI_281__PI_MR3_DATA_F0_1_SHIFT 16U
4936#define LPDDR4__DENALI_PI_281__PI_MR3_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304937#define LPDDR4__PI_MR3_DATA_F0_1__REG DENALI_PI_281
4938#define LPDDR4__PI_MR3_DATA_F0_1__FLD LPDDR4__DENALI_PI_281__PI_MR3_DATA_F0_1
4939
Dave Gerlache440f0f2021-05-11 10:22:07 -05004940#define LPDDR4__DENALI_PI_281__PI_MR11_DATA_F0_1_MASK 0xFF000000U
4941#define LPDDR4__DENALI_PI_281__PI_MR11_DATA_F0_1_SHIFT 24U
4942#define LPDDR4__DENALI_PI_281__PI_MR11_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304943#define LPDDR4__PI_MR11_DATA_F0_1__REG DENALI_PI_281
4944#define LPDDR4__PI_MR11_DATA_F0_1__FLD LPDDR4__DENALI_PI_281__PI_MR11_DATA_F0_1
4945
Dave Gerlache440f0f2021-05-11 10:22:07 -05004946#define LPDDR4__DENALI_PI_282_READ_MASK 0xFFFFFFFFU
4947#define LPDDR4__DENALI_PI_282_WRITE_MASK 0xFFFFFFFFU
4948#define LPDDR4__DENALI_PI_282__PI_MR12_DATA_F0_1_MASK 0x000000FFU
4949#define LPDDR4__DENALI_PI_282__PI_MR12_DATA_F0_1_SHIFT 0U
4950#define LPDDR4__DENALI_PI_282__PI_MR12_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304951#define LPDDR4__PI_MR12_DATA_F0_1__REG DENALI_PI_282
4952#define LPDDR4__PI_MR12_DATA_F0_1__FLD LPDDR4__DENALI_PI_282__PI_MR12_DATA_F0_1
4953
Dave Gerlache440f0f2021-05-11 10:22:07 -05004954#define LPDDR4__DENALI_PI_282__PI_MR14_DATA_F0_1_MASK 0x0000FF00U
4955#define LPDDR4__DENALI_PI_282__PI_MR14_DATA_F0_1_SHIFT 8U
4956#define LPDDR4__DENALI_PI_282__PI_MR14_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304957#define LPDDR4__PI_MR14_DATA_F0_1__REG DENALI_PI_282
4958#define LPDDR4__PI_MR14_DATA_F0_1__FLD LPDDR4__DENALI_PI_282__PI_MR14_DATA_F0_1
4959
Dave Gerlache440f0f2021-05-11 10:22:07 -05004960#define LPDDR4__DENALI_PI_282__PI_MR22_DATA_F0_1_MASK 0x00FF0000U
4961#define LPDDR4__DENALI_PI_282__PI_MR22_DATA_F0_1_SHIFT 16U
4962#define LPDDR4__DENALI_PI_282__PI_MR22_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304963#define LPDDR4__PI_MR22_DATA_F0_1__REG DENALI_PI_282
4964#define LPDDR4__PI_MR22_DATA_F0_1__FLD LPDDR4__DENALI_PI_282__PI_MR22_DATA_F0_1
4965
Dave Gerlache440f0f2021-05-11 10:22:07 -05004966#define LPDDR4__DENALI_PI_282__PI_MR23_DATA_F0_1_MASK 0xFF000000U
4967#define LPDDR4__DENALI_PI_282__PI_MR23_DATA_F0_1_SHIFT 24U
4968#define LPDDR4__DENALI_PI_282__PI_MR23_DATA_F0_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304969#define LPDDR4__PI_MR23_DATA_F0_1__REG DENALI_PI_282
4970#define LPDDR4__PI_MR23_DATA_F0_1__FLD LPDDR4__DENALI_PI_282__PI_MR23_DATA_F0_1
4971
Dave Gerlache440f0f2021-05-11 10:22:07 -05004972#define LPDDR4__DENALI_PI_283_READ_MASK 0xFFFFFFFFU
4973#define LPDDR4__DENALI_PI_283_WRITE_MASK 0xFFFFFFFFU
4974#define LPDDR4__DENALI_PI_283__PI_MR1_DATA_F1_1_MASK 0x000000FFU
4975#define LPDDR4__DENALI_PI_283__PI_MR1_DATA_F1_1_SHIFT 0U
4976#define LPDDR4__DENALI_PI_283__PI_MR1_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304977#define LPDDR4__PI_MR1_DATA_F1_1__REG DENALI_PI_283
4978#define LPDDR4__PI_MR1_DATA_F1_1__FLD LPDDR4__DENALI_PI_283__PI_MR1_DATA_F1_1
4979
Dave Gerlache440f0f2021-05-11 10:22:07 -05004980#define LPDDR4__DENALI_PI_283__PI_MR2_DATA_F1_1_MASK 0x0000FF00U
4981#define LPDDR4__DENALI_PI_283__PI_MR2_DATA_F1_1_SHIFT 8U
4982#define LPDDR4__DENALI_PI_283__PI_MR2_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304983#define LPDDR4__PI_MR2_DATA_F1_1__REG DENALI_PI_283
4984#define LPDDR4__PI_MR2_DATA_F1_1__FLD LPDDR4__DENALI_PI_283__PI_MR2_DATA_F1_1
4985
Dave Gerlache440f0f2021-05-11 10:22:07 -05004986#define LPDDR4__DENALI_PI_283__PI_MR3_DATA_F1_1_MASK 0x00FF0000U
4987#define LPDDR4__DENALI_PI_283__PI_MR3_DATA_F1_1_SHIFT 16U
4988#define LPDDR4__DENALI_PI_283__PI_MR3_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304989#define LPDDR4__PI_MR3_DATA_F1_1__REG DENALI_PI_283
4990#define LPDDR4__PI_MR3_DATA_F1_1__FLD LPDDR4__DENALI_PI_283__PI_MR3_DATA_F1_1
4991
Dave Gerlache440f0f2021-05-11 10:22:07 -05004992#define LPDDR4__DENALI_PI_283__PI_MR11_DATA_F1_1_MASK 0xFF000000U
4993#define LPDDR4__DENALI_PI_283__PI_MR11_DATA_F1_1_SHIFT 24U
4994#define LPDDR4__DENALI_PI_283__PI_MR11_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05304995#define LPDDR4__PI_MR11_DATA_F1_1__REG DENALI_PI_283
4996#define LPDDR4__PI_MR11_DATA_F1_1__FLD LPDDR4__DENALI_PI_283__PI_MR11_DATA_F1_1
4997
Dave Gerlache440f0f2021-05-11 10:22:07 -05004998#define LPDDR4__DENALI_PI_284_READ_MASK 0xFFFFFFFFU
4999#define LPDDR4__DENALI_PI_284_WRITE_MASK 0xFFFFFFFFU
5000#define LPDDR4__DENALI_PI_284__PI_MR12_DATA_F1_1_MASK 0x000000FFU
5001#define LPDDR4__DENALI_PI_284__PI_MR12_DATA_F1_1_SHIFT 0U
5002#define LPDDR4__DENALI_PI_284__PI_MR12_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305003#define LPDDR4__PI_MR12_DATA_F1_1__REG DENALI_PI_284
5004#define LPDDR4__PI_MR12_DATA_F1_1__FLD LPDDR4__DENALI_PI_284__PI_MR12_DATA_F1_1
5005
Dave Gerlache440f0f2021-05-11 10:22:07 -05005006#define LPDDR4__DENALI_PI_284__PI_MR14_DATA_F1_1_MASK 0x0000FF00U
5007#define LPDDR4__DENALI_PI_284__PI_MR14_DATA_F1_1_SHIFT 8U
5008#define LPDDR4__DENALI_PI_284__PI_MR14_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305009#define LPDDR4__PI_MR14_DATA_F1_1__REG DENALI_PI_284
5010#define LPDDR4__PI_MR14_DATA_F1_1__FLD LPDDR4__DENALI_PI_284__PI_MR14_DATA_F1_1
5011
Dave Gerlache440f0f2021-05-11 10:22:07 -05005012#define LPDDR4__DENALI_PI_284__PI_MR22_DATA_F1_1_MASK 0x00FF0000U
5013#define LPDDR4__DENALI_PI_284__PI_MR22_DATA_F1_1_SHIFT 16U
5014#define LPDDR4__DENALI_PI_284__PI_MR22_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305015#define LPDDR4__PI_MR22_DATA_F1_1__REG DENALI_PI_284
5016#define LPDDR4__PI_MR22_DATA_F1_1__FLD LPDDR4__DENALI_PI_284__PI_MR22_DATA_F1_1
5017
Dave Gerlache440f0f2021-05-11 10:22:07 -05005018#define LPDDR4__DENALI_PI_284__PI_MR23_DATA_F1_1_MASK 0xFF000000U
5019#define LPDDR4__DENALI_PI_284__PI_MR23_DATA_F1_1_SHIFT 24U
5020#define LPDDR4__DENALI_PI_284__PI_MR23_DATA_F1_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305021#define LPDDR4__PI_MR23_DATA_F1_1__REG DENALI_PI_284
5022#define LPDDR4__PI_MR23_DATA_F1_1__FLD LPDDR4__DENALI_PI_284__PI_MR23_DATA_F1_1
5023
Dave Gerlache440f0f2021-05-11 10:22:07 -05005024#define LPDDR4__DENALI_PI_285_READ_MASK 0xFFFFFFFFU
5025#define LPDDR4__DENALI_PI_285_WRITE_MASK 0xFFFFFFFFU
5026#define LPDDR4__DENALI_PI_285__PI_MR1_DATA_F2_1_MASK 0x000000FFU
5027#define LPDDR4__DENALI_PI_285__PI_MR1_DATA_F2_1_SHIFT 0U
5028#define LPDDR4__DENALI_PI_285__PI_MR1_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305029#define LPDDR4__PI_MR1_DATA_F2_1__REG DENALI_PI_285
5030#define LPDDR4__PI_MR1_DATA_F2_1__FLD LPDDR4__DENALI_PI_285__PI_MR1_DATA_F2_1
5031
Dave Gerlache440f0f2021-05-11 10:22:07 -05005032#define LPDDR4__DENALI_PI_285__PI_MR2_DATA_F2_1_MASK 0x0000FF00U
5033#define LPDDR4__DENALI_PI_285__PI_MR2_DATA_F2_1_SHIFT 8U
5034#define LPDDR4__DENALI_PI_285__PI_MR2_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305035#define LPDDR4__PI_MR2_DATA_F2_1__REG DENALI_PI_285
5036#define LPDDR4__PI_MR2_DATA_F2_1__FLD LPDDR4__DENALI_PI_285__PI_MR2_DATA_F2_1
5037
Dave Gerlache440f0f2021-05-11 10:22:07 -05005038#define LPDDR4__DENALI_PI_285__PI_MR3_DATA_F2_1_MASK 0x00FF0000U
5039#define LPDDR4__DENALI_PI_285__PI_MR3_DATA_F2_1_SHIFT 16U
5040#define LPDDR4__DENALI_PI_285__PI_MR3_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305041#define LPDDR4__PI_MR3_DATA_F2_1__REG DENALI_PI_285
5042#define LPDDR4__PI_MR3_DATA_F2_1__FLD LPDDR4__DENALI_PI_285__PI_MR3_DATA_F2_1
5043
Dave Gerlache440f0f2021-05-11 10:22:07 -05005044#define LPDDR4__DENALI_PI_285__PI_MR11_DATA_F2_1_MASK 0xFF000000U
5045#define LPDDR4__DENALI_PI_285__PI_MR11_DATA_F2_1_SHIFT 24U
5046#define LPDDR4__DENALI_PI_285__PI_MR11_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305047#define LPDDR4__PI_MR11_DATA_F2_1__REG DENALI_PI_285
5048#define LPDDR4__PI_MR11_DATA_F2_1__FLD LPDDR4__DENALI_PI_285__PI_MR11_DATA_F2_1
5049
Dave Gerlache440f0f2021-05-11 10:22:07 -05005050#define LPDDR4__DENALI_PI_286_READ_MASK 0xFFFFFFFFU
5051#define LPDDR4__DENALI_PI_286_WRITE_MASK 0xFFFFFFFFU
5052#define LPDDR4__DENALI_PI_286__PI_MR12_DATA_F2_1_MASK 0x000000FFU
5053#define LPDDR4__DENALI_PI_286__PI_MR12_DATA_F2_1_SHIFT 0U
5054#define LPDDR4__DENALI_PI_286__PI_MR12_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305055#define LPDDR4__PI_MR12_DATA_F2_1__REG DENALI_PI_286
5056#define LPDDR4__PI_MR12_DATA_F2_1__FLD LPDDR4__DENALI_PI_286__PI_MR12_DATA_F2_1
5057
Dave Gerlache440f0f2021-05-11 10:22:07 -05005058#define LPDDR4__DENALI_PI_286__PI_MR14_DATA_F2_1_MASK 0x0000FF00U
5059#define LPDDR4__DENALI_PI_286__PI_MR14_DATA_F2_1_SHIFT 8U
5060#define LPDDR4__DENALI_PI_286__PI_MR14_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305061#define LPDDR4__PI_MR14_DATA_F2_1__REG DENALI_PI_286
5062#define LPDDR4__PI_MR14_DATA_F2_1__FLD LPDDR4__DENALI_PI_286__PI_MR14_DATA_F2_1
5063
Dave Gerlache440f0f2021-05-11 10:22:07 -05005064#define LPDDR4__DENALI_PI_286__PI_MR22_DATA_F2_1_MASK 0x00FF0000U
5065#define LPDDR4__DENALI_PI_286__PI_MR22_DATA_F2_1_SHIFT 16U
5066#define LPDDR4__DENALI_PI_286__PI_MR22_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305067#define LPDDR4__PI_MR22_DATA_F2_1__REG DENALI_PI_286
5068#define LPDDR4__PI_MR22_DATA_F2_1__FLD LPDDR4__DENALI_PI_286__PI_MR22_DATA_F2_1
5069
Dave Gerlache440f0f2021-05-11 10:22:07 -05005070#define LPDDR4__DENALI_PI_286__PI_MR23_DATA_F2_1_MASK 0xFF000000U
5071#define LPDDR4__DENALI_PI_286__PI_MR23_DATA_F2_1_SHIFT 24U
5072#define LPDDR4__DENALI_PI_286__PI_MR23_DATA_F2_1_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305073#define LPDDR4__PI_MR23_DATA_F2_1__REG DENALI_PI_286
5074#define LPDDR4__PI_MR23_DATA_F2_1__FLD LPDDR4__DENALI_PI_286__PI_MR23_DATA_F2_1
5075
Dave Gerlache440f0f2021-05-11 10:22:07 -05005076#define LPDDR4__DENALI_PI_287_READ_MASK 0xFFFFFFFFU
5077#define LPDDR4__DENALI_PI_287_WRITE_MASK 0xFFFFFFFFU
5078#define LPDDR4__DENALI_PI_287__PI_MR1_DATA_F0_2_MASK 0x000000FFU
5079#define LPDDR4__DENALI_PI_287__PI_MR1_DATA_F0_2_SHIFT 0U
5080#define LPDDR4__DENALI_PI_287__PI_MR1_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305081#define LPDDR4__PI_MR1_DATA_F0_2__REG DENALI_PI_287
5082#define LPDDR4__PI_MR1_DATA_F0_2__FLD LPDDR4__DENALI_PI_287__PI_MR1_DATA_F0_2
5083
Dave Gerlache440f0f2021-05-11 10:22:07 -05005084#define LPDDR4__DENALI_PI_287__PI_MR2_DATA_F0_2_MASK 0x0000FF00U
5085#define LPDDR4__DENALI_PI_287__PI_MR2_DATA_F0_2_SHIFT 8U
5086#define LPDDR4__DENALI_PI_287__PI_MR2_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305087#define LPDDR4__PI_MR2_DATA_F0_2__REG DENALI_PI_287
5088#define LPDDR4__PI_MR2_DATA_F0_2__FLD LPDDR4__DENALI_PI_287__PI_MR2_DATA_F0_2
5089
Dave Gerlache440f0f2021-05-11 10:22:07 -05005090#define LPDDR4__DENALI_PI_287__PI_MR3_DATA_F0_2_MASK 0x00FF0000U
5091#define LPDDR4__DENALI_PI_287__PI_MR3_DATA_F0_2_SHIFT 16U
5092#define LPDDR4__DENALI_PI_287__PI_MR3_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305093#define LPDDR4__PI_MR3_DATA_F0_2__REG DENALI_PI_287
5094#define LPDDR4__PI_MR3_DATA_F0_2__FLD LPDDR4__DENALI_PI_287__PI_MR3_DATA_F0_2
5095
Dave Gerlache440f0f2021-05-11 10:22:07 -05005096#define LPDDR4__DENALI_PI_287__PI_MR11_DATA_F0_2_MASK 0xFF000000U
5097#define LPDDR4__DENALI_PI_287__PI_MR11_DATA_F0_2_SHIFT 24U
5098#define LPDDR4__DENALI_PI_287__PI_MR11_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305099#define LPDDR4__PI_MR11_DATA_F0_2__REG DENALI_PI_287
5100#define LPDDR4__PI_MR11_DATA_F0_2__FLD LPDDR4__DENALI_PI_287__PI_MR11_DATA_F0_2
5101
Dave Gerlache440f0f2021-05-11 10:22:07 -05005102#define LPDDR4__DENALI_PI_288_READ_MASK 0xFFFFFFFFU
5103#define LPDDR4__DENALI_PI_288_WRITE_MASK 0xFFFFFFFFU
5104#define LPDDR4__DENALI_PI_288__PI_MR12_DATA_F0_2_MASK 0x000000FFU
5105#define LPDDR4__DENALI_PI_288__PI_MR12_DATA_F0_2_SHIFT 0U
5106#define LPDDR4__DENALI_PI_288__PI_MR12_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305107#define LPDDR4__PI_MR12_DATA_F0_2__REG DENALI_PI_288
5108#define LPDDR4__PI_MR12_DATA_F0_2__FLD LPDDR4__DENALI_PI_288__PI_MR12_DATA_F0_2
5109
Dave Gerlache440f0f2021-05-11 10:22:07 -05005110#define LPDDR4__DENALI_PI_288__PI_MR14_DATA_F0_2_MASK 0x0000FF00U
5111#define LPDDR4__DENALI_PI_288__PI_MR14_DATA_F0_2_SHIFT 8U
5112#define LPDDR4__DENALI_PI_288__PI_MR14_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305113#define LPDDR4__PI_MR14_DATA_F0_2__REG DENALI_PI_288
5114#define LPDDR4__PI_MR14_DATA_F0_2__FLD LPDDR4__DENALI_PI_288__PI_MR14_DATA_F0_2
5115
Dave Gerlache440f0f2021-05-11 10:22:07 -05005116#define LPDDR4__DENALI_PI_288__PI_MR22_DATA_F0_2_MASK 0x00FF0000U
5117#define LPDDR4__DENALI_PI_288__PI_MR22_DATA_F0_2_SHIFT 16U
5118#define LPDDR4__DENALI_PI_288__PI_MR22_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305119#define LPDDR4__PI_MR22_DATA_F0_2__REG DENALI_PI_288
5120#define LPDDR4__PI_MR22_DATA_F0_2__FLD LPDDR4__DENALI_PI_288__PI_MR22_DATA_F0_2
5121
Dave Gerlache440f0f2021-05-11 10:22:07 -05005122#define LPDDR4__DENALI_PI_288__PI_MR23_DATA_F0_2_MASK 0xFF000000U
5123#define LPDDR4__DENALI_PI_288__PI_MR23_DATA_F0_2_SHIFT 24U
5124#define LPDDR4__DENALI_PI_288__PI_MR23_DATA_F0_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305125#define LPDDR4__PI_MR23_DATA_F0_2__REG DENALI_PI_288
5126#define LPDDR4__PI_MR23_DATA_F0_2__FLD LPDDR4__DENALI_PI_288__PI_MR23_DATA_F0_2
5127
Dave Gerlache440f0f2021-05-11 10:22:07 -05005128#define LPDDR4__DENALI_PI_289_READ_MASK 0xFFFFFFFFU
5129#define LPDDR4__DENALI_PI_289_WRITE_MASK 0xFFFFFFFFU
5130#define LPDDR4__DENALI_PI_289__PI_MR1_DATA_F1_2_MASK 0x000000FFU
5131#define LPDDR4__DENALI_PI_289__PI_MR1_DATA_F1_2_SHIFT 0U
5132#define LPDDR4__DENALI_PI_289__PI_MR1_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305133#define LPDDR4__PI_MR1_DATA_F1_2__REG DENALI_PI_289
5134#define LPDDR4__PI_MR1_DATA_F1_2__FLD LPDDR4__DENALI_PI_289__PI_MR1_DATA_F1_2
5135
Dave Gerlache440f0f2021-05-11 10:22:07 -05005136#define LPDDR4__DENALI_PI_289__PI_MR2_DATA_F1_2_MASK 0x0000FF00U
5137#define LPDDR4__DENALI_PI_289__PI_MR2_DATA_F1_2_SHIFT 8U
5138#define LPDDR4__DENALI_PI_289__PI_MR2_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305139#define LPDDR4__PI_MR2_DATA_F1_2__REG DENALI_PI_289
5140#define LPDDR4__PI_MR2_DATA_F1_2__FLD LPDDR4__DENALI_PI_289__PI_MR2_DATA_F1_2
5141
Dave Gerlache440f0f2021-05-11 10:22:07 -05005142#define LPDDR4__DENALI_PI_289__PI_MR3_DATA_F1_2_MASK 0x00FF0000U
5143#define LPDDR4__DENALI_PI_289__PI_MR3_DATA_F1_2_SHIFT 16U
5144#define LPDDR4__DENALI_PI_289__PI_MR3_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305145#define LPDDR4__PI_MR3_DATA_F1_2__REG DENALI_PI_289
5146#define LPDDR4__PI_MR3_DATA_F1_2__FLD LPDDR4__DENALI_PI_289__PI_MR3_DATA_F1_2
5147
Dave Gerlache440f0f2021-05-11 10:22:07 -05005148#define LPDDR4__DENALI_PI_289__PI_MR11_DATA_F1_2_MASK 0xFF000000U
5149#define LPDDR4__DENALI_PI_289__PI_MR11_DATA_F1_2_SHIFT 24U
5150#define LPDDR4__DENALI_PI_289__PI_MR11_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305151#define LPDDR4__PI_MR11_DATA_F1_2__REG DENALI_PI_289
5152#define LPDDR4__PI_MR11_DATA_F1_2__FLD LPDDR4__DENALI_PI_289__PI_MR11_DATA_F1_2
5153
Dave Gerlache440f0f2021-05-11 10:22:07 -05005154#define LPDDR4__DENALI_PI_290_READ_MASK 0xFFFFFFFFU
5155#define LPDDR4__DENALI_PI_290_WRITE_MASK 0xFFFFFFFFU
5156#define LPDDR4__DENALI_PI_290__PI_MR12_DATA_F1_2_MASK 0x000000FFU
5157#define LPDDR4__DENALI_PI_290__PI_MR12_DATA_F1_2_SHIFT 0U
5158#define LPDDR4__DENALI_PI_290__PI_MR12_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305159#define LPDDR4__PI_MR12_DATA_F1_2__REG DENALI_PI_290
5160#define LPDDR4__PI_MR12_DATA_F1_2__FLD LPDDR4__DENALI_PI_290__PI_MR12_DATA_F1_2
5161
Dave Gerlache440f0f2021-05-11 10:22:07 -05005162#define LPDDR4__DENALI_PI_290__PI_MR14_DATA_F1_2_MASK 0x0000FF00U
5163#define LPDDR4__DENALI_PI_290__PI_MR14_DATA_F1_2_SHIFT 8U
5164#define LPDDR4__DENALI_PI_290__PI_MR14_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305165#define LPDDR4__PI_MR14_DATA_F1_2__REG DENALI_PI_290
5166#define LPDDR4__PI_MR14_DATA_F1_2__FLD LPDDR4__DENALI_PI_290__PI_MR14_DATA_F1_2
5167
Dave Gerlache440f0f2021-05-11 10:22:07 -05005168#define LPDDR4__DENALI_PI_290__PI_MR22_DATA_F1_2_MASK 0x00FF0000U
5169#define LPDDR4__DENALI_PI_290__PI_MR22_DATA_F1_2_SHIFT 16U
5170#define LPDDR4__DENALI_PI_290__PI_MR22_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305171#define LPDDR4__PI_MR22_DATA_F1_2__REG DENALI_PI_290
5172#define LPDDR4__PI_MR22_DATA_F1_2__FLD LPDDR4__DENALI_PI_290__PI_MR22_DATA_F1_2
5173
Dave Gerlache440f0f2021-05-11 10:22:07 -05005174#define LPDDR4__DENALI_PI_290__PI_MR23_DATA_F1_2_MASK 0xFF000000U
5175#define LPDDR4__DENALI_PI_290__PI_MR23_DATA_F1_2_SHIFT 24U
5176#define LPDDR4__DENALI_PI_290__PI_MR23_DATA_F1_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305177#define LPDDR4__PI_MR23_DATA_F1_2__REG DENALI_PI_290
5178#define LPDDR4__PI_MR23_DATA_F1_2__FLD LPDDR4__DENALI_PI_290__PI_MR23_DATA_F1_2
5179
Dave Gerlache440f0f2021-05-11 10:22:07 -05005180#define LPDDR4__DENALI_PI_291_READ_MASK 0xFFFFFFFFU
5181#define LPDDR4__DENALI_PI_291_WRITE_MASK 0xFFFFFFFFU
5182#define LPDDR4__DENALI_PI_291__PI_MR1_DATA_F2_2_MASK 0x000000FFU
5183#define LPDDR4__DENALI_PI_291__PI_MR1_DATA_F2_2_SHIFT 0U
5184#define LPDDR4__DENALI_PI_291__PI_MR1_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305185#define LPDDR4__PI_MR1_DATA_F2_2__REG DENALI_PI_291
5186#define LPDDR4__PI_MR1_DATA_F2_2__FLD LPDDR4__DENALI_PI_291__PI_MR1_DATA_F2_2
5187
Dave Gerlache440f0f2021-05-11 10:22:07 -05005188#define LPDDR4__DENALI_PI_291__PI_MR2_DATA_F2_2_MASK 0x0000FF00U
5189#define LPDDR4__DENALI_PI_291__PI_MR2_DATA_F2_2_SHIFT 8U
5190#define LPDDR4__DENALI_PI_291__PI_MR2_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305191#define LPDDR4__PI_MR2_DATA_F2_2__REG DENALI_PI_291
5192#define LPDDR4__PI_MR2_DATA_F2_2__FLD LPDDR4__DENALI_PI_291__PI_MR2_DATA_F2_2
5193
Dave Gerlache440f0f2021-05-11 10:22:07 -05005194#define LPDDR4__DENALI_PI_291__PI_MR3_DATA_F2_2_MASK 0x00FF0000U
5195#define LPDDR4__DENALI_PI_291__PI_MR3_DATA_F2_2_SHIFT 16U
5196#define LPDDR4__DENALI_PI_291__PI_MR3_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305197#define LPDDR4__PI_MR3_DATA_F2_2__REG DENALI_PI_291
5198#define LPDDR4__PI_MR3_DATA_F2_2__FLD LPDDR4__DENALI_PI_291__PI_MR3_DATA_F2_2
5199
Dave Gerlache440f0f2021-05-11 10:22:07 -05005200#define LPDDR4__DENALI_PI_291__PI_MR11_DATA_F2_2_MASK 0xFF000000U
5201#define LPDDR4__DENALI_PI_291__PI_MR11_DATA_F2_2_SHIFT 24U
5202#define LPDDR4__DENALI_PI_291__PI_MR11_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305203#define LPDDR4__PI_MR11_DATA_F2_2__REG DENALI_PI_291
5204#define LPDDR4__PI_MR11_DATA_F2_2__FLD LPDDR4__DENALI_PI_291__PI_MR11_DATA_F2_2
5205
Dave Gerlache440f0f2021-05-11 10:22:07 -05005206#define LPDDR4__DENALI_PI_292_READ_MASK 0xFFFFFFFFU
5207#define LPDDR4__DENALI_PI_292_WRITE_MASK 0xFFFFFFFFU
5208#define LPDDR4__DENALI_PI_292__PI_MR12_DATA_F2_2_MASK 0x000000FFU
5209#define LPDDR4__DENALI_PI_292__PI_MR12_DATA_F2_2_SHIFT 0U
5210#define LPDDR4__DENALI_PI_292__PI_MR12_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305211#define LPDDR4__PI_MR12_DATA_F2_2__REG DENALI_PI_292
5212#define LPDDR4__PI_MR12_DATA_F2_2__FLD LPDDR4__DENALI_PI_292__PI_MR12_DATA_F2_2
5213
Dave Gerlache440f0f2021-05-11 10:22:07 -05005214#define LPDDR4__DENALI_PI_292__PI_MR14_DATA_F2_2_MASK 0x0000FF00U
5215#define LPDDR4__DENALI_PI_292__PI_MR14_DATA_F2_2_SHIFT 8U
5216#define LPDDR4__DENALI_PI_292__PI_MR14_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305217#define LPDDR4__PI_MR14_DATA_F2_2__REG DENALI_PI_292
5218#define LPDDR4__PI_MR14_DATA_F2_2__FLD LPDDR4__DENALI_PI_292__PI_MR14_DATA_F2_2
5219
Dave Gerlache440f0f2021-05-11 10:22:07 -05005220#define LPDDR4__DENALI_PI_292__PI_MR22_DATA_F2_2_MASK 0x00FF0000U
5221#define LPDDR4__DENALI_PI_292__PI_MR22_DATA_F2_2_SHIFT 16U
5222#define LPDDR4__DENALI_PI_292__PI_MR22_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305223#define LPDDR4__PI_MR22_DATA_F2_2__REG DENALI_PI_292
5224#define LPDDR4__PI_MR22_DATA_F2_2__FLD LPDDR4__DENALI_PI_292__PI_MR22_DATA_F2_2
5225
Dave Gerlache440f0f2021-05-11 10:22:07 -05005226#define LPDDR4__DENALI_PI_292__PI_MR23_DATA_F2_2_MASK 0xFF000000U
5227#define LPDDR4__DENALI_PI_292__PI_MR23_DATA_F2_2_SHIFT 24U
5228#define LPDDR4__DENALI_PI_292__PI_MR23_DATA_F2_2_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305229#define LPDDR4__PI_MR23_DATA_F2_2__REG DENALI_PI_292
5230#define LPDDR4__PI_MR23_DATA_F2_2__FLD LPDDR4__DENALI_PI_292__PI_MR23_DATA_F2_2
5231
Dave Gerlache440f0f2021-05-11 10:22:07 -05005232#define LPDDR4__DENALI_PI_293_READ_MASK 0xFFFFFFFFU
5233#define LPDDR4__DENALI_PI_293_WRITE_MASK 0xFFFFFFFFU
5234#define LPDDR4__DENALI_PI_293__PI_MR1_DATA_F0_3_MASK 0x000000FFU
5235#define LPDDR4__DENALI_PI_293__PI_MR1_DATA_F0_3_SHIFT 0U
5236#define LPDDR4__DENALI_PI_293__PI_MR1_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305237#define LPDDR4__PI_MR1_DATA_F0_3__REG DENALI_PI_293
5238#define LPDDR4__PI_MR1_DATA_F0_3__FLD LPDDR4__DENALI_PI_293__PI_MR1_DATA_F0_3
5239
Dave Gerlache440f0f2021-05-11 10:22:07 -05005240#define LPDDR4__DENALI_PI_293__PI_MR2_DATA_F0_3_MASK 0x0000FF00U
5241#define LPDDR4__DENALI_PI_293__PI_MR2_DATA_F0_3_SHIFT 8U
5242#define LPDDR4__DENALI_PI_293__PI_MR2_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305243#define LPDDR4__PI_MR2_DATA_F0_3__REG DENALI_PI_293
5244#define LPDDR4__PI_MR2_DATA_F0_3__FLD LPDDR4__DENALI_PI_293__PI_MR2_DATA_F0_3
5245
Dave Gerlache440f0f2021-05-11 10:22:07 -05005246#define LPDDR4__DENALI_PI_293__PI_MR3_DATA_F0_3_MASK 0x00FF0000U
5247#define LPDDR4__DENALI_PI_293__PI_MR3_DATA_F0_3_SHIFT 16U
5248#define LPDDR4__DENALI_PI_293__PI_MR3_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305249#define LPDDR4__PI_MR3_DATA_F0_3__REG DENALI_PI_293
5250#define LPDDR4__PI_MR3_DATA_F0_3__FLD LPDDR4__DENALI_PI_293__PI_MR3_DATA_F0_3
5251
Dave Gerlache440f0f2021-05-11 10:22:07 -05005252#define LPDDR4__DENALI_PI_293__PI_MR11_DATA_F0_3_MASK 0xFF000000U
5253#define LPDDR4__DENALI_PI_293__PI_MR11_DATA_F0_3_SHIFT 24U
5254#define LPDDR4__DENALI_PI_293__PI_MR11_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305255#define LPDDR4__PI_MR11_DATA_F0_3__REG DENALI_PI_293
5256#define LPDDR4__PI_MR11_DATA_F0_3__FLD LPDDR4__DENALI_PI_293__PI_MR11_DATA_F0_3
5257
Dave Gerlache440f0f2021-05-11 10:22:07 -05005258#define LPDDR4__DENALI_PI_294_READ_MASK 0xFFFFFFFFU
5259#define LPDDR4__DENALI_PI_294_WRITE_MASK 0xFFFFFFFFU
5260#define LPDDR4__DENALI_PI_294__PI_MR12_DATA_F0_3_MASK 0x000000FFU
5261#define LPDDR4__DENALI_PI_294__PI_MR12_DATA_F0_3_SHIFT 0U
5262#define LPDDR4__DENALI_PI_294__PI_MR12_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305263#define LPDDR4__PI_MR12_DATA_F0_3__REG DENALI_PI_294
5264#define LPDDR4__PI_MR12_DATA_F0_3__FLD LPDDR4__DENALI_PI_294__PI_MR12_DATA_F0_3
5265
Dave Gerlache440f0f2021-05-11 10:22:07 -05005266#define LPDDR4__DENALI_PI_294__PI_MR14_DATA_F0_3_MASK 0x0000FF00U
5267#define LPDDR4__DENALI_PI_294__PI_MR14_DATA_F0_3_SHIFT 8U
5268#define LPDDR4__DENALI_PI_294__PI_MR14_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305269#define LPDDR4__PI_MR14_DATA_F0_3__REG DENALI_PI_294
5270#define LPDDR4__PI_MR14_DATA_F0_3__FLD LPDDR4__DENALI_PI_294__PI_MR14_DATA_F0_3
5271
Dave Gerlache440f0f2021-05-11 10:22:07 -05005272#define LPDDR4__DENALI_PI_294__PI_MR22_DATA_F0_3_MASK 0x00FF0000U
5273#define LPDDR4__DENALI_PI_294__PI_MR22_DATA_F0_3_SHIFT 16U
5274#define LPDDR4__DENALI_PI_294__PI_MR22_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305275#define LPDDR4__PI_MR22_DATA_F0_3__REG DENALI_PI_294
5276#define LPDDR4__PI_MR22_DATA_F0_3__FLD LPDDR4__DENALI_PI_294__PI_MR22_DATA_F0_3
5277
Dave Gerlache440f0f2021-05-11 10:22:07 -05005278#define LPDDR4__DENALI_PI_294__PI_MR23_DATA_F0_3_MASK 0xFF000000U
5279#define LPDDR4__DENALI_PI_294__PI_MR23_DATA_F0_3_SHIFT 24U
5280#define LPDDR4__DENALI_PI_294__PI_MR23_DATA_F0_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305281#define LPDDR4__PI_MR23_DATA_F0_3__REG DENALI_PI_294
5282#define LPDDR4__PI_MR23_DATA_F0_3__FLD LPDDR4__DENALI_PI_294__PI_MR23_DATA_F0_3
5283
Dave Gerlache440f0f2021-05-11 10:22:07 -05005284#define LPDDR4__DENALI_PI_295_READ_MASK 0xFFFFFFFFU
5285#define LPDDR4__DENALI_PI_295_WRITE_MASK 0xFFFFFFFFU
5286#define LPDDR4__DENALI_PI_295__PI_MR1_DATA_F1_3_MASK 0x000000FFU
5287#define LPDDR4__DENALI_PI_295__PI_MR1_DATA_F1_3_SHIFT 0U
5288#define LPDDR4__DENALI_PI_295__PI_MR1_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305289#define LPDDR4__PI_MR1_DATA_F1_3__REG DENALI_PI_295
5290#define LPDDR4__PI_MR1_DATA_F1_3__FLD LPDDR4__DENALI_PI_295__PI_MR1_DATA_F1_3
5291
Dave Gerlache440f0f2021-05-11 10:22:07 -05005292#define LPDDR4__DENALI_PI_295__PI_MR2_DATA_F1_3_MASK 0x0000FF00U
5293#define LPDDR4__DENALI_PI_295__PI_MR2_DATA_F1_3_SHIFT 8U
5294#define LPDDR4__DENALI_PI_295__PI_MR2_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305295#define LPDDR4__PI_MR2_DATA_F1_3__REG DENALI_PI_295
5296#define LPDDR4__PI_MR2_DATA_F1_3__FLD LPDDR4__DENALI_PI_295__PI_MR2_DATA_F1_3
5297
Dave Gerlache440f0f2021-05-11 10:22:07 -05005298#define LPDDR4__DENALI_PI_295__PI_MR3_DATA_F1_3_MASK 0x00FF0000U
5299#define LPDDR4__DENALI_PI_295__PI_MR3_DATA_F1_3_SHIFT 16U
5300#define LPDDR4__DENALI_PI_295__PI_MR3_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305301#define LPDDR4__PI_MR3_DATA_F1_3__REG DENALI_PI_295
5302#define LPDDR4__PI_MR3_DATA_F1_3__FLD LPDDR4__DENALI_PI_295__PI_MR3_DATA_F1_3
5303
Dave Gerlache440f0f2021-05-11 10:22:07 -05005304#define LPDDR4__DENALI_PI_295__PI_MR11_DATA_F1_3_MASK 0xFF000000U
5305#define LPDDR4__DENALI_PI_295__PI_MR11_DATA_F1_3_SHIFT 24U
5306#define LPDDR4__DENALI_PI_295__PI_MR11_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305307#define LPDDR4__PI_MR11_DATA_F1_3__REG DENALI_PI_295
5308#define LPDDR4__PI_MR11_DATA_F1_3__FLD LPDDR4__DENALI_PI_295__PI_MR11_DATA_F1_3
5309
Dave Gerlache440f0f2021-05-11 10:22:07 -05005310#define LPDDR4__DENALI_PI_296_READ_MASK 0xFFFFFFFFU
5311#define LPDDR4__DENALI_PI_296_WRITE_MASK 0xFFFFFFFFU
5312#define LPDDR4__DENALI_PI_296__PI_MR12_DATA_F1_3_MASK 0x000000FFU
5313#define LPDDR4__DENALI_PI_296__PI_MR12_DATA_F1_3_SHIFT 0U
5314#define LPDDR4__DENALI_PI_296__PI_MR12_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305315#define LPDDR4__PI_MR12_DATA_F1_3__REG DENALI_PI_296
5316#define LPDDR4__PI_MR12_DATA_F1_3__FLD LPDDR4__DENALI_PI_296__PI_MR12_DATA_F1_3
5317
Dave Gerlache440f0f2021-05-11 10:22:07 -05005318#define LPDDR4__DENALI_PI_296__PI_MR14_DATA_F1_3_MASK 0x0000FF00U
5319#define LPDDR4__DENALI_PI_296__PI_MR14_DATA_F1_3_SHIFT 8U
5320#define LPDDR4__DENALI_PI_296__PI_MR14_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305321#define LPDDR4__PI_MR14_DATA_F1_3__REG DENALI_PI_296
5322#define LPDDR4__PI_MR14_DATA_F1_3__FLD LPDDR4__DENALI_PI_296__PI_MR14_DATA_F1_3
5323
Dave Gerlache440f0f2021-05-11 10:22:07 -05005324#define LPDDR4__DENALI_PI_296__PI_MR22_DATA_F1_3_MASK 0x00FF0000U
5325#define LPDDR4__DENALI_PI_296__PI_MR22_DATA_F1_3_SHIFT 16U
5326#define LPDDR4__DENALI_PI_296__PI_MR22_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305327#define LPDDR4__PI_MR22_DATA_F1_3__REG DENALI_PI_296
5328#define LPDDR4__PI_MR22_DATA_F1_3__FLD LPDDR4__DENALI_PI_296__PI_MR22_DATA_F1_3
5329
Dave Gerlache440f0f2021-05-11 10:22:07 -05005330#define LPDDR4__DENALI_PI_296__PI_MR23_DATA_F1_3_MASK 0xFF000000U
5331#define LPDDR4__DENALI_PI_296__PI_MR23_DATA_F1_3_SHIFT 24U
5332#define LPDDR4__DENALI_PI_296__PI_MR23_DATA_F1_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305333#define LPDDR4__PI_MR23_DATA_F1_3__REG DENALI_PI_296
5334#define LPDDR4__PI_MR23_DATA_F1_3__FLD LPDDR4__DENALI_PI_296__PI_MR23_DATA_F1_3
5335
Dave Gerlache440f0f2021-05-11 10:22:07 -05005336#define LPDDR4__DENALI_PI_297_READ_MASK 0xFFFFFFFFU
5337#define LPDDR4__DENALI_PI_297_WRITE_MASK 0xFFFFFFFFU
5338#define LPDDR4__DENALI_PI_297__PI_MR1_DATA_F2_3_MASK 0x000000FFU
5339#define LPDDR4__DENALI_PI_297__PI_MR1_DATA_F2_3_SHIFT 0U
5340#define LPDDR4__DENALI_PI_297__PI_MR1_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305341#define LPDDR4__PI_MR1_DATA_F2_3__REG DENALI_PI_297
5342#define LPDDR4__PI_MR1_DATA_F2_3__FLD LPDDR4__DENALI_PI_297__PI_MR1_DATA_F2_3
5343
Dave Gerlache440f0f2021-05-11 10:22:07 -05005344#define LPDDR4__DENALI_PI_297__PI_MR2_DATA_F2_3_MASK 0x0000FF00U
5345#define LPDDR4__DENALI_PI_297__PI_MR2_DATA_F2_3_SHIFT 8U
5346#define LPDDR4__DENALI_PI_297__PI_MR2_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305347#define LPDDR4__PI_MR2_DATA_F2_3__REG DENALI_PI_297
5348#define LPDDR4__PI_MR2_DATA_F2_3__FLD LPDDR4__DENALI_PI_297__PI_MR2_DATA_F2_3
5349
Dave Gerlache440f0f2021-05-11 10:22:07 -05005350#define LPDDR4__DENALI_PI_297__PI_MR3_DATA_F2_3_MASK 0x00FF0000U
5351#define LPDDR4__DENALI_PI_297__PI_MR3_DATA_F2_3_SHIFT 16U
5352#define LPDDR4__DENALI_PI_297__PI_MR3_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305353#define LPDDR4__PI_MR3_DATA_F2_3__REG DENALI_PI_297
5354#define LPDDR4__PI_MR3_DATA_F2_3__FLD LPDDR4__DENALI_PI_297__PI_MR3_DATA_F2_3
5355
Dave Gerlache440f0f2021-05-11 10:22:07 -05005356#define LPDDR4__DENALI_PI_297__PI_MR11_DATA_F2_3_MASK 0xFF000000U
5357#define LPDDR4__DENALI_PI_297__PI_MR11_DATA_F2_3_SHIFT 24U
5358#define LPDDR4__DENALI_PI_297__PI_MR11_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305359#define LPDDR4__PI_MR11_DATA_F2_3__REG DENALI_PI_297
5360#define LPDDR4__PI_MR11_DATA_F2_3__FLD LPDDR4__DENALI_PI_297__PI_MR11_DATA_F2_3
5361
Dave Gerlache440f0f2021-05-11 10:22:07 -05005362#define LPDDR4__DENALI_PI_298_READ_MASK 0xFFFFFFFFU
5363#define LPDDR4__DENALI_PI_298_WRITE_MASK 0xFFFFFFFFU
5364#define LPDDR4__DENALI_PI_298__PI_MR12_DATA_F2_3_MASK 0x000000FFU
5365#define LPDDR4__DENALI_PI_298__PI_MR12_DATA_F2_3_SHIFT 0U
5366#define LPDDR4__DENALI_PI_298__PI_MR12_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305367#define LPDDR4__PI_MR12_DATA_F2_3__REG DENALI_PI_298
5368#define LPDDR4__PI_MR12_DATA_F2_3__FLD LPDDR4__DENALI_PI_298__PI_MR12_DATA_F2_3
5369
Dave Gerlache440f0f2021-05-11 10:22:07 -05005370#define LPDDR4__DENALI_PI_298__PI_MR14_DATA_F2_3_MASK 0x0000FF00U
5371#define LPDDR4__DENALI_PI_298__PI_MR14_DATA_F2_3_SHIFT 8U
5372#define LPDDR4__DENALI_PI_298__PI_MR14_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305373#define LPDDR4__PI_MR14_DATA_F2_3__REG DENALI_PI_298
5374#define LPDDR4__PI_MR14_DATA_F2_3__FLD LPDDR4__DENALI_PI_298__PI_MR14_DATA_F2_3
5375
Dave Gerlache440f0f2021-05-11 10:22:07 -05005376#define LPDDR4__DENALI_PI_298__PI_MR22_DATA_F2_3_MASK 0x00FF0000U
5377#define LPDDR4__DENALI_PI_298__PI_MR22_DATA_F2_3_SHIFT 16U
5378#define LPDDR4__DENALI_PI_298__PI_MR22_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305379#define LPDDR4__PI_MR22_DATA_F2_3__REG DENALI_PI_298
5380#define LPDDR4__PI_MR22_DATA_F2_3__FLD LPDDR4__DENALI_PI_298__PI_MR22_DATA_F2_3
5381
Dave Gerlache440f0f2021-05-11 10:22:07 -05005382#define LPDDR4__DENALI_PI_298__PI_MR23_DATA_F2_3_MASK 0xFF000000U
5383#define LPDDR4__DENALI_PI_298__PI_MR23_DATA_F2_3_SHIFT 24U
5384#define LPDDR4__DENALI_PI_298__PI_MR23_DATA_F2_3_WIDTH 8U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305385#define LPDDR4__PI_MR23_DATA_F2_3__REG DENALI_PI_298
5386#define LPDDR4__PI_MR23_DATA_F2_3__FLD LPDDR4__DENALI_PI_298__PI_MR23_DATA_F2_3
5387
Dave Gerlache440f0f2021-05-11 10:22:07 -05005388#define LPDDR4__DENALI_PI_299_READ_MASK 0x000007FFU
5389#define LPDDR4__DENALI_PI_299_WRITE_MASK 0x000007FFU
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305390#define LPDDR4__DENALI_PI_299__PI_PARITY_ERROR_REGIF_MASK 0x000007FFU
Dave Gerlache440f0f2021-05-11 10:22:07 -05005391#define LPDDR4__DENALI_PI_299__PI_PARITY_ERROR_REGIF_SHIFT 0U
5392#define LPDDR4__DENALI_PI_299__PI_PARITY_ERROR_REGIF_WIDTH 11U
Kevin Scholz521a4ef2019-10-07 19:26:36 +05305393#define LPDDR4__PI_PARITY_ERROR_REGIF__REG DENALI_PI_299
5394#define LPDDR4__PI_PARITY_ERROR_REGIF__FLD LPDDR4__DENALI_PI_299__PI_PARITY_ERROR_REGIF
5395
5396#endif /* REG_LPDDR4_PI_MACROS_H_ */