mt8167-mmsys.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. #ifndef __SOC_MEDIATEK_MT8167_MMSYS_H
  3. #define __SOC_MEDIATEK_MT8167_MMSYS_H
  4. #define MT8167_DISP_REG_CONFIG_DISP_OVL0_MOUT_EN 0x030
  5. #define MT8167_DISP_REG_CONFIG_DISP_DITHER_MOUT_EN 0x038
  6. #define MT8167_DISP_REG_CONFIG_DISP_COLOR0_SEL_IN 0x058
  7. #define MT8167_DISP_REG_CONFIG_DISP_DSI0_SEL_IN 0x064
  8. #define MT8167_DISP_REG_CONFIG_DISP_RDMA0_SOUT_SEL_IN 0x06c
  9. #define MT8167_DITHER_MOUT_EN_RDMA0 0x1
  10. #define MT8167_RDMA0_SOUT_DSI0 0x2
  11. #define MT8167_DSI0_SEL_IN_RDMA0 0x1
  12. static const struct mtk_mmsys_routes mt8167_mmsys_routing_table[] = {
  13. MMSYS_ROUTE(OVL0, COLOR0,
  14. MT8167_DISP_REG_CONFIG_DISP_OVL0_MOUT_EN, OVL0_MOUT_EN_COLOR0,
  15. OVL0_MOUT_EN_COLOR0),
  16. MMSYS_ROUTE(DITHER0, RDMA0,
  17. MT8167_DISP_REG_CONFIG_DISP_DITHER_MOUT_EN, MT8167_DITHER_MOUT_EN_RDMA0,
  18. MT8167_DITHER_MOUT_EN_RDMA0),
  19. MMSYS_ROUTE(OVL0, COLOR0,
  20. MT8167_DISP_REG_CONFIG_DISP_COLOR0_SEL_IN, COLOR0_SEL_IN_OVL0,
  21. COLOR0_SEL_IN_OVL0),
  22. MMSYS_ROUTE(RDMA0, DSI0,
  23. MT8167_DISP_REG_CONFIG_DISP_DSI0_SEL_IN, MT8167_DSI0_SEL_IN_RDMA0,
  24. MT8167_DSI0_SEL_IN_RDMA0),
  25. MMSYS_ROUTE(RDMA0, DSI0,
  26. MT8167_DISP_REG_CONFIG_DISP_RDMA0_SOUT_SEL_IN, MT8167_RDMA0_SOUT_DSI0,
  27. MT8167_RDMA0_SOUT_DSI0),
  28. };
  29. #endif /* __SOC_MEDIATEK_MT8167_MMSYS_H */