soc/amd/stoneyridge: Set IOMMU support to follow device setting
Instead of forcing the IOMMU to be enabled, change it to only be enabled if the device is enabled in devicetree. BUG=b:118612241 TEST=Verify that IOMMU is disabled. Change-Id: I6cfd6c81f47de23c54a49ec7cf87b219215ced5e Signed-off-by: Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/29343 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Raul Rangel <rrangel@chromium.org> Reviewed-by: Daniel Kurtz <djkurtz@google.com>
This commit is contained in:
@@ -506,7 +506,8 @@ __weak void set_board_env_params(GNB_ENV_CONFIGURATION *params) { }
|
||||
|
||||
void SetNbEnvParams(GNB_ENV_CONFIGURATION *params)
|
||||
{
|
||||
params->IommuSupport = TRUE;
|
||||
const struct device *dev = SOC_IOMMU_DEV;
|
||||
params->IommuSupport = dev && dev->enabled;
|
||||
set_board_env_params(params);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user