drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 9 Aug 2023 14:56:41 +0000 (16:56 +0200)
committerRobert Foss <rfoss@kernel.org>
Fri, 11 Aug 2023 12:54:05 +0000 (14:54 +0200)
commit15f389da11257b806da75a070cfa41ca0cc15aae
tree04fd814eae2f9bf084e3b5123d4635960f7e3d65
parent96413b355a49fd684430a230479bd231d977894f
drm: bridge: samsung-dsim: Fix waiting for empty cmd transfer FIFO on older Exynos

Samsung DSIM used in older Exynos SoCs (like Exynos 4210, 4x12, 3250)
doesn't report empty level of packer header FIFO. In case of those SoCs,
use the old way of waiting for empty command tranfsfer FIFO, removed
recently by commit 14806c641582 ("drm: bridge: samsung-dsim: Drain command transfer FIFO before transfer").

Fixes: 14806c641582 ("drm: bridge: samsung-dsim: Drain command transfer FIFO before transfer")
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Robert Foss <rfoss@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230809145641.3213210-1-m.szyprowski@samsung.com
drivers/gpu/drm/bridge/samsung-dsim.c
include/drm/bridge/samsung-dsim.h