i2c_rd8
u8 audio_int_mask = i2c_rd8(sd, AUDIO_INTM);
u8 audio_int = i2c_rd8(sd, AUDIO_INT) & ~audio_int_mask;
u8 misc_int_mask = i2c_rd8(sd, MISC_INTM);
u8 misc_int = i2c_rd8(sd, MISC_INT) & ~misc_int_mask;
u8 cbit_int_mask = i2c_rd8(sd, CBIT_INTM);
u8 cbit_int = i2c_rd8(sd, CBIT_INT) & ~cbit_int_mask;
u8 clk_int_mask = i2c_rd8(sd, CLK_INTM);
u8 clk_int = i2c_rd8(sd, CLK_INT) & ~clk_int_mask;
u8 sys_int_mask = i2c_rd8(sd, SYS_INTM);
u8 sys_int = i2c_rd8(sd, SYS_INT) & ~sys_int_mask;
uint8_t hdmi_sys_status = i2c_rd8(sd, SYS_STATUS);
u8 vi_status3 = i2c_rd8(sd, VI_STATUS3);
(i2c_rd8(sd, EDID_MODE) & MASK_EDID_MODE_E_DDC) ?
(i2c_rd8(sd, HPD_CTL) & MASK_HPD_OUT0) ?
deep_color_mode[(i2c_rd8(sd, VI_STATUS1) &
u8 hdmi_int0 = i2c_rd8(sd, HDMI_INT0);
u8 hdmi_int1 = i2c_rd8(sd, HDMI_INT1);
return i2c_rd8(sd, SYS_STATUS) & MASK_S_HDMI;
return i2c_rd8(sd, SYS_STATUS) & MASK_S_DDC5V;
return !(i2c_rd8(sd, SYS_STATUS) & MASK_S_TMDS);
return !(i2c_rd8(sd, SYS_STATUS) & MASK_S_SYNC);
return i2c_rd8(sd, AU_STATUS0) & MASK_S_A_SAMPLE;
return code_to_rate[i2c_rd8(sd, FS_SET) & MASK_FS];
if (!(i2c_rd8(sd, HPD_CTL) & MASK_HPD_OUT0))
bt->interlaced = i2c_rd8(sd, VI_STATUS1) & MASK_S_V_INTERLACE ?
width = ((i2c_rd8(sd, DE_WIDTH_H_HI) & 0x1f) << 8) +
i2c_rd8(sd, DE_WIDTH_H_LO);
height = ((i2c_rd8(sd, DE_WIDTH_V_HI) & 0x1f) << 8) +
i2c_rd8(sd, DE_WIDTH_V_LO);
frame_width = ((i2c_rd8(sd, H_SIZE_HI) & 0x1f) << 8) +
i2c_rd8(sd, H_SIZE_LO);
frame_height = (((i2c_rd8(sd, V_SIZE_HI) & 0x3f) << 8) +
i2c_rd8(sd, V_SIZE_LO)) / 2;
frame_interval = ((i2c_rd8(sd, FV_CNT_HI) & 0x3) << 8) +
i2c_rd8(sd, FV_CNT_LO);