[PATCH 2/3] ARM: OMAP: Create an OMAP debugfs root.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@xxxxxxxxx>
---
 arch/arm/plat-omap/common.c       |   16 +++++++++++++++-
 include/asm-arm/arch-omap/board.h |    4 +++-
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/arch/arm/plat-omap/common.c b/arch/arm/plat-omap/common.c
index fd6f329..f80dab8 100644
--- a/arch/arm/plat-omap/common.c
+++ b/arch/arm/plat-omap/common.c
@@ -9,7 +9,6 @@
  */
 #include <linux/module.h>
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/delay.h>
 #include <linux/pm.h>
 #include <linux/console.h>
@@ -18,6 +17,7 @@
 #include <linux/serial_8250.h>
 #include <linux/serial_reg.h>
 #include <linux/clk.h>
+#include <linux/debugfs.h>
 
 #include <asm/hardware.h>
 #include <asm/system.h>
@@ -288,3 +288,17 @@ void __init omap2_set_globals_343x(void)
 }
 #endif
 
+#ifdef CONFIG_DEBUG_FS
+struct dentry *omap_debugfs_root;
+static int __init omap_debugfs_init(void)
+{
+	struct dentry *d;
+
+	d = debugfs_create_dir("omap", arm_debugfs_root);
+	if (IS_ERR(d))
+		return PTR_ERR(d);
+	omap_debugfs_root = d;
+	return 0;
+}
+arch_initcall(omap_debugfs_init);
+#endif
diff --git a/include/asm-arm/arch-omap/board.h b/include/asm-arm/arch-omap/board.h
index 3763f3e..d94065b 100644
--- a/include/asm-arm/arch-omap/board.h
+++ b/include/asm-arm/arch-omap/board.h
@@ -3,7 +3,7 @@
  *
  *  Information structures for board-specific data
  *
- *  Copyright (C) 2004	Nokia Corporation
+ *  Copyright (C) 2004-2008	Nokia Corporation
  *  Written by Juha Yrjölä <juha.yrjola@xxxxxxxxx>
  */
 
@@ -196,4 +196,6 @@ extern int omap_board_config_size;
 /* for TI reference platforms sharing the same debug card */
 extern int debug_card_init(u32 addr, unsigned gpio);
 
+extern struct dentry *omap_debugfs_root;
+
 #endif
-- 
1.5.5.rc2.6.gf58d

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux