Lines Matching refs:_REG
1042 priv->io_base + _REG(VENC_VDAC_SETTING)); in meson_venc_hdmi_mode_set()
1044 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1045 writel_relaxed(0, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1053 priv->io_base + _REG(ENCI_CFILT_CTRL)); in meson_venc_hdmi_mode_set()
1056 priv->io_base + _REG(ENCI_CFILT_CTRL2)); in meson_venc_hdmi_mode_set()
1059 writel_relaxed(0, priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venc_hdmi_mode_set()
1062 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1063 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
1067 priv->io_base + _REG(ENCI_SYNC_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1069 priv->io_base + _REG(ENCI_SYNC_HSO_END)); in meson_venc_hdmi_mode_set()
1073 priv->io_base + _REG(ENCI_SYNC_VSO_EVNLN)); in meson_venc_hdmi_mode_set()
1075 priv->io_base + _REG(ENCI_SYNC_VSO_ODDLN)); in meson_venc_hdmi_mode_set()
1080 priv->io_base + _REG(ENCI_MACV_MAX_AMP)); in meson_venc_hdmi_mode_set()
1084 priv->io_base + _REG(VENC_VIDEO_PROG_MODE)); in meson_venc_hdmi_mode_set()
1086 priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1100 priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
1103 priv->io_base + _REG(ENCI_VIDEO_SCH)); in meson_venc_hdmi_mode_set()
1106 writel_relaxed(0x07, priv->io_base + _REG(ENCI_SYNC_MODE)); in meson_venc_hdmi_mode_set()
1110 priv->io_base + _REG(ENCI_YC_DELAY)); in meson_venc_hdmi_mode_set()
1114 writel_relaxed(0, priv->io_base + _REG(ENCI_DBG_PX_RST)); in meson_venc_hdmi_mode_set()
1126 priv->io_base + _REG(ENCI_VFIFO2VD_CTL)); in meson_venc_hdmi_mode_set()
1130 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_START)); in meson_venc_hdmi_mode_set()
1132 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_END)); in meson_venc_hdmi_mode_set()
1135 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_START)); in meson_venc_hdmi_mode_set()
1137 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_END)); in meson_venc_hdmi_mode_set()
1140 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_START)); in meson_venc_hdmi_mode_set()
1142 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_END)); in meson_venc_hdmi_mode_set()
1149 priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1155 _REG(ENCI_VFIFO2VD_PIXEL_START)) in meson_venc_hdmi_mode_set()
1162 priv->io_base + _REG(ENCI_DE_H_BEGIN)); in meson_venc_hdmi_mode_set()
1164 priv->io_base + _REG(ENCI_DE_H_END)); in meson_venc_hdmi_mode_set()
1167 _REG(ENCI_VFIFO2VD_LINE_TOP_START)); in meson_venc_hdmi_mode_set()
1170 _REG(ENCI_VFIFO2VD_LINE_BOT_START)); in meson_venc_hdmi_mode_set()
1174 priv->io_base + _REG(ENCI_DE_V_BEGIN_EVEN)); in meson_venc_hdmi_mode_set()
1176 priv->io_base + _REG(ENCI_DE_V_END_EVEN)); in meson_venc_hdmi_mode_set()
1178 priv->io_base + _REG(ENCI_DE_V_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1180 priv->io_base + _REG(ENCI_DE_V_END_ODD)); in meson_venc_hdmi_mode_set()
1195 priv->io_base + _REG(ENCI_DVI_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1197 priv->io_base + _REG(ENCI_DVI_HSO_END)); in meson_venc_hdmi_mode_set()
1208 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_EVN)); in meson_venc_hdmi_mode_set()
1211 priv->io_base + _REG(ENCI_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1214 priv->io_base + _REG(ENCI_DVI_VSO_BEGIN_EVN)); in meson_venc_hdmi_mode_set()
1216 priv->io_base + _REG(ENCI_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1223 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_ODD)); in meson_venc_hdmi_mode_set()
1226 priv->io_base + _REG(ENCI_DVI_VSO_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1234 + _REG(ENCI_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1237 + _REG(ENCI_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1243 + _REG(ENCI_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1246 + _REG(ENCI_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1258 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_ODD)); in meson_venc_hdmi_mode_set()
1261 priv->io_base + _REG(ENCI_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1268 priv->io_base + _REG(ENCI_DVI_VSO_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1270 priv->io_base + _REG(ENCI_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1276 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_EVN)); in meson_venc_hdmi_mode_set()
1283 + _REG(ENCI_DVI_VSO_BEGIN_EVN)); in meson_venc_hdmi_mode_set()
1291 + _REG(ENCI_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1294 + _REG(ENCI_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1299 + _REG(ENCI_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1302 + _REG(ENCI_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1307 priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venc_hdmi_mode_set()
1309 priv->io_base + _REG(ENCP_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1311 priv->io_base + _REG(ENCP_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
1314 priv->io_base + _REG(VENC_VIDEO_PROG_MODE)); in meson_venc_hdmi_mode_set()
1317 priv->io_base + _REG(ENCP_VIDEO_SYNC_MODE)); in meson_venc_hdmi_mode_set()
1320 priv->io_base + _REG(ENCP_VIDEO_YC_DLY)); in meson_venc_hdmi_mode_set()
1323 priv->io_base + _REG(ENCP_VIDEO_RGB_CTRL)); in meson_venc_hdmi_mode_set()
1326 priv->io_base + _REG(ENCP_VIDEO_FILT_CTRL)); in meson_venc_hdmi_mode_set()
1330 + _REG(ENCP_VIDEO_OFLD_VOAV_OFST)); in meson_venc_hdmi_mode_set()
1332 priv->io_base + _REG(ENCP_VIDEO_YFP1_HTIME)); in meson_venc_hdmi_mode_set()
1334 priv->io_base + _REG(ENCP_VIDEO_YFP2_HTIME)); in meson_venc_hdmi_mode_set()
1336 priv->io_base + _REG(ENCP_VIDEO_MAX_PXCNT)); in meson_venc_hdmi_mode_set()
1338 priv->io_base + _REG(ENCP_VIDEO_HSPULS_BEGIN)); in meson_venc_hdmi_mode_set()
1340 priv->io_base + _REG(ENCP_VIDEO_HSPULS_END)); in meson_venc_hdmi_mode_set()
1342 priv->io_base + _REG(ENCP_VIDEO_HSPULS_SWITCH)); in meson_venc_hdmi_mode_set()
1344 priv->io_base + _REG(ENCP_VIDEO_VSPULS_BEGIN)); in meson_venc_hdmi_mode_set()
1346 priv->io_base + _REG(ENCP_VIDEO_VSPULS_END)); in meson_venc_hdmi_mode_set()
1348 priv->io_base + _REG(ENCP_VIDEO_VSPULS_BLINE)); in meson_venc_hdmi_mode_set()
1350 priv->io_base + _REG(ENCP_VIDEO_VSPULS_ELINE)); in meson_venc_hdmi_mode_set()
1353 priv->io_base + _REG(ENCP_VIDEO_EQPULS_BEGIN)); in meson_venc_hdmi_mode_set()
1356 priv->io_base + _REG(ENCP_VIDEO_EQPULS_END)); in meson_venc_hdmi_mode_set()
1359 priv->io_base + _REG(ENCP_VIDEO_EQPULS_BLINE)); in meson_venc_hdmi_mode_set()
1362 priv->io_base + _REG(ENCP_VIDEO_EQPULS_ELINE)); in meson_venc_hdmi_mode_set()
1364 priv->io_base + _REG(ENCP_VIDEO_HAVON_BEGIN)); in meson_venc_hdmi_mode_set()
1366 priv->io_base + _REG(ENCP_VIDEO_HAVON_END)); in meson_venc_hdmi_mode_set()
1368 priv->io_base + _REG(ENCP_VIDEO_VAVON_BLINE)); in meson_venc_hdmi_mode_set()
1370 priv->io_base + _REG(ENCP_VIDEO_VAVON_ELINE)); in meson_venc_hdmi_mode_set()
1372 priv->io_base + _REG(ENCP_VIDEO_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1374 priv->io_base + _REG(ENCP_VIDEO_HSO_END)); in meson_venc_hdmi_mode_set()
1376 priv->io_base + _REG(ENCP_VIDEO_VSO_BEGIN)); in meson_venc_hdmi_mode_set()
1378 priv->io_base + _REG(ENCP_VIDEO_VSO_END)); in meson_venc_hdmi_mode_set()
1380 priv->io_base + _REG(ENCP_VIDEO_VSO_BLINE)); in meson_venc_hdmi_mode_set()
1383 priv->io_base + _REG(ENCP_VIDEO_VSO_ELINE)); in meson_venc_hdmi_mode_set()
1386 priv->io_base + _REG(ENCP_VIDEO_SY_VAL)); in meson_venc_hdmi_mode_set()
1389 priv->io_base + _REG(ENCP_VIDEO_SY2_VAL)); in meson_venc_hdmi_mode_set()
1391 priv->io_base + _REG(ENCP_VIDEO_MAX_LNCNT)); in meson_venc_hdmi_mode_set()
1393 writel_relaxed(1, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1398 priv->io_base + _REG(ENCP_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1402 _REG(ENCP_VIDEO_HAVON_BEGIN)) in meson_venc_hdmi_mode_set()
1409 priv->io_base + _REG(ENCP_DE_H_BEGIN)); in meson_venc_hdmi_mode_set()
1411 priv->io_base + _REG(ENCP_DE_H_END)); in meson_venc_hdmi_mode_set()
1415 + _REG(ENCP_VIDEO_VAVON_BLINE)); in meson_venc_hdmi_mode_set()
1423 priv->io_base + _REG(ENCP_DE_V_BEGIN_EVEN)); in meson_venc_hdmi_mode_set()
1425 priv->io_base + _REG(ENCP_DE_V_END_EVEN)); in meson_venc_hdmi_mode_set()
1431 _REG(ENCP_VIDEO_OFLD_VOAV_OFST)); in meson_venc_hdmi_mode_set()
1438 priv->io_base + _REG(ENCP_DE_V_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1440 priv->io_base + _REG(ENCP_DE_V_END_ODD)); in meson_venc_hdmi_mode_set()
1459 priv->io_base + _REG(ENCP_DVI_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1461 priv->io_base + _REG(ENCP_DVI_HSO_END)); in meson_venc_hdmi_mode_set()
1481 priv->io_base + _REG(ENCP_DVI_VSO_BLINE_EVN)); in meson_venc_hdmi_mode_set()
1483 priv->io_base + _REG(ENCP_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1487 priv->io_base + _REG(ENCP_DVI_VSO_BEGIN_EVN)); in meson_venc_hdmi_mode_set()
1489 priv->io_base + _REG(ENCP_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1503 priv->io_base + _REG(ENCP_DVI_VSO_BLINE_ODD)); in meson_venc_hdmi_mode_set()
1505 priv->io_base + _REG(ENCP_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1507 priv->io_base + _REG(ENCP_DVI_VSO_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1509 priv->io_base + _REG(ENCP_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1548 writel_relaxed(reg, priv->io_base + _REG(VPU_HDMI_SETTING)); in meson_venc_hdmi_mode_set()
1568 priv->io_base + _REG(ENCI_CFILT_CTRL)); in meson_venci_cvbs_mode_set()
1571 priv->io_base + _REG(ENCI_CFILT_CTRL2)); in meson_venci_cvbs_mode_set()
1574 writel_relaxed(0, priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venci_cvbs_mode_set()
1577 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venci_cvbs_mode_set()
1578 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venci_cvbs_mode_set()
1582 priv->io_base + _REG(ENCI_SYNC_HSO_BEGIN)); in meson_venci_cvbs_mode_set()
1584 priv->io_base + _REG(ENCI_SYNC_HSO_END)); in meson_venci_cvbs_mode_set()
1588 priv->io_base + _REG(ENCI_SYNC_VSO_EVNLN)); in meson_venci_cvbs_mode_set()
1590 priv->io_base + _REG(ENCI_SYNC_VSO_ODDLN)); in meson_venci_cvbs_mode_set()
1595 priv->io_base + _REG(ENCI_MACV_MAX_AMP)); in meson_venci_cvbs_mode_set()
1599 priv->io_base + _REG(VENC_VIDEO_PROG_MODE)); in meson_venci_cvbs_mode_set()
1601 priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venci_cvbs_mode_set()
1615 priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venci_cvbs_mode_set()
1617 writel(mode->sch_adjust, priv->io_base + _REG(ENCI_VIDEO_SCH)); in meson_venci_cvbs_mode_set()
1620 writel_relaxed(0x07, priv->io_base + _REG(ENCI_SYNC_MODE)); in meson_venci_cvbs_mode_set()
1623 writel_relaxed(mode->yc_delay, priv->io_base + _REG(ENCI_YC_DELAY)); in meson_venci_cvbs_mode_set()
1627 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_START)); in meson_venci_cvbs_mode_set()
1629 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_END)); in meson_venci_cvbs_mode_set()
1632 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_START)); in meson_venci_cvbs_mode_set()
1634 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_END)); in meson_venci_cvbs_mode_set()
1637 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_START)); in meson_venci_cvbs_mode_set()
1639 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_END)); in meson_venci_cvbs_mode_set()
1642 writel_relaxed(0, priv->io_base + _REG(VENC_SYNC_ROUTE)); in meson_venci_cvbs_mode_set()
1645 writel_relaxed(0, priv->io_base + _REG(ENCI_DBG_PX_RST)); in meson_venci_cvbs_mode_set()
1657 priv->io_base + _REG(ENCI_VFIFO2VD_CTL)); in meson_venci_cvbs_mode_set()
1660 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_SETTING)); in meson_venci_cvbs_mode_set()
1676 priv->io_base + _REG(VENC_UPSAMPLE_CTRL0)); in meson_venci_cvbs_mode_set()
1683 priv->io_base + _REG(VENC_UPSAMPLE_CTRL1)); in meson_venci_cvbs_mode_set()
1690 priv->io_base + _REG(VENC_UPSAMPLE_CTRL2)); in meson_venci_cvbs_mode_set()
1693 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL0)); in meson_venci_cvbs_mode_set()
1694 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL1)); in meson_venci_cvbs_mode_set()
1695 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL2)); in meson_venci_cvbs_mode_set()
1696 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL3)); in meson_venci_cvbs_mode_set()
1697 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL4)); in meson_venci_cvbs_mode_set()
1698 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL5)); in meson_venci_cvbs_mode_set()
1705 priv->io_base + _REG(VENC_VDAC_FIFO_CTRL)); in meson_venci_cvbs_mode_set()
1708 writel_relaxed(0x11, priv->io_base + _REG(ENCI_DACSEL_0)); in meson_venci_cvbs_mode_set()
1709 writel_relaxed(0x11, priv->io_base + _REG(ENCI_DACSEL_1)); in meson_venci_cvbs_mode_set()
1713 priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venci_cvbs_mode_set()
1717 priv->io_base + _REG(ENCI_VIDEO_SAT)); in meson_venci_cvbs_mode_set()
1719 priv->io_base + _REG(ENCI_VIDEO_CONT)); in meson_venci_cvbs_mode_set()
1721 priv->io_base + _REG(ENCI_VIDEO_BRIGHT)); in meson_venci_cvbs_mode_set()
1723 priv->io_base + _REG(ENCI_VIDEO_HUE)); in meson_venci_cvbs_mode_set()
1727 priv->io_base + _REG(VENC_VDAC_DAC0_FILT_CTRL0)); in meson_venci_cvbs_mode_set()
1728 writel_relaxed(0xfc48, priv->io_base + _REG(VENC_VDAC_DAC0_FILT_CTRL1)); in meson_venci_cvbs_mode_set()
1731 writel_relaxed(0, priv->io_base + _REG(ENCI_MACV_N0)); in meson_venci_cvbs_mode_set()
1735 priv->io_base + _REG(ENCI_SYNC_ADJ)); in meson_venci_cvbs_mode_set()
1743 return readl_relaxed(priv->io_base + _REG(ENCI_INFO_READ)) & BIT(29); in meson_venci_get_field()
1749 priv->io_base + _REG(VENC_INTCTRL)); in meson_venc_enable_vsync()
1756 writel_relaxed(0, priv->io_base + _REG(VENC_INTCTRL)); in meson_venc_disable_vsync()
1771 writel_relaxed(0xff, priv->io_base + _REG(VENC_VDAC_SETTING)); in meson_venc_init()
1779 priv->io_base + _REG(VPU_HDMI_SETTING)); in meson_venc_init()
1782 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_init()
1783 writel_relaxed(0, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_init()
1784 writel_relaxed(0, priv->io_base + _REG(ENCL_VIDEO_EN)); in meson_venc_init()