Lines Matching defs:io_write

436 static int io_write(struct v4l2_subdev *sd, u16 reg, u8 val)
464 ret = io_write(sd, reg, (val >> 8) & 0xff);
467 ret = io_write(sd, reg + 1, val & 0xff);
477 ret = io_write(sd, reg, (val >> 16) & 0xff);
480 ret = io_write(sd, reg + 1, (val >> 8) & 0xff);
483 ret = io_write(sd, reg + 2, val & 0xff);
523 io_write(sd, REG_HPD_POWER, hpd_pwr);
524 io_write(sd, REG_HPD_MAN_CTRL, hpd_man);
531 io_write(sd, REG_HPD_POWER, hpd_pwr);
539 io_write(sd, REG_HPD_AUTO_CTRL, hpd_auto);
540 io_write(sd, REG_HPD_MAN_CTRL, hpd_man);
545 io_write(sd, REG_HPD_AUTO_CTRL, hpd_auto);
551 io_write(sd, REG_HPD_MAN_CTRL, hpd_man);
707 io_write(sd, REG_VDP_CTRL, reg);
730 io_write(sd, REG_VDP_CTRL, reg);
800 io_write(sd, REG_VHREF_CTRL, reg);
813 io_write(sd, REG_VREF_F1_WIDTH, vref_f1_width);
816 io_write(sd, REG_VREF_F2_WIDTH, vref_f2_width);
840 io_write(sd, REG_PCLK, reg);
851 io_write(sd, REG_FILTERS_CTRL, prefilter);
858 io_write(sd, REG_OF, reg);
876 io_write(sd, REG_VDP_CTRL, reg);
882 io_write(sd, REG_DE_FREF, reg);
891 io_write(sd, REG_HS_HREF, reg);
900 io_write(sd, REG_VS_VREF, reg);
918 io_write(sd, REG_AUDIO_PATH, channel_assignment);
965 io_write(sd, REG_AUDCFG, reg);
973 io_write(sd, REG_AUDIO_LAYOUT, reg);
976 io_write(sd, REG_FIFO_LATENCY_VAL, 0x80);
1008 io_write(sd, REG_AUDIO_OUT_ENABLE, reg);
1011 io_write(sd, REG_TEST_MODE, 0x00);
1024 io_write(sd, REG_HDMI_INFO_RST, info_rst);
1029 io_write(sd, REG_INT_FLG_CLR_MODE, reg);
1037 reg = io_write(sd, REG_RATE_CTRL, reg);
1050 io_write(sd, REG_PON_OVR_EN, PON_DIS);
1052 io_write(sd, REG_CFG1, PON_EN);
1054 io_write(sd, REG_DEEP_PLL7_BYP, PON_DIS);
1058 io_write(sd, REG_OF, reg);
1064 io_write(sd, REG_OF, reg);
1066 io_write(sd, REG_DEEP_PLL7_BYP, PON_EN);
1068 io_write(sd, REG_CFG1, PON_DIS);
1070 io_write(sd, REG_PON_OVR_EN, PON_EN);
1180 io_write(sd, REG_CLK_CFG, CLK_CFG_SEL_ACLK_EN | CLK_CFG_SEL_ACLK);
1181 io_write(sd, REG_PON_OVR_EN, PON_EN);
1182 io_write(sd, REG_PON_CBIAS, PON_EN);
1183 io_write(sd, REG_PON_PLL, PON_EN);
1188 io_write(sd, REG_MODE_REC_CFG1, reg);
1189 io_write(sd, REG_CLK_CFG, CLK_CFG_DIS);
1190 io_write(sd, REG_PON_OVR_EN, PON_DIS);
1193 io_write(sd, REG_MODE_REC_CFG1, reg);
1349 io_write(sd, REG_PIX_REPEAT, reg);
1355 io_write(sd, REG_PIX_REPEAT, reg);
1372 io_write(sd, REG_INT_FLG_CLR_SUS, source);
1384 io_write(sd, REG_HDMI_INFO_RST, reg);
1386 io_write(sd, REG_HDMI_INFO_RST, reg);
1418 io_write(sd, REG_INT_FLG_CLR_DDC, source);
1440 io_write(sd, REG_INT_FLG_CLR_RATE, source);
1453 io_write(sd, REG_INT_FLG_CLR_RATE, reg);
1474 io_write(sd, REG_PIX_REPEAT, reg);
1503 io_write(sd, REG_INT_FLG_CLR_INFO, source);
1530 io_write(sd, REG_INT_FLG_CLR_AUDIO, source);
1540 io_write(sd, REG_HDMI_INFO_RST, reg);
1542 io_write(sd, REG_HDMI_INFO_RST, reg);
1578 io_write(sd, REG_INT_FLG_CLR_HDCP, source);
1587 io_write(sd, REG_INT_MASK_TOP, reg);
1898 io_write(sd, REG_EDID_IN_BYTE0 + i, edid->edid[i]);
1902 io_write(sd, REG_EDID_IN_BYTE128 + i, edid->edid[i+128]);
2099 io_write(sd, REG_HPD_AUTO_CTRL, HPD_AUTO_HPD_UNSEL);
2101 io_write(sd, REG_MAN_SUS_HDMI_SEL, MAN_DIS_HDCP | MAN_RST_HDCP);
2102 io_write(sd, REG_CGU_DBG_SEL, 1 << CGU_DBG_CLK_SEL_SHIFT);
2106 io_write(sd, REG_SUS_SET_RGB2, 0x06);
2107 io_write(sd, REG_SUS_SET_RGB3, 0x06);
2110 io_write(sd, REG_RT_MAN_CTRL, RT_MAN_CTRL_RT |
2118 io_write(sd, REG_TIMER_D, 0x54);
2131 io_write(sd, REG_INT_MASK_TOP,
2135 io_write(sd, REG_INT_MASK_SUS, MASK_MPT | MASK_FMT | MASK_SUS_END);
2137 io_write(sd, REG_INT_MASK_RATE, MASK_RATE_B_ST | MASK_RATE_A_ST);
2139 io_write(sd, REG_INT_MASK_INFO,
2142 io_write(sd, REG_INT_MASK_AUDIO,
2146 io_write(sd, REG_INT_MASK_HDCP, MASK_STATE_C5);
2148 io_write(sd, REG_INT_MASK_DDC, MASK_DET_5V);
2150 io_write(sd, REG_INT_MASK_AFE, 0);
2151 io_write(sd, REG_INT_MASK_MODE, 0);
2154 io_write(sd, REG_INT_FLG_CLR_TOP, 0xff);
2155 io_write(sd, REG_INT_FLG_CLR_SUS, 0xff);
2156 io_write(sd, REG_INT_FLG_CLR_DDC, 0xff);
2157 io_write(sd, REG_INT_FLG_CLR_RATE, 0xff);
2158 io_write(sd, REG_INT_FLG_CLR_MODE, 0xff);
2159 io_write(sd, REG_INT_FLG_CLR_INFO, 0xff);
2160 io_write(sd, REG_INT_FLG_CLR_AUDIO, 0xff);
2161 io_write(sd, REG_INT_FLG_CLR_HDCP, 0xff);
2162 io_write(sd, REG_INT_FLG_CLR_AFE, 0xff);
2166 io_write(sd, REG_CGU_DBG_SEL, 1 << CGU_DBG_CLK_SEL_SHIFT);
2170 io_write(sd, REG_WDL_CFG, WDL_CFG_VAL);
2172 io_write(sd, REG_DEEP_COLOR_CTRL, DC_FILTER_VAL);
2174 io_write(sd, REG_SVC_MODE, 0x00);
2176 io_write(sd, REG_INFO_CTRL, 0xff);
2178 io_write(sd, REG_INFO_EXCEED, 3);
2193 io_write(sd, REG_HDCP_BCAPS, HDCP_HDMI | HDCP_FAST_REAUTH);
2198 io_write(sd, REG_HDMI_CTRL, reg);
2206 io_write(sd, REG_VDP_CTRL, reg);
2215 io_write(sd, REG_VP35_32_CTRL + i, pdata->vidout_port_cfg[i]);
2242 io_write(sd, REG_AUDIO_CLOCK, reg);
2256 io_write(sd, REG_EDID_ENABLE, EDID_ENABLE_A_EN | EDID_ENABLE_B_EN);
2689 io_write(sd, REG_MAN_SUS_HDMI_SEL, MAN_RST_HDCP | MAN_DIS_HDCP);
2696 io_write(sd, REG_MAN_SUS_HDMI_SEL, 0x00);
2697 io_write(sd, REG_VDP_CTRL, 0x1f);