diff options
author | Paulo Zanoni <paulo.r.zanoni@intel.com> | 2013-09-24 14:48:31 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2013-10-01 01:45:19 -0400 |
commit | 874404252e26518b5c3327a75f9f81670298cc1e (patch) | |
tree | 0267eaf5c2fea0af0519eb67cb92b287c08d8321 /drivers | |
parent | 6ff58d537c58cb7332bfc54ff6d6f99e344755f4 (diff) |
drm/i915: remove "extern" keywords from intel_drv.h functions
Since I already reorganized the header file, Daniel requested me to
remove those keywords. It seems "checkpath.pl --strict" also doesn't
like "extern" on header files.
At least now we're consistent :)
Requested-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/drm/i915/intel_drv.h | 398 |
1 files changed, 192 insertions, 206 deletions
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index a92f48176321..8c3cb3e30527 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h | |||
@@ -559,97 +559,91 @@ hdmi_to_dig_port(struct intel_hdmi *intel_hdmi) | |||
559 | 559 | ||
560 | 560 | ||
561 | /* i915_irq.c */ | 561 | /* i915_irq.c */ |
562 | extern bool intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev, | 562 | bool intel_set_cpu_fifo_underrun_reporting(struct drm_device *dev, |
563 | enum pipe pipe, | 563 | enum pipe pipe, bool enable); |
564 | bool enable); | 564 | bool intel_set_pch_fifo_underrun_reporting(struct drm_device *dev, |
565 | extern bool intel_set_pch_fifo_underrun_reporting(struct drm_device *dev, | 565 | enum transcoder pch_transcoder, |
566 | enum transcoder pch_transcoder, | 566 | bool enable); |
567 | bool enable); | 567 | void ilk_enable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask); |
568 | extern void ilk_enable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask); | 568 | void ilk_disable_gt_irq(struct drm_i915_private *dev_priv, uint32_t mask); |
569 | extern void ilk_disable_gt_irq(struct drm_i915_private *dev_priv, | 569 | void snb_enable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask); |
570 | uint32_t mask); | 570 | void snb_disable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask); |
571 | extern void snb_enable_pm_irq(struct drm_i915_private *dev_priv, uint32_t mask); | 571 | void hsw_pc8_disable_interrupts(struct drm_device *dev); |
572 | extern void snb_disable_pm_irq(struct drm_i915_private *dev_priv, | 572 | void hsw_pc8_restore_interrupts(struct drm_device *dev); |
573 | uint32_t mask); | ||
574 | extern void hsw_pc8_disable_interrupts(struct drm_device *dev); | ||
575 | extern void hsw_pc8_restore_interrupts(struct drm_device *dev); | ||
576 | 573 | ||
577 | 574 | ||
578 | /* intel_crt.c */ | 575 | /* intel_crt.c */ |
579 | extern void intel_crt_init(struct drm_device *dev); | 576 | void intel_crt_init(struct drm_device *dev); |
580 | 577 | ||
581 | 578 | ||
582 | /* intel_ddi.c */ | 579 | /* intel_ddi.c */ |
583 | extern void intel_prepare_ddi(struct drm_device *dev); | 580 | void intel_prepare_ddi(struct drm_device *dev); |
584 | extern void hsw_fdi_link_train(struct drm_crtc *crtc); | 581 | void hsw_fdi_link_train(struct drm_crtc *crtc); |
585 | extern void intel_ddi_init(struct drm_device *dev, enum port port); | 582 | void intel_ddi_init(struct drm_device *dev, enum port port); |
586 | extern enum port | 583 | enum port intel_ddi_get_encoder_port(struct intel_encoder *intel_encoder); |
587 | intel_ddi_get_encoder_port(struct intel_encoder *intel_encoder); | 584 | bool intel_ddi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe); |
588 | extern bool intel_ddi_get_hw_state(struct intel_encoder *encoder, | 585 | int intel_ddi_get_cdclk_freq(struct drm_i915_private *dev_priv); |
589 | enum pipe *pipe); | 586 | void intel_ddi_pll_init(struct drm_device *dev); |
590 | extern int intel_ddi_get_cdclk_freq(struct drm_i915_private *dev_priv); | 587 | void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc); |
591 | extern void intel_ddi_pll_init(struct drm_device *dev); | 588 | void intel_ddi_disable_transcoder_func(struct drm_i915_private *dev_priv, |
592 | extern void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc); | 589 | enum transcoder cpu_transcoder); |
593 | extern void intel_ddi_disable_transcoder_func(struct drm_i915_private *dev_priv, | 590 | void intel_ddi_enable_pipe_clock(struct intel_crtc *intel_crtc); |
594 | enum transcoder cpu_transcoder); | 591 | void intel_ddi_disable_pipe_clock(struct intel_crtc *intel_crtc); |
595 | extern void intel_ddi_enable_pipe_clock(struct intel_crtc *intel_crtc); | 592 | void intel_ddi_setup_hw_pll_state(struct drm_device *dev); |
596 | extern void intel_ddi_disable_pipe_clock(struct intel_crtc *intel_crtc); | 593 | bool intel_ddi_pll_mode_set(struct drm_crtc *crtc); |
597 | extern void intel_ddi_setup_hw_pll_state(struct drm_device *dev); | 594 | void intel_ddi_put_crtc_pll(struct drm_crtc *crtc); |
598 | extern bool intel_ddi_pll_mode_set(struct drm_crtc *crtc); | 595 | void intel_ddi_set_pipe_settings(struct drm_crtc *crtc); |
599 | extern void intel_ddi_put_crtc_pll(struct drm_crtc *crtc); | 596 | void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder); |
600 | extern void intel_ddi_set_pipe_settings(struct drm_crtc *crtc); | 597 | bool intel_ddi_connector_get_hw_state(struct intel_connector *intel_connector); |
601 | extern void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder); | 598 | void intel_ddi_fdi_disable(struct drm_crtc *crtc); |
602 | extern bool | 599 | void intel_ddi_get_config(struct intel_encoder *encoder, |
603 | intel_ddi_connector_get_hw_state(struct intel_connector *intel_connector); | 600 | struct intel_crtc_config *pipe_config); |
604 | extern void intel_ddi_fdi_disable(struct drm_crtc *crtc); | ||
605 | extern void intel_ddi_get_config(struct intel_encoder *encoder, | ||
606 | struct intel_crtc_config *pipe_config); | ||
607 | 601 | ||
608 | 602 | ||
609 | /* intel_display.c */ | 603 | /* intel_display.c */ |
610 | int intel_pch_rawclk(struct drm_device *dev); | 604 | int intel_pch_rawclk(struct drm_device *dev); |
611 | extern void intel_mark_busy(struct drm_device *dev); | 605 | void intel_mark_busy(struct drm_device *dev); |
612 | extern void intel_mark_fb_busy(struct drm_i915_gem_object *obj, | 606 | void intel_mark_fb_busy(struct drm_i915_gem_object *obj, |
613 | struct intel_ring_buffer *ring); | 607 | struct intel_ring_buffer *ring); |
614 | extern void intel_mark_idle(struct drm_device *dev); | 608 | void intel_mark_idle(struct drm_device *dev); |
615 | extern void intel_crtc_restore_mode(struct drm_crtc *crtc); | 609 | void intel_crtc_restore_mode(struct drm_crtc *crtc); |
616 | extern void intel_crtc_update_dpms(struct drm_crtc *crtc); | 610 | void intel_crtc_update_dpms(struct drm_crtc *crtc); |
617 | extern void intel_encoder_destroy(struct drm_encoder *encoder); | 611 | void intel_encoder_destroy(struct drm_encoder *encoder); |
618 | extern void intel_connector_dpms(struct drm_connector *, int mode); | 612 | void intel_connector_dpms(struct drm_connector *, int mode); |
619 | extern bool intel_connector_get_hw_state(struct intel_connector *connector); | 613 | bool intel_connector_get_hw_state(struct intel_connector *connector); |
620 | extern void intel_modeset_check_state(struct drm_device *dev); | 614 | void intel_modeset_check_state(struct drm_device *dev); |
621 | bool ibx_digital_port_connected(struct drm_i915_private *dev_priv, | 615 | bool ibx_digital_port_connected(struct drm_i915_private *dev_priv, |
622 | struct intel_digital_port *port); | 616 | struct intel_digital_port *port); |
623 | extern void intel_connector_attach_encoder(struct intel_connector *connector, | 617 | void intel_connector_attach_encoder(struct intel_connector *connector, |
624 | struct intel_encoder *encoder); | 618 | struct intel_encoder *encoder); |
625 | extern struct drm_encoder *intel_best_encoder(struct drm_connector *connector); | 619 | struct drm_encoder *intel_best_encoder(struct drm_connector *connector); |
626 | extern struct drm_display_mode *intel_crtc_mode_get(struct drm_device *dev, | 620 | struct drm_display_mode *intel_crtc_mode_get(struct drm_device *dev, |
627 | struct drm_crtc *crtc); | 621 | struct drm_crtc *crtc); |
628 | int intel_get_pipe_from_crtc_id(struct drm_device *dev, void *data, | 622 | int intel_get_pipe_from_crtc_id(struct drm_device *dev, void *data, |
629 | struct drm_file *file_priv); | 623 | struct drm_file *file_priv); |
630 | extern enum transcoder | 624 | enum transcoder intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv, |
631 | intel_pipe_to_cpu_transcoder(struct drm_i915_private *dev_priv, enum pipe pipe); | 625 | enum pipe pipe); |
632 | extern void intel_wait_for_vblank(struct drm_device *dev, int pipe); | 626 | void intel_wait_for_vblank(struct drm_device *dev, int pipe); |
633 | extern void intel_wait_for_pipe_off(struct drm_device *dev, int pipe); | 627 | void intel_wait_for_pipe_off(struct drm_device *dev, int pipe); |
634 | extern int ironlake_get_lanes_required(int target_clock, int link_bw, int bpp); | 628 | int ironlake_get_lanes_required(int target_clock, int link_bw, int bpp); |
635 | extern void vlv_wait_port_ready(struct drm_i915_private *dev_priv, int port); | 629 | void vlv_wait_port_ready(struct drm_i915_private *dev_priv, int port); |
636 | extern bool intel_get_load_detect_pipe(struct drm_connector *connector, | 630 | bool intel_get_load_detect_pipe(struct drm_connector *connector, |
637 | struct drm_display_mode *mode, | 631 | struct drm_display_mode *mode, |
638 | struct intel_load_detect_pipe *old); | 632 | struct intel_load_detect_pipe *old); |
639 | extern void intel_release_load_detect_pipe(struct drm_connector *connector, | 633 | void intel_release_load_detect_pipe(struct drm_connector *connector, |
640 | struct intel_load_detect_pipe *old); | 634 | struct intel_load_detect_pipe *old); |
641 | extern int intel_pin_and_fence_fb_obj(struct drm_device *dev, | 635 | int intel_pin_and_fence_fb_obj(struct drm_device *dev, |
642 | struct drm_i915_gem_object *obj, | 636 | struct drm_i915_gem_object *obj, |
643 | struct intel_ring_buffer *pipelined); | 637 | struct intel_ring_buffer *pipelined); |
644 | extern void intel_unpin_fb_obj(struct drm_i915_gem_object *obj); | 638 | void intel_unpin_fb_obj(struct drm_i915_gem_object *obj); |
645 | extern int intel_framebuffer_init(struct drm_device *dev, | 639 | int intel_framebuffer_init(struct drm_device *dev, |
646 | struct intel_framebuffer *ifb, | 640 | struct intel_framebuffer *ifb, |
647 | struct drm_mode_fb_cmd2 *mode_cmd, | 641 | struct drm_mode_fb_cmd2 *mode_cmd, |
648 | struct drm_i915_gem_object *obj); | 642 | struct drm_i915_gem_object *obj); |
649 | extern void intel_framebuffer_fini(struct intel_framebuffer *fb); | 643 | void intel_framebuffer_fini(struct intel_framebuffer *fb); |
650 | extern void intel_prepare_page_flip(struct drm_device *dev, int plane); | 644 | void intel_prepare_page_flip(struct drm_device *dev, int plane); |
651 | extern void intel_finish_page_flip(struct drm_device *dev, int pipe); | 645 | void intel_finish_page_flip(struct drm_device *dev, int pipe); |
652 | extern void intel_finish_page_flip_plane(struct drm_device *dev, int plane); | 646 | void intel_finish_page_flip_plane(struct drm_device *dev, int plane); |
653 | struct intel_shared_dpll *intel_crtc_to_shared_dpll(struct intel_crtc *crtc); | 647 | struct intel_shared_dpll *intel_crtc_to_shared_dpll(struct intel_crtc *crtc); |
654 | void assert_shared_dpll(struct drm_i915_private *dev_priv, | 648 | void assert_shared_dpll(struct drm_i915_private *dev_priv, |
655 | struct intel_shared_dpll *pll, | 649 | struct intel_shared_dpll *pll, |
@@ -664,180 +658,172 @@ void assert_fdi_rx_pll(struct drm_i915_private *dev_priv, | |||
664 | enum pipe pipe, bool state); | 658 | enum pipe pipe, bool state); |
665 | #define assert_fdi_rx_pll_enabled(d, p) assert_fdi_rx_pll(d, p, true) | 659 | #define assert_fdi_rx_pll_enabled(d, p) assert_fdi_rx_pll(d, p, true) |
666 | #define assert_fdi_rx_pll_disabled(d, p) assert_fdi_rx_pll(d, p, false) | 660 | #define assert_fdi_rx_pll_disabled(d, p) assert_fdi_rx_pll(d, p, false) |
667 | extern void assert_pipe(struct drm_i915_private *dev_priv, enum pipe pipe, | 661 | void assert_pipe(struct drm_i915_private *dev_priv, enum pipe pipe, bool state); |
668 | bool state); | ||
669 | #define assert_pipe_enabled(d, p) assert_pipe(d, p, true) | 662 | #define assert_pipe_enabled(d, p) assert_pipe(d, p, true) |
670 | #define assert_pipe_disabled(d, p) assert_pipe(d, p, false) | 663 | #define assert_pipe_disabled(d, p) assert_pipe(d, p, false) |
671 | extern void intel_write_eld(struct drm_encoder *encoder, | 664 | void intel_write_eld(struct drm_encoder *encoder, |
672 | struct drm_display_mode *mode); | 665 | struct drm_display_mode *mode); |
673 | extern unsigned long intel_gen4_compute_page_offset(int *x, int *y, | 666 | unsigned long intel_gen4_compute_page_offset(int *x, int *y, |
674 | unsigned int tiling_mode, | 667 | unsigned int tiling_mode, |
675 | unsigned int bpp, | 668 | unsigned int bpp, |
676 | unsigned int pitch); | 669 | unsigned int pitch); |
677 | extern void intel_display_handle_reset(struct drm_device *dev); | 670 | void intel_display_handle_reset(struct drm_device *dev); |
678 | extern void hsw_enable_pc8_work(struct work_struct *__work); | 671 | void hsw_enable_pc8_work(struct work_struct *__work); |
679 | extern void hsw_enable_package_c8(struct drm_i915_private *dev_priv); | 672 | void hsw_enable_package_c8(struct drm_i915_private *dev_priv); |
680 | extern void hsw_disable_package_c8(struct drm_i915_private *dev_priv); | 673 | void hsw_disable_package_c8(struct drm_i915_private *dev_priv); |
681 | extern void intel_dp_get_m_n(struct intel_crtc *crtc, | 674 | void intel_dp_get_m_n(struct intel_crtc *crtc, |
682 | struct intel_crtc_config *pipe_config); | 675 | struct intel_crtc_config *pipe_config); |
683 | extern int intel_dotclock_calculate(int link_freq, | 676 | int intel_dotclock_calculate(int link_freq, const struct intel_link_m_n *m_n); |
684 | const struct intel_link_m_n *m_n); | 677 | void |
685 | extern void | ||
686 | ironlake_check_encoder_dotclock(const struct intel_crtc_config *pipe_config, | 678 | ironlake_check_encoder_dotclock(const struct intel_crtc_config *pipe_config, |
687 | int dotclock); | 679 | int dotclock); |
688 | extern bool intel_crtc_active(struct drm_crtc *crtc); | 680 | bool intel_crtc_active(struct drm_crtc *crtc); |
689 | extern void i915_disable_vga_mem(struct drm_device *dev); | 681 | void i915_disable_vga_mem(struct drm_device *dev); |
690 | 682 | ||
691 | 683 | ||
692 | /* intel_dp.c */ | 684 | /* intel_dp.c */ |
693 | extern void intel_dp_init(struct drm_device *dev, int output_reg, | 685 | void intel_dp_init(struct drm_device *dev, int output_reg, enum port port); |
694 | enum port port); | 686 | bool intel_dp_init_connector(struct intel_digital_port *intel_dig_port, |
695 | extern bool intel_dp_init_connector(struct intel_digital_port *intel_dig_port, | 687 | struct intel_connector *intel_connector); |
696 | struct intel_connector *intel_connector); | 688 | void intel_dp_init_link_config(struct intel_dp *intel_dp); |
697 | extern void intel_dp_init_link_config(struct intel_dp *intel_dp); | 689 | void intel_dp_start_link_train(struct intel_dp *intel_dp); |
698 | extern void intel_dp_start_link_train(struct intel_dp *intel_dp); | 690 | void intel_dp_complete_link_train(struct intel_dp *intel_dp); |
699 | extern void intel_dp_complete_link_train(struct intel_dp *intel_dp); | 691 | void intel_dp_stop_link_train(struct intel_dp *intel_dp); |
700 | extern void intel_dp_stop_link_train(struct intel_dp *intel_dp); | 692 | void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode); |
701 | extern void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode); | 693 | void intel_dp_encoder_destroy(struct drm_encoder *encoder); |
702 | extern void intel_dp_encoder_destroy(struct drm_encoder *encoder); | 694 | void intel_dp_check_link_status(struct intel_dp *intel_dp); |
703 | extern void intel_dp_check_link_status(struct intel_dp *intel_dp); | 695 | bool intel_dp_compute_config(struct intel_encoder *encoder, |
704 | extern bool intel_dp_compute_config(struct intel_encoder *encoder, | 696 | struct intel_crtc_config *pipe_config); |
705 | struct intel_crtc_config *pipe_config); | 697 | bool intel_dpd_is_edp(struct drm_device *dev); |
706 | extern bool intel_dpd_is_edp(struct drm_device *dev); | 698 | void ironlake_edp_backlight_on(struct intel_dp *intel_dp); |
707 | extern void ironlake_edp_backlight_on(struct intel_dp *intel_dp); | 699 | void ironlake_edp_backlight_off(struct intel_dp *intel_dp); |
708 | extern void ironlake_edp_backlight_off(struct intel_dp *intel_dp); | 700 | void ironlake_edp_panel_on(struct intel_dp *intel_dp); |
709 | extern void ironlake_edp_panel_on(struct intel_dp *intel_dp); | 701 | void ironlake_edp_panel_off(struct intel_dp *intel_dp); |
710 | extern void ironlake_edp_panel_off(struct intel_dp *intel_dp); | 702 | void ironlake_edp_panel_vdd_on(struct intel_dp *intel_dp); |
711 | extern void ironlake_edp_panel_vdd_on(struct intel_dp *intel_dp); | 703 | void ironlake_edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync); |
712 | extern void ironlake_edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync); | 704 | void intel_edp_psr_enable(struct intel_dp *intel_dp); |
713 | extern void intel_edp_psr_enable(struct intel_dp *intel_dp); | 705 | void intel_edp_psr_disable(struct intel_dp *intel_dp); |
714 | extern void intel_edp_psr_disable(struct intel_dp *intel_dp); | 706 | void intel_edp_psr_update(struct drm_device *dev); |
715 | extern void intel_edp_psr_update(struct drm_device *dev); | ||
716 | 707 | ||
717 | 708 | ||
718 | /* intel_dsi.c */ | 709 | /* intel_dsi.c */ |
719 | extern bool intel_dsi_init(struct drm_device *dev); | 710 | bool intel_dsi_init(struct drm_device *dev); |
720 | 711 | ||
721 | 712 | ||
722 | /* intel_dvo.c */ | 713 | /* intel_dvo.c */ |
723 | extern void intel_dvo_init(struct drm_device *dev); | 714 | void intel_dvo_init(struct drm_device *dev); |
724 | 715 | ||
725 | 716 | ||
726 | /* intel_fb.c */ | 717 | /* intel_fb.c */ |
727 | extern int intel_fbdev_init(struct drm_device *dev); | 718 | int intel_fbdev_init(struct drm_device *dev); |
728 | extern void intel_fbdev_initial_config(struct drm_device *dev); | 719 | void intel_fbdev_initial_config(struct drm_device *dev); |
729 | extern void intel_fbdev_fini(struct drm_device *dev); | 720 | void intel_fbdev_fini(struct drm_device *dev); |
730 | extern void intel_fbdev_set_suspend(struct drm_device *dev, int state); | 721 | void intel_fbdev_set_suspend(struct drm_device *dev, int state); |
731 | extern void intel_fb_output_poll_changed(struct drm_device *dev); | 722 | void intel_fb_output_poll_changed(struct drm_device *dev); |
732 | extern void intel_fb_restore_mode(struct drm_device *dev); | 723 | void intel_fb_restore_mode(struct drm_device *dev); |
733 | 724 | ||
734 | 725 | ||
735 | /* intel_hdmi.c */ | 726 | /* intel_hdmi.c */ |
736 | extern void intel_hdmi_init(struct drm_device *dev, | 727 | void intel_hdmi_init(struct drm_device *dev, int hdmi_reg, enum port port); |
737 | int hdmi_reg, enum port port); | 728 | void intel_hdmi_init_connector(struct intel_digital_port *intel_dig_port, |
738 | extern void intel_hdmi_init_connector(struct intel_digital_port *intel_dig_port, | 729 | struct intel_connector *intel_connector); |
739 | struct intel_connector *intel_connector); | 730 | struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder); |
740 | extern struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder); | 731 | bool intel_hdmi_compute_config(struct intel_encoder *encoder, |
741 | extern bool intel_hdmi_compute_config(struct intel_encoder *encoder, | 732 | struct intel_crtc_config *pipe_config); |
742 | struct intel_crtc_config *pipe_config); | ||
743 | 733 | ||
744 | 734 | ||
745 | /* intel_lvds.c */ | 735 | /* intel_lvds.c */ |
746 | extern void intel_lvds_init(struct drm_device *dev); | 736 | void intel_lvds_init(struct drm_device *dev); |
747 | extern bool intel_is_dual_link_lvds(struct drm_device *dev); | 737 | bool intel_is_dual_link_lvds(struct drm_device *dev); |
748 | 738 | ||
749 | 739 | ||
750 | /* intel_modes.c */ | 740 | /* intel_modes.c */ |
751 | int intel_connector_update_modes(struct drm_connector *connector, | 741 | int intel_connector_update_modes(struct drm_connector *connector, |
752 | struct edid *edid); | 742 | struct edid *edid); |
753 | int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter); | 743 | int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter); |
754 | extern void intel_attach_force_audio_property(struct drm_connector *connector); | 744 | void intel_attach_force_audio_property(struct drm_connector *connector); |
755 | extern void | 745 | void intel_attach_broadcast_rgb_property(struct drm_connector *connector); |
756 | intel_attach_broadcast_rgb_property(struct drm_connector *connector); | ||
757 | 746 | ||
758 | 747 | ||
759 | /* intel_overlay.c */ | 748 | /* intel_overlay.c */ |
760 | extern void intel_setup_overlay(struct drm_device *dev); | 749 | void intel_setup_overlay(struct drm_device *dev); |
761 | extern void intel_cleanup_overlay(struct drm_device *dev); | 750 | void intel_cleanup_overlay(struct drm_device *dev); |
762 | extern int intel_overlay_switch_off(struct intel_overlay *overlay); | 751 | int intel_overlay_switch_off(struct intel_overlay *overlay); |
763 | extern int intel_overlay_put_image(struct drm_device *dev, void *data, | 752 | int intel_overlay_put_image(struct drm_device *dev, void *data, |
764 | struct drm_file *file_priv); | 753 | struct drm_file *file_priv); |
765 | extern int intel_overlay_attrs(struct drm_device *dev, void *data, | 754 | int intel_overlay_attrs(struct drm_device *dev, void *data, |
766 | struct drm_file *file_priv); | 755 | struct drm_file *file_priv); |
767 | 756 | ||
768 | 757 | ||
769 | /* intel_panel.c */ | 758 | /* intel_panel.c */ |
770 | extern int intel_panel_init(struct intel_panel *panel, | 759 | int intel_panel_init(struct intel_panel *panel, |
771 | struct drm_display_mode *fixed_mode); | 760 | struct drm_display_mode *fixed_mode); |
772 | extern void intel_panel_fini(struct intel_panel *panel); | 761 | void intel_panel_fini(struct intel_panel *panel); |
773 | extern void intel_fixed_panel_mode(const struct drm_display_mode *fixed_mode, | 762 | void intel_fixed_panel_mode(const struct drm_display_mode *fixed_mode, |
774 | struct drm_display_mode *adjusted_mode); | 763 | struct drm_display_mode *adjusted_mode); |
775 | extern void intel_pch_panel_fitting(struct intel_crtc *crtc, | 764 | void intel_pch_panel_fitting(struct intel_crtc *crtc, |
776 | struct intel_crtc_config *pipe_config, | 765 | struct intel_crtc_config *pipe_config, |
777 | int fitting_mode); | 766 | int fitting_mode); |
778 | extern void intel_gmch_panel_fitting(struct intel_crtc *crtc, | 767 | void intel_gmch_panel_fitting(struct intel_crtc *crtc, |
779 | struct intel_crtc_config *pipe_config, | 768 | struct intel_crtc_config *pipe_config, |
780 | int fitting_mode); | 769 | int fitting_mode); |
781 | extern void intel_panel_set_backlight(struct drm_device *dev, | 770 | void intel_panel_set_backlight(struct drm_device *dev, u32 level, u32 max); |
782 | u32 level, u32 max); | 771 | int intel_panel_setup_backlight(struct drm_connector *connector); |
783 | extern int intel_panel_setup_backlight(struct drm_connector *connector); | 772 | void intel_panel_enable_backlight(struct drm_device *dev, enum pipe pipe); |
784 | extern void intel_panel_enable_backlight(struct drm_device *dev, | 773 | void intel_panel_disable_backlight(struct drm_device *dev); |
785 | enum pipe pipe); | 774 | void intel_panel_destroy_backlight(struct drm_device *dev); |
786 | extern void intel_panel_disable_backlight(struct drm_device *dev); | 775 | enum drm_connector_status intel_panel_detect(struct drm_device *dev); |
787 | extern void intel_panel_destroy_backlight(struct drm_device *dev); | ||
788 | extern enum drm_connector_status intel_panel_detect(struct drm_device *dev); | ||
789 | 776 | ||
790 | 777 | ||
791 | /* intel_pm.c */ | 778 | /* intel_pm.c */ |
792 | extern void intel_init_clock_gating(struct drm_device *dev); | 779 | void intel_init_clock_gating(struct drm_device *dev); |
793 | extern void intel_suspend_hw(struct drm_device *dev); | 780 | void intel_suspend_hw(struct drm_device *dev); |
794 | extern void intel_update_watermarks(struct drm_crtc *crtc); | 781 | void intel_update_watermarks(struct drm_crtc *crtc); |
795 | extern void intel_update_sprite_watermarks(struct drm_plane *plane, | 782 | void intel_update_sprite_watermarks(struct drm_plane *plane, |
796 | struct drm_crtc *crtc, | 783 | struct drm_crtc *crtc, |
797 | uint32_t sprite_width, int pixel_size, | 784 | uint32_t sprite_width, int pixel_size, |
798 | bool enabled, bool scaled); | 785 | bool enabled, bool scaled); |
799 | extern void intel_init_pm(struct drm_device *dev); | 786 | void intel_init_pm(struct drm_device *dev); |
800 | extern bool intel_fbc_enabled(struct drm_device *dev); | 787 | bool intel_fbc_enabled(struct drm_device *dev); |
801 | extern void intel_update_fbc(struct drm_device *dev); | 788 | void intel_update_fbc(struct drm_device *dev); |
802 | extern void intel_gpu_ips_init(struct drm_i915_private *dev_priv); | 789 | void intel_gpu_ips_init(struct drm_i915_private *dev_priv); |
803 | extern void intel_gpu_ips_teardown(void); | 790 | void intel_gpu_ips_teardown(void); |
804 | extern int i915_init_power_well(struct drm_device *dev); | 791 | int i915_init_power_well(struct drm_device *dev); |
805 | extern void i915_remove_power_well(struct drm_device *dev); | 792 | void i915_remove_power_well(struct drm_device *dev); |
806 | extern bool intel_display_power_enabled(struct drm_device *dev, | 793 | bool intel_display_power_enabled(struct drm_device *dev, |
807 | enum intel_display_power_domain domain); | 794 | enum intel_display_power_domain domain); |
808 | extern void intel_display_power_get(struct drm_device *dev, | 795 | void intel_display_power_get(struct drm_device *dev, |
809 | enum intel_display_power_domain domain); | 796 | enum intel_display_power_domain domain); |
810 | extern void intel_display_power_put(struct drm_device *dev, | 797 | void intel_display_power_put(struct drm_device *dev, |
811 | enum intel_display_power_domain domain); | 798 | enum intel_display_power_domain domain); |
812 | extern void intel_init_power_well(struct drm_device *dev); | 799 | void intel_init_power_well(struct drm_device *dev); |
813 | extern void intel_set_power_well(struct drm_device *dev, bool enable); | 800 | void intel_set_power_well(struct drm_device *dev, bool enable); |
814 | extern void intel_resume_power_well(struct drm_device *dev); | 801 | void intel_resume_power_well(struct drm_device *dev); |
815 | extern void intel_enable_gt_powersave(struct drm_device *dev); | 802 | void intel_enable_gt_powersave(struct drm_device *dev); |
816 | extern void intel_disable_gt_powersave(struct drm_device *dev); | 803 | void intel_disable_gt_powersave(struct drm_device *dev); |
817 | extern void ironlake_teardown_rc6(struct drm_device *dev); | 804 | void ironlake_teardown_rc6(struct drm_device *dev); |
818 | void gen6_update_ring_freq(struct drm_device *dev); | 805 | void gen6_update_ring_freq(struct drm_device *dev); |
819 | extern void intel_aux_display_runtime_get(struct drm_i915_private *dev_priv); | 806 | void intel_aux_display_runtime_get(struct drm_i915_private *dev_priv); |
820 | extern void intel_aux_display_runtime_put(struct drm_i915_private *dev_priv); | 807 | void intel_aux_display_runtime_put(struct drm_i915_private *dev_priv); |
821 | 808 | ||
822 | 809 | ||
823 | /* intel_sdvo.c */ | 810 | /* intel_sdvo.c */ |
824 | extern bool intel_sdvo_init(struct drm_device *dev, uint32_t sdvo_reg, | 811 | bool intel_sdvo_init(struct drm_device *dev, uint32_t sdvo_reg, bool is_sdvob); |
825 | bool is_sdvob); | ||
826 | 812 | ||
827 | 813 | ||
828 | /* intel_sprite.c */ | 814 | /* intel_sprite.c */ |
829 | extern int intel_plane_init(struct drm_device *dev, enum pipe pipe, int plane); | 815 | int intel_plane_init(struct drm_device *dev, enum pipe pipe, int plane); |
830 | extern void intel_flush_display_plane(struct drm_i915_private *dev_priv, | 816 | void intel_flush_display_plane(struct drm_i915_private *dev_priv, |
831 | enum plane plane); | 817 | enum plane plane); |
832 | extern void intel_plane_restore(struct drm_plane *plane); | 818 | void intel_plane_restore(struct drm_plane *plane); |
833 | extern void intel_plane_disable(struct drm_plane *plane); | 819 | void intel_plane_disable(struct drm_plane *plane); |
834 | extern int intel_sprite_set_colorkey(struct drm_device *dev, void *data, | 820 | int intel_sprite_set_colorkey(struct drm_device *dev, void *data, |
835 | struct drm_file *file_priv); | 821 | struct drm_file *file_priv); |
836 | extern int intel_sprite_get_colorkey(struct drm_device *dev, void *data, | 822 | int intel_sprite_get_colorkey(struct drm_device *dev, void *data, |
837 | struct drm_file *file_priv); | 823 | struct drm_file *file_priv); |
838 | 824 | ||
839 | 825 | ||
840 | /* intel_tv.c */ | 826 | /* intel_tv.c */ |
841 | extern void intel_tv_init(struct drm_device *dev); | 827 | void intel_tv_init(struct drm_device *dev); |
842 | 828 | ||
843 | #endif /* __INTEL_DRV_H__ */ | 829 | #endif /* __INTEL_DRV_H__ */ |