Lines Matching refs:i
418 int interrupt = 0, i = 20; in dw_hdmi_i2c_read() local
458 while (i--) { in dw_hdmi_i2c_read()
490 i = 20; in dw_hdmi_i2c_read()
492 for (i = 0; i < 8; i++) in dw_hdmi_i2c_read()
493 *buf++ = hdmi_readb(hdmi, HDMI_I2CM_READ_BUFF0 + i); in dw_hdmi_i2c_read()
506 int i = 20; in dw_hdmi_i2c_write() local
523 while (i--) { in dw_hdmi_i2c_write()
545 if ((interrupt & m_I2CM_ERROR) || (i == -1)) { in dw_hdmi_i2c_write()
558 i = 20; in dw_hdmi_i2c_write()
570 int i, ret = 0; in dw_hdmi_i2c_xfer() local
573 for (i = 0; i < num; i++) { in dw_hdmi_i2c_xfer()
574 if (msgs[i].len == 0) { in dw_hdmi_i2c_xfer()
576 i + 1, num); in dw_hdmi_i2c_xfer()
594 for (i = 0; i < num; i++) { in dw_hdmi_i2c_xfer()
596 i + 1, num, msgs[i].len, msgs[i].flags); in dw_hdmi_i2c_xfer()
597 if (msgs[i].addr == DDC_SEGMENT_ADDR && msgs[i].len == 1) { in dw_hdmi_i2c_xfer()
600 hdmi_writeb(hdmi, *msgs[i].buf, HDMI_I2CM_SEGPTR); in dw_hdmi_i2c_xfer()
602 if (msgs[i].flags & I2C_M_RD) in dw_hdmi_i2c_xfer()
603 ret = dw_hdmi_i2c_read(hdmi, msgs[i].buf, in dw_hdmi_i2c_xfer()
604 msgs[i].len); in dw_hdmi_i2c_xfer()
606 ret = dw_hdmi_i2c_write(hdmi, msgs[i].buf, in dw_hdmi_i2c_xfer()
607 msgs[i].len); in dw_hdmi_i2c_xfer()
703 unsigned int i; in dw_hdmi_phy_power_off() local
718 for (i = 0; i < 5; ++i) { in dw_hdmi_phy_power_off()
729 printf("PHY powered down in %u iterations\n", i); in dw_hdmi_phy_power_off()
737 unsigned int i; in dw_hdmi_phy_power_on() local
753 for (i = 0; i < 5; ++i) { in dw_hdmi_phy_power_on()
765 printf("PHY PLL locked %u iterations\n", i); in dw_hdmi_phy_power_on()
973 int i, ret; in dw_hdmi_phy_init() local
976 for (i = 0; i < 2; i++) { in dw_hdmi_phy_init()
1008 unsigned int i; in dw_hdmi_detect_phy() local
1035 for (i = 0; i < ARRAY_SIZE(dw_hdmi_phys); ++i) { in dw_hdmi_detect_phy()
1036 if (dw_hdmi_phys[i].type == phy_type) { in dw_hdmi_detect_phy()
1038 hdmi->phy.name = dw_hdmi_phys[i].name; in dw_hdmi_detect_phy()
1039 hdmi->phy.data = (void *)&dw_hdmi_phys[i]; in dw_hdmi_detect_phy()
1041 if (!dw_hdmi_phys[i].configure && in dw_hdmi_detect_phy()
1219 unsigned i; in dw_hdmi_update_csc_coeffs() local
1247 for (i = 0; i < ARRAY_SIZE(csc_coeff_default[0]); i++) { in dw_hdmi_update_csc_coeffs()
1248 u16 coeff_a = (*csc_coeff)[0][i]; in dw_hdmi_update_csc_coeffs()
1249 u16 coeff_b = (*csc_coeff)[1][i]; in dw_hdmi_update_csc_coeffs()
1250 u16 coeff_c = (*csc_coeff)[2][i]; in dw_hdmi_update_csc_coeffs()
1252 hdmi_writeb(hdmi, coeff_a & 0xff, HDMI_CSC_COEF_A1_LSB + i * 2); in dw_hdmi_update_csc_coeffs()
1253 hdmi_writeb(hdmi, coeff_a >> 8, HDMI_CSC_COEF_A1_MSB + i * 2); in dw_hdmi_update_csc_coeffs()
1254 hdmi_writeb(hdmi, coeff_b & 0xff, HDMI_CSC_COEF_B1_LSB + i * 2); in dw_hdmi_update_csc_coeffs()
1255 hdmi_writeb(hdmi, coeff_b >> 8, HDMI_CSC_COEF_B1_MSB + i * 2); in dw_hdmi_update_csc_coeffs()
1256 hdmi_writeb(hdmi, coeff_c & 0xff, HDMI_CSC_COEF_C1_LSB + i * 2); in dw_hdmi_update_csc_coeffs()
1257 hdmi_writeb(hdmi, coeff_c >> 8, HDMI_CSC_COEF_C1_MSB + i * 2); in dw_hdmi_update_csc_coeffs()
1360 unsigned int i; in dw_hdmi_clear_overflow() local
1393 for (i = 0; i < count; i++) in dw_hdmi_clear_overflow()
1785 int i; in hdmi_match_tmds_n_table() local
1788 for (i = 0; plat_data->tmds_n_table[i].tmds != 0; i++) { in hdmi_match_tmds_n_table()
1789 if (pixel_clk == plat_data->tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
1790 tmds_n = &plat_data->tmds_n_table[i]; in hdmi_match_tmds_n_table()
1797 for (i = 0; common_tmds_n_table[i].tmds != 0; i++) { in hdmi_match_tmds_n_table()
1798 if (pixel_clk == common_tmds_n_table[i].tmds) { in hdmi_match_tmds_n_table()
1799 tmds_n = &common_tmds_n_table[i]; in hdmi_match_tmds_n_table()
1942 int i, j, ret, val; in dw_hdmi_hdcp_load_key() local
1980 for (i = 4; i >= 0; i--) in dw_hdmi_hdcp_load_key()
1981 hdmi_writeb(hdmi, hdcp_keys->KSV[i], HDMI_HDCPREG_DPK0 + i); in dw_hdmi_hdcp_load_key()
1993 for (i = 0; i < DW_HDMI_HDCP_DPK_LEN - 6; i += 7) { in dw_hdmi_hdcp_load_key()
1995 hdmi_writeb(hdmi, hdcp_keys->devicekey[i + j], in dw_hdmi_hdcp_load_key()
2398 int i; in rockchip_dw_hdmi_init() local
2402 for (i = 0; i < ret / 16; i++) { in rockchip_dw_hdmi_init()
2403 if (phy_config[i * 4] != 0) in rockchip_dw_hdmi_init()
2404 hdmi->plat_data->phy_config[i].mpixelclock = (u64)phy_config[i * 4]; in rockchip_dw_hdmi_init()
2406 hdmi->plat_data->phy_config[i].mpixelclock = ~0UL; in rockchip_dw_hdmi_init()
2407 hdmi->plat_data->phy_config[i].sym_ctr = (u16)phy_config[i * 4 + 1]; in rockchip_dw_hdmi_init()
2408 hdmi->plat_data->phy_config[i].term = (u16)phy_config[i * 4 + 2]; in rockchip_dw_hdmi_init()
2409 hdmi->plat_data->phy_config[i].vlev_ctr = (u16)phy_config[i * 4 + 3]; in rockchip_dw_hdmi_init()
2622 int i; in rockchip_dw_hdmi_mode_valid() local
2624 for (i = 0; i < edid_data->modes; i++) { in rockchip_dw_hdmi_mode_valid()
2625 if (edid_data->mode_buf[i].invalid) in rockchip_dw_hdmi_mode_valid()
2628 if (edid_data->mode_buf[i].clock > 600000) in rockchip_dw_hdmi_mode_valid()
2629 edid_data->mode_buf[i].invalid = true; in rockchip_dw_hdmi_mode_valid()
2635 int ret = 0, i, vic; in rockchip_dw_hdmi_get_timing() local
2678 for (i = 0; i < hdmi->edid_data.modes; i++) { in rockchip_dw_hdmi_get_timing()
2679 hdmi->edid_data.mode_buf[i].vrefresh = in rockchip_dw_hdmi_get_timing()
2680 drm_mode_vrefresh(&hdmi->edid_data.mode_buf[i]); in rockchip_dw_hdmi_get_timing()
2682 vic = drm_match_cea_mode(&hdmi->edid_data.mode_buf[i]); in rockchip_dw_hdmi_get_timing()
2683 if (hdmi->edid_data.mode_buf[i].picture_aspect_ratio == HDMI_PICTURE_ASPECT_NONE) { in rockchip_dw_hdmi_get_timing()
2685 hdmi->edid_data.mode_buf[i].picture_aspect_ratio = in rockchip_dw_hdmi_get_timing()
2688 hdmi->edid_data.mode_buf[i].picture_aspect_ratio = in rockchip_dw_hdmi_get_timing()
2776 int i, ret; in inno_dw_hdmi_mode_valid() local
2779 for (i = 0; i < edid_data->modes; i++) { in inno_dw_hdmi_mode_valid()
2780 if (edid_data->mode_buf[i].invalid) in inno_dw_hdmi_mode_valid()
2782 if (edid_data->mode_buf[i].flags & DRM_MODE_FLAG_DBLCLK) in inno_dw_hdmi_mode_valid()
2783 rate = mode_buf[i].clock * 1000 * 2; in inno_dw_hdmi_mode_valid()
2785 rate = mode_buf[i].clock * 1000; in inno_dw_hdmi_mode_valid()
2791 edid_data->mode_buf[i].invalid = true; in inno_dw_hdmi_mode_valid()