summaryrefslogtreecommitdiff
path: root/arch/x86/cpu/queensbay
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2016-02-01 01:40:53 -0800
committerBin Meng <bmeng.cn@gmail.com>2016-02-05 12:47:22 +0800
commit9e36c53dd0b86d8e19c764945401440dee65d016 (patch)
tree412456271792b4af83bd63a229efed18a3599cef /arch/x86/cpu/queensbay
parent248c4faa9f0499971dadf148e666b087384117f0 (diff)
downloadu-boot-imx-9e36c53dd0b86d8e19c764945401440dee65d016.zip
u-boot-imx-9e36c53dd0b86d8e19c764945401440dee65d016.tar.gz
u-boot-imx-9e36c53dd0b86d8e19c764945401440dee65d016.tar.bz2
x86: tnc: Change disable_igd() to have a return value
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>
Diffstat (limited to 'arch/x86/cpu/queensbay')
-rw-r--r--arch/x86/cpu/queensbay/tnc.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/x86/cpu/queensbay/tnc.c b/arch/x86/cpu/queensbay/tnc.c
index f9fddc1..8b79505 100644
--- a/arch/x86/cpu/queensbay/tnc.c
+++ b/arch/x86/cpu/queensbay/tnc.c
@@ -14,7 +14,7 @@
#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)
@@ -36,6 +36,8 @@ static void __maybe_unused disable_igd(void)
*/
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)
@@ -53,9 +55,11 @@ 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;
}