diff options
Diffstat (limited to 'arch/powerpc/kernel/setup-common.c')
-rw-r--r-- | arch/powerpc/kernel/setup-common.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/setup-common.c b/arch/powerpc/kernel/setup-common.c index ed07a198f8d6..4924c48cb1ff 100644 --- a/arch/powerpc/kernel/setup-common.c +++ b/arch/powerpc/kernel/setup-common.c | |||
@@ -32,6 +32,7 @@ | |||
32 | #include <linux/unistd.h> | 32 | #include <linux/unistd.h> |
33 | #include <linux/serial.h> | 33 | #include <linux/serial.h> |
34 | #include <linux/serial_8250.h> | 34 | #include <linux/serial_8250.h> |
35 | #include <linux/debugfs.h> | ||
35 | #include <asm/io.h> | 36 | #include <asm/io.h> |
36 | #include <asm/prom.h> | 37 | #include <asm/prom.h> |
37 | #include <asm/processor.h> | 38 | #include <asm/processor.h> |
@@ -486,6 +487,14 @@ int check_legacy_ioport(unsigned long base_port) | |||
486 | 487 | ||
487 | switch(base_port) { | 488 | switch(base_port) { |
488 | case I8042_DATA_REG: | 489 | case I8042_DATA_REG: |
490 | if (!(np = of_find_compatible_node(NULL, NULL, "pnpPNP,303"))) | ||
491 | np = of_find_compatible_node(NULL, NULL, "pnpPNP,f03"); | ||
492 | if (np) { | ||
493 | parent = of_get_parent(np); | ||
494 | of_node_put(np); | ||
495 | np = parent; | ||
496 | break; | ||
497 | } | ||
489 | np = of_find_node_by_type(NULL, "8042"); | 498 | np = of_find_node_by_type(NULL, "8042"); |
490 | break; | 499 | break; |
491 | case FDC_BASE: /* FDC1 */ | 500 | case FDC_BASE: /* FDC1 */ |
@@ -571,3 +580,15 @@ static int __init check_cache_coherency(void) | |||
571 | 580 | ||
572 | late_initcall(check_cache_coherency); | 581 | late_initcall(check_cache_coherency); |
573 | #endif /* CONFIG_CHECK_CACHE_COHERENCY */ | 582 | #endif /* CONFIG_CHECK_CACHE_COHERENCY */ |
583 | |||
584 | #ifdef CONFIG_DEBUG_FS | ||
585 | struct dentry *powerpc_debugfs_root; | ||
586 | |||
587 | static int powerpc_debugfs_init(void) | ||
588 | { | ||
589 | powerpc_debugfs_root = debugfs_create_dir("powerpc", NULL); | ||
590 | |||
591 | return powerpc_debugfs_root == NULL; | ||
592 | } | ||
593 | arch_initcall(powerpc_debugfs_init); | ||
594 | #endif | ||