Lines Matching defs:info

161 	const struct adv76xx_chip_info *info;
211 return state->info->has_afe;
517 for (i = 0; i < state->info->num_dv_ports; ++i)
615 if (page >= ADV76XX_PAGE_MAX || !(BIT(page) & state->info->page_mask))
630 if (page >= ADV76XX_PAGE_MAX || !(BIT(page) & state->info->page_mask))
743 for (i = 0; i < state->info->nformats; ++i) {
744 if (state->info->formats[i].code == code)
745 return &state->info->formats[i];
905 const struct adv76xx_chip_info *info = state->info;
906 u16 cable_det = info->read_cable_det(sd);
1274 const struct adv76xx_chip_info *info = state->info;
1276 return (io_read(sd, 0x6a) & info->tdms_lock_mask) != info->tdms_lock_mask;
1413 const struct adv76xx_chip_info *info = state->info;
1423 stdi->lcf = cp_read16(sd, info->lcf_reg, 0x7ff);
1531 const struct adv76xx_chip_info *info = state->info;
1534 freq = info->read_hdmi_pixelclock(sd);
1550 const struct adv76xx_chip_info *info = state->info;
1578 w = hdmi_read16(sd, 0x07, info->linewidth_mask);
1579 h = hdmi_read16(sd, 0x09, info->field0_height_mask);
1593 bt->hfrontporch = hdmi_read16(sd, 0x20, info->hfrontporch_mask);
1594 bt->hsync = hdmi_read16(sd, 0x22, info->hsync_mask);
1595 bt->hbackporch = hdmi_read16(sd, 0x24, info->hbackporch_mask);
1597 info->field0_vfrontporch_mask) / 2;
1598 bt->vsync = hdmi_read16(sd, 0x2e, info->field0_vsync_mask) / 2;
1600 info->field0_vbackporch_mask) / 2;
1605 info->field1_height_mask);
1607 info->field1_vfrontporch_mask) / 2;
1609 info->field1_vsync_mask) / 2;
1611 info->field1_vbackporch_mask) / 2;
1746 state->info->set_termination(sd, true);
1762 state->info->set_termination(sd, false);
1768 const struct adv76xx_chip_info *info = state->info;
1771 adv76xx_write_reg_seq(sd, info->recommended_settings[0]);
1779 adv76xx_write_reg_seq(sd, info->recommended_settings[1]);
1807 if (input > state->info->max_port)
1827 if (code->index >= state->info->nformats)
1830 code->code = state->info->formats[code->index].code;
1949 const struct adv76xx_format_info *info;
1954 info = adv76xx_format_info(state, format->format.code);
1955 if (!info)
1956 info = adv76xx_format_info(state, MEDIA_BUS_FMT_YUYV8_2X8);
1959 format->format.code = info->code;
1967 state->format = info;
2022 const struct adv76xx_chip_info *info = state->info;
2026 cec_irq = io_read(sd, info->cec_irq_status) & 0x0f;
2044 cec_write(sd, info->cec_rx_enable,
2045 info->cec_rx_enable_mask); /* re-enable rx */
2050 if (info->cec_irq_swap) {
2058 io_write(sd, info->cec_irq_status + 1, cec_irq);
2067 const struct adv76xx_chip_info *info = state->info;
2079 io_write_clr_set(sd, info->cec_irq_status + 3, 0x0f, 0x0f);
2080 cec_write(sd, info->cec_rx_enable, info->cec_rx_enable_mask);
2083 io_write_clr_set(sd, info->cec_irq_status + 3, 0x0f, 0x00);
2190 const struct adv76xx_chip_info *info = state->info;
2210 ? irq_reg_0x6b & info->fmt_change_digital_mask
2238 tx_5v = irq_reg_0x70 & info->cable_det_mask;
2299 const struct adv76xx_chip_info *info = state->info;
2315 rep_write_clr_set(sd, info->edid_enable_reg, 0x0f, state->edid.present);
2345 rep_write_clr_set(sd, info->edid_enable_reg, 0x0f, 0x00);
2375 if (info->type == ADV7604) {
2401 rep_write_clr_set(sd, info->edid_enable_reg, 0x0f, state->edid.present);
2404 if (rep_read(sd, info->edid_status_reg) & state->edid.present)
2419 /*********** avi info frame CEA-861-E **************/
2487 const struct adv76xx_chip_info *info = state->info;
2530 edid_enabled = rep_read(sd, info->edid_status_reg);
2551 cable_det = info->read_cable_det(sd);
2600 csc_coeff_sel_rb[cp_read(sd, info->cp_csc) >> 4]);
2785 const struct adv76xx_chip_info *info = state->info;
2849 io_write(sd, 0x6e, info->fmt_change_digital_mask); /* Enable V_LOCKED and DE_REGEN_LCK interrupts */
2850 io_write(sd, 0x73, info->cable_det_mask); /* Enable cable detection (+5v) interrupts */
2851 info->setup_irqs(sd);
3382 state->info = oid->data;
3392 state->info = (const struct adv76xx_chip_info *)id->driver_data;
3400 for (i = 0; i < state->info->num_dv_ports; ++i) {
3441 switch (state->info->type) {
3472 if ((state->info->type == ADV7611 && val != 0x2051) ||
3473 (state->info->type == ADV7612 && val != 0x2041)) {
3501 (1 << state->info->num_dv_ports) - 1, 0, 0);
3529 if (!(BIT(i) & state->info->page_mask))
3545 state->source_pad = state->info->num_dv_ports
3546 + (state->info->has_afe ? 2 : 0);