disp: rotator: update iommu domain info during rotator probe
In 4.19 kernel, smmu driver will attach context bank soon after device is probed. This change fixes display driver to treat smmu context bank as pre attached. Change-Id: Ib95abeb3c853903efb9bed3e04552278576a572a Signed-off-by: Yashwanth <yvulapu@codeaurora.org>
这个提交包含在:

提交者
Gerrit - the friendly Code Review server

父节点
8fa5ad6a2b
当前提交
51e45dfa59
@@ -432,13 +432,19 @@ int sde_smmu_secure_ctrl(int enable)
|
||||
void sde_smmu_device_create(struct device *dev)
|
||||
{
|
||||
struct device_node *parent, *child;
|
||||
struct sde_rot_data_type *mdata = sde_rot_get_mdata();
|
||||
|
||||
parent = dev->of_node;
|
||||
for_each_child_of_node(parent, child) {
|
||||
if (of_device_is_compatible(child, SMMU_SDE_ROT_SEC))
|
||||
if (of_device_is_compatible(child, SMMU_SDE_ROT_SEC)) {
|
||||
of_platform_device_create(child, NULL, dev);
|
||||
else if (of_device_is_compatible(child, SMMU_SDE_ROT_UNSEC))
|
||||
mdata->sde_smmu
|
||||
[SDE_IOMMU_DOMAIN_ROT_SECURE].domain_attached = true;
|
||||
} else if (of_device_is_compatible(child, SMMU_SDE_ROT_UNSEC)) {
|
||||
of_platform_device_create(child, NULL, dev);
|
||||
mdata->sde_smmu
|
||||
[SDE_IOMMU_DOMAIN_ROT_UNSECURE].domain_attached = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户