soc: mediatek: mmsys: Use an array for setting the routing registers
authorCK Hu <ck.hu@mediatek.com>
Wed, 17 Mar 2021 18:17:10 +0000 (19:17 +0100)
committerMatthias Brugger <matthias.bgg@gmail.com>
Tue, 30 Mar 2021 09:07:31 +0000 (11:07 +0200)
commit440147639ac79f699a4eb9811d0bc39d3cc815f4
treed506485df10e0d24af087a3e78090db8e6254574
parentce15e7faa2fc5494abe72e1ce6f7698a7834e986
soc: mediatek: mmsys: Use an array for setting the routing registers

Actually, setting the registers for routing, use multiple 'if-else' for different
routes, but this code would be more and more complicated while we
support more and more SoCs. Change that and use a table per SoC so the
code will be more portable and clear.

Signed-off-by: CK Hu <ck.hu@mediatek.com>
Signed-off-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Link: https://lore.kernel.org/r/20210317181711.795245-3-enric.balletbo@collabora.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
drivers/soc/mediatek/mtk-mmsys.c
drivers/soc/mediatek/mtk-mmsys.h [new file with mode: 0644]