close printk fun
authorzsq <zsq@rock-chips.com>
Fri, 6 Apr 2012 08:14:55 +0000 (00:14 -0800)
committerzsq <zsq@rock-chips.com>
Fri, 6 Apr 2012 08:14:55 +0000 (00:14 -0800)
drivers/video/rockchip/rga/rga_drv.c

index 32a2503a4242cc22353d5267b279c532a0587a5d..3adeb55a24d066a0af1c5b2920d00344ece3e722 100755 (executable)
@@ -50,7 +50,7 @@
 #include "RGA_API.h"\r
 \r
 \r
-#define RGA_TEST 1\r
+#define RGA_TEST 0\r
 #define RGA_TEST_TIME 0\r
 #define RGA_TEST_FLUSH_TIME 0\r
 \r
@@ -564,6 +564,16 @@ static void rga_try_set_reg(uint32_t num)
                                                               \r
                 /* All CMD finish int */\r
                 rga_write(0x1<<10, RGA_INT);\r
+\r
+                #if 0\r
+                {\r
+                    uint32_t i;\r
+                    for(i=0; i<28; i++)\r
+                    {\r
+                        rga_write(rga_service.cmd_buff[i], 0x100 + i*4);\r
+                    }\r
+                }\r
+                #endif\r
                                                 \r
                 /* Start proc */\r
                 atomic_set(&reg->session->done, 0);\r
@@ -1195,8 +1205,8 @@ EXPORT_SYMBOL(rk_get_fb);
 extern void rk_direct_fb_show(struct fb_info * fbi);\r
 EXPORT_SYMBOL(rk_direct_fb_show);\r
 \r
-unsigned int src_buf[1024*1000];\r
-unsigned int dst_buf[1280*1280];\r
+unsigned int src_buf[1024*1024];\r
+unsigned int dst_buf[1024*1024];\r
 \r
 void rga_test_0(void)\r
 {\r
@@ -1223,10 +1233,10 @@ void rga_test_0(void)
     src = src_buf;\r
     dst = dst_buf;\r
 \r
-    memset(src_buf, 0x80, 1024*1000*4);\r
+    memset(src_buf, 0x80, 1024*1024*4);\r
 \r
-    dmac_flush_range(&src_buf[0], &src_buf[1024*1000]);\r
-    outer_flush_range(virt_to_phys(&src_buf[0]),virt_to_phys(&src_buf[1024*1000]));\r
+    dmac_flush_range(&src_buf[0], &src_buf[1024*1024]);\r
+    outer_flush_range(virt_to_phys(&src_buf[0]),virt_to_phys(&src_buf[1024*1024]));\r
         \r
     #if 0\r
     memset(src_buf, 0x80, 800*480*4);\r
@@ -1236,44 +1246,44 @@ void rga_test_0(void)
     outer_flush_range(virt_to_phys(&dst_buf[0]),virt_to_phys(&dst_buf[800*480]));\r
     #endif\r
     \r
-    req.src.act_w = 320;\r
-    req.src.act_h = 240;\r
+    req.src.act_w = 1024;\r
+    req.src.act_h = 1024;\r
 \r
-    req.src.vir_w = 320;\r
-    req.src.vir_h = 240;\r
-    //req.src.yrgb_addr = (uint32_t)virt_to_phys(src_buf);\r
+    req.src.vir_w = 1024;\r
+    req.src.vir_h = 1024;\r
+    req.src.yrgb_addr = (uint32_t)virt_to_phys(src_buf);\r
     //req.src.uv_addr = (uint32_t)U4200_320_240_swap0;\r
     //req.src.v_addr = (uint32_t)V4200_320_240_swap0;\r
     req.src.format = RK_FORMAT_RGBA_8888;\r
 \r
-    req.dst.act_w = 320;\r
-    req.dst.act_h = 240;\r
+    req.dst.act_w = 1024;\r
+    req.dst.act_h = 1024;\r
 \r
-    req.dst.vir_w = 1280;\r
-    req.dst.vir_h = 800;\r
+    req.dst.vir_w = 1024;\r
+    req.dst.vir_h = 1024;\r
     req.dst.x_offset = 0;\r
     req.dst.y_offset = 000;\r
-    req.dst.yrgb_addr = (uint32_t)dst;\r
+    req.dst.yrgb_addr = (uint32_t)virt_to_phys(dst);\r
 \r
     req.clip.xmin = 0;\r
-    req.clip.xmax = 1279;\r
+    req.clip.xmax = 1023;\r
     req.clip.ymin = 0;\r
-    req.clip.ymax = 799;\r
+    req.clip.ymax = 1023;\r
 \r
-    req.render_mode = color_fill_mode;\r
+    //req.render_mode = color_fill_mode;\r
     req.fg_color = 0x80808080;\r
             \r
-    req.rotate_mode = 1;\r
+    req.rotate_mode = 0;\r
     req.scale_mode = 0;\r
 \r
-    req.alpha_rop_flag = 1;\r
+    req.alpha_rop_flag = 0;\r
     req.alpha_global_value = 0x80;\r
 \r
     req.sina = 0x00000;\r
     req.cosa = 0x10000;\r
 \r
-    req.mmu_info.mmu_flag = 0x21;\r
-    req.mmu_info.mmu_en = 1;\r
+    req.mmu_info.mmu_flag = 0;\r
+    req.mmu_info.mmu_en = 0;\r
 \r
     rga_blit_sync(&session, &req);\r
 \r