Lines Matching full:static
21 static const struct pinctrl_pin_desc spear1340_pins[] = {
215 static const unsigned pads_as_gpio_pins[] = { 12, 88, 89, 251 };
216 static struct spear_muxreg pads_as_gpio_muxreg[] = {
252 static struct spear_modemux pads_as_gpio_modemux[] = {
259 static struct spear_pingroup pads_as_gpio_pingroup = {
267 static const char *const pads_as_gpio_grps[] = { "pads_as_gpio_grp" };
268 static struct spear_function pads_as_gpio_function = {
275 static const unsigned fsmc_8bit_pins[] = { 233, 234, 235, 236, 238, 239, 240,
277 static struct spear_muxreg fsmc_8bit_muxreg[] = {
285 static struct spear_modemux fsmc_8bit_modemux[] = {
292 static struct spear_pingroup fsmc_8bit_pingroup = {
301 static const unsigned fsmc_16bit_pins[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
302 static struct spear_muxreg fsmc_16bit_muxreg[] = {
314 static struct spear_modemux fsmc_16bit_modemux[] = {
321 static struct spear_pingroup fsmc_16bit_pingroup = {
330 static const unsigned fsmc_pnor_pins[] = { 192, 193, 194, 195, 196, 197, 198,
333 static struct spear_muxreg fsmc_pnor_muxreg[] = {
345 static struct spear_modemux fsmc_pnor_modemux[] = {
352 static struct spear_pingroup fsmc_pnor_pingroup = {
360 static const char *const fsmc_grps[] = { "fsmc_8bit_grp", "fsmc_16bit_grp",
362 static struct spear_function fsmc_function = {
369 static const unsigned keyboard_row_col_pins[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
371 static struct spear_muxreg keyboard_row_col_muxreg[] = {
383 static struct spear_modemux keyboard_row_col_modemux[] = {
390 static struct spear_pingroup keyboard_row_col_pingroup = {
399 static const unsigned keyboard_col5_pins[] = { 17 };
400 static struct spear_muxreg keyboard_col5_muxreg[] = {
412 static struct spear_modemux keyboard_col5_modemux[] = {
419 static struct spear_pingroup keyboard_col5_pingroup = {
427 static const char *const keyboard_grps[] = { "keyboard_row_col_grp",
429 static struct spear_function keyboard_function = {
436 static const unsigned spdif_in_pins[] = { 19 };
437 static struct spear_muxreg spdif_in_muxreg[] = {
445 static struct spear_modemux spdif_in_modemux[] = {
452 static struct spear_pingroup spdif_in_pingroup = {
460 static const char *const spdif_in_grps[] = { "spdif_in_grp" };
461 static struct spear_function spdif_in_function = {
468 static const unsigned spdif_out_pins[] = { 137 };
469 static struct spear_muxreg spdif_out_muxreg[] = {
481 static struct spear_modemux spdif_out_modemux[] = {
488 static struct spear_pingroup spdif_out_pingroup = {
496 static const char *const spdif_out_grps[] = { "spdif_out_grp" };
497 static struct spear_function spdif_out_function = {
504 static const unsigned gpt_0_1_pins[] = { 11, 12, 13, 14, 15, 16, 21, 22 };
505 static struct spear_muxreg gpt_0_1_muxreg[] = {
521 static struct spear_modemux gpt_0_1_modemux[] = {
528 static struct spear_pingroup gpt_0_1_pingroup = {
536 static const char *const gpt_0_1_grps[] = { "gpt_0_1_grp" };
537 static struct spear_function gpt_0_1_function = {
544 static const unsigned pwm0_pins[] = { 24 };
545 static struct spear_muxreg pwm0_muxreg[] = {
557 static struct spear_modemux pwm0_modemux[] = {
564 static struct spear_pingroup pwm0_pingroup = {
573 static const unsigned pwm1_pins[] = { 17 };
574 static struct spear_muxreg pwm1_muxreg[] = {
586 static struct spear_modemux pwm1_modemux[] = {
593 static struct spear_pingroup pwm1_pingroup = {
602 static const unsigned pwm2_pins[] = { 21 };
603 static struct spear_muxreg pwm2_muxreg[] = {
615 static struct spear_modemux pwm2_modemux[] = {
622 static struct spear_pingroup pwm2_pingroup = {
631 static const unsigned pwm3_pins[] = { 22 };
632 static struct spear_muxreg pwm3_muxreg[] = {
644 static struct spear_modemux pwm3_modemux[] = {
651 static struct spear_pingroup pwm3_pingroup = {
659 static const char *const pwm_grps[] = { "pwm0_grp", "pwm1_grp", "pwm2_grp",
661 static struct spear_function pwm_function = {
668 static const unsigned vip_mux_pins[] = { 35, 36, 37, 38, 40, 41, 42, 43 };
669 static struct spear_muxreg vip_mux_muxreg[] = {
677 static struct spear_modemux vip_mux_modemux[] = {
684 static struct spear_pingroup vip_mux_pingroup = {
693 static const unsigned vip_mux_cam0_pins[] = { 65, 66, 67, 68, 69, 70, 71, 72,
695 static struct spear_muxreg vip_mux_cam0_muxreg[] = {
707 static struct spear_modemux vip_mux_cam0_modemux[] = {
714 static struct spear_pingroup vip_mux_cam0_pingroup = {
723 static const unsigned vip_mux_cam1_pins[] = { 54, 55, 56, 57, 58, 59, 60, 61,
725 static struct spear_muxreg vip_mux_cam1_muxreg[] = {
741 static struct spear_modemux vip_mux_cam1_modemux[] = {
748 static struct spear_pingroup vip_mux_cam1_pingroup = {
757 static const unsigned vip_mux_cam2_pins[] = { 39, 44, 45, 46, 47, 48, 49, 50,
759 static struct spear_muxreg vip_mux_cam2_muxreg[] = {
771 static struct spear_modemux vip_mux_cam2_modemux[] = {
778 static struct spear_pingroup vip_mux_cam2_pingroup = {
787 static const unsigned vip_mux_cam3_pins[] = { 20, 25, 26, 27, 28, 29, 30, 31,
789 static struct spear_muxreg vip_mux_cam3_muxreg[] = {
805 static struct spear_modemux vip_mux_cam3_modemux[] = {
812 static struct spear_pingroup vip_mux_cam3_pingroup = {
820 static const char *const vip_grps[] = { "vip_mux_grp", "vip_mux_cam0_grp" ,
822 static struct spear_function vip_function = {
829 static const unsigned cam0_pins[] = { 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75
831 static struct spear_muxreg cam0_muxreg[] = {
843 static struct spear_modemux cam0_modemux[] = {
850 static struct spear_pingroup cam0_pingroup = {
858 static const char *const cam0_grps[] = { "cam0_grp" };
859 static struct spear_function cam0_function = {
866 static const unsigned cam1_pins[] = { 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64
868 static struct spear_muxreg cam1_muxreg[] = {
884 static struct spear_modemux cam1_modemux[] = {
891 static struct spear_pingroup cam1_pingroup = {
899 static const char *const cam1_grps[] = { "cam1_grp" };
900 static struct spear_function cam1_function = {
907 static const unsigned cam2_pins[] = { 39, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53
909 static struct spear_muxreg cam2_muxreg[] = {
921 static struct spear_modemux cam2_modemux[] = {
928 static struct spear_pingroup cam2_pingroup = {
936 static const char *const cam2_grps[] = { "cam2_grp" };
937 static struct spear_function cam2_function = {
944 static const unsigned cam3_pins[] = { 20, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34
946 static struct spear_muxreg cam3_muxreg[] = {
962 static struct spear_modemux cam3_modemux[] = {
969 static struct spear_pingroup cam3_pingroup = {
977 static const char *const cam3_grps[] = { "cam3_grp" };
978 static struct spear_function cam3_function = {
985 static const unsigned smi_pins[] = { 76, 77, 78, 79, 84 };
986 static struct spear_muxreg smi_muxreg[] = {
994 static struct spear_modemux smi_modemux[] = {
1001 static struct spear_pingroup smi_pingroup = {
1009 static const char *const smi_grps[] = { "smi_grp" };
1010 static struct spear_function smi_function = {
1017 static const unsigned ssp0_pins[] = { 80, 81, 82, 83 };
1018 static struct spear_muxreg ssp0_muxreg[] = {
1026 static struct spear_modemux ssp0_modemux[] = {
1033 static struct spear_pingroup ssp0_pingroup = {
1042 static const unsigned ssp0_cs1_pins[] = { 24 };
1043 static struct spear_muxreg ssp0_cs1_muxreg[] = {
1055 static struct spear_modemux ssp0_cs1_modemux[] = {
1062 static struct spear_pingroup ssp0_cs1_pingroup = {
1071 static const unsigned ssp0_cs2_pins[] = { 85 };
1072 static struct spear_muxreg ssp0_cs2_muxreg[] = {
1084 static struct spear_modemux ssp0_cs2_modemux[] = {
1091 static struct spear_pingroup ssp0_cs2_pingroup = {
1100 static const unsigned ssp0_cs3_pins[] = { 132 };
1101 static struct spear_muxreg ssp0_cs3_muxreg[] = {
1109 static struct spear_modemux ssp0_cs3_modemux[] = {
1116 static struct spear_pingroup ssp0_cs3_pingroup = {
1124 static const char *const ssp0_grps[] = { "ssp0_grp", "ssp0_cs1_grp",
1126 static struct spear_function ssp0_function = {
1133 static const unsigned uart0_pins[] = { 86, 87 };
1134 static struct spear_muxreg uart0_muxreg[] = {
1142 static struct spear_modemux uart0_modemux[] = {
1149 static struct spear_pingroup uart0_pingroup = {
1158 static const unsigned uart0_enh_pins[] = { 11, 12, 13, 14, 15, 16 };
1159 static struct spear_muxreg uart0_enh_muxreg[] = {
1171 static struct spear_modemux uart0_enh_modemux[] = {
1178 static struct spear_pingroup uart0_enh_pingroup = {
1186 static const char *const uart0_grps[] = { "uart0_grp", "uart0_enh_grp" };
1187 static struct spear_function uart0_function = {
1194 static const unsigned uart1_pins[] = { 88, 89 };
1195 static struct spear_muxreg uart1_muxreg[] = {
1203 static struct spear_modemux uart1_modemux[] = {
1210 static struct spear_pingroup uart1_pingroup = {
1218 static const char *const uart1_grps[] = { "uart1_grp" };
1219 static struct spear_function uart1_function = {
1226 static const unsigned i2s_in_pins[] = { 90, 91, 92, 93, 94, 99 };
1227 static struct spear_muxreg i2s_in_muxreg[] = {
1239 static struct spear_modemux i2s_in_modemux[] = {
1246 static struct spear_pingroup i2s_in_pingroup = {
1255 static const unsigned i2s_out_pins[] = { 95, 96, 97, 98, 100, 101, 102, 103 };
1256 static struct spear_muxreg i2s_out_muxreg[] = {
1264 static struct spear_modemux i2s_out_modemux[] = {
1271 static struct spear_pingroup i2s_out_pingroup = {
1279 static const char *const i2s_grps[] = { "i2s_in_grp", "i2s_out_grp" };
1280 static struct spear_function i2s_function = {
1287 static const unsigned gmac_pins[] = { 104, 105, 106, 107, 108, 109, 110, 111,
1302 static struct spear_muxreg gmii_muxreg[] = {
1311 static struct spear_modemux gmii_modemux[] = {
1318 static struct spear_pingroup gmii_pingroup = {
1327 static struct spear_muxreg rgmii_muxreg[] = {
1336 static struct spear_modemux rgmii_modemux[] = {
1343 static struct spear_pingroup rgmii_pingroup = {
1352 static struct spear_muxreg rmii_muxreg[] = {
1361 static struct spear_modemux rmii_modemux[] = {
1368 static struct spear_pingroup rmii_pingroup = {
1377 static struct spear_muxreg sgmii_muxreg[] = {
1386 static struct spear_modemux sgmii_modemux[] = {
1393 static struct spear_pingroup sgmii_pingroup = {
1401 static const char *const gmac_grps[] = { "gmii_grp", "rgmii_grp", "rmii_grp",
1403 static struct spear_function gmac_function = {
1410 static const unsigned i2c0_pins[] = { 133, 134 };
1411 static struct spear_muxreg i2c0_muxreg[] = {
1419 static struct spear_modemux i2c0_modemux[] = {
1426 static struct spear_pingroup i2c0_pingroup = {
1434 static const char *const i2c0_grps[] = { "i2c0_grp" };
1435 static struct spear_function i2c0_function = {
1442 static const unsigned i2c1_pins[] = { 18, 23 };
1443 static struct spear_muxreg i2c1_muxreg[] = {
1451 static struct spear_modemux i2c1_modemux[] = {
1458 static struct spear_pingroup i2c1_pingroup = {
1466 static const char *const i2c1_grps[] = { "i2c1_grp" };
1467 static struct spear_function i2c1_function = {
1474 static const unsigned cec0_pins[] = { 135 };
1475 static struct spear_muxreg cec0_muxreg[] = {
1483 static struct spear_modemux cec0_modemux[] = {
1490 static struct spear_pingroup cec0_pingroup = {
1498 static const char *const cec0_grps[] = { "cec0_grp" };
1499 static struct spear_function cec0_function = {
1506 static const unsigned cec1_pins[] = { 136 };
1507 static struct spear_muxreg cec1_muxreg[] = {
1515 static struct spear_modemux cec1_modemux[] = {
1522 static struct spear_pingroup cec1_pingroup = {
1530 static const char *const cec1_grps[] = { "cec1_grp" };
1531 static struct spear_function cec1_function = {
1538 static const unsigned mcif_pins[] = { 193, 194, 195, 196, 197, 198, 199, 200,
1558 static struct spear_muxreg sdhci_muxreg[] = {
1567 static struct spear_modemux sdhci_modemux[] = {
1574 static struct spear_pingroup sdhci_pingroup = {
1582 static const char *const sdhci_grps[] = { "sdhci_grp" };
1583 static struct spear_function sdhci_function = {
1590 static struct spear_muxreg cf_muxreg[] = {
1599 static struct spear_modemux cf_modemux[] = {
1606 static struct spear_pingroup cf_pingroup = {
1614 static const char *const cf_grps[] = { "cf_grp" };
1615 static struct spear_function cf_function = {
1622 static struct spear_muxreg xd_muxreg[] = {
1631 static struct spear_modemux xd_modemux[] = {
1638 static struct spear_pingroup xd_pingroup = {
1646 static const char *const xd_grps[] = { "xd_grp" };
1647 static struct spear_function xd_function = {
1654 static const unsigned clcd_pins[] = { 138, 139, 140, 141, 142, 143, 144, 145,
1659 static struct spear_muxreg clcd_muxreg[] = {
1679 static struct spear_modemux clcd_modemux[] = {
1686 static struct spear_pingroup clcd_pingroup = {
1695 static struct spear_muxreg clcd_sleep_muxreg[] = {
1715 static struct spear_modemux clcd_sleep_modemux[] = {
1722 static struct spear_pingroup clcd_sleep_pingroup = {
1730 static const char *const clcd_grps[] = { "clcd_grp", "clcd_sleep_grp" };
1731 static struct spear_function clcd_function = {
1738 static const unsigned arm_trace_pins[] = { 158, 159, 160, 161, 162, 163, 164,
1742 static struct spear_muxreg arm_trace_muxreg[] = {
1762 static struct spear_modemux arm_trace_modemux[] = {
1769 static struct spear_pingroup arm_trace_pingroup = {
1777 static const char *const arm_trace_grps[] = { "arm_trace_grp" };
1778 static struct spear_function arm_trace_function = {
1785 static const unsigned miphy_dbg_pins[] = { 96, 97, 98, 99, 100, 101, 102, 103,
1788 static struct spear_muxreg miphy_dbg_muxreg[] = {
1800 static struct spear_modemux miphy_dbg_modemux[] = {
1807 static struct spear_pingroup miphy_dbg_pingroup = {
1815 static const char *const miphy_dbg_grps[] = { "miphy_dbg_grp" };
1816 static struct spear_function miphy_dbg_function = {
1823 static const unsigned pcie_pins[] = { 250 };
1824 static struct spear_muxreg pcie_muxreg[] = {
1832 static struct spear_modemux pcie_modemux[] = {
1839 static struct spear_pingroup pcie_pingroup = {
1847 static const char *const pcie_grps[] = { "pcie_grp" };
1848 static struct spear_function pcie_function = {
1855 static const unsigned sata_pins[] = { 250 };
1856 static struct spear_muxreg sata_muxreg[] = {
1864 static struct spear_modemux sata_modemux[] = {
1871 static struct spear_pingroup sata_pingroup = {
1879 static const char *const sata_grps[] = { "sata_grp" };
1880 static struct spear_function sata_function = {
1887 static struct spear_pingroup *spear1340_pingroups[] = {
1940 static struct spear_function *spear1340_functions[] = {
1973 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable()
1999 static struct spear_pinctrl_machdata spear1340_machdata = {
2010 static const struct of_device_id spear1340_pinctrl_of_match[] = {
2017 static int spear1340_pinctrl_probe(struct platform_device *pdev) in spear1340_pinctrl_probe()
2022 static struct platform_driver spear1340_pinctrl_driver = {
2030 static int __init spear1340_pinctrl_init(void) in spear1340_pinctrl_init()