Lines Matching defs:vc4_hdmi
113 struct vc4_hdmi { struct
114 struct vc4_hdmi_audio audio; argument
117 const struct vc4_hdmi_variant *variant; argument
119 struct vc4_encoder encoder;
120 struct drm_connector connector;
122 struct delayed_work scrambling_work;
124 struct i2c_adapter *ddc;
125 void __iomem *hdmicore_regs;
126 void __iomem *hd_regs;
129 void __iomem *cec_regs;
131 void __iomem *csc_regs;
133 void __iomem *dvp_regs;
135 void __iomem *phy_regs;
137 void __iomem *ram_regs;
139 void __iomem *rm_regs;
141 struct gpio_desc *hpd_gpio;
149 bool disable_wifi_frequencies;
151 struct cec_adapter *cec_adap;
152 struct cec_msg cec_rx_msg;
153 bool cec_tx_ok;
154 bool cec_irq_was_rx;
156 struct clk *cec_clock;
157 struct clk *pixel_clock;
158 struct clk *hsm_clock;
159 struct clk *audio_clock;
160 struct clk *pixel_bvb_clock;
162 struct reset_control *reset;
164 struct debugfs_regset32 hdmi_regset;
165 struct debugfs_regset32 hd_regset;
168 struct debugfs_regset32 cec_regset;
169 struct debugfs_regset32 csc_regset;
170 struct debugfs_regset32 dvp_regset;
171 struct debugfs_regset32 phy_regset;
172 struct debugfs_regset32 ram_regset;
173 struct debugfs_regset32 rm_regset;
178 spinlock_t hw_lock;
184 struct mutex mutex;
190 struct drm_display_mode saved_adjusted_mode;
219 container_of_const(_connector, struct vc4_hdmi, connector) argument