Finish converting CONFIG_BOOTM_NETBSD et al to Kconfig
authorTom Rini <trini@konsulko.com>
Tue, 22 Mar 2022 01:33:29 +0000 (21:33 -0400)
committerTom Rini <trini@konsulko.com>
Fri, 1 Apr 2022 14:28:45 +0000 (10:28 -0400)
This converts the following to Kconfig:
   CONFIG_BOOTM_NETBSD
   CONFIG_BOOTM_RTEMS
   CONFIG_DESIGNWARE_WATCHDOG
   CONFIG_DISPLAY_CPUINFO
   CONFIG_DM_ETH
   CONFIG_DM_MMC
   CONFIG_DM_REGULATOR
   CONFIG_DM_SPI
   CONFIG_DM_SPI_FLASH
   CONFIG_ISO_PARTITION
   CONFIG_OF_SEPARATE
   CONFIG_SPI_FLASH_WINBOND
   CONFIG_SPL_ETH
   CONFIG_TIMER
   CONFIG_USB_DWC3
   CONFIG_USB_DWC3_GADGET
   CONFIG_USB_DWC3_OMAP
   CONFIG_USB_DWC3_PHY_OMAP
   CONFIG_USB_EHCI_TEGRA
   CONFIG_USB_GADGET_DOWNLOAD
   CONFIG_USB_GADGET_DUALSPEED
   CONFIG_USB_GADGET_MANUFACTURER
   CONFIG_USB_GADGET_PRODUCT_NUM
   CONFIG_USB_GADGET_VBUS_DRAW
   CONFIG_USB_GADGET_VENDOR_NUM

This catches a number of cases where board config files were #undef
various CONFIG options when building SPL, and that doesn't work.  Clean
up the related comments as well.

Signed-off-by: Tom Rini <trini@konsulko.com>
28 files changed:
configs/s5p4418_nanopi2_defconfig
include/config_uncmd_spl.h
include/configs/adp-ae3xx.h
include/configs/adp-ag101p.h
include/configs/am335x_evm.h
include/configs/am335x_shc.h
include/configs/am43xx_evm.h
include/configs/chiliboard.h
include/configs/display5.h
include/configs/imx8mm_icore_mx8mm.h
include/configs/imx8mm_venice.h
include/configs/imx8mn_venice.h
include/configs/imx8mp_evk.h
include/configs/imx8mq_evk.h
include/configs/imx8mq_phanbell.h
include/configs/ls1088a_common.h
include/configs/novena.h
include/configs/opos6uldev.h
include/configs/pico-imx8mq.h
include/configs/rcar-gen2-common.h
include/configs/s5p4418_nanopi2.h
include/configs/socfpga_soc64_common.h
include/configs/tegra-common-post.h
include/configs/ti816x_evm.h
include/configs/ti_omap5_common.h
include/configs/topic_miami.h
include/configs/verdin-imx8mm.h
include/configs/verdin-imx8mp.h

index 0e17e759b5877a2c57fb633774aa0d4cedf9408c..02c17d0108103611cba367f2b2c6f59b075fa939 100644 (file)
@@ -27,6 +27,8 @@ CONFIG_BOARD_LATE_INIT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_SYS_PROMPT="nanopi2# "
 CONFIG_CMD_BOOTZ=y
+# CONFIG_BOOTM_NETBSD is not set
+# CONFIG_BOOTM_RTEMS is not set
 CONFIG_CMD_MEMTEST=y
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
index af7e3e49fddfc13c73c1ed58a33c8475e9f573ab..a59b9bbafbdf82cf84eee82d8c89f1acfdc4b2b2 100644 (file)
@@ -13,7 +13,6 @@
 #ifndef CONFIG_SPL_DM
 #undef CONFIG_DM_SERIAL
 #undef CONFIG_DM_I2C
-#undef CONFIG_DM_SPI
 #endif
 
 #undef CONFIG_DM_STDIO
index cac78479db08a5408c5c05732087a335fe0ab53a..e54a2b67f8e75fb198b292aad1eed485a5b3161c 100644 (file)
 
 #define CONFIG_SKIP_TRUNOFF_WATCHDOG
 
-#ifdef CONFIG_SKIP_LOWLEVEL_INIT
-#ifdef CONFIG_OF_CONTROL
-#undef CONFIG_OF_SEPARATE
-#endif
-#endif
-
 /*
  * Timer
  */
index d05a4d048f3e03b9ecfe1588a980f30df58ec263..bfaa7f90c0033bf61bb4e42e0c7e0b5565727350 100644 (file)
 #define CONFIG_MEM_REMAP
 #endif
 
-#ifdef CONFIG_SKIP_LOWLEVEL_INIT
-#ifdef CONFIG_OF_CONTROL
-#undef CONFIG_OF_SEPARATE
-#endif
-#endif
-
 /*
  * Timer
  */
