1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/soc/mediatek
Moudy Ho d0804085c5 soc: mediatek: mutex: add common interface for modules setting
In order to allow multiple modules to operate MUTEX hardware through
a common interfrace, two flexible indexes "mtk_mutex_mod_index" and
"mtk_mutex_sof_index" need to be added to replace original component
ID so that like DDP and MDP can add their own MOD table or SOF
settings independently.

In addition, 2 generic interface "mtk_mutex_write_mod" and
"mtk_mutex_write_sof" have been added, which is expected to replace
the "mtk_mutex_add_comp" and "mtk_mutex_remove_comp" pair originally
dedicated to DDP in the future.

Signed-off-by: Moudy Ho <moudy.ho@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Reviewed-by: CK Hu <ck.hu@mediatek.com>
Link: https://lore.kernel.org/r/20220610063424.7800-2-moudy.ho@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
2022-06-17 15:51:51 +02:00
..
Kconfig soc: mediatek: SVS: introduce MTK SVS engine 2022-06-17 10:50:07 +02:00
Makefile soc: mediatek: SVS: introduce MTK SVS engine 2022-06-17 10:50:07 +02:00
mt8167-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8167-pm-domains.h soc: mediatek: pm-domains: Move power status offset to power domain data 2022-02-28 12:02:04 +01:00
mt8173-pm-domains.h soc: mediatek: pm-domains: Move power status offset to power domain data 2022-02-28 12:02:04 +01:00
mt8183-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8183-pm-domains.h soc: mediatek: pm-domains: Move power status offset to power domain data 2022-02-28 12:02:04 +01:00
mt8186-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8186-pm-domains.h soc: mediatek: pm-domains: Add support for mt8186 2022-02-28 12:02:11 +01:00
mt8192-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8192-pm-domains.h soc: mediatek: pm-domains: Move power status offset to power domain data 2022-02-28 12:02:04 +01:00
mt8195-mmsys.h soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 2022-04-22 14:38:53 +02:00
mt8195-pm-domains.h soc: mediatek: pm-domains: Add support always on flag 2022-06-17 13:49:37 +02:00
mt8365-mmsys.h soc: mediatek: mt8365-mmsys: add DPI/HDMI display path 2022-06-17 12:25:57 +02:00
mtk-cmdq-helper.c soc: mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb 2022-04-20 14:14:59 +02:00
mtk-devapc.c soc: mediatek: devapc: Add support for MT8186 2022-06-07 18:25:15 +02:00
mtk-infracfg.c soc: mediatek: mtk-infracfg: Disable ACP on MT8192 2022-03-01 08:21:28 +01:00
mtk-mmsys.c Merge tag 'v5.18-next-vdso0-stable-tag' into v5.18-next/soc 2022-04-22 14:39:59 +02:00
mtk-mmsys.h soc: mediatek: add mtk-mmsys support for mt8195 vdosys0 2022-04-22 14:38:52 +02:00
mtk-mutex.c soc: mediatek: mutex: add common interface for modules setting 2022-06-17 15:51:51 +02:00
mtk-pm-domains.c soc: mediatek: pm-domains: Add support always on flag 2022-06-17 13:49:37 +02:00
mtk-pm-domains.h soc: mediatek: pm-domains: Add support always on flag 2022-06-17 13:49:37 +02:00
mtk-pmic-wrap.c soc: mediatek: pwrap: Compress of_device_id entries to one line 2022-06-07 18:25:15 +02:00
mtk-scpsys.c ASoC: Revert "ASoC: mediatek: Check for error clk pointer" 2022-02-08 13:37:39 +00:00
mtk-svs.c soc: mediatek: SVS: add mt8192 SVS GPU driver 2022-06-17 10:50:08 +02:00