soc/apollolake/romstage: Do not cast const to non-const pointers
That was a workaround for the MRC cache API, which has since been reworked. The workaround is no longer needed. Change-Id: I1c1883f3ea37245615248459cd993ed774bf92de Signed-off-by: Alexandru Gagniuc <alexandrux.gagniuc@intel.com> Reviewed-on: https://review.coreboot.org/14574 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins)
This commit is contained in:
parent
1116fa86e3
commit
15f755bd01
|
@ -79,7 +79,8 @@ static void disable_watchdog(void)
|
||||||
|
|
||||||
asmlinkage void car_stage_entry(void)
|
asmlinkage void car_stage_entry(void)
|
||||||
{
|
{
|
||||||
void *hob_list_ptr, *mrc_data;
|
void *hob_list_ptr;
|
||||||
|
const void *mrc_data;
|
||||||
struct range_entry fsp_mem, reg_car;
|
struct range_entry fsp_mem, reg_car;
|
||||||
struct postcar_frame pcf;
|
struct postcar_frame pcf;
|
||||||
size_t mrc_data_size;
|
size_t mrc_data_size;
|
||||||
|
@ -116,8 +117,7 @@ asmlinkage void car_stage_entry(void)
|
||||||
/* Save MRC Data to CBMEM */
|
/* Save MRC Data to CBMEM */
|
||||||
if (IS_ENABLED(CONFIG_CACHE_MRC_SETTINGS))
|
if (IS_ENABLED(CONFIG_CACHE_MRC_SETTINGS))
|
||||||
{
|
{
|
||||||
/* TODO: treat MRC data as const */
|
mrc_data = fsp_find_nv_storage_data(&mrc_data_size);
|
||||||
mrc_data = (void*) fsp_find_nv_storage_data(&mrc_data_size);
|
|
||||||
if (mrc_data && mrc_cache_stash_data(mrc_data, mrc_data_size) < 0)
|
if (mrc_data && mrc_cache_stash_data(mrc_data, mrc_data_size) < 0)
|
||||||
printk(BIOS_ERR, "Failed to stash MRC data\n");
|
printk(BIOS_ERR, "Failed to stash MRC data\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue