"MX25_PAD_SD1_DATA1",
				    pin_cfgs_sre_fast),
	PIN_MAP_CONFIGS_PIN_DEFAULT("sdhci-esdhc-imx25.0", "imx25-pinctrl.0",
				    "MX25_PAD_SD1_DATA2",
				    pin_cfgs_sre_fast),
	PIN_MAP_CONFIGS_PIN_DEFAULT("sdhci-esdhc-imx25.0", "imx25-pinctrl.0",
				    "MX25_PAD_SD1_DATA3",
				    pin_cfgs_sre_fast),
	PIN_MAP_CONFIGS_PIN_DEFAULT("sdhci-esdhc-imx25.0", "imx25-pinctrl.0",
				    "MX25_PAD_NFRB", pin_cfgs_none),

	PIN_MAP_CONFIGS_PIN_DEFAULT("sdhci-esdhc-imx25.0", "imx25-pinctrl.0",
				    "MX25_PAD_GRP_DSE_SDHC1", pin_cfgs_dse_low),

	PIN_MAP_MUX_GROUP("sdhci-esdhc-imx25.0",
			  "state_engcm02759_workaround",
			  "imx25-pinctrl.0", "sd1_clk__gpio_2_24", "gpio2"),
	PIN_MAP_CONFIGS_PIN("sdhci-esdhc-imx25.0",
			    "state_engcm02759_workaround",
			    "imx25-pinctrl.0", "MX25_PAD_SD1_CLK",
			    pin_cfgs_100kdown_sre_fast),

	/* Fixed voltage regulator */
	PIN_MAP_MUX_GROUP_DEFAULT("reg-fixed-voltage.1", "imx25-pinctrl.0",
				  "nfre_b__gpio_3_27", "gpio3"),
	PIN_MAP_MUX_GROUP_DEFAULT("reg-fixed-voltage.2", "imx25-pinctrl.0",
				  "nfwe_b__gpio_3_26", "gpio3"),

	/* I2C1 */
	PIN_MAP_MUX_GROUP_DEFAULT("imx21-i2c.0", "imx25-pinctrl.0",
				  "i2c1_clk__i2c1_clk", "i2c1"),
