[U-Boot] [PATCH v1 1/2] mkconfig: pass the board name to board config file

then we can handle the different config target in the board file, which simplify the top makefile for board that have multiple config targets.
Signed-off-by: Mingkai Hu Mingkai.hu@freescale.com --- mkconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/mkconfig b/mkconfig index b0bbbd1..9efd2fa 100755 --- a/mkconfig +++ b/mkconfig @@ -82,6 +82,7 @@ else > config.h # Create new config file fi echo "/* Automatically generated - do not edit */" >>config.h +echo "#define CONFIG_MK_${BOARD_NAME} 1" >>config.h echo "#include <configs/$1.h>" >>config.h echo "#include <asm/config.h>" >>config.h

Signed-off-by: Mingkai Hu Mingkai.hu@freescale.com --- Makefile | 4 +--- include/configs/MPC8536DS.h | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile index 0449a5b..901a336 100644 --- a/Makefile +++ b/Makefile @@ -2444,9 +2444,7 @@ ATUM8548_config: unconfig
MPC8536DS_36BIT_config \ MPC8536DS_config: unconfig - @mkdir -p $(obj)include - @echo "#define CONFIG_$(@:_config=) 1" >$(obj)include/config.h - @$(MKCONFIG) -a MPC8536DS ppc mpc85xx mpc8536ds freescale + @$(MKCONFIG) -n $(@:_config=) MPC8536DS ppc mpc85xx mpc8536ds freescale
MPC8540ADS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8540ads freescale diff --git a/include/configs/MPC8536DS.h b/include/configs/MPC8536DS.h index 4746e2e..6018858 100644 --- a/include/configs/MPC8536DS.h +++ b/include/configs/MPC8536DS.h @@ -27,7 +27,7 @@ #ifndef __CONFIG_H #define __CONFIG_H
-#ifdef CONFIG_MPC8536DS_36BIT +#ifdef CONFIG_MK_MPC8536DS_36BIT #define CONFIG_PHYS_64BIT 1 #endif

On Sep 8, 2009, at 2:07 AM, Mingkai Hu wrote:
Signed-off-by: Mingkai Hu Mingkai.hu@freescale.com
Makefile | 4 +--- include/configs/MPC8536DS.h | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-)
applied to 85xx.
- k

On Sep 8, 2009, at 2:07 AM, Mingkai Hu wrote:
then we can handle the different config target in the board file, which simplify the top makefile for board that have multiple config targets.
Signed-off-by: Mingkai Hu Mingkai.hu@freescale.com
mkconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
Wolfgang,
I'll pick up the second patch once you apply this one.
- k
diff --git a/mkconfig b/mkconfig index b0bbbd1..9efd2fa 100755 --- a/mkconfig +++ b/mkconfig @@ -82,6 +82,7 @@ else
config.h # Create new config file
fi echo "/* Automatically generated - do not edit */" >>config.h +echo "#define CONFIG_MK_${BOARD_NAME} 1" >>config.h echo "#include <configs/$1.h>" >>config.h echo "#include <asm/config.h>" >>config.h
-- 1.6.4
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Dear Mingkai Hu,
In message 1252393633-14949-1-git-send-email-Mingkai.hu@freescale.com you wrote:
then we can handle the different config target in the board file, which simplify the top makefile for board that have multiple config targets.
Signed-off-by: Mingkai Hu Mingkai.hu@freescale.com
mkconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
participants (3)
-
Kumar Gala
-
Mingkai Hu
-
Wolfgang Denk