]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
post: Migrate to Kconfig
authorTom Rini <trini@konsulko.com>
Sat, 19 Nov 2022 23:45:44 +0000 (18:45 -0500)
committerTom Rini <trini@konsulko.com>
Mon, 5 Dec 2022 21:11:50 +0000 (16:11 -0500)
We move the existing CONFIG_POST_* functionality over to CFG_POST and
then introduce CONFIG_POST to Kconfig.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
58 files changed:
arch/powerpc/cpu/mpc85xx/cpu.c
configs/P2041RDB_NAND_defconfig
configs/P2041RDB_SDCARD_defconfig
configs/P2041RDB_SPIFLASH_defconfig
configs/P2041RDB_defconfig
configs/kmcent2_defconfig
configs/kmcoge5ne_defconfig
configs/pg_wcom_expu1_defconfig
configs/pg_wcom_expu1_update_defconfig
configs/pg_wcom_seli8_defconfig
configs/pg_wcom_seli8_update_defconfig
doc/README.POST
doc/README.fsl-ddr
drivers/serial/serial-uclass.c
drivers/serial/serial.c
include/configs/P2041RDB.h
include/configs/km/pg-wcom-ls102xa.h
include/configs/kmcent2.h
include/configs/kmcoge5ne.h
include/post.h
include/serial.h
post/cpu/mpc83xx/ecc.c
post/drivers/flash.c
post/drivers/i2c.c
post/drivers/memory.c
post/drivers/rtc.c
post/lib_powerpc/andi.c
post/lib_powerpc/asm.S
post/lib_powerpc/b.c
post/lib_powerpc/cmp.c
post/lib_powerpc/cmpi.c
post/lib_powerpc/complex.c
post/lib_powerpc/cpu.c
post/lib_powerpc/cr.c
post/lib_powerpc/fpu/20001122-1.c
post/lib_powerpc/fpu/20010114-2.c
post/lib_powerpc/fpu/20010226-1.c
post/lib_powerpc/fpu/980619-1.c
post/lib_powerpc/fpu/acc1.c
post/lib_powerpc/fpu/compare-fp-1.c
post/lib_powerpc/fpu/fpu.c
post/lib_powerpc/fpu/mul-subnormal-single-1.c
post/lib_powerpc/load.c
post/lib_powerpc/multi.c
post/lib_powerpc/rlwimi.c
post/lib_powerpc/rlwinm.c
post/lib_powerpc/rlwnm.c
post/lib_powerpc/srawi.c
post/lib_powerpc/store.c
post/lib_powerpc/string.c
post/lib_powerpc/three.c
post/lib_powerpc/threei.c
post/lib_powerpc/threex.c
post/lib_powerpc/two.c
post/lib_powerpc/twox.c
post/post.c
post/tests.c
test/Kconfig

index 74ad7483dc101b746eb24c4ed3f85f0a6ecda3a9..be85c54e48011916d9c74c0fca924dbf430200c9 100644 (file)
@@ -486,7 +486,7 @@ int dram_init(void)
 #endif /* CONFIG_SYS_RAMBOOT */
 #endif
 
