media: platform: mtk-mdp3: avoid multiple driver registrations
authorMoudy Ho <moudy.ho@mediatek.com>
Wed, 20 Dec 2023 10:18:32 +0000 (11:18 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Thu, 1 Feb 2024 06:36:46 +0000 (07:36 +0100)
commit4294b9d6c8c40501e2dd824f6aad3f0b981cedf1
tree09ad7336e296ecb964bc89e4204bb62dc07792b6
parent92cdfc39af1b8f582b21f863ccd9983b9813b554
media: platform: mtk-mdp3: avoid multiple driver registrations

The amount of MDP3 driver probes is determined by the registered
clocks of MMSYS.
Since MT8195 MDP3 utilizes VPPSYS0 and VPPSYS1, it's necessary to
prevent multiple driver registrations.

Signed-off-by: Moudy Ho <moudy.ho@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h