diff options
Diffstat (limited to 'arch/mips/netlogic/xlp/dt.c')
-rw-r--r-- | arch/mips/netlogic/xlp/dt.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/mips/netlogic/xlp/dt.c b/arch/mips/netlogic/xlp/dt.c index a15cdbb8d0bd..88df445dda76 100644 --- a/arch/mips/netlogic/xlp/dt.c +++ b/arch/mips/netlogic/xlp/dt.c | |||
@@ -39,12 +39,18 @@ | |||
39 | #include <linux/of_platform.h> | 39 | #include <linux/of_platform.h> |
40 | #include <linux/of_device.h> | 40 | #include <linux/of_device.h> |
41 | 41 | ||
42 | extern u32 __dtb_xlp_evp_begin[], __dtb_xlp_svp_begin[], __dtb_start[]; | 42 | extern u32 __dtb_xlp_evp_begin[], __dtb_xlp_svp_begin[], |
43 | __dtb_xlp_fvp_begin[], __dtb_start[]; | ||
43 | 44 | ||
44 | void __init *xlp_dt_init(void *fdtp) | 45 | void __init *xlp_dt_init(void *fdtp) |
45 | { | 46 | { |
46 | if (!fdtp) { | 47 | if (!fdtp) { |
47 | switch (current_cpu_data.processor_id & 0xff00) { | 48 | switch (current_cpu_data.processor_id & 0xff00) { |
49 | #ifdef CONFIG_DT_XLP_FVP | ||
50 | case PRID_IMP_NETLOGIC_XLP2XX: | ||
51 | fdtp = __dtb_xlp_fvp_begin; | ||
52 | break; | ||
53 | #endif | ||
48 | #ifdef CONFIG_DT_XLP_SVP | 54 | #ifdef CONFIG_DT_XLP_SVP |
49 | case PRID_IMP_NETLOGIC_XLP3XX: | 55 | case PRID_IMP_NETLOGIC_XLP3XX: |
50 | fdtp = __dtb_xlp_svp_begin; | 56 | fdtp = __dtb_xlp_svp_begin; |