static struct i2c_board_info __initdata nhk8815_i2c2_devices[] = { { I2C_BOARD_INFO("stw4811-usb", 0x2d), }, }; static unsigned long out_low[] = { PIN_OUTPUT_LOW }; static unsigned long out_high[] = { PIN_OUTPUT_HIGH }; static unsigned long in_nopull[] = { PIN_INPUT_NOPULL }; static unsigned long in_pullup[] = { PIN_INPUT_PULLUP }; static struct pinctrl_map __initdata nhk8815_pinmap[] = { PIN_MAP_MUX_GROUP_DEFAULT("uart0", "pinctrl-stn8815", "u0_a_1", "u0"), PIN_MAP_MUX_GROUP_DEFAULT("uart1", "pinctrl-stn8815", "u1_a_1", "u1"), /* Hog in MMC/SD card mux */ PIN_MAP_MUX_GROUP_HOG_DEFAULT("pinctrl-stn8815", "mmcsd_a_1", "mmcsd"), /* MCCLK */ PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO8_B10", out_low), /* MCCMD */ PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO9_A10", in_pullup), /* MCCMDDIR */ PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO10_C11", out_high), /* MCDAT3-0 */ PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO11_B11", in_pullup), PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO12_A11", in_pullup), PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO13_C12", in_pullup), PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO14_B12", in_pullup), /* MCDAT0DIR */ PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO15_A12", out_high), /* MCDAT31DIR */ PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("pinctrl-stn8815", "GPIO16_C13", out_high),
PIN_MAP_CONFIGS_PIN("sdhci-esdhc-imx25.1", "state_engcm02759_workaround", "imx25-pinctrl.0", "MX25_PAD_CSI_D7", pin_cfgs_100kdown_sre_fast), #endif /* Fixed voltage regulator */ #if defined(CONFIG_ARMADILLO4X0_CON9_1_SDHC2_PWREN) PIN_MAP_MUX_GROUP_DEFAULT("reg-fixed-voltage.3", "imx25-pinctrl.0", "vstby_req__gpio_3_17", "gpio3"), PIN_MAP_CONFIGS_PIN_DEFAULT("reg-fixed-voltage.3", "imx25-pinctrl.0", "MX25_PAD_VSTBY_REQ", pin_cfgs_pke), #endif /* CON9 GPIO */ #if defined(CONFIG_ARMADILLO4X0_CON9_1_GPIO3_17) PIN_MAP_MUX_GROUP_HOG_DEFAULT("imx25-pinctrl.0", "vstby_req__gpio_3_17", "gpio3"), PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("imx25-pinctrl.0", "MX25_PAD_VSTBY_REQ", pin_cfgs_100kup), #endif #if defined(CONFIG_ARMADILLO4X0_CON9_2_GPIO3_14) PIN_MAP_MUX_GROUP_HOG_DEFAULT("imx25-pinctrl.0", "rtck__gpio_3_14", "gpio3"), PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("imx25-pinctrl.0", "MX25_PAD_RTCK", pin_cfgs_100kup), #endif #if defined(CONFIG_ARMADILLO4X0_CON9_3_GPIO1_14) PIN_MAP_MUX_GROUP_HOG_DEFAULT("imx25-pinctrl.0", "cspi1_mosi__gpio_1_14", "gpio1"), PIN_MAP_CONFIGS_PIN_HOG_DEFAULT("imx25-pinctrl.0", "MX25_PAD_CSPI1_MOSI", pin_cfgs_100kup), #endif