From: Jerome Glisse <jgli...@redhat.com>

Those file never were really helpfull in debuging.

Signed-off-by: Jerome Glisse <jglisse at redhat.com>
---
 drivers/gpu/drm/radeon/r100.c         |  186 ---------------------------------
 drivers/gpu/drm/radeon/r300.c         |   50 ---------
 drivers/gpu/drm/radeon/r420.c         |   45 --------
 drivers/gpu/drm/radeon/r520.c         |    1 -
 drivers/gpu/drm/radeon/r600.c         |   35 ------
 drivers/gpu/drm/radeon/radeon_asic.h  |    5 -
 drivers/gpu/drm/radeon/radeon_fence.c |   47 --------
 drivers/gpu/drm/radeon/radeon_ring.c  |  107 -------------------
 drivers/gpu/drm/radeon/rs400.c        |   88 ----------------
 drivers/gpu/drm/radeon/rs600.c        |    7 --
 drivers/gpu/drm/radeon/rs690.c        |    1 -
 drivers/gpu/drm/radeon/rv515.c        |   77 --------------
 12 files changed, 0 insertions(+), 649 deletions(-)

diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c
index fe33d35..9e69a95 100644
--- a/drivers/gpu/drm/radeon/r100.c
+++ b/drivers/gpu/drm/radeon/r100.c
@@ -1094,9 +1094,6 @@ int r100_cp_init(struct radeon_device *rdev, unsigned 
ring_size)
        uint32_t tmp;
        int r;

-       if (r100_debugfs_cp_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for CP !\n");
-       }
        if (!rdev->me_fw) {
                r = r100_cp_init_microcode(rdev);
                if (r) {
@@ -2604,178 +2601,6 @@ void r100_set_safe_registers(struct radeon_device *rdev)
        }
 }

