Lines Matching refs:_REG

1044 			priv->io_base + _REG(VENC_VDAC_SETTING));  in meson_venc_hdmi_mode_set()
1046 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1047 writel_relaxed(0, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1055 priv->io_base + _REG(ENCI_CFILT_CTRL)); in meson_venc_hdmi_mode_set()
1058 priv->io_base + _REG(ENCI_CFILT_CTRL2)); in meson_venc_hdmi_mode_set()
1061 writel_relaxed(0, priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venc_hdmi_mode_set()
1064 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1065 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
1069 priv->io_base + _REG(ENCI_SYNC_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1071 priv->io_base + _REG(ENCI_SYNC_HSO_END)); in meson_venc_hdmi_mode_set()
1075 priv->io_base + _REG(ENCI_SYNC_VSO_EVNLN)); in meson_venc_hdmi_mode_set()
1077 priv->io_base + _REG(ENCI_SYNC_VSO_ODDLN)); in meson_venc_hdmi_mode_set()
1082 priv->io_base + _REG(ENCI_MACV_MAX_AMP)); in meson_venc_hdmi_mode_set()
1086 priv->io_base + _REG(VENC_VIDEO_PROG_MODE)); in meson_venc_hdmi_mode_set()
1088 priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1102 priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
1105 priv->io_base + _REG(ENCI_VIDEO_SCH)); in meson_venc_hdmi_mode_set()
1108 writel_relaxed(0x07, priv->io_base + _REG(ENCI_SYNC_MODE)); in meson_venc_hdmi_mode_set()
1112 priv->io_base + _REG(ENCI_YC_DELAY)); in meson_venc_hdmi_mode_set()
1116 writel_relaxed(0, priv->io_base + _REG(ENCI_DBG_PX_RST)); in meson_venc_hdmi_mode_set()
1128 priv->io_base + _REG(ENCI_VFIFO2VD_CTL)); in meson_venc_hdmi_mode_set()
1132 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_START)); in meson_venc_hdmi_mode_set()
1134 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_END)); in meson_venc_hdmi_mode_set()
1137 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_START)); in meson_venc_hdmi_mode_set()
1139 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_END)); in meson_venc_hdmi_mode_set()
1142 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_START)); in meson_venc_hdmi_mode_set()
1144 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_END)); in meson_venc_hdmi_mode_set()
1151 priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1157 _REG(ENCI_VFIFO2VD_PIXEL_START)) in meson_venc_hdmi_mode_set()
1164 priv->io_base + _REG(ENCI_DE_H_BEGIN)); in meson_venc_hdmi_mode_set()
1166 priv->io_base + _REG(ENCI_DE_H_END)); in meson_venc_hdmi_mode_set()
1169 _REG(ENCI_VFIFO2VD_LINE_TOP_START)); in meson_venc_hdmi_mode_set()
1172 _REG(ENCI_VFIFO2VD_LINE_BOT_START)); in meson_venc_hdmi_mode_set()
1176 priv->io_base + _REG(ENCI_DE_V_BEGIN_EVEN)); in meson_venc_hdmi_mode_set()
1178 priv->io_base + _REG(ENCI_DE_V_END_EVEN)); in meson_venc_hdmi_mode_set()
1180 priv->io_base + _REG(ENCI_DE_V_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1182 priv->io_base + _REG(ENCI_DE_V_END_ODD)); in meson_venc_hdmi_mode_set()
1197 priv->io_base + _REG(ENCI_DVI_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1199 priv->io_base + _REG(ENCI_DVI_HSO_END)); in meson_venc_hdmi_mode_set()
1210 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_EVN)); in meson_venc_hdmi_mode_set()
1213 priv->io_base + _REG(ENCI_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1216 priv->io_base + _REG(ENCI_DVI_VSO_BEGIN_EVN)); in meson_venc_hdmi_mode_set()
1218 priv->io_base + _REG(ENCI_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1225 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_ODD)); in meson_venc_hdmi_mode_set()
1228 priv->io_base + _REG(ENCI_DVI_VSO_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1236 + _REG(ENCI_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1239 + _REG(ENCI_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1245 + _REG(ENCI_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1248 + _REG(ENCI_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1260 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_ODD)); in meson_venc_hdmi_mode_set()
1263 priv->io_base + _REG(ENCI_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1270 priv->io_base + _REG(ENCI_DVI_VSO_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1272 priv->io_base + _REG(ENCI_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1278 priv->io_base + _REG(ENCI_DVI_VSO_BLINE_EVN)); in meson_venc_hdmi_mode_set()
1285 + _REG(ENCI_DVI_VSO_BEGIN_EVN)); in meson_venc_hdmi_mode_set()
1293 + _REG(ENCI_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1296 + _REG(ENCI_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1301 + _REG(ENCI_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1304 + _REG(ENCI_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1309 priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venc_hdmi_mode_set()
1311 priv->io_base + _REG(ENCP_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1313 priv->io_base + _REG(ENCP_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
1316 priv->io_base + _REG(VENC_VIDEO_PROG_MODE)); in meson_venc_hdmi_mode_set()
1319 priv->io_base + _REG(ENCP_VIDEO_SYNC_MODE)); in meson_venc_hdmi_mode_set()
1322 priv->io_base + _REG(ENCP_VIDEO_YC_DLY)); in meson_venc_hdmi_mode_set()
1325 priv->io_base + _REG(ENCP_VIDEO_RGB_CTRL)); in meson_venc_hdmi_mode_set()
1328 priv->io_base + _REG(ENCP_VIDEO_FILT_CTRL)); in meson_venc_hdmi_mode_set()
1332 + _REG(ENCP_VIDEO_OFLD_VOAV_OFST)); in meson_venc_hdmi_mode_set()
1334 priv->io_base + _REG(ENCP_VIDEO_YFP1_HTIME)); in meson_venc_hdmi_mode_set()
1336 priv->io_base + _REG(ENCP_VIDEO_YFP2_HTIME)); in meson_venc_hdmi_mode_set()
1338 priv->io_base + _REG(ENCP_VIDEO_MAX_PXCNT)); in meson_venc_hdmi_mode_set()
1340 priv->io_base + _REG(ENCP_VIDEO_HSPULS_BEGIN)); in meson_venc_hdmi_mode_set()
1342 priv->io_base + _REG(ENCP_VIDEO_HSPULS_END)); in meson_venc_hdmi_mode_set()
1344 priv->io_base + _REG(ENCP_VIDEO_HSPULS_SWITCH)); in meson_venc_hdmi_mode_set()
1346 priv->io_base + _REG(ENCP_VIDEO_VSPULS_BEGIN)); in meson_venc_hdmi_mode_set()
1348 priv->io_base + _REG(ENCP_VIDEO_VSPULS_END)); in meson_venc_hdmi_mode_set()
1350 priv->io_base + _REG(ENCP_VIDEO_VSPULS_BLINE)); in meson_venc_hdmi_mode_set()
1352 priv->io_base + _REG(ENCP_VIDEO_VSPULS_ELINE)); in meson_venc_hdmi_mode_set()
1355 priv->io_base + _REG(ENCP_VIDEO_EQPULS_BEGIN)); in meson_venc_hdmi_mode_set()
1358 priv->io_base + _REG(ENCP_VIDEO_EQPULS_END)); in meson_venc_hdmi_mode_set()
1361 priv->io_base + _REG(ENCP_VIDEO_EQPULS_BLINE)); in meson_venc_hdmi_mode_set()
1364 priv->io_base + _REG(ENCP_VIDEO_EQPULS_ELINE)); in meson_venc_hdmi_mode_set()
1366 priv->io_base + _REG(ENCP_VIDEO_HAVON_BEGIN)); in meson_venc_hdmi_mode_set()
1368 priv->io_base + _REG(ENCP_VIDEO_HAVON_END)); in meson_venc_hdmi_mode_set()
1370 priv->io_base + _REG(ENCP_VIDEO_VAVON_BLINE)); in meson_venc_hdmi_mode_set()
1372 priv->io_base + _REG(ENCP_VIDEO_VAVON_ELINE)); in meson_venc_hdmi_mode_set()
1374 priv->io_base + _REG(ENCP_VIDEO_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1376 priv->io_base + _REG(ENCP_VIDEO_HSO_END)); in meson_venc_hdmi_mode_set()
1378 priv->io_base + _REG(ENCP_VIDEO_VSO_BEGIN)); in meson_venc_hdmi_mode_set()
1380 priv->io_base + _REG(ENCP_VIDEO_VSO_END)); in meson_venc_hdmi_mode_set()
1382 priv->io_base + _REG(ENCP_VIDEO_VSO_BLINE)); in meson_venc_hdmi_mode_set()
1385 priv->io_base + _REG(ENCP_VIDEO_VSO_ELINE)); in meson_venc_hdmi_mode_set()
1388 priv->io_base + _REG(ENCP_VIDEO_SY_VAL)); in meson_venc_hdmi_mode_set()
1391 priv->io_base + _REG(ENCP_VIDEO_SY2_VAL)); in meson_venc_hdmi_mode_set()
1393 priv->io_base + _REG(ENCP_VIDEO_MAX_LNCNT)); in meson_venc_hdmi_mode_set()
1395 writel_relaxed(1, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1400 priv->io_base + _REG(ENCP_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
1404 _REG(ENCP_VIDEO_HAVON_BEGIN)) in meson_venc_hdmi_mode_set()
1411 priv->io_base + _REG(ENCP_DE_H_BEGIN)); in meson_venc_hdmi_mode_set()
1413 priv->io_base + _REG(ENCP_DE_H_END)); in meson_venc_hdmi_mode_set()
1417 + _REG(ENCP_VIDEO_VAVON_BLINE)); in meson_venc_hdmi_mode_set()
1425 priv->io_base + _REG(ENCP_DE_V_BEGIN_EVEN)); in meson_venc_hdmi_mode_set()
1427 priv->io_base + _REG(ENCP_DE_V_END_EVEN)); in meson_venc_hdmi_mode_set()
1433 _REG(ENCP_VIDEO_OFLD_VOAV_OFST)); in meson_venc_hdmi_mode_set()
1440 priv->io_base + _REG(ENCP_DE_V_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1442 priv->io_base + _REG(ENCP_DE_V_END_ODD)); in meson_venc_hdmi_mode_set()
1461 priv->io_base + _REG(ENCP_DVI_HSO_BEGIN)); in meson_venc_hdmi_mode_set()
1463 priv->io_base + _REG(ENCP_DVI_HSO_END)); in meson_venc_hdmi_mode_set()
1483 priv->io_base + _REG(ENCP_DVI_VSO_BLINE_EVN)); in meson_venc_hdmi_mode_set()
1485 priv->io_base + _REG(ENCP_DVI_VSO_ELINE_EVN)); in meson_venc_hdmi_mode_set()
1489 priv->io_base + _REG(ENCP_DVI_VSO_BEGIN_EVN)); in meson_venc_hdmi_mode_set()
1491 priv->io_base + _REG(ENCP_DVI_VSO_END_EVN)); in meson_venc_hdmi_mode_set()
1505 priv->io_base + _REG(ENCP_DVI_VSO_BLINE_ODD)); in meson_venc_hdmi_mode_set()
1507 priv->io_base + _REG(ENCP_DVI_VSO_ELINE_ODD)); in meson_venc_hdmi_mode_set()
1509 priv->io_base + _REG(ENCP_DVI_VSO_BEGIN_ODD)); in meson_venc_hdmi_mode_set()
1511 priv->io_base + _REG(ENCP_DVI_VSO_END_ODD)); in meson_venc_hdmi_mode_set()
1550 writel_relaxed(reg, priv->io_base + _REG(VPU_HDMI_SETTING)); in meson_venc_hdmi_mode_set()
1570 priv->io_base + _REG(ENCI_CFILT_CTRL)); in meson_venci_cvbs_mode_set()
1573 priv->io_base + _REG(ENCI_CFILT_CTRL2)); in meson_venci_cvbs_mode_set()
1576 writel_relaxed(0, priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venci_cvbs_mode_set()
1579 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venci_cvbs_mode_set()
1580 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venci_cvbs_mode_set()
1584 priv->io_base + _REG(ENCI_SYNC_HSO_BEGIN)); in meson_venci_cvbs_mode_set()
1586 priv->io_base + _REG(ENCI_SYNC_HSO_END)); in meson_venci_cvbs_mode_set()
1590 priv->io_base + _REG(ENCI_SYNC_VSO_EVNLN)); in meson_venci_cvbs_mode_set()
1592 priv->io_base + _REG(ENCI_SYNC_VSO_ODDLN)); in meson_venci_cvbs_mode_set()
1597 priv->io_base + _REG(ENCI_MACV_MAX_AMP)); in meson_venci_cvbs_mode_set()
1601 priv->io_base + _REG(VENC_VIDEO_PROG_MODE)); in meson_venci_cvbs_mode_set()
1603 priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venci_cvbs_mode_set()
1617 priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venci_cvbs_mode_set()
1619 writel(mode->sch_adjust, priv->io_base + _REG(ENCI_VIDEO_SCH)); in meson_venci_cvbs_mode_set()
1622 writel_relaxed(0x07, priv->io_base + _REG(ENCI_SYNC_MODE)); in meson_venci_cvbs_mode_set()
1625 writel_relaxed(mode->yc_delay, priv->io_base + _REG(ENCI_YC_DELAY)); in meson_venci_cvbs_mode_set()
1629 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_START)); in meson_venci_cvbs_mode_set()
1631 priv->io_base + _REG(ENCI_VFIFO2VD_PIXEL_END)); in meson_venci_cvbs_mode_set()
1634 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_START)); in meson_venci_cvbs_mode_set()
1636 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_TOP_END)); in meson_venci_cvbs_mode_set()
1639 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_START)); in meson_venci_cvbs_mode_set()
1641 priv->io_base + _REG(ENCI_VFIFO2VD_LINE_BOT_END)); in meson_venci_cvbs_mode_set()
1644 writel_relaxed(0, priv->io_base + _REG(VENC_SYNC_ROUTE)); in meson_venci_cvbs_mode_set()
1647 writel_relaxed(0, priv->io_base + _REG(ENCI_DBG_PX_RST)); in meson_venci_cvbs_mode_set()
1659 priv->io_base + _REG(ENCI_VFIFO2VD_CTL)); in meson_venci_cvbs_mode_set()
1662 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_SETTING)); in meson_venci_cvbs_mode_set()
1678 priv->io_base + _REG(VENC_UPSAMPLE_CTRL0)); in meson_venci_cvbs_mode_set()
1685 priv->io_base + _REG(VENC_UPSAMPLE_CTRL1)); in meson_venci_cvbs_mode_set()
1692 priv->io_base + _REG(VENC_UPSAMPLE_CTRL2)); in meson_venci_cvbs_mode_set()
1695 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL0)); in meson_venci_cvbs_mode_set()
1696 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL1)); in meson_venci_cvbs_mode_set()
1697 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL2)); in meson_venci_cvbs_mode_set()
1698 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL3)); in meson_venci_cvbs_mode_set()
1699 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL4)); in meson_venci_cvbs_mode_set()
1700 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL5)); in meson_venci_cvbs_mode_set()
1707 priv->io_base + _REG(VENC_VDAC_FIFO_CTRL)); in meson_venci_cvbs_mode_set()
1710 writel_relaxed(0x11, priv->io_base + _REG(ENCI_DACSEL_0)); in meson_venci_cvbs_mode_set()
1711 writel_relaxed(0x11, priv->io_base + _REG(ENCI_DACSEL_1)); in meson_venci_cvbs_mode_set()
1715 priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venci_cvbs_mode_set()
1719 priv->io_base + _REG(ENCI_VIDEO_SAT)); in meson_venci_cvbs_mode_set()
1721 priv->io_base + _REG(ENCI_VIDEO_CONT)); in meson_venci_cvbs_mode_set()
1723 priv->io_base + _REG(ENCI_VIDEO_BRIGHT)); in meson_venci_cvbs_mode_set()
1725 priv->io_base + _REG(ENCI_VIDEO_HUE)); in meson_venci_cvbs_mode_set()
1729 priv->io_base + _REG(VENC_VDAC_DAC0_FILT_CTRL0)); in meson_venci_cvbs_mode_set()
1730 writel_relaxed(0xfc48, priv->io_base + _REG(VENC_VDAC_DAC0_FILT_CTRL1)); in meson_venci_cvbs_mode_set()
1733 writel_relaxed(0, priv->io_base + _REG(ENCI_MACV_N0)); in meson_venci_cvbs_mode_set()
1737 priv->io_base + _REG(ENCI_SYNC_ADJ)); in meson_venci_cvbs_mode_set()
1745 return readl_relaxed(priv->io_base + _REG(ENCI_INFO_READ)) & BIT(29); in meson_venci_get_field()
1751 priv->io_base + _REG(VENC_INTCTRL)); in meson_venc_enable_vsync()
1758 writel_relaxed(0, priv->io_base + _REG(VENC_INTCTRL)); in meson_venc_disable_vsync()
1773 writel_relaxed(0xff, priv->io_base + _REG(VENC_VDAC_SETTING)); in meson_venc_init()
1781 priv->io_base + _REG(VPU_HDMI_SETTING)); in meson_venc_init()
1784 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_init()
1785 writel_relaxed(0, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_init()
1786 writel_relaxed(0, priv->io_base + _REG(ENCL_VIDEO_EN)); in meson_venc_init()