3 #include <asm/arch/sc8810_reg_global.h>
5 #include <asm/arch/pinmap.h>
8 #ifdef CONFIG_GENERIC_MMC
9 {REG_PIN_SD0_CLK, BITS_PIN_DS(3)|BITS_PIN_AF(0)|BIT_PIN_NUL|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
10 {REG_PIN_SD0_CMD, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
11 {REG_PIN_SD0_D0, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
12 {REG_PIN_SD0_D1, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
13 {REG_PIN_SD0_D2, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
14 {REG_PIN_SD0_D3, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
15 {REG_PIN_SD1_CLK, BITS_PIN_DS(2)|BITS_PIN_AF(0)|BIT_PIN_NUL|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
16 {REG_PIN_SD1_CMD, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
17 {REG_PIN_SD1_D0, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
18 {REG_PIN_SD1_D1, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
19 {REG_PIN_SD1_D2, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
20 {REG_PIN_SD1_D3, BITS_PIN_DS(1)|BITS_PIN_AF(0)|BIT_PIN_WPU|BIT_PIN_SLP_NUL|BIT_PIN_SLP_Z},
26 printf("pinmap size %d\n", ARRAY_SIZE(pinmap));
27 for (i = 0; i < ARRAY_SIZE(pinmap); i++) {
28 __raw_writel(pinmap[i].val, CTL_PIN_BASE + pinmap[i].reg);