-/*
- * Debugfs info
- */
-#if defined(CONFIG_DEBUG_FS)
-static int r100_debugfs_rbbm_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t reg, value;
-       unsigned i;
-
-       seq_printf(m, "RBBM_STATUS 0x%08x\n", RREG32(RADEON_RBBM_STATUS));
-       seq_printf(m, "RBBM_CMDFIFO_STAT 0x%08x\n", RREG32(0xE7C));
-       seq_printf(m, "CP_STAT 0x%08x\n", RREG32(RADEON_CP_STAT));
-       for (i = 0; i < 64; i++) {
-               WREG32(RADEON_RBBM_CMDFIFO_ADDR, i | 0x100);
-               reg = (RREG32(RADEON_RBBM_CMDFIFO_DATA) - 1) >> 2;
-               WREG32(RADEON_RBBM_CMDFIFO_ADDR, i);
-               value = RREG32(RADEON_RBBM_CMDFIFO_DATA);
-               seq_printf(m, "[0x%03X] 0x%04X=0x%08X\n", i, reg, value);
-       }
-       return 0;
-}
-
-static int r100_debugfs_cp_ring_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX];
-       uint32_t rdp, wdp;
-       unsigned count, i, j;
-
-       radeon_ring_free_size(rdev, ring);
-       rdp = RREG32(RADEON_CP_RB_RPTR);
-       wdp = RREG32(RADEON_CP_RB_WPTR);
-       count = (rdp + ring->ring_size - wdp) & ring->ptr_mask;
-       seq_printf(m, "CP_STAT 0x%08x\n", RREG32(RADEON_CP_STAT));
-       seq_printf(m, "CP_RB_WPTR 0x%08x\n", wdp);
-       seq_printf(m, "CP_RB_RPTR 0x%08x\n", rdp);
-       seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw);
-       seq_printf(m, "%u dwords in ring\n", count);
-       for (j = 0; j <= count; j++) {
-               i = (rdp + j) & ring->ptr_mask;
-               seq_printf(m, "r[%04d]=0x%08x\n", i, ring->ring[i]);
-       }
-       return 0;
-}
-
-
-static int r100_debugfs_cp_csq_fifo(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t csq_stat, csq2_stat, tmp;
-       unsigned r_rptr, r_wptr, ib1_rptr, ib1_wptr, ib2_rptr, ib2_wptr;
-       unsigned i;
-
-       seq_printf(m, "CP_STAT 0x%08x\n", RREG32(RADEON_CP_STAT));
-       seq_printf(m, "CP_CSQ_MODE 0x%08x\n", RREG32(RADEON_CP_CSQ_MODE));
-       csq_stat = RREG32(RADEON_CP_CSQ_STAT);
-       csq2_stat = RREG32(RADEON_CP_CSQ2_STAT);
-       r_rptr = (csq_stat >> 0) & 0x3ff;
-       r_wptr = (csq_stat >> 10) & 0x3ff;
-       ib1_rptr = (csq_stat >> 20) & 0x3ff;
-       ib1_wptr = (csq2_stat >> 0) & 0x3ff;
-       ib2_rptr = (csq2_stat >> 10) & 0x3ff;
-       ib2_wptr = (csq2_stat >> 20) & 0x3ff;
-       seq_printf(m, "CP_CSQ_STAT 0x%08x\n", csq_stat);
-       seq_printf(m, "CP_CSQ2_STAT 0x%08x\n", csq2_stat);
-       seq_printf(m, "Ring rptr %u\n", r_rptr);
-       seq_printf(m, "Ring wptr %u\n", r_wptr);
-       seq_printf(m, "Indirect1 rptr %u\n", ib1_rptr);
-       seq_printf(m, "Indirect1 wptr %u\n", ib1_wptr);
-       seq_printf(m, "Indirect2 rptr %u\n", ib2_rptr);
-       seq_printf(m, "Indirect2 wptr %u\n", ib2_wptr);
-       /* FIXME: 0, 128, 640 depends on fifo setup see cp_init_kms
-        * 128 = indirect1_start * 8 & 640 = indirect2_start * 8 */
-       seq_printf(m, "Ring fifo:\n");
-       for (i = 0; i < 256; i++) {
-               WREG32(RADEON_CP_CSQ_ADDR, i << 2);
-               tmp = RREG32(RADEON_CP_CSQ_DATA);
-               seq_printf(m, "rfifo[%04d]=0x%08X\n", i, tmp);
-       }
-       seq_printf(m, "Indirect1 fifo:\n");
-       for (i = 256; i <= 512; i++) {
-               WREG32(RADEON_CP_CSQ_ADDR, i << 2);
-               tmp = RREG32(RADEON_CP_CSQ_DATA);
-               seq_printf(m, "ib1fifo[%04d]=0x%08X\n", i, tmp);
-       }
-       seq_printf(m, "Indirect2 fifo:\n");
-       for (i = 640; i < ib1_wptr; i++) {
-               WREG32(RADEON_CP_CSQ_ADDR, i << 2);
-               tmp = RREG32(RADEON_CP_CSQ_DATA);
-               seq_printf(m, "ib2fifo[%04d]=0x%08X\n", i, tmp);
-       }
-       return 0;
-}
-
-static int r100_debugfs_mc_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t tmp;
-
-       tmp = RREG32(RADEON_CONFIG_MEMSIZE);
-       seq_printf(m, "CONFIG_MEMSIZE 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_MC_FB_LOCATION);
-       seq_printf(m, "MC_FB_LOCATION 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_BUS_CNTL);
-       seq_printf(m, "BUS_CNTL 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_MC_AGP_LOCATION);
-       seq_printf(m, "MC_AGP_LOCATION 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_AGP_BASE);
-       seq_printf(m, "AGP_BASE 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_HOST_PATH_CNTL);
-       seq_printf(m, "HOST_PATH_CNTL 0x%08x\n", tmp);
-       tmp = RREG32(0x01D0);
-       seq_printf(m, "AIC_CTRL 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_AIC_LO_ADDR);
-       seq_printf(m, "AIC_LO_ADDR 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_AIC_HI_ADDR);
-       seq_printf(m, "AIC_HI_ADDR 0x%08x\n", tmp);
-       tmp = RREG32(0x01E4);
-       seq_printf(m, "AIC_TLB_ADDR 0x%08x\n", tmp);
-       return 0;
-}
-
-static struct drm_info_list r100_debugfs_rbbm_list[] = {
-       {"r100_rbbm_info", r100_debugfs_rbbm_info, 0, NULL},
-};
-
-static struct drm_info_list r100_debugfs_cp_list[] = {
-       {"r100_cp_ring_info", r100_debugfs_cp_ring_info, 0, NULL},
-       {"r100_cp_csq_fifo", r100_debugfs_cp_csq_fifo, 0, NULL},
-};
-
-static struct drm_info_list r100_debugfs_mc_info_list[] = {
-       {"r100_mc_info", r100_debugfs_mc_info, 0, NULL},
-};
-#endif
-
-int r100_debugfs_rbbm_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, r100_debugfs_rbbm_list, 1);
-#else
-       return 0;
-#endif
-}
-
-int r100_debugfs_cp_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, r100_debugfs_cp_list, 2);
-#else
-       return 0;
-#endif
-}
-
-int r100_debugfs_mc_info_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, r100_debugfs_mc_info_list, 1);
-#else
-       return 0;
-#endif
-}
-
 int r100_set_surface_reg(struct radeon_device *rdev, int reg,
                         uint32_t tiling_flags, uint32_t pitch,
                         uint32_t offset, uint32_t obj_size)
@@ -3868,15 +3693,6 @@ void r100_vga_render_disable(struct radeon_device *rdev)
        WREG8(R_0003C2_GENMO_WT, C_0003C2_VGA_RAM_EN & tmp);
 }

