soc/intel/common/gspi: Don't use CAR_GLOBAL

All platforms using this code have NO_CAR_GLOBAL_MIGRATION.

Change-Id: I5dfbc718fd82f0511b0049383e4e93c6f15ee932
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32999
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Arthur Heymans 2019-05-25 10:22:09 +02:00 committed by Patrick Georgi
parent 84e22e37e8
commit 9456d60f65
1 changed files with 4 additions and 7 deletions

View File

@ -14,7 +14,6 @@
* GNU General Public License for more details.
*/
#include <arch/early_variables.h>
#include <device/mmio.h>
#include <assert.h>
#include <console/console.h>
@ -262,15 +261,13 @@ static uint32_t gspi_get_bus_clk_mhz(unsigned int gspi_bus)
return cfg[gspi_bus].speed_mhz;
}
static uintptr_t gspi_base[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX] CAR_GLOBAL;
static uintptr_t gspi_base[CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX];
static uintptr_t gspi_get_bus_base_addr(unsigned int gspi_bus)
{
uintptr_t *base = car_get_var_ptr(gspi_base);
if (!gspi_base[gspi_bus])
gspi_base[gspi_bus] = gspi_calc_base_addr(gspi_bus);
if (!base[gspi_bus])
base[gspi_bus] = gspi_calc_base_addr(gspi_bus);
return base[gspi_bus];
return gspi_base[gspi_bus];
}
/* Parameters for GSPI controller operation. */