Lines Matching +full:vga +full:- +full:dvi +full:- +full:encoder

39 #include <linux/i2c-algo-bit.h>
98 /* radeon gpio-based i2c
120 /* uses multi-media i2c engine */
247 /* DVI-I properties */
270 /* pointer to backlight encoder */
273 /* bitmask for active encoder frontends */
280 struct radeon_encoder *encoder; member
355 struct drm_encoder *encoder; member
421 int dig_encoder; /* -1 disabled, 0 DIGA, 1 DIGB, etc. */
519 /* some systems have an hdmi and vga port with a shared ddc line */
528 bool detected_hpd_without_ddc; /* if an HPD signal was detected on DVI, but ddc probing failed */
685 struct drm_encoder *encoder,
689 struct drm_encoder *encoder,
693 radeon_get_connector_for_encoder(struct drm_encoder *encoder);
695 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder);
696 extern bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder,
699 extern u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder);
709 extern void radeon_dp_link_train(struct drm_encoder *encoder,
714 extern int radeon_dp_get_panel_mode(struct drm_encoder *encoder,
722 extern void atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode);
723 extern void atombios_dig_encoder_setup2(struct drm_encoder *encoder, int action, int panel_mode, in…
726 extern void atombios_dig_transmitter_setup(struct drm_encoder *encoder,
729 extern void atombios_dig_transmitter_setup2(struct drm_encoder *encoder,
732 extern void radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder);
733 extern struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder);
793 extern void atombios_dvo_setup(struct drm_encoder *encoder, int action);
794 extern void atombios_digital_setup(struct drm_encoder *encoder, int action);
795 extern int atombios_get_encoder_mode(struct drm_encoder *encoder);
797 extern void radeon_encoder_set_active_device(struct drm_encoder *encoder);
798 extern bool radeon_encoder_is_digital(struct drm_encoder *encoder);
851 radeon_atombios_get_lvds_info(struct radeon_encoder *encoder);
852 extern bool radeon_atombios_get_tmds_info(struct radeon_encoder *encoder,
854 extern bool radeon_legacy_get_tmds_info_from_combios(struct radeon_encoder *encoder,
856 extern bool radeon_legacy_get_tmds_info_from_table(struct radeon_encoder *encoder,
858 extern bool radeon_legacy_get_ext_tmds_info_from_combios(struct radeon_encoder *encoder,
860 extern bool radeon_legacy_get_ext_tmds_info_from_table(struct radeon_encoder *encoder,
863 radeon_atombios_get_primary_dac_info(struct radeon_encoder *encoder);
865 radeon_atombios_get_tv_dac_info(struct radeon_encoder *encoder);
867 radeon_combios_get_lvds_info(struct radeon_encoder *encoder);
869 radeon_combios_get_tv_dac_info(struct radeon_encoder *encoder);
871 radeon_combios_get_primary_dac_info(struct radeon_encoder *encoder);
872 extern bool radeon_combios_external_tmds_setup(struct drm_encoder *encoder);
873 extern void radeon_external_tmds_setup(struct drm_encoder *encoder);
874 extern void radeon_combios_output_lock(struct drm_encoder *encoder, bool lock);
876 extern void radeon_atom_output_lock(struct drm_encoder *encoder, bool lock);
881 radeon_atombios_encoder_crtc_scratch_regs(struct drm_encoder *encoder, int crtc);
883 radeon_atombios_encoder_dpms_scratch_regs(struct drm_encoder *encoder, bool on);
885 radeon_combios_encoder_crtc_scratch_regs(struct drm_encoder *encoder, int crtc);
887 radeon_combios_encoder_dpms_scratch_regs(struct drm_encoder *encoder, bool on);
906 void radeon_enc_destroy(struct drm_encoder *encoder);
912 void radeon_panel_mode_fixup(struct drm_encoder *encoder,
917 void radeon_legacy_tv_adjust_crtc_reg(struct drm_encoder *encoder,
920 void radeon_legacy_tv_adjust_pll1(struct drm_encoder *encoder,
923 void radeon_legacy_tv_adjust_pll2(struct drm_encoder *encoder,
926 void radeon_legacy_tv_mode_set(struct drm_encoder *encoder,
931 void avivo_program_fmt(struct drm_encoder *encoder);
932 void dce3_program_fmt(struct drm_encoder *encoder);
933 void dce4_program_fmt(struct drm_encoder *encoder);
934 void dce8_program_fmt(struct drm_encoder *encoder);
956 int radeon_atom_pick_dig_encoder(struct drm_encoder *encoder, int fe_idx);