mirror-linux/include/linux/soc/mediatek
Xinlei Lee e6c7e6216d soc: mediatek: Add all settings to mtk_mmsys_ddp_dpi_fmt_config func
The difference between MT8186 and other ICs is that when modifying the
output format, we need to modify the mmsys_base+0x400 register to take
effect. So when setting the dpi output format, we need to call
mtk_mmsys_ddp_dpi_fmt_config to set it to MT8186 synchronously.

Commit a071e52f75d1 ("soc: mediatek: Add mmsys func to adapt to dpi
output for MT8186") lacked some of the possible output formats and also
had a wrong bitmask.

Add the missing output formats and fix the bitmask.

While at it, also update mtk_mmsys_ddp_dpi_fmt_config() to use generic
formats, so that it is slightly easier to extend for other platforms.

Fixes: a071e52f75d1 ("soc: mediatek: Add mmsys func to adapt to dpi output for MT8186")
Signed-off-by: Xinlei Lee <xinlei.lee@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: CK Hu <ck.hu@mediatek.com>
Reviewed-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
2022-11-08 19:25:30 +01:00
..
infracfg.h soc: mediatek: mtk-infracfg: Disable ACP on MT8192 2022-03-01 08:21:28 +01:00
mtk-cmdq.h soc: mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb 2022-04-20 14:14:59 +02:00
mtk-mmsys.h soc: mediatek: Add all settings to mtk_mmsys_ddp_dpi_fmt_config func 2022-11-08 19:25:30 +01:00
mtk-mutex.h soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3 2022-08-31 21:27:30 +02:00
mtk_sip_svc.h memory: mtk-smi: Add enable IOMMU SMC command for MM master 2022-08-30 20:54:05 +03:00
mtk_wed.h net: ethernet: mtk_eth_wed: add axi bus support 2022-09-22 15:13:24 +02:00