David Hendricks ([email protected]) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2061
-gerrit commit 59a8e968e27e4e15cb52d5e2f0a753be735114d5 Author: David Hendricks <[email protected]> Date: Thu Jan 10 12:00:21 2013 -0800 Omit a lot of pinmux code in __PRE_RAM__ stage This omits a lot of pinmux code to save space. It is no longer needed. Change-Id: I970d2111855ee5e2d960d38f99100b31b2b39eb5 Signed-off-by: David Hendricks <[email protected]> Signed-off-by: Hung-Te Lin <[email protected]> --- src/cpu/samsung/exynos5250/pinmux.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/cpu/samsung/exynos5250/pinmux.c b/src/cpu/samsung/exynos5250/pinmux.c index becced2..ffdd182 100644 --- a/src/cpu/samsung/exynos5250/pinmux.c +++ b/src/cpu/samsung/exynos5250/pinmux.c @@ -30,7 +30,12 @@ int exynos_pinmux_config(enum periph_id peripheral, int flags) { - int i, start, count, start_ext, pin_ext, pin, drv; + int i, start, count; + +#ifndef __PRE_RAM__ + /* Variables only in RAM stage. */ + int start_ext, pin_ext, pin, drv; +#endif switch (peripheral) { case PERIPH_ID_UART0: @@ -57,6 +62,8 @@ int exynos_pinmux_config(enum periph_id peripheral, int flags) gpio_cfg_pin(i, EXYNOS_GPIO_FUNC(0x2)); } break; + +#ifndef __PRE_RAM__ case PERIPH_ID_SDMMC0: case PERIPH_ID_SDMMC1: case PERIPH_ID_SDMMC2: @@ -294,6 +301,8 @@ int exynos_pinmux_config(enum periph_id peripheral, int flags) for (i = 0; i < 5; i++) gpio_cfg_pin(GPIO_B00 + i, EXYNOS_GPIO_FUNC(0x02)); break; +#endif // __PRE_RAM__ + default: debug("%s: invalid peripheral %d", __func__, peripheral); return -1; -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

