soc: mediatek: mmsys: add mmsys for support 64 reset bits
authorNancy.Lin <nancy.lin@mediatek.com>
Fri, 13 Jan 2023 10:44:31 +0000 (18:44 +0800)
committerMatthias Brugger <matthias.bgg@gmail.com>
Wed, 25 Jan 2023 15:05:15 +0000 (16:05 +0100)
commit2004f8be8483ad0e5c73bcf9f5985dd4386e2061
tree7694e28b9bcd08de2ccf80d60504d22bfeb9d31e
parent8af1f6b5bccb61edc40c3c00cefa7be07c1e5a91
soc: mediatek: mmsys: add mmsys for support 64 reset bits

Add mmsys for support 64 reset bits. It is a preparation for MT8195
vdosys1 HW reset. MT8195 vdosys1 has more than 32 reset bits.

1. Add the number of reset bits in mmsys private data
2. move the whole "reset register code section" behind the
"get mmsys->data" code section for getting the num_resets in mmsys->data.

Signed-off-by: Nancy.Lin <nancy.lin@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: CK Hu <ck.hu@mediatek.com>
Tested-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Reviewed-by: NĂ­colas F. R. A. Prado <nfraprado@collabora.com>
Link: https://lore.kernel.org/r/20230113104434.28023-9-nancy.lin@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
drivers/soc/mediatek/mtk-mmsys.c
drivers/soc/mediatek/mtk-mmsys.h