-/* Pin A3 options */
-#define PINMUX_BALL_A3_SHIFT 0
-#define PINMUX_BALL_A5_SHIFT 8
-#define PINMUX_BALL_A9_SHIFT 24
-#define PINMUX_BALL_A11_SHIFT 8
-#define PINMUX_BALL_A13_SHIFT 16
-#define PINMUX_BALL_A14_SHIFT 0
-#define PINMUX_BALL_B2_SHIFT 24
-#define PINMUX_BALL_B3_SHIFT 8
-#define PINMUX_BALL_B4_SHIFT 16
-#define PINMUX_BALL_B5_SHIFT 24
-#define PINMUX_BALL_B6_SHIFT 8
-#define PINMUX_BALL_B11_SHIFT 8
-#define PINMUX_BALL_B13_SHIFT 24
-#define PINMUX_BALL_C1_SHIFT 0
-#define PINMUX_BALL_C2_SHIFT 0
-#define PINMUX_BALL_C3_SHIFT 16
-#define PINMUX_BALL_C4_SHIFT 16
-#define PINMUX_BALL_C5_SHIFT 8
-#define PINMUX_BALL_C6_SHIFT 0
-#define PINMUX_BALL_C7_SHIFT 24
-#define PINMUX_BALL_C8_SHIFT 16
-#define PINMUX_BALL_C9_SHIFT 24
-#define PINMUX_BALL_C10_SHIFT 8
-#define PINMUX_BALL_C11_SHIFT 0
-#define PINMUX_BALL_C12_SHIFT 16
-#define PINMUX_BALL_C13_SHIFT 0
-#define PINMUX_BALL_C14_SHIFT 8
-#define PINMUX_BALL_C15_SHIFT 16
-#define PINMUX_BALL_C16_SHIFT 8
-#define PINMUX_BALL_C17_SHIFT 0
-#define PINMUX_BALL_D3_SHIFT 0
-#define PINMUX_BALL_D4_SHIFT 0
-#define PINMUX_BALL_D5_SHIFT 0
-#define PINMUX_BALL_D14_SHIFT 16
-#define PINMUX_BALL_D15_SHIFT 24
-#define PINMUX_BALL_D16_SHIFT 24
-#define PINMUX_BALL_D17_SHIFT 16
-#define PINMUX_BALL_D19_SHIFT 0
-#define PINMUX_BALL_E1_SHIFT 16
-#define PINMUX_BALL_E3_SHIFT 8
-#define PINMUX_BALL_E5_SHIFT 16
-#define PINMUX_BALL_E6_SHIFT 24
-#define PINMUX_BALL_E7_SHIFT 24
-#define PINMUX_BALL_E8_SHIFT 0
-#define PINMUX_BALL_E9_SHIFT 24
-#define PINMUX_BALL_E10_SHIFT 16
-#define PINMUX_BALL_E11_SHIFT 8
-#define PINMUX_BALL_E12_SHIFT 24
-#define PINMUX_BALL_E13_SHIFT 0
-#define PINMUX_BALL_E16_SHIFT 16
-#define PINMUX_BALL_E17_SHIFT 8
-#define PINMUX_BALL_E18_SHIFT 0
-#define PINMUX_BALL_E19_SHIFT 0
-#define PINMUX_BALL_F3_SHIFT 16
-#define PINMUX_BALL_F5_SHIFT 24
-#define PINMUX_BALL_G3_SHIFT 8
-#define PINMUX_BALL_G5_SHIFT 8
-#define PINMUX_BALL_G16_SHIFT 24
-#define PINMUX_BALL_G17_SHIFT 0
-#define PINMUX_BALL_G19_SHIFT 16
-#define PINMUX_BALL_H3_SHIFT 16
-#define PINMUX_BALL_H4_SHIFT 0
-#define PINMUX_BALL_H16_SHIFT 16
-#define PINMUX_BALL_H17_SHIFT 24
-#define PINMUX_BALL_H18_SHIFT 24
-#define PINMUX_BALL_H19_SHIFT 16
-#define PINMUX_BALL_J3_SHIFT 24
-#define PINMUX_BALL_J4_SHIFT 8
-#define PINMUX_BALL_J17_SHIFT 8
-#define PINMUX_BALL_J18_SHIFT 0
-#define PINMUX_BALL_J19_SHIFT 8
-#define PINMUX_BALL_K2_SHIFT 8
-#define PINMUX_BALL_K5_SHIFT 0
-#define PINMUX_BALL_K15_SHIFT 8
-#define PINMUX_BALL_K17_SHIFT 0
-#define PINMUX_BALL_K18_SHIFT 0
-#define PINMUX_BALL_K19_SHIFT 8
-#define PINMUX_BALL_L5_SHIFT 24
-#define PINMUX_BALL_L15_SHIFT 16
-#define PINMUX_BALL_M1_SHIFT 0
-#define PINMUX_BALL_M2_SHIFT 24
-#define PINMUX_BALL_M3_SHIFT 16
-#define PINMUX_BALL_M5_SHIFT 8
-#define PINMUX_BALL_M15_SHIFT 24
-#define PINMUX_BALL_M17_SHIFT 8
-#define PINMUX_BALL_N1_SHIFT 16
-#define PINMUX_BALL_N2_SHIFT 0
-#define PINMUX_BALL_N5_SHIFT 24
-#define PINMUX_BALL_N15_SHIFT 8
-#define PINMUX_BALL_N17_SHIFT 16
-#define PINMUX_BALL_N19_SHIFT 0
-#define PINMUX_BALL_P1_SHIFT 24
-#define PINMUX_BALL_P5_SHIFT 8
-#define PINMUX_BALL_R2_SHIFT 24
-#define PINMUX_BALL_R5_SHIFT 24
-#define PINMUX_BALL_R6_SHIFT 0
-#define PINMUX_BALL_R7_SHIFT 24
-#define PINMUX_BALL_R8_SHIFT 24
-#define PINMUX_BALL_R9_SHIFT 0
-#define PINMUX_BALL_T1_SHIFT 0
-#define PINMUX_BALL_T12_SHIFT 24
-#define PINMUX_BALL_U1_SHIFT 24
-#define PINMUX_BALL_V2_SHIFT 16
-#define PINMUX_BALL_V5_SHIFT 8
-#define PINMUX_BALL_V6_SHIFT 16
-#define PINMUX_BALL_V7_SHIFT 16
-#define PINMUX_BALL_V10_SHIFT 16
-#define PINMUX_BALL_W3_SHIFT 16
-#define PINMUX_BALL_W5_SHIFT 8
-#define PINMUX_BALL_W6_SHIFT 16
-#define PINMUX_BALL_W9_SHIFT 8
-#define PINMUX_BALL_W10_SHIFT 0
-
-#define PINMUX_GATE_EMIF_CLK_SHIFT 8
-#define PINMUX_GIOB_DISABLE_HET2_SHIFT 16
-#define PINMUX_ALT_ADC_TRIGGER_SHIFT 0
-#define PINMUX_ETHERNET_SHIFT 24
-
-#define PINMUX_BALL_A3_MASK (~(0xFF << PINMUX_BALL_A3_SHIFT))
-#define PINMUX_BALL_A5_MASK (~(0xFF << PINMUX_BALL_A5_SHIFT))
-#define PINMUX_BALL_A9_MASK (~(0xFF << PINMUX_BALL_A9_SHIFT))
-#define PINMUX_BALL_A11_MASK (~(0xFF << PINMUX_BALL_A11_SHIFT))
-#define PINMUX_BALL_A13_MASK (~(0xFF << PINMUX_BALL_A13_SHIFT))
-#define PINMUX_BALL_A14_MASK (~(0xFF << PINMUX_BALL_A14_SHIFT))
-#define PINMUX_BALL_B2_MASK (~(0xFF << PINMUX_BALL_B2_SHIFT))
-#define PINMUX_BALL_B3_MASK (~(0xFF << PINMUX_BALL_B3_SHIFT))
-#define PINMUX_BALL_B4_MASK (~(0xFF << PINMUX_BALL_B4_SHIFT))
-#define PINMUX_BALL_B5_MASK (~(0xFF << PINMUX_BALL_B5_SHIFT))
-#define PINMUX_BALL_B6_MASK (~(0xFF << PINMUX_BALL_B6_SHIFT))
-#define PINMUX_BALL_B11_MASK (~(0xFF << PINMUX_BALL_B11_SHIFT))
-#define PINMUX_BALL_B13_MASK (~(0xFF << PINMUX_BALL_B13_SHIFT))
-#define PINMUX_BALL_C1_MASK (~(0xFF << PINMUX_BALL_C1_SHIFT))
-#define PINMUX_BALL_C2_MASK (~(0xFF << PINMUX_BALL_C2_SHIFT))
-#define PINMUX_BALL_C3_MASK (~(0xFF << PINMUX_BALL_C3_SHIFT))
-#define PINMUX_BALL_C4_MASK (~(0xFF << PINMUX_BALL_C4_SHIFT))
-#define PINMUX_BALL_C5_MASK (~(0xFF << PINMUX_BALL_C5_SHIFT))
-#define PINMUX_BALL_C6_MASK (~(0xFF << PINMUX_BALL_C6_SHIFT))
-#define PINMUX_BALL_C7_MASK (~(0xFF << PINMUX_BALL_C7_SHIFT))
-#define PINMUX_BALL_C8_MASK (~(0xFF << PINMUX_BALL_C8_SHIFT))
-#define PINMUX_BALL_C9_MASK (~(0xFF << PINMUX_BALL_C9_SHIFT))
-#define PINMUX_BALL_C10_MASK (~(0xFF << PINMUX_BALL_C10_SHIFT))
-#define PINMUX_BALL_C11_MASK (~(0xFF << PINMUX_BALL_C11_SHIFT))
-#define PINMUX_BALL_C12_MASK (~(0xFF << PINMUX_BALL_C12_SHIFT))
-#define PINMUX_BALL_C13_MASK (~(0xFF << PINMUX_BALL_C13_SHIFT))
-#define PINMUX_BALL_C14_MASK (~(0xFF << PINMUX_BALL_C14_SHIFT))
-#define PINMUX_BALL_C15_MASK (~(0xFF << PINMUX_BALL_C15_SHIFT))
-#define PINMUX_BALL_C16_MASK (~(0xFF << PINMUX_BALL_C16_SHIFT))
-#define PINMUX_BALL_C17_MASK (~(0xFF << PINMUX_BALL_C17_SHIFT))
-#define PINMUX_BALL_D3_MASK (~(0xFF << PINMUX_BALL_D3_SHIFT))
-#define PINMUX_BALL_D4_MASK (~(0xFF << PINMUX_BALL_D4_SHIFT))
-#define PINMUX_BALL_D5_MASK (~(0xFF << PINMUX_BALL_D5_SHIFT))
-#define PINMUX_BALL_D14_MASK (~(0xFF << PINMUX_BALL_D14_SHIFT))
-#define PINMUX_BALL_D15_MASK (~(0xFF << PINMUX_BALL_D15_SHIFT))
-#define PINMUX_BALL_D16_MASK (~(0xFF << PINMUX_BALL_D16_SHIFT))
-#define PINMUX_BALL_D17_MASK (~(0xFF << PINMUX_BALL_D17_SHIFT))
-#define PINMUX_BALL_D19_MASK (~(0xFF << PINMUX_BALL_D19_SHIFT))
-#define PINMUX_BALL_E1_MASK (~(0xFF << PINMUX_BALL_E1_SHIFT))
-#define PINMUX_BALL_E3_MASK (~(0xFF << PINMUX_BALL_E3_SHIFT))
-#define PINMUX_BALL_E5_MASK (~(0xFF << PINMUX_BALL_E5_SHIFT))
-#define PINMUX_BALL_E6_MASK (~(0xFF << PINMUX_BALL_E6_SHIFT))
-#define PINMUX_BALL_E7_MASK (~(0xFF << PINMUX_BALL_E7_SHIFT))
-#define PINMUX_BALL_E8_MASK (~(0xFF << PINMUX_BALL_E8_SHIFT))
-#define PINMUX_BALL_E9_MASK (~(0xFF << PINMUX_BALL_E9_SHIFT))
-#define PINMUX_BALL_E10_MASK (~(0xFF << PINMUX_BALL_E10_SHIFT))
-#define PINMUX_BALL_E11_MASK (~(0xFF << PINMUX_BALL_E11_SHIFT))
-#define PINMUX_BALL_E12_MASK (~(0xFF << PINMUX_BALL_E12_SHIFT))
-#define PINMUX_BALL_E13_MASK (~(0xFF << PINMUX_BALL_E13_SHIFT))
-#define PINMUX_BALL_E16_MASK (~(0xFF << PINMUX_BALL_E16_SHIFT))
-#define PINMUX_BALL_E17_MASK (~(0xFF << PINMUX_BALL_E17_SHIFT))
-#define PINMUX_BALL_E18_MASK (~(0xFF << PINMUX_BALL_E18_SHIFT))
-#define PINMUX_BALL_E19_MASK (~(0xFF << PINMUX_BALL_E19_SHIFT))
-#define PINMUX_BALL_F3_MASK (~(0xFF << PINMUX_BALL_F3_SHIFT))
-#define PINMUX_BALL_F5_MASK (~(0xFF << PINMUX_BALL_F4_SHIFT))
-#define PINMUX_BALL_G3_MASK (~(0xFF << PINMUX_BALL_G3_SHIFT))
-#define PINMUX_BALL_G5_MASK (~(0xFF << PINMUX_BALL_G4_SHIFT))
-#define PINMUX_BALL_G16_MASK (~(0xFF << PINMUX_BALL_G16_SHIFT))
-#define PINMUX_BALL_G17_MASK (~(0xFF << PINMUX_BALL_G17_SHIFT))
-#define PINMUX_BALL_G19_MASK (~(0xFF << PINMUX_BALL_G19_SHIFT))
-#define PINMUX_BALL_H3_MASK (~(0xFF << PINMUX_BALL_H3_SHIFT))
-#define PINMUX_BALL_H4_MASK (~(0xFF << PINMUX_BALL_H4_SHIFT))
-#define PINMUX_BALL_H16_MASK (~(0xFF << PINMUX_BALL_H16_SHIFT))
-#define PINMUX_BALL_H17_MASK (~(0xFF << PINMUX_BALL_H17_SHIFT))
-#define PINMUX_BALL_H18_MASK (~(0xFF << PINMUX_BALL_H18_SHIFT))
-#define PINMUX_BALL_H19_MASK (~(0xFF << PINMUX_BALL_H19_SHIFT))
-#define PINMUX_BALL_J3_MASK (~(0xFF << PINMUX_BALL_J3_SHIFT))
-#define PINMUX_BALL_J4_MASK (~(0xFF << PINMUX_BALL_J4_SHIFT))
-#define PINMUX_BALL_J17_MASK (~(0xFF << PINMUX_BALL_J17_SHIFT))
-#define PINMUX_BALL_J18_MASK (~(0xFF << PINMUX_BALL_J18_SHIFT))
-#define PINMUX_BALL_J19_MASK (~(0xFF << PINMUX_BALL_J19_SHIFT))
-#define PINMUX_BALL_K2_MASK (~(0xFF << PINMUX_BALL_K2_SHIFT))
-#define PINMUX_BALL_K5_MASK (~(0xFF << PINMUX_BALL_K4_SHIFT))
-#define PINMUX_BALL_K15_MASK (~(0xFF << PINMUX_BALL_K15_SHIFT))
-#define PINMUX_BALL_K17_MASK (~(0xFF << PINMUX_BALL_K17_SHIFT))
-#define PINMUX_BALL_K18_MASK (~(0xFF << PINMUX_BALL_K18_SHIFT))
-#define PINMUX_BALL_K19_MASK (~(0xFF << PINMUX_BALL_K19_SHIFT))
-#define PINMUX_BALL_L5_MASK (~(0xFF << PINMUX_BALL_L4_SHIFT))
-#define PINMUX_BALL_L15_MASK (~(0xFF << PINMUX_BALL_L15_SHIFT))
-#define PINMUX_BALL_M1_MASK (~(0xFF << PINMUX_BALL_M1_SHIFT))
-#define PINMUX_BALL_M2_MASK (~(0xFF << PINMUX_BALL_M2_SHIFT))
-#define PINMUX_BALL_M3_MASK (~(0xFF << PINMUX_BALL_M3_SHIFT))
-#define PINMUX_BALL_M5_MASK (~(0xFF << PINMUX_BALL_M4_SHIFT))
-#define PINMUX_BALL_M15_MASK (~(0xFF << PINMUX_BALL_M15_SHIFT))
-#define PINMUX_BALL_M17_MASK (~(0xFF << PINMUX_BALL_M17_SHIFT))
-#define PINMUX_BALL_N1_MASK (~(0xFF << PINMUX_BALL_N1_SHIFT))
-#define PINMUX_BALL_N2_MASK (~(0xFF << PINMUX_BALL_N2_SHIFT))
-#define PINMUX_BALL_N5_MASK (~(0xFF << PINMUX_BALL_N4_SHIFT))
-#define PINMUX_BALL_N15_MASK (~(0xFF << PINMUX_BALL_N15_SHIFT))
-#define PINMUX_BALL_N17_MASK (~(0xFF << PINMUX_BALL_N17_SHIFT))
-#define PINMUX_BALL_N19_MASK (~(0xFF << PINMUX_BALL_N19_SHIFT))
-#define PINMUX_BALL_P1_MASK (~(0xFF << PINMUX_BALL_P1_SHIFT))
-#define PINMUX_BALL_P5_MASK (~(0xFF << PINMUX_BALL_P4_SHIFT))
-#define PINMUX_BALL_R2_MASK (~(0xFF << PINMUX_BALL_R2_SHIFT))
-#define PINMUX_BALL_R5_MASK (~(0xFF << PINMUX_BALL_R5_SHIFT))
-#define PINMUX_BALL_R6_MASK (~(0xFF << PINMUX_BALL_R6_SHIFT))
-#define PINMUX_BALL_R7_MASK (~(0xFF << PINMUX_BALL_R7_SHIFT))
-#define PINMUX_BALL_R8_MASK (~(0xFF << PINMUX_BALL_R8_SHIFT))
-#define PINMUX_BALL_R9_MASK (~(0xFF << PINMUX_BALL_R9_SHIFT))
-#define PINMUX_BALL_T1_MASK (~(0xFF << PINMUX_BALL_T1_SHIFT))
-#define PINMUX_BALL_T12_MASK (~(0xFF << PINMUX_BALL_T12_SHIFT))
-#define PINMUX_BALL_U1_MASK (~(0xFF << PINMUX_BALL_U1_SHIFT))
-#define PINMUX_BALL_V2_MASK (~(0xFF << PINMUX_BALL_V2_SHIFT))
-#define PINMUX_BALL_V5_MASK (~(0xFF << PINMUX_BALL_V5_SHIFT))
-#define PINMUX_BALL_V6_MASK (~(0xFF << PINMUX_BALL_V6_SHIFT))
-#define PINMUX_BALL_V7_MASK (~(0xFF << PINMUX_BALL_V7_SHIFT))
-#define PINMUX_BALL_V10_MASK (~(0xFF << PINMUX_BALL_V10_SHIFT))
-#define PINMUX_BALL_W3_MASK (~(0xFF << PINMUX_BALL_W3_SHIFT))
-#define PINMUX_BALL_W5_MASK (~(0xFF << PINMUX_BALL_W5_SHIFT))
-#define PINMUX_BALL_W6_MASK (~(0xFF << PINMUX_BALL_W6_SHIFT))
-#define PINMUX_BALL_W9_MASK (~(0xFF << PINMUX_BALL_W9_SHIFT))
-#define PINMUX_BALL_W10_MASK (~(0xFF << PINMUX_BALL_W10_SHIFT))
-
-#define PINMUX_GATE_EMIF_CLK_MASK (~(0xFF << PINMUX_GATE_EMIF_CLK_SHIFT))
-#define PINMUX_GIOB_DISABLE_HET2_MASK (~(0xFF << PINMUX_GIOB_DISABLE_HET2_SHIFT))
-#define PINMUX_ALT_ADC_TRIGGER_MASK (~(0xFF << PINMUX_ALT_ADC_TRIGGER_SHIFT))
-#define PINMUX_ETHERNET_MASK (~(0xFF << PINMUX_ETHERNET_SHIFT))
-
-
-/* Pin A3 options */
-#define PINMUX_BALL_A3_HET1_29 (0x1 << PINMUX_BALL_A3_SHIFT)