Lines Matching refs:writel_relaxed

919 	writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_EN));  in meson_venc_hdmi_mode_set()
920 writel_relaxed(0, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_hdmi_mode_set()
927 writel_relaxed(0x12, priv->io_base + _REG(ENCI_CFILT_CTRL)); in meson_venc_hdmi_mode_set()
928 writel_relaxed(0x12, priv->io_base + _REG(ENCI_CFILT_CTRL2)); in meson_venc_hdmi_mode_set()
931 writel_relaxed(0, priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venc_hdmi_mode_set()
934 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venc_hdmi_mode_set()
935 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
938 writel_relaxed(vmode->enci.hso_begin, in meson_venc_hdmi_mode_set()
940 writel_relaxed(vmode->enci.hso_end, in meson_venc_hdmi_mode_set()
944 writel_relaxed(vmode->enci.vso_even, in meson_venc_hdmi_mode_set()
946 writel_relaxed(vmode->enci.vso_odd, in meson_venc_hdmi_mode_set()
950 writel_relaxed(vmode->enci.macv_max_amp, in meson_venc_hdmi_mode_set()
954 writel_relaxed(vmode->enci.video_prog_mode, in meson_venc_hdmi_mode_set()
956 writel_relaxed(vmode->enci.video_mode, in meson_venc_hdmi_mode_set()
967 writel_relaxed(0x26, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venc_hdmi_mode_set()
973 writel_relaxed(0x07, priv->io_base + _REG(ENCI_SYNC_MODE)); in meson_venc_hdmi_mode_set()
976 writel_relaxed(vmode->enci.yc_delay, in meson_venc_hdmi_mode_set()
981 writel_relaxed(0, priv->io_base + _REG(ENCI_DBG_PX_RST)); in meson_venc_hdmi_mode_set()
984 writel_relaxed(0x4e01, priv->io_base + _REG(ENCI_VFIFO2VD_CTL)); in meson_venc_hdmi_mode_set()
987 writel_relaxed(vmode->enci.pixel_start, in meson_venc_hdmi_mode_set()
989 writel_relaxed(vmode->enci.pixel_end, in meson_venc_hdmi_mode_set()
992 writel_relaxed(vmode->enci.top_field_line_start, in meson_venc_hdmi_mode_set()
994 writel_relaxed(vmode->enci.top_field_line_end, in meson_venc_hdmi_mode_set()
997 writel_relaxed(vmode->enci.bottom_field_line_start, in meson_venc_hdmi_mode_set()
999 writel_relaxed(vmode->enci.bottom_field_line_end, in meson_venc_hdmi_mode_set()
1006 writel_relaxed(1, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1018 writel_relaxed(de_h_begin, in meson_venc_hdmi_mode_set()
1020 writel_relaxed(de_h_end, in meson_venc_hdmi_mode_set()
1030 writel_relaxed(de_v_begin_even, in meson_venc_hdmi_mode_set()
1032 writel_relaxed(de_v_end_even, in meson_venc_hdmi_mode_set()
1034 writel_relaxed(de_v_begin_odd, in meson_venc_hdmi_mode_set()
1036 writel_relaxed(de_v_end_odd, in meson_venc_hdmi_mode_set()
1051 writel_relaxed(hs_begin, in meson_venc_hdmi_mode_set()
1053 writel_relaxed(hs_end, in meson_venc_hdmi_mode_set()
1064 writel_relaxed(vs_bline_evn, in meson_venc_hdmi_mode_set()
1067 writel_relaxed(vs_eline_evn, in meson_venc_hdmi_mode_set()
1070 writel_relaxed(hs_begin, in meson_venc_hdmi_mode_set()
1072 writel_relaxed(hs_begin, in meson_venc_hdmi_mode_set()
1079 writel_relaxed(vs_bline_odd, in meson_venc_hdmi_mode_set()
1082 writel_relaxed(hs_begin, in meson_venc_hdmi_mode_set()
1090 writel_relaxed(vs_eline_evn, priv->io_base in meson_venc_hdmi_mode_set()
1093 writel_relaxed(hs_begin, priv->io_base in meson_venc_hdmi_mode_set()
1099 writel_relaxed(vs_eline_odd, priv->io_base in meson_venc_hdmi_mode_set()
1102 writel_relaxed(hs_begin, priv->io_base in meson_venc_hdmi_mode_set()
1114 writel_relaxed(vs_bline_odd, in meson_venc_hdmi_mode_set()
1117 writel_relaxed(vs_eline_odd, in meson_venc_hdmi_mode_set()
1124 writel_relaxed(vso_begin_odd, in meson_venc_hdmi_mode_set()
1126 writel_relaxed(vso_begin_odd, in meson_venc_hdmi_mode_set()
1132 writel_relaxed(vs_bline_evn, in meson_venc_hdmi_mode_set()
1139 writel_relaxed(vso_begin_evn, priv->io_base in meson_venc_hdmi_mode_set()
1147 writel_relaxed(vs_eline_odd, priv->io_base in meson_venc_hdmi_mode_set()
1150 writel_relaxed(vso_begin_evn, priv->io_base in meson_venc_hdmi_mode_set()
1155 writel_relaxed(vs_eline_evn, priv->io_base in meson_venc_hdmi_mode_set()
1158 writel_relaxed(vso_begin_evn, priv->io_base in meson_venc_hdmi_mode_set()
1163 writel_relaxed(vmode->encp.dvi_settings, in meson_venc_hdmi_mode_set()
1165 writel_relaxed(vmode->encp.video_mode, in meson_venc_hdmi_mode_set()
1167 writel_relaxed(vmode->encp.video_mode_adv, in meson_venc_hdmi_mode_set()
1170 writel_relaxed(vmode->encp.video_prog_mode, in meson_venc_hdmi_mode_set()
1173 writel_relaxed(vmode->encp.video_sync_mode, in meson_venc_hdmi_mode_set()
1176 writel_relaxed(vmode->encp.video_yc_dly, in meson_venc_hdmi_mode_set()
1179 writel_relaxed(vmode->encp.video_rgb_ctrl, in meson_venc_hdmi_mode_set()
1182 writel_relaxed(vmode->encp.video_filt_ctrl, in meson_venc_hdmi_mode_set()
1185 writel_relaxed(vmode->encp.video_ofld_voav_ofst, in meson_venc_hdmi_mode_set()
1188 writel_relaxed(vmode->encp.yfp1_htime, in meson_venc_hdmi_mode_set()
1190 writel_relaxed(vmode->encp.yfp2_htime, in meson_venc_hdmi_mode_set()
1192 writel_relaxed(vmode->encp.max_pxcnt, in meson_venc_hdmi_mode_set()
1194 writel_relaxed(vmode->encp.hspuls_begin, in meson_venc_hdmi_mode_set()
1196 writel_relaxed(vmode->encp.hspuls_end, in meson_venc_hdmi_mode_set()
1198 writel_relaxed(vmode->encp.hspuls_switch, in meson_venc_hdmi_mode_set()
1200 writel_relaxed(vmode->encp.vspuls_begin, in meson_venc_hdmi_mode_set()
1202 writel_relaxed(vmode->encp.vspuls_end, in meson_venc_hdmi_mode_set()
1204 writel_relaxed(vmode->encp.vspuls_bline, in meson_venc_hdmi_mode_set()
1206 writel_relaxed(vmode->encp.vspuls_eline, in meson_venc_hdmi_mode_set()
1209 writel_relaxed(vmode->encp.eqpuls_begin, in meson_venc_hdmi_mode_set()
1212 writel_relaxed(vmode->encp.eqpuls_end, in meson_venc_hdmi_mode_set()
1215 writel_relaxed(vmode->encp.eqpuls_bline, in meson_venc_hdmi_mode_set()
1218 writel_relaxed(vmode->encp.eqpuls_eline, in meson_venc_hdmi_mode_set()
1220 writel_relaxed(vmode->encp.havon_begin, in meson_venc_hdmi_mode_set()
1222 writel_relaxed(vmode->encp.havon_end, in meson_venc_hdmi_mode_set()
1224 writel_relaxed(vmode->encp.vavon_bline, in meson_venc_hdmi_mode_set()
1226 writel_relaxed(vmode->encp.vavon_eline, in meson_venc_hdmi_mode_set()
1228 writel_relaxed(vmode->encp.hso_begin, in meson_venc_hdmi_mode_set()
1230 writel_relaxed(vmode->encp.hso_end, in meson_venc_hdmi_mode_set()
1232 writel_relaxed(vmode->encp.vso_begin, in meson_venc_hdmi_mode_set()
1234 writel_relaxed(vmode->encp.vso_end, in meson_venc_hdmi_mode_set()
1236 writel_relaxed(vmode->encp.vso_bline, in meson_venc_hdmi_mode_set()
1239 writel_relaxed(vmode->encp.vso_eline, in meson_venc_hdmi_mode_set()
1242 writel_relaxed(vmode->encp.sy_val, in meson_venc_hdmi_mode_set()
1245 writel_relaxed(vmode->encp.sy2_val, in meson_venc_hdmi_mode_set()
1247 writel_relaxed(vmode->encp.max_lncnt, in meson_venc_hdmi_mode_set()
1250 writel_relaxed(1, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_hdmi_mode_set()
1264 writel_relaxed(de_h_begin, in meson_venc_hdmi_mode_set()
1266 writel_relaxed(de_h_end, in meson_venc_hdmi_mode_set()
1278 writel_relaxed(de_v_begin_even, in meson_venc_hdmi_mode_set()
1280 writel_relaxed(de_v_end_even, in meson_venc_hdmi_mode_set()
1293 writel_relaxed(de_v_begin_odd, in meson_venc_hdmi_mode_set()
1295 writel_relaxed(de_v_end_odd, in meson_venc_hdmi_mode_set()
1314 writel_relaxed(hs_begin, in meson_venc_hdmi_mode_set()
1316 writel_relaxed(hs_end, in meson_venc_hdmi_mode_set()
1336 writel_relaxed(vs_bline_evn, in meson_venc_hdmi_mode_set()
1338 writel_relaxed(vs_eline_evn, in meson_venc_hdmi_mode_set()
1342 writel_relaxed(vso_begin_evn, in meson_venc_hdmi_mode_set()
1344 writel_relaxed(vso_begin_evn, in meson_venc_hdmi_mode_set()
1358 writel_relaxed(vs_bline_odd, in meson_venc_hdmi_mode_set()
1360 writel_relaxed(vs_eline_odd, in meson_venc_hdmi_mode_set()
1362 writel_relaxed(vso_begin_odd, in meson_venc_hdmi_mode_set()
1364 writel_relaxed(vso_begin_odd, in meson_venc_hdmi_mode_set()
1372 writel_relaxed((use_enci ? 1 : 2) | in meson_venc_hdmi_mode_set()
1395 writel_relaxed(0x12, priv->io_base + _REG(ENCI_CFILT_CTRL)); in meson_venci_cvbs_mode_set()
1396 writel_relaxed(0x12, priv->io_base + _REG(ENCI_CFILT_CTRL2)); in meson_venci_cvbs_mode_set()
1399 writel_relaxed(0, priv->io_base + _REG(VENC_DVI_SETTING)); in meson_venci_cvbs_mode_set()
1402 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE)); in meson_venci_cvbs_mode_set()
1403 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venci_cvbs_mode_set()
1406 writel_relaxed(mode->hso_begin, in meson_venci_cvbs_mode_set()
1408 writel_relaxed(mode->hso_end, in meson_venci_cvbs_mode_set()
1412 writel_relaxed(mode->vso_even, in meson_venci_cvbs_mode_set()
1414 writel_relaxed(mode->vso_odd, in meson_venci_cvbs_mode_set()
1418 writel_relaxed(0x8100 + mode->macv_max_amp, in meson_venci_cvbs_mode_set()
1422 writel_relaxed(mode->video_prog_mode, in meson_venci_cvbs_mode_set()
1424 writel_relaxed(mode->video_mode, in meson_venci_cvbs_mode_set()
1435 writel_relaxed(0x26, priv->io_base + _REG(ENCI_VIDEO_MODE_ADV)); in meson_venci_cvbs_mode_set()
1440 writel_relaxed(0x07, priv->io_base + _REG(ENCI_SYNC_MODE)); in meson_venci_cvbs_mode_set()
1443 writel_relaxed(mode->yc_delay, priv->io_base + _REG(ENCI_YC_DELAY)); in meson_venci_cvbs_mode_set()
1446 writel_relaxed(mode->pixel_start, in meson_venci_cvbs_mode_set()
1448 writel_relaxed(mode->pixel_end, in meson_venci_cvbs_mode_set()
1451 writel_relaxed(mode->top_field_line_start, in meson_venci_cvbs_mode_set()
1453 writel_relaxed(mode->top_field_line_end, in meson_venci_cvbs_mode_set()
1456 writel_relaxed(mode->bottom_field_line_start, in meson_venci_cvbs_mode_set()
1458 writel_relaxed(mode->bottom_field_line_end, in meson_venci_cvbs_mode_set()
1462 writel_relaxed(0, priv->io_base + _REG(VENC_SYNC_ROUTE)); in meson_venci_cvbs_mode_set()
1465 writel_relaxed(0, priv->io_base + _REG(ENCI_DBG_PX_RST)); in meson_venci_cvbs_mode_set()
1468 writel_relaxed(0x4e01, priv->io_base + _REG(ENCI_VFIFO2VD_CTL)); in meson_venci_cvbs_mode_set()
1471 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_SETTING)); in meson_venci_cvbs_mode_set()
1474 writel_relaxed(0x0061, priv->io_base + _REG(VENC_UPSAMPLE_CTRL0)); in meson_venci_cvbs_mode_set()
1475 writel_relaxed(0x4061, priv->io_base + _REG(VENC_UPSAMPLE_CTRL1)); in meson_venci_cvbs_mode_set()
1476 writel_relaxed(0x5061, priv->io_base + _REG(VENC_UPSAMPLE_CTRL2)); in meson_venci_cvbs_mode_set()
1479 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL0)); in meson_venci_cvbs_mode_set()
1480 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL1)); in meson_venci_cvbs_mode_set()
1481 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL2)); in meson_venci_cvbs_mode_set()
1482 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL3)); in meson_venci_cvbs_mode_set()
1483 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL4)); in meson_venci_cvbs_mode_set()
1484 writel_relaxed(0, priv->io_base + _REG(VENC_VDAC_DACSEL5)); in meson_venci_cvbs_mode_set()
1490 writel_relaxed(0x2000, priv->io_base + _REG(VENC_VDAC_FIFO_CTRL)); in meson_venci_cvbs_mode_set()
1493 writel_relaxed(0x11, priv->io_base + _REG(ENCI_DACSEL_0)); in meson_venci_cvbs_mode_set()
1494 writel_relaxed(0x11, priv->io_base + _REG(ENCI_DACSEL_1)); in meson_venci_cvbs_mode_set()
1497 writel_relaxed(1, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venci_cvbs_mode_set()
1500 writel_relaxed(mode->video_saturation, in meson_venci_cvbs_mode_set()
1502 writel_relaxed(mode->video_contrast, in meson_venci_cvbs_mode_set()
1504 writel_relaxed(mode->video_brightness, in meson_venci_cvbs_mode_set()
1506 writel_relaxed(mode->video_hue, in meson_venci_cvbs_mode_set()
1510 writel_relaxed(0x1, priv->io_base + _REG(VENC_VDAC_DAC0_FILT_CTRL0)); in meson_venci_cvbs_mode_set()
1511 writel_relaxed(0xfc48, priv->io_base + _REG(VENC_VDAC_DAC0_FILT_CTRL1)); in meson_venci_cvbs_mode_set()
1514 writel_relaxed(0, priv->io_base + _REG(ENCI_MACV_N0)); in meson_venci_cvbs_mode_set()
1517 writel_relaxed(mode->analog_sync_adj, in meson_venci_cvbs_mode_set()
1531 writel_relaxed(2, priv->io_base + _REG(VENC_INTCTRL)); in meson_venc_enable_vsync()
1536 writel_relaxed(0, priv->io_base + _REG(VENC_INTCTRL)); in meson_venc_disable_vsync()
1546 writel_relaxed(0xff, priv->io_base + _REG(VENC_VDAC_SETTING)); in meson_venc_init()
1556 writel_relaxed(0, priv->io_base + _REG(ENCI_VIDEO_EN)); in meson_venc_init()
1557 writel_relaxed(0, priv->io_base + _REG(ENCP_VIDEO_EN)); in meson_venc_init()
1558 writel_relaxed(0, priv->io_base + _REG(ENCL_VIDEO_EN)); in meson_venc_init()