So far disable_igd() does not have any return value, but we may need
that in the future.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
#include <asm/fsp/fsp_support.h>
#include <asm/processor.h>
-static void __maybe_unused disable_igd(void)
+static int __maybe_unused disable_igd(void)
{
/*
* According to Atom E6xx datasheet, setting VGA Disable (bit17)
*/
x86_pci_write_config32(TNC_IGD, IGD_FD, FUNC_DISABLE);
x86_pci_write_config32(TNC_SDVO, IGD_FD, FUNC_DISABLE);
+
+ return 0;
}
int arch_cpu_init(void)
int arch_early_init_r(void)
{
+ int ret = 0;
+
#ifdef CONFIG_DISABLE_IGD
- disable_igd();
+ ret = disable_igd();
#endif
- return 0;
+ return ret;
}