-static void r100_debugfs(struct radeon_device *rdev)
-{
-       int r;
-
-       r = r100_debugfs_mc_info_init(rdev);
-       if (r)
-               dev_warn(rdev->dev, "Failed to create r100_mc debugfs file.\n");
-}
-
 static void r100_mc_program(struct radeon_device *rdev)
 {
        struct r100_mc_save save;
@@ -4062,8 +3878,6 @@ int r100_init(struct radeon_device *rdev)
 {
        int r;

-       /* Register debugfs file specific to this group of asics */
-       r100_debugfs(rdev);
        /* Disable VGA */
        r100_vga_render_disable(rdev);
        /* Initialize scratch registers */
diff --git a/drivers/gpu/drm/radeon/r300.c b/drivers/gpu/drm/radeon/r300.c
index fa14383..c5237ab 100644
--- a/drivers/gpu/drm/radeon/r300.c
+++ b/drivers/gpu/drm/radeon/r300.c
@@ -52,8 +52,6 @@
 /*
  * rv370,rv380 PCIE GART
  */
-static int rv370_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
-
 void rv370_pcie_gart_tlb_flush(struct radeon_device *rdev)
 {
        uint32_t tmp;
@@ -101,9 +99,6 @@ int rv370_pcie_gart_init(struct radeon_device *rdev)
        r = radeon_gart_init(rdev);
        if (r)
                return r;
-       r = rv370_debugfs_pcie_gart_info_init(rdev);
-       if (r)
-               DRM_ERROR("Failed to register debugfs file for PCIE gart !\n");
        rdev->gart.table_size = rdev->gart.num_gpu_pages * 4;
        rdev->asic->gart.tlb_flush = &rv370_pcie_gart_tlb_flush;
        rdev->asic->gart.set_page = &rv370_pcie_gart_set_page;
@@ -576,45 +571,6 @@ int rv370_get_pcie_lanes(struct radeon_device *rdev)
        }
 }

-#if defined(CONFIG_DEBUG_FS)
-static int rv370_debugfs_pcie_gart_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t tmp;
-
-       tmp = RREG32_PCIE(RADEON_PCIE_TX_GART_CNTL);
-       seq_printf(m, "PCIE_TX_GART_CNTL 0x%08x\n", tmp);
-       tmp = RREG32_PCIE(RADEON_PCIE_TX_GART_BASE);
-       seq_printf(m, "PCIE_TX_GART_BASE 0x%08x\n", tmp);
-       tmp = RREG32_PCIE(RADEON_PCIE_TX_GART_START_LO);
-       seq_printf(m, "PCIE_TX_GART_START_LO 0x%08x\n", tmp);
-       tmp = RREG32_PCIE(RADEON_PCIE_TX_GART_START_HI);
-       seq_printf(m, "PCIE_TX_GART_START_HI 0x%08x\n", tmp);
-       tmp = RREG32_PCIE(RADEON_PCIE_TX_GART_END_LO);
-       seq_printf(m, "PCIE_TX_GART_END_LO 0x%08x\n", tmp);
-       tmp = RREG32_PCIE(RADEON_PCIE_TX_GART_END_HI);
-       seq_printf(m, "PCIE_TX_GART_END_HI 0x%08x\n", tmp);
-       tmp = RREG32_PCIE(RADEON_PCIE_TX_GART_ERROR);
-       seq_printf(m, "PCIE_TX_GART_ERROR 0x%08x\n", tmp);
-       return 0;
-}
-
-static struct drm_info_list rv370_pcie_gart_info_list[] = {
-       {"rv370_pcie_gart_info", rv370_debugfs_pcie_gart_info, 0, NULL},
-};
-#endif
-
-static int rv370_debugfs_pcie_gart_info_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, rv370_pcie_gart_info_list, 1);
-#else
-       return 0;
-#endif
-}
-
 static int r300_packet0_check(struct radeon_cs_parser *p,
                struct radeon_cs_packet *pkt,
                unsigned idx, unsigned reg)
@@ -1317,12 +1273,6 @@ void r300_set_reg_safe(struct radeon_device *rdev)
 void r300_mc_program(struct radeon_device *rdev)
 {
        struct r100_mc_save save;
-       int r;
-
-       r = r100_debugfs_mc_info_init(rdev);
-       if (r) {
-               dev_err(rdev->dev, "Failed to create r100_mc debugfs file.\n");
-       }

        /* Stops all mc clients */
        r100_mc_stop(rdev, &save);
diff --git a/drivers/gpu/drm/radeon/r420.c b/drivers/gpu/drm/radeon/r420.c
index f3fcaac..2eba44c 100644
--- a/drivers/gpu/drm/radeon/r420.c
+++ b/drivers/gpu/drm/radeon/r420.c
@@ -174,16 +174,6 @@ void r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 
v)
        WREG32(R_0001FC_MC_IND_DATA, v);
 }

-static void r420_debugfs(struct radeon_device *rdev)
-{
-       if (r100_debugfs_rbbm_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for RBBM !\n");
-       }
-       if (r420_debugfs_pipes_info_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for pipes !\n");
-       }
-}
-
 static void r420_clock_resume(struct radeon_device *rdev)
 {
        u32 sclk_cntl;
@@ -411,7 +401,6 @@ int r420_init(struct radeon_device *rdev)
        }
        /* initialize memory controller */
        r300_mc_init(rdev);
-       r420_debugfs(rdev);
        /* Fence driver */
        r = radeon_fence_driver_init(rdev);
        if (r) {
@@ -465,37 +454,3 @@ int r420_init(struct radeon_device *rdev)
        }
        return 0;
 }