-#if CONFIG_POST & CFG_SYS_POST_MEMORY
+#if CFG_POST & CFG_SYS_POST_MEMORY
 
 /* Board-specific functions defined in each board's ddr.c */
 void fsl_ddr_get_spd(generic_spd_eeprom_t *ctrl_dimms_spd,
index 3d24b1a78c10ada57cbf956e24b8d92f00a4928c..f495205f5bd43d379d411aedd76a516a0093ebc2 100644 (file)
@@ -112,3 +112,4 @@ CONFIG_USB_MAX_CONTROLLER_COUNT=2
 CONFIG_USB_STORAGE=y
 CONFIG_ADDR_MAP=y
 CONFIG_SYS_NUM_ADDR_MAP=64
+CONFIG_POST=y
index cec55a1412b66f676b72f1a181fa0cbe87d1836d..23a7b66fbcbe27eee9a45823fd7b5a6bf2d9189b 100644 (file)
@@ -107,3 +107,4 @@ CONFIG_USB_MAX_CONTROLLER_COUNT=2
 CONFIG_USB_STORAGE=y
 CONFIG_ADDR_MAP=y
 CONFIG_SYS_NUM_ADDR_MAP=64
+CONFIG_POST=y
index 5fcf1546423b8935912e3a4c4a293b6767fedbdb..7dfbde04693c8e709b656716b5ca49e478b38b66 100644 (file)
@@ -109,3 +109,4 @@ CONFIG_USB_MAX_CONTROLLER_COUNT=2
 CONFIG_USB_STORAGE=y
 CONFIG_ADDR_MAP=y
 CONFIG_SYS_NUM_ADDR_MAP=64
+CONFIG_POST=y
index ce198e28cb8623f2bc19a2dc5cf464be29394140..aea0b89f97ddb89ce8c564101078f2f4ca11ce9d 100644 (file)
@@ -104,3 +104,4 @@ CONFIG_USB_MAX_CONTROLLER_COUNT=2
 CONFIG_USB_STORAGE=y
 CONFIG_ADDR_MAP=y
 CONFIG_SYS_NUM_ADDR_MAP=64
+CONFIG_POST=y
index 48ac85b699bed4ea66a43225594ff6281c274abf..41b26287d567e429fa6696bf363ff02edbd4be8c 100644 (file)
@@ -110,3 +110,4 @@ CONFIG_FS_CRAMFS=y
 CONFIG_BCH=y
 CONFIG_PANIC_HANG=y
 CONFIG_LZO=y
+CONFIG_POST=y
index c2a17c6212f1cfe97f43abb48a0b03d152617513..013277c9bf129f8b95f7f0f36b0e280eb27786dc 100644 (file)
@@ -243,3 +243,4 @@ CONFIG_QE_UEC=y
 CONFIG_QE=y
 CONFIG_SYS_NS16550=y
 CONFIG_BCH=y
+CONFIG_POST=y
index ed55f7bfd0aadb897ef4042da8879dddc7c6ee0c..d21e180d1fc31b9d3920099dcfe072c853316676 100644 (file)
@@ -100,3 +100,4 @@ CONFIG_SCSI_AHCI_PLAT=y
 CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_POST=y
index 64ddaf8aa61c571411094a84e42d8183cee2ada8..54773b06339aa9b780d7f95e85ce1327577a7505 100644 (file)
@@ -98,3 +98,4 @@ CONFIG_SCSI_AHCI_PLAT=y
 CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_POST=y
index ad08e3582e36e2f02a750e132e705800b4729984..8311b3a3a00fb59d2f19956b5875755ece580d26 100644 (file)
@@ -100,3 +100,4 @@ CONFIG_SCSI_AHCI_PLAT=y
 CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_POST=y
index 01a6198d727ec110859eb7b2ec0345992a4e36a8..d6f4a0547907e515d0ab32dcc12ec25cdebe9f08 100644 (file)
@@ -98,3 +98,4 @@ CONFIG_SCSI_AHCI_PLAT=y
 CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
 CONFIG_SYS_NS16550=y
+CONFIG_POST=y
index 1d1c25bdf9e1487be23788592610d326e855f7ad..5d92f3fe6e91b8c57182824dd87e2d9aaade5634 100644 (file)
@@ -242,11 +242,11 @@ storage server and etc.
 
 All POST-related code will be #ifdef'ed with the CONFIG_POST macro.
 This macro will be defined in the config_<board>.h file for those
-boards that need POST. The CONFIG_POST macro will contain the list of
+boards that need POST. The CFG_POST macro will contain the list of
 POST tests for the board. The macro will have the format of array
 composed of post_test structures:
 
-#define CONFIG_POST \
+#define CFG_POST \
        {
                "On-board peripherals test", "board", \
                "  This test performs full check-up of the " \
@@ -257,7 +257,7 @@ composed of post_test structures:
 
 A new file, post.h, will be created in the include/ directory. This
 file will contain common POST declarations and will define a set of
-macros that will be reused for defining CONFIG_POST. As an example,
+macros that will be reused for defining CFG_POST. As an example,
 the following macro may be defined:
 
 #define POST_CACHE \
index cec5d94df4a83fe84b227f9827f167b7918aba9d..10e63f3be1d3bd4505727e5561aee45932035c16 100644 (file)
@@ -137,7 +137,7 @@ Memory testing options for mpc85xx
 2. Memory test can be done with Power-On-Self-Test function, activated at
    compile time.
 
-   In order to enable the POST memory test, CONFIG_POST needs to be
+   In order to enable the POST memory test, CFG_POST needs to be
    defined in board configuraiton header file. By default, POST memory test
    performs a fast test. A slow test can be enabled by changing the flag at
    compiling time. To test memory bigger than 2GB, 36BIT support is needed.
index 8a489a2e3f95e3d7e614ee927d2687585321ad82..c02106747a0837a52c0539a27bb09acf5a101ff2 100644 (file)
@@ -526,7 +526,7 @@ static int serial_post_probe(struct udevice *dev)
                ops->getconfig += gd->reloc_off;
        if (ops->setconfig)
                ops->setconfig += gd->reloc_off;
-#if CONFIG_POST & CONFIG_SYS_POST_UART
+#if CFG_POST & CONFIG_SYS_POST_UART
        if (ops->loop)
                ops->loop += gd->reloc_off;
 #endif
index 4d5496509481345fb6cc181e38cfa1a7b4dfa52b..369a8e38e3e2ec6077a974571d381948202b4657 100644 (file)
@@ -458,7 +458,7 @@ void default_serial_puts(const char *s)
                dev->putc(*s++);
 }
 
-#if CONFIG_POST & CONFIG_SYS_POST_UART
+#if CFG_POST & CONFIG_SYS_POST_UART
 static const int bauds[] = CFG_SYS_BAUDRATE_TABLE;
 
 /**
index acbd43419f2e4a917b0caaf35ad82a2324765ac6..8b901ca47a0c4867774b48488134097649726085 100644 (file)
@@ -41,7 +41,7 @@
  */
 #define CFG_SYS_INIT_L2CSR0            L2CSR0_L2E
 
-#define CONFIG_POST CFG_SYS_POST_MEMORY        /* test POST memory test */
+#define CFG_POST CFG_SYS_POST_MEMORY   /* test POST memory test */
 
 /*
  *  Config the L3 Cache as L3 SRAM
index c1174b87ab7a15c537f9979756d07760738993a7..dfa81c037f48b46f1050cef80b25c6360719900d 100644 (file)
@@ -25,8 +25,8 @@
 #define SPD_EEPROM_ADDRESS             0x54
 
 /* POST memory regions test */
-#define CONFIG_POST                    (CFG_SYS_POST_MEM_REGIONS)
-#define CONFIG_POST_EXTERNAL_WORD_FUNCS
+#define CFG_POST                       (CFG_SYS_POST_MEM_REGIONS)
+#define CFG_POST_EXTERNAL_WORD_FUNCS
 
 /*
  * IFC Definitions
index 89c5a24ee901517d7d81467438cf08f37cefc11a..527f0383bc6532c54ac38cfb2dd4c91e69d84016 100644 (file)
 #define CFG_SYS_INIT_L2CSR0            L2CSR0_L2E
 
 /* POST memory regions test */
-#define CONFIG_POST CFG_SYS_POST_MEM_REGIONS
+#define CFG_POST CFG_SYS_POST_MEM_REGIONS
 
 /*
  *  Config the L3 Cache as L3 SRAM
index c24d6ad8bc2d3ebdfcfc4656bec90d4d96c37460..6b30fb4b617e6fc2a2a52877ab82df490efea698 100644 (file)
@@ -33,8 +33,8 @@
        CSCONFIG_COL_BIT_10)
 
 /* enable POST tests */
-#define CONFIG_POST (CFG_SYS_POST_MEMORY|CFG_SYS_POST_MEM_REGIONS)
-#define CONFIG_POST_EXTERNAL_WORD_FUNCS /* use own functions, not generic */
+#define CFG_POST (CFG_SYS_POST_MEMORY|CFG_SYS_POST_MEM_REGIONS)
+#define CFG_POST_EXTERNAL_WORD_FUNCS /* use own functions, not generic */
 #define CPM_POST_WORD_ADDR  CONFIG_SYS_MEMTEST_END
 #define CONFIG_TESTPIN_REG  gprt3      /* for kmcoge5ne */
 #define CONFIG_TESTPIN_MASK 0x20       /* for kmcoge5ne */
index 867a66f3007a64cdd09bf7a11cb09864ce0656ea..e68d5c89020c71910822489af1b94796f91e336f 100644 (file)
@@ -16,7 +16,7 @@
 
 #if defined(CONFIG_POST)
 
-#ifndef CONFIG_POST_EXTERNAL_WORD_FUNCS
+#ifndef CFG_POST_EXTERNAL_WORD_FUNCS
 #ifdef CONFIG_SYS_POST_WORD_ADDR
 #define _POST_WORD_ADDR        CONFIG_SYS_POST_WORD_ADDR
 #else
@@ -51,7 +51,7 @@ static inline void post_word_store (ulong value)
 extern ulong post_word_load(void);
 extern void post_word_store(ulong value);
 
-#endif /* CONFIG_POST_EXTERNAL_WORD_FUNCS */
+#endif /* CFG_POST_EXTERNAL_WORD_FUNCS */
 #endif /* defined (CONFIG_POST) */
 #endif /* __ASSEMBLY__ */
 
index fe01bcfadb9bde6fc249f332a7863968872fe450..f4d7dc58a9e16516dcd3c5f580d87044dc442fcb 100644 (file)
@@ -14,7 +14,7 @@ struct serial_device {
        int     (*tstc)(void);
        void    (*putc)(const char c);
        void    (*puts)(const char *s);
-#if CONFIG_POST & CONFIG_SYS_POST_UART
+#if CFG_POST & CONFIG_SYS_POST_UART
        void    (*loop)(int);
 #endif
        struct serial_device    *next;
@@ -242,7 +242,7 @@ struct dm_serial_ops {
         * @return 0 if OK, -ve on error
         */
        int (*clear)(struct udevice *dev);
-#if CONFIG_POST & CONFIG_SYS_POST_UART
+#if CFG_POST & CONFIG_SYS_POST_UART
        /**
         * loop() - Control serial device loopback mode
         *
index edd74115672b7bb9e64174e5ebd20abec7c4e8c3..45263e6b44ca71c5b38720837ced4d5ad80b2cbd 100644 (file)
@@ -17,7 +17,7 @@
 #include <asm/io.h>
 #include <post.h>
 
-#if CONFIG_POST & CONFIG_SYS_POST_ECC
+#if CFG_POST & CONFIG_SYS_POST_ECC
 /*
  * We use the RAW I/O accessors where possible in order to
  * achieve performance goal, since the test's execution time
index 7d65f46d9fea7cbc8fbcd54b14acf5c5435ab809..e157d36911006691cfa7a9ce0c9124894f57e4c1 100644 (file)
@@ -6,7 +6,7 @@
  * Licensed under the GPL-2 or later.
  */
 
-#if CONFIG_POST & CONFIG_SYS_POST_FLASH
+#if CFG_POST & CONFIG_SYS_POST_FLASH
 #include <common.h>
 #include <malloc.h>
 #include <post.h>
index 3b378921fafc9a14a91c79991e8e10756c37f6bf..057454ffd8f5d69b7825ed70fbb31949e0aa3e07 100644 (file)
@@ -26,7 +26,7 @@
 #include <post.h>
 #include <i2c.h>
 
-#if CONFIG_POST & CONFIG_SYS_POST_I2C
+#if CFG_POST & CONFIG_SYS_POST_I2C
 
 static int i2c_ignore_device(unsigned int chip)
 {
@@ -94,4 +94,4 @@ int i2c_post_test (int flags)
 #endif
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_I2C */
+#endif /* CFG_POST & CONFIG_SYS_POST_I2C */
index 71dad7b8c026acead080f32bae71d51c024184ce..1be2b41df45d2eb60eca42a59ced0114604bb614 100644 (file)
 #include <post.h>
 #include <watchdog.h>
 
-#if CONFIG_POST & (CFG_SYS_POST_MEMORY | CFG_SYS_POST_MEM_REGIONS)
+#if CFG_POST & (CFG_SYS_POST_MEMORY | CFG_SYS_POST_MEM_REGIONS)
 
 DECLARE_GLOBAL_DATA_PTR;
 
@@ -535,4 +535,4 @@ int memory_post_test(int flags)
        return ret;
 }
 
-#endif /* CONFIG_POST&(CFG_SYS_POST_MEMORY|CFG_SYS_POST_MEM_REGIONS) */
+#endif /* CFG_POST&(CFG_SYS_POST_MEMORY|CFG_SYS_POST_MEM_REGIONS) */
index c603f0e6728c9b5922235a2b460b4bb9bfd95c5f..cfed56b680cd8a42eb71e43caf65bc00c3fef779 100644 (file)
@@ -26,7 +26,7 @@
 #include <post.h>
 #include <rtc.h>
 
-#if CONFIG_POST & CONFIG_SYS_POST_RTC
+#if CFG_POST & CONFIG_SYS_POST_RTC
 
 static int rtc_post_skip (ulong * diff)
 {
@@ -189,4 +189,4 @@ int rtc_post_test (int flags)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_RTC */
+#endif /* CFG_POST & CONFIG_SYS_POST_RTC */
index d4f60aa73880ae394c11bb01e640c49fd6880e0f..d69d61396bcb6142fd96e28f1b41f6bfdfd140f6 100644 (file)
@@ -19,7 +19,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_21 (ulong *code, ulong *cr, ulong *res, ulong op);
 extern ulong cpu_post_makecr (long v);
index 91b599932ffdb109d51cb18c20d4ab816c316a0a..13302d7968982939e2d6ff4a8358f49e6a91fe5a 100644 (file)
@@ -10,7 +10,7 @@
 #include <ppc_defs.h>
 #include <asm/cache.h>
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 /* void cpu_post_exec_02 (ulong *code, ulong op1, ulong op2); */
        .global cpu_post_exec_02
index 0b02e9169e2b4bf61bd05df03933f39d7b43cdfc..eb9371fa6b20cafa2d7e83be8e9e37b77413986d 100644 (file)
@@ -24,7 +24,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_11 (ulong *code, ulong *res, ulong op1);
 extern void cpu_post_exec_31 (ulong *code, ulong *ctr, ulong *lr, ulong *jump,
index e70869774cebd2e73cd78ae3d498676a6aedb84a..e4d0931fc9a4ade83a4e192615acd71b27b50ce0 100644 (file)
@@ -23,7 +23,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_12 (ulong *code, ulong *res, ulong op1, ulong op2);
 
index 85a9b0ad36b288575d1e5536cfe32c7837544e3f..983892d00635ecc5c1612d6d36b11ad8aa4d259c 100644 (file)
@@ -23,7 +23,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_11 (ulong *code, ulong *res, ulong op1);
 
index bb29e91701276f22dbe809cb53d6a2ac0576dd73..d2ec21b0cbeadfa08720d9533a03ae787760e07d 100644 (file)
@@ -18,7 +18,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern int cpu_post_complex_1_asm (int a1, int a2, int a3, int a4, int n);
 extern int cpu_post_complex_2_asm (int x, int n);
index 1d47107342915edf4e9de00301a532f5db35486b..77c25381729be24b624e83768142d1e7a9b006ca 100644 (file)
@@ -20,7 +20,7 @@
 #include <post.h>
 #include <asm/mmu.h>
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern int cpu_post_test_cmp (void);
 extern int cpu_post_test_cmpi (void);
@@ -118,4 +118,4 @@ int cpu_post_test (int flags)
        return ret;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_CPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_CPU */
index 56ed355dde715c6d9419c6311a1c06ac1ce6afb2..077fb0f2da3a9f4b1c0980dbee7b0c95c5708572 100644 (file)
@@ -33,7 +33,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_11 (ulong *code, ulong *res, ulong op1);
 extern void cpu_post_exec_21x (ulong *code, ulong *op1, ulong *op2, ulong op3);
index 4b452dc083d461e2381974c98424435a3ba2c839..eddd3f915eed27bce2b8a651291b6ce42d985db3 100644 (file)
@@ -13,7 +13,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 int fpu_post_test_math1 (void)
 {
@@ -40,4 +40,4 @@ int fpu_post_test_math1 (void)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index 4aadd1e0482df71a4a66c6ebe809774979ed7e81..9e3e54661f99956025792196a64f075f4cce829a 100644 (file)
@@ -13,7 +13,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 static float rintf (float x)
 {
@@ -45,4 +45,4 @@ int fpu_post_test_math2 (void)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index b09a25c2118ca06c0112f77f7cc7fa59c842e162..5bb3860900357b2f0051c1743a2a2307ab15c2c4 100644 (file)
@@ -13,7 +13,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 int fpu_post_test_math3 (void)
 {
@@ -33,4 +33,4 @@ int fpu_post_test_math3 (void)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index 2fea708306cc7b3939db08a533660ffe783c58f2..415cd50c85d2e0a3ccc37a68102b0741d26b07f6 100644 (file)
@@ -13,7 +13,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 int fpu_post_test_math4 (void)
 {
@@ -39,4 +39,4 @@ int fpu_post_test_math4 (void)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index 9e5783b25792bca36d397e1f4449926faf00aed7..4cf3b7cef757ca249d1516b309908653c382e2b3 100644 (file)
@@ -13,7 +13,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 static double func (const double *array)
 {
@@ -36,4 +36,4 @@ int fpu_post_test_math5 (void)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index d46a13adcdfebe51b1b2fe7af861e837d4681589..029600fd2b741baa95d0431374cb6ec00038bbc2 100644 (file)
@@ -15,7 +15,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 static int failed;
 
@@ -204,4 +204,4 @@ int fpu_post_test_math6 (void)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index bd65f623d5009eb4e6c2a4397b75d56c72f82ae7..8993b36e801dafebbf0e516c93eb085991f0b50f 100644 (file)
@@ -21,7 +21,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 #include <watchdog.h>
 
@@ -71,4 +71,4 @@ int fpu_post_test (int flags)
        return ret;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index cb61c9114d7bcbecb6c54abfbaefe316db425467..87b882c6b22f9ae45df89c52b4542c3e7fbff3a9 100644 (file)
@@ -15,7 +15,7 @@
 
 GNU_FPOST_ATTR
 
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
 
 union uf
 {
@@ -82,4 +82,4 @@ int fpu_post_test_math7 (void)
        return 0;
 }
 
-#endif /* CONFIG_POST & CONFIG_SYS_POST_FPU */
+#endif /* CFG_POST & CONFIG_SYS_POST_FPU */
index 5269563b1e170349b86a46ff0adfc6fa43e0a322..ece0b2756e00bd430e1e42b5bed12d584ff2eccf 100644 (file)
@@ -28,7 +28,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_22w (ulong *code, ulong *op1, ulong op2, ulong *op3);
 extern void cpu_post_exec_21w (ulong *code, ulong *op1, ulong *op2);
index f082e4c546cc051b3105e1f3aa77791fa699e226..0e9ee88eb5d5a60ebd58943194c86edb78d81069 100644 (file)
@@ -21,7 +21,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_02(ulong *code, ulong op1, ulong op2);
 
index 7b4dc79fb17d19b5f626a519f44aad09a9c8d320..d24a3f665c7cfd50d81dfab936737d180a0a70ef 100644 (file)
@@ -19,7 +19,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_22 (ulong *code, ulong *cr, ulong *res, ulong op1,
     ulong op2);
index 8a03e9b9bcb6f350c7dfa8a9acbc1ec2c094a8f2..9f4a3edb3ea702cbf36fc7b157c072f206995c01 100644 (file)
@@ -19,7 +19,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_21 (ulong *code, ulong *cr, ulong *res, ulong op1);
 extern ulong cpu_post_makecr (long v);
index e2beb4e4171320619487b30b41ed8cdd16cfc71c..224e6bdd45e9b9fc10732e0fa4f88fd877c74dd8 100644 (file)
@@ -19,7 +19,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_22 (ulong *code, ulong *cr, ulong *res, ulong op1,
     ulong op2);
index d4a8fabc4257c8a11df44b8a8f4613c3aa213c9c..713d4f2276b39c832f4eb340865670e07fbc944f 100644 (file)
@@ -19,7 +19,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_21 (ulong *code, ulong *cr, ulong *res, ulong op);
 extern ulong cpu_post_makecr (long v);
index 8e278fee885a66d7a77a22cf999e0cbc589856d6..2dbcccf098a554d571b6dbd5998c99f10f843496 100644 (file)
@@ -28,7 +28,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_12w (ulong *code, ulong *op1, ulong op2, ulong op3);
 extern void cpu_post_exec_11w (ulong *code, ulong *op1, ulong op2);
index 0d8d280b271c04525c7fe39f90bf4f86ad63a7e8..9b54847632a33170b3ce83366758277ef5fc90a2 100644 (file)
@@ -20,7 +20,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_02 (ulong *code, ulong op1, ulong op2);
 extern void cpu_post_exec_04 (ulong *code, ulong op1, ulong op2, ulong op3,
index fc6f1f5674adc1291033305531eaa929b4ff6823..55f0ff8a8825c09997edb7b49feed4d3723a1b6c 100644 (file)
@@ -22,7 +22,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_22 (ulong *code, ulong *cr, ulong *res, ulong op1,
     ulong op2);
index f49c85e6b9dacdaee6bb51d10e000936e28f61f5..ec52d238e69943ce99fe88abc7b4f6cff3ed7a03 100644 (file)
@@ -21,7 +21,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_21 (ulong *code, ulong *cr, ulong *res, ulong op);
 extern ulong cpu_post_makecr (long v);
index 6bc5a54706b4f8581758730bd6fd5475d2fada9d..6f5f0b8eb7607cbae1988ae7bbc24420f5e20188 100644 (file)
@@ -22,7 +22,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_22 (ulong *code, ulong *cr, ulong *res, ulong op1,
     ulong op2);
index fa376c76b1bb0c6ea2ad3bf6a9b4a3ba9d9138b9..b44dd4e2084558a7fbb75b593c09b44b40be8400 100644 (file)
@@ -22,7 +22,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_21 (ulong *code, ulong *cr, ulong *res, ulong op1);
 extern ulong cpu_post_makecr (long v);
index 5c36012a9b791699b6d8b442739921e0843152d0..320cc0a64e7c0c14a58296cd17df4c1e35f4c248 100644 (file)
@@ -22,7 +22,7 @@
 #include <post.h>
 #include "cpu_asm.h"
 
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
 
 extern void cpu_post_exec_21 (ulong *code, ulong *cr, ulong *res, ulong op1);
 extern ulong cpu_post_makecr (long v);
index b81425d8cf81501ba206f5ab97c07e6f50996f4f..9964b4108041675396085334b4b69bbc22eedaa4 100644 (file)
@@ -168,7 +168,7 @@ static void post_bootmode_test_off(void)
        post_word_store(word);
 }
 
-#ifndef CONFIG_POST_SKIP_ENV_FLAGS
+#ifndef CFG_POST_SKIP_ENV_FLAGS
 static void post_get_env_flags(int *test_flags)
 {
        int  flag[] = {  POST_POWERON,   POST_NORMAL,   POST_SLOWTEST,
@@ -227,7 +227,7 @@ static void post_get_flags(int *test_flags)
        for (j = 0; j < post_list_size; j++)
                test_flags[j] = post_list[j].flags;
 
-#ifndef CONFIG_POST_SKIP_ENV_FLAGS
+#ifndef CFG_POST_SKIP_ENV_FLAGS
        post_get_env_flags(test_flags);
 #endif
 
index fc36e738f7316f49581134cd9c10ea078a3d648f..d61ea74d512e22b2ead6b0b2482497e9bed30d25 100644 (file)
@@ -45,7 +45,7 @@ extern void sysmon_reloc (void);
 
 struct post_test post_list[] =
 {
-#if CONFIG_POST & CONFIG_SYS_POST_OCM
+#if CFG_POST & CONFIG_SYS_POST_OCM
     {
        "OCM test",
        "ocm",
@@ -57,7 +57,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_OCM
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_CACHE
+#if CFG_POST & CONFIG_SYS_POST_CACHE
     {
        "Cache test",
        "cache",
@@ -69,9 +69,9 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_CACHE
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_WATCHDOG
-#if defined(CONFIG_POST_WATCHDOG)
-       CONFIG_POST_WATCHDOG,
+#if CFG_POST & CONFIG_SYS_POST_WATCHDOG
+#if defined(CFG_POST_WATCHDOG)
+       CFG_POST_WATCHDOG,
 #else
     {
        "Watchdog timer test",
@@ -85,7 +85,7 @@ struct post_test post_list[] =
     },
 #endif
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_I2C
+#if CFG_POST & CONFIG_SYS_POST_I2C
     {
        "I2C test",
        "i2c",
@@ -97,7 +97,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_I2C
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_RTC
+#if CFG_POST & CONFIG_SYS_POST_RTC
     {
        "RTC test",
        "rtc",
@@ -109,7 +109,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_RTC
     },
 #endif
-#if CONFIG_POST & CFG_SYS_POST_MEMORY
+#if CFG_POST & CFG_SYS_POST_MEMORY
     {
        "Memory test",
        "memory",
@@ -121,7 +121,7 @@ struct post_test post_list[] =
        CFG_SYS_POST_MEMORY
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_CPU
+#if CFG_POST & CONFIG_SYS_POST_CPU
     {
        "CPU test",
        "cpu",
@@ -134,7 +134,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_CPU
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_FPU
+#if CFG_POST & CONFIG_SYS_POST_FPU
     {
        "FPU test",
        "fpu",
@@ -147,9 +147,9 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_FPU
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_UART
-#if defined(CONFIG_POST_UART)
-       CONFIG_POST_UART,
+#if CFG_POST & CONFIG_SYS_POST_UART
+#if defined(CFG_POST_UART)
+       CFG_POST_UART,
 #else
     {
        "UART test",
@@ -161,9 +161,9 @@ struct post_test post_list[] =
        NULL,
        CONFIG_SYS_POST_UART
     },
-#endif /* CONFIG_POST_UART */
+#endif /* CFG_POST_UART */
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_ETHER
+#if CFG_POST & CONFIG_SYS_POST_ETHER
     {
        "ETHERNET test",
        "ethernet",
@@ -175,7 +175,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_ETHER
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_USB
+#if CFG_POST & CONFIG_SYS_POST_USB
     {
        "USB test",
        "usb",
@@ -187,7 +187,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_USB
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_SPR
+#if CFG_POST & CONFIG_SYS_POST_SPR
     {
        "SPR test",
        "spr",
@@ -199,7 +199,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_SPR
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_SYSMON
+#if CFG_POST & CONFIG_SYS_POST_SYSMON
     {
        "SYSMON test",
        "sysmon",
@@ -211,7 +211,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_SYSMON
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_DSP
+#if CFG_POST & CONFIG_SYS_POST_DSP
     {
        "DSP test",
        "dsp",
@@ -223,7 +223,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_DSP
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_CODEC
+#if CFG_POST & CONFIG_SYS_POST_CODEC
     {
        "CODEC test",
        "codec",
@@ -235,7 +235,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_CODEC
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_ECC
+#if CFG_POST & CONFIG_SYS_POST_ECC
     {
        "ECC test",
        "ecc",
@@ -247,22 +247,22 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_ECC
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_BSPEC1
-       CONFIG_POST_BSPEC1,
+#if CFG_POST & CONFIG_SYS_POST_BSPEC1
+       CFG_POST_BSPEC1,
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_BSPEC2
-       CONFIG_POST_BSPEC2,
+#if CFG_POST & CONFIG_SYS_POST_BSPEC2
+       CFG_POST_BSPEC2,
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_BSPEC3
-       CONFIG_POST_BSPEC3,
+#if CFG_POST & CONFIG_SYS_POST_BSPEC3
+       CFG_POST_BSPEC3,
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_BSPEC4
-       CONFIG_POST_BSPEC4,
+#if CFG_POST & CONFIG_SYS_POST_BSPEC4
+       CFG_POST_BSPEC4,
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_BSPEC5
-       CONFIG_POST_BSPEC5,
+#if CFG_POST & CONFIG_SYS_POST_BSPEC5
+       CFG_POST_BSPEC5,
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_COPROC
+#if CFG_POST & CONFIG_SYS_POST_COPROC
     {
        "Coprocessors communication test",
        "coproc_com",
@@ -274,7 +274,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_COPROC
     },
 #endif
-#if CONFIG_POST & CONFIG_SYS_POST_FLASH
+#if CFG_POST & CONFIG_SYS_POST_FLASH
     {
        "Parallel NOR flash test",
        "flash",
@@ -286,7 +286,7 @@ struct post_test post_list[] =
        CONFIG_SYS_POST_FLASH
     },
 #endif
-#if CONFIG_POST & CFG_SYS_POST_MEM_REGIONS
+#if CFG_POST & CFG_SYS_POST_MEM_REGIONS
     {
        "Memory regions test",
        "mem_regions",
index a6b463e4d06cf8f784e5e850cdb85362f7b9ee39..9f4641ae6bc58691fb340dccb9587527b2606cf0 100644 (file)
@@ -1,3 +1,8 @@
+config POST
+       bool "Power On Self Test support"
+       help
+         See doc/README.POST for more details
+
 menuconfig UNIT_TEST
        bool "Unit tests"
        help