Message ID | 20230206091109.1324-1-moudy.ho@mediatek.com (mailing list archive) |
---|---|
Headers | show |
Series | add support for MT8195 VPPSYS on MMSYS and MUTEX | expand |
Whole series queued, thanks! Matthias On 06/02/2023 10:11, Moudy Ho wrote: > Changes since v6: > - Rebase on linux-next. > - For MMSYS api changes, fix corresponding functionality in [4/6] patch. > > Changes since v5: > - Depend on : > [1] https://patchwork.kernel.org/project/linux-mediatek/list/?series=713031 > > Changes since v4: > - Rebase on linux-next. > - Remove MMSYS fallback compatible. > - Migrate MT8195 VPPSYS0/1 from clock to mtk-mmsys driver. > > Changes since v3: > - Rebase on linux-next. > > Changes since v2: > - Depend on : > [1] https://patchwork.kernel.org/project/linux-mediatek/list/?series=681097 > - Split dts settings into two patches based on belonging to MMSYS or MUTEX. > > Changes since v1: > - Depend on : > [1] https://patchwork.kernel.org/project/linux-mediatek/list/?series=681097 > - Add compatible names to VPPSYS0 and VPPSYS1 in MMSYS binding file. > - Fix VPPSYS's MMSYS and MUTEX dts to pass the dtsb_check. > - Rename mtk_mmsys_merge_config() and mtk_mmsys_rsz_dcm_config() to > mtk_mmsys_vpp_rsz_merge_config() and mtk_mmsys_vpp_rsz_dcm_config(). > - Clean up mtk_mmsys_vpp_rsz_dcm_config(). > - Add a comment to mtk_mutex_write_mod() and clean it up for use in more > than 32 mods. > > Hi, > > This series add support for MT8195's two VPPSYS(Video Processor Pipe Subsystem), > under which there will be corresponding MMSYS and MUTEX settings that > need to be configured. > > Moudy Ho (1): > arm64: dts: mediatek: mt8195: add MUTEX configuration for VPPSYS > > Roy-CW.Yeh (5): > dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS > arm64: dts: mediatek: mt8195: add MMSYS configuration for VPPSYS > soc: mediatek: mmsys: add config api for RSZ switching and DCM > soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1 > soc: mediatek: mutex: support MT8195 VPPSYS > > .../bindings/soc/mediatek/mediatek,mutex.yaml | 1 + > arch/arm64/boot/dts/mediatek/mt8195.dtsi | 26 +++- > drivers/soc/mediatek/mt8195-mmsys.h | 13 ++ > drivers/soc/mediatek/mtk-mmsys.c | 44 ++++++ > drivers/soc/mediatek/mtk-mutex.c | 135 +++++++++++++++++- > include/linux/soc/mediatek/mtk-mmsys.h | 6 + > include/linux/soc/mediatek/mtk-mutex.h | 35 +++++ > 7 files changed, 249 insertions(+), 11 deletions(-) >