Lines Matching refs:pins

47  * @flash_pin: whether the flash pin (extended pins for parallel
66 * @pins: an array of discrete physical pins used in this group, taken
68 * @num_pins: the number of pins in this group array, i.e. the number of
69 * elements in .pins so we can iterate over that array
78 const unsigned int *pins;
534 /* GMII, ethernet pins */
606 /* NAND flash pins */
612 /* Parallel (NOR) flash pins, D[0-15], A[16-25], CE0, CE1, RB, WE, OE, ALE */
622 * side effect of stealing pins from GMAC1 and TVC so these blocks cannot be
629 /* The extra pins */
634 /* Serial flash pins CE0, CE1, DI, DO, CK */
640 /* The GPIO0B (1-4) pins overlap with TVC and ICE */
643 /* The GPIO0C (5-7) pins overlap with ICE */
646 /* The GPIO0D (9,10) pins overlap with UART RX/TX */
649 /* The GPIO0E (8,11-15) pins overlap with LPC, UART modem pins, SSP */
652 /* The GPIO0F (16) pins overlap with LCD */
655 /* The GPIO0G (17,18) pins overlap with NAND flash CE0, CE1 */
658 /* The GPIO0H (19,20) pins overlap with parallel flash CE0, CE1 */
661 /* The GPIO0I (21,22) pins overlap with serial flash CE0, CE1 */
664 /* The GPIO0J (23) pins overlap with all flash */
667 /* The GPIO0K (24,25) pins overlap with all flash and LCD */
670 /* The GPIO0L (26-29) pins overlap with parallel flash */
673 /* The GPIO0M (30,31) pins overlap with parallel flash and NAND flash */
676 /* The GPIO1A (0-4) pins that overlap with IDE and parallel flash */
679 /* The GPIO1B (5-10, 27) pins overlap with just IDE */
684 /* The GPIO1C (11-26) pins overlap with IDE, parallel flash and NAND flash */
690 /* The GPIO1D (28-31) pins overlap with LCD and TVC */
693 /* The GPIO2A (0-3) pins overlap with GMII GMAC1 and extended parallel flash */
696 /* The GPIO2B (4-7) pins overlap with GMII GMAC1, extended parallel flash and LCD */
699 /* The GPIO2C (8-31) pins overlap with PCI */
709 .pins = gnd_3512_pins,
714 .pins = dram_3512_pins,
720 .pins = rtc_3512_pins,
725 .pins = power_3512_pins,
730 .pins = system_3512_pins,
735 .pins = vcontrol_3512_pins,
740 .pins = ice_3512_pins,
746 .pins = ide_3512_pins,
755 .pins = sata_3512_pins,
760 .pins = usb_3512_pins,
765 .pins = gmii_gmac0_3512_pins,
771 .pins = gmii_gmac1_3512_pins,
773 /* Bring out RGMII on the GMAC1 pins */
779 .pins = pci_3512_pins,
787 .pins = lpc_3512_pins,
789 /* Conflict with SSP and UART modem pins */
795 .pins = lcd_3512_pins,
803 .pins = ssp_3512_pins,
805 /* Conflict with LPC and UART modem pins */
811 .pins = uart_rxtx_3512_pins,
817 .pins = uart_modem_3512_pins,
827 .pins = tvc_3512_pins,
835 .pins = tvc_clk_3512_pins,
848 .pins = nflash_3512_pins,
856 .pins = pflash_3512_pins,
864 .pins = sflash_3512_pins,
872 .pins = gpio0a_3512_pins,
879 .pins = gpio0b_3512_pins,
886 .pins = gpio0c_3512_pins,
892 .pins = gpio0d_3512_pins,
898 .pins = gpio0e_3512_pins,
900 /* Conflict with LPC, UART modem pins, SSP */
905 .pins = gpio0f_3512_pins,
912 .pins = gpio0g_3512_pins,
919 .pins = gpio0h_3512_pins,
926 .pins = gpio0i_3512_pins,
933 .pins = gpio0j_3512_pins,
941 .pins = gpio0k_3512_pins,
950 .pins = gpio0l_3512_pins,
957 .pins = gpio0m_3512_pins,
964 .pins = gpio1a_3512_pins,
972 .pins = gpio1b_3512_pins,
979 .pins = gpio1c_3512_pins,
987 .pins = gpio1d_3512_pins,
994 .pins = gpio2a_3512_pins,
1001 .pins = gpio2b_3512_pins,
1008 .pins = gpio2c_3512_pins,
1483 /* GMII, ethernet pins */
1555 /* NAND flash pins */
1561 /* Parallel (NOR) flash pins, D[0-15], A[16-25], CE0, CE1, RB, WE, OE, ALE */
1571 * side effect of stealing pins from GMAC1 and TVC so these blocks cannot be
1578 /* The extra pins */
1583 /* Serial flash pins CE0, CE1, DI, DO, CK */
1586 /* The GPIO0A (0-4) pins overlap with TVC and extended parallel flash */
1589 /* The GPIO0B (5-7) pins overlap with ICE */
1592 /* The GPIO0C (8,11-15) pins overlap with LPC, UART and SSP */
1595 /* The GPIO0D (9,10) pins overlap with UART RX/TX */
1598 /* The GPIO0E (16) pins overlap with LCD */
1601 /* The GPIO0F (17,18) pins overlap with NAND flash CE0, CE1 */
1604 /* The GPIO0G (19,20,26-29) pins overlap with parallel flash */
1607 /* The GPIO0H (21,22) pins overlap with serial flash CE0, CE1 */
1610 /* The GPIO0I (23) pins overlap with all flash */
1613 /* The GPIO0J (24,25) pins overlap with all flash and LCD */
1616 /* The GPIO0K (30,31) pins overlap with NAND flash */
1619 /* The GPIO0L (0) pins overlap with TVC_CLK */
1622 /* The GPIO1A (0-4) pins that overlap with IDE and parallel flash */
1625 /* The GPIO1B (5-10,27) pins overlap with just IDE */
1628 /* The GPIO1C (11-26) pins overlap with IDE, parallel flash and NAND flash */
1634 /* The GPIO1D (28-31) pins overlap with TVC */
1637 /* The GPIO2A (0-3) pins overlap with GMII GMAC1 and extended parallel flash */
1640 /* The GPIO2B (4-7) pins overlap with GMII GMAC1, extended parallel flash and LCD */
1643 /* The GPIO2C (8-31) pins overlap with PCI */
1653 .pins = gnd_3516_pins,
1658 .pins = dram_3516_pins,
1664 .pins = rtc_3516_pins,
1669 .pins = power_3516_pins,
1674 .pins = cir_3516_pins,
1679 .pins = system_3516_pins,
1684 .pins = vcontrol_3516_pins,
1689 .pins = ice_3516_pins,
1695 .pins = ide_3516_pins,
1704 .pins = sata_3516_pins,
1709 .pins = usb_3516_pins,
1714 .pins = gmii_gmac0_3516_pins,
1721 .pins = gmii_gmac1_3516_pins,
1723 /* Bring out RGMII on the GMAC1 pins */
1730 .pins = pci_3516_pins,
1738 .pins = lpc_3516_pins,
1746 .pins = lcd_3516_pins,
1753 .pins = ssp_3516_pins,
1761 .pins = uart_rxtx_3516_pins,
1767 .pins = uart_modem_3516_pins,
1777 .pins = tvc_3516_pins,
1785 .pins = tvc_clk_3516_pins,
1798 .pins = nflash_3516_pins,
1806 .pins = pflash_3516_pins,
1814 .pins = sflash_3516_pins,
1822 .pins = gpio0a_3516_pins,
1829 .pins = gpio0b_3516_pins,
1835 .pins = gpio0c_3516_pins,
1842 .pins = gpio0d_3516_pins,
1848 .pins = gpio0e_3516_pins,
1855 .pins = gpio0f_3516_pins,
1862 .pins = gpio0g_3516_pins,
1869 .pins = gpio0h_3516_pins,
1876 .pins = gpio0i_3516_pins,
1884 .pins = gpio0j_3516_pins,
1893 .pins = gpio0k_3516_pins,
1900 .pins = gpio0l_3516_pins,
1907 .pins = gpio1a_3516_pins,
1915 .pins = gpio1b_3516_pins,
1922 .pins = gpio1c_3516_pins,
1930 .pins = gpio1d_3516_pins,
1937 .pins = gpio2a_3516_pins,
1944 .pins = gpio2b_3516_pins,
1951 .pins = gpio2c_3516_pins,
1983 const unsigned int **pins,
1992 *pins = pflash_3512_pins_extended;
1999 *pins = pflash_3516_pins_extended;
2004 *pins = gemini_3512_pin_groups[selector].pins;
2008 *pins = gemini_3516_pin_groups[selector].pins;
2566 gemini_pmx_desc.pins = gemini_3512_pins;
2573 gemini_pmx_desc.pins = gemini_3516_pins;