--- zzzz-none-000/linux-3.10.107/drivers/gpu/drm/nouveau/nouveau_connector.h 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/drivers/gpu/drm/nouveau/nouveau_connector.h 2021-02-04 17:41:59.000000000 +0000 @@ -27,15 +27,13 @@ #ifndef __NOUVEAU_CONNECTOR_H__ #define __NOUVEAU_CONNECTOR_H__ +#include + #include +#include #include "nouveau_crtc.h" -#include - -#include -#include - -struct nouveau_i2c_port; +struct nvkm_i2c_port; enum nouveau_underscan_type { UNDERSCAN_OFF, @@ -67,13 +65,14 @@ u8 index; u8 *dcb; - struct dcb_gpio_func hpd; - struct work_struct hpd_work; - struct nouveau_eventh hpd_func; + struct nvif_notify hpd; + + struct drm_dp_aux aux; int dithering_mode; int dithering_depth; int scaling_mode; + bool scaling_full; enum nouveau_underscan_type underscan; u32 underscan_hborder; u32 underscan_vborder; @@ -107,7 +106,8 @@ struct drm_connector * nouveau_connector_create(struct drm_device *, int index); -int -nouveau_connector_bpp(struct drm_connector *); +extern int nouveau_tv_disable; +extern int nouveau_ignorelid; +extern int nouveau_duallink; #endif /* __NOUVEAU_CONNECTOR_H__ */