Lines Matching defs:adv76xx_chip_info
102 struct adv76xx_chip_info { struct
103 enum adv76xx_type type;
105 bool has_afe;
106 unsigned int max_port;
107 unsigned int num_dv_ports;
109 unsigned int edid_enable_reg;
110 unsigned int edid_status_reg;
111 unsigned int lcf_reg;
113 unsigned int cable_det_mask;
114 unsigned int tdms_lock_mask;
115 unsigned int fmt_change_digital_mask;
116 unsigned int cp_csc;
118 unsigned int cec_irq_status;
119 unsigned int cec_rx_enable;
120 unsigned int cec_rx_enable_mask;
121 bool cec_irq_swap;
123 const struct adv76xx_format_info *formats;
124 unsigned int nformats;
126 void (*set_termination)(struct v4l2_subdev *sd, bool enable);
127 void (*setup_irqs)(struct v4l2_subdev *sd);
128 unsigned int (*read_hdmi_pixelclock)(struct v4l2_subdev *sd);
129 unsigned int (*read_cable_det)(struct v4l2_subdev *sd);
132 const struct adv76xx_reg_seq *recommended_settings[2];
133 unsigned int num_recommended_settings[2];
135 unsigned long page_mask;
161 const struct adv76xx_chip_info *info; argument
2982 static const struct adv76xx_chip_info adv76xx_chip_info[] = { variable