-
-/*
- * Debugfs info
- */
-#if defined(CONFIG_DEBUG_FS)
-static int r420_debugfs_pipes_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t tmp;
-
-       tmp = RREG32(R400_GB_PIPE_SELECT);
-       seq_printf(m, "GB_PIPE_SELECT 0x%08x\n", tmp);
-       tmp = RREG32(R300_GB_TILE_CONFIG);
-       seq_printf(m, "GB_TILE_CONFIG 0x%08x\n", tmp);
-       tmp = RREG32(R300_DST_PIPE_CONFIG);
-       seq_printf(m, "DST_PIPE_CONFIG 0x%08x\n", tmp);
-       return 0;
-}
-
-static struct drm_info_list r420_pipes_info_list[] = {
-       {"r420_pipes_info", r420_debugfs_pipes_info, 0, NULL},
-};
-#endif
-
-int r420_debugfs_pipes_info_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, r420_pipes_info_list, 1);
-#else
-       return 0;
-#endif
-}
diff --git a/drivers/gpu/drm/radeon/r520.c b/drivers/gpu/drm/radeon/r520.c
index ebcc15b..2e5ff86 100644
--- a/drivers/gpu/drm/radeon/r520.c
+++ b/drivers/gpu/drm/radeon/r520.c
@@ -296,7 +296,6 @@ int r520_init(struct radeon_device *rdev)
        }
        /* initialize memory controller */
        r520_mc_init(rdev);
-       rv515_debugfs(rdev);
        /* Fence driver */
        r = radeon_fence_driver_init(rdev);
        if (r)
diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c
index de71243..62299d8 100644
--- a/drivers/gpu/drm/radeon/r600.c
+++ b/drivers/gpu/drm/radeon/r600.c
@@ -94,8 +94,6 @@ MODULE_FIRMWARE("radeon/SUMO_me.bin");
 MODULE_FIRMWARE("radeon/SUMO2_pfp.bin");
 MODULE_FIRMWARE("radeon/SUMO2_me.bin");

-int r600_debugfs_mc_info_init(struct radeon_device *rdev);
-
 /* r600,rv610,rv630,rv620,rv635,rv670 */
 int r600_mc_wait_for_idle(struct radeon_device *rdev);
 void r600_gpu_init(struct radeon_device *rdev);
@@ -2571,9 +2569,6 @@ int r600_init(struct radeon_device *rdev)
 {
        int r;

-       if (r600_debugfs_mc_info_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for mc !\n");
-       }
        /* This don't do much */
        r = radeon_gem_init(rdev);
        if (r)
@@ -3520,36 +3515,6 @@ restart_ih:
        return IRQ_HANDLED;
 }

