inka4x0: Add hardware diagnosis functions for inka4x0
[platform/kernel/u-boot.git] / MAKEALL
diff --git a/MAKEALL b/MAKEALL
index 233e266..aa7095e 100755 (executable)
--- a/MAKEALL
+++ b/MAKEALL
@@ -1,6 +1,15 @@
 #!/bin/sh
 
-: ${JOBS:=}
+# Determine number of CPU cores if no default was set
+: ${BUILD_NCPUS:="`getconf _NPROCESSORS_ONLN`"}
+
+if [ "$BUILD_NCPUS" -gt 1 ]
+then
+       JOBS=-j`expr "$BUILD_NCPUS" + 1`
+else
+       JOBS=""
+fi
+
 
 if [ "${CROSS_COMPILE}" ] ; then
        MAKE="make CROSS_COMPILE=${CROSS_COMPILE}"
@@ -38,15 +47,18 @@ LIST_5xxx="         \
        BC3450          \
        cm5200          \
        cpci5200        \
+       digsy_mtc       \
        EVAL5200        \
        fo300           \
        icecube_5100    \
        icecube_5200    \
+       inka4x0         \
        lite5200b       \
        mcc200          \
        mecp5200        \
        motionpro       \
        munices         \
+       MVBC_P          \
        o2dnt           \
        pf5200          \
        PM520           \
@@ -106,13 +118,13 @@ LIST_8xx="                \
        KUP4X           \
        LANTEC          \
        lwmon           \
+       kmsupx4         \
        MBX             \
        MBX860T         \
        mgsuvd          \
        MHPC            \
        MPC86xADS       \
        MPC885ADS       \
-       MVS1            \
        NETPHONE        \
        NETTA           \
        NETTA2          \
@@ -160,6 +172,7 @@ LIST_4xx="          \
        alpr            \
        AP1000          \
        AR405           \
+       arches          \
        ASH405          \
        bamboo          \
        bamboo_nand     \
@@ -184,7 +197,9 @@ LIST_4xx="          \
        ebony           \
        ERIC            \
        EXBITGEN        \
+       fx12mm          \
        G2000           \
+       gdppc440etx     \
        glacier         \
        haleakala       \
        haleakala_nand  \
@@ -207,6 +222,9 @@ LIST_4xx="          \
        MIP405T         \
        ML2             \
        ml300           \
+       ml507           \
+       ml507_flash     \
+       neo             \
        ocotea          \
        OCRTC           \
        ORSG            \
@@ -218,19 +236,25 @@ LIST_4xx="                \
        PMC405          \
        PMC440          \
        PPChameleonEVB  \
+       quad100hd       \
        rainier         \
+       redwood         \
        sbc405          \
        sc3             \
        sequoia         \
        sequoia_nand    \
        taihu           \
        taishan         \
+       v5fx30teval     \
+       v5fx30teval_flash \
        VOH405          \
        VOM405          \
        W7OLMC          \
        W7OLMG          \
        walnut          \
        WUH405          \
+       xilinx-ppc440-generic \
+       xilinx-ppc440-generic_flash \
        XPEDITE1K       \
        yellowstone     \
        yosemite        \
@@ -260,6 +284,7 @@ LIST_824x="         \
        debris          \
        eXalion         \
        HIDDEN_DRAGON   \
+       linkstation_HGLAN       \
        MOUSSE          \
        MUSENKI         \
        MVBLUE          \
@@ -304,6 +329,7 @@ LIST_8260="         \
        TQM8260_AC      \
        TQM8260_AD      \
        TQM8260_AE      \
+       TQM8272         \
        ZPC1900         \
 "
 
@@ -312,8 +338,9 @@ LIST_8260="         \
 #########################################################################
 
 LIST_83xx="            \
+       kmeter1         \
        MPC8313ERDB_33  \
-       MPC8313ERDB_66  \
+       MPC8313ERDB_NAND_66     \
        MPC8315ERDB     \
        MPC8323ERDB     \
        MPC832XEMDS     \
@@ -327,7 +354,9 @@ LIST_83xx="         \
        MPC8360ERDK_66  \
        MPC837XEMDS     \
        MPC837XERDB     \
+       MVBLM7          \
        sbc8349         \
+       SIMPC8313_LP    \
        TQM834x         \
 "
 
