]> git.sur5r.net Git - u-boot/commitdiff
x86: quark: Drop unprotect_spi_flash()
authorBin Meng <bmeng.cn@gmail.com>
Mon, 1 Feb 2016 09:40:40 +0000 (01:40 -0800)
committerBin Meng <bmeng.cn@gmail.com>
Fri, 5 Feb 2016 04:47:20 +0000 (12:47 +0800)
Unprotecting SPI flash is now handled in the SPI controller driver,
via a call to the PCH driver. Drop the ad-hoc version.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
arch/x86/cpu/quark/quark.c

index 6e20930a4d21940c1311d32d12a68c1cf3a236a1..afb346379737aec709ae8b731ef19b15eb7f5f1f 100644 (file)
@@ -20,21 +20,6 @@ static struct pci_device_id mmc_supported[] = {
        {},
 };
 
-/*
- * TODO:
- *
- * This whole routine should be removed until we fully convert the ICH SPI
- * driver to DM and make use of DT to pass the bios control register offset
- */
-static void unprotect_spi_flash(void)
-{
-       u32 bc;
-
-       qrk_pci_read_config_dword(QUARK_LEGACY_BRIDGE, 0xd8, &bc);
-       bc |= 0x1;      /* unprotect the flash */
-       qrk_pci_write_config_dword(QUARK_LEGACY_BRIDGE, 0xd8, bc);
-}
-
 static void quark_setup_mtrr(void)
 {
        u32 base, mask;
@@ -259,8 +244,6 @@ int arch_cpu_init(void)
        /* Turn on legacy segments (A/B/E/F) decode to system RAM */
        quark_enable_legacy_seg();
 
-       unprotect_spi_flash();
-
        return 0;
 }