-/*
- * Debugfs info
- */
-#if defined(CONFIG_DEBUG_FS)
-
-static int r600_debugfs_mc_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-
-       DREG32_SYS(m, rdev, R_000E50_SRBM_STATUS);
-       DREG32_SYS(m, rdev, VM_L2_STATUS);
-       return 0;
-}
-
-static struct drm_info_list r600_mc_info_list[] = {
-       {"r600_mc_info", r600_debugfs_mc_info, 0, NULL},
-};
-#endif
-
-int r600_debugfs_mc_info_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, r600_mc_info_list, 
ARRAY_SIZE(r600_mc_info_list));
-#else
-       return 0;
-#endif
-}
-
 /**
  * r600_ioctl_wait_idle - flush host path cache on wait idle ioctl
  * rdev: radeon device structure
diff --git a/drivers/gpu/drm/radeon/radeon_asic.h 
b/drivers/gpu/drm/radeon/radeon_asic.h
index 3d9f9f1..6f31f9a 100644
--- a/drivers/gpu/drm/radeon/radeon_asic.h
+++ b/drivers/gpu/drm/radeon/radeon_asic.h
@@ -92,8 +92,6 @@ void r100_hpd_fini(struct radeon_device *rdev);
 bool r100_hpd_sense(struct radeon_device *rdev, enum radeon_hpd_id hpd);
 void r100_hpd_set_polarity(struct radeon_device *rdev,
                           enum radeon_hpd_id hpd);
-int r100_debugfs_rbbm_init(struct radeon_device *rdev);
-int r100_debugfs_cp_init(struct radeon_device *rdev);
 void r100_cp_disable(struct radeon_device *rdev);
 int r100_cp_init(struct radeon_device *rdev, unsigned ring_size);
 void r100_cp_fini(struct radeon_device *rdev);
@@ -101,7 +99,6 @@ int r100_pci_gart_init(struct radeon_device *rdev);
 void r100_pci_gart_fini(struct radeon_device *rdev);
 int r100_pci_gart_enable(struct radeon_device *rdev);
 void r100_pci_gart_disable(struct radeon_device *rdev);
-int r100_debugfs_mc_info_init(struct radeon_device *rdev);
 int r100_gui_wait_for_idle(struct radeon_device *rdev);
 void r100_gpu_lockup_update(struct r100_gpu_lockup *lockup,
                            struct radeon_ring *cp);
@@ -190,7 +187,6 @@ extern int r420_resume(struct radeon_device *rdev);
 extern void r420_pm_init_profile(struct radeon_device *rdev);
 extern u32 r420_mc_rreg(struct radeon_device *rdev, u32 reg);
 extern void r420_mc_wreg(struct radeon_device *rdev, u32 reg, u32 v);
-extern int r420_debugfs_pipes_info_init(struct radeon_device *rdev);
 extern void r420_pipes_init(struct radeon_device *rdev);

 /*
@@ -283,7 +279,6 @@ void rv515_set_safe_registers(struct radeon_device *rdev);
 void rv515_mc_stop(struct radeon_device *rdev, struct rv515_mc_save *save);
 void rv515_mc_resume(struct radeon_device *rdev, struct rv515_mc_save *save);
 void rv515_clock_startup(struct radeon_device *rdev);
-void rv515_debugfs(struct radeon_device *rdev);
 int rv515_mc_wait_for_idle(struct radeon_device *rdev);

 /*
diff --git a/drivers/gpu/drm/radeon/radeon_fence.c 
b/drivers/gpu/drm/radeon/radeon_fence.c
index 4bd36a3..7f588d4 100644
--- a/drivers/gpu/drm/radeon/radeon_fence.c
+++ b/drivers/gpu/drm/radeon/radeon_fence.c
@@ -436,9 +436,6 @@ int radeon_fence_driver_init(struct radeon_device *rdev)
                radeon_fence_driver_init_ring(rdev, ring);
        }
        write_unlock_irqrestore(&rdev->fence_lock, irq_flags);
-       if (radeon_debugfs_fence_init(rdev)) {
-               dev_err(rdev->dev, "fence debugfs file creation failed\n");
-       }
        return 0;
 }

@@ -458,47 +455,3 @@ void radeon_fence_driver_fini(struct radeon_device *rdev)
                rdev->fence_drv[ring].initialized = false;
        }
 }
-
-
-/*
- * Fence debugfs
- */
-#if defined(CONFIG_DEBUG_FS)
-static int radeon_debugfs_fence_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *)m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       struct radeon_fence *fence;
-       int i;
-
-       for (i = 0; i < RADEON_NUM_RINGS; ++i) {
-               if (!rdev->fence_drv[i].initialized)
-                       continue;
-
-               seq_printf(m, "--- ring %d ---\n", i);
-               seq_printf(m, "Last signaled fence 0x%08X\n",
-                          radeon_fence_read(rdev, i));
-               if (!list_empty(&rdev->fence_drv[i].emitted)) {
-                       fence = list_entry(rdev->fence_drv[i].emitted.prev,
-                                          struct radeon_fence, list);
-                       seq_printf(m, "Last emitted fence %p with 0x%08X\n",
-                                  fence,  fence->seq);
-               }
-       }
-       return 0;
-}
-
-static struct drm_info_list radeon_debugfs_fence_list[] = {
-       {"radeon_fence_info", &radeon_debugfs_fence_info, 0, NULL},
-};
-#endif
-
-int radeon_debugfs_fence_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, radeon_debugfs_fence_list, 1);
-#else
-       return 0;
-#endif
-}
diff --git a/drivers/gpu/drm/radeon/radeon_ring.c 
b/drivers/gpu/drm/radeon/radeon_ring.c
index cc33b3d..aac84b3 100644
--- a/drivers/gpu/drm/radeon/radeon_ring.c
+++ b/drivers/gpu/drm/radeon/radeon_ring.c
@@ -33,9 +33,6 @@
 #include "radeon.h"
 #include "atom.h"

-int radeon_debugfs_ib_init(struct radeon_device *rdev);
-int radeon_debugfs_ring_init(struct radeon_device *rdev);
-
 u32 radeon_get_ib_value(struct radeon_cs_parser *p, int idx)
 {
        struct radeon_cs_chunk *ibc = &p->chunks[p->chunk_ib_idx];
@@ -234,12 +231,6 @@ int radeon_ib_pool_init(struct radeon_device *rdev)
        rdev->ib_pool.ready = true;
        DRM_INFO("radeon: ib pool ready.\n");

-       if (radeon_debugfs_ib_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for IB !\n");
-       }
-       if (radeon_debugfs_ring_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for rings !\n");
-       }
        radeon_mutex_unlock(&rdev->ib_pool.mutex);
        return 0;
 }
@@ -435,101 +426,3 @@ void radeon_ring_fini(struct radeon_device *rdev, struct 
radeon_ring *ring)
                radeon_bo_unref(&ring_obj);
        }
 }
