blob: 70e9652b6dca320195b537f89c9915a1a2ab4a69 [file] [log] [blame]
Stefan Bosch48397f12020-07-10 19:07:25 +02001/* SPDX-License-Identifier: GPL-2.0+
2 *
3 * (C) Copyright 2016 Nexell
4 * Youngbok, Park <park@nexell.co.kr>
5 */
6
7#ifndef _NEXELL_TIEOFF_H
8#define _NEXELL_TIEOFF_H
9
10void nx_tieoff_set(u32 tieoff_index, u32 tieoff_value);
11u32 nx_tieoff_get(u32 tieoff_index);
12
13#if defined(CONFIG_ARCH_S5P4418)
14#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CLAMPCOREOUT ((1 << 16) | 0)
15#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CLAMPCPU0 ((1 << 16) | 1)
16#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CLAMPCPU1 ((1 << 16) | 2)
17#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CLAMPCPU2 ((1 << 16) | 3)
18#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CLAMPCPU3 ((1 << 16) | 4)
19#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_COREPWRDOWN ((1 << 16) | 5)
20#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CPU0PWRDOWN ((1 << 16) | 6)
21#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CPU1PWRDOWN ((1 << 16) | 7)
22#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CPU2PWRDOWN ((1 << 16) | 8)
23#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CPU3PWRDOWN ((1 << 16) | 9)
24#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2_CFGENDIAN ((1 << 16) | 10)
25#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L1EMAS ((1 << 16) | 11)
26#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2RET1N_0 ((1 << 16) | 12)
27#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2RET1N_1 ((1 << 16) | 13)
28#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2PGEN_0 ((1 << 16) | 14)
29#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2PGEN_1 ((1 << 16) | 15)
30#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CLAMPL2_0 ((1 << 16) | 16)
31#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CLAMPL2_1 ((1 << 16) | 17)
32#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_VINITHI ((4 << 16) | 18)
33#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2EMA ((3 << 16) | 22)
34#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_TEINIT ((4 << 16) | 25)
35#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L1EMAW ((2 << 16) | 29)
36#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2EMAW ((2 << 16) | 32)
37#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L1EMA ((3 << 16) | 34)
38#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_CPUCLKOFF ((4 << 16) | 37)
39#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_PWRCTLI0 ((2 << 16) | 41)
40#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_PWRCTLI1 ((2 << 16) | 43)
41#define NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_PWRCTLI2 ((2 << 16) | 45)
42#elif defined(CONFIG_ARCH_S5P6818)
43#define NX_TIEOFF_MMC_8BIT ((1 << 16) | 5)
44#endif
45#define NX_TIEOFF_AXISRAM0_i_TIE_ra2w_EMAA ((3 << 16) | 47)
46#define NX_TIEOFF_AXISRAM0_i_TIE_ra2w_EMAB ((3 << 16) | 50)
47#define NX_TIEOFF_AXISRAM0_i_TIE_ra2w_EMAWA ((2 << 16) | 53)
48#define NX_TIEOFF_AXISRAM0_i_TIE_ra2w_EMAWB ((2 << 16) | 55)
49#define NX_TIEOFF_AXISRAM0_i_nPowerDown ((1 << 16) | 57)
50#define NX_TIEOFF_AXISRAM0_i_nSleep ((1 << 16) | 58)
51#define NX_TIEOFF_CAN0_i_TIE_rf1_EMA ((3 << 16) | 59)
52#define NX_TIEOFF_CAN0_i_TIE_rf1_EMAW ((2 << 16) | 62)
53#define NX_TIEOFF_CAN0_i_nPowerDown ((1 << 16) | 64)
54#define NX_TIEOFF_CAN0_i_nSleep ((1 << 16) | 65)
55#define NX_TIEOFF_CAN1_i_TIE_rf1_EMA ((3 << 16) | 66)
56#define NX_TIEOFF_CAN1_i_TIE_rf1_EMAW ((2 << 16) | 69)
57#define NX_TIEOFF_CAN1_i_nPowerDown ((1 << 16) | 71)
58#define NX_TIEOFF_CAN1_i_nSleep ((1 << 16) | 72)
59#define NX_TIEOFF_DEINTERLACE0_i_NX_RF1_EMA ((3 << 16) | 73)
60#define NX_TIEOFF_DEINTERLACE0_i_NX_RF1_EMAW ((2 << 16) | 76)
61#define NX_TIEOFF_DEINTERLACE0_i_NX_RF2_EMAA ((3 << 16) | 78)
62#define NX_TIEOFF_DEINTERLACE0_i_NX_RF2_EMAB ((3 << 16) | 81)
63#define NX_TIEOFF_DEINTERLACE0_i_NX_RF2W_EMAA ((3 << 16) | 84)
64#define NX_TIEOFF_DEINTERLACE0_i_NX_RF2W_EMAB ((3 << 16) | 87)
65#define NX_TIEOFF_DISPLAYTOP0_i_ResConv_nPowerDown ((1 << 16) | 90)
66#define NX_TIEOFF_DISPLAYTOP0_i_ResConv_nSleep ((1 << 16) | 91)
67#define NX_TIEOFF_DISPLAYTOP0_i_HDMI_nPowerDown ((2 << 16) | 92)
68#define NX_TIEOFF_DISPLAYTOP0_i_HDMI_nSleep ((2 << 16) | 94)
69#define NX_TIEOFF_DISPLAYTOP0_i_HDMI_PHY_REFCLK_SEL ((1 << 16) | 96)
70#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_SPSRAM_EMA ((3 << 16) | 97)
71#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_SPSRAM_EMAW ((2 << 16) | 100)
72#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_DPSRAM_1R1W_EMAA ((3 << 16) | 102)
73#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_DPSRAM_1R1W_EMAB ((3 << 16) | 105)
74#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_DPSRAM_EMAA ((3 << 16) | 108)
75#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_DPSRAM_EMAB ((3 << 16) | 111)
76#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_DPSRAM_EMAWA ((2 << 16) | 114)
77#define NX_TIEOFF_DISPLAYTOP0_i_TIEOFF_DPSRAM_EMAWB ((2 << 16) | 116)
78#define NX_TIEOFF_MCUSTOP0_i_vrom_EMA ((3 << 16) | 118)
79#define NX_TIEOFF_DREX0_CKE_INIT ((1 << 16) | 121)
80#define NX_TIEOFF_DREX0_CA_SWAP ((1 << 16) | 122)
81#define NX_TIEOFF_DREX0_CSYSREQ ((1 << 16) | 123)
82#define NX_TIEOFF_DREX0_PAUSE_REQ ((1 << 16) | 124)
83#define NX_TIEOFF_DREX0_PEREV_TRIGGER ((1 << 16) | 125)
84#define NX_TIEOFF_DREX0_CTRL_HCKE ((1 << 16) | 126)
85#define NX_TIEOFF_DREX0_DFI_RESET_N_P0 ((1 << 16) | 127)
86#define NX_TIEOFF_DREX0_DFI_RESET_N_P1 ((1 << 16) | 128)
87#define NX_TIEOFF_MIPI0_NX_DPSRAM_1R1W_EMAA ((3 << 16) | 129)
88#define NX_TIEOFF_MIPI0_NX_DPSRAM_1R1W_EMAB ((3 << 16) | 132)
89#define NX_TIEOFF_MIPI0_i_NX_NPOWERDOWN ((4 << 16) | 135)
90#define NX_TIEOFF_MIPI0_i_NX_NSLEEP ((4 << 16) | 139)
91#define NX_TIEOFF_SCALER0_i_NX_EMA ((3 << 16) | 143)
92#define NX_TIEOFF_SCALER0_i_NX_EMAW ((2 << 16) | 146)
93#define NX_TIEOFF_UART0_USESMC ((1 << 16) | 148)
94#define NX_TIEOFF_UART0_SMCTXENB ((1 << 16) | 149)
95#define NX_TIEOFF_UART0_SMCRXENB ((1 << 16) | 150)
96#define NX_TIEOFF_UART1_USESMC ((1 << 16) | 151)
97#define NX_TIEOFF_UART1_SMCTXENB ((1 << 16) | 152)
98#define NX_TIEOFF_UART1_SMCRXENB ((1 << 16) | 153)
99#define NX_TIEOFF_UART2_USESMC ((1 << 16) | 154)
100#define NX_TIEOFF_UART2_SMCTXENB ((1 << 16) | 155)
101#define NX_TIEOFF_UART2_SMCRXENB ((1 << 16) | 156)
102#define NX_TIEOFF_UART3_USESMC ((1 << 16) | 157)
103#define NX_TIEOFF_UART3_SMCTXENB ((1 << 16) | 158)
104#define NX_TIEOFF_UART3_SMCRXENB ((1 << 16) | 159)
105#define NX_TIEOFF_UART4_USESMC ((1 << 16) | 160)
106#define NX_TIEOFF_UART4_SMCTXENB ((1 << 16) | 161)
107#define NX_TIEOFF_UART4_SMCRXENB ((1 << 16) | 162)
108#define NX_TIEOFF_UART5_USESMC ((1 << 16) | 163)
109#define NX_TIEOFF_UART5_SMCTXENB ((1 << 16) | 164)
110#define NX_TIEOFF_UART5_SMCRXENB ((1 << 16) | 165)
111#define NX_TIEOFF_USB20HOST0_i_nPowerDown ((1 << 16) | 166)
112#define NX_TIEOFF_USB20HOST0_i_nSleep ((1 << 16) | 167)
113#define NX_TIEOFF_USB20HOST0_i_NX_RF1_EMA ((3 << 16) | 168)
114#define NX_TIEOFF_USB20HOST0_i_NX_RF1_EMAW ((2 << 16) | 171)
115#define NX_TIEOFF_USB20HOST0_sys_interrupt_i ((1 << 16) | 173)
116#define NX_TIEOFF_USB20HOST0_i_hsic_en ((3 << 16) | 174)
117#define NX_TIEOFF_USB20HOST0_i_nResetSync ((1 << 16) | 177)
118#define NX_TIEOFF_USB20HOST0_i_nResetSync_ohci ((1 << 16) | 178)
119#define NX_TIEOFF_USB20HOST0_i_nAuxWellResetSync ((1 << 16) | 179)
120#define NX_TIEOFF_USB20HOST0_i_nHostPhyResetSync ((1 << 16) | 180)
121#define NX_TIEOFF_USB20HOST0_i_nHostUtmiResetSync ((1 << 16) | 181)
122#define NX_TIEOFF_USB20HOST0_i_nHostHsicResetSync ((1 << 16) | 182)
123#define NX_TIEOFF_USB20HOST0_i_HSIC_FREE_CLOCK_ENB ((1 << 16) | 183)
124#define NX_TIEOFF_USB20HOST0_i_HSIC_480M_FROM_OTG_PHY ((1 << 16) | 184)
125#define NX_TIEOFF_USB20HOST0_ss_word_if_enb_i ((1 << 16) | 185)
126#define NX_TIEOFF_USB20HOST0_ss_word_if_i ((1 << 16) | 186)
127#define NX_TIEOFF_USB20HOST0_ss_utmi_backward_enb_i ((1 << 16) | 187)
128#define NX_TIEOFF_USB20HOST0_ss_resume_utmi_pls_dis_i ((1 << 16) | 188)
129#define NX_TIEOFF_USB20HOST0_phy_vstatus_0_i ((3 << 16) | 189)
130#define NX_TIEOFF_USB20HOST0_phy_vstatus_1_i ((3 << 16) | 192)
131#define NX_TIEOFF_USB20HOST0_phy_vstatus_2_i ((3 << 16) | 195)
132#define NX_TIEOFF_USB20HOST0_phy_vstatus_3_i ((3 << 16) | 198)
133#define NX_TIEOFF_USB20HOST0_phy_vstatus_4_i ((3 << 16) | 201)
134#define NX_TIEOFF_USB20HOST0_phy_vstatus_5_i ((3 << 16) | 204)
135#define NX_TIEOFF_USB20HOST0_phy_vstatus_6_i ((3 << 16) | 207)
136#define NX_TIEOFF_USB20HOST0_phy_vstatus_7_i ((3 << 16) | 210)
137#define NX_TIEOFF_USB20HOST0_ss_power_state_valid_i ((1 << 16) | 213)
138#define NX_TIEOFF_USB20HOST0_ss_nxt_power_state_valid_i ((1 << 16) | 214)
139#define NX_TIEOFF_USB20HOST0_ss_power_state_i ((2 << 16) | 215)
140#define NX_TIEOFF_USB20HOST0_ss_next_power_state_i ((2 << 16) | 217)
141#define NX_TIEOFF_USB20HOST0_app_prt_ovrcur_i ((3 << 16) | 219)
142#define NX_TIEOFF_USB20HOST0_ss_simulation_mode_i ((1 << 16) | 222)
143#define NX_TIEOFF_USB20HOST0_ss_fladj_val_host_i ((6 << 16) | 224)
144#define NX_TIEOFF_USB20HOST0_ss_fladj_val_5_i ((3 << 16) | 230)
145#define NX_TIEOFF_USB20HOST0_ss_fladj_val_4_i ((3 << 16) | 233)
146#define NX_TIEOFF_USB20HOST0_ss_fladj_val_3_i ((3 << 16) | 236)
147#define NX_TIEOFF_USB20HOST0_ss_fladj_val_2_i ((3 << 16) | 239)
148#define NX_TIEOFF_USB20HOST0_ss_fladj_val_1_i ((3 << 16) | 242)
149#define NX_TIEOFF_USB20HOST0_ss_fladj_val_0_i ((3 << 16) | 245)
150#define NX_TIEOFF_USB20HOST0_ss_autoppd_on_overcur_en_i ((1 << 16) | 248)
151#define NX_TIEOFF_USB20HOST0_ss_ena_incr16_i ((1 << 16) | 249)
152#define NX_TIEOFF_USB20HOST0_ss_ena_incr8_i ((1 << 16) | 250)
153#define NX_TIEOFF_USB20HOST0_ss_ena_incr4_i ((1 << 16) | 251)
154#define NX_TIEOFF_USB20HOST0_ss_ena_incrx_align_i ((1 << 16) | 252)
155#define NX_TIEOFF_USB20HOST0_i_ohci_0_cntsel_n ((1 << 16) | 253)
156#define NX_TIEOFF_USB20HOST0_ohci_0_app_irq1_i ((1 << 16) | 254)
157#define NX_TIEOFF_USB20HOST0_ohci_0_app_irq12_i ((1 << 16) | 255)
158#define NX_TIEOFF_USB20HOST0_ohci_0_app_io_hit_i ((1 << 16) | 256)
159#define NX_TIEOFF_USB20HOST0_ss_hubsetup_min_i ((1 << 16) | 257)
160#define NX_TIEOFF_USB20HOST0_app_start_clk_i ((1 << 16) | 258)
161#define NX_TIEOFF_USB20HOST0_ohci_susp_lgcy_i ((1 << 16) | 259)
162#define NX_TIEOFF_USB20HOST0_i_SIDDQ ((1 << 16) | 260)
163#define NX_TIEOFF_USB20HOST0_i_VATESTENB ((2 << 16) | 261)
164#define NX_TIEOFF_USB20HOST0_i_POR_ENB ((1 << 16) | 263)
165#define NX_TIEOFF_USB20HOST0_i_POR ((1 << 16) | 264)
166#define NX_TIEOFF_USB20HOST0_i_REFCLKSEL ((2 << 16) | 265)
167#define NX_TIEOFF_USB20HOST0_i_FSEL ((3 << 16) | 267)
168#define NX_TIEOFF_USB20HOST0_i_COMMONONN ((1 << 16) | 270)
169#define NX_TIEOFF_USB20HOST0_i_RESREQIN ((1 << 16) | 271)
170#define NX_TIEOFF_USB20HOST0_i_PORTRESET ((1 << 16) | 272)
171#define NX_TIEOFF_USB20HOST0_i_OTGDISABLE ((1 << 16) | 273)
172#define NX_TIEOFF_USB20HOST0_i_LOOPBACKENB ((1 << 16) | 274)
173#define NX_TIEOFF_USB20HOST0_i_IDPULLUPi ((1 << 16) | 275)
174#define NX_TIEOFF_USB20HOST0_i_DRVVBUS ((1 << 16) | 276)
175#define NX_TIEOFF_USB20HOST0_i_ADPCHRG ((1 << 16) | 277)
176#define NX_TIEOFF_USB20HOST0_i_ADPDISCHRG ((1 << 16) | 278)
177#define NX_TIEOFF_USB20HOST0_i_ADPPRBENB ((1 << 16) | 279)
178#define NX_TIEOFF_USB20HOST0_i_VBUSVLDEXT ((1 << 16) | 280)
179#define NX_TIEOFF_USB20HOST0_i_VBUSVLDEXTSEL ((1 << 16) | 281)
180#define NX_TIEOFF_USB20HOST0_i_DPPULLDOWN ((1 << 16) | 282)
181#define NX_TIEOFF_USB20HOST0_i_DMPULLDOWN ((1 << 16) | 283)
182#define NX_TIEOFF_USB20HOST0_i_SUSPENDM_ENB ((1 << 16) | 284)
183#define NX_TIEOFF_USB20HOST0_i_SUSPENDM ((1 << 16) | 285)
184#define NX_TIEOFF_USB20HOST0_i_SLEEPM_ENB ((1 << 16) | 286)
185#define NX_TIEOFF_USB20HOST0_i_SLEEPM ((1 << 16) | 287)
186#define NX_TIEOFF_USB20HOST0_i_OPMODE_ENB ((1 << 16) | 288)
187#define NX_TIEOFF_USB20HOST0_i_OPMODE ((2 << 16) | 289)
188#define NX_TIEOFF_USB20HOST0_i_TERMSEL_ENB ((1 << 16) | 291)
189#define NX_TIEOFF_USB20HOST0_i_TERMSEL ((1 << 16) | 292)
190#define NX_TIEOFF_USB20HOST0_i_XCVRSEL_ENB ((1 << 16) | 293)
191#define NX_TIEOFF_USB20HOST0_i_XCVRSEL ((2 << 16) | 294)
192#define NX_TIEOFF_USB20HOST0_i_WORDINTERFACE_ENB ((1 << 16) | 296)
193#define NX_TIEOFF_USB20HOST0_i_WORDINTERFACE ((1 << 16) | 297)
194#define NX_TIEOFF_USB20HOST0_i_TXBITSTUFFEN ((1 << 16) | 298)
195#define NX_TIEOFF_USB20HOST0_i_TXBITSTUFFENH ((1 << 16) | 299)
196#define NX_TIEOFF_USB20HOST0_i_BYPASSDPDATA ((1 << 16) | 300)
197#define NX_TIEOFF_USB20HOST0_i_BYPASSDMDATA ((1 << 16) | 301)
198#define NX_TIEOFF_USB20HOST0_i_BYPASSDPEN ((1 << 16) | 302)
199#define NX_TIEOFF_USB20HOST0_i_BYPASSDMEN ((1 << 16) | 303)
200#define NX_TIEOFF_USB20HOST0_i_BYPASSSEL ((1 << 16) | 304)
201#define NX_TIEOFF_USB20HOST0_i_COMPDISTUNE ((3 << 16) | 305)
202#define NX_TIEOFF_USB20HOST0_i_SQRXTUNE ((3 << 16) | 308)
203#define NX_TIEOFF_USB20HOST0_i_OTGTUNE ((3 << 16) | 311)
204#define NX_TIEOFF_USB20HOST0_i_TXHSXVTUNE ((2 << 16) | 314)
205#define NX_TIEOFF_USB20HOST0_i_TXFSLSTUNE ((4 << 16) | 316)
206#define NX_TIEOFF_USB20HOST0_i_TXVREFTUNE ((4 << 16) | 320)
207#define NX_TIEOFF_USB20HOST0_i_TXRISETUNE ((2 << 16) | 324)
208#define NX_TIEOFF_USB20HOST0_i_TXRESTUNE ((2 << 16) | 326)
209#define NX_TIEOFF_USB20HOST0_i_TXPREEMPAMPTUNE ((2 << 16) | 328)
210#define NX_TIEOFF_USB20HOST0_i_TXPREEMPPULSETUNE ((1 << 16) | 330)
211#define NX_TIEOFF_USB20HOST0_i_CHRGSEL ((1 << 16) | 331)
212#define NX_TIEOFF_USB20HOST0_i_VDATDETENB ((1 << 16) | 332)
213#define NX_TIEOFF_USB20HOST0_i_VDATSRCENB ((1 << 16) | 333)
214#define NX_TIEOFF_USB20HOST0_i_DCDENB ((1 << 16) | 334)
215#define NX_TIEOFF_USB20HOST0_i_ACAENB ((1 << 16) | 335)
216#define NX_TIEOFF_USB20HOST0_i_HSIC_MSTRXCVR ((1 << 16) | 336)
217#define NX_TIEOFF_USB20HOST0_i_HSIC_SIDDQ ((1 << 16) | 337)
218#define NX_TIEOFF_USB20HOST0_i_HSIC_POR_ENB ((1 << 16) | 338)
219#define NX_TIEOFF_USB20HOST0_i_HSIC_POR ((1 << 16) | 339)
220#define NX_TIEOFF_USB20HOST0_i_HSIC_REFCLKDIV ((7 << 16) | 340)
221#define NX_TIEOFF_USB20HOST0_i_HSIC_REFCLKSEL ((2 << 16) | 347)
222#define NX_TIEOFF_USB20HOST0_i_HSIC_COMMONONN ((1 << 16) | 349)
223#define NX_TIEOFF_USB20HOST0_i_HSIC_PORTRESET ((1 << 16) | 350)
224#define NX_TIEOFF_USB20HOST0_i_HSIC_LOOPBACKENB ((1 << 16) | 351)
225#define NX_TIEOFF_USB20HOST0_i_HSIC_DPPULLDOWN ((1 << 16) | 352)
226#define NX_TIEOFF_USB20HOST0_i_HSIC_DMPULLDOWN ((1 << 16) | 353)
227#define NX_TIEOFF_USB20HOST0_i_HSIC_SUSPENDM_ENB ((1 << 16) | 354)
228#define NX_TIEOFF_USB20HOST0_i_HSIC_SUSPENDM ((1 << 16) | 355)
229#define NX_TIEOFF_USB20HOST0_i_HSIC_SLEEPM_ENB ((1 << 16) | 356)
230#define NX_TIEOFF_USB20HOST0_i_HSIC_SLEEPM ((1 << 16) | 357)
231#define NX_TIEOFF_USB20HOST0_i_HSIC_MSTRXOPU ((1 << 16) | 358)
232#define NX_TIEOFF_USB20HOST0_i_HSIC_OPMODE_ENB ((1 << 16) | 359)
233#define NX_TIEOFF_USB20HOST0_i_HSIC_OPMODE ((2 << 16) | 360)
234#define NX_TIEOFF_USB20HOST0_i_HSIC_XCVRSELECT_ENB ((1 << 16) | 362)
235#define NX_TIEOFF_USB20HOST0_i_HSIC_XCVRSELECT ((1 << 16) | 363)
236#define NX_TIEOFF_USB20HOST0_i_HSIC_WORDINTERFACE_ENB ((1 << 16) | 364)
237#define NX_TIEOFF_USB20HOST0_i_HSIC_WORDINTERFACE ((1 << 16) | 365)
238#define NX_TIEOFF_USB20HOST0_i_HSIC_TXBITSTUFFEN ((1 << 16) | 366)
239#define NX_TIEOFF_USB20HOST0_i_HSIC_TXBITSTUFFENH ((1 << 16) | 367)
240#define NX_TIEOFF_USB20HOST0_i_HSIC_TXRPUTUNE ((2 << 16) | 368)
241#define NX_TIEOFF_USB20HOST0_i_HSIC_TXRPDTUNE ((2 << 16) | 370)
242#define NX_TIEOFF_USB20HOST0_i_HSIC_TXSRTUNE ((4 << 16) | 372)
243#define NX_TIEOFF_USB20OTG0_i_nPowerDown ((1 << 16) | 376)
244#define NX_TIEOFF_USB20OTG0_i_nSleep ((1 << 16) | 377)
245#define NX_TIEOFF_USB20OTG0_i_NX_RF1_EMA ((3 << 16) | 378)
246#define NX_TIEOFF_USB20OTG0_i_NX_RF1_EMAW ((2 << 16) | 381)
247#define NX_TIEOFF_USB20OTG0_i_ss_scaledown_mode ((2 << 16) | 384)
248#define NX_TIEOFF_USB20OTG0_i_gp_in ((16 << 16) | 386)
249#define NX_TIEOFF_USB20OTG0_i_sof_count ((14 << 16) | 402)
250#define NX_TIEOFF_USB20OTG0_i_sys_dma_done ((1 << 16) | 416)
251#define NX_TIEOFF_USB20OTG0_i_if_select_hsic ((1 << 16) | 417)
252#define NX_TIEOFF_USB20OTG0_i_nResetSync ((1 << 16) | 418)
253#define NX_TIEOFF_USB20OTG0_i_nUtmiResetSync ((1 << 16) | 419)
254#define NX_TIEOFF_USB20OTG0_i_SIDDQ ((1 << 16) | 420)
255#define NX_TIEOFF_USB20OTG0_i_VATESTENB ((2 << 16) | 421)
256#define NX_TIEOFF_USB20OTG0_i_POR_ENB ((1 << 16) | 423)
257#define NX_TIEOFF_USB20OTG0_i_POR ((1 << 16) | 424)
258#define NX_TIEOFF_USB20OTG0_i_REFCLKSEL ((2 << 16) | 425)
259#define NX_TIEOFF_USB20OTG0_i_FSEL ((3 << 16) | 427)
260#define NX_TIEOFF_USB20OTG0_i_COMMONONN ((1 << 16) | 430)
261#define NX_TIEOFF_USB20OTG0_i_RESREQIN ((1 << 16) | 431)
262#define NX_TIEOFF_USB20OTG0_i_PORTRESET ((1 << 16) | 432)
263#define NX_TIEOFF_USB20OTG0_i_OTGDISABLE ((1 << 16) | 433)
264#define NX_TIEOFF_USB20OTG0_i_LOOPBACKENB ((1 << 16) | 434)
265#define NX_TIEOFF_USB20OTG0_i_IDPULLUP ((1 << 16) | 435)
266#define NX_TIEOFF_USB20OTG0_i_DRVVBUS ((1 << 16) | 436)
267#define NX_TIEOFF_USB20OTG0_i_ADPCHRG ((1 << 16) | 437)
268#define NX_TIEOFF_USB20OTG0_i_ADPDISCHRG ((1 << 16) | 438)
269#define NX_TIEOFF_USB20OTG0_i_ADPPRBENB ((1 << 16) | 439)
270#define NX_TIEOFF_USB20OTG0_i_VBUSVLDEXT ((1 << 16) | 440)
271#define NX_TIEOFF_USB20OTG0_i_VBUSVLDEXTSEL ((1 << 16) | 441)
272#define NX_TIEOFF_USB20OTG0_i_DPPULLDOWN ((1 << 16) | 442)
273#define NX_TIEOFF_USB20OTG0_i_DMPULLDOWN ((1 << 16) | 443)
274#define NX_TIEOFF_USB20OTG0_i_SUSPENDM_ENB ((1 << 16) | 444)
275#define NX_TIEOFF_USB20OTG0_i_SUSPENDM ((1 << 16) | 445)
276#define NX_TIEOFF_USB20OTG0_i_SLEEPM_ENB ((1 << 16) | 446)
277#define NX_TIEOFF_USB20OTG0_i_SLEEPM ((1 << 16) | 447)
278#define NX_TIEOFF_USB20OTG0_i_OPMODE_ENB ((1 << 16) | 448)
279#define NX_TIEOFF_USB20OTG0_i_OPMODE ((2 << 16) | 449)
280#define NX_TIEOFF_USB20OTG0_i_TERMSEL_ENB ((1 << 16) | 451)
281#define NX_TIEOFF_USB20OTG0_i_TERMSEL ((1 << 16) | 452)
282#define NX_TIEOFF_USB20OTG0_i_XCVRSEL_ENB ((1 << 16) | 453)
283#define NX_TIEOFF_USB20OTG0_i_XCVRSEL ((2 << 16) | 454)
284#define NX_TIEOFF_USB20OTG0_i_WORDINTERFACE_ENB ((1 << 16) | 456)
285#define NX_TIEOFF_USB20OTG0_i_WORDINTERFACE ((1 << 16) | 457)
286#define NX_TIEOFF_USB20OTG0_i_TXBITSTUFFEN ((1 << 16) | 458)
287#define NX_TIEOFF_USB20OTG0_i_TXBITSTUFFENH ((1 << 16) | 459)
288#define NX_TIEOFF_USB20OTG0_i_BYPASSDPDATA ((1 << 16) | 460)
289#define NX_TIEOFF_USB20OTG0_i_BYPASSDMDATA ((1 << 16) | 461)
290#define NX_TIEOFF_USB20OTG0_i_BYPASSDPEN ((1 << 16) | 462)
291#define NX_TIEOFF_USB20OTG0_i_BYPASSDMEN ((1 << 16) | 463)
292#define NX_TIEOFF_USB20OTG0_i_BYPASSSEL ((1 << 16) | 464)
293#define NX_TIEOFF_USB20OTG0_i_COMPDISTUNE ((3 << 16) | 465)
294#define NX_TIEOFF_USB20OTG0_i_SQRXTUNE ((3 << 16) | 468)
295#define NX_TIEOFF_USB20OTG0_i_OTGTUNE ((3 << 16) | 471)
296#define NX_TIEOFF_USB20OTG0_i_TXHSXVTUNE ((2 << 16) | 474)
297#define NX_TIEOFF_USB20OTG0_i_TXFSLSTUNE ((4 << 16) | 476)
298#define NX_TIEOFF_USB20OTG0_i_TXVREFTUNE ((4 << 16) | 480)
299#define NX_TIEOFF_USB20OTG0_i_TXRISETUNE ((2 << 16) | 484)
300#define NX_TIEOFF_USB20OTG0_i_TXRESTUNE ((2 << 16) | 486)
301#define NX_TIEOFF_USB20OTG0_i_TXPREEMPAMPTUNE ((2 << 16) | 488)
302#define NX_TIEOFF_USB20OTG0_i_TXPREEMPPULSETUNE ((1 << 16) | 490)
303#define NX_TIEOFF_USB20OTG0_i_CHRGSEL ((1 << 16) | 491)
304#define NX_TIEOFF_USB20OTG0_i_VDATDETENB ((1 << 16) | 492)
305#define NX_TIEOFF_USB20OTG0_i_VDATSRCENB ((1 << 16) | 493)
306#define NX_TIEOFF_USB20OTG0_i_DCDENB ((1 << 16) | 494)
307#define NX_TIEOFF_USB20OTG0_i_ACAENB ((1 << 16) | 495)
308#define NX_TIEOFF_USB20OTG0_i_IDPULLUP_ENB ((1 << 16) | 496)
309#define NX_TIEOFF_USB20OTG0_i_DPPULLDOWN_ENB ((1 << 16) | 497)
310#define NX_TIEOFF_USB20OTG0_i_DMPULLDOWN_ENB ((1 << 16) | 498)
311#define NX_TIEOFF_USB20OTG0_i_DRVVBUS_ENB ((1 << 16) | 499)
312#define NX_TIEOFF_USB20OTG0_i_LPMClkMuxCntrl ((1 << 16) | 500)
313#define NX_TIEOFF_USB20OTG0_i_GLITCHLESSMUXCntrl ((1 << 16) | 501)
314#define NX_TIEOFF_CODA9600_i_nPWRDN00 ((4 << 16) | 502)
315#define NX_TIEOFF_CODA9600_i_nSLEEP00 ((4 << 16) | 506)
316#define NX_TIEOFF_CODA9600_i_nPWRDN01 ((8 << 16) | 512)
317#define NX_TIEOFF_CODA9600_i_nSLEEP01 ((8 << 16) | 520)
318#define NX_TIEOFF_CODA9600_i_nPWRDN02 ((10 << 16) | 528)
319#define NX_TIEOFF_CODA9600_i_nSLEEP02 ((10 << 16) | 544)
320#define NX_TIEOFF_CODA9600_i_nPWRDN03 ((2 << 16) | 554)
321#define NX_TIEOFF_CODA9600_i_nSLEEP03 ((2 << 16) | 556)
322#define NX_TIEOFF_CODA9600_i_nPWRDN04 ((8 << 16) | 558)
323#define NX_TIEOFF_CODA9600_i_nSLEEP04 ((8 << 16) | 566)
324#define NX_TIEOFF_CODA9600_i_nPWRDN05 ((3 << 16) | 576)
325#define NX_TIEOFF_CODA9600_i_nSLEEP05 ((3 << 16) | 579)
326#define NX_TIEOFF_CODA9600_i_nPWRDN06 ((7 << 16) | 582)
327#define NX_TIEOFF_CODA9600_i_nSLEEP06 ((7 << 16) | 589)
328#define NX_TIEOFF_CODA9600_i_nPWRDN07 ((12 << 16) | 596)
329#define NX_TIEOFF_CODA9600_i_nSLEEP07 ((12 << 16) | 608)
330#define NX_TIEOFF_CODA9600_i_nPWRDN08 ((1 << 16) | 620)
331#define NX_TIEOFF_CODA9600_i_nSLEEP08 ((1 << 16) | 621)
332#define NX_TIEOFF_CODA9600_i_nPWRDN09 ((2 << 16) | 622)
333#define NX_TIEOFF_CODA9600_i_nSLEEP09 ((2 << 16) | 624)
334#define NX_TIEOFF_CODA9600_i_nPWRDN10 ((10 << 16) | 626)
335#define NX_TIEOFF_CODA9600_i_nSLEEP10 ((10 << 16) | 640)
336#define NX_TIEOFF_CODA9600_i_nPWRDN11 ((1 << 16) | 650)
337#define NX_TIEOFF_CODA9600_i_nSLEEP11 ((1 << 16) | 651)
338#define NX_TIEOFF_CODA9600_i_TIE_rf2_EMAA ((3 << 16) | 652)
339#define NX_TIEOFF_CODA9600_i_TIE_rf2_EMAB ((3 << 16) | 655)
340#define NX_TIEOFF_CODA9600_i_TIE_rf2w_EMAA ((3 << 16) | 658)
341#define NX_TIEOFF_CODA9600_i_TIE_rf2w_EMAB ((3 << 16) | 661)
342#define NX_TIEOFF_CODA9600_i_TIE_ra2_EMAA ((3 << 16) | 664)
343#define NX_TIEOFF_CODA9600_i_TIE_ra2_EMAB ((3 << 16) | 667)
344#define NX_TIEOFF_CODA9600_i_TIE_ra2_EMAWA ((2 << 16) | 670)
345#define NX_TIEOFF_CODA9600_i_TIE_ra2_EMAWB ((2 << 16) | 672)
346#define NX_TIEOFF_CODA9600_i_TIE_ra2w_EMAA ((3 << 16) | 674)
347#define NX_TIEOFF_CODA9600_i_TIE_ra2w_EMAB ((3 << 16) | 677)
348#define NX_TIEOFF_CODA9600_i_TIE_ra2w_EMAWA ((2 << 16) | 680)
349#define NX_TIEOFF_CODA9600_i_TIE_ra2w_EMAWB ((2 << 16) | 682)
350#define NX_TIEOFF_CODA9600_i_TIE_rf1_EMA ((3 << 16) | 684)
351#define NX_TIEOFF_CODA9600_i_TIE_rf1_EMAW ((2 << 16) | 687)
352#define NX_TIEOFF_CODA9600_i_TIE_rf1w_EMA ((3 << 16) | 689)
353#define NX_TIEOFF_CODA9600_i_TIE_rf1w_EMAW ((2 << 16) | 692)
354#define NX_TIEOFF_DWC_GMAC0_sbd_flowctrl_i ((1 << 16) | 694)
355#define NX_TIEOFF_DWC_GMAC0_phy_intf_sel_i ((3 << 16) | 695)
356#define NX_TIEOFF_DWC_GMAC0_i_NX_RF2_EMAA ((3 << 16) | 698)
357#define NX_TIEOFF_DWC_GMAC0_i_NX_RF2_EMAB ((3 << 16) | 701)
358#define NX_TIEOFF_MALI4000_NX_DPSRAM_1R1W_EMAA ((3 << 16) | 704)
359#define NX_TIEOFF_MALI4000_NX_DPSRAM_1R1W_EMAB ((3 << 16) | 707)
360#define NX_TIEOFF_MALI4000_NX_SPSRAM_EMA ((3 << 16) | 710)
361#define NX_TIEOFF_MALI4000_NX_SPSRAM_EMAW ((2 << 16) | 713)
362#define NX_TIEOFF_MALI4000_NX_SPSRAM_BW_EMA ((3 << 16) | 715)
363#define NX_TIEOFF_MALI4000_NX_SPSRAM_BW_EMAW ((2 << 16) | 718)
364#define NX_TIEOFF_MALI4000_PWRDNBYPASS ((1 << 16) | 720)
365#define NX_TIEOFF_MALI4000_GP_NX_NPOWERDOWN ((15 << 16) | 721)
366#define NX_TIEOFF_MALI4000_GP_NX_NSLEEP ((15 << 16) | 736)
367#define NX_TIEOFF_MALI4000_L2_NX_NPOWERDOWN ((3 << 16) | 751)
368#define NX_TIEOFF_MALI4000_L2_NX_NSLEEP ((3 << 16) | 754)
369#define NX_TIEOFF_MALI4000_PP0_NX_NPOWERDOWN ((32 << 16) | 768)
370#define NX_TIEOFF_MALI4000_PP0_NX_NSLEEP ((32 << 16) | 800)
371#define NX_TIEOFF_MALI4000_PP1_NX_NPOWERDOWN ((32 << 16) | 832)
372#define NX_TIEOFF_MALI4000_PP1_NX_NSLEEP ((32 << 16) | 864)
373#define NX_TIEOFF_MALI4000_PP2_NX_NPOWERDOWN ((32 << 16) | 896)
374#define NX_TIEOFF_MALI4000_PP2_NX_NSLEEP ((32 << 16) | 928)
375#define NX_TIEOFF_MALI4000_PP3_NX_NPOWERDOWN ((32 << 16) | 960)
376#define NX_TIEOFF_MALI4000_PP3_NX_NSLEEP ((32 << 16) | 992)
377#define NX_TIEOFF_A3BM_AXI_PERI_BUS0_SYNCMODEREQm9 ((1 << 16) | 1024)
378#define NX_TIEOFF_A3BM_AXI_PERI_BUS0_SYNCMODEREQm10 ((1 << 16) | 1025)
379#define NX_TIEOFF_A3BM_AXI_PERI_BUS0_SYNCMODEREQm16 ((1 << 16) | 1026)
380#define NX_TIEOFF_A3BM_AXI_TOP_MASTER_BUS0_REMAP ((2 << 16) | 1027)
381#if defined(CONFIG_ARCH_S5P6818)
382#define NX_TIEOFF_Inst_ARMTOP_SMPEN ((4 << 16) | 2816)
383#define NX_TIEOFF_Inst_ARMTOP_STANBYWFI ((4 << 16) | 2880)
384#define NX_TIEOFF_Inst_ARMTOP_STANBYWFIL2 ((1 << 16) | 2884)
385#define NX_TIEOFF_Inst_ARMTOP_DBGNOPWRDWN ((4 << 16) | 2889)
386#define NX_TIEOFF_Inst_ARMTOP_DBGPWRUPREQ ((4 << 16) | 2893)
387#define NX_TIEOFF_Inst_ARMTOP_COREPWRDOWNPRE ((1 << 16) | 2901)
388#define NX_TIEOFF_Inst_ARMTOP_CPU0PWRDOWNPRE ((1 << 16) | 2902)
389#define NX_TIEOFF_Inst_ARMTOP_CPU1PWRDOWNPRE ((1 << 16) | 2903)
390#define NX_TIEOFF_Inst_ARMTOP_CPU2PWRDOWNPRE ((1 << 16) | 2904)
391#define NX_TIEOFF_Inst_ARMTOP_CPU3PWRDOWNPRE ((1 << 16) | 2905)
392#define NX_TIEOFF_Inst_ARMTOP_COREPWRDOWNALL ((1 << 16) | 2906)
393#define NX_TIEOFF_Inst_ARMTOP_CPU0PWRDOWNALL ((1 << 16) | 2907)
394#define NX_TIEOFF_Inst_ARMTOP_CPU1PWRDOWNALL ((1 << 16) | 2908)
395#define NX_TIEOFF_Inst_ARMTOP_CPU2PWRDOWNALL ((1 << 16) | 2909)
396#define NX_TIEOFF_Inst_ARMTOP_CPU3PWRDOWNALL ((1 << 16) | 2910)
397#define NX_TIEOFF_Inst_ARMTOP_CLAMPL2 ((1 << 16) | 2920)
398#define NX_TIEOFF_Inst_ARMTOP_L2FLUSHREQ ((1 << 16) | 3018)
399#define NX_TIEOFF_Inst_ARMTOP_L2FLUSHDONE ((1 << 16) | 3019)
400#define NX_TIEOFF_Inst_ARMTOP_ACINACTM ((1 << 16) | 3023)
401#define NX_TIEOFF_Inst_ARMTOP_P1_SMPEN ((4 << 16) | 3360)
402#define NX_TIEOFF_Inst_ARMTOP_P1_STANBYWFI ((4 << 16) | 3424)
403#define NX_TIEOFF_Inst_ARMTOP_P1_STANBYWFIL2 ((1 << 16) | 3428)
404#define NX_TIEOFF_Inst_ARMTOP_P1_DBGNOPWRDWN ((4 << 16) | 3442)
405#define NX_TIEOFF_Inst_ARMTOP_P1_DBGPWRUPREQ ((4 << 16) | 3443)
406#define NX_TIEOFF_Inst_ARMTOP_P1_DBGPWRDUP ((4 << 16) | 3444)
407#define NX_TIEOFF_Inst_ARMTOP_P1_COREPWRDOWNPRE ((1 << 16) | 3445)
408#define NX_TIEOFF_Inst_ARMTOP_P1_CPU0PWRDOWNPRE ((1 << 16) | 3446)
409#define NX_TIEOFF_Inst_ARMTOP_P1_CPU1PWRDOWNPRE ((1 << 16) | 3447)
410#define NX_TIEOFF_Inst_ARMTOP_P1_CPU2PWRDOWNPRE ((1 << 16) | 3448)
411#define NX_TIEOFF_Inst_ARMTOP_P1_CPU3PWRDOWNPRE ((1 << 16) | 3449)
412#define NX_TIEOFF_Inst_ARMTOP_P1_COREPWRDOWNALL ((1 << 16) | 3450)
413#define NX_TIEOFF_Inst_ARMTOP_P1_CPU0PWRDOWNALL ((1 << 16) | 3451)
414#define NX_TIEOFF_Inst_ARMTOP_P1_CPU1PWRDOWNALL ((1 << 16) | 3452)
415#define NX_TIEOFF_Inst_ARMTOP_P1_CPU2PWRDOWNALL ((1 << 16) | 3453)
416#define NX_TIEOFF_Inst_ARMTOP_P1_CPU3PWRDOWNALL ((1 << 16) | 3454)
417#define NX_TIEOFF_Inst_ARMTOP_P1_CLAMPL2 ((1 << 16) | 3464)
418#define NX_TIEOFF_Inst_ARMTOP_P1_L2FLUSHREQ ((1 << 16) | 3562)
419#define NX_TIEOFF_Inst_ARMTOP_P1_L2FLUSHDONE ((1 << 16) | 3563)
420#define NX_TIEOFF_Inst_ARMTOP_P1_ACINACTM ((1 << 16) | 3567)
421#endif
422
423#endif /* _NEXELL_TIEOFF_H */