RP1_FNC
RP1_FNC(gpio, RP1_ALL_PINS),
RP1_FNC(aaud, "aaud_0", "aaud_1", "aaud_2", "aaud_3", "aaud_4",
RP1_FNC(dpi, "dpi_16bit", "dpi_16bit_cpadhi",
RP1_FNC(dsi0_te_ext, "gpio16", "gpio38", "gpio46"),
RP1_FNC(dsi1_te_ext, "gpio17", "gpio39", "gpio47"),
RP1_FNC(gpclk0, "gpio4", "gpio20"),
RP1_FNC(gpclk1, "gpio5", "gpio18", "gpio21"),
RP1_FNC(gpclk2, "gpio6"),
RP1_FNC(gpclk3, "gpio32", "gpio34", "gpio46"),
RP1_FNC(gpclk4, "gpio33", "gpio43"),
RP1_FNC(gpclk5, "gpio42", "gpio44", "gpio47"),
RP1_FNC(i2c0, "i2c0_0", "i2c0_1", "gpio0", "gpio1", "gpio8", "gpio9"),
RP1_FNC(i2c1, "i2c1_0", "i2c1_1", "gpio2", "gpio3", "gpio10", "gpio11"),
RP1_FNC(i2c2, "i2c2_0", "i2c2_1", "gpio4", "gpio5", "gpio12", "gpio13"),
RP1_FNC(i2c3, "i2c3_0", "i2c3_1", "i2c3_2", "gpio6", "gpio7", "gpio14",
RP1_FNC(i2c4, "i2c4_0", "i2c4_1", "i2c4_2", "i2c4_3", "gpio28",
RP1_FNC(i2c5, "i2c5_0", "i2c5_1", "i2c5_2", "i2c5_3", "gpio30",
RP1_FNC(i2c6, "i2c6_0", "i2c6_1", "gpio38", "gpio39", "gpio51",
RP1_FNC(i2s0, "i2s0", "i2s0_dual", "i2s0_quad", "gpio18", "gpio19",
RP1_FNC(i2s1, "i2s1", "i2s1_dual", "i2s1_quad", "gpio18", "gpio19",
RP1_FNC(i2s2, "i2s2_0", "i2s2_0_dual", "i2s2_1", "i2s2_1_dual",
RP1_FNC(ir, "gpio2", "gpio3"),
RP1_FNC(mic, "mic_0", "mic_1", "mic_2", "mic_3", "gpio25", "gpio26",
RP1_FNC(pcie_clkreq_n, "gpio36", "gpio37", "gpio48", "gpio53"),
RP1_FNC(pio, RP1_ALL_LEGACY_PINS),
RP1_FNC(proc_rio, RP1_ALL_PINS),
RP1_FNC(pwm0, "gpio12", "gpio13", "gpio14", "gpio15", "gpio18",
RP1_FNC(pwm1, "gpio34", "gpio35", "gpio40", "gpio41", "gpio44",
RP1_FNC(sd0, "sd0", "gpio22", "gpio23", "gpio24", "gpio25", "gpio26",
RP1_FNC(sd1, "sd1", "gpio28", "gpio29", "gpio30", "gpio31", "gpio32",
RP1_FNC(spi0, "spi0", "spi0_quad", "gpio0", "gpio1", "gpio2", "gpio3",
RP1_FNC(spi1, "spi1", "gpio19", "gpio20", "gpio21", "gpio16", "gpio17",
RP1_FNC(spi2, "spi2", "gpio0", "gpio1", "gpio2", "gpio3", "gpio24"),
RP1_FNC(spi3, "spi3", "gpio4", "gpio5", "gpio6", "gpio7", "gpio25"),
RP1_FNC(spi4, "spi4", "gpio8", "gpio9", "gpio10", "gpio11"),
RP1_FNC(spi5, "spi5", "gpio12", "gpio13", "gpio14", "gpio15", "gpio26"),
RP1_FNC(spi6, "spi6_0", "spi6_1", "gpio28", "gpio29", "gpio30",
RP1_FNC(spi7, "spi7_0", "spi7_1", "gpio45", "gpio46", "gpio47",
RP1_FNC(spi8, "spi8_0", "spi8_1", "gpio35", "gpio36", "gpio37",
RP1_FNC(uart0, "uart0", "uart0_ctrl", "gpio4", "gpio5", "gpio6",
RP1_FNC(uart1, "uart1", "uart1_ctrl", "gpio0", "gpio1", "gpio2",
RP1_FNC(uart2, "uart2", "uart2_ctrl", "gpio4", "gpio5", "gpio6",
RP1_FNC(uart3, "uart3", "uart3_ctrl", "gpio8", "gpio9", "gpio10",
RP1_FNC(uart4, "uart4", "uart4_ctrl", "gpio12", "gpio13", "gpio14",
RP1_FNC(uart5, "uart5_0", "uart5_0_ctrl", "uart5_1", "uart5_1_ctrl",
RP1_FNC(vbus0, "vbus0_0", "vbus0_1", "gpio28", "gpio29", "gpio34",
RP1_FNC(vbus1, "vbus1", "gpio42", "gpio43"),
RP1_FNC(vbus2, "vbus2", "gpio50", "gpio51"),
RP1_FNC(vbus3, "vbus3", "gpio52", "gpio53"),