-
-/*
- * Debugfs info
- */
-#if defined(CONFIG_DEBUG_FS)
-
-static int radeon_debugfs_ring_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       int ridx = *(int*)node->info_ent->data;
-       struct radeon_ring *ring = &rdev->ring[ridx];
-       unsigned count, i, j;
-
-       radeon_ring_free_size(rdev, ring);
-       count = (ring->ring_size / 4) - ring->ring_free_dw;
-       seq_printf(m, "wptr(0x%04x): 0x%08x\n", ring->wptr_reg, 
RREG32(ring->wptr_reg));
-       seq_printf(m, "rptr(0x%04x): 0x%08x\n", ring->rptr_reg, 
RREG32(ring->rptr_reg));
-       seq_printf(m, "driver's copy of the wptr: 0x%08x\n", ring->wptr);
-       seq_printf(m, "driver's copy of the rptr: 0x%08x\n", ring->rptr);
-       seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw);
-       seq_printf(m, "%u dwords in ring\n", count);
-       i = ring->rptr;
-       for (j = 0; j <= count; j++) {
-               seq_printf(m, "r[%04d]=0x%08x\n", i, ring->ring[i]);
-               i = (i + 1) & ring->ptr_mask;
-       }
-       return 0;
-}
-
-static int radeon_ring_type_gfx_index = RADEON_RING_TYPE_GFX_INDEX;
-static int cayman_ring_type_cp1_index = CAYMAN_RING_TYPE_CP1_INDEX;
-static int cayman_ring_type_cp2_index = CAYMAN_RING_TYPE_CP2_INDEX;
-
-static struct drm_info_list radeon_debugfs_ring_info_list[] = {
-       {"radeon_ring_gfx", radeon_debugfs_ring_info, 0, 
&radeon_ring_type_gfx_index},
-       {"radeon_ring_cp1", radeon_debugfs_ring_info, 0, 
&cayman_ring_type_cp1_index},
-       {"radeon_ring_cp2", radeon_debugfs_ring_info, 0, 
&cayman_ring_type_cp2_index},
-};
-
-static int radeon_debugfs_ib_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       struct radeon_ib *ib = 
&rdev->ib_pool.ibs[*((unsigned*)node->info_ent->data)];
-       unsigned i;
-
-       if (ib == NULL) {
-               return 0;
-       }
-       seq_printf(m, "IB %04u\n", ib->idx);
-       seq_printf(m, "IB fence %p\n", ib->fence);
-       seq_printf(m, "IB size %05u dwords\n", ib->length_dw);
-       for (i = 0; i < ib->length_dw; i++) {
-               seq_printf(m, "[%05u]=0x%08X\n", i, ib->ptr[i]);
-       }
-       return 0;
-}
-
-static struct drm_info_list radeon_debugfs_ib_list[RADEON_IB_POOL_SIZE];
-static char radeon_debugfs_ib_names[RADEON_IB_POOL_SIZE][32];
-static unsigned radeon_debugfs_ib_idx[RADEON_IB_POOL_SIZE];
-#endif
-
-int radeon_debugfs_ring_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       if (rdev->family >= CHIP_CAYMAN)
-               return radeon_debugfs_add_files(rdev, 
radeon_debugfs_ring_info_list,
-                                               
ARRAY_SIZE(radeon_debugfs_ring_info_list));
-       else
-               return radeon_debugfs_add_files(rdev, 
radeon_debugfs_ring_info_list, 1);
-#else
-       return 0;
-#endif
-}
-
-int radeon_debugfs_ib_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       unsigned i;
-
-       for (i = 0; i < RADEON_IB_POOL_SIZE; i++) {
-               sprintf(radeon_debugfs_ib_names[i], "radeon_ib_%04u", i);
-               radeon_debugfs_ib_idx[i] = i;
-               radeon_debugfs_ib_list[i].name = radeon_debugfs_ib_names[i];
-               radeon_debugfs_ib_list[i].show = &radeon_debugfs_ib_info;
-               radeon_debugfs_ib_list[i].driver_features = 0;
-               radeon_debugfs_ib_list[i].data = &radeon_debugfs_ib_idx[i];
-       }
-       return radeon_debugfs_add_files(rdev, radeon_debugfs_ib_list,
-                                       RADEON_IB_POOL_SIZE);
-#else
-       return 0;
-#endif
-}
diff --git a/drivers/gpu/drm/radeon/rs400.c b/drivers/gpu/drm/radeon/rs400.c
index 4cf381b..0c0a0df 100644
--- a/drivers/gpu/drm/radeon/rs400.c
+++ b/drivers/gpu/drm/radeon/rs400.c
@@ -33,8 +33,6 @@
 #include "rs400d.h"

 /* This files gather functions specifics to : rs400,rs480 */
-static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev);
-
 void rs400_gart_adjust_size(struct radeon_device *rdev)
 {
        /* Check gart size */
@@ -98,8 +96,6 @@ int rs400_gart_init(struct radeon_device *rdev)
        r = radeon_gart_init(rdev);
        if (r)
                return r;
-       if (rs400_debugfs_pcie_gart_info_init(rdev))
-               DRM_ERROR("Failed to register debugfs file for RS400 GART !\n");
        rdev->gart.table_size = rdev->gart.num_gpu_pages * 4;
        return radeon_gart_table_ram_alloc(rdev);
 }
@@ -286,90 +282,6 @@ void rs400_mc_wreg(struct radeon_device *rdev, uint32_t 
reg, uint32_t v)
        WREG32(RS480_NB_MC_INDEX, 0xff);
 }

