1 /* 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 
10 void nx_tieoff_set(u32 tieoff_index, u32 tieoff_value);
11 u32 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 */
424