.. | .. |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-or-later */ |
---|
1 | 2 | /* |
---|
2 | 3 | * Copyright (C) 2011 Marvell International Ltd. All rights reserved. |
---|
3 | | - * |
---|
4 | | - * This program is free software; you can redistribute it and/or modify it |
---|
5 | | - * under the terms of the GNU General Public License as published by the |
---|
6 | | - * Free Software Foundation; either version 2 of the License, or (at your |
---|
7 | | - * option) any later version. |
---|
8 | 4 | */ |
---|
9 | 5 | |
---|
10 | 6 | #ifndef __ASM_ARCH_REGS_USB_H |
---|
.. | .. |
---|
124 | 120 | #define UTMI_RX_SQ_THRESH_MASK (0xf << 4) |
---|
125 | 121 | |
---|
126 | 122 | #define UTMI_OTG_ADDON_OTG_ON (1 << 0) |
---|
127 | | - |
---|
128 | | -/* For MMP3 USB Phy */ |
---|
129 | | -#define USB2_PLL_REG0 0x4 |
---|
130 | | -#define USB2_PLL_REG1 0x8 |
---|
131 | | -#define USB2_TX_REG0 0x10 |
---|
132 | | -#define USB2_TX_REG1 0x14 |
---|
133 | | -#define USB2_TX_REG2 0x18 |
---|
134 | | -#define USB2_RX_REG0 0x20 |
---|
135 | | -#define USB2_RX_REG1 0x24 |
---|
136 | | -#define USB2_RX_REG2 0x28 |
---|
137 | | -#define USB2_ANA_REG0 0x30 |
---|
138 | | -#define USB2_ANA_REG1 0x34 |
---|
139 | | -#define USB2_ANA_REG2 0x38 |
---|
140 | | -#define USB2_DIG_REG0 0x3C |
---|
141 | | -#define USB2_DIG_REG1 0x40 |
---|
142 | | -#define USB2_DIG_REG2 0x44 |
---|
143 | | -#define USB2_DIG_REG3 0x48 |
---|
144 | | -#define USB2_TEST_REG0 0x4C |
---|
145 | | -#define USB2_TEST_REG1 0x50 |
---|
146 | | -#define USB2_TEST_REG2 0x54 |
---|
147 | | -#define USB2_CHARGER_REG0 0x58 |
---|
148 | | -#define USB2_OTG_REG0 0x5C |
---|
149 | | -#define USB2_PHY_MON0 0x60 |
---|
150 | | -#define USB2_RESETVE_REG0 0x64 |
---|
151 | | -#define USB2_ICID_REG0 0x78 |
---|
152 | | -#define USB2_ICID_REG1 0x7C |
---|
153 | | - |
---|
154 | | -/* USB2_PLL_REG0 */ |
---|
155 | | -/* This is for Ax stepping */ |
---|
156 | | -#define USB2_PLL_FBDIV_SHIFT_MMP3 0 |
---|
157 | | -#define USB2_PLL_FBDIV_MASK_MMP3 (0xFF << 0) |
---|
158 | | - |
---|
159 | | -#define USB2_PLL_REFDIV_SHIFT_MMP3 8 |
---|
160 | | -#define USB2_PLL_REFDIV_MASK_MMP3 (0xF << 8) |
---|
161 | | - |
---|
162 | | -#define USB2_PLL_VDD12_SHIFT_MMP3 12 |
---|
163 | | -#define USB2_PLL_VDD18_SHIFT_MMP3 14 |
---|
164 | | - |
---|
165 | | -/* This is for B0 stepping */ |
---|
166 | | -#define USB2_PLL_FBDIV_SHIFT_MMP3_B0 0 |
---|
167 | | -#define USB2_PLL_REFDIV_SHIFT_MMP3_B0 9 |
---|
168 | | -#define USB2_PLL_VDD18_SHIFT_MMP3_B0 14 |
---|
169 | | -#define USB2_PLL_FBDIV_MASK_MMP3_B0 0x01FF |
---|
170 | | -#define USB2_PLL_REFDIV_MASK_MMP3_B0 0x3E00 |
---|
171 | | - |
---|
172 | | -#define USB2_PLL_CAL12_SHIFT_MMP3 0 |
---|
173 | | -#define USB2_PLL_CALI12_MASK_MMP3 (0x3 << 0) |
---|
174 | | - |
---|
175 | | -#define USB2_PLL_VCOCAL_START_SHIFT_MMP3 2 |
---|
176 | | - |
---|
177 | | -#define USB2_PLL_KVCO_SHIFT_MMP3 4 |
---|
178 | | -#define USB2_PLL_KVCO_MASK_MMP3 (0x7<<4) |
---|
179 | | - |
---|
180 | | -#define USB2_PLL_ICP_SHIFT_MMP3 8 |
---|
181 | | -#define USB2_PLL_ICP_MASK_MMP3 (0x7<<8) |
---|
182 | | - |
---|
183 | | -#define USB2_PLL_LOCK_BYPASS_SHIFT_MMP3 12 |
---|
184 | | - |
---|
185 | | -#define USB2_PLL_PU_PLL_SHIFT_MMP3 13 |
---|
186 | | -#define USB2_PLL_PU_PLL_MASK (0x1 << 13) |
---|
187 | | - |
---|
188 | | -#define USB2_PLL_READY_MASK_MMP3 (0x1 << 15) |
---|
189 | | - |
---|
190 | | -/* USB2_TX_REG0 */ |
---|
191 | | -#define USB2_TX_IMPCAL_VTH_SHIFT_MMP3 8 |
---|
192 | | -#define USB2_TX_IMPCAL_VTH_MASK_MMP3 (0x7 << 8) |
---|
193 | | - |
---|
194 | | -#define USB2_TX_RCAL_START_SHIFT_MMP3 13 |
---|
195 | | - |
---|
196 | | -/* USB2_TX_REG1 */ |
---|
197 | | -#define USB2_TX_CK60_PHSEL_SHIFT_MMP3 0 |
---|
198 | | -#define USB2_TX_CK60_PHSEL_MASK_MMP3 (0xf << 0) |
---|
199 | | - |
---|
200 | | -#define USB2_TX_AMP_SHIFT_MMP3 4 |
---|
201 | | -#define USB2_TX_AMP_MASK_MMP3 (0x7 << 4) |
---|
202 | | - |
---|
203 | | -#define USB2_TX_VDD12_SHIFT_MMP3 8 |
---|
204 | | -#define USB2_TX_VDD12_MASK_MMP3 (0x3 << 8) |
---|
205 | | - |
---|
206 | | -/* USB2_TX_REG2 */ |
---|
207 | | -#define USB2_TX_DRV_SLEWRATE_SHIFT 10 |
---|
208 | | - |
---|
209 | | -/* USB2_RX_REG0 */ |
---|
210 | | -#define USB2_RX_SQ_THRESH_SHIFT_MMP3 4 |
---|
211 | | -#define USB2_RX_SQ_THRESH_MASK_MMP3 (0xf << 4) |
---|
212 | | - |
---|
213 | | -#define USB2_RX_SQ_LENGTH_SHIFT_MMP3 10 |
---|
214 | | -#define USB2_RX_SQ_LENGTH_MASK_MMP3 (0x3 << 10) |
---|
215 | | - |
---|
216 | | -/* USB2_ANA_REG1*/ |
---|
217 | | -#define USB2_ANA_PU_ANA_SHIFT_MMP3 14 |
---|
218 | | - |
---|
219 | | -/* USB2_OTG_REG0 */ |
---|
220 | | -#define USB2_OTG_PU_OTG_SHIFT_MMP3 3 |
---|
221 | 123 | |
---|
222 | 124 | /* fsic registers */ |
---|
223 | 125 | #define FSIC_MISC 0x4 |
---|