-#if defined(CONFIG_DEBUG_FS)
-static int rs400_debugfs_gart_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t tmp;
-
-       tmp = RREG32(RADEON_HOST_PATH_CNTL);
-       seq_printf(m, "HOST_PATH_CNTL 0x%08x\n", tmp);
-       tmp = RREG32(RADEON_BUS_CNTL);
-       seq_printf(m, "BUS_CNTL 0x%08x\n", tmp);
-       tmp = RREG32_MC(RS690_AIC_CTRL_SCRATCH);
-       seq_printf(m, "AIC_CTRL_SCRATCH 0x%08x\n", tmp);
-       if (rdev->family == CHIP_RS690 || (rdev->family == CHIP_RS740)) {
-               tmp = RREG32_MC(RS690_MCCFG_AGP_BASE);
-               seq_printf(m, "MCCFG_AGP_BASE 0x%08x\n", tmp);
-               tmp = RREG32_MC(RS690_MCCFG_AGP_BASE_2);
-               seq_printf(m, "MCCFG_AGP_BASE_2 0x%08x\n", tmp);
-               tmp = RREG32_MC(RS690_MCCFG_AGP_LOCATION);
-               seq_printf(m, "MCCFG_AGP_LOCATION 0x%08x\n", tmp);
-               tmp = RREG32_MC(RS690_MCCFG_FB_LOCATION);
-               seq_printf(m, "MCCFG_FB_LOCATION 0x%08x\n", tmp);
-               tmp = RREG32(RS690_HDP_FB_LOCATION);
-               seq_printf(m, "HDP_FB_LOCATION 0x%08x\n", tmp);
-       } else {
-               tmp = RREG32(RADEON_AGP_BASE);
-               seq_printf(m, "AGP_BASE 0x%08x\n", tmp);
-               tmp = RREG32(RS480_AGP_BASE_2);
-               seq_printf(m, "AGP_BASE_2 0x%08x\n", tmp);
-               tmp = RREG32(RADEON_MC_AGP_LOCATION);
-               seq_printf(m, "MC_AGP_LOCATION 0x%08x\n", tmp);
-       }
-       tmp = RREG32_MC(RS480_GART_BASE);
-       seq_printf(m, "GART_BASE 0x%08x\n", tmp);
-       tmp = RREG32_MC(RS480_GART_FEATURE_ID);
-       seq_printf(m, "GART_FEATURE_ID 0x%08x\n", tmp);
-       tmp = RREG32_MC(RS480_AGP_MODE_CNTL);
-       seq_printf(m, "AGP_MODE_CONTROL 0x%08x\n", tmp);
-       tmp = RREG32_MC(RS480_MC_MISC_CNTL);
-       seq_printf(m, "MC_MISC_CNTL 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x5F);
-       seq_printf(m, "MC_MISC_UMA_CNTL 0x%08x\n", tmp);
-       tmp = RREG32_MC(RS480_AGP_ADDRESS_SPACE_SIZE);
-       seq_printf(m, "AGP_ADDRESS_SPACE_SIZE 0x%08x\n", tmp);
-       tmp = RREG32_MC(RS480_GART_CACHE_CNTRL);
-       seq_printf(m, "GART_CACHE_CNTRL 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x3B);
-       seq_printf(m, "MC_GART_ERROR_ADDRESS 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x3C);
-       seq_printf(m, "MC_GART_ERROR_ADDRESS_HI 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x30);
-       seq_printf(m, "GART_ERROR_0 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x31);
-       seq_printf(m, "GART_ERROR_1 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x32);
-       seq_printf(m, "GART_ERROR_2 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x33);
-       seq_printf(m, "GART_ERROR_3 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x34);
-       seq_printf(m, "GART_ERROR_4 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x35);
-       seq_printf(m, "GART_ERROR_5 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x36);
-       seq_printf(m, "GART_ERROR_6 0x%08x\n", tmp);
-       tmp = RREG32_MC(0x37);
-       seq_printf(m, "GART_ERROR_7 0x%08x\n", tmp);
-       return 0;
-}
-
-static struct drm_info_list rs400_gart_info_list[] = {
-       {"rs400_gart_info", rs400_debugfs_gart_info, 0, NULL},
-};
-#endif
-
-static int rs400_debugfs_pcie_gart_info_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, rs400_gart_info_list, 1);
-#else
-       return 0;
-#endif
-}
-
 void rs400_mc_program(struct radeon_device *rdev)
 {
        struct r100_mc_save save;
diff --git a/drivers/gpu/drm/radeon/rs600.c b/drivers/gpu/drm/radeon/rs600.c
index d25cf86..dc5ec8c 100644
--- a/drivers/gpu/drm/radeon/rs600.c
+++ b/drivers/gpu/drm/radeon/rs600.c
@@ -800,12 +800,6 @@ void rs600_mc_wreg(struct radeon_device *rdev, uint32_t 
reg, uint32_t v)
        WREG32(R_000074_MC_IND_DATA, v);
 }

-void rs600_debugfs(struct radeon_device *rdev)
-{
-       if (r100_debugfs_rbbm_init(rdev))
-               DRM_ERROR("Failed to register debugfs file for RBBM !\n");
-}
-
 void rs600_set_safe_registers(struct radeon_device *rdev)
 {
        rdev->config.r300.reg_safe_bm = rs600_reg_safe_bm;
@@ -989,7 +983,6 @@ int rs600_init(struct radeon_device *rdev)
        radeon_get_clock_info(rdev->ddev);
        /* initialize memory controller */
        rs600_mc_init(rdev);
-       rs600_debugfs(rdev);
        /* Fence driver */
        r = radeon_fence_driver_init(rdev);
        if (r)
diff --git a/drivers/gpu/drm/radeon/rs690.c b/drivers/gpu/drm/radeon/rs690.c
index f2c3b9d..752e81b 100644
--- a/drivers/gpu/drm/radeon/rs690.c
+++ b/drivers/gpu/drm/radeon/rs690.c
@@ -754,7 +754,6 @@ int rs690_init(struct radeon_device *rdev)
        radeon_get_clock_info(rdev->ddev);
        /* initialize memory controller */
        rs690_mc_init(rdev);
-       rv515_debugfs(rdev);
        /* Fence driver */
        r = radeon_fence_driver_init(rdev);
        if (r)
diff --git a/drivers/gpu/drm/radeon/rv515.c b/drivers/gpu/drm/radeon/rv515.c
index d8d78fe..2f9062a 100644
--- a/drivers/gpu/drm/radeon/rv515.c
+++ b/drivers/gpu/drm/radeon/rv515.c
@@ -35,24 +35,9 @@
 #include "rv515_reg_safe.h"

 /* This files gather functions specifics to: rv515 */
-int rv515_debugfs_pipes_info_init(struct radeon_device *rdev);
-int rv515_debugfs_ga_info_init(struct radeon_device *rdev);
 void rv515_gpu_init(struct radeon_device *rdev);
 int rv515_mc_wait_for_idle(struct radeon_device *rdev);

-void rv515_debugfs(struct radeon_device *rdev)
-{
-       if (r100_debugfs_rbbm_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for RBBM !\n");
-       }
-       if (rv515_debugfs_pipes_info_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for pipes !\n");
-       }
-       if (rv515_debugfs_ga_info_init(rdev)) {
-               DRM_ERROR("Failed to register debugfs file for pipes !\n");
-       }
-}
-
 void rv515_ring_start(struct radeon_device *rdev, struct radeon_ring *ring)
 {
        int r;
@@ -218,67 +203,6 @@ void rv515_mc_wreg(struct radeon_device *rdev, uint32_t 
reg, uint32_t v)
        WREG32(MC_IND_INDEX, 0);
 }

-#if defined(CONFIG_DEBUG_FS)
-static int rv515_debugfs_pipes_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t tmp;
-
-       tmp = RREG32(GB_PIPE_SELECT);
-       seq_printf(m, "GB_PIPE_SELECT 0x%08x\n", tmp);
-       tmp = RREG32(SU_REG_DEST);
-       seq_printf(m, "SU_REG_DEST 0x%08x\n", tmp);
-       tmp = RREG32(GB_TILE_CONFIG);
-       seq_printf(m, "GB_TILE_CONFIG 0x%08x\n", tmp);
-       tmp = RREG32(DST_PIPE_CONFIG);
-       seq_printf(m, "DST_PIPE_CONFIG 0x%08x\n", tmp);
-       return 0;
-}
-
-static int rv515_debugfs_ga_info(struct seq_file *m, void *data)
-{
-       struct drm_info_node *node = (struct drm_info_node *) m->private;
-       struct drm_device *dev = node->minor->dev;
-       struct radeon_device *rdev = dev->dev_private;
-       uint32_t tmp;
-
-       tmp = RREG32(0x2140);
-       seq_printf(m, "VAP_CNTL_STATUS 0x%08x\n", tmp);
-       radeon_asic_reset(rdev);
-       tmp = RREG32(0x425C);
-       seq_printf(m, "GA_IDLE 0x%08x\n", tmp);
-       return 0;
-}
-
-static struct drm_info_list rv515_pipes_info_list[] = {
-       {"rv515_pipes_info", rv515_debugfs_pipes_info, 0, NULL},
-};
-
-static struct drm_info_list rv515_ga_info_list[] = {
-       {"rv515_ga_info", rv515_debugfs_ga_info, 0, NULL},
-};
-#endif
-
-int rv515_debugfs_pipes_info_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, rv515_pipes_info_list, 1);
-#else
-       return 0;
-#endif
-}
-
-int rv515_debugfs_ga_info_init(struct radeon_device *rdev)
-{
-#if defined(CONFIG_DEBUG_FS)
-       return radeon_debugfs_add_files(rdev, rv515_ga_info_list, 1);
-#else
-       return 0;
-#endif
-}
-
 void rv515_mc_stop(struct radeon_device *rdev, struct rv515_mc_save *save)
 {
        save->d1vga_control = RREG32(R_000330_D1VGA_CONTROL);
@@ -528,7 +452,6 @@ int rv515_init(struct radeon_device *rdev)
        }
        /* initialize memory controller */
        rv515_mc_init(rdev);
-       rv515_debugfs(rdev);
        /* Fence driver */
        r = radeon_fence_driver_init(rdev);
        if (r)
-- 
1.7.7.6

Reply via email to