index 4db04ff54e7e899467ea8608956430cb5b3ac9a5..e786672b83da7f33c663db8acda04a13c841937e 100644 (file)
 #endif
 #endif /* !CONFIG_MTD_RAW_NAND */
 
-/*
- * For NOR boot, we must set this to the start of where NOR is mapped
- * in memory.
- */
-
-/*
- * Disable MMC DM for SPL build and can be re-enabled after adding
- * DM support in SPL
- */
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_DM_MMC
-#undef CONFIG_TIMER
-#endif
-
-#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_USB_ETHER)
-/* Remove other SPL modes. */
-/* disable host part of MUSB in SPL */
-/* disable EFI partitions and partition UUID support */
-#endif
-
 /* USB Device Firmware Update support */
 #ifndef CONFIG_SPL_BUILD
 #define DFUARGS \
index 62d64ff52256cc3e11e65b9f5f4e375879f3492d..4c8df57bdf0db2510950c7a83d20c051573d95a6 100644 (file)
 /* PMIC support */
 #define CONFIG_POWER_TPS65217
 
-/* SPL */
-
-/*
- * Disable MMC DM for SPL build and can be re-enabled after adding
- * DM support in SPL
- */
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_DM_MMC
-#undef CONFIG_TIMER
-#endif
 #endif /* ! __CONFIG_AM335X_SHC_H */
index e4bd13b47dcc8ad2838335bd5f1f549cbb2ebd7f..5057441f7506b5670c5c9f7d39ed8fb26c3ca92d 100644 (file)
 #define CONFIG_SYS_USB_FAT_BOOT_PARTITION              1
 #endif
 
-#if defined(CONFIG_SPL_BUILD) && !defined(CONFIG_SPL_USB_GADGET)
-#undef CONFIG_USB_DWC3_PHY_OMAP
-#undef CONFIG_USB_DWC3_OMAP
-#undef CONFIG_USB_DWC3
-#undef CONFIG_USB_DWC3_GADGET
-
-#undef CONFIG_USB_GADGET_DOWNLOAD
-#undef CONFIG_USB_GADGET_VBUS_DRAW
-#undef CONFIG_USB_GADGET_MANUFACTURER
-#undef CONFIG_USB_GADGET_VENDOR_NUM
-#undef CONFIG_USB_GADGET_PRODUCT_NUM
-#undef CONFIG_USB_GADGET_DUALSPEED
-#endif
-
-/*
- * Disable MMC DM for SPL build and can be re-enabled after adding
- * DM support in SPL
- */
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_TIMER
-#endif
-
 #ifndef CONFIG_SPL_BUILD
 /* USB Device Firmware Update support */
 #define DFUARGS \
index aa2a07e910f8b75b615207383ce167775dfde3fc..ad1cd864c8581137570634fd24186876c517c702 100644 (file)
 
 #define CONFIG_SYS_NAND_ECCSIZE                512
 #define CONFIG_SYS_NAND_ECCBYTES       14
-/* NAND: SPL related configs */
-
-/*
- * Disable MMC DM for SPL build and can be re-enabled after adding
- * DM support in SPL
- */
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_DM_MMC
-#undef CONFIG_TIMER
-#endif
 
 #if defined(CONFIG_ENV_IS_IN_NAND)
 #define CONFIG_SYS_ENV_SECT_SIZE       CONFIG_SYS_NAND_BLOCK_SIZE
index 72526d9bb82d9ade38b6d97dc6f8d11874c5b32b..7bd653364d3365c171bfa78ea3702f33d5118d70 100644 (file)
  * 0x1F00000 - 0x2000000 : SPI.factory  (1MiB)
  */
 
-/* SPI Flash Configs */
-#if defined(CONFIG_SPL_BUILD)
-#undef CONFIG_DM_SPI
-#undef CONFIG_DM_SPI_FLASH
-#endif
-
 /* Below values are "dummy" - only to avoid build break */
 #define CONFIG_SYS_SPI_KERNEL_OFFS      0x150000
 #define CONFIG_SYS_SPI_ARGS_OFFS        0x140000
index d75fcf747e41c6cbb36809e6b563b9a7d175d6dc..f521add5b0462391262dbfbd9229ad8b59ab20c2 100644 (file)
@@ -33,7 +33,6 @@
        func(MMC, mmc, 2) \
        func(MMC, mmc, 0)
 #include <config_distro_bootcmd.h>
-#undef CONFIG_ISO_PARTITION
 #else
 #define BOOTENV
 #endif
index 1ec27f40f2b5142c66491332488e6bccebd3521e..a4abf1f528197048aa6741530b455c8cee908be2 100644 (file)
@@ -41,7 +41,6 @@
        func(MMC, mmc, 2) \
        func(DHCP, dhcp, na)
 #include <config_distro_bootcmd.h>
