aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2014-04-02 17:56:48 -0400
committerRob Herring <robh@kernel.org>2014-04-30 01:59:16 -0400
commitb0a6fb36a49f720c93c3da0b3f040e49e42435ad (patch)
tree3cfd40ed6002d7dfae6f8c4ad2136dcb2c04ee54 /arch/powerpc/kernel
parentc972de14971f1482ab482f0a7abc85679a23326a (diff)
of/fdt: create common debugfs
Both powerpc and microblaze have the same FDT blob in debugfs feature. Move this to common location and remove the powerpc and microblaze implementations. This feature could become more useful when FDT overlay support is added. This changes the path of the blob from "$arch/flat-device-tree" to "device-tree/flat-device-tree". Signed-off-by: Rob Herring <robh@kernel.org> Tested-by: Michal Simek <michal.simek@xilinx.com> Cc: Michal Simek <monstr@monstr.eu> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: Paul Mackerras <paulus@samba.org> Cc: linuxppc-dev@lists.ozlabs.org Tested-by: Grant Likely <grant.likely@linaro.org> Tested-by: Stephen Chivers <schivers@csc.com>
Diffstat (limited to 'arch/powerpc/kernel')
-rw-r--r--arch/powerpc/kernel/prom.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/arch/powerpc/kernel/prom.c b/arch/powerpc/kernel/prom.c
index 483273e5c3e0..e5e2b6f63567 100644
--- a/arch/powerpc/kernel/prom.c
+++ b/arch/powerpc/kernel/prom.c
@@ -29,7 +29,6 @@
29#include <linux/bitops.h> 29#include <linux/bitops.h>
30#include <linux/export.h> 30#include <linux/export.h>
31#include <linux/kexec.h> 31#include <linux/kexec.h>
32#include <linux/debugfs.h>
33#include <linux/irq.h> 32#include <linux/irq.h>
34#include <linux/memblock.h> 33#include <linux/memblock.h>
35#include <linux/of.h> 34#include <linux/of.h>
@@ -924,23 +923,3 @@ bool arch_match_cpu_phys_id(int cpu, u64 phys_id)
924{ 923{
925 return (int)phys_id == get_hard_smp_processor_id(cpu); 924 return (int)phys_id == get_hard_smp_processor_id(cpu);
926} 925}
927
928#if defined(CONFIG_DEBUG_FS) && defined(DEBUG)
929static struct debugfs_blob_wrapper flat_dt_blob;
930
931static int __init export_flat_device_tree(void)
932{
933 struct dentry *d;
934
935 flat_dt_blob.data = initial_boot_params;
936 flat_dt_blob.size = be32_to_cpu(initial_boot_params->totalsize);
937
938 d = debugfs_create_blob("flat-device-tree", S_IFREG | S_IRUSR,
939 powerpc_debugfs_root, &flat_dt_blob);
940 if (!d)
941 return 1;
942
943 return 0;
944}
945__initcall(export_flat_device_tree);
946#endif