SUNXI_PIN_VARIANT
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 11),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 12),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 13),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 14),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 15),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 16),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 17),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 5),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 6),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 7),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 8),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 9),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 11),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 12),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 13),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 0),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 14),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 19),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 20),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 1),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 16),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 17),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 18),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 2),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 0),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 1),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 8),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 9),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 3),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 16),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 17),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 4),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 5),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 5),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 6),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 6),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 7),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 8),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 13),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 7),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 8),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 9),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(A, 10),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 16), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 17), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 18), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 19), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 20), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 21), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 22), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 23), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(E, 16), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 0), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 1), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 2), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 3), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 4), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 5), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 6), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 7), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 8), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 29), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(H, 30), PINCTRL_SUN6I_A31,
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 13),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 4),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 5),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 6),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 7),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 8),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 9),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(C, 10),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 0),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 1),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 2),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 3),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 4),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 5),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 6),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 7),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 8),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 9),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 10),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 11),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 12),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 13),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 14),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 15),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 16),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 17),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 18),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 19),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 20),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(D, 21),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 6),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 7),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 8),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 9),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 10),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 11),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 12),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(G, 13),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 10),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 11),
SUNXI_PIN_VARIANT(SUNXI_PINCTRL_PIN(B, 12),