diff options
Diffstat (limited to 'drivers/gpu/drm/vc4/vc4_hdmi.h')
| -rw-r--r-- | drivers/gpu/drm/vc4/vc4_hdmi.h | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.h b/drivers/gpu/drm/vc4/vc4_hdmi.h index 63c6f8bddf1d..0526a9cf608a 100644 --- a/drivers/gpu/drm/vc4/vc4_hdmi.h +++ b/drivers/gpu/drm/vc4/vc4_hdmi.h @@ -62,6 +62,9 @@ struct vc4_hdmi_variant {  	 */  	enum vc4_hdmi_phy_channel phy_lane_mapping[4]; +	/* The BCM2711 cannot deal with odd horizontal pixel timings */ +	bool unsupported_odd_h_timings; +  	/* Callback to get the resources (memory region, interrupts,  	 * clocks, etc) for that variant.  	 */ @@ -139,6 +142,14 @@ struct vc4_hdmi {  	int hpd_gpio;  	bool hpd_active_low; +	/* +	 * On some systems (like the RPi4), some modes are in the same +	 * frequency range than the WiFi channels (1440p@60Hz for +	 * example). Should we take evasive actions because that system +	 * has a wifi adapter? +	 */ +	bool disable_wifi_frequencies; +  	struct cec_adapter *cec_adap;  	struct cec_msg cec_rx_msg;  	bool cec_tx_ok; |