diff mbox series

kontron-sl-mx8mm: fix missing configs and deadlock in CI

Message ID 20211020100314.256953-1-sbabic@denx.de
State Accepted
Commit 0105bda050c89b70d632e2efc76f83b73f0e421a
Delegated to: Stefano Babic
Headers show
Series kontron-sl-mx8mm: fix missing configs and deadlock in CI | expand

Commit Message

Stefano Babic Oct. 20, 2021, 10:03 a.m. UTC
Even if board can be successfuly built, CI goes in deadlock (see thread
on https://www.mail-archive.com/u-boot@lists.denx.de/msg419663.html).
This is caused by SYS_CONFIG set in header file and because defconfig
for the board is out of sync with Kconfig. As result, buildman goes on
to read from stdin until an OOM is reached.

Signed-off-by: Stefano Babic <sbabic@denx.de>
CC: Frieder Schrempf <frieder.schrempf@kontron.de>
---
 configs/kontron-sl-mx8mm_defconfig | 4 +++-
 include/configs/kontron-sl-mx8mm.h | 3 ---
 2 files changed, 3 insertions(+), 4 deletions(-)

Comments

Frieder Schrempf Oct. 24, 2021, 2:12 p.m. UTC | #1
On 20.10.21 12:03, Stefano Babic wrote:
> Even if board can be successfuly built, CI goes in deadlock (see thread
> on https://www.mail-archive.com/u-boot@lists.denx.de/msg419663.html).
> This is caused by SYS_CONFIG set in header file and because defconfig
> for the board is out of sync with Kconfig. As result, buildman goes on
> to read from stdin until an OOM is reached.
> 
> Signed-off-by: Stefano Babic <sbabic@denx.de>
> CC: Frieder Schrempf <frieder.schrempf@kontron.de>

Reviewed-by: Frieder Schrempf <frieder.schrempf@kontron.de>

> ---
>  configs/kontron-sl-mx8mm_defconfig | 4 +++-
>  include/configs/kontron-sl-mx8mm.h | 3 ---
>  2 files changed, 3 insertions(+), 4 deletions(-)
> 
> diff --git a/configs/kontron-sl-mx8mm_defconfig b/configs/kontron-sl-mx8mm_defconfig
> index 06c57b7555..02897818d9 100644
> --- a/configs/kontron-sl-mx8mm_defconfig
> +++ b/configs/kontron-sl-mx8mm_defconfig
> @@ -8,6 +8,7 @@ CONFIG_SYS_MALLOC_F_LEN=0x10000
>  CONFIG_ENV_SIZE=0x10000
>  CONFIG_ENV_OFFSET=0x1f0000
>  CONFIG_ENV_SECT_SIZE=0x10000
> +CONFIG_SYS_MALLOC_LEN=0x4000000
>  CONFIG_DM_GPIO=y
>  CONFIG_SPL_DM_SPI=y
>  CONFIG_DEFAULT_DEVICE_TREE="imx8mm-kontron-n801x-s"
> @@ -17,6 +18,7 @@ CONFIG_SPL_MMC_SUPPORT=y
>  CONFIG_SPL_SERIAL_SUPPORT=y
>  CONFIG_BOOTCOUNT_BOOTLIMIT=3
>  CONFIG_SPL=y
> +CONFIG_SYS_LOAD_ADDR=0x40480000
>  CONFIG_SPL_SPI_FLASH_SUPPORT=y
>  CONFIG_SPL_SPI_SUPPORT=y
>  CONFIG_DISTRO_DEFAULTS=y
> @@ -25,7 +27,7 @@ CONFIG_FIT_EXTERNAL_OFFSET=0x3000
>  CONFIG_SPL_LOAD_FIT=y
>  # CONFIG_USE_SPL_FIT_GENERATOR is not set
>  CONFIG_OF_BOARD_SETUP=y
> -CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/kontron/sl-mx8mm/imximage.cfg"
> +CONFIG_IMX_CONFIG="board/kontron/sl-mx8mm/imximage.cfg"
>  CONFIG_BOARD_TYPES=y
>  CONFIG_SPL_BOARD_INIT=y
>  CONFIG_SPL_SEPARATE_BSS=y
> diff --git a/include/configs/kontron-sl-mx8mm.h b/include/configs/kontron-sl-mx8mm.h
> index 4909b3679d..0d9ab3b755 100644
> --- a/include/configs/kontron-sl-mx8mm.h
> +++ b/include/configs/kontron-sl-mx8mm.h
> @@ -22,7 +22,6 @@
>  #define CONFIG_SYS_INIT_RAM_ADDR	0x40000000
>  #define CONFIG_SYS_INIT_RAM_SIZE	0x200000
>  
> -#define CONFIG_SYS_MALLOC_LEN		SZ_64M
>  #define CONFIG_SYS_HZ			1000
>  
>  #define CONFIG_SYS_INIT_SP_OFFSET \
> @@ -55,8 +54,6 @@
>  #define BOOTENV
>  #endif
>  
> -#define CONFIG_LOADADDR			0x40480000
> -#define CONFIG_SYS_LOAD_ADDR		CONFIG_LOADADDR
>  #define CONFIG_SYS_BOOTM_LEN		SZ_64M
>  #define CONFIG_SPL_MAX_SIZE		(148 * SZ_1K)
>  #define CONFIG_FSL_USDHC
>
diff mbox series

Patch

diff --git a/configs/kontron-sl-mx8mm_defconfig b/configs/kontron-sl-mx8mm_defconfig
index 06c57b7555..02897818d9 100644
--- a/configs/kontron-sl-mx8mm_defconfig
+++ b/configs/kontron-sl-mx8mm_defconfig
@@ -8,6 +8,7 @@  CONFIG_SYS_MALLOC_F_LEN=0x10000
 CONFIG_ENV_SIZE=0x10000
 CONFIG_ENV_OFFSET=0x1f0000
 CONFIG_ENV_SECT_SIZE=0x10000
+CONFIG_SYS_MALLOC_LEN=0x4000000
 CONFIG_DM_GPIO=y
 CONFIG_SPL_DM_SPI=y
 CONFIG_DEFAULT_DEVICE_TREE="imx8mm-kontron-n801x-s"
@@ -17,6 +18,7 @@  CONFIG_SPL_MMC_SUPPORT=y
 CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_BOOTCOUNT_BOOTLIMIT=3
 CONFIG_SPL=y
+CONFIG_SYS_LOAD_ADDR=0x40480000
 CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_SUPPORT=y
 CONFIG_DISTRO_DEFAULTS=y
@@ -25,7 +27,7 @@  CONFIG_FIT_EXTERNAL_OFFSET=0x3000
 CONFIG_SPL_LOAD_FIT=y
 # CONFIG_USE_SPL_FIT_GENERATOR is not set
 CONFIG_OF_BOARD_SETUP=y
-CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/kontron/sl-mx8mm/imximage.cfg"
+CONFIG_IMX_CONFIG="board/kontron/sl-mx8mm/imximage.cfg"
 CONFIG_BOARD_TYPES=y
 CONFIG_SPL_BOARD_INIT=y
 CONFIG_SPL_SEPARATE_BSS=y
diff --git a/include/configs/kontron-sl-mx8mm.h b/include/configs/kontron-sl-mx8mm.h
index 4909b3679d..0d9ab3b755 100644
--- a/include/configs/kontron-sl-mx8mm.h
+++ b/include/configs/kontron-sl-mx8mm.h
@@ -22,7 +22,6 @@ 
 #define CONFIG_SYS_INIT_RAM_ADDR	0x40000000
 #define CONFIG_SYS_INIT_RAM_SIZE	0x200000
 
-#define CONFIG_SYS_MALLOC_LEN		SZ_64M
 #define CONFIG_SYS_HZ			1000
 
 #define CONFIG_SYS_INIT_SP_OFFSET \
@@ -55,8 +54,6 @@ 
 #define BOOTENV
 #endif
 
-#define CONFIG_LOADADDR			0x40480000
-#define CONFIG_SYS_LOAD_ADDR		CONFIG_LOADADDR
 #define CONFIG_SYS_BOOTM_LEN		SZ_64M
 #define CONFIG_SPL_MAX_SIZE		(148 * SZ_1K)
 #define CONFIG_FSL_USDHC