soc/amd/stoneyridge/northbridge.c: Create a way to change eDP training value
The careena board needs different video settings to pass eye diagram test, which does not affect negatively the grunt board. In preparation for new VBIOS, create code that allows changing eDP training parameter. BUG=b:111673328 TEST=Tested in child patch. Change-Id: Ic0452618bfc5e05b9ef8280bb8ba398ec7b4ce95 Signed-off-by: Richard Spiegel <richard.spiegel@silverbackltd.com> Reviewed-on: https://review.coreboot.org/27625 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
parent
9b7e096073
commit
2e90ee38e7
|
@ -62,5 +62,6 @@ void SetFchEnvParams(FCH_INTERFACE *params);
|
||||||
void SetNbEnvParams(GNB_ENV_CONFIGURATION *params);
|
void SetNbEnvParams(GNB_ENV_CONFIGURATION *params);
|
||||||
void SetFchMidParams(FCH_INTERFACE *params);
|
void SetFchMidParams(FCH_INTERFACE *params);
|
||||||
void SetNbMidParams(GNB_MID_CONFIGURATION *params);
|
void SetNbMidParams(GNB_MID_CONFIGURATION *params);
|
||||||
|
void set_board_env_params(GNB_ENV_CONFIGURATION *params);
|
||||||
|
|
||||||
#endif /* __AGESAWRAPPER_H__ */
|
#endif /* __AGESAWRAPPER_H__ */
|
||||||
|
|
|
@ -481,9 +481,12 @@ u32 map_oprom_vendev(u32 vendev)
|
||||||
return new_vendev;
|
return new_vendev;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__weak void set_board_env_params(GNB_ENV_CONFIGURATION *params) { }
|
||||||
|
|
||||||
void SetNbEnvParams(GNB_ENV_CONFIGURATION *params)
|
void SetNbEnvParams(GNB_ENV_CONFIGURATION *params)
|
||||||
{
|
{
|
||||||
params->IommuSupport = FALSE;
|
params->IommuSupport = FALSE;
|
||||||
|
set_board_env_params(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetNbMidParams(GNB_MID_CONFIGURATION *params)
|
void SetNbMidParams(GNB_MID_CONFIGURATION *params)
|
||||||
|
|
Loading…
Reference in New Issue