[PATCH v9 04/15] iommu/mediatek: Add probe_defer for smi-larb
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Tue Jan 11 02:57:48 PST 2022
Il 12/11/21 11:54, Yong Wu ha scritto:
> Prepare for adding device_link.
>
> The iommu consumer should use device_link to connect with the
> smi-larb(supplier). then the smi-larb should run before the iommu
> consumer. Here we delay the iommu driver until the smi driver is ready,
> then all the iommu consumers always are after the smi driver.
>
> When there is no this patch, if some consumer drivers run before
> smi-larb, the supplier link_status is DL_DEV_NO_DRIVER(0) in the
> device_link_add, then device_links_driver_bound will use WARN_ON
> to complain that the link_status of supplier is not right.
>
> device_is_bound may be more elegant here. but it is not allowed to
> EXPORT from https://lore.kernel.org/patchwork/patch/1334670/.
>
> Signed-off-by: Yong Wu <yong.wu at mediatek.com>
> Tested-by: Frank Wunderlich <frank-w at public-files.de> # BPI-R2/MT7623
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno at collabora.com>
More information about the Linux-mediatek
mailing list