uboot-mt623x/drivers/gpio
Prafulla Wadaskar e5f495d172 gpio: Add Multi-Function-Pin configuration driver for Marvell SoCs
Most of the Marvell SoCs has Multi Function Pin (MFP) configuration registers
For ex. ARMADA100.

These registers are programmed to expose the specific functionality
associated with respective SoC Pins

This driver provides configuration APIs,
using them, configuration need to be done in board specific code

for ex- following code configures MFPs 107 and 108 for UART_TX/RX functionality

int board_early_init_f(void)
{
        u32 mfp_cfg[] = {
                /* Console on UART1 */
                MFP107_UART1_RXD,
                MFP108_UART1_TXD,
                MFP_EOC         /*End of configureation*/
        };
        /* configure MFP's */
        mfp_config(mfp_cfg);
        return 0;
}

Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2010-12-16 23:02:43 +01:00
..
Makefile gpio: Add Multi-Function-Pin configuration driver for Marvell SoCs 2010-12-16 23:02:43 +01:00
at91_gpio.c add a new AT91 GPIO driver 2010-02-12 12:31:54 -06:00
kw_gpio.c Kirkwood: Upgated licencing for files imported from linux source to GPLv2 or later 2010-01-23 08:15:48 -06:00
mvmfp.c gpio: Add Multi-Function-Pin configuration driver for Marvell SoCs 2010-12-16 23:02:43 +01:00
mxc_gpio.c Use common function to set GPIOs for MX3 and MX5 2010-09-29 11:24:30 +02:00
pca953x.c cmd_usage(): simplify return code handling 2010-07-24 20:43:57 +02:00
s5p_gpio.c s5pc1xx: gpio: bug fix at gpio_set_pull function 2010-06-14 18:15:20 -05:00