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