diff options
author | Nathan Lynch <ntl@pobox.com> | 2008-12-10 14:46:04 +0000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2008-12-21 14:21:14 +1100 |
commit | e523f723d69cde44e10116d7f49b277da0c6702c (patch) | |
tree | dc6443159ddfe4965264593c9f493f927e8b1d52 /arch/powerpc/include | |
parent | 749820928a2fd47ff536773d869d2c3f8038b7d1 (diff) | |
download | kernel_samsung_crespo-e523f723d69cde44e10116d7f49b277da0c6702c.zip kernel_samsung_crespo-e523f723d69cde44e10116d7f49b277da0c6702c.tar.gz kernel_samsung_crespo-e523f723d69cde44e10116d7f49b277da0c6702c.tar.bz2 |
powerpc: Add of_find_next_cache_node()
We have more than one piece of code that looks up cache nodes manually
using the "l2-cache" property. Add a common helper routine which does
this and handles ePAPR's "next-level-cache" property as well as
powermac.
Signed-off-by: Nathan Lynch <ntl@pobox.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/include')
-rw-r--r-- | arch/powerpc/include/asm/prom.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/prom.h b/arch/powerpc/include/asm/prom.h index eb3bd2e..6ff0418 100644 --- a/arch/powerpc/include/asm/prom.h +++ b/arch/powerpc/include/asm/prom.h @@ -253,6 +253,9 @@ extern void kdump_move_device_tree(void); /* CPU OF node matching */ struct device_node *of_get_cpu_node(int cpu, unsigned int *thread); +/* cache lookup */ +struct device_node *of_find_next_cache_node(struct device_node *np); + /* Get the MAC address */ extern const void *of_get_mac_address(struct device_node *np); |