rk29: ddr3sdk: do not define empty rk29_setgpio_suspend_board/rk29_setgpio_resume_board, which is weak function

This commit is contained in:
黄涛
2011-10-20 11:29:39 +08:00
parent 65ae0d6b6e
commit 22a821947f

View File

@@ -381,44 +381,37 @@ struct platform_device rk29_device_dma_cpy = {
#endif
#if defined(CONFIG_RK29_GPIO_SUSPEND)
void key_gpio_pullupdown_enable(void)
{ gpio_pull_updown(RK29_PIN6_PA0, 0);
gpio_pull_updown(RK29_PIN6_PA1, 0);
gpio_pull_updown(RK29_PIN6_PA2, 0);
gpio_pull_updown(RK29_PIN6_PA3, 0);
gpio_pull_updown(RK29_PIN6_PA4, 0);
gpio_pull_updown(RK29_PIN6_PA5, 0);
gpio_pull_updown(RK29_PIN6_PA6, 0);
}
void key_gpio_pullupdown_disable(void)
static void key_gpio_pullupdown_enable(void)
{
gpio_pull_updown(RK29_PIN6_PA0, 1);
gpio_pull_updown(RK29_PIN6_PA1, 1);
gpio_pull_updown(RK29_PIN6_PA2, 1);
gpio_pull_updown(RK29_PIN6_PA3, 1);
gpio_pull_updown(RK29_PIN6_PA4, 1);
gpio_pull_updown(RK29_PIN6_PA5, 1);
gpio_pull_updown(RK29_PIN6_PA6, 1);
}
void rk29_setgpio_suspend_board(void)
{
key_gpio_pullupdown_enable();
gpio_pull_updown(RK29_PIN6_PA0, 0);
gpio_pull_updown(RK29_PIN6_PA1, 0);
gpio_pull_updown(RK29_PIN6_PA2, 0);
gpio_pull_updown(RK29_PIN6_PA3, 0);
gpio_pull_updown(RK29_PIN6_PA4, 0);
gpio_pull_updown(RK29_PIN6_PA5, 0);
gpio_pull_updown(RK29_PIN6_PA6, 0);
}
void rk29_setgpio_resume_board(void)
{
key_gpio_pullupdown_disable();
static void key_gpio_pullupdown_disable(void)
{
gpio_pull_updown(RK29_PIN6_PA0, 1);
gpio_pull_updown(RK29_PIN6_PA1, 1);
gpio_pull_updown(RK29_PIN6_PA2, 1);
gpio_pull_updown(RK29_PIN6_PA3, 1);
gpio_pull_updown(RK29_PIN6_PA4, 1);
gpio_pull_updown(RK29_PIN6_PA5, 1);
gpio_pull_updown(RK29_PIN6_PA6, 1);
}
}
#else
void rk29_setgpio_suspend_board(void)
{}
{
key_gpio_pullupdown_enable();
}
void rk29_setgpio_resume_board(void)
{}
{
key_gpio_pullupdown_disable();
}
#endif
#if defined(CONFIG_RK_IRDA) || defined(CONFIG_BU92747GUW_CIR)