Lines Matching refs:ARRAY_SIZE
89 ARRAY_SIZE(id##_pins), \
238 { "mmc", jz4730_mmc_groups, ARRAY_SIZE(jz4730_mmc_groups), },
239 { "uart0", jz4730_uart0_groups, ARRAY_SIZE(jz4730_uart0_groups), },
240 { "uart1", jz4730_uart1_groups, ARRAY_SIZE(jz4730_uart1_groups), },
241 { "uart2", jz4730_uart2_groups, ARRAY_SIZE(jz4730_uart2_groups), },
242 { "uart3", jz4730_uart3_groups, ARRAY_SIZE(jz4730_uart3_groups), },
243 { "lcd", jz4730_lcd_groups, ARRAY_SIZE(jz4730_lcd_groups), },
244 { "nand", jz4730_nand_groups, ARRAY_SIZE(jz4730_nand_groups), },
245 { "pwm0", jz4730_pwm0_groups, ARRAY_SIZE(jz4730_pwm0_groups), },
246 { "pwm1", jz4730_pwm1_groups, ARRAY_SIZE(jz4730_pwm1_groups), },
254 .num_groups = ARRAY_SIZE(jz4730_groups),
256 .num_functions = ARRAY_SIZE(jz4730_functions),
343 { "mmc", jz4740_mmc_groups, ARRAY_SIZE(jz4740_mmc_groups), },
344 { "uart0", jz4740_uart0_groups, ARRAY_SIZE(jz4740_uart0_groups), },
345 { "uart1", jz4740_uart1_groups, ARRAY_SIZE(jz4740_uart1_groups), },
346 { "lcd", jz4740_lcd_groups, ARRAY_SIZE(jz4740_lcd_groups), },
347 { "nand", jz4740_nand_groups, ARRAY_SIZE(jz4740_nand_groups), },
348 { "pwm0", jz4740_pwm0_groups, ARRAY_SIZE(jz4740_pwm0_groups), },
349 { "pwm1", jz4740_pwm1_groups, ARRAY_SIZE(jz4740_pwm1_groups), },
350 { "pwm2", jz4740_pwm2_groups, ARRAY_SIZE(jz4740_pwm2_groups), },
351 { "pwm3", jz4740_pwm3_groups, ARRAY_SIZE(jz4740_pwm3_groups), },
352 { "pwm4", jz4740_pwm4_groups, ARRAY_SIZE(jz4740_pwm4_groups), },
353 { "pwm5", jz4740_pwm5_groups, ARRAY_SIZE(jz4740_pwm5_groups), },
354 { "pwm6", jz4740_pwm6_groups, ARRAY_SIZE(jz4740_pwm6_groups), },
355 { "pwm7", jz4740_pwm7_groups, ARRAY_SIZE(jz4740_pwm7_groups), },
363 .num_groups = ARRAY_SIZE(jz4740_groups),
365 .num_functions = ARRAY_SIZE(jz4740_functions),
447 { "mmc0", jz4725b_mmc0_groups, ARRAY_SIZE(jz4725b_mmc0_groups), },
448 { "mmc1", jz4725b_mmc1_groups, ARRAY_SIZE(jz4725b_mmc1_groups), },
449 { "uart", jz4725b_uart_groups, ARRAY_SIZE(jz4725b_uart_groups), },
450 { "nand", jz4725b_nand_groups, ARRAY_SIZE(jz4725b_nand_groups), },
451 { "pwm0", jz4725b_pwm0_groups, ARRAY_SIZE(jz4725b_pwm0_groups), },
452 { "pwm1", jz4725b_pwm1_groups, ARRAY_SIZE(jz4725b_pwm1_groups), },
453 { "pwm2", jz4725b_pwm2_groups, ARRAY_SIZE(jz4725b_pwm2_groups), },
454 { "pwm3", jz4725b_pwm3_groups, ARRAY_SIZE(jz4725b_pwm3_groups), },
455 { "pwm4", jz4725b_pwm4_groups, ARRAY_SIZE(jz4725b_pwm4_groups), },
456 { "pwm5", jz4725b_pwm5_groups, ARRAY_SIZE(jz4725b_pwm5_groups), },
457 { "lcd", jz4725b_lcd_groups, ARRAY_SIZE(jz4725b_lcd_groups), },
465 .num_groups = ARRAY_SIZE(jz4725b_groups),
467 .num_functions = ARRAY_SIZE(jz4725b_functions),
579 { "uart0", jz4750_uart0_groups, ARRAY_SIZE(jz4750_uart0_groups), },
580 { "uart1", jz4750_uart1_groups, ARRAY_SIZE(jz4750_uart1_groups), },
581 { "uart2", jz4750_uart2_groups, ARRAY_SIZE(jz4750_uart2_groups), },
582 { "uart3", jz4750_uart3_groups, ARRAY_SIZE(jz4750_uart3_groups), },
583 { "mmc0", jz4750_mmc0_groups, ARRAY_SIZE(jz4750_mmc0_groups), },
584 { "mmc1", jz4750_mmc1_groups, ARRAY_SIZE(jz4750_mmc1_groups), },
585 { "i2c", jz4750_i2c_groups, ARRAY_SIZE(jz4750_i2c_groups), },
586 { "cim", jz4750_cim_groups, ARRAY_SIZE(jz4750_cim_groups), },
587 { "lcd", jz4750_lcd_groups, ARRAY_SIZE(jz4750_lcd_groups), },
588 { "nand", jz4750_nand_groups, ARRAY_SIZE(jz4750_nand_groups), },
589 { "pwm0", jz4750_pwm0_groups, ARRAY_SIZE(jz4750_pwm0_groups), },
590 { "pwm1", jz4750_pwm1_groups, ARRAY_SIZE(jz4750_pwm1_groups), },
591 { "pwm2", jz4750_pwm2_groups, ARRAY_SIZE(jz4750_pwm2_groups), },
592 { "pwm3", jz4750_pwm3_groups, ARRAY_SIZE(jz4750_pwm3_groups), },
593 { "pwm4", jz4750_pwm4_groups, ARRAY_SIZE(jz4750_pwm4_groups), },
594 { "pwm5", jz4750_pwm5_groups, ARRAY_SIZE(jz4750_pwm5_groups), },
602 .num_groups = ARRAY_SIZE(jz4750_groups),
604 .num_functions = ARRAY_SIZE(jz4750_functions),
744 { "uart0", jz4755_uart0_groups, ARRAY_SIZE(jz4755_uart0_groups), },
745 { "uart1", jz4755_uart1_groups, ARRAY_SIZE(jz4755_uart1_groups), },
746 { "uart2", jz4755_uart2_groups, ARRAY_SIZE(jz4755_uart2_groups), },
747 { "ssi", jz4755_ssi_groups, ARRAY_SIZE(jz4755_ssi_groups), },
748 { "mmc0", jz4755_mmc0_groups, ARRAY_SIZE(jz4755_mmc0_groups), },
749 { "mmc1", jz4755_mmc1_groups, ARRAY_SIZE(jz4755_mmc1_groups), },
750 { "i2c", jz4755_i2c_groups, ARRAY_SIZE(jz4755_i2c_groups), },
751 { "cim", jz4755_cim_groups, ARRAY_SIZE(jz4755_cim_groups), },
752 { "lcd", jz4755_lcd_groups, ARRAY_SIZE(jz4755_lcd_groups), },
753 { "nand", jz4755_nand_groups, ARRAY_SIZE(jz4755_nand_groups), },
754 { "pwm0", jz4755_pwm0_groups, ARRAY_SIZE(jz4755_pwm0_groups), },
755 { "pwm1", jz4755_pwm1_groups, ARRAY_SIZE(jz4755_pwm1_groups), },
756 { "pwm2", jz4755_pwm2_groups, ARRAY_SIZE(jz4755_pwm2_groups), },
757 { "pwm3", jz4755_pwm3_groups, ARRAY_SIZE(jz4755_pwm3_groups), },
758 { "pwm4", jz4755_pwm4_groups, ARRAY_SIZE(jz4755_pwm4_groups), },
759 { "pwm5", jz4755_pwm5_groups, ARRAY_SIZE(jz4755_pwm5_groups), },
767 .num_groups = ARRAY_SIZE(jz4755_groups),
769 .num_functions = ARRAY_SIZE(jz4755_functions),
1079 { "uart0", jz4760_uart0_groups, ARRAY_SIZE(jz4760_uart0_groups), },
1080 { "uart1", jz4760_uart1_groups, ARRAY_SIZE(jz4760_uart1_groups), },
1081 { "uart2", jz4760_uart2_groups, ARRAY_SIZE(jz4760_uart2_groups), },
1082 { "uart3", jz4760_uart3_groups, ARRAY_SIZE(jz4760_uart3_groups), },
1083 { "ssi0", jz4760_ssi0_groups, ARRAY_SIZE(jz4760_ssi0_groups), },
1084 { "ssi1", jz4760_ssi1_groups, ARRAY_SIZE(jz4760_ssi1_groups), },
1085 { "mmc0", jz4760_mmc0_groups, ARRAY_SIZE(jz4760_mmc0_groups), },
1086 { "mmc1", jz4760_mmc1_groups, ARRAY_SIZE(jz4760_mmc1_groups), },
1087 { "mmc2", jz4760_mmc2_groups, ARRAY_SIZE(jz4760_mmc2_groups), },
1088 { "nemc", jz4760_nemc_groups, ARRAY_SIZE(jz4760_nemc_groups), },
1089 { "nemc-cs1", jz4760_cs1_groups, ARRAY_SIZE(jz4760_cs1_groups), },
1090 { "nemc-cs2", jz4760_cs2_groups, ARRAY_SIZE(jz4760_cs2_groups), },
1091 { "nemc-cs3", jz4760_cs3_groups, ARRAY_SIZE(jz4760_cs3_groups), },
1092 { "nemc-cs4", jz4760_cs4_groups, ARRAY_SIZE(jz4760_cs4_groups), },
1093 { "nemc-cs5", jz4760_cs5_groups, ARRAY_SIZE(jz4760_cs5_groups), },
1094 { "nemc-cs6", jz4760_cs6_groups, ARRAY_SIZE(jz4760_cs6_groups), },
1095 { "i2c0", jz4760_i2c0_groups, ARRAY_SIZE(jz4760_i2c0_groups), },
1096 { "i2c1", jz4760_i2c1_groups, ARRAY_SIZE(jz4760_i2c1_groups), },
1097 { "cim", jz4760_cim_groups, ARRAY_SIZE(jz4760_cim_groups), },
1098 { "lcd", jz4760_lcd_groups, ARRAY_SIZE(jz4760_lcd_groups), },
1099 { "pwm0", jz4760_pwm0_groups, ARRAY_SIZE(jz4760_pwm0_groups), },
1100 { "pwm1", jz4760_pwm1_groups, ARRAY_SIZE(jz4760_pwm1_groups), },
1101 { "pwm2", jz4760_pwm2_groups, ARRAY_SIZE(jz4760_pwm2_groups), },
1102 { "pwm3", jz4760_pwm3_groups, ARRAY_SIZE(jz4760_pwm3_groups), },
1103 { "pwm4", jz4760_pwm4_groups, ARRAY_SIZE(jz4760_pwm4_groups), },
1104 { "pwm5", jz4760_pwm5_groups, ARRAY_SIZE(jz4760_pwm5_groups), },
1105 { "pwm6", jz4760_pwm6_groups, ARRAY_SIZE(jz4760_pwm6_groups), },
1106 { "pwm7", jz4760_pwm7_groups, ARRAY_SIZE(jz4760_pwm7_groups), },
1107 { "otg", jz4760_otg_groups, ARRAY_SIZE(jz4760_otg_groups), },
1115 .num_groups = ARRAY_SIZE(jz4760_groups),
1117 .num_functions = ARRAY_SIZE(jz4760_functions),
1417 { "uart0", jz4770_uart0_groups, ARRAY_SIZE(jz4770_uart0_groups), },
1418 { "uart1", jz4770_uart1_groups, ARRAY_SIZE(jz4770_uart1_groups), },
1419 { "uart2", jz4770_uart2_groups, ARRAY_SIZE(jz4770_uart2_groups), },
1420 { "uart3", jz4770_uart3_groups, ARRAY_SIZE(jz4770_uart3_groups), },
1421 { "ssi0", jz4770_ssi0_groups, ARRAY_SIZE(jz4770_ssi0_groups), },
1422 { "ssi1", jz4770_ssi1_groups, ARRAY_SIZE(jz4770_ssi1_groups), },
1423 { "mmc0", jz4770_mmc0_groups, ARRAY_SIZE(jz4770_mmc0_groups), },
1424 { "mmc1", jz4770_mmc1_groups, ARRAY_SIZE(jz4770_mmc1_groups), },
1425 { "mmc2", jz4770_mmc2_groups, ARRAY_SIZE(jz4770_mmc2_groups), },
1426 { "nemc", jz4770_nemc_groups, ARRAY_SIZE(jz4770_nemc_groups), },
1427 { "nemc-cs1", jz4770_cs1_groups, ARRAY_SIZE(jz4770_cs1_groups), },
1428 { "nemc-cs2", jz4770_cs2_groups, ARRAY_SIZE(jz4770_cs2_groups), },
1429 { "nemc-cs3", jz4770_cs3_groups, ARRAY_SIZE(jz4770_cs3_groups), },
1430 { "nemc-cs4", jz4770_cs4_groups, ARRAY_SIZE(jz4770_cs4_groups), },
1431 { "nemc-cs5", jz4770_cs5_groups, ARRAY_SIZE(jz4770_cs5_groups), },
1432 { "nemc-cs6", jz4770_cs6_groups, ARRAY_SIZE(jz4770_cs6_groups), },
1433 { "i2c0", jz4770_i2c0_groups, ARRAY_SIZE(jz4770_i2c0_groups), },
1434 { "i2c1", jz4770_i2c1_groups, ARRAY_SIZE(jz4770_i2c1_groups), },
1435 { "i2c2", jz4770_i2c2_groups, ARRAY_SIZE(jz4770_i2c2_groups), },
1436 { "cim", jz4770_cim_groups, ARRAY_SIZE(jz4770_cim_groups), },
1437 { "lcd", jz4770_lcd_groups, ARRAY_SIZE(jz4770_lcd_groups), },
1438 { "pwm0", jz4770_pwm0_groups, ARRAY_SIZE(jz4770_pwm0_groups), },
1439 { "pwm1", jz4770_pwm1_groups, ARRAY_SIZE(jz4770_pwm1_groups), },
1440 { "pwm2", jz4770_pwm2_groups, ARRAY_SIZE(jz4770_pwm2_groups), },
1441 { "pwm3", jz4770_pwm3_groups, ARRAY_SIZE(jz4770_pwm3_groups), },
1442 { "pwm4", jz4770_pwm4_groups, ARRAY_SIZE(jz4770_pwm4_groups), },
1443 { "pwm5", jz4770_pwm5_groups, ARRAY_SIZE(jz4770_pwm5_groups), },
1444 { "pwm6", jz4770_pwm6_groups, ARRAY_SIZE(jz4770_pwm6_groups), },
1445 { "pwm7", jz4770_pwm7_groups, ARRAY_SIZE(jz4770_pwm7_groups), },
1446 { "mac", jz4770_mac_groups, ARRAY_SIZE(jz4770_mac_groups), },
1447 { "otg", jz4760_otg_groups, ARRAY_SIZE(jz4760_otg_groups), },
1455 .num_groups = ARRAY_SIZE(jz4770_groups),
1457 .num_functions = ARRAY_SIZE(jz4770_functions),
1696 { "uart0", jz4775_uart0_groups, ARRAY_SIZE(jz4775_uart0_groups), },
1697 { "uart1", jz4775_uart1_groups, ARRAY_SIZE(jz4775_uart1_groups), },
1698 { "uart2", jz4775_uart2_groups, ARRAY_SIZE(jz4775_uart2_groups), },
1699 { "uart3", jz4775_uart3_groups, ARRAY_SIZE(jz4775_uart3_groups), },
1700 { "ssi", jz4775_ssi_groups, ARRAY_SIZE(jz4775_ssi_groups), },
1701 { "mmc0", jz4775_mmc0_groups, ARRAY_SIZE(jz4775_mmc0_groups), },
1702 { "mmc1", jz4775_mmc1_groups, ARRAY_SIZE(jz4775_mmc1_groups), },
1703 { "mmc2", jz4775_mmc2_groups, ARRAY_SIZE(jz4775_mmc2_groups), },
1704 { "nemc", jz4775_nemc_groups, ARRAY_SIZE(jz4775_nemc_groups), },
1705 { "nemc-cs1", jz4775_cs1_groups, ARRAY_SIZE(jz4775_cs1_groups), },
1706 { "nemc-cs2", jz4775_cs2_groups, ARRAY_SIZE(jz4775_cs2_groups), },
1707 { "nemc-cs3", jz4775_cs3_groups, ARRAY_SIZE(jz4775_cs3_groups), },
1708 { "i2c0", jz4775_i2c0_groups, ARRAY_SIZE(jz4775_i2c0_groups), },
1709 { "i2c1", jz4775_i2c1_groups, ARRAY_SIZE(jz4775_i2c1_groups), },
1710 { "i2c2", jz4775_i2c2_groups, ARRAY_SIZE(jz4775_i2c2_groups), },
1711 { "i2s", jz4775_i2s_groups, ARRAY_SIZE(jz4775_i2s_groups), },
1712 { "dmic", jz4775_dmic_groups, ARRAY_SIZE(jz4775_dmic_groups), },
1713 { "cim", jz4775_cim_groups, ARRAY_SIZE(jz4775_cim_groups), },
1714 { "lcd", jz4775_lcd_groups, ARRAY_SIZE(jz4775_lcd_groups), },
1715 { "pwm0", jz4775_pwm0_groups, ARRAY_SIZE(jz4775_pwm0_groups), },
1716 { "pwm1", jz4775_pwm1_groups, ARRAY_SIZE(jz4775_pwm1_groups), },
1717 { "pwm2", jz4775_pwm2_groups, ARRAY_SIZE(jz4775_pwm2_groups), },
1718 { "pwm3", jz4775_pwm3_groups, ARRAY_SIZE(jz4775_pwm3_groups), },
1719 { "mac", jz4775_mac_groups, ARRAY_SIZE(jz4775_mac_groups), },
1720 { "otg", jz4775_otg_groups, ARRAY_SIZE(jz4775_otg_groups), },
1728 .num_groups = ARRAY_SIZE(jz4775_groups),
1730 .num_functions = ARRAY_SIZE(jz4775_functions),
1949 { "uart0", jz4770_uart0_groups, ARRAY_SIZE(jz4770_uart0_groups), },
1950 { "uart1", jz4770_uart1_groups, ARRAY_SIZE(jz4770_uart1_groups), },
1951 { "uart2", jz4780_uart2_groups, ARRAY_SIZE(jz4780_uart2_groups), },
1952 { "uart3", jz4770_uart3_groups, ARRAY_SIZE(jz4770_uart3_groups), },
1953 { "uart4", jz4780_uart4_groups, ARRAY_SIZE(jz4780_uart4_groups), },
1954 { "ssi0", jz4780_ssi0_groups, ARRAY_SIZE(jz4780_ssi0_groups), },
1955 { "ssi1", jz4780_ssi1_groups, ARRAY_SIZE(jz4780_ssi1_groups), },
1956 { "mmc0", jz4780_mmc0_groups, ARRAY_SIZE(jz4780_mmc0_groups), },
1957 { "mmc1", jz4780_mmc1_groups, ARRAY_SIZE(jz4780_mmc1_groups), },
1958 { "mmc2", jz4780_mmc2_groups, ARRAY_SIZE(jz4780_mmc2_groups), },
1959 { "nemc", jz4780_nemc_groups, ARRAY_SIZE(jz4780_nemc_groups), },
1960 { "nemc-cs1", jz4770_cs1_groups, ARRAY_SIZE(jz4770_cs1_groups), },
1961 { "nemc-cs2", jz4770_cs2_groups, ARRAY_SIZE(jz4770_cs2_groups), },
1962 { "nemc-cs3", jz4770_cs3_groups, ARRAY_SIZE(jz4770_cs3_groups), },
1963 { "nemc-cs4", jz4770_cs4_groups, ARRAY_SIZE(jz4770_cs4_groups), },
1964 { "nemc-cs5", jz4770_cs5_groups, ARRAY_SIZE(jz4770_cs5_groups), },
1965 { "nemc-cs6", jz4770_cs6_groups, ARRAY_SIZE(jz4770_cs6_groups), },
1966 { "i2c0", jz4770_i2c0_groups, ARRAY_SIZE(jz4770_i2c0_groups), },
1967 { "i2c1", jz4770_i2c1_groups, ARRAY_SIZE(jz4770_i2c1_groups), },
1968 { "i2c2", jz4770_i2c2_groups, ARRAY_SIZE(jz4770_i2c2_groups), },
1969 { "i2c3", jz4780_i2c3_groups, ARRAY_SIZE(jz4780_i2c3_groups), },
1970 { "i2c4", jz4780_i2c4_groups, ARRAY_SIZE(jz4780_i2c4_groups), },
1971 { "i2s", jz4780_i2s_groups, ARRAY_SIZE(jz4780_i2s_groups), },
1972 { "dmic", jz4780_dmic_groups, ARRAY_SIZE(jz4780_dmic_groups), },
1973 { "cim", jz4780_cim_groups, ARRAY_SIZE(jz4780_cim_groups), },
1974 { "lcd", jz4770_lcd_groups, ARRAY_SIZE(jz4770_lcd_groups), },
1975 { "pwm0", jz4770_pwm0_groups, ARRAY_SIZE(jz4770_pwm0_groups), },
1976 { "pwm1", jz4770_pwm1_groups, ARRAY_SIZE(jz4770_pwm1_groups), },
1977 { "pwm2", jz4770_pwm2_groups, ARRAY_SIZE(jz4770_pwm2_groups), },
1978 { "pwm3", jz4770_pwm3_groups, ARRAY_SIZE(jz4770_pwm3_groups), },
1979 { "pwm4", jz4770_pwm4_groups, ARRAY_SIZE(jz4770_pwm4_groups), },
1980 { "pwm5", jz4770_pwm5_groups, ARRAY_SIZE(jz4770_pwm5_groups), },
1981 { "pwm6", jz4770_pwm6_groups, ARRAY_SIZE(jz4770_pwm6_groups), },
1982 { "pwm7", jz4770_pwm7_groups, ARRAY_SIZE(jz4770_pwm7_groups), },
1984 ARRAY_SIZE(jz4780_hdmi_ddc_groups), },
1992 .num_groups = ARRAY_SIZE(jz4780_groups),
1994 .num_functions = ARRAY_SIZE(jz4780_functions),
2185 { "uart0", x1000_uart0_groups, ARRAY_SIZE(x1000_uart0_groups), },
2186 { "uart1", x1000_uart1_groups, ARRAY_SIZE(x1000_uart1_groups), },
2187 { "uart2", x1000_uart2_groups, ARRAY_SIZE(x1000_uart2_groups), },
2188 { "sfc", x1000_sfc_groups, ARRAY_SIZE(x1000_sfc_groups), },
2189 { "ssi", x1000_ssi_groups, ARRAY_SIZE(x1000_ssi_groups), },
2190 { "mmc0", x1000_mmc0_groups, ARRAY_SIZE(x1000_mmc0_groups), },
2191 { "mmc1", x1000_mmc1_groups, ARRAY_SIZE(x1000_mmc1_groups), },
2192 { "emc", x1000_emc_groups, ARRAY_SIZE(x1000_emc_groups), },
2193 { "emc-cs1", x1000_cs1_groups, ARRAY_SIZE(x1000_cs1_groups), },
2194 { "emc-cs2", x1000_cs2_groups, ARRAY_SIZE(x1000_cs2_groups), },
2195 { "i2c0", x1000_i2c0_groups, ARRAY_SIZE(x1000_i2c0_groups), },
2196 { "i2c1", x1000_i2c1_groups, ARRAY_SIZE(x1000_i2c1_groups), },
2197 { "i2c2", x1000_i2c2_groups, ARRAY_SIZE(x1000_i2c2_groups), },
2198 { "i2s", x1000_i2s_groups, ARRAY_SIZE(x1000_i2s_groups), },
2199 { "dmic", x1000_dmic_groups, ARRAY_SIZE(x1000_dmic_groups), },
2200 { "cim", x1000_cim_groups, ARRAY_SIZE(x1000_cim_groups), },
2201 { "lcd", x1000_lcd_groups, ARRAY_SIZE(x1000_lcd_groups), },
2202 { "pwm0", x1000_pwm0_groups, ARRAY_SIZE(x1000_pwm0_groups), },
2203 { "pwm1", x1000_pwm1_groups, ARRAY_SIZE(x1000_pwm1_groups), },
2204 { "pwm2", x1000_pwm2_groups, ARRAY_SIZE(x1000_pwm2_groups), },
2205 { "pwm3", x1000_pwm3_groups, ARRAY_SIZE(x1000_pwm3_groups), },
2206 { "pwm4", x1000_pwm4_groups, ARRAY_SIZE(x1000_pwm4_groups), },
2207 { "mac", x1000_mac_groups, ARRAY_SIZE(x1000_mac_groups), },
2218 .n_yes_ranges = ARRAY_SIZE(x1000_access_ranges),
2226 .num_groups = ARRAY_SIZE(x1000_groups),
2228 .num_functions = ARRAY_SIZE(x1000_functions),
2315 { "uart0", x1500_uart0_groups, ARRAY_SIZE(x1500_uart0_groups), },
2316 { "uart1", x1500_uart1_groups, ARRAY_SIZE(x1500_uart1_groups), },
2317 { "uart2", x1500_uart2_groups, ARRAY_SIZE(x1500_uart2_groups), },
2318 { "sfc", x1000_sfc_groups, ARRAY_SIZE(x1000_sfc_groups), },
2319 { "mmc", x1500_mmc_groups, ARRAY_SIZE(x1500_mmc_groups), },
2320 { "i2c0", x1500_i2c0_groups, ARRAY_SIZE(x1500_i2c0_groups), },
2321 { "i2c1", x1500_i2c1_groups, ARRAY_SIZE(x1500_i2c1_groups), },
2322 { "i2c2", x1500_i2c2_groups, ARRAY_SIZE(x1500_i2c2_groups), },
2323 { "i2s", x1500_i2s_groups, ARRAY_SIZE(x1500_i2s_groups), },
2324 { "dmic", x1500_dmic_groups, ARRAY_SIZE(x1500_dmic_groups), },
2325 { "cim", x1500_cim_groups, ARRAY_SIZE(x1500_cim_groups), },
2326 { "pwm0", x1500_pwm0_groups, ARRAY_SIZE(x1500_pwm0_groups), },
2327 { "pwm1", x1500_pwm1_groups, ARRAY_SIZE(x1500_pwm1_groups), },
2328 { "pwm2", x1500_pwm2_groups, ARRAY_SIZE(x1500_pwm2_groups), },
2329 { "pwm3", x1500_pwm3_groups, ARRAY_SIZE(x1500_pwm3_groups), },
2330 { "pwm4", x1500_pwm4_groups, ARRAY_SIZE(x1500_pwm4_groups), },
2338 .num_groups = ARRAY_SIZE(x1500_groups),
2340 .num_functions = ARRAY_SIZE(x1500_functions),
2526 { "uart0", x1830_uart0_groups, ARRAY_SIZE(x1830_uart0_groups), },
2527 { "uart1", x1830_uart1_groups, ARRAY_SIZE(x1830_uart1_groups), },
2528 { "sfc", x1830_sfc_groups, ARRAY_SIZE(x1830_sfc_groups), },
2529 { "ssi0", x1830_ssi0_groups, ARRAY_SIZE(x1830_ssi0_groups), },
2530 { "ssi1", x1830_ssi1_groups, ARRAY_SIZE(x1830_ssi1_groups), },
2531 { "mmc0", x1830_mmc0_groups, ARRAY_SIZE(x1830_mmc0_groups), },
2532 { "mmc1", x1830_mmc1_groups, ARRAY_SIZE(x1830_mmc1_groups), },
2533 { "i2c0", x1830_i2c0_groups, ARRAY_SIZE(x1830_i2c0_groups), },
2534 { "i2c1", x1830_i2c1_groups, ARRAY_SIZE(x1830_i2c1_groups), },
2535 { "i2c2", x1830_i2c2_groups, ARRAY_SIZE(x1830_i2c2_groups), },
2536 { "i2s", x1830_i2s_groups, ARRAY_SIZE(x1830_i2s_groups), },
2537 { "dmic", x1830_dmic_groups, ARRAY_SIZE(x1830_dmic_groups), },
2538 { "lcd", x1830_lcd_groups, ARRAY_SIZE(x1830_lcd_groups), },
2539 { "pwm0", x1830_pwm0_groups, ARRAY_SIZE(x1830_pwm0_groups), },
2540 { "pwm1", x1830_pwm1_groups, ARRAY_SIZE(x1830_pwm1_groups), },
2541 { "pwm2", x1830_pwm2_groups, ARRAY_SIZE(x1830_pwm2_groups), },
2542 { "pwm3", x1830_pwm3_groups, ARRAY_SIZE(x1830_pwm3_groups), },
2543 { "pwm4", x1830_pwm4_groups, ARRAY_SIZE(x1830_pwm4_groups), },
2544 { "pwm5", x1830_pwm5_groups, ARRAY_SIZE(x1830_pwm4_groups), },
2545 { "pwm6", x1830_pwm6_groups, ARRAY_SIZE(x1830_pwm4_groups), },
2546 { "pwm7", x1830_pwm7_groups, ARRAY_SIZE(x1830_pwm4_groups), },
2547 { "mac", x1830_mac_groups, ARRAY_SIZE(x1830_mac_groups), },
2557 .n_yes_ranges = ARRAY_SIZE(x1830_access_ranges),
2565 .num_groups = ARRAY_SIZE(x1830_groups),
2567 .num_functions = ARRAY_SIZE(x1830_functions),
2972 { "uart0", x2000_uart0_groups, ARRAY_SIZE(x2000_uart0_groups), },
2973 { "uart1", x2000_uart1_groups, ARRAY_SIZE(x2000_uart1_groups), },
2974 { "uart2", x2000_uart2_groups, ARRAY_SIZE(x2000_uart2_groups), },
2975 { "uart3", x2000_uart3_groups, ARRAY_SIZE(x2000_uart3_groups), },
2976 { "uart4", x2000_uart4_groups, ARRAY_SIZE(x2000_uart4_groups), },
2977 { "uart5", x2000_uart5_groups, ARRAY_SIZE(x2000_uart5_groups), },
2978 { "uart6", x2000_uart6_groups, ARRAY_SIZE(x2000_uart6_groups), },
2979 { "uart7", x2000_uart7_groups, ARRAY_SIZE(x2000_uart7_groups), },
2980 { "uart8", x2000_uart8_groups, ARRAY_SIZE(x2000_uart8_groups), },
2981 { "uart9", x2000_uart9_groups, ARRAY_SIZE(x2000_uart9_groups), },
2982 { "sfc", x2000_sfc_groups, ARRAY_SIZE(x2000_sfc_groups), },
2983 { "ssi0", x2000_ssi0_groups, ARRAY_SIZE(x2000_ssi0_groups), },
2984 { "ssi1", x2000_ssi1_groups, ARRAY_SIZE(x2000_ssi1_groups), },
2985 { "mmc0", x2000_mmc0_groups, ARRAY_SIZE(x2000_mmc0_groups), },
2986 { "mmc1", x2000_mmc1_groups, ARRAY_SIZE(x2000_mmc1_groups), },
2987 { "mmc2", x2000_mmc2_groups, ARRAY_SIZE(x2000_mmc2_groups), },
2988 { "emc", x2000_emc_groups, ARRAY_SIZE(x2000_emc_groups), },
2989 { "emc-cs1", x2000_cs1_groups, ARRAY_SIZE(x2000_cs1_groups), },
2990 { "emc-cs2", x2000_cs2_groups, ARRAY_SIZE(x2000_cs2_groups), },
2991 { "i2c0", x2000_i2c0_groups, ARRAY_SIZE(x2000_i2c0_groups), },
2992 { "i2c1", x2000_i2c1_groups, ARRAY_SIZE(x2000_i2c1_groups), },
2993 { "i2c2", x2000_i2c2_groups, ARRAY_SIZE(x2000_i2c2_groups), },
2994 { "i2c3", x2000_i2c3_groups, ARRAY_SIZE(x2000_i2c3_groups), },
2995 { "i2c4", x2000_i2c4_groups, ARRAY_SIZE(x2000_i2c4_groups), },
2996 { "i2c5", x2000_i2c5_groups, ARRAY_SIZE(x2000_i2c5_groups), },
2997 { "i2s1", x2000_i2s1_groups, ARRAY_SIZE(x2000_i2s1_groups), },
2998 { "i2s2", x2000_i2s2_groups, ARRAY_SIZE(x2000_i2s2_groups), },
2999 { "i2s3", x2000_i2s3_groups, ARRAY_SIZE(x2000_i2s3_groups), },
3000 { "dmic", x2000_dmic_groups, ARRAY_SIZE(x2000_dmic_groups), },
3001 { "cim", x2000_cim_groups, ARRAY_SIZE(x2000_cim_groups), },
3002 { "lcd", x2000_lcd_groups, ARRAY_SIZE(x2000_lcd_groups), },
3003 { "pwm0", x2000_pwm0_groups, ARRAY_SIZE(x2000_pwm0_groups), },
3004 { "pwm1", x2000_pwm1_groups, ARRAY_SIZE(x2000_pwm1_groups), },
3005 { "pwm2", x2000_pwm2_groups, ARRAY_SIZE(x2000_pwm2_groups), },
3006 { "pwm3", x2000_pwm3_groups, ARRAY_SIZE(x2000_pwm3_groups), },
3007 { "pwm4", x2000_pwm4_groups, ARRAY_SIZE(x2000_pwm4_groups), },
3008 { "pwm5", x2000_pwm5_groups, ARRAY_SIZE(x2000_pwm5_groups), },
3009 { "pwm6", x2000_pwm6_groups, ARRAY_SIZE(x2000_pwm6_groups), },
3010 { "pwm7", x2000_pwm7_groups, ARRAY_SIZE(x2000_pwm7_groups), },
3011 { "pwm8", x2000_pwm8_groups, ARRAY_SIZE(x2000_pwm8_groups), },
3012 { "pwm9", x2000_pwm9_groups, ARRAY_SIZE(x2000_pwm9_groups), },
3013 { "pwm10", x2000_pwm10_groups, ARRAY_SIZE(x2000_pwm10_groups), },
3014 { "pwm11", x2000_pwm11_groups, ARRAY_SIZE(x2000_pwm11_groups), },
3015 { "pwm12", x2000_pwm12_groups, ARRAY_SIZE(x2000_pwm12_groups), },
3016 { "pwm13", x2000_pwm13_groups, ARRAY_SIZE(x2000_pwm13_groups), },
3017 { "pwm14", x2000_pwm14_groups, ARRAY_SIZE(x2000_pwm14_groups), },
3018 { "pwm15", x2000_pwm15_groups, ARRAY_SIZE(x2000_pwm15_groups), },
3019 { "mac0", x2000_mac0_groups, ARRAY_SIZE(x2000_mac0_groups), },
3020 { "mac1", x2000_mac1_groups, ARRAY_SIZE(x2000_mac1_groups), },
3021 { "otg", x2000_otg_groups, ARRAY_SIZE(x2000_otg_groups), },
3032 .n_yes_ranges = ARRAY_SIZE(x2000_access_ranges),
3040 .num_groups = ARRAY_SIZE(x2000_groups),
3042 .num_functions = ARRAY_SIZE(x2000_functions),
3196 { "uart0", x2000_uart0_groups, ARRAY_SIZE(x2000_uart0_groups), },
3197 { "uart1", x2000_uart1_groups, ARRAY_SIZE(x2000_uart1_groups), },
3198 { "uart2", x2000_uart2_groups, ARRAY_SIZE(x2000_uart2_groups), },
3199 { "uart3", x2000_uart3_groups, ARRAY_SIZE(x2000_uart3_groups), },
3200 { "uart4", x2000_uart4_groups, ARRAY_SIZE(x2000_uart4_groups), },
3201 { "uart5", x2000_uart5_groups, ARRAY_SIZE(x2000_uart5_groups), },
3202 { "uart6", x2000_uart6_groups, ARRAY_SIZE(x2000_uart6_groups), },
3203 { "uart7", x2000_uart7_groups, ARRAY_SIZE(x2000_uart7_groups), },
3204 { "uart8", x2000_uart8_groups, ARRAY_SIZE(x2000_uart8_groups), },
3205 { "uart9", x2000_uart9_groups, ARRAY_SIZE(x2000_uart9_groups), },
3206 { "sfc", x2000_sfc_groups, ARRAY_SIZE(x2000_sfc_groups), },
3207 { "ssi0", x2000_ssi0_groups, ARRAY_SIZE(x2000_ssi0_groups), },
3208 { "ssi1", x2000_ssi1_groups, ARRAY_SIZE(x2000_ssi1_groups), },
3209 { "mmc0", x2000_mmc0_groups, ARRAY_SIZE(x2000_mmc0_groups), },
3210 { "mmc1", x2000_mmc1_groups, ARRAY_SIZE(x2000_mmc1_groups), },
3211 { "mmc2", x2000_mmc2_groups, ARRAY_SIZE(x2000_mmc2_groups), },
3212 { "emc", x2000_emc_groups, ARRAY_SIZE(x2000_emc_groups), },
3213 { "emc-cs1", x2000_cs1_groups, ARRAY_SIZE(x2000_cs1_groups), },
3214 { "emc-cs2", x2000_cs2_groups, ARRAY_SIZE(x2000_cs2_groups), },
3215 { "i2c0", x2000_i2c0_groups, ARRAY_SIZE(x2000_i2c0_groups), },
3216 { "i2c1", x2000_i2c1_groups, ARRAY_SIZE(x2000_i2c1_groups), },
3217 { "i2c2", x2000_i2c2_groups, ARRAY_SIZE(x2000_i2c2_groups), },
3218 { "i2c3", x2000_i2c3_groups, ARRAY_SIZE(x2000_i2c3_groups), },
3219 { "i2c4", x2000_i2c4_groups, ARRAY_SIZE(x2000_i2c4_groups), },
3220 { "i2c5", x2000_i2c5_groups, ARRAY_SIZE(x2000_i2c5_groups), },
3221 { "i2s1", x2000_i2s1_groups, ARRAY_SIZE(x2000_i2s1_groups), },
3222 { "i2s2", x2000_i2s2_groups, ARRAY_SIZE(x2000_i2s2_groups), },
3223 { "i2s3", x2000_i2s3_groups, ARRAY_SIZE(x2000_i2s3_groups), },
3224 { "dmic", x2000_dmic_groups, ARRAY_SIZE(x2000_dmic_groups), },
3225 { "cim", x2000_cim_groups, ARRAY_SIZE(x2000_cim_groups), },
3226 { "lcd", x2000_lcd_groups, ARRAY_SIZE(x2000_lcd_groups), },
3227 { "pwm0", x2000_pwm0_groups, ARRAY_SIZE(x2000_pwm0_groups), },
3228 { "pwm1", x2000_pwm1_groups, ARRAY_SIZE(x2000_pwm1_groups), },
3229 { "pwm2", x2000_pwm2_groups, ARRAY_SIZE(x2000_pwm2_groups), },
3230 { "pwm3", x2000_pwm3_groups, ARRAY_SIZE(x2000_pwm3_groups), },
3231 { "pwm4", x2000_pwm4_groups, ARRAY_SIZE(x2000_pwm4_groups), },
3232 { "pwm5", x2000_pwm5_groups, ARRAY_SIZE(x2000_pwm5_groups), },
3233 { "pwm6", x2000_pwm6_groups, ARRAY_SIZE(x2000_pwm6_groups), },
3234 { "pwm7", x2000_pwm7_groups, ARRAY_SIZE(x2000_pwm7_groups), },
3235 { "pwm8", x2000_pwm8_groups, ARRAY_SIZE(x2000_pwm8_groups), },
3236 { "pwm9", x2000_pwm9_groups, ARRAY_SIZE(x2000_pwm9_groups), },
3237 { "pwm10", x2000_pwm10_groups, ARRAY_SIZE(x2000_pwm10_groups), },
3238 { "pwm11", x2000_pwm11_groups, ARRAY_SIZE(x2000_pwm11_groups), },
3239 { "pwm12", x2000_pwm12_groups, ARRAY_SIZE(x2000_pwm12_groups), },
3240 { "pwm13", x2000_pwm13_groups, ARRAY_SIZE(x2000_pwm13_groups), },
3241 { "pwm14", x2000_pwm14_groups, ARRAY_SIZE(x2000_pwm14_groups), },
3242 { "pwm15", x2000_pwm15_groups, ARRAY_SIZE(x2000_pwm15_groups), },
3243 { "mac", x2100_mac_groups, ARRAY_SIZE(x2100_mac_groups), },
3251 .num_groups = ARRAY_SIZE(x2100_groups),
3253 .num_functions = ARRAY_SIZE(x2100_functions),