-#undef CONFIG_ISO_PARTITION
 #else
 #define BOOTENV
 #endif
index c01a590c8af6df88c24991faa532b08a5e58dcc0..81f9574340c3cc35d0338e6fa851630d038eef2f 100644 (file)
@@ -38,7 +38,6 @@
        func(MMC, mmc, 2) \
        func(DHCP, dhcp, na)
 #include <config_distro_bootcmd.h>
-#undef CONFIG_ISO_PARTITION
 #else
 #define BOOTENV
 #endif
index fe07a3cde6264435fcc2a56bdb4a4ff20efaacb3..5b185cf1de235e4e170715c3fda8deac80312fd2 100644 (file)
@@ -26,8 +26,6 @@
 
 #define CONFIG_SPL_ABORT_ON_RAW_IMAGE
 
-#undef CONFIG_DM_MMC
-
 #define CONFIG_POWER_PCA9450
 
 #endif
index 8fff3bf632e8ecd7732af0575deb0f0c3754d527..7389d75dceb313b0d20cb9f6a2bfc3012157f1cf 100644 (file)
@@ -29,8 +29,6 @@
 /* For RAW image gives a error info not panic */
 #define CONFIG_SPL_ABORT_ON_RAW_IMAGE
 
-#undef CONFIG_DM_MMC
-
 #define CONFIG_POWER_PFUZE100
 #define CONFIG_POWER_PFUZE100_I2C_ADDR 0x08
 #endif
index 6919f6d660ec92504031356840d76a82bf2ffeea..f40cacaed43f24c1bf396981ec87ca2f4cd7a625 100644 (file)
@@ -25,8 +25,6 @@
 #define CONFIG_MALLOC_F_ADDR           0x182000
 /* For RAW image gives a error info not panic */
 #define CONFIG_SPL_ABORT_ON_RAW_IMAGE
-
-#undef CONFIG_DM_MMC
 #endif
 
 /* ENET Config */
index 121fd3cf1822482302c90cc2817641effdb7d255..0c73a9e0dce4cd17a097c031941bc0cee96cb997 100644 (file)
@@ -17,7 +17,6 @@
 #define SPL_NO_SATA
 #define SPL_NO_QSPI
 #define SPL_NO_IFC
-#undef CONFIG_DISPLAY_CPUINFO
 #endif
 
 #include <asm/arch/stream_id_lsch3.h>
@@ -131,8 +130,6 @@ unsigned long long get_qixis_addr(void);
 #define CONFIG_HWCONFIG
 #define HWCONFIG_BUFFER_SIZE           128
 
-/* #define CONFIG_DISPLAY_CPUINFO */
-
 #ifndef SPL_NO_ENV
 /* Initial environment variables */
 #define CONFIG_EXTRA_ENV_SETTINGS              \
index c11d13a3483a15ac0de6ba97ee9269dc3a1bff3d..dbde7a0ade5a3d71ca08b8a20c57a60b49eb4a16 100644 (file)
 /* SPL */
 #include "imx6_spl.h"                  /* common IMX6 SPL configuration */
 
-/* Ethernet Configuration */
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_DM_ETH
-#endif
-
 /* I2C */
 #define CONFIG_I2C_MULTI_BUS
 #define CONFIG_SYS_SPD_BUS_NUM         0
index 28104183b541201ed44a94e9b2e85cf03ce3d43f..a27093fc9551de0e8a0c313b65a3cc1a207ca897 100644 (file)
 
 #ifdef CONFIG_SPL
 #include "imx6_spl.h"
-
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_DM_REGULATOR
-#endif
 #endif
 
 /* Miscellaneous configurable options */
index 26946cd65ac682256a4aefd8bdf293b1ea62d790..a7ad4f35285d6fd74babe15f37b96d4cce65304d 100644 (file)
@@ -25,8 +25,6 @@
 #define CONFIG_MALLOC_F_ADDR           0x182000
 /* For RAW image gives a error info not panic */
 #define CONFIG_SPL_ABORT_ON_RAW_IMAGE
-
-#undef CONFIG_DM_MMC
 #endif
 
 /* ENET Config */
index f1f5d07bf81a63b8c45fd606eeda1664d54dbf79..380156be4379e086d08268215bcb3775599ef1b2 100644 (file)
 #define CONFIG_SYS_MONITOR_BASE                0x00000000
 #define CONFIG_SYS_MONITOR_LEN         (256 * 1024)
 
-/* ENV setting */
-
-/* Common ENV setting */
-
-/* SF MTD */
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_DM_SPI
-#undef CONFIG_DM_SPI_FLASH
-#endif
-
 /* Timer */
 #define CONFIG_TMU_TIMER
 #define CONFIG_SYS_TIMER_COUNTS_DOWN
