media: video: tegra: avp: make avp_svc have separate debug mask
authorDima Zavin <dima@android.com>
Sat, 13 Nov 2010 00:20:56 +0000 (16:20 -0800)
committerDima Zavin <dima@android.com>
Tue, 30 Nov 2010 20:35:00 +0000 (12:35 -0800)
Change-Id: Ib5490a7f7d294760d34a3b9da14281ad96c9b26c
Signed-off-by: Dima Zavin <dima@android.com>
drivers/media/video/tegra/avp/avp.c
drivers/media/video/tegra/avp/avp.h
drivers/media/video/tegra/avp/avp_svc.c

index d5c3385b6fe6e3f34db787f3f75c5f107948e67c..6affcd341b059a5770396ca360d3d66785803040 100644 (file)
 #include "trpc.h"
 #include "avp.h"
 
-u32 avp_debug_mask = (AVP_DBG_TRACE_TRPC_CONN |
-                     AVP_DBG_TRACE_XPC_CONN |
-                     AVP_DBG_TRACE_LIB);
+enum {
+       AVP_DBG_TRACE_XPC       = 1U << 0,
+       AVP_DBG_TRACE_XPC_IRQ   = 1U << 1,
+       AVP_DBG_TRACE_XPC_MSG   = 1U << 2,
+       AVP_DBG_TRACE_XPC_CONN  = 1U << 3,
+       AVP_DBG_TRACE_TRPC_MSG  = 1U << 4,
+       AVP_DBG_TRACE_TRPC_CONN = 1U << 5,
+       AVP_DBG_TRACE_LIB       = 1U << 6,
+};
+
+static u32 avp_debug_mask = (AVP_DBG_TRACE_TRPC_CONN |
+                            AVP_DBG_TRACE_XPC_CONN |
+                            AVP_DBG_TRACE_LIB);
 module_param_named(debug_mask, avp_debug_mask, uint, S_IWUSR | S_IRUGO);
 
+#define DBG(flag, args...) \
+       do { if (unlikely(avp_debug_mask & (flag))) pr_info(args); } while (0)
+
 #define TEGRA_AVP_NAME                 "tegra-avp"
 
 #define TEGRA_AVP_KERNEL_FW            "nvrm_avp.bin"
index f5e4e910097b520f70fe179fe7c8de0b57688a12..4f2287743a06818b50c7c820c51921f192debfde 100644 (file)
 
 #include "trpc.h"
 
-enum {
-       AVP_DBG_TRACE_XPC       = 1U << 0,
-       AVP_DBG_TRACE_XPC_IRQ   = 1U << 1,
-       AVP_DBG_TRACE_XPC_MSG   = 1U << 2,
-       AVP_DBG_TRACE_XPC_CONN  = 1U << 3,
-       AVP_DBG_TRACE_SVC       = 1U << 4,
-       AVP_DBG_TRACE_TRPC_MSG  = 1U << 5,
-       AVP_DBG_TRACE_TRPC_CONN = 1U << 6,
-       AVP_DBG_TRACE_LIB       = 1U << 7,
-};
-
-extern u32 avp_debug_mask;
-#define DBG(flag, args...) \
-       do { if (unlikely(avp_debug_mask & (flag))) pr_info(args); } while (0)
-
 struct avp_svc_info;
 
 struct avp_svc_info *avp_svc_init(struct platform_device *pdev,
index 6daeed10e81e9cfb09709aab6d4cf80d259819f7..71f7b28a4828d0cfca2d8da94de93a6aa87e6a11 100644 (file)
 #include "trpc.h"
 #include "avp.h"
 
+enum {
+       AVP_DBG_TRACE_SVC               = 1U << 0,
+};
+
+static u32 debug_mask = 0;
+module_param_named(debug_mask, debug_mask, uint, S_IWUSR | S_IRUGO);
+
+#define DBG(flag, args...) \
+       do { if (unlikely(debug_mask & (flag))) pr_info(args); } while (0)
+
 enum {
        CLK_REQUEST_VCP         = 0,
        CLK_REQUEST_BSEA        = 1,