Convert CONFIG_SYS_FDT_PAD to Kconfig

This converts the following to Kconfig:
   CONFIG_SYS_FDT_PAD

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Tom Rini 2022-08-02 07:33:27 -04:00
parent ff4e87c030
commit 40ed7be4af
12 changed files with 10 additions and 21 deletions

View file

@ -24,10 +24,6 @@
#include <dm/ofnode.h> #include <dm/ofnode.h>
#include <tee/optee.h> #include <tee/optee.h>
#ifndef CONFIG_SYS_FDT_PAD
#define CONFIG_SYS_FDT_PAD 0x3000
#endif
/* adding a ramdisk needs 0x44 bytes in version 2008.10 */ /* adding a ramdisk needs 0x44 bytes in version 2008.10 */
#define FDT_RAMDISK_OVERHEAD 0x80 #define FDT_RAMDISK_OVERHEAD 0x80

View file

@ -299,7 +299,6 @@
#define CONFIG_SYS_DPAA_FMAN #define CONFIG_SYS_DPAA_FMAN
#define CONFIG_SYS_DPAA_PME #define CONFIG_SYS_DPAA_PME
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#ifdef CONFIG_FMAN_ENET #ifdef CONFIG_FMAN_ENET
#define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x2 #define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x2

View file

@ -413,8 +413,6 @@
#define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08 #define CONFIG_SYS_QMAN_SWP_ISDR_REG 0xE08
#define CONFIG_SYS_DPAA_FMAN #define CONFIG_SYS_DPAA_FMAN
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#endif /* CONFIG_NOBQFMAN */ #endif /* CONFIG_NOBQFMAN */
#ifdef CONFIG_SYS_DPAA_FMAN #ifdef CONFIG_SYS_DPAA_FMAN

View file

@ -388,8 +388,6 @@
#define CONFIG_SYS_DPAA_FMAN #define CONFIG_SYS_DPAA_FMAN
#define CONFIG_SYS_DPAA_PME #define CONFIG_SYS_DPAA_PME
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#endif /* CONFIG_NOBQFMAN */ #endif /* CONFIG_NOBQFMAN */
#ifdef CONFIG_FMAN_ENET #ifdef CONFIG_FMAN_ENET

View file

@ -411,8 +411,6 @@
#define CONFIG_SYS_DPAA_DCE #define CONFIG_SYS_DPAA_DCE
#define CONFIG_SYS_DPAA_RMAN /* RMan */ #define CONFIG_SYS_DPAA_RMAN /* RMan */
#define CONFIG_SYS_INTERLAKEN #define CONFIG_SYS_INTERLAKEN
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#endif /* CONFIG_NOBQFMAN */ #endif /* CONFIG_NOBQFMAN */
#ifdef CONFIG_SYS_DPAA_FMAN #ifdef CONFIG_SYS_DPAA_FMAN

View file

@ -365,8 +365,6 @@
#define CONFIG_SYS_DPAA_DCE #define CONFIG_SYS_DPAA_DCE
#define CONFIG_SYS_DPAA_RMAN /* RMan */ #define CONFIG_SYS_DPAA_RMAN /* RMan */
#define CONFIG_SYS_INTERLAKEN #define CONFIG_SYS_INTERLAKEN
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#endif /* CONFIG_NOBQFMAN */ #endif /* CONFIG_NOBQFMAN */
#ifdef CONFIG_SYS_DPAA_FMAN #ifdef CONFIG_SYS_DPAA_FMAN

View file

@ -368,8 +368,6 @@
#define CONFIG_SYS_DPAA_DCE #define CONFIG_SYS_DPAA_DCE
#define CONFIG_SYS_DPAA_RMAN #define CONFIG_SYS_DPAA_RMAN
#define CONFIG_SYS_INTERLAKEN #define CONFIG_SYS_INTERLAKEN
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#endif /* CONFIG_NOBQFMAN */ #endif /* CONFIG_NOBQFMAN */
#ifdef CONFIG_SYS_DPAA_FMAN #ifdef CONFIG_SYS_DPAA_FMAN

View file

@ -293,7 +293,6 @@
#define CONFIG_SYS_DPAA_FMAN #define CONFIG_SYS_DPAA_FMAN
#define CONFIG_SYS_DPAA_PME #define CONFIG_SYS_DPAA_PME
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#ifdef CONFIG_FMAN_ENET #ifdef CONFIG_FMAN_ENET
#define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x1c #define CONFIG_SYS_FM1_DTSEC1_PHY_ADDR 0x1c

View file

@ -385,8 +385,6 @@ int get_scl(void);
#define CONFIG_SYS_DPAA_FMAN #define CONFIG_SYS_DPAA_FMAN
#define CONFIG_SYS_DPAA_PME #define CONFIG_SYS_DPAA_PME
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
/* Qman / Bman */ /* Qman / Bman */
/* RGMII (FM1@DTESC5) is local managemant interface */ /* RGMII (FM1@DTESC5) is local managemant interface */
#define CONFIG_SYS_RGMII2_PHY_ADDR 0x11 #define CONFIG_SYS_RGMII2_PHY_ADDR 0x11

View file

@ -114,8 +114,6 @@
#define CONFIG_SYS_DPAA_FMAN #define CONFIG_SYS_DPAA_FMAN
#ifdef CONFIG_SYS_DPAA_FMAN #ifdef CONFIG_SYS_DPAA_FMAN
#define CONFIG_SYS_FM_MURAM_SIZE 0x60000 #define CONFIG_SYS_FM_MURAM_SIZE 0x60000
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#endif #endif
#endif #endif

View file

@ -87,7 +87,6 @@
#ifdef CONFIG_SYS_DPAA_FMAN #ifdef CONFIG_SYS_DPAA_FMAN
#define CONFIG_SYS_FM_MURAM_SIZE 0x60000 #define CONFIG_SYS_FM_MURAM_SIZE 0x60000
#endif #endif
#define CONFIG_SYS_FDT_PAD (0x3000 + CONFIG_SYS_QE_FMAN_FW_LENGTH)
#endif #endif
/* Miscellaneous configurable options */ /* Miscellaneous configurable options */

View file

@ -744,6 +744,16 @@ config OF_LIBFDT_OVERLAY
help help
This enables the FDT library (libfdt) overlay support. This enables the FDT library (libfdt) overlay support.
config SYS_FDT_PAD
hex "Maximum size of the FDT memory area passeed to the OS"
depends on OF_LIBFDT
default 0x13000 if FMAN_ENET || QE || U_QE
default 0x3000
help
During OS boot, we allocate a region of memory within the bootmap
for the FDT. This is the size that we will expand the FDT that we
are using will be extended to be, in bytes.
config SPL_OF_LIBFDT config SPL_OF_LIBFDT
bool "Enable the FDT library for SPL" bool "Enable the FDT library for SPL"
depends on SPL_LIBGENERIC_SUPPORT depends on SPL_LIBGENERIC_SUPPORT