index 632fc0cc9eef020c06ee06f41d2eca56398ffbdb..f0c72cab834611cfe503a9b11b8d5d5d30312082 100644 (file)
 /* Boot Argument Buffer Size */
 #define CONFIG_SYS_BARGSIZE            CONFIG_SYS_CBSIZE
 
-/*-----------------------------------------------------------------------
- * Etc Command definition
- */
-#undef CONFIG_BOOTM_NETBSD
-#undef CONFIG_BOOTM_RTEMS
-
 /*-----------------------------------------------------------------------
  * serial console configuration
  */
index a06ac6b59687b5d0a285330baa70431a09c33b62..601826d44ac8b1c438ae04689902acfeeab4718d 100644 (file)
@@ -137,9 +137,6 @@ unsigned int cm_get_qspi_controller_clk_hz(void);
 /*
  * L4 Watchdog
  */
-#ifndef CONFIG_SPL_BUILD
-#undef CONFIG_DESIGNWARE_WATCHDOG
-#endif
 #define CONFIG_DW_WDT_BASE             SOCFPGA_L4WD0_ADDRESS
 #ifdef CONFIG_TARGET_SOCFPGA_STRATIX10
 #ifndef __ASSEMBLY__
index 7cb8d64e44001c4dbc26037668ad3c8f9b44fa18..d9d89b6d7581806da1e9267457dda979ef616270 100644 (file)
 #define CONFIG_TEGRA_SPI
 #endif
 
-/* overrides for SPL build here */
-#ifdef CONFIG_SPL_BUILD
-
-/* remove USB */
-#ifdef CONFIG_USB_EHCI_TEGRA
-#undef CONFIG_USB_EHCI_TEGRA
-#endif
-
-#endif /* CONFIG_SPL_BUILD */
-
 #endif /* __TEGRA_COMMON_POST_H */
index 05f787473a5cccb33bdccc7ed4fb3ef7b6a900d0..c2dfdebcd5b6a9ba5bed923459178b8a7f0d8bd8 100644 (file)
 #define CONFIG_SPL_MAX_SIZE            (SRAM_SCRATCH_SPACE_ADDR - \
                                         CONFIG_SPL_TEXT_BASE)
 
-/* Since SPL did pll and ddr initialization for us,
- * we don't need to do it twice.
- */
-
-/*
- * Disable MMC DM for SPL build and can be re-enabled after adding
- * DM support in SPL
- */
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_DM_MMC
-#undef CONFIG_TIMER
-#endif
 #endif
index 270ef9598d2df2d0009359560e03f97e7650b6aa..714a1c55c7fb2e04cbd65ef22addcd72e9da0b8a 100644 (file)
 
 #define CONFIG_SYS_SPL_ARGS_ADDR       (CONFIG_SYS_SDRAM_BASE + \
                                         (128 << 20))
-#ifdef CONFIG_SPL_BUILD
-#undef CONFIG_TIMER
-#endif
 
 #endif /* __CONFIG_TI_OMAP5_COMMON_H */
index ba6c3f0cec3424868a6b3ef4cf8d20f2450c170d..f859656b396cabfe571d5960af1b8a06ba5e84a9 100644 (file)
 /* Fixup settings */
 
 /* SPL settings */
-#undef CONFIG_SPL_ETH
 #undef CONFIG_SPL_MAX_FOOTPRINT
 #define CONFIG_SPL_MAX_FOOTPRINT       CONFIG_SYS_SPI_U_BOOT_OFFS
 #define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME     "u-boot.img"
 
-/* FPGA commands that we don't use */
-
-/* Extras */
-
-/* Faster flash, ours may run at 108 MHz */
-#undef CONFIG_SPI_FLASH_WINBOND
-
 /* Setup proper boot sequences for Miami boards */
 
 #if defined(CONFIG_USB_HOST)
index de84e3b66350968b44560daf1342be45f98b61a1..9fe6231e8d25f6d8fba281dd7503d78cf43ebd7e 100644 (file)
@@ -42,7 +42,6 @@
        func(MMC, mmc, 0) \
        func(DHCP, dhcp, na)
 #include <config_distro_bootcmd.h>
-#undef CONFIG_ISO_PARTITION
 #else
 #define BOOTENV
 #endif
index 9a7dedf1ea57f29de5d05d8a049445ec6a3b5cdc..9e29dc19033fce1869abe150331457f224f6e086 100644 (file)
@@ -54,7 +54,6 @@
        func(MMC, mmc, 2) \
        func(DHCP, dhcp, na)
 #include <config_distro_bootcmd.h>
-#undef CONFIG_ISO_PARTITION
 #else
 #define BOOTENV
 #endif