Lines Matching refs:ad9389b_rd
123 static int ad9389b_rd(struct v4l2_subdev *sd, u8 reg) in ad9389b_rd() function
150 ad9389b_wr(sd, reg, (ad9389b_rd(sd, reg) & clr_mask) | val_mask); in ad9389b_wr_and_or()
166 return ad9389b_rd(sd, 0x42) & MASK_AD9389B_HPD_DETECT; in ad9389b_have_hotplug()
171 return ad9389b_rd(sd, 0x42) & MASK_AD9389B_MSEN_DETECT; in ad9389b_have_rx_sense()
341 reg->val = ad9389b_rd(sd, reg->reg & 0xff); in ad9389b_g_register()
385 (ad9389b_rd(sd, 0x42) & MASK_AD9389B_HPD_DETECT) ? in ad9389b_log_status()
387 (ad9389b_rd(sd, 0x42) & MASK_AD9389B_MSEN_DETECT) ? in ad9389b_log_status()
391 (ad9389b_rd(sd, 0xaf) & 0x02) ? in ad9389b_log_status()
393 (ad9389b_rd(sd, 0xa1) & 0x3c) ? in ad9389b_log_status()
395 v4l2_info(sd, "ad9389b: %s\n", (ad9389b_rd(sd, 0xb8) & 0x40) ? in ad9389b_log_status()
398 states[ad9389b_rd(sd, 0xc8) & 0xf], in ad9389b_log_status()
399 errors[ad9389b_rd(sd, 0xc8) >> 4], in ad9389b_log_status()
401 ad9389b_rd(sd, 0x94), ad9389b_rd(sd, 0x96)); in ad9389b_log_status()
402 manual_gear = ad9389b_rd(sd, 0x98) & 0x80; in ad9389b_log_status()
404 ad9389b_rd(sd, 0x3b) & 0x01 ? "limited" : "full"); in ad9389b_log_status()
407 manual_gear ? ((ad9389b_rd(sd, 0x98) & 0x70) >> 4) : in ad9389b_log_status()
408 ((ad9389b_rd(sd, 0x9e) & 0x0e) >> 1)); in ad9389b_log_status()
409 if (ad9389b_rd(sd, 0xaf) & 0x02) { in ad9389b_log_status()
411 u8 manual_cts = ad9389b_rd(sd, 0x0a) & 0x80; in ad9389b_log_status()
412 u32 N = (ad9389b_rd(sd, 0x01) & 0xf) << 16 | in ad9389b_log_status()
413 ad9389b_rd(sd, 0x02) << 8 | in ad9389b_log_status()
414 ad9389b_rd(sd, 0x03); in ad9389b_log_status()
415 u8 vic_detect = ad9389b_rd(sd, 0x3e) >> 2; in ad9389b_log_status()
416 u8 vic_sent = ad9389b_rd(sd, 0x3d) & 0x3f; in ad9389b_log_status()
420 CTS = (ad9389b_rd(sd, 0x07) & 0xf) << 16 | in ad9389b_log_status()
421 ad9389b_rd(sd, 0x08) << 8 | in ad9389b_log_status()
422 ad9389b_rd(sd, 0x09); in ad9389b_log_status()
424 CTS = (ad9389b_rd(sd, 0x04) & 0xf) << 16 | in ad9389b_log_status()
425 ad9389b_rd(sd, 0x05) << 8 | in ad9389b_log_status()
426 ad9389b_rd(sd, 0x06); in ad9389b_log_status()
427 N = (ad9389b_rd(sd, 0x01) & 0xf) << 16 | in ad9389b_log_status()
428 ad9389b_rd(sd, 0x02) << 8 | in ad9389b_log_status()
429 ad9389b_rd(sd, 0x03); in ad9389b_log_status()
468 if ((ad9389b_rd(sd, 0x41) & 0x40) == 0) in ad9389b_s_power()
533 irqs_rd = ad9389b_rd(sd, 0x94); in ad9389b_set_isr()
547 irq_status = ad9389b_rd(sd, 0x96); in ad9389b_isr()
854 ed.segment = ad9389b_rd(sd, 0xc4); in ad9389b_edid_handler()
917 u8 status = ad9389b_rd(sd, 0x42); in ad9389b_update_monitor_present_status()
967 while (state->power_on && (ad9389b_rd(sd, 0x41) & 0x40)) { in ad9389b_check_monitor_present_status()
1029 u8 edidRdy = ad9389b_rd(sd, 0xc5); in ad9389b_check_edid_status()
1037 segment = ad9389b_rd(sd, 0xc4); in ad9389b_check_edid_status()
1165 state->chip_revision = ad9389b_rd(sd, 0x0); in ad9389b_probe()
1172 ad9389b_rd(sd, 0x41), state->chip_revision); in ad9389b_probe()