summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/cpu/mpc8xxx/law.c
diff options
context:
space:
mode:
authorYing Zhang <b40530@freescale.com>2013-08-16 15:16:10 +0800
committerYork Sun <yorksun@freescale.com>2013-08-20 09:47:15 -0700
commit0151d99d74ec4b8a33133acf94ebcd25d717dfd7 (patch)
tree52bd91f90bf132bfbcbf7ebc36afab691c5a7a53 /arch/powerpc/cpu/mpc8xxx/law.c
parent7cb4f1cc80b1cb13e68444adee06b1741c047e36 (diff)
downloadtalos-obmc-uboot-0151d99d74ec4b8a33133acf94ebcd25d717dfd7.tar.gz
talos-obmc-uboot-0151d99d74ec4b8a33133acf94ebcd25d717dfd7.zip
powerpc: deleted unused symbol CONFIG_SPL_NAND_MINIMAL and enabled some functionality for common SPL
1. The symbol CONFIG_SPL_NAND_MINIMAL is unused, so deleted it. 2. Some functions were unused in the minimal SPL, but it is useful in the common SPL. So, enabled some functionality for common SPL. Signed-off-by: Ying Zhang <b40530@freescale.com> Acked-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'arch/powerpc/cpu/mpc8xxx/law.c')
-rw-r--r--arch/powerpc/cpu/mpc8xxx/law.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/powerpc/cpu/mpc8xxx/law.c b/arch/powerpc/cpu/mpc8xxx/law.c
index 89a561e0ac..a401083107 100644
--- a/arch/powerpc/cpu/mpc8xxx/law.c
+++ b/arch/powerpc/cpu/mpc8xxx/law.c
@@ -76,7 +76,8 @@ void disable_law(u8 idx)
return;
}
-#if !defined(CONFIG_NAND_SPL) && !defined(CONFIG_SPL_BUILD)
+#if !defined(CONFIG_NAND_SPL) && \
+ (!defined(CONFIG_SPL_BUILD) || !defined(CONFIG_SPL_INIT_MINIMAL))
static int get_law_entry(u8 i, struct law_entry *e)
{
u32 lawar;
@@ -106,7 +107,8 @@ int set_next_law(phys_addr_t addr, enum law_size sz, enum law_trgt_if id)
return idx;
}
-#if !defined(CONFIG_NAND_SPL) && !defined(CONFIG_SPL_BUILD)
+#if !defined(CONFIG_NAND_SPL) && \
+ (!defined(CONFIG_SPL_BUILD) || !defined(CONFIG_SPL_INIT_MINIMAL))
int set_last_law(phys_addr_t addr, enum law_size sz, enum law_trgt_if id)
{
u32 idx;
OpenPOWER on IntegriCloud