xref: /wlan-driver/fw-api/hw/qca5018/rfa_from_wsi_seq_hwiobase.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1 /*
2  * Copyright (c) 2020, 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 2/21/2020
20 // User Name:c_landav
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_AON_COEX_CAL_OFFSET                 0x000142e0
45 #define SEQ_RFA_FROM_WSI_RFA_CMN_RFFE_M_OFFSET                       0x00014300
46 #define SEQ_RFA_FROM_WSI_RFA_CMN_RFA_SHD_OTP_OFFSET                  0x00014400
47 #define SEQ_RFA_FROM_WSI_RFA_CMN_RFA_OTP_OFFSET                      0x00014480
48 #define SEQ_RFA_FROM_WSI_RFA_CMN_CLKGEN_OFFSET                       0x00014800
49 #define SEQ_RFA_FROM_WSI_RFA_CMN_DPLL_OFFSET                         0x00014c00
50 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_BS_OFFSET                 0x00016000
51 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_CLBS_OFFSET               0x00016040
52 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_BIST_OFFSET               0x00016100
53 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_PC_OFFSET                 0x00016140
54 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_KVCO_OFFSET               0x00016180
55 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_AC_OFFSET                 0x000161c0
56 #define SEQ_RFA_FROM_WSI_RFA_CMN_WL_SYNTH0_LO_OFFSET                 0x00016240
57 #define SEQ_RFA_FROM_WSI_RFA_CMN_HLS_WL_REGFILE_OFFSET               0x00017c00
58 #define SEQ_RFA_FROM_WSI_RFA_PMU_OFFSET                              0x0001a000
59 #define SEQ_RFA_FROM_WSI_RFA_PMU_PMU_OFFSET                          0x0001a000
60 #define SEQ_RFA_FROM_WSI_RFA_BT_OFFSET                               0x0001c000
61 #define SEQ_RFA_FROM_WSI_RFA_BT_BT_CH2_OFFSET                        0x0001c000
62 #define SEQ_RFA_FROM_WSI_RFA_BT_HLS_BT_REGFILE_OFFSET                0x0001c400
63 #define SEQ_RFA_FROM_WSI_RFA_BT_BT_SYNTH_BS_OFFSET                   0x0001c800
64 #define SEQ_RFA_FROM_WSI_RFA_BT_BT_SYNTH_BIST_OFFSET                 0x0001c840
65 #define SEQ_RFA_FROM_WSI_RFA_BT_BT_SYNTH_PC_OFFSET                   0x0001c880
66 #define SEQ_RFA_FROM_WSI_RFA_BT_BT_SYNTH_AC_OFFSET                   0x0001c8c0
67 #define SEQ_RFA_FROM_WSI_RFA_WL_OFFSET                               0x00020000
68 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MC_CH0_OFFSET                     0x00020000
69 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXBB_CH0_OFFSET                   0x00020400
70 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXBB_CH0_OFFSET                   0x00020800
71 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXFE2_CH0_OFFSET                  0x00021000
72 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXFE2_CH0_OFFSET                  0x00021300
73 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_PAL_CH0_OFFSET                 0x00021600
74 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_CH0_OFFSET                     0x00021640
75 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TPC_CH0_OFFSET                    0x00022000
76 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MEM_CH0_OFFSET                    0x00024000
77 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MC_CH1_OFFSET                     0x00028000
78 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXBB_CH1_OFFSET                   0x00028400
79 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXBB_CH1_OFFSET                   0x00028800
80 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_RXFE2_CH1_OFFSET                  0x00029000
81 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TXFE2_CH1_OFFSET                  0x00029300
82 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_PAL_CH1_OFFSET                 0x00029600
83 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_LO_CH1_OFFSET                     0x00029640
84 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_TPC_CH1_OFFSET                    0x0002a000
85 #define SEQ_RFA_FROM_WSI_RFA_WL_WL_MEM_CH1_OFFSET                    0x0002c000
86 
87 
88 ///////////////////////////////////////////////////////////////////////////////////////////////
89 // Instance Relative Offsets from Block rfa_cmn
90 ///////////////////////////////////////////////////////////////////////////////////////////////
91 
92 #define SEQ_RFA_CMN_AON_OFFSET                                       0x00000000
93 #define SEQ_RFA_CMN_AON_XFEM_OFFSET                                  0x00000240
94 #define SEQ_RFA_CMN_AON_COEX_OFFSET                                  0x000002c0
95 #define SEQ_RFA_CMN_AON_COEX_CAL_OFFSET                              0x000002e0
96 #define SEQ_RFA_CMN_RFFE_M_OFFSET                                    0x00000300
97 #define SEQ_RFA_CMN_RFA_SHD_OTP_OFFSET                               0x00000400
98 #define SEQ_RFA_CMN_RFA_OTP_OFFSET                                   0x00000480
99 #define SEQ_RFA_CMN_CLKGEN_OFFSET                                    0x00000800
100 #define SEQ_RFA_CMN_DPLL_OFFSET                                      0x00000c00
101 #define SEQ_RFA_CMN_WL_SYNTH0_BS_OFFSET                              0x00002000
102 #define SEQ_RFA_CMN_WL_SYNTH0_CLBS_OFFSET                            0x00002040
103 #define SEQ_RFA_CMN_WL_SYNTH0_BIST_OFFSET                            0x00002100
104 #define SEQ_RFA_CMN_WL_SYNTH0_PC_OFFSET                              0x00002140
105 #define SEQ_RFA_CMN_WL_SYNTH0_KVCO_OFFSET                            0x00002180
106 #define SEQ_RFA_CMN_WL_SYNTH0_AC_OFFSET                              0x000021c0
107 #define SEQ_RFA_CMN_WL_SYNTH0_LO_OFFSET                              0x00002240
108 #define SEQ_RFA_CMN_HLS_WL_REGFILE_OFFSET                            0x00003c00
109 
110 
111 ///////////////////////////////////////////////////////////////////////////////////////////////
112 // Instance Relative Offsets from Block rfa_pmu
113 ///////////////////////////////////////////////////////////////////////////////////////////////
114 
115 #define SEQ_RFA_PMU_PMU_OFFSET                                       0x00000000
116 
117 
118 ///////////////////////////////////////////////////////////////////////////////////////////////
119 // Instance Relative Offsets from Block rfa_bt
120 ///////////////////////////////////////////////////////////////////////////////////////////////
121 
122 #define SEQ_RFA_BT_BT_CH2_OFFSET                                     0x00000000
123 #define SEQ_RFA_BT_HLS_BT_REGFILE_OFFSET                             0x00000400
124 #define SEQ_RFA_BT_BT_SYNTH_BS_OFFSET                                0x00000800
125 #define SEQ_RFA_BT_BT_SYNTH_BIST_OFFSET                              0x00000840
126 #define SEQ_RFA_BT_BT_SYNTH_PC_OFFSET                                0x00000880
127 #define SEQ_RFA_BT_BT_SYNTH_AC_OFFSET                                0x000008c0
128 
129 
130 ///////////////////////////////////////////////////////////////////////////////////////////////
131 // Instance Relative Offsets from Block rfa_wl
132 ///////////////////////////////////////////////////////////////////////////////////////////////
133 
134 #define SEQ_RFA_WL_WL_MC_CH0_OFFSET                                  0x00000000
135 #define SEQ_RFA_WL_WL_RXBB_CH0_OFFSET                                0x00000400
136 #define SEQ_RFA_WL_WL_TXBB_CH0_OFFSET                                0x00000800
137 #define SEQ_RFA_WL_WL_RXFE2_CH0_OFFSET                               0x00001000
138 #define SEQ_RFA_WL_WL_TXFE2_CH0_OFFSET                               0x00001300
139 #define SEQ_RFA_WL_WL_LO_PAL_CH0_OFFSET                              0x00001600
140 #define SEQ_RFA_WL_WL_LO_CH0_OFFSET                                  0x00001640
141 #define SEQ_RFA_WL_WL_TPC_CH0_OFFSET                                 0x00002000
142 #define SEQ_RFA_WL_WL_MEM_CH0_OFFSET                                 0x00004000
143 #define SEQ_RFA_WL_WL_MC_CH1_OFFSET                                  0x00008000
144 #define SEQ_RFA_WL_WL_RXBB_CH1_OFFSET                                0x00008400
145 #define SEQ_RFA_WL_WL_TXBB_CH1_OFFSET                                0x00008800
146 #define SEQ_RFA_WL_WL_RXFE2_CH1_OFFSET                               0x00009000
147 #define SEQ_RFA_WL_WL_TXFE2_CH1_OFFSET                               0x00009300
148 #define SEQ_RFA_WL_WL_LO_PAL_CH1_OFFSET                              0x00009600
149 #define SEQ_RFA_WL_WL_LO_CH1_OFFSET                                  0x00009640
150 #define SEQ_RFA_WL_WL_TPC_CH1_OFFSET                                 0x0000a000
151 #define SEQ_RFA_WL_WL_MEM_CH1_OFFSET                                 0x0000c000
152 
153 
154 #endif
155 
156