|
RTEMS
5.1
|
Go to the documentation of this file. 22 #ifndef LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H 23 #define LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H 25 #define TMS570_PIN_MMR_ALT_AD2EVT TMS570_BALL_WITH_MMR(80, 0) 26 #define TMS570_PIN_MMR_ALT_ECAP1 TMS570_BALL_WITH_MMR(80, 1) 27 #define TMS570_PIN_MMR_ALT_ECAP2 TMS570_BALL_WITH_MMR(80, 2) 28 #define TMS570_PIN_MMR_ALT_ECAP3 TMS570_BALL_WITH_MMR(80, 3) 29 #define TMS570_PIN_MMR_ALT_ECAP4 TMS570_BALL_WITH_MMR(81, 0) 30 #define TMS570_PIN_MMR_ALT_ECAP5 TMS570_BALL_WITH_MMR(81, 1) 31 #define TMS570_PIN_MMR_ALT_ECAP6 TMS570_BALL_WITH_MMR(81, 2) 32 #define TMS570_PIN_MMR_ALT_GIOA_0 TMS570_BALL_WITH_MMR(83, 3) 33 #define TMS570_PIN_MMR_ALT_GIOA_1 TMS570_BALL_WITH_MMR(84, 0) 34 #define TMS570_PIN_MMR_ALT_GIOA_2 TMS570_BALL_WITH_MMR(84, 1) 35 #define TMS570_PIN_MMR_ALT_GIOA_3 TMS570_BALL_WITH_MMR(84, 2) 36 #define TMS570_PIN_MMR_ALT_GIOA_4 TMS570_BALL_WITH_MMR(84, 3) 37 #define TMS570_PIN_MMR_ALT_GIOA_5 TMS570_BALL_WITH_MMR(85, 0) 38 #define TMS570_PIN_MMR_ALT_GIOA_6 TMS570_BALL_WITH_MMR(85, 1) 39 #define TMS570_PIN_MMR_ALT_GIOA_7 TMS570_BALL_WITH_MMR(85, 2) 40 #define TMS570_PIN_MMR_ALT_GIOB_0 TMS570_BALL_WITH_MMR(85, 3) 41 #define TMS570_PIN_MMR_ALT_GIOB_1 TMS570_BALL_WITH_MMR(86, 0) 42 #define TMS570_PIN_MMR_ALT_GIOB_2 TMS570_BALL_WITH_MMR(86, 1) 43 #define TMS570_PIN_MMR_ALT_GIOB_3 TMS570_BALL_WITH_MMR(86, 2) 44 #define TMS570_PIN_MMR_ALT_GIOB_4 TMS570_BALL_WITH_MMR(86, 3) 45 #define TMS570_PIN_MMR_ALT_GIOB_5 TMS570_BALL_WITH_MMR(87, 0) 46 #define TMS570_PIN_MMR_ALT_GIOB_6 TMS570_BALL_WITH_MMR(87, 1) 47 #define TMS570_PIN_MMR_ALT_GIOB_7 TMS570_BALL_WITH_MMR(87, 2) 48 #define TMS570_PIN_MMR_ALT_HET1_17 TMS570_BALL_WITH_MMR(92, 0) 49 #define TMS570_PIN_MMR_ALT_HET1_19 TMS570_BALL_WITH_MMR(92, 1) 50 #define TMS570_PIN_MMR_ALT_HET1_21 TMS570_BALL_WITH_MMR(92, 2) 51 #define TMS570_PIN_MMR_ALT_HET1_23 TMS570_BALL_WITH_MMR(92, 3) 52 #define TMS570_PIN_MMR_ALT_HET1_25 TMS570_BALL_WITH_MMR(93, 0) 53 #define TMS570_PIN_MMR_ALT_HET1_27 TMS570_BALL_WITH_MMR(93, 1) 54 #define TMS570_PIN_MMR_ALT_HET1_29 TMS570_BALL_WITH_MMR(93, 2) 55 #define TMS570_PIN_MMR_ALT_HET1_31 TMS570_BALL_WITH_MMR(93, 3) 56 #define TMS570_PIN_MMR_ALT_HET2_00 TMS570_BALL_WITH_MMR(94, 0) 57 #define TMS570_PIN_MMR_ALT_HET2_01 TMS570_BALL_WITH_MMR(94, 1) 58 #define TMS570_PIN_MMR_ALT_HET2_02 TMS570_BALL_WITH_MMR(94, 2) 59 #define TMS570_PIN_MMR_ALT_HET2_03 TMS570_BALL_WITH_MMR(94, 3) 60 #define TMS570_PIN_MMR_ALT_HET2_04 TMS570_BALL_WITH_MMR(95, 0) 61 #define TMS570_PIN_MMR_ALT_HET2_05 TMS570_BALL_WITH_MMR(95, 1) 62 #define TMS570_PIN_MMR_ALT_HET2_06 TMS570_BALL_WITH_MMR(95, 2) 63 #define TMS570_PIN_MMR_ALT_HET2_07 TMS570_BALL_WITH_MMR(95, 3) 64 #define TMS570_PIN_MMR_ALT_HET2_08 TMS570_BALL_WITH_MMR(96, 0) 65 #define TMS570_PIN_MMR_ALT_HET2_09 TMS570_BALL_WITH_MMR(96, 1) 66 #define TMS570_PIN_MMR_ALT_HET2_10 TMS570_BALL_WITH_MMR(96, 2) 67 #define TMS570_PIN_MMR_ALT_HET2_11 TMS570_BALL_WITH_MMR(96, 3) 68 #define TMS570_PIN_MMR_ALT_HET2_12 TMS570_BALL_WITH_MMR(97, 0) 69 #define TMS570_PIN_MMR_ALT_HET2_13 TMS570_BALL_WITH_MMR(97, 1) 70 #define TMS570_PIN_MMR_ALT_HET2_14 TMS570_BALL_WITH_MMR(97, 2) 71 #define TMS570_PIN_MMR_ALT_HET2_15 TMS570_BALL_WITH_MMR(97, 3) 72 #define TMS570_PIN_MMR_ALT_HET2_16 TMS570_BALL_WITH_MMR(98, 0) 73 #define TMS570_PIN_MMR_ALT_HET2_18 TMS570_BALL_WITH_MMR(98, 1) 74 #define TMS570_PIN_MMR_ALT_HET2_20 TMS570_BALL_WITH_MMR(98, 2) 75 #define TMS570_PIN_MMR_ALT_HET2_22 TMS570_BALL_WITH_MMR(98, 3) 76 #define TMS570_PIN_MMR_ALT_MDIO TMS570_BALL_WITH_MMR(87, 3) 77 #define TMS570_PIN_MMR_ALT_MIBSPI1NCS_4 TMS570_BALL_WITH_MMR(88, 0) 78 #define TMS570_PIN_MMR_ALT_MIBSPI1NCS_5 TMS570_BALL_WITH_MMR(88, 1) 79 #define TMS570_PIN_MMR_ALT_MIBSPI2NCS_1 TMS570_BALL_WITH_MMR(88, 2) 80 #define TMS570_PIN_MMR_ALT_MII_COL TMS570_BALL_WITH_MMR(89, 2) 81 #define TMS570_PIN_MMR_ALT_MII_CRS TMS570_BALL_WITH_MMR(89, 3) 82 #define TMS570_PIN_MMR_ALT_MII_RXCLK TMS570_BALL_WITH_MMR(90, 2) 83 #define TMS570_PIN_MMR_ALT_MII_RXD_0 TMS570_BALL_WITH_MMR(90, 3) 84 #define TMS570_PIN_MMR_ALT_MII_RXD_1 TMS570_BALL_WITH_MMR(91, 0) 85 #define TMS570_PIN_MMR_ALT_MII_RXD_2 TMS570_BALL_WITH_MMR(91, 1) 86 #define TMS570_PIN_MMR_ALT_MII_RXD_3 TMS570_BALL_WITH_MMR(91, 2) 87 #define TMS570_PIN_MMR_ALT_MII_RX_DV TMS570_BALL_WITH_MMR(90, 0) 88 #define TMS570_PIN_MMR_ALT_MII_RX_ER TMS570_BALL_WITH_MMR(90, 1) 89 #define TMS570_PIN_MMR_ALT_MII_TX_CLK TMS570_BALL_WITH_MMR(91, 3) 90 #define TMS570_PIN_MMR_ALT_eQEP1A TMS570_BALL_WITH_MMR(81, 3) 91 #define TMS570_PIN_MMR_ALT_eQEP1B TMS570_BALL_WITH_MMR(82, 0) 92 #define TMS570_PIN_MMR_ALT_eQEP1I TMS570_BALL_WITH_MMR(82, 1) 93 #define TMS570_PIN_MMR_ALT_eQEP1S TMS570_BALL_WITH_MMR(82, 2) 94 #define TMS570_PIN_MMR_ALT_eQEP2A TMS570_BALL_WITH_MMR(82, 3) 95 #define TMS570_PIN_MMR_ALT_eQEP2B TMS570_BALL_WITH_MMR(83, 0) 96 #define TMS570_PIN_MMR_ALT_eQEP2I TMS570_BALL_WITH_MMR(83, 1) 97 #define TMS570_PIN_MMR_ALT_eQEP2S TMS570_BALL_WITH_MMR(83, 2) 98 #define TMS570_PIN_MMR_ALT_nTZ1_1 TMS570_BALL_WITH_MMR(99, 0) 99 #define TMS570_PIN_MMR_ALT_nTZ1_2 TMS570_BALL_WITH_MMR(99, 1) 100 #define TMS570_PIN_MMR_ALT_nTZ1_3 TMS570_BALL_WITH_MMR(99, 2) 102 #define TMS570_BALL_N19 TMS570_BALL_WITH_MMR(0, 0) 103 #define TMS570_BALL_N19_AD1EVT TMS570_PIN_AND_FNC(TMS570_BALL_N19, 0) 104 #define TMS570_BALL_N19_MII_RX_ER TMS570_PIN_WITH_IN_ALT( \ 105 TMS570_PIN_AND_FNC(TMS570_BALL_N19, 2), \ 106 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RX_ER, 1)) 107 #define TMS570_BALL_N19_RMII_RX_ER TMS570_PIN_AND_FNC(TMS570_BALL_N19, 3) 108 #define TMS570_BALL_N19_nTZ1_1 TMS570_PIN_WITH_IN_ALT( \ 109 TMS570_PIN_AND_FNC(TMS570_BALL_N19, 5), \ 110 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_1, 0)) 112 #define TMS570_BALL_D4 TMS570_BALL_WITH_MMR(0, 1) 113 #define TMS570_BALL_D4_EMIF_ADDR_00 TMS570_PIN_AND_FNC(TMS570_BALL_D4, 0) 114 #define TMS570_BALL_D4_HET2_01 TMS570_PIN_WITH_IN_ALT( \ 115 TMS570_PIN_AND_FNC(TMS570_BALL_D4, 2), \ 116 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_01, 1)) 118 #define TMS570_BALL_D5 TMS570_BALL_WITH_MMR(0, 2) 119 #define TMS570_BALL_D5_EMIF_ADDR_01 TMS570_PIN_AND_FNC(TMS570_BALL_D5, 0) 120 #define TMS570_BALL_D5_HET2_03 TMS570_PIN_WITH_IN_ALT( \ 121 TMS570_PIN_AND_FNC(TMS570_BALL_D5, 2), \ 122 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_03, 1)) 124 #define TMS570_BALL_C4 TMS570_BALL_WITH_MMR(0, 3) 125 #define TMS570_BALL_C4_EMIF_ADDR_06 TMS570_PIN_AND_FNC(TMS570_BALL_C4, 0) 126 #define TMS570_BALL_C4_RTP_DATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_C4, 1) 127 #define TMS570_BALL_C4_HET2_11 TMS570_PIN_WITH_IN_ALT( \ 128 TMS570_PIN_AND_FNC(TMS570_BALL_C4, 2), \ 129 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_11, 1)) 131 #define TMS570_BALL_C5 TMS570_BALL_WITH_MMR(1, 0) 132 #define TMS570_BALL_C5_EMIF_ADDR_07 TMS570_PIN_AND_FNC(TMS570_BALL_C5, 0) 133 #define TMS570_BALL_C5_RTP_DATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_C5, 1) 134 #define TMS570_BALL_C5_HET2_13 TMS570_PIN_WITH_IN_ALT( \ 135 TMS570_PIN_AND_FNC(TMS570_BALL_C5, 2), \ 136 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_13, 1)) 138 #define TMS570_BALL_C6 TMS570_BALL_WITH_MMR(1, 1) 139 #define TMS570_BALL_C6_EMIF_ADDR_08 TMS570_PIN_AND_FNC(TMS570_BALL_C6, 0) 140 #define TMS570_BALL_C6_RTP_DATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_C6, 1) 141 #define TMS570_BALL_C6_HET2_15 TMS570_PIN_WITH_IN_ALT( \ 142 TMS570_PIN_AND_FNC(TMS570_BALL_C6, 2), \ 143 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_15, 1)) 145 #define TMS570_BALL_C7 TMS570_BALL_WITH_MMR(1, 2) 146 #define TMS570_BALL_C7_EMIF_ADDR_09 TMS570_PIN_AND_FNC(TMS570_BALL_C7, 0) 147 #define TMS570_BALL_C7_RTP_DATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_C7, 1) 149 #define TMS570_BALL_C8 TMS570_BALL_WITH_MMR(1, 3) 150 #define TMS570_BALL_C8_EMIF_ADDR_10 TMS570_PIN_AND_FNC(TMS570_BALL_C8, 0) 151 #define TMS570_BALL_C8_RTP_DATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_C8, 1) 153 #define TMS570_BALL_C9 TMS570_BALL_WITH_MMR(2, 0) 154 #define TMS570_BALL_C9_EMIF_ADDR_11 TMS570_PIN_AND_FNC(TMS570_BALL_C9, 0) 155 #define TMS570_BALL_C9_RTP_DATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_C9, 1) 157 #define TMS570_BALL_C10 TMS570_BALL_WITH_MMR(2, 1) 158 #define TMS570_BALL_C10_EMIF_ADDR_12 TMS570_PIN_AND_FNC(TMS570_BALL_C10, 0) 159 #define TMS570_BALL_C10_RTP_DATA_06 TMS570_PIN_AND_FNC(TMS570_BALL_C10, 1) 161 #define TMS570_BALL_C11 TMS570_BALL_WITH_MMR(2, 2) 162 #define TMS570_BALL_C11_EMIF_ADDR_13 TMS570_PIN_AND_FNC(TMS570_BALL_C11, 0) 163 #define TMS570_BALL_C11_RTP_DATA_05 TMS570_PIN_AND_FNC(TMS570_BALL_C11, 1) 165 #define TMS570_BALL_C12 TMS570_BALL_WITH_MMR(2, 3) 166 #define TMS570_BALL_C12_EMIF_ADDR_14 TMS570_PIN_AND_FNC(TMS570_BALL_C12, 0) 167 #define TMS570_BALL_C12_RTP_DATA_04 TMS570_PIN_AND_FNC(TMS570_BALL_C12, 1) 169 #define TMS570_BALL_C13 TMS570_BALL_WITH_MMR(3, 0) 170 #define TMS570_BALL_C13_EMIF_ADDR_15 TMS570_PIN_AND_FNC(TMS570_BALL_C13, 0) 171 #define TMS570_BALL_C13_RTP_DATA_03 TMS570_PIN_AND_FNC(TMS570_BALL_C13, 1) 173 #define TMS570_BALL_D14 TMS570_BALL_WITH_MMR(3, 1) 174 #define TMS570_BALL_D14_EMIF_ADDR_16 TMS570_PIN_AND_FNC(TMS570_BALL_D14, 0) 175 #define TMS570_BALL_D14_RTP_DATA_02 TMS570_PIN_AND_FNC(TMS570_BALL_D14, 1) 177 #define TMS570_BALL_C14 TMS570_BALL_WITH_MMR(3, 2) 178 #define TMS570_BALL_C14_EMIF_ADDR_17 TMS570_PIN_AND_FNC(TMS570_BALL_C14, 0) 179 #define TMS570_BALL_C14_RTP_DATA_01 TMS570_PIN_AND_FNC(TMS570_BALL_C14, 1) 181 #define TMS570_BALL_D15 TMS570_BALL_WITH_MMR(3, 3) 182 #define TMS570_BALL_D15_EMIF_ADDR_18 TMS570_PIN_AND_FNC(TMS570_BALL_D15, 0) 183 #define TMS570_BALL_D15_RTP_DATA_00 TMS570_PIN_AND_FNC(TMS570_BALL_D15, 1) 185 #define TMS570_BALL_C15 TMS570_BALL_WITH_MMR(4, 0) 186 #define TMS570_BALL_C15_EMIF_ADDR_19 TMS570_PIN_AND_FNC(TMS570_BALL_C15, 0) 187 #define TMS570_BALL_C15_RTP_nENA TMS570_PIN_AND_FNC(TMS570_BALL_C15, 1) 189 #define TMS570_BALL_C16 TMS570_BALL_WITH_MMR(4, 1) 190 #define TMS570_BALL_C16_EMIF_ADDR_20 TMS570_PIN_AND_FNC(TMS570_BALL_C16, 0) 191 #define TMS570_BALL_C16_RTP_nSYNC TMS570_PIN_AND_FNC(TMS570_BALL_C16, 1) 193 #define TMS570_BALL_C17 TMS570_BALL_WITH_MMR(4, 2) 194 #define TMS570_BALL_C17_EMIF_ADDR_21 TMS570_PIN_AND_FNC(TMS570_BALL_C17, 0) 195 #define TMS570_BALL_C17_RTP_CLK TMS570_PIN_AND_FNC(TMS570_BALL_C17, 1) 197 #define TMS570_BALL_D16 TMS570_BALL_WITH_MMR(8, 3) 198 #define TMS570_BALL_D16_EMIF_BA_1 TMS570_PIN_AND_FNC(TMS570_BALL_D16, 0) 199 #define TMS570_BALL_D16_ TMS570_PIN_AND_FNC(TMS570_BALL_D16, 1) 200 #define TMS570_BALL_D16_HET2_05 TMS570_PIN_WITH_IN_ALT( \ 201 TMS570_PIN_AND_FNC(TMS570_BALL_D16, 2), \ 202 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_05, 1)) 204 #define TMS570_BALL_K3 TMS570_BALL_WITH_MMR(9, 0) 205 #define TMS570_BALL_K3_EMIF_CLK TMS570_PIN_AND_FNC(TMS570_BALL_K3, 1) 206 #define TMS570_BALL_K3_ECLK2 TMS570_PIN_AND_FNC(TMS570_BALL_K3, 2) 208 #define TMS570_BALL_R4 TMS570_BALL_WITH_MMR(9, 1) 209 #define TMS570_BALL_R4_EMIF_nCAS TMS570_PIN_AND_FNC(TMS570_BALL_R4, 0) 210 #define TMS570_BALL_R4_GIOB_3 TMS570_PIN_WITH_IN_ALT( \ 211 TMS570_PIN_AND_FNC(TMS570_BALL_R4, 2), \ 212 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_3, 1)) 214 #define TMS570_BALL_N17 TMS570_BALL_WITH_MMR(9, 2) 215 #define TMS570_BALL_N17_EMIF_nCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_N17, 0) 216 #define TMS570_BALL_N17_RTP_DATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_N17, 1) 217 #define TMS570_BALL_N17_HET2_07 TMS570_PIN_WITH_IN_ALT( \ 218 TMS570_PIN_AND_FNC(TMS570_BALL_N17, 2), \ 219 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_07, 1)) 221 #define TMS570_BALL_L17 TMS570_BALL_WITH_MMR(9, 3) 222 #define TMS570_BALL_L17_EMIF_nCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_L17, 0) 223 #define TMS570_BALL_L17_GIOB_4 TMS570_PIN_WITH_IN_ALT( \ 224 TMS570_PIN_AND_FNC(TMS570_BALL_L17, 2), \ 225 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_4, 1)) 227 #define TMS570_BALL_K17 TMS570_BALL_WITH_MMR(10, 0) 228 #define TMS570_BALL_K17_EMIF_nCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_K17, 0) 229 #define TMS570_BALL_K17_RTP_DATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_K17, 1) 230 #define TMS570_BALL_K17_HET2_09 TMS570_PIN_WITH_IN_ALT( \ 231 TMS570_PIN_AND_FNC(TMS570_BALL_K17, 2), \ 232 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_09, 1)) 234 #define TMS570_BALL_M17 TMS570_BALL_WITH_MMR(10, 1) 235 #define TMS570_BALL_M17_EMIF_nCSl_4 TMS570_PIN_AND_FNC(TMS570_BALL_M17, 0) 236 #define TMS570_BALL_M17_RTP_DATA_07 TMS570_PIN_AND_FNC(TMS570_BALL_M17, 1) 237 #define TMS570_BALL_M17_GIOB_5 TMS570_PIN_WITH_IN_ALT( \ 238 TMS570_PIN_AND_FNC(TMS570_BALL_M17, 2), \ 239 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_5, 1)) 241 #define TMS570_BALL_R3 TMS570_BALL_WITH_MMR(10, 2) 242 #define TMS570_BALL_R3_EMIF_nRAS TMS570_PIN_AND_FNC(TMS570_BALL_R3, 0) 243 #define TMS570_BALL_R3_GIOB_6 TMS570_PIN_WITH_IN_ALT( \ 244 TMS570_PIN_AND_FNC(TMS570_BALL_R3, 2), \ 245 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_6, 1)) 247 #define TMS570_BALL_P3 TMS570_BALL_WITH_MMR(10, 3) 248 #define TMS570_BALL_P3_EMIF_nWAIT TMS570_PIN_AND_FNC(TMS570_BALL_P3, 0) 249 #define TMS570_BALL_P3_GIOB_7 TMS570_PIN_WITH_IN_ALT( \ 250 TMS570_PIN_AND_FNC(TMS570_BALL_P3, 2), \ 251 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_7, 1)) 253 #define TMS570_BALL_D17 TMS570_BALL_WITH_MMR(11, 0) 254 #define TMS570_BALL_D17_EMIF_nWE TMS570_PIN_AND_FNC(TMS570_BALL_D17, 0) 255 #define TMS570_BALL_D17_EMIF_RNW TMS570_PIN_WITH_IN_ALT( \ 256 TMS570_PIN_AND_FNC(TMS570_BALL_D17, 1), \ 257 TMS570_PIN_AND_FNC(TMS570_BALL_J1, 1) | TMS570_PIN_CLEAR_RQ_MASK) 259 #define TMS570_BALL_E9 TMS570_BALL_WITH_MMR(11, 1) 260 #define TMS570_BALL_E9_ETMDATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_E9, 0) 261 #define TMS570_BALL_E9_EMIF_ADDR_05 TMS570_PIN_AND_FNC(TMS570_BALL_E9, 1) 263 #define TMS570_BALL_E8 TMS570_BALL_WITH_MMR(11, 2) 264 #define TMS570_BALL_E8_ETMDATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_E8, 0) 265 #define TMS570_BALL_E8_EMIF_ADDR_04 TMS570_PIN_AND_FNC(TMS570_BALL_E8, 1) 267 #define TMS570_BALL_E7 TMS570_BALL_WITH_MMR(11, 3) 268 #define TMS570_BALL_E7_ETMDATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_E7, 0) 269 #define TMS570_BALL_E7_EMIF_ADDR_03 TMS570_PIN_AND_FNC(TMS570_BALL_E7, 1) 271 #define TMS570_BALL_E6 TMS570_BALL_WITH_MMR(12, 0) 272 #define TMS570_BALL_E6_ETMDATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_E6, 0) 273 #define TMS570_BALL_E6_EMIF_ADDR_02 TMS570_PIN_AND_FNC(TMS570_BALL_E6, 1) 275 #define TMS570_BALL_E13 TMS570_BALL_WITH_MMR(12, 1) 276 #define TMS570_BALL_E13_ETMDATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_E13, 0) 277 #define TMS570_BALL_E13_EMIF_BA_0 TMS570_PIN_WITH_IN_ALT( \ 278 TMS570_PIN_AND_FNC(TMS570_BALL_E13, 1), \ 279 TMS570_PIN_AND_FNC(TMS570_BALL_J4, 1) | TMS570_PIN_CLEAR_RQ_MASK) 281 #define TMS570_BALL_E12 TMS570_BALL_WITH_MMR(12, 2) 282 #define TMS570_BALL_E12_ETMDATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_E12, 0) 283 #define TMS570_BALL_E12_EMIF_nOE TMS570_PIN_WITH_IN_ALT( \ 284 TMS570_PIN_AND_FNC(TMS570_BALL_E12, 1), \ 285 TMS570_PIN_AND_FNC(TMS570_BALL_A13, 1) | TMS570_PIN_CLEAR_RQ_MASK) 287 #define TMS570_BALL_E11 TMS570_BALL_WITH_MMR(12, 3) 288 #define TMS570_BALL_E11_ETMDATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_E11, 0) 289 #define TMS570_BALL_E11_EMIF_nDQM_1 TMS570_PIN_WITH_IN_ALT( \ 290 TMS570_PIN_AND_FNC(TMS570_BALL_E11, 1), \ 291 TMS570_PIN_AND_FNC(TMS570_BALL_P2, 1) | TMS570_PIN_CLEAR_RQ_MASK) 293 #define TMS570_BALL_E10 TMS570_BALL_WITH_MMR(13, 0) 294 #define TMS570_BALL_E10_ETMDATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_E10, 0) 295 #define TMS570_BALL_E10_EMIF_nDQM_0 TMS570_PIN_WITH_IN_ALT( \ 296 TMS570_PIN_AND_FNC(TMS570_BALL_E10, 1), \ 297 TMS570_PIN_AND_FNC(TMS570_BALL_B13, 1) | TMS570_PIN_CLEAR_RQ_MASK) 299 #define TMS570_BALL_K15 TMS570_BALL_WITH_MMR(13, 1) 300 #define TMS570_BALL_K15_ETMDATA_16 TMS570_PIN_AND_FNC(TMS570_BALL_K15, 0) 301 #define TMS570_BALL_K15_EMIF_DATA_00 TMS570_PIN_AND_FNC(TMS570_BALL_K15, 1) 303 #define TMS570_BALL_L15 TMS570_BALL_WITH_MMR(13, 2) 304 #define TMS570_BALL_L15_ETMDATA_17 TMS570_PIN_AND_FNC(TMS570_BALL_L15, 0) 305 #define TMS570_BALL_L15_EMIF_DATA_01 TMS570_PIN_AND_FNC(TMS570_BALL_L15, 1) 307 #define TMS570_BALL_M15 TMS570_BALL_WITH_MMR(13, 3) 308 #define TMS570_BALL_M15_ETMDATA_18 TMS570_PIN_AND_FNC(TMS570_BALL_M15, 0) 309 #define TMS570_BALL_M15_EMIF_DATA_02 TMS570_PIN_AND_FNC(TMS570_BALL_M15, 1) 311 #define TMS570_BALL_N15 TMS570_BALL_WITH_MMR(14, 0) 312 #define TMS570_BALL_N15_ETMDATA_19 TMS570_PIN_AND_FNC(TMS570_BALL_N15, 0) 313 #define TMS570_BALL_N15_EMIF_DATA_03 TMS570_PIN_AND_FNC(TMS570_BALL_N15, 1) 315 #define TMS570_BALL_E5 TMS570_BALL_WITH_MMR(14, 1) 316 #define TMS570_BALL_E5_ETMDATA_20 TMS570_PIN_AND_FNC(TMS570_BALL_E5, 0) 317 #define TMS570_BALL_E5_EMIF_DATA_04 TMS570_PIN_AND_FNC(TMS570_BALL_E5, 1) 319 #define TMS570_BALL_F5 TMS570_BALL_WITH_MMR(14, 2) 320 #define TMS570_BALL_F5_ETMDATA_21 TMS570_PIN_AND_FNC(TMS570_BALL_F5, 0) 321 #define TMS570_BALL_F5_EMIF_DATA_05 TMS570_PIN_AND_FNC(TMS570_BALL_F5, 1) 323 #define TMS570_BALL_G5 TMS570_BALL_WITH_MMR(14, 3) 324 #define TMS570_BALL_G5_ETMDATA_22 TMS570_PIN_AND_FNC(TMS570_BALL_G5, 0) 325 #define TMS570_BALL_G5_EMIF_DATA_06 TMS570_PIN_AND_FNC(TMS570_BALL_G5, 1) 327 #define TMS570_BALL_K5 TMS570_BALL_WITH_MMR(15, 0) 328 #define TMS570_BALL_K5_ETMDATA_23 TMS570_PIN_AND_FNC(TMS570_BALL_K5, 0) 329 #define TMS570_BALL_K5_EMIF_DATA_07 TMS570_PIN_AND_FNC(TMS570_BALL_K5, 1) 331 #define TMS570_BALL_L5 TMS570_BALL_WITH_MMR(15, 1) 332 #define TMS570_BALL_L5_ETMDATA_24 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 0) 333 #define TMS570_BALL_L5_EMIF_DATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 1) 334 #define TMS570_BALL_L5_HET2_24 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 2) 335 #define TMS570_BALL_L5_MIBSPI5NCS_4 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 3) 337 #define TMS570_BALL_M5 TMS570_BALL_WITH_MMR(15, 2) 338 #define TMS570_BALL_M5_ETMDATA_25 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 0) 339 #define TMS570_BALL_M5_EMIF_DATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 1) 340 #define TMS570_BALL_M5_HET2_25 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 2) 341 #define TMS570_BALL_M5_MIBSPI5NCS_5 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 3) 343 #define TMS570_BALL_N5 TMS570_BALL_WITH_MMR(15, 3) 344 #define TMS570_BALL_N5_ETMDATA_26 TMS570_PIN_AND_FNC(TMS570_BALL_N5, 0) 345 #define TMS570_BALL_N5_EMIF_DATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_N5, 1) 346 #define TMS570_BALL_N5_HET2_26 TMS570_PIN_AND_FNC(TMS570_BALL_N5, 2) 348 #define TMS570_BALL_P5 TMS570_BALL_WITH_MMR(16, 0) 349 #define TMS570_BALL_P5_ETMDATA_27 TMS570_PIN_AND_FNC(TMS570_BALL_P5, 0) 350 #define TMS570_BALL_P5_EMIF_DATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_P5, 1) 351 #define TMS570_BALL_P5_HET2_27 TMS570_PIN_AND_FNC(TMS570_BALL_P5, 2) 353 #define TMS570_BALL_R5 TMS570_BALL_WITH_MMR(16, 1) 354 #define TMS570_BALL_R5_ETMDATA_28 TMS570_PIN_AND_FNC(TMS570_BALL_R5, 0) 355 #define TMS570_BALL_R5_EMIF_DATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_R5, 1) 356 #define TMS570_BALL_R5_HET2_28 TMS570_PIN_AND_FNC(TMS570_BALL_R5, 2) 357 #define TMS570_BALL_R5_GIOA_0 TMS570_PIN_WITH_IN_ALT( \ 358 TMS570_PIN_AND_FNC(TMS570_BALL_R5, 3), \ 359 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_0, 1)) 361 #define TMS570_BALL_R6 TMS570_BALL_WITH_MMR(16, 2) 362 #define TMS570_BALL_R6_ETMDATA_29 TMS570_PIN_AND_FNC(TMS570_BALL_R6, 0) 363 #define TMS570_BALL_R6_EMIF_DATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_R6, 1) 364 #define TMS570_BALL_R6_HET2_29 TMS570_PIN_AND_FNC(TMS570_BALL_R6, 2) 365 #define TMS570_BALL_R6_GIOA_1 TMS570_PIN_WITH_IN_ALT( \ 366 TMS570_PIN_AND_FNC(TMS570_BALL_R6, 3), \ 367 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_1, 1)) 369 #define TMS570_BALL_R7 TMS570_BALL_WITH_MMR(16, 3) 370 #define TMS570_BALL_R7_ETMDATA_30 TMS570_PIN_AND_FNC(TMS570_BALL_R7, 0) 371 #define TMS570_BALL_R7_EMIF_DATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_R7, 1) 372 #define TMS570_BALL_R7_HET2_30 TMS570_PIN_AND_FNC(TMS570_BALL_R7, 2) 373 #define TMS570_BALL_R7_GIOA_3 TMS570_PIN_WITH_IN_ALT( \ 374 TMS570_PIN_AND_FNC(TMS570_BALL_R7, 3), \ 375 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_3, 1)) 377 #define TMS570_BALL_R8 TMS570_BALL_WITH_MMR(17, 0) 378 #define TMS570_BALL_R8_ETMDATA_31 TMS570_PIN_AND_FNC(TMS570_BALL_R8, 0) 379 #define TMS570_BALL_R8_EMIF_DATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_R8, 1) 380 #define TMS570_BALL_R8_HET2_31 TMS570_PIN_AND_FNC(TMS570_BALL_R8, 2) 381 #define TMS570_BALL_R8_GIOA_4 TMS570_PIN_WITH_IN_ALT( \ 382 TMS570_PIN_AND_FNC(TMS570_BALL_R8, 3), \ 383 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_4, 1)) 385 #define TMS570_BALL_R9 TMS570_BALL_WITH_MMR(17, 1) 386 #define TMS570_BALL_R9_ETMTRACECLKIN TMS570_PIN_AND_FNC(TMS570_BALL_R9, 0) 387 #define TMS570_BALL_R9_EXTCLKIN2 TMS570_PIN_AND_FNC(TMS570_BALL_R9, 1) 388 #define TMS570_BALL_R9_GIOA_5 TMS570_PIN_WITH_IN_ALT( \ 389 TMS570_PIN_AND_FNC(TMS570_BALL_R9, 3), \ 390 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_5, 1)) 392 #define TMS570_BALL_R10 TMS570_BALL_WITH_MMR(17, 2) 393 #define TMS570_BALL_R10_ETMTRACECLKOUT TMS570_PIN_AND_FNC(TMS570_BALL_R10, 0) 394 #define TMS570_BALL_R10_GIOA_6 TMS570_PIN_WITH_IN_ALT( \ 395 TMS570_PIN_AND_FNC(TMS570_BALL_R10, 3), \ 396 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_6, 1)) 398 #define TMS570_BALL_R11 TMS570_BALL_WITH_MMR(17, 3) 399 #define TMS570_BALL_R11_ETMTRACECTL TMS570_PIN_AND_FNC(TMS570_BALL_R11, 0) 400 #define TMS570_BALL_R11_GIOA_7 TMS570_PIN_WITH_IN_ALT( \ 401 TMS570_PIN_AND_FNC(TMS570_BALL_R11, 3), \ 402 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_7, 1)) 404 #define TMS570_BALL_B15 TMS570_BALL_WITH_MMR(18, 0) 405 #define TMS570_BALL_B15_FRAYTX1 TMS570_PIN_AND_FNC(TMS570_BALL_B15, 0) 406 #define TMS570_BALL_B15_GIOA_2 TMS570_PIN_WITH_IN_ALT( \ 407 TMS570_PIN_AND_FNC(TMS570_BALL_B15, 3), \ 408 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_2, 1)) 410 #define TMS570_BALL_B8 TMS570_BALL_WITH_MMR(18, 1) 411 #define TMS570_BALL_B8_FRAYTX2 TMS570_PIN_AND_FNC(TMS570_BALL_B8, 0) 412 #define TMS570_BALL_B8_GIOB_0 TMS570_PIN_WITH_IN_ALT( \ 413 TMS570_PIN_AND_FNC(TMS570_BALL_B8, 3), \ 414 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_0, 1)) 416 #define TMS570_BALL_B16 TMS570_BALL_WITH_MMR(18, 2) 417 #define TMS570_BALL_B16_FRAYTXEN1 TMS570_PIN_AND_FNC(TMS570_BALL_B16, 0) 418 #define TMS570_BALL_B16_GIOB_1 TMS570_PIN_WITH_IN_ALT( \ 419 TMS570_PIN_AND_FNC(TMS570_BALL_B16, 3), \ 420 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_1, 1)) 422 #define TMS570_BALL_B9 TMS570_BALL_WITH_MMR(18, 3) 423 #define TMS570_BALL_B9_FRAYTXEN2 TMS570_PIN_AND_FNC(TMS570_BALL_B9, 0) 424 #define TMS570_BALL_B9_GIOB_2 TMS570_PIN_WITH_IN_ALT( \ 425 TMS570_PIN_AND_FNC(TMS570_BALL_B9, 3), \ 426 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_2, 1)) 428 #define TMS570_BALL_C1 TMS570_BALL_WITH_MMR(19, 0) 429 #define TMS570_BALL_C1_GIOA_2 TMS570_PIN_WITH_IN_ALT( \ 430 TMS570_PIN_AND_FNC(TMS570_BALL_C1, 0), \ 431 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_2, 0)) 432 #define TMS570_BALL_C1_HET2_00 TMS570_PIN_WITH_IN_ALT( \ 433 TMS570_PIN_AND_FNC(TMS570_BALL_C1, 2), \ 434 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_00, 1)) 435 #define TMS570_BALL_C1_eQEP2I TMS570_PIN_WITH_IN_ALT( \ 436 TMS570_PIN_AND_FNC(TMS570_BALL_C1, 5), \ 437 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2I, 1)) 439 #define TMS570_BALL_E1 TMS570_BALL_WITH_MMR(19, 1) 440 #define TMS570_BALL_E1_GIOA_3 TMS570_PIN_WITH_IN_ALT( \ 441 TMS570_PIN_AND_FNC(TMS570_BALL_E1, 0), \ 442 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_3, 0)) 443 #define TMS570_BALL_E1_HET2_02 TMS570_PIN_WITH_IN_ALT( \ 444 TMS570_PIN_AND_FNC(TMS570_BALL_E1, 2), \ 445 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_02, 1)) 447 #define TMS570_BALL_B5 TMS570_BALL_WITH_MMR(19, 2) 448 #define TMS570_BALL_B5_GIOA_5 TMS570_PIN_WITH_IN_ALT( \ 449 TMS570_PIN_AND_FNC(TMS570_BALL_B5, 0), \ 450 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_5, 0)) 451 #define TMS570_BALL_B5_EXTCLKIN TMS570_PIN_AND_FNC(TMS570_BALL_B5, 3) 452 #define TMS570_BALL_B5_ePWM1A TMS570_PIN_AND_FNC(TMS570_BALL_B5, 5) 454 #define TMS570_BALL_H3 TMS570_BALL_WITH_MMR(19, 3) 455 #define TMS570_BALL_H3_GIOA_6 TMS570_PIN_WITH_IN_ALT( \ 456 TMS570_PIN_AND_FNC(TMS570_BALL_H3, 0), \ 457 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_6, 0)) 458 #define TMS570_BALL_H3_HET2_04 TMS570_PIN_WITH_IN_ALT( \ 459 TMS570_PIN_AND_FNC(TMS570_BALL_H3, 2), \ 460 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_04, 1)) 461 #define TMS570_BALL_H3_ePWM1B TMS570_PIN_AND_FNC(TMS570_BALL_H3, 5) 463 #define TMS570_BALL_M1 TMS570_BALL_WITH_MMR(20, 0) 464 #define TMS570_BALL_M1_GIOA_7 TMS570_PIN_WITH_IN_ALT( \ 465 TMS570_PIN_AND_FNC(TMS570_BALL_M1, 0), \ 466 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_7, 0)) 467 #define TMS570_BALL_M1_HET2_06 TMS570_PIN_WITH_IN_ALT( \ 468 TMS570_PIN_AND_FNC(TMS570_BALL_M1, 2), \ 469 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_06, 1)) 470 #define TMS570_BALL_M1_ePWM2A TMS570_PIN_AND_FNC(TMS570_BALL_M1, 5) 472 #define TMS570_BALL_F2 TMS570_BALL_WITH_MMR(20, 1) 473 #define TMS570_BALL_F2_GIOB_2 TMS570_PIN_WITH_IN_ALT( \ 474 TMS570_PIN_AND_FNC(TMS570_BALL_F2, 0), \ 475 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_2, 0)) 476 #define TMS570_BALL_F2_DCAN4TX TMS570_PIN_AND_FNC(TMS570_BALL_F2, 3) 478 #define TMS570_BALL_W10 TMS570_BALL_WITH_MMR(20, 2) 479 #define TMS570_BALL_W10_GIOB_3 TMS570_PIN_WITH_IN_ALT( \ 480 TMS570_PIN_AND_FNC(TMS570_BALL_W10, 0), \ 481 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_3, 0)) 482 #define TMS570_BALL_W10_DCAN4RX TMS570_PIN_AND_FNC(TMS570_BALL_W10, 3) 484 #define TMS570_BALL_J2 TMS570_BALL_WITH_MMR(20, 3) 485 #define TMS570_BALL_J2_GIOB_6 TMS570_PIN_WITH_IN_ALT( \ 486 TMS570_PIN_AND_FNC(TMS570_BALL_J2, 0), \ 487 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_6, 0)) 488 #define TMS570_BALL_J2_nERROR1 TMS570_PIN_AND_FNC(TMS570_BALL_J2, 1) 490 #define TMS570_BALL_F1 TMS570_BALL_WITH_MMR(21, 0) 491 #define TMS570_BALL_F1_GIOB_7 TMS570_PIN_WITH_IN_ALT( \ 492 TMS570_PIN_AND_FNC(TMS570_BALL_F1, 0), \ 493 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_7, 0)) 494 #define TMS570_BALL_F1_nERROR2 TMS570_PIN_AND_FNC(TMS570_BALL_F1, 1) 495 #define TMS570_BALL_F1_nTZ1_2 TMS570_PIN_WITH_IN_ALT( \ 496 TMS570_PIN_AND_FNC(TMS570_BALL_F1, 5), \ 497 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_2, 0)) 499 #define TMS570_BALL_R2 TMS570_BALL_WITH_MMR(21, 1) 500 #define TMS570_BALL_R2_MIBSPI1NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_R2, 0) 501 #define TMS570_BALL_R2_MIBSPI1SOMI_1 TMS570_PIN_AND_FNC(TMS570_BALL_R2, 1) 502 #define TMS570_BALL_R2_MII_TXD_2 TMS570_PIN_AND_FNC(TMS570_BALL_R2, 2) 503 #define TMS570_BALL_R2_ECAP6 TMS570_PIN_WITH_IN_ALT( \ 504 TMS570_PIN_AND_FNC(TMS570_BALL_R2, 5), \ 505 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP6, 1)) 507 #define TMS570_BALL_F3 TMS570_BALL_WITH_MMR(21, 2) 508 #define TMS570_BALL_F3_MIBSPI1NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_F3, 0) 509 #define TMS570_BALL_F3_MII_COL TMS570_PIN_WITH_IN_ALT( \ 510 TMS570_PIN_AND_FNC(TMS570_BALL_F3, 2), \ 511 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_COL, 1)) 512 #define TMS570_BALL_F3_HET1_17 TMS570_PIN_WITH_IN_ALT( \ 513 TMS570_PIN_AND_FNC(TMS570_BALL_F3, 3), \ 514 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_17, 1)) 515 #define TMS570_BALL_F3_eQEP1S TMS570_PIN_WITH_IN_ALT( \ 516 TMS570_PIN_AND_FNC(TMS570_BALL_F3, 5), \ 517 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1S, 1)) 519 #define TMS570_BALL_G3 TMS570_BALL_WITH_MMR(21, 3) 520 #define TMS570_BALL_G3_MIBSPI1NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_G3, 0) 521 #define TMS570_BALL_G3_MDIO TMS570_PIN_WITH_IN_ALT( \ 522 TMS570_PIN_AND_FNC(TMS570_BALL_G3, 2), \ 523 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MDIO, 1)) 524 #define TMS570_BALL_G3_HET1_19 TMS570_PIN_WITH_IN_ALT( \ 525 TMS570_PIN_AND_FNC(TMS570_BALL_G3, 3), \ 526 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_19, 1)) 528 #define TMS570_BALL_J3 TMS570_BALL_WITH_MMR(22, 0) 529 #define TMS570_BALL_J3_MIBSPI1NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_J3, 0) 530 #define TMS570_BALL_J3_HET1_21 TMS570_PIN_WITH_IN_ALT( \ 531 TMS570_PIN_AND_FNC(TMS570_BALL_J3, 3), \ 532 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_21, 1)) 533 #define TMS570_BALL_J3_nTZ1_3 TMS570_PIN_WITH_IN_ALT( \ 534 TMS570_PIN_AND_FNC(TMS570_BALL_J3, 5), \ 535 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_3, 0)) 537 #define TMS570_BALL_G19 TMS570_BALL_WITH_MMR(22, 1) 538 #define TMS570_BALL_G19_MIBSPI1NENA TMS570_PIN_AND_FNC(TMS570_BALL_G19, 0) 539 #define TMS570_BALL_G19_MII_RXD_2 TMS570_PIN_WITH_IN_ALT( \ 540 TMS570_PIN_AND_FNC(TMS570_BALL_G19, 2), \ 541 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_2, 1)) 542 #define TMS570_BALL_G19_HET1_23 TMS570_PIN_WITH_IN_ALT( \ 543 TMS570_PIN_AND_FNC(TMS570_BALL_G19, 3), \ 544 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_23, 1)) 545 #define TMS570_BALL_G19_ECAP4 TMS570_PIN_WITH_IN_ALT( \ 546 TMS570_PIN_AND_FNC(TMS570_BALL_G19, 5), \ 547 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP4, 1)) 549 #define TMS570_BALL_V9 TMS570_BALL_WITH_MMR(22, 2) 550 #define TMS570_BALL_V9_MIBSPI3CLK TMS570_PIN_AND_FNC(TMS570_BALL_V9, 0) 551 #define TMS570_BALL_V9_AD1EXT_SEL_01 TMS570_PIN_WITH_IN_ALT( \ 552 TMS570_PIN_AND_FNC(TMS570_BALL_V9, 1), \ 553 TMS570_PIN_AND_FNC(TMS570_BALL_H17, 4) | TMS570_PIN_CLEAR_RQ_MASK) 554 #define TMS570_BALL_V9_eQEP1A TMS570_PIN_WITH_IN_ALT( \ 555 TMS570_PIN_AND_FNC(TMS570_BALL_V9, 5), \ 556 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1A, 1)) 558 #define TMS570_BALL_V10 TMS570_BALL_WITH_MMR(22, 3) 559 #define TMS570_BALL_V10_MIBSPI3NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_V10, 0) 560 #define TMS570_BALL_V10_AD2EVT TMS570_PIN_WITH_IN_ALT( \ 561 TMS570_PIN_AND_FNC(TMS570_BALL_V10, 1), \ 562 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_AD2EVT, 1)) 563 #define TMS570_BALL_V10_eQEP1I TMS570_PIN_WITH_IN_ALT( \ 564 TMS570_PIN_AND_FNC(TMS570_BALL_V10, 5), \ 565 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1I, 1)) 567 #define TMS570_BALL_V5 TMS570_BALL_WITH_MMR(23, 0) 568 #define TMS570_BALL_V5_MIBSPI3NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_V5, 0) 569 #define TMS570_BALL_V5_MDCLK TMS570_PIN_AND_FNC(TMS570_BALL_V5, 2) 570 #define TMS570_BALL_V5_HET1_25 TMS570_PIN_WITH_IN_ALT( \ 571 TMS570_PIN_AND_FNC(TMS570_BALL_V5, 3), \ 572 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_25, 1)) 574 #define TMS570_BALL_B2 TMS570_BALL_WITH_MMR(23, 1) 575 #define TMS570_BALL_B2_MIBSPI3NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_B2, 0) 576 #define TMS570_BALL_B2_I2C1_SDA TMS570_PIN_AND_FNC(TMS570_BALL_B2, 1) 577 #define TMS570_BALL_B2_HET1_27 TMS570_PIN_WITH_IN_ALT( \ 578 TMS570_PIN_AND_FNC(TMS570_BALL_B2, 3), \ 579 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_27, 1)) 580 #define TMS570_BALL_B2_nTZ1_2 TMS570_PIN_WITH_IN_ALT( \ 581 TMS570_PIN_AND_FNC(TMS570_BALL_B2, 5), \ 582 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_2, 1)) 584 #define TMS570_BALL_C3 TMS570_BALL_WITH_MMR(23, 2) 585 #define TMS570_BALL_C3_MIBSPI3NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_C3, 0) 586 #define TMS570_BALL_C3_I2C1_SCL TMS570_PIN_AND_FNC(TMS570_BALL_C3, 1) 587 #define TMS570_BALL_C3_HET1_29 TMS570_PIN_WITH_IN_ALT( \ 588 TMS570_PIN_AND_FNC(TMS570_BALL_C3, 3), \ 589 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_29, 1)) 590 #define TMS570_BALL_C3_nTZ1_1 TMS570_PIN_WITH_IN_ALT( \ 591 TMS570_PIN_AND_FNC(TMS570_BALL_C3, 5), \ 592 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_1, 1)) 594 #define TMS570_BALL_W9 TMS570_BALL_WITH_MMR(23, 3) 595 #define TMS570_BALL_W9_MIBSPI3NENA TMS570_PIN_AND_FNC(TMS570_BALL_W9, 0) 596 #define TMS570_BALL_W9_MIBSPI3NCS_5 TMS570_PIN_AND_FNC(TMS570_BALL_W9, 1) 597 #define TMS570_BALL_W9_HET1_31 TMS570_PIN_WITH_IN_ALT( \ 598 TMS570_PIN_AND_FNC(TMS570_BALL_W9, 3), \ 599 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_31, 1)) 600 #define TMS570_BALL_W9_eQEP1B TMS570_PIN_WITH_IN_ALT( \ 601 TMS570_PIN_AND_FNC(TMS570_BALL_W9, 5), \ 602 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1B, 1)) 604 #define TMS570_BALL_W8 TMS570_BALL_WITH_MMR(24, 0) 605 #define TMS570_BALL_W8_MIBSPI3SIMO TMS570_PIN_AND_FNC(TMS570_BALL_W8, 0) 606 #define TMS570_BALL_W8_AD1EXT_SEL_00 TMS570_PIN_WITH_IN_ALT( \ 607 TMS570_PIN_AND_FNC(TMS570_BALL_W8, 1), \ 608 TMS570_PIN_AND_FNC(TMS570_BALL_E16, 4) | TMS570_PIN_CLEAR_RQ_MASK) 609 #define TMS570_BALL_W8_ECAP3 TMS570_PIN_WITH_IN_ALT( \ 610 TMS570_PIN_AND_FNC(TMS570_BALL_W8, 5), \ 611 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP3, 1)) 613 #define TMS570_BALL_V8 TMS570_BALL_WITH_MMR(24, 1) 614 #define TMS570_BALL_V8_MIBSPI3SOMI TMS570_PIN_AND_FNC(TMS570_BALL_V8, 0) 615 #define TMS570_BALL_V8_EXT_ENA TMS570_PIN_WITH_IN_ALT( \ 616 TMS570_PIN_AND_FNC(TMS570_BALL_V8, 1), \ 617 TMS570_PIN_AND_FNC(TMS570_BALL_G16, 4) | TMS570_PIN_CLEAR_RQ_MASK) 618 #define TMS570_BALL_V8_ECAP2 TMS570_PIN_WITH_IN_ALT( \ 619 TMS570_PIN_AND_FNC(TMS570_BALL_V8, 5), \ 620 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP2, 1)) 622 #define TMS570_BALL_H19 TMS570_BALL_WITH_MMR(24, 2) 623 #define TMS570_BALL_H19_MIBSPI5CLK TMS570_PIN_AND_FNC(TMS570_BALL_H19, 0) 624 #define TMS570_BALL_H19_DMM_DATA_04 TMS570_PIN_AND_FNC(TMS570_BALL_H19, 1) 625 #define TMS570_BALL_H19_MII_TXEN TMS570_PIN_AND_FNC(TMS570_BALL_H19, 2) 626 #define TMS570_BALL_H19_RMII_TXEN TMS570_PIN_AND_FNC(TMS570_BALL_H19, 3) 628 #define TMS570_BALL_E19 TMS570_BALL_WITH_MMR(24, 3) 629 #define TMS570_BALL_E19_MIBSPI5NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_E19, 0) 630 #define TMS570_BALL_E19_DMM_DATA_05 TMS570_PIN_AND_FNC(TMS570_BALL_E19, 1) 631 #define TMS570_BALL_E19_ePWM4A TMS570_PIN_AND_FNC(TMS570_BALL_E19, 5) 633 #define TMS570_BALL_B6 TMS570_BALL_WITH_MMR(25, 0) 634 #define TMS570_BALL_B6_MIBSPI5NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_B6, 0) 635 #define TMS570_BALL_B6_DMM_DATA_06 TMS570_PIN_AND_FNC(TMS570_BALL_B6, 1) 637 #define TMS570_BALL_W6 TMS570_BALL_WITH_MMR(25, 1) 638 #define TMS570_BALL_W6_MIBSPI5NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_W6, 0) 639 #define TMS570_BALL_W6_DMM_DATA_02 TMS570_PIN_AND_FNC(TMS570_BALL_W6, 1) 641 #define TMS570_BALL_T12 TMS570_BALL_WITH_MMR(25, 2) 642 #define TMS570_BALL_T12_MIBSPI5NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_T12, 0) 643 #define TMS570_BALL_T12_DMM_DATA_03 TMS570_PIN_AND_FNC(TMS570_BALL_T12, 1) 645 #define TMS570_BALL_H18 TMS570_BALL_WITH_MMR(25, 3) 646 #define TMS570_BALL_H18_MIBSPI5NENA TMS570_PIN_AND_FNC(TMS570_BALL_H18, 0) 647 #define TMS570_BALL_H18_DMM_DATA_07 TMS570_PIN_AND_FNC(TMS570_BALL_H18, 1) 648 #define TMS570_BALL_H18_MII_RXD_3 TMS570_PIN_WITH_IN_ALT( \ 649 TMS570_PIN_AND_FNC(TMS570_BALL_H18, 2), \ 650 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_3, 1)) 651 #define TMS570_BALL_H18_ECAP5 TMS570_PIN_WITH_IN_ALT( \ 652 TMS570_PIN_AND_FNC(TMS570_BALL_H18, 5), \ 653 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP5, 1)) 655 #define TMS570_BALL_J19 TMS570_BALL_WITH_MMR(26, 0) 656 #define TMS570_BALL_J19_MIBSPI5SIMO_0 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 0) 657 #define TMS570_BALL_J19_DMM_DATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 1) 658 #define TMS570_BALL_J19_MII_TXD_1 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 2) 659 #define TMS570_BALL_J19_RMII_TXD_1 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 3) 661 #define TMS570_BALL_E16 TMS570_BALL_WITH_MMR(26, 1) 662 #define TMS570_BALL_E16_MIBSPI5SIMO_1 TMS570_PIN_AND_FNC(TMS570_BALL_E16, 0) 663 #define TMS570_BALL_E16_DMM_DATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_E16, 1) 664 #define TMS570_BALL_E16_AD1EXT_SEL_00 TMS570_PIN_WITH_IN_ALT( \ 665 TMS570_PIN_AND_FNC(TMS570_BALL_E16, 4), \ 666 TMS570_PIN_AND_FNC(TMS570_BALL_W8, 1) | TMS570_PIN_CLEAR_RQ_MASK) 668 #define TMS570_BALL_H17 TMS570_BALL_WITH_MMR(26, 2) 669 #define TMS570_BALL_H17_MIBSPI5SIMO_2 TMS570_PIN_AND_FNC(TMS570_BALL_H17, 0) 670 #define TMS570_BALL_H17_DMM_DATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_H17, 1) 671 #define TMS570_BALL_H17_AD1EXT_SEL_01 TMS570_PIN_WITH_IN_ALT( \ 672 TMS570_PIN_AND_FNC(TMS570_BALL_H17, 4), \ 673 TMS570_PIN_AND_FNC(TMS570_BALL_V9, 1) | TMS570_PIN_CLEAR_RQ_MASK) 675 #define TMS570_BALL_G17 TMS570_BALL_WITH_MMR(26, 3) 676 #define TMS570_BALL_G17_MIBSPI5SIMO_3 TMS570_PIN_AND_FNC(TMS570_BALL_G17, 0) 677 #define TMS570_BALL_G17_DMM_DATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_G17, 1) 678 #define TMS570_BALL_G17_I2C2_SDA TMS570_PIN_AND_FNC(TMS570_BALL_G17, 2) 679 #define TMS570_BALL_G17_AD1EXT_SEL_02 TMS570_PIN_AND_FNC(TMS570_BALL_G17, 4) 681 #define TMS570_BALL_J18 TMS570_BALL_WITH_MMR(27, 0) 682 #define TMS570_BALL_J18_MIBSPI5SOMI_0 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 0) 683 #define TMS570_BALL_J18_DMM_DATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 1) 684 #define TMS570_BALL_J18_MII_TXD_0 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 2) 685 #define TMS570_BALL_J18_RMII_TXD_0 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 3) 687 #define TMS570_BALL_E17 TMS570_BALL_WITH_MMR(27, 1) 688 #define TMS570_BALL_E17_MIBSPI5SOMI_1 TMS570_PIN_AND_FNC(TMS570_BALL_E17, 0) 689 #define TMS570_BALL_E17_DMM_DATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_E17, 1) 690 #define TMS570_BALL_E17_AD1EXT_SEL_03 TMS570_PIN_AND_FNC(TMS570_BALL_E17, 4) 692 #define TMS570_BALL_H16 TMS570_BALL_WITH_MMR(27, 2) 693 #define TMS570_BALL_H16_MIBSPI5SOMI_2 TMS570_PIN_AND_FNC(TMS570_BALL_H16, 0) 694 #define TMS570_BALL_H16_DMM_DATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_H16, 1) 695 #define TMS570_BALL_H16_AD1EXT_SEL_04 TMS570_PIN_AND_FNC(TMS570_BALL_H16, 4) 697 #define TMS570_BALL_G16 TMS570_BALL_WITH_MMR(27, 3) 698 #define TMS570_BALL_G16_MIBSPI5SOMI_3 TMS570_PIN_AND_FNC(TMS570_BALL_G16, 0) 699 #define TMS570_BALL_G16_DMM_DATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_G16, 1) 700 #define TMS570_BALL_G16_I2C2_SCL TMS570_PIN_AND_FNC(TMS570_BALL_G16, 2) 701 #define TMS570_BALL_G16_EXT_ENA TMS570_PIN_WITH_IN_ALT( \ 702 TMS570_PIN_AND_FNC(TMS570_BALL_G16, 4), \ 703 TMS570_PIN_AND_FNC(TMS570_BALL_V8, 1) | TMS570_PIN_CLEAR_RQ_MASK) 705 #define TMS570_BALL_K18 TMS570_BALL_WITH_MMR(28, 0) 706 #define TMS570_BALL_K18_HET1_00 TMS570_PIN_AND_FNC(TMS570_BALL_K18, 0) 707 #define TMS570_BALL_K18_MIBSPI4CLK TMS570_PIN_AND_FNC(TMS570_BALL_K18, 1) 708 #define TMS570_BALL_K18_ePWM2B TMS570_PIN_AND_FNC(TMS570_BALL_K18, 5) 710 #define TMS570_BALL_V2 TMS570_BALL_WITH_MMR(28, 1) 711 #define TMS570_BALL_V2_HET1_01 TMS570_PIN_AND_FNC(TMS570_BALL_V2, 0) 712 #define TMS570_BALL_V2_MIBSPI4NENA TMS570_PIN_AND_FNC(TMS570_BALL_V2, 1) 713 #define TMS570_BALL_V2_HET2_08 TMS570_PIN_WITH_IN_ALT( \ 714 TMS570_PIN_AND_FNC(TMS570_BALL_V2, 3), \ 715 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_08, 1)) 716 #define TMS570_BALL_V2_eQEP2A TMS570_PIN_WITH_IN_ALT( \ 717 TMS570_PIN_AND_FNC(TMS570_BALL_V2, 5), \ 718 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2A, 1)) 720 #define TMS570_BALL_W5 TMS570_BALL_WITH_MMR(28, 2) 721 #define TMS570_BALL_W5_HET1_02 TMS570_PIN_AND_FNC(TMS570_BALL_W5, 0) 722 #define TMS570_BALL_W5_MIBSPI4SIMO TMS570_PIN_AND_FNC(TMS570_BALL_W5, 1) 723 #define TMS570_BALL_W5_ePWM3A TMS570_PIN_AND_FNC(TMS570_BALL_W5, 5) 725 #define TMS570_BALL_U1 TMS570_BALL_WITH_MMR(28, 3) 726 #define TMS570_BALL_U1_HET1_03 TMS570_PIN_AND_FNC(TMS570_BALL_U1, 0) 727 #define TMS570_BALL_U1_MIBSPI4NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_U1, 1) 728 #define TMS570_BALL_U1_HET2_10 TMS570_PIN_WITH_IN_ALT( \ 729 TMS570_PIN_AND_FNC(TMS570_BALL_U1, 3), \ 730 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_10, 1)) 731 #define TMS570_BALL_U1_eQEP2B TMS570_PIN_WITH_IN_ALT( \ 732 TMS570_PIN_AND_FNC(TMS570_BALL_U1, 5), \ 733 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2B, 1)) 735 #define TMS570_BALL_B12 TMS570_BALL_WITH_MMR(29, 0) 736 #define TMS570_BALL_B12_HET1_04 TMS570_PIN_AND_FNC(TMS570_BALL_B12, 0) 737 #define TMS570_BALL_B12_MIBSPI4NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_B12, 1) 738 #define TMS570_BALL_B12_ePWM4B TMS570_PIN_AND_FNC(TMS570_BALL_B12, 5) 740 #define TMS570_BALL_V6 TMS570_BALL_WITH_MMR(29, 1) 741 #define TMS570_BALL_V6_HET1_05 TMS570_PIN_AND_FNC(TMS570_BALL_V6, 0) 742 #define TMS570_BALL_V6_MIBSPI4SOMI TMS570_PIN_AND_FNC(TMS570_BALL_V6, 1) 743 #define TMS570_BALL_V6_HET2_12 TMS570_PIN_WITH_IN_ALT( \ 744 TMS570_PIN_AND_FNC(TMS570_BALL_V6, 3), \ 745 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_12, 1)) 746 #define TMS570_BALL_V6_ePWM3B TMS570_PIN_AND_FNC(TMS570_BALL_V6, 5) 748 #define TMS570_BALL_W3 TMS570_BALL_WITH_MMR(29, 2) 749 #define TMS570_BALL_W3_HET1_06 TMS570_PIN_AND_FNC(TMS570_BALL_W3, 0) 750 #define TMS570_BALL_W3_SCI3RX TMS570_PIN_AND_FNC(TMS570_BALL_W3, 1) 751 #define TMS570_BALL_W3_ePWM5A TMS570_PIN_AND_FNC(TMS570_BALL_W3, 5) 753 #define TMS570_BALL_T1 TMS570_BALL_WITH_MMR(29, 3) 754 #define TMS570_BALL_T1_HET1_07 TMS570_PIN_AND_FNC(TMS570_BALL_T1, 0) 755 #define TMS570_BALL_T1_MIBSPI4NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_T1, 1) 756 #define TMS570_BALL_T1_HET2_14 TMS570_PIN_WITH_IN_ALT( \ 757 TMS570_PIN_AND_FNC(TMS570_BALL_T1, 3), \ 758 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_14, 1)) 759 #define TMS570_BALL_T1_ePWM7B TMS570_PIN_AND_FNC(TMS570_BALL_T1, 5) 761 #define TMS570_BALL_E18 TMS570_BALL_WITH_MMR(30, 0) 762 #define TMS570_BALL_E18_HET1_08 TMS570_PIN_AND_FNC(TMS570_BALL_E18, 0) 763 #define TMS570_BALL_E18_MIBSPI1SIMO_1 TMS570_PIN_AND_FNC(TMS570_BALL_E18, 1) 764 #define TMS570_BALL_E18_MII_TXD_3 TMS570_PIN_AND_FNC(TMS570_BALL_E18, 2) 766 #define TMS570_BALL_V7 TMS570_BALL_WITH_MMR(30, 1) 767 #define TMS570_BALL_V7_HET1_09 TMS570_PIN_AND_FNC(TMS570_BALL_V7, 0) 768 #define TMS570_BALL_V7_MIBSPI4NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_V7, 1) 769 #define TMS570_BALL_V7_HET2_16 TMS570_PIN_WITH_IN_ALT( \ 770 TMS570_PIN_AND_FNC(TMS570_BALL_V7, 3), \ 771 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_16, 1)) 772 #define TMS570_BALL_V7_ePWM7A TMS570_PIN_AND_FNC(TMS570_BALL_V7, 5) 774 #define TMS570_BALL_D19 TMS570_BALL_WITH_MMR(30, 2) 775 #define TMS570_BALL_D19_HET1_10 TMS570_PIN_AND_FNC(TMS570_BALL_D19, 0) 776 #define TMS570_BALL_D19_MIBSPI4NCS_4 TMS570_PIN_AND_FNC(TMS570_BALL_D19, 1) 777 #define TMS570_BALL_D19_MII_TX_CLK TMS570_PIN_WITH_IN_ALT( \ 778 TMS570_PIN_AND_FNC(TMS570_BALL_D19, 2), \ 779 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_TX_CLK, 1)) 780 #define TMS570_BALL_D19_nTZ1_3 TMS570_PIN_WITH_IN_ALT( \ 781 TMS570_PIN_AND_FNC(TMS570_BALL_D19, 5), \ 782 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_3, 1)) 784 #define TMS570_BALL_E3 TMS570_BALL_WITH_MMR(30, 3) 785 #define TMS570_BALL_E3_HET1_11 TMS570_PIN_AND_FNC(TMS570_BALL_E3, 0) 786 #define TMS570_BALL_E3_MIBSPI3NCS_4 TMS570_PIN_AND_FNC(TMS570_BALL_E3, 1) 787 #define TMS570_BALL_E3_HET2_18 TMS570_PIN_WITH_IN_ALT( \ 788 TMS570_PIN_AND_FNC(TMS570_BALL_E3, 3), \ 789 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_18, 1)) 790 #define TMS570_BALL_E3_EPWM1SYNCO TMS570_PIN_WITH_IN_ALT( \ 791 TMS570_PIN_AND_FNC(TMS570_BALL_E3, 5), \ 792 TMS570_PIN_AND_FNC(TMS570_BALL_A4, 5) | TMS570_PIN_CLEAR_RQ_MASK) 794 #define TMS570_BALL_B4 TMS570_BALL_WITH_MMR(31, 0) 795 #define TMS570_BALL_B4_HET1_12 TMS570_PIN_AND_FNC(TMS570_BALL_B4, 0) 796 #define TMS570_BALL_B4_MIBSPI4NCS_5 TMS570_PIN_AND_FNC(TMS570_BALL_B4, 1) 797 #define TMS570_BALL_B4_MII_CRS TMS570_PIN_WITH_IN_ALT( \ 798 TMS570_PIN_AND_FNC(TMS570_BALL_B4, 2), \ 799 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_CRS, 1)) 800 #define TMS570_BALL_B4_RMII_CRS_DV TMS570_PIN_AND_FNC(TMS570_BALL_B4, 3) 802 #define TMS570_BALL_N2 TMS570_BALL_WITH_MMR(31, 1) 803 #define TMS570_BALL_N2_HET1_13 TMS570_PIN_AND_FNC(TMS570_BALL_N2, 0) 804 #define TMS570_BALL_N2_SCI3TX TMS570_PIN_AND_FNC(TMS570_BALL_N2, 1) 805 #define TMS570_BALL_N2_HET2_20 TMS570_PIN_WITH_IN_ALT( \ 806 TMS570_PIN_AND_FNC(TMS570_BALL_N2, 3), \ 807 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_20, 1)) 808 #define TMS570_BALL_N2_ePWM5B TMS570_PIN_AND_FNC(TMS570_BALL_N2, 5) 810 #define TMS570_BALL_N1 TMS570_BALL_WITH_MMR(31, 2) 811 #define TMS570_BALL_N1_HET1_15 TMS570_PIN_AND_FNC(TMS570_BALL_N1, 0) 812 #define TMS570_BALL_N1_MIBSPI1NCS_4 TMS570_PIN_WITH_IN_ALT( \ 813 TMS570_PIN_AND_FNC(TMS570_BALL_N1, 1), \ 814 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MIBSPI1NCS_4, 1)) 815 #define TMS570_BALL_N1_HET2_22 TMS570_PIN_WITH_IN_ALT( \ 816 TMS570_PIN_AND_FNC(TMS570_BALL_N1, 3), \ 817 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_22, 1)) 818 #define TMS570_BALL_N1_ECAP1 TMS570_PIN_WITH_IN_ALT( \ 819 TMS570_PIN_AND_FNC(TMS570_BALL_N1, 5), \ 820 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP1, 1)) 822 #define TMS570_BALL_A4 TMS570_BALL_WITH_MMR(31, 3) 823 #define TMS570_BALL_A4_HET1_16 TMS570_PIN_AND_FNC(TMS570_BALL_A4, 0) 824 #define TMS570_BALL_A4_EPWM1SYNCI TMS570_PIN_AND_FNC(TMS570_BALL_A4, 3) 825 #define TMS570_BALL_A4_EPWM1SYNCO TMS570_PIN_WITH_IN_ALT( \ 826 TMS570_PIN_AND_FNC(TMS570_BALL_A4, 5), \ 827 TMS570_PIN_AND_FNC(TMS570_BALL_E3, 5) | TMS570_PIN_CLEAR_RQ_MASK) 829 #define TMS570_BALL_A13 TMS570_BALL_WITH_MMR(32, 0) 830 #define TMS570_BALL_A13_HET1_17 TMS570_PIN_WITH_IN_ALT( \ 831 TMS570_PIN_AND_FNC(TMS570_BALL_A13, 0), \ 832 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_17, 0)) 833 #define TMS570_BALL_A13_EMIF_nOE TMS570_PIN_WITH_IN_ALT( \ 834 TMS570_PIN_AND_FNC(TMS570_BALL_A13, 1), \ 835 TMS570_PIN_AND_FNC(TMS570_BALL_E12, 1) | TMS570_PIN_CLEAR_RQ_MASK) 836 #define TMS570_BALL_A13_SCI4RX TMS570_PIN_AND_FNC(TMS570_BALL_A13, 2) 838 #define TMS570_BALL_J1 TMS570_BALL_WITH_MMR(32, 1) 839 #define TMS570_BALL_J1_HET1_18 TMS570_PIN_AND_FNC(TMS570_BALL_J1, 0) 840 #define TMS570_BALL_J1_EMIF_RNW TMS570_PIN_WITH_IN_ALT( \ 841 TMS570_PIN_AND_FNC(TMS570_BALL_J1, 1), \ 842 TMS570_PIN_AND_FNC(TMS570_BALL_D17, 1) | TMS570_PIN_CLEAR_RQ_MASK) 843 #define TMS570_BALL_J1_ePWM6A TMS570_PIN_AND_FNC(TMS570_BALL_J1, 5) 845 #define TMS570_BALL_B13 TMS570_BALL_WITH_MMR(32, 2) 846 #define TMS570_BALL_B13_HET1_19 TMS570_PIN_WITH_IN_ALT( \ 847 TMS570_PIN_AND_FNC(TMS570_BALL_B13, 0), \ 848 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_19, 0)) 849 #define TMS570_BALL_B13_EMIF_nDQM_0 TMS570_PIN_WITH_IN_ALT( \ 850 TMS570_PIN_AND_FNC(TMS570_BALL_B13, 1), \ 851 TMS570_PIN_AND_FNC(TMS570_BALL_E10, 1) | TMS570_PIN_CLEAR_RQ_MASK) 852 #define TMS570_BALL_B13_SCI4TX TMS570_PIN_AND_FNC(TMS570_BALL_B13, 2) 854 #define TMS570_BALL_P2 TMS570_BALL_WITH_MMR(32, 3) 855 #define TMS570_BALL_P2_HET1_20 TMS570_PIN_AND_FNC(TMS570_BALL_P2, 0) 856 #define TMS570_BALL_P2_EMIF_nDQM_1 TMS570_PIN_WITH_IN_ALT( \ 857 TMS570_PIN_AND_FNC(TMS570_BALL_P2, 1), \ 858 TMS570_PIN_AND_FNC(TMS570_BALL_E11, 1) | TMS570_PIN_CLEAR_RQ_MASK) 859 #define TMS570_BALL_P2_ePWM6B TMS570_PIN_AND_FNC(TMS570_BALL_P2, 5) 861 #define TMS570_BALL_H4 TMS570_BALL_WITH_MMR(33, 0) 862 #define TMS570_BALL_H4_HET1_21 TMS570_PIN_WITH_IN_ALT( \ 863 TMS570_PIN_AND_FNC(TMS570_BALL_H4, 0), \ 864 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_21, 0)) 865 #define TMS570_BALL_H4_EMIF_nDQM_2 TMS570_PIN_AND_FNC(TMS570_BALL_H4, 1) 867 #define TMS570_BALL_B3 TMS570_BALL_WITH_MMR(33, 1) 868 #define TMS570_BALL_B3_HET1_22 TMS570_PIN_AND_FNC(TMS570_BALL_B3, 0) 869 #define TMS570_BALL_B3_EMIF_nDQM_3 TMS570_PIN_AND_FNC(TMS570_BALL_B3, 1) 871 #define TMS570_BALL_J4 TMS570_BALL_WITH_MMR(33, 2) 872 #define TMS570_BALL_J4_HET1_23 TMS570_PIN_WITH_IN_ALT( \ 873 TMS570_PIN_AND_FNC(TMS570_BALL_J4, 0), \ 874 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_23, 0)) 875 #define TMS570_BALL_J4_EMIF_BA_0 TMS570_PIN_WITH_IN_ALT( \ 876 TMS570_PIN_AND_FNC(TMS570_BALL_J4, 1), \ 877 TMS570_PIN_AND_FNC(TMS570_BALL_E13, 1) | TMS570_PIN_CLEAR_RQ_MASK) 879 #define TMS570_BALL_P1 TMS570_BALL_WITH_MMR(33, 3) 880 #define TMS570_BALL_P1_HET1_24 TMS570_PIN_AND_FNC(TMS570_BALL_P1, 0) 881 #define TMS570_BALL_P1_MIBSPI1NCS_5 TMS570_PIN_WITH_IN_ALT( \ 882 TMS570_PIN_AND_FNC(TMS570_BALL_P1, 1), \ 883 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MIBSPI1NCS_5, 1)) 884 #define TMS570_BALL_P1_MII_RXD_0 TMS570_PIN_WITH_IN_ALT( \ 885 TMS570_PIN_AND_FNC(TMS570_BALL_P1, 2), \ 886 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_0, 1)) 887 #define TMS570_BALL_P1_RMII_RXD_0 TMS570_PIN_AND_FNC(TMS570_BALL_P1, 3) 889 #define TMS570_BALL_A14 TMS570_BALL_WITH_MMR(34, 0) 890 #define TMS570_BALL_A14_HET1_26 TMS570_PIN_AND_FNC(TMS570_BALL_A14, 0) 891 #define TMS570_BALL_A14_MII_RXD_1 TMS570_PIN_WITH_IN_ALT( \ 892 TMS570_PIN_AND_FNC(TMS570_BALL_A14, 2), \ 893 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_1, 1)) 894 #define TMS570_BALL_A14_RMII_RXD_1 TMS570_PIN_AND_FNC(TMS570_BALL_A14, 3) 896 #define TMS570_BALL_K19 TMS570_BALL_WITH_MMR(34, 1) 897 #define TMS570_BALL_K19_HET1_28 TMS570_PIN_AND_FNC(TMS570_BALL_K19, 0) 898 #define TMS570_BALL_K19_MII_RXCLK TMS570_PIN_WITH_IN_ALT( \ 899 TMS570_PIN_AND_FNC(TMS570_BALL_K19, 2), \ 900 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXCLK, 1)) 901 #define TMS570_BALL_K19_RMII_REFCLK TMS570_PIN_AND_FNC(TMS570_BALL_K19, 3) 903 #define TMS570_BALL_B11 TMS570_BALL_WITH_MMR(34, 2) 904 #define TMS570_BALL_B11_HET1_30 TMS570_PIN_AND_FNC(TMS570_BALL_B11, 0) 905 #define TMS570_BALL_B11_MII_RX_DV TMS570_PIN_WITH_IN_ALT( \ 906 TMS570_PIN_AND_FNC(TMS570_BALL_B11, 2), \ 907 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RX_DV, 1)) 908 #define TMS570_BALL_B11_eQEP2S TMS570_PIN_WITH_IN_ALT( \ 909 TMS570_PIN_AND_FNC(TMS570_BALL_B11, 5), \ 910 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2S, 1)) 912 #define TMS570_BALL_D8 TMS570_BALL_WITH_MMR(34, 3) 913 #define TMS570_BALL_D8_HET2_01 TMS570_PIN_WITH_IN_ALT( \ 914 TMS570_PIN_AND_FNC(TMS570_BALL_D8, 0), \ 915 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_01, 0)) 917 #define TMS570_BALL_D7 TMS570_BALL_WITH_MMR(35, 0) 918 #define TMS570_BALL_D7_HET2_02 TMS570_PIN_WITH_IN_ALT( \ 919 TMS570_PIN_AND_FNC(TMS570_BALL_D7, 0), \ 920 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_02, 0)) 922 #define TMS570_BALL_D3 TMS570_BALL_WITH_MMR(35, 1) 923 #define TMS570_BALL_D3_HET2_12 TMS570_PIN_WITH_IN_ALT( \ 924 TMS570_PIN_AND_FNC(TMS570_BALL_D3, 0), \ 925 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_12, 0)) 926 #define TMS570_BALL_D3_MIBSPI2NENA TMS570_PIN_AND_FNC(TMS570_BALL_D3, 4) 927 #define TMS570_BALL_D3_MIBSPI2NCS_1 TMS570_PIN_WITH_IN_ALT( \ 928 TMS570_PIN_AND_FNC(TMS570_BALL_D3, 5), \ 929 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MIBSPI2NCS_1, 1)) 931 #define TMS570_BALL_D2 TMS570_BALL_WITH_MMR(35, 2) 932 #define TMS570_BALL_D2_HET2_13 TMS570_PIN_WITH_IN_ALT( \ 933 TMS570_PIN_AND_FNC(TMS570_BALL_D2, 0), \ 934 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_13, 0)) 935 #define TMS570_BALL_D2_MIBSPI2SOMI TMS570_PIN_AND_FNC(TMS570_BALL_D2, 4) 937 #define TMS570_BALL_D1 TMS570_BALL_WITH_MMR(35, 3) 938 #define TMS570_BALL_D1_HET2_14 TMS570_PIN_WITH_IN_ALT( \ 939 TMS570_PIN_AND_FNC(TMS570_BALL_D1, 0), \ 940 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_14, 0)) 941 #define TMS570_BALL_D1_MIBSPI2SIMO TMS570_PIN_AND_FNC(TMS570_BALL_D1, 4) 943 #define TMS570_BALL_P4 TMS570_BALL_WITH_MMR(36, 0) 944 #define TMS570_BALL_P4_HET2_19 TMS570_PIN_AND_FNC(TMS570_BALL_P4, 0) 945 #define TMS570_BALL_P4_LIN2RX TMS570_PIN_AND_FNC(TMS570_BALL_P4, 1) 947 #define TMS570_BALL_T5 TMS570_BALL_WITH_MMR(36, 1) 948 #define TMS570_BALL_T5_HET2_20 TMS570_PIN_WITH_IN_ALT( \ 949 TMS570_PIN_AND_FNC(TMS570_BALL_T5, 0), \ 950 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_20, 0)) 951 #define TMS570_BALL_T5_LIN2TX TMS570_PIN_AND_FNC(TMS570_BALL_T5, 1) 953 #define TMS570_BALL_T4 TMS570_BALL_WITH_MMR(36, 2) 954 #define TMS570_BALL_T4_MII_RXCLK TMS570_PIN_WITH_IN_ALT( \ 955 TMS570_PIN_AND_FNC(TMS570_BALL_T4, 0), \ 956 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXCLK, 0)) 958 #define TMS570_BALL_U7 TMS570_BALL_WITH_MMR(36, 3) 959 #define TMS570_BALL_U7_MII_TX_CLK TMS570_PIN_WITH_IN_ALT( \ 960 TMS570_PIN_AND_FNC(TMS570_BALL_U7, 0), \ 961 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_TX_CLK, 0)) 963 #define TMS570_BALL_E2 TMS570_BALL_WITH_MMR(37, 0) 964 #define TMS570_BALL_E2_HET2_03 TMS570_PIN_WITH_IN_ALT( \ 965 TMS570_PIN_AND_FNC(TMS570_BALL_E2, 0), \ 966 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_03, 0)) 967 #define TMS570_BALL_E2_MIBSPI2CLK TMS570_PIN_AND_FNC(TMS570_BALL_E2, 4) 969 #define TMS570_BALL_N3 TMS570_BALL_WITH_MMR(37, 1) 970 #define TMS570_BALL_N3_HET2_07 TMS570_PIN_WITH_IN_ALT( \ 971 TMS570_PIN_AND_FNC(TMS570_BALL_N3, 0), \ 972 TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_07, 0)) 973 #define TMS570_BALL_N3_MIBSPI2NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_N3, 4) 977 #define TMS570_PINMMR_DEFAULT_INIT_LIST(per_pin_action, common_arg) \ 978 per_pin_action(common_arg, TMS570_BALL_N19_AD1EVT) \ 979 per_pin_action(common_arg, TMS570_BALL_D4_EMIF_ADDR_00) \ 980 per_pin_action(common_arg, TMS570_BALL_D5_EMIF_ADDR_01) \ 981 per_pin_action(common_arg, TMS570_BALL_C4_EMIF_ADDR_06) \ 982 per_pin_action(common_arg, TMS570_BALL_C5_EMIF_ADDR_07) \ 983 per_pin_action(common_arg, TMS570_BALL_C6_EMIF_ADDR_08) \ 984 per_pin_action(common_arg, TMS570_BALL_C7_EMIF_ADDR_09) \ 985 per_pin_action(common_arg, TMS570_BALL_C8_EMIF_ADDR_10) \ 986 per_pin_action(common_arg, TMS570_BALL_C9_EMIF_ADDR_11) \ 987 per_pin_action(common_arg, TMS570_BALL_C10_EMIF_ADDR_12) \ 988 per_pin_action(common_arg, TMS570_BALL_C11_EMIF_ADDR_13) \ 989 per_pin_action(common_arg, TMS570_BALL_C12_EMIF_ADDR_14) \ 990 per_pin_action(common_arg, TMS570_BALL_C13_EMIF_ADDR_15) \ 991 per_pin_action(common_arg, TMS570_BALL_D14_EMIF_ADDR_16) \ 992 per_pin_action(common_arg, TMS570_BALL_C14_EMIF_ADDR_17) \ 993 per_pin_action(common_arg, TMS570_BALL_D15_EMIF_ADDR_18) \ 994 per_pin_action(common_arg, TMS570_BALL_C15_EMIF_ADDR_19) \ 995 per_pin_action(common_arg, TMS570_BALL_C16_EMIF_ADDR_20) \ 996 per_pin_action(common_arg, TMS570_BALL_C17_EMIF_ADDR_21) \ 997 per_pin_action(common_arg, TMS570_BALL_D16_EMIF_BA_1) \ 998 per_pin_action(common_arg, TMS570_BALL_R4_EMIF_nCAS) \ 999 per_pin_action(common_arg, TMS570_BALL_N17_EMIF_nCS_0) \ 1000 per_pin_action(common_arg, TMS570_BALL_L17_EMIF_nCS_2) \ 1001 per_pin_action(common_arg, TMS570_BALL_K17_EMIF_nCS_3) \ 1002 per_pin_action(common_arg, TMS570_BALL_M17_EMIF_nCSl_4) \ 1003 per_pin_action(common_arg, TMS570_BALL_R3_EMIF_nRAS) \ 1004 per_pin_action(common_arg, TMS570_BALL_P3_EMIF_nWAIT) \ 1005 per_pin_action(common_arg, TMS570_BALL_D17_EMIF_nWE) \ 1006 per_pin_action(common_arg, TMS570_BALL_E9_ETMDATA_08) \ 1007 per_pin_action(common_arg, TMS570_BALL_E8_ETMDATA_09) \ 1008 per_pin_action(common_arg, TMS570_BALL_E7_ETMDATA_10) \ 1009 per_pin_action(common_arg, TMS570_BALL_E6_ETMDATA_11) \ 1010 per_pin_action(common_arg, TMS570_BALL_E13_ETMDATA_12) \ 1011 per_pin_action(common_arg, TMS570_BALL_E12_ETMDATA_13) \ 1012 per_pin_action(common_arg, TMS570_BALL_E11_ETMDATA_14) \ 1013 per_pin_action(common_arg, TMS570_BALL_E10_ETMDATA_15) \ 1014 per_pin_action(common_arg, TMS570_BALL_K15_ETMDATA_16) \ 1015 per_pin_action(common_arg, TMS570_BALL_L15_ETMDATA_17) \ 1016 per_pin_action(common_arg, TMS570_BALL_M15_ETMDATA_18) \ 1017 per_pin_action(common_arg, TMS570_BALL_N15_ETMDATA_19) \ 1018 per_pin_action(common_arg, TMS570_BALL_E5_ETMDATA_20) \ 1019 per_pin_action(common_arg, TMS570_BALL_F5_ETMDATA_21) \ 1020 per_pin_action(common_arg, TMS570_BALL_G5_ETMDATA_22) \ 1021 per_pin_action(common_arg, TMS570_BALL_K5_ETMDATA_23) \ 1022 per_pin_action(common_arg, TMS570_BALL_L5_ETMDATA_24) \ 1023 per_pin_action(common_arg, TMS570_BALL_M5_ETMDATA_25) \ 1024 per_pin_action(common_arg, TMS570_BALL_N5_ETMDATA_26) \ 1025 per_pin_action(common_arg, TMS570_BALL_P5_ETMDATA_27) \ 1026 per_pin_action(common_arg, TMS570_BALL_R5_ETMDATA_28) \ 1027 per_pin_action(common_arg, TMS570_BALL_R6_ETMDATA_29) \ 1028 per_pin_action(common_arg, TMS570_BALL_R7_ETMDATA_30) \ 1029 per_pin_action(common_arg, TMS570_BALL_R8_ETMDATA_31) \ 1030 per_pin_action(common_arg, TMS570_BALL_R9_ETMTRACECLKIN) \ 1031 per_pin_action(common_arg, TMS570_BALL_R10_ETMTRACECLKOUT) \ 1032 per_pin_action(common_arg, TMS570_BALL_R11_ETMTRACECTL) \ 1033 per_pin_action(common_arg, TMS570_BALL_B15_FRAYTX1) \ 1034 per_pin_action(common_arg, TMS570_BALL_B8_FRAYTX2) \ 1035 per_pin_action(common_arg, TMS570_BALL_B16_FRAYTXEN1) \ 1036 per_pin_action(common_arg, TMS570_BALL_B9_FRAYTXEN2) \ 1037 per_pin_action(common_arg, TMS570_BALL_C1_GIOA_2) \ 1038 per_pin_action(common_arg, TMS570_BALL_E1_GIOA_3) \ 1039 per_pin_action(common_arg, TMS570_BALL_B5_GIOA_5) \ 1040 per_pin_action(common_arg, TMS570_BALL_H3_GIOA_6) \ 1041 per_pin_action(common_arg, TMS570_BALL_M1_GIOA_7) \ 1042 per_pin_action(common_arg, TMS570_BALL_F2_GIOB_2) \ 1043 per_pin_action(common_arg, TMS570_BALL_W10_GIOB_3) \ 1044 per_pin_action(common_arg, TMS570_BALL_J2_GIOB_6) \ 1045 per_pin_action(common_arg, TMS570_BALL_F1_GIOB_7) \ 1046 per_pin_action(common_arg, TMS570_BALL_R2_MIBSPI1NCS_0) \ 1047 per_pin_action(common_arg, TMS570_BALL_F3_MIBSPI1NCS_1) \ 1048 per_pin_action(common_arg, TMS570_BALL_G3_MIBSPI1NCS_2) \ 1049 per_pin_action(common_arg, TMS570_BALL_J3_MIBSPI1NCS_3) \ 1050 per_pin_action(common_arg, TMS570_BALL_G19_MIBSPI1NENA) \ 1051 per_pin_action(common_arg, TMS570_BALL_V9_MIBSPI3CLK) \ 1052 per_pin_action(common_arg, TMS570_BALL_V10_MIBSPI3NCS_0) \ 1053 per_pin_action(common_arg, TMS570_BALL_V5_MIBSPI3NCS_1) \ 1054 per_pin_action(common_arg, TMS570_BALL_B2_MIBSPI3NCS_2) \ 1055 per_pin_action(common_arg, TMS570_BALL_C3_MIBSPI3NCS_3) \ 1056 per_pin_action(common_arg, TMS570_BALL_W9_MIBSPI3NENA) \ 1057 per_pin_action(common_arg, TMS570_BALL_W8_MIBSPI3SIMO) \ 1058 per_pin_action(common_arg, TMS570_BALL_V8_MIBSPI3SOMI) \ 1059 per_pin_action(common_arg, TMS570_BALL_H19_MIBSPI5CLK) \ 1060 per_pin_action(common_arg, TMS570_BALL_E19_MIBSPI5NCS_0) \ 1061 per_pin_action(common_arg, TMS570_BALL_B6_MIBSPI5NCS_1) \ 1062 per_pin_action(common_arg, TMS570_BALL_W6_MIBSPI5NCS_2) \ 1063 per_pin_action(common_arg, TMS570_BALL_T12_MIBSPI5NCS_3) \ 1064 per_pin_action(common_arg, TMS570_BALL_H18_MIBSPI5NENA) \ 1065 per_pin_action(common_arg, TMS570_BALL_J19_MIBSPI5SIMO_0) \ 1066 per_pin_action(common_arg, TMS570_BALL_E16_MIBSPI5SIMO_1) \ 1067 per_pin_action(common_arg, TMS570_BALL_H17_MIBSPI5SIMO_2) \ 1068 per_pin_action(common_arg, TMS570_BALL_G17_MIBSPI5SIMO_3) \ 1069 per_pin_action(common_arg, TMS570_BALL_J18_MIBSPI5SOMI_0) \ 1070 per_pin_action(common_arg, TMS570_BALL_E17_MIBSPI5SOMI_1) \ 1071 per_pin_action(common_arg, TMS570_BALL_H16_MIBSPI5SOMI_2) \ 1072 per_pin_action(common_arg, TMS570_BALL_G16_MIBSPI5SOMI_3) \ 1073 per_pin_action(common_arg, TMS570_BALL_K18_HET1_00) \ 1074 per_pin_action(common_arg, TMS570_BALL_V2_HET1_01) \ 1075 per_pin_action(common_arg, TMS570_BALL_W5_HET1_02) \ 1076 per_pin_action(common_arg, TMS570_BALL_U1_HET1_03) \ 1077 per_pin_action(common_arg, TMS570_BALL_B12_HET1_04) \ 1078 per_pin_action(common_arg, TMS570_BALL_V6_HET1_05) \ 1079 per_pin_action(common_arg, TMS570_BALL_W3_HET1_06) \ 1080 per_pin_action(common_arg, TMS570_BALL_T1_HET1_07) \ 1081 per_pin_action(common_arg, TMS570_BALL_E18_HET1_08) \ 1082 per_pin_action(common_arg, TMS570_BALL_V7_HET1_09) \ 1083 per_pin_action(common_arg, TMS570_BALL_D19_HET1_10) \ 1084 per_pin_action(common_arg, TMS570_BALL_E3_HET1_11) \ 1085 per_pin_action(common_arg, TMS570_BALL_B4_HET1_12) \ 1086 per_pin_action(common_arg, TMS570_BALL_N2_HET1_13) \ 1087 per_pin_action(common_arg, TMS570_BALL_N1_HET1_15) \ 1088 per_pin_action(common_arg, TMS570_BALL_A4_HET1_16) \ 1089 per_pin_action(common_arg, TMS570_BALL_A13_HET1_17) \ 1090 per_pin_action(common_arg, TMS570_BALL_J1_HET1_18) \ 1091 per_pin_action(common_arg, TMS570_BALL_B13_HET1_19) \ 1092 per_pin_action(common_arg, TMS570_BALL_P2_HET1_20) \ 1093 per_pin_action(common_arg, TMS570_BALL_H4_HET1_21) \ 1094 per_pin_action(common_arg, TMS570_BALL_B3_HET1_22) \ 1095 per_pin_action(common_arg, TMS570_BALL_J4_HET1_23) \ 1096 per_pin_action(common_arg, TMS570_BALL_P1_HET1_24) \ 1097 per_pin_action(common_arg, TMS570_BALL_A14_HET1_26) \ 1098 per_pin_action(common_arg, TMS570_BALL_K19_HET1_28) \ 1099 per_pin_action(common_arg, TMS570_BALL_B11_HET1_30) \ 1100 per_pin_action(common_arg, TMS570_BALL_D8_HET2_01) \ 1101 per_pin_action(common_arg, TMS570_BALL_D7_HET2_02) \ 1102 per_pin_action(common_arg, TMS570_BALL_D3_HET2_12) \ 1103 per_pin_action(common_arg, TMS570_BALL_D2_HET2_13) \ 1104 per_pin_action(common_arg, TMS570_BALL_D1_HET2_14) \ 1105 per_pin_action(common_arg, TMS570_BALL_P4_HET2_19) \ 1106 per_pin_action(common_arg, TMS570_BALL_T5_HET2_20) \ 1107 per_pin_action(common_arg, TMS570_BALL_T4_MII_RXCLK) \ 1108 per_pin_action(common_arg, TMS570_BALL_U7_MII_TX_CLK) \ 1109 per_pin_action(common_arg, TMS570_BALL_E2_HET2_03) \ 1110 per_pin_action(common_arg, TMS570_BALL_N3_HET2_07) \