@@ -338,6 +367,7 @@ LIST_83xx="         \
 
 LIST_85xx="            \
        ATUM8548        \
+       MPC8536DS       \
        MPC8540ADS      \
        MPC8540EVAL     \
        MPC8541CDS      \
@@ -346,17 +376,25 @@ LIST_85xx="               \
        MPC8555CDS      \
        MPC8560ADS      \
        MPC8568MDS      \
+       MPC8572DS       \
+       MPC8572DS_36BIT \
        PM854           \
        PM856           \
        sbc8540         \
        sbc8548         \
        sbc8560         \
+       socrates        \
        stxgp3          \
        stxssa          \
        TQM8540         \
        TQM8541         \
+       TQM8548         \
+       TQM8548_AG      \
+       TQM8548_BE      \
        TQM8555         \
        TQM8560         \
+       XPEDITE5200     \
+       XPEDITE5370     \
 "
 
 #########################################################################
@@ -385,12 +423,6 @@ LIST_74xx="                \
        ZUMA            \
 "
 
-LIST_TSEC="            \
-       ${LIST_85xx}    \
-       ${LIST_86xx}    \
-       ${LIST_83xx}    \
-"
-
 LIST_7xx="             \
        BAB7xx          \
        CPCI750         \
@@ -399,6 +431,16 @@ LIST_7xx="         \
        ppmc7xx         \
 "
 
+#########################################################################
+## PowerPC groups
+#########################################################################
+
+LIST_TSEC="            \
+       ${LIST_83xx}    \
+       ${LIST_85xx}    \
+       ${LIST_86xx}    \
+"
+
 LIST_ppc="             \
        ${LIST_5xx}     \
        ${LIST_512x}    \
@@ -450,10 +492,6 @@ LIST_ARM7="                \
 #########################################################################
 
 LIST_ARM9="                    \
-       at91cap9adk             \
-       at91rm9200dk            \
-       at91sam9260ek           \
-       cmc_pu2                 \
        ap920t                  \
        ap922_XA10              \
        ap926ejs                \
@@ -464,14 +502,11 @@ LIST_ARM9="                       \
        cp926ejs                \
        cp946es                 \
        cp966                   \
-       csb637                  \
-       kb9202                  \
        lpd7a400                \
-       m501sk                  \
-       mp2usb                  \
        mx1ads                  \
        mx1fs2                  \
        netstar                 \
+       nmdk8815                \
        omap1510inn             \
        omap1610h2              \
        omap1610inn             \
@@ -489,6 +524,7 @@ LIST_ARM9="                 \
        voiceblue               \
        davinci_dvevm           \
        davinci_schmoogie       \
+       davinci_sffsdr          \
        davinci_sonata          \
 "
 
@@ -503,10 +539,47 @@ LIST_ARM10="              \
 #########################################################################
 ## ARM11 Systems
 #########################################################################
-LIST_ARM11="           \
-       cp1136          \
-       omap2420h4      \
-       apollon         \
+LIST_ARM11="                   \
+       cp1136                  \
+       omap2420h4              \
+       apollon                 \
+       imx31_litekit           \
+       imx31_phycore           \
+       imx31_phycore_eet       \
+       mx31ads                 \
+       qong                    \
+       smdk6400                \
+"
+
+#########################################################################
+## ARM Cortex-A8 Systems
+#########################################################################
+LIST_ARM_CORTEX_A8="           \
+       omap3_beagle            \
+       omap3_overo             \
+       omap3_evm               \
+       omap3_pandora           \
+       omap3_zoom1             \
+"
+
+#########################################################################
+## AT91 Systems
+#########################################################################
+
+LIST_at91="            \
+       afeb9260        \
+       at91cap9adk     \
+       at91rm9200dk    \
+       at91sam9260ek   \
+       at91sam9261ek   \
+       at91sam9263ek   \
+       at91sam9g20ek   \
+       at91sam9rlek    \
+       cmc_pu2         \
+       csb637          \
+       kb9202          \
+       mp2usb          \
+       m501sk          \
 "
 
 #########################################################################
@@ -514,7 +587,6 @@ LIST_ARM11="                \
 #########################################################################
 
 LIST_pxa="             \
-       adsvix          \
        cerf250         \
        cradle          \
        csb226          \
@@ -541,15 +613,20 @@ LIST_ixp="                \
        scpu            \
 "
 
+#########################################################################
+## ARM groups
+#########################################################################
 
