]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
drm/radeon: Remove unused functions
authorLauri Kasanen <cand@gmx.com>
Tue, 31 Jul 2012 14:41:46 +0000 (17:41 +0300)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 20 Sep 2012 17:10:41 +0000 (13:10 -0400)
This applies on top of drm/radeon: Mark all possible functions / structs as static.

Signed-off-by: Lauri Kasanen <cand@gmx.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/radeon/r100.c
drivers/gpu/drm/radeon/radeon_combios.c
drivers/gpu/drm/radeon/radeon_fb.c
drivers/gpu/drm/radeon/radeon_legacy_crtc.c

index cd11760f239521dc266b61d00abdd87d66f9fb02..f3892efcf7f49f6f73c03374dbbe921f7e276656 100644 (file)
@@ -2528,50 +2528,6 @@ static void r100_errata(struct radeon_device *rdev)
        }
 }
 
-/* Wait for vertical sync on primary CRTC */
-static void r100_gpu_wait_for_vsync(struct radeon_device *rdev)
-{
-       uint32_t crtc_gen_cntl, tmp;
-       int i;
-
-       crtc_gen_cntl = RREG32(RADEON_CRTC_GEN_CNTL);
-       if ((crtc_gen_cntl & RADEON_CRTC_DISP_REQ_EN_B) ||
-           !(crtc_gen_cntl & RADEON_CRTC_EN)) {
-               return;
-       }
-       /* Clear the CRTC_VBLANK_SAVE bit */
-       WREG32(RADEON_CRTC_STATUS, RADEON_CRTC_VBLANK_SAVE_CLEAR);
-       for (i = 0; i < rdev->usec_timeout; i++) {
-               tmp = RREG32(RADEON_CRTC_STATUS);
-               if (tmp & RADEON_CRTC_VBLANK_SAVE) {
-                       return;
-               }
-               DRM_UDELAY(1);
-       }
-}
-
-/* Wait for vertical sync on secondary CRTC */
-static void r100_gpu_wait_for_vsync2(struct radeon_device *rdev)
-{
-       uint32_t crtc2_gen_cntl, tmp;
-       int i;
-
-       crtc2_gen_cntl = RREG32(RADEON_CRTC2_GEN_CNTL);
-       if ((crtc2_gen_cntl & RADEON_CRTC2_DISP_REQ_EN_B) ||
-           !(crtc2_gen_cntl & RADEON_CRTC2_EN))
-               return;
-
-       /* Clear the CRTC_VBLANK_SAVE bit */
-       WREG32(RADEON_CRTC2_STATUS, RADEON_CRTC2_VBLANK_SAVE_CLEAR);
-       for (i = 0; i < rdev->usec_timeout; i++) {
-               tmp = RREG32(RADEON_CRTC2_STATUS);
-               if (tmp & RADEON_CRTC2_VBLANK_SAVE) {
-                       return;
-               }
-               DRM_UDELAY(1);
-       }
-}
-
 static int r100_rbbm_fifo_wait_for_entry(struct radeon_device *rdev, unsigned n)
 {
        unsigned i;
index 854d1e2303692964e9ae9ef4d6d43cedba64a6a6..8a73f0758903d3738a5c49dde193f7109e1719d6 100644 (file)
@@ -3319,15 +3319,6 @@ static void combios_write_ram_size(struct drm_device *dev)
        WREG32(RADEON_CONFIG_MEMSIZE, mem_size);
 }
 
-static void radeon_combios_dyn_clk_setup(struct drm_device *dev, int enable)
-{
-       uint16_t dyn_clk_info =
-           combios_get_table_offset(dev, COMBIOS_DYN_CLK_1_TABLE);
-
-       if (dyn_clk_info)
-               combios_parse_pll_table(dev, dyn_clk_info);
-}
-
 void radeon_combios_asic_init(struct drm_device *dev)
 {
        struct radeon_device *rdev = dev->dev_private;
index 8b088ca120952a384c7262b5a53b04d4e7043d31..6ada72c6d7a133f630364c53874e775dbf1a5179 100644 (file)
@@ -316,22 +316,6 @@ static int radeon_fb_find_or_create_single(struct drm_fb_helper *helper,
        return new_fb;
 }
 
-static char *mode_option;
-static int radeon_parse_options(char *options)
-{
-       char *this_opt;
-
-       if (!options || !*options)
-               return 0;
-
-       while ((this_opt = strsep(&options, ",")) != NULL) {
-               if (!*this_opt)
-                       continue;
-               mode_option = this_opt;
-       }
-       return 0;
-}
-
 void radeon_fb_output_poll_changed(struct radeon_device *rdev)
 {
        drm_fb_helper_hotplug_event(&rdev->mode_info.rfbdev->helper);
index e946bfcf25b5f2f33174dee8cd63f43d96554adf..5677a424b58535e2bffb0422856e9385182b649c 100644 (file)
@@ -206,11 +206,6 @@ static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc,
        WREG32(RADEON_FP_CRTC_V_TOTAL_DISP, fp_crtc_v_total_disp);
 }
 
-static void radeon_restore_common_regs(struct drm_device *dev)
-{
-       /* don't need this yet */
-}
-
 static void radeon_pll_wait_for_read_update_complete(struct drm_device *dev)
 {
        struct radeon_device *rdev = dev->dev_private;