Example #2
0
File: ezkit.c Project: 168519/linux
	/* per-device maps */
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-uart.0",  "pinctrl-adi2.0", NULL, "uart0"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-uart.1",  "pinctrl-adi2.0", NULL, "uart1"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin_sir.0",  "pinctrl-adi2.0", NULL, "uart0"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin_sir.1",  "pinctrl-adi2.0", NULL, "uart1"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-sdh.0",  "pinctrl-adi2.0", NULL, "rsi0"),
	PIN_MAP_MUX_GROUP_DEFAULT("stmmaceth.0",  "pinctrl-adi2.0", NULL, "eth0"),
	PIN_MAP_MUX_GROUP_DEFAULT("adi-spi3.0",  "pinctrl-adi2.0", NULL, "spi0"),
	PIN_MAP_MUX_GROUP_DEFAULT("adi-spi3.1",  "pinctrl-adi2.0", NULL, "spi1"),
	PIN_MAP_MUX_GROUP_DEFAULT("i2c-bfin-twi.0",  "pinctrl-adi2.0", NULL, "twi0"),
	PIN_MAP_MUX_GROUP_DEFAULT("i2c-bfin-twi.1",  "pinctrl-adi2.0", NULL, "twi1"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-rotary",  "pinctrl-adi2.0", NULL, "rotary"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin_can.0",  "pinctrl-adi2.0", NULL, "can0"),
	PIN_MAP_MUX_GROUP_DEFAULT("physmap-flash.0",  "pinctrl-adi2.0", NULL, "smc0"),
	PIN_MAP_MUX_GROUP_DEFAULT("bf609_nl8048.2",  "pinctrl-adi2.0", "ppi2_16bgrp", "ppi2"),
	PIN_MAP_MUX_GROUP("bfin_display.0", "8bit",  "pinctrl-adi2.0", "ppi2_8bgrp", "ppi2"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin_display.0",  "pinctrl-adi2.0", "ppi2_16bgrp", "ppi2"),
	PIN_MAP_MUX_GROUP("bfin_display.0", "16bit",  "pinctrl-adi2.0", "ppi2_16bgrp", "ppi2"),
	PIN_MAP_MUX_GROUP("bfin_capture.0", "8bit",  "pinctrl-adi2.0", "ppi0_8bgrp", "ppi0"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin_capture.0",  "pinctrl-adi2.0", "ppi0_16bgrp", "ppi0"),
	PIN_MAP_MUX_GROUP("bfin_capture.0", "16bit",  "pinctrl-adi2.0", "ppi0_16bgrp", "ppi0"),
	PIN_MAP_MUX_GROUP("bfin_capture.0", "24bit",  "pinctrl-adi2.0", "ppi0_24bgrp", "ppi0"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-i2s.0",  "pinctrl-adi2.0", NULL, "sport0"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-tdm.0",  "pinctrl-adi2.0", NULL, "sport0"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-i2s.1",  "pinctrl-adi2.0", NULL, "sport1"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-tdm.1",  "pinctrl-adi2.0", NULL, "sport1"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-i2s.2",  "pinctrl-adi2.0", NULL, "sport2"),
	PIN_MAP_MUX_GROUP_DEFAULT("bfin-tdm.2",  "pinctrl-adi2.0", NULL, "sport2"),
};

static int __init ezkit_init(void)
	PIN_MAP_CONFIGS_PIN_DEFAULT("imx21-uart.4", "imx25-pinctrl.0",
				    "MX25_PAD_CSI_D5", pin_cfgs_none),
#endif

	/* i2c2 */
#if defined(CONFIG_ARMADILLO4X0_I2C2_CON14)
	PIN_MAP_MUX_GROUP_DEFAULT("imx21-i2c.1", "imx25-pinctrl.0",
				  "gpio_c__i2c2_clk", "i2c2"),
	PIN_MAP_MUX_GROUP_DEFAULT("imx21-i2c.1", "imx25-pinctrl.0",
				  "gpio_d__i2c2_dat", "i2c2"),
	PIN_MAP_CONFIGS_PIN_DEFAULT("imx21-i2c.1", "imx25-pinctrl.0",
				    "MX25_PAD_GPIO_C", pin_cfgs_22kup_ode),
	PIN_MAP_CONFIGS_PIN_DEFAULT("imx21-i2c.1", "imx25-pinctrl.0",
				    "MX25_PAD_GPIO_D", pin_cfgs_22kup_ode),

	PIN_MAP_MUX_GROUP("imx21-i2c.1", "imxi2c_gpio_mode", "imx25-pinctrl.0",
				  "gpio_c__gpio_c", "gpio1"),
	PIN_MAP_MUX_GROUP("imx21-i2c.1", "imxi2c_gpio_mode", "imx25-pinctrl.0",
				  "gpio_d__gpio_d", "gpio1"),
	PIN_MAP_CONFIGS_PIN("imx21-i2c.1", "imxi2c_gpio_mode", "imx25-pinctrl.0",
				    "MX25_PAD_GPIO_C", pin_cfgs_22kup_ode),
	PIN_MAP_CONFIGS_PIN("imx21-i2c.1", "imxi2c_gpio_mode", "imx25-pinctrl.0",
				    "MX25_PAD_GPIO_D", pin_cfgs_22kup_ode),
#endif

	/* pwmo2 */
#if defined(CONFIG_ARMADILLO4X0_PWM2_CON9_25)
	PIN_MAP_MUX_GROUP_DEFAULT("imx27-pwm.1", "imx25-pinctrl.0",
				  "cspi1_ss0__pwm2_pwmo", "pwm2"),
	PIN_MAP_CONFIGS_PIN_DEFAULT("imx27-pwm.1", "imx25-pinctrl.0",
				    "MX25_PAD_CSPI1_SS0", pin_cfgs_100kup),
#endif