-LIST_arm="             \
-       ${LIST_SA}      \
-       ${LIST_ARM7}    \
-       ${LIST_ARM9}    \
-       ${LIST_ARM10}   \
-       ${LIST_ARM11}   \
-       ${LIST_pxa}     \
-       ${LIST_ixp}     \
+LIST_arm="                     \
+       ${LIST_SA}              \
+       ${LIST_ARM7}            \
+       ${LIST_ARM9}            \
+       ${LIST_ARM10}           \
+       ${LIST_ARM11}           \
+       ${LIST_ARM_CORTEX_A8}   \
+       ${LIST_at91}            \
+       ${LIST_pxa}             \
+       ${LIST_ixp}             \
 "
 
 #########################################################################
@@ -559,6 +636,18 @@ LIST_arm="         \
 LIST_mips4kc="         \
        incaip          \
        qemu_mips       \
+       vct_platinum    \
+       vct_platinum_small      \
+       vct_platinum_onenand    \
+       vct_platinum_onenand_small      \
+       vct_platinumavc \
+       vct_platinumavc_small   \
+       vct_platinumavc_onenand \
+       vct_platinumavc_onenand_small   \
+       vct_premium     \
+       vct_premium_small       \
+       vct_premium_onenand     \
+       vct_premium_onenand_small       \
 "
 
 LIST_mips5kc="         \
@@ -605,6 +694,7 @@ LIST_mips_el="                      \
 
 LIST_I486="            \
        sc520_cdp       \
+       sc520_eNET      \
        sc520_spunk     \
        sc520_spunk_rel \
 "
@@ -644,10 +734,9 @@ LIST_nios2="               \
 ## MicroBlaze Systems
 #########################################################################
 
-LIST_microblaze="      \
-       ml401           \
-       suzaku          \
-       xupv2p          \
+LIST_microblaze="                      \
+       microblaze-generic              \
+       suzaku                          \
 "
 
 #########################################################################
@@ -662,13 +751,16 @@ LIST_coldfire="                   \
        M52277EVB               \
        M5235EVB                \
        M5249EVB                \
-       M5253EVB                \
+       M5253DEMO               \
+       M5253EVBE               \
        M5271EVB                \
        M5272C3                 \
        M5275EVB                \
        M5282EVB                \
+       M53017EVB               \
        M5329AFEE               \
        M5373EVB                \
+       M54451EVB               \
        M54455EVB               \
        M5475AFE                \
        M5485AFE                \
@@ -683,7 +775,11 @@ LIST_avr32="               \
        atstk1002       \
        atstk1003       \
        atstk1004       \
+       atstk1006       \
        atngw100        \
+       favr-32-ezkit   \
+       hammerhead      \
+       mimc200         \
 "
 
 #########################################################################
@@ -701,20 +797,27 @@ LIST_blackfin="           \
 ## SH Systems
 #########################################################################
 
+LIST_sh2="             \
+       rsk7203         \
+"
+LIST_sh3="             \
+       mpr2            \
+       ms7720se        \
+"
+
 LIST_sh4="             \
        ms7750se        \
        ms7722se        \
-       Migo-R          \
+       Migo          \
        r7780mp         \
        r2dplus         \
-"
-
-LIST_sh3="             \
-       mpr2            \
-       ms7720se        \
+       sh7763rdp       \
+       sh7785lcr       \
+       ap325rxa        \
 "
 
 LIST_sh="              \
+       ${LIST_sh2}     \
        ${LIST_sh3}     \
        ${LIST_sh4}     \
 "
@@ -751,17 +854,17 @@ build_target() {
 for arg in $@
 do
        case "$arg" in
-       arm|SA|ARM7|ARM9|ARM10|ARM11|ixp|pxa| \
-       avr32| \
-       sparc| \
-       blackfin| \
-       coldfire| \
-       microblaze| \
-       mips|mips_el| \
-       nios|nios2| \
-       ppc|5xx|5xxx|512x|8xx|8220|824x|8260|83xx|85xx|86xx|4xx|7xx|74xx| \
-       x86|I486|TSEC| \
-       sh|sh4|sh3 \
+       arm|SA|ARM7|ARM9|ARM10|ARM11|ARM_CORTEX_A8|at91|ixp|pxa \
+       |avr32 \
+       |blackfin \
+       |coldfire \
+       |microblaze \
+       |mips|mips_el \
+       |nios|nios2 \
+       |ppc|5xx|5xxx|512x|8xx|8220|824x|8260|83xx|85xx|86xx|4xx|7xx|74xx|TSEC \
+       |sh|sh2|sh3|sh4 \
+       |sparc \
+       |x86|I486 \
        )
                        for target in `eval echo '$LIST_'${arg}`
                        do