]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
soc: mediatek: mtk-mmsys: Restore MT8167 routing masks lost during merge
authorLuca Leonardo Scorcia <l.scorcia@gmail.com>
Tue, 5 May 2026 21:13:16 +0000 (22:13 +0100)
committerAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 11 May 2026 09:20:48 +0000 (11:20 +0200)
The original patch that was sent to the mailing lists included the values
for the route masks, but they got lost during merge: add back the full
register masks where missing.

Fixes: 060f7875bd23 ("soc: mediatek: mmsys: Add support for MT8167 SoC")
Signed-off-by: Luca Leonardo Scorcia <l.scorcia@gmail.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
drivers/soc/mediatek/mt8167-mmsys.h

index c468926561b4751754d6de0df417bbfc95c009ce..eef14083c47b5a2ffba65399457cfdedcaf228c7 100644 (file)
 #define MT8167_DISP_REG_CONFIG_DISP_RDMA0_SOUT_SEL_IN  0x06c
 
 #define MT8167_DITHER_MOUT_EN_RDMA0                    0x1
+#define MT8167_DITHER_MOUT_EN_MASK                     0x7
+
 #define MT8167_RDMA0_SOUT_DSI0                         0x2
+#define MT8167_RDMA0_SOUT_MASK                         0x3
+
 #define MT8167_DSI0_SEL_IN_RDMA0                       0x1
+#define MT8167_DSI0_SEL_IN_MASK                                0x3
 
 static const struct mtk_mmsys_routes mt8167_mmsys_routing_table[] = {
        MMSYS_ROUTE(OVL0, COLOR0,
                    MT8167_DISP_REG_CONFIG_DISP_OVL0_MOUT_EN, OVL0_MOUT_EN_COLOR0,
                    OVL0_MOUT_EN_COLOR0),
        MMSYS_ROUTE(DITHER0, RDMA0,
-                   MT8167_DISP_REG_CONFIG_DISP_DITHER_MOUT_EN, MT8167_DITHER_MOUT_EN_RDMA0,
+                   MT8167_DISP_REG_CONFIG_DISP_DITHER_MOUT_EN, MT8167_DITHER_MOUT_EN_MASK,
                    MT8167_DITHER_MOUT_EN_RDMA0),
        MMSYS_ROUTE(OVL0, COLOR0,
                    MT8167_DISP_REG_CONFIG_DISP_COLOR0_SEL_IN, COLOR0_SEL_IN_OVL0,
                    COLOR0_SEL_IN_OVL0),
        MMSYS_ROUTE(RDMA0, DSI0,
-                   MT8167_DISP_REG_CONFIG_DISP_DSI0_SEL_IN, MT8167_DSI0_SEL_IN_RDMA0,
+                   MT8167_DISP_REG_CONFIG_DISP_DSI0_SEL_IN, MT8167_DSI0_SEL_IN_MASK,
                    MT8167_DSI0_SEL_IN_RDMA0),
        MMSYS_ROUTE(RDMA0, DSI0,
-                   MT8167_DISP_REG_CONFIG_DISP_RDMA0_SOUT_SEL_IN, MT8167_RDMA0_SOUT_DSI0,
+                   MT8167_DISP_REG_CONFIG_DISP_RDMA0_SOUT_SEL_IN, MT8167_RDMA0_SOUT_MASK,
                    MT8167_RDMA0_SOUT_DSI0),
 };