Lines Matching defs:adv76xx_chip_info
104 struct adv76xx_chip_info { struct
105 enum adv76xx_type type;
107 bool has_afe;
108 unsigned int max_port;
109 unsigned int num_dv_ports;
111 unsigned int edid_enable_reg;
112 unsigned int edid_status_reg;
113 unsigned int edid_segment_reg;
114 unsigned int edid_segment_mask;
115 unsigned int edid_spa_loc_reg;
116 unsigned int edid_spa_loc_msb_mask;
117 unsigned int edid_spa_port_b_reg;
118 unsigned int lcf_reg;
120 unsigned int cable_det_mask;
121 unsigned int tdms_lock_mask;
122 unsigned int fmt_change_digital_mask;
123 unsigned int cp_csc;
125 unsigned int cec_irq_status;
126 unsigned int cec_rx_enable;
127 unsigned int cec_rx_enable_mask;
128 bool cec_irq_swap;
130 const struct adv76xx_format_info *formats;
131 unsigned int nformats;
133 void (*set_termination)(struct v4l2_subdev *sd, bool enable);
134 void (*setup_irqs)(struct v4l2_subdev *sd);
135 unsigned int (*read_hdmi_pixelclock)(struct v4l2_subdev *sd);
136 unsigned int (*read_cable_det)(struct v4l2_subdev *sd);
139 const struct adv76xx_reg_seq *recommended_settings[2];
140 unsigned int num_recommended_settings[2];
142 unsigned long page_mask;
168 const struct adv76xx_chip_info *info; argument
3034 static const struct adv76xx_chip_info adv76xx_chip_info[] = { variable