xref: /wlan-driver/fw-api/hw/qcn9000/rfa_from_wsi_seq_hwiobase.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1 /*
2  * Copyright (c) 2019, The Linux Foundation. All rights reserved.
3  *
4  * Permission to use, copy, modify, and/or distribute this software for any
5  * purpose with or without fee is hereby granted, provided that the above
6  * copyright notice and this permission notice appear in all copies.
7  *
8  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15  */
16 
17 ///////////////////////////////////////////////////////////////////////////////////////////////
18 //
19 // rfa_from_wsi_seq_hwiobase.h : automatically generated by Autoseq  3.8 7/1/2019
20 // User Name:pbechana
21 //
22 // !! WARNING !!  DO NOT MANUALLY EDIT THIS FILE.
23 //
24 ///////////////////////////////////////////////////////////////////////////////////////////////
25 
26 #ifndef __RFA_FROM_WSI_SEQ_BASE_H__
27 #define __RFA_FROM_WSI_SEQ_BASE_H__
28 
29 #ifdef SCALE_INCLUDES
30 	#include "HALhwio.h"
31 #else
32 	#include "msmhwio.h"
33 #endif
34 
35 
36 ///////////////////////////////////////////////////////////////////////////////////////////////
37 // Instance Relative Offsets from Block rfa_from_wsi
38 ///////////////////////////////////////////////////////////////////////////////////////////////
39 
40 #define SEQ_RFA_FROM_WSI_RFA_CMN_OFFSET                              0x00014000
41 #define SEQ_RFA_FROM_WSI_RFA_CMN_AON_OFFSET                          0x00014000
42 #define SEQ_RFA_FROM_WSI_RFA_CMN_AON_XFEM_OFFSET                     0x00014240
43 #define SEQ_RFA_FROM_WSI_RFA_CMN_AON_COEX_OFFSET                     0x000142c0
44 #define SEQ_RFA_FROM_WSI_RFA_CMN_RFFE_M_OFFSET                       0x00014300
45 #define SEQ_RFA_FROM_WSI_RFA_CMN_RFA_SHD_OTP_OFFSET                  0x00014400
46 #define SEQ_RFA_FROM_WSI_RFA_CMN_RFA_OTP_OFFSET                      0x00014480
47 #define SEQ_RFA_FROM_WSI_RFA_CMN_CLKGEN_OFFSET                       0x00014800
48 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_BS_OFFSET                 0x00016000
49 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_CLBS_OFFSET               0x00016040
50 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_BIST_OFFSET               0x00016100
51 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_PC_OFFSET                 0x00016140
52 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_KVCO_OFFSET               0x00016180
53 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_AC_OFFSET                 0x000161c0
54 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_LO_OFFSET                 0x00016280
55 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH1_BS_OFFSET                 0x00016800
56 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH1_CLBS_OFFSET               0x00016840
57 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH1_BIST_OFFSET               0x00016900
58 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH1_PC_OFFSET                 0x00016940
59 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH1_KVCO_OFFSET               0x00016980
60 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH1_AC_OFFSET                 0x00016a00
61 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH1_LO_OFFSET                 0x00016a80
62 #define SEQ_RFA_FROM_WSI_RFA_CMN_HLS_WL_REGFILE_OFFSET               0x00017c00
63 #define SEQ_RFA_FROM_WSI_RFA_PMU_OFFSET                              0x0001a000
64 #define SEQ_RFA_FROM_WSI_RFA_PMU_PMU_OFFSET                          0x0001a000
65 #define SEQ_RFA_FROM_WSI_RFA_WL_OFFSET                               0x00020000
66 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MC_CH0_OFFSET                     0x00020000
67 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXBB_CH0_OFFSET                   0x00020400
68 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXBB_CH0_OFFSET                   0x00020800
69 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXFE_CH0_OFFSET                   0x00021000
70 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXFE_CH0_OFFSET                   0x00021300
71 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_PAL_CH0_OFFSET                 0x00021600
72 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_CH0_OFFSET                     0x00021640
73 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TPC_CH0_OFFSET                    0x00022000
74 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MC_CH1_OFFSET                     0x00028000
75 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXBB_CH1_OFFSET                   0x00028400
76 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXBB_CH1_OFFSET                   0x00028800
77 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXFE_CH1_OFFSET                   0x00029000
78 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXFE_CH1_OFFSET                   0x00029300
79 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_PAL_CH1_OFFSET                 0x00029600
80 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_CH1_OFFSET                     0x00029640
81 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TPC_CH1_OFFSET                    0x0002a000
82 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MC_CH2_OFFSET                     0x00030000
83 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXBB_CH2_OFFSET                   0x00030400
84 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXBB_CH2_OFFSET                   0x00030800
85 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXFE_CH2_OFFSET                   0x00031000
86 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXFE_CH2_OFFSET                   0x00031300
87 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_PAL_CH2_OFFSET                 0x00031600
88 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_CH2_OFFSET                     0x00031640
89 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TPC_CH2_OFFSET                    0x00032000
90 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MC_CH3_OFFSET                     0x00038000
91 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXBB_CH3_OFFSET                   0x00038400
92 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXBB_CH3_OFFSET                   0x00038800
93 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXFE_CH3_OFFSET                   0x00039000
94 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXFE_CH3_OFFSET                   0x00039300
95 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_PAL_CH3_OFFSET                 0x00039600
96 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_CH3_OFFSET                     0x00039640
97 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TPC_CH3_OFFSET                    0x0003a000
98 
99 
100 ///////////////////////////////////////////////////////////////////////////////////////////////
101 // Instance Relative Offsets from Block rfa_cmn
102 ///////////////////////////////////////////////////////////////////////////////////////////////
103 
104 #define SEQ_RFA_CMN_AON_OFFSET                                       0x00000000
105 #define SEQ_RFA_CMN_AON_XFEM_OFFSET                                  0x00000240
106 #define SEQ_RFA_CMN_AON_COEX_OFFSET                                  0x000002c0
107 #define SEQ_RFA_CMN_RFFE_M_OFFSET                                    0x00000300
108 #define SEQ_RFA_CMN_RFA_SHD_OTP_OFFSET                               0x00000400
109 #define SEQ_RFA_CMN_RFA_OTP_OFFSET                                   0x00000480
110 #define SEQ_RFA_CMN_CLKGEN_OFFSET                                    0x00000800
111 #define SEQ_RFA_CMN_WL_SYNTH0_BS_OFFSET                              0x00002000
112 #define SEQ_RFA_CMN_WL_SYNTH0_CLBS_OFFSET                            0x00002040
113 #define SEQ_RFA_CMN_WL_SYNTH0_BIST_OFFSET                            0x00002100
114 #define SEQ_RFA_CMN_WL_SYNTH0_PC_OFFSET                              0x00002140
115 #define SEQ_RFA_CMN_WL_SYNTH0_KVCO_OFFSET                            0x00002180
116 #define SEQ_RFA_CMN_WL_SYNTH0_AC_OFFSET                              0x000021c0
117 #define SEQ_RFA_CMN_WL_SYNTH0_LO_OFFSET                              0x00002280
118 #define SEQ_RFA_CMN_WL_SYNTH1_BS_OFFSET                              0x00002800
119 #define SEQ_RFA_CMN_WL_SYNTH1_CLBS_OFFSET                            0x00002840
120 #define SEQ_RFA_CMN_WL_SYNTH1_BIST_OFFSET                            0x00002900
121 #define SEQ_RFA_CMN_WL_SYNTH1_PC_OFFSET                              0x00002940
122 #define SEQ_RFA_CMN_WL_SYNTH1_KVCO_OFFSET                            0x00002980
123 #define SEQ_RFA_CMN_WL_SYNTH1_AC_OFFSET                              0x00002a00
124 #define SEQ_RFA_CMN_WL_SYNTH1_LO_OFFSET                              0x00002a80
125 #define SEQ_RFA_CMN_HLS_WL_REGFILE_OFFSET                            0x00003c00
126 
127 
128 ///////////////////////////////////////////////////////////////////////////////////////////////
129 // Instance Relative Offsets from Block rfa_pmu
130 ///////////////////////////////////////////////////////////////////////////////////////////////
131 
132 #define SEQ_RFA_PMU_PMU_OFFSET                                       0x00000000
133 
134 
135 ///////////////////////////////////////////////////////////////////////////////////////////////
136 // Instance Relative Offsets from Block rfa_wl
137 ///////////////////////////////////////////////////////////////////////////////////////////////
138 
139 #define SEQ_RFA_WL_WL_MC_CH0_OFFSET                                  0x00000000
140 #define SEQ_RFA_WL_WL_RXBB_CH0_OFFSET                                0x00000400
141 #define SEQ_RFA_WL_WL_TXBB_CH0_OFFSET                                0x00000800
142 #define SEQ_RFA_WL_WL_RXFE_CH0_OFFSET                                0x00001000
143 #define SEQ_RFA_WL_WL_TXFE_CH0_OFFSET                                0x00001300
144 #define SEQ_RFA_WL_WL_LO_PAL_CH0_OFFSET                              0x00001600
145 #define SEQ_RFA_WL_WL_LO_CH0_OFFSET                                  0x00001640
146 #define SEQ_RFA_WL_WL_TPC_CH0_OFFSET                                 0x00002000
147 #define SEQ_RFA_WL_WL_MC_CH1_OFFSET                                  0x00008000
148 #define SEQ_RFA_WL_WL_RXBB_CH1_OFFSET                                0x00008400
149 #define SEQ_RFA_WL_WL_TXBB_CH1_OFFSET                                0x00008800
150 #define SEQ_RFA_WL_WL_RXFE_CH1_OFFSET                                0x00009000
151 #define SEQ_RFA_WL_WL_TXFE_CH1_OFFSET                                0x00009300
152 #define SEQ_RFA_WL_WL_LO_PAL_CH1_OFFSET                              0x00009600
153 #define SEQ_RFA_WL_WL_LO_CH1_OFFSET                                  0x00009640
154 #define SEQ_RFA_WL_WL_TPC_CH1_OFFSET                                 0x0000a000
155 #define SEQ_RFA_WL_WL_MC_CH2_OFFSET                                  0x00010000
156 #define SEQ_RFA_WL_WL_RXBB_CH2_OFFSET                                0x00010400
157 #define SEQ_RFA_WL_WL_TXBB_CH2_OFFSET                                0x00010800
158 #define SEQ_RFA_WL_WL_RXFE_CH2_OFFSET                                0x00011000
159 #define SEQ_RFA_WL_WL_TXFE_CH2_OFFSET                                0x00011300
160 #define SEQ_RFA_WL_WL_LO_PAL_CH2_OFFSET                              0x00011600
161 #define SEQ_RFA_WL_WL_LO_CH2_OFFSET                                  0x00011640
162 #define SEQ_RFA_WL_WL_TPC_CH2_OFFSET                                 0x00012000
163 #define SEQ_RFA_WL_WL_MC_CH3_OFFSET                                  0x00018000
164 #define SEQ_RFA_WL_WL_RXBB_CH3_OFFSET                                0x00018400
165 #define SEQ_RFA_WL_WL_TXBB_CH3_OFFSET                                0x00018800
166 #define SEQ_RFA_WL_WL_RXFE_CH3_OFFSET                                0x00019000
167 #define SEQ_RFA_WL_WL_TXFE_CH3_OFFSET                                0x00019300
168 #define SEQ_RFA_WL_WL_LO_PAL_CH3_OFFSET                              0x00019600
169 #define SEQ_RFA_WL_WL_LO_CH3_OFFSET                                  0x00019640
170 #define SEQ_RFA_WL_WL_TPC_CH3_OFFSET                                 0x0001a000
171 
172 
173 #endif
174 
175