]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
lmb: remove config symbols used for lmb region count
authorSughosh Ganu <sughosh.ganu@linaro.org>
Mon, 26 Aug 2024 11:59:20 +0000 (17:29 +0530)
committerTom Rini <trini@konsulko.com>
Tue, 3 Sep 2024 20:08:50 +0000 (14:08 -0600)
The LMB memory maps are now being maintained through a couple of
alloced lists, one for the available(added) memory, and one for the
used memory. These lists are not static arrays but can be extended at
runtime. Remove the config symbols which were being used to define the
size of these lists with the earlier implementation of static arrays.

Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
20 files changed:
configs/a3y17lte_defconfig
configs/a5y17lte_defconfig
configs/a7y17lte_defconfig
configs/apple_m1_defconfig
configs/mt7981_emmc_rfb_defconfig
configs/mt7981_rfb_defconfig
configs/mt7981_sd_rfb_defconfig
configs/mt7986_rfb_defconfig
configs/mt7986a_bpir3_emmc_defconfig
configs/mt7986a_bpir3_sd_defconfig
configs/mt7988_rfb_defconfig
configs/mt7988_sd_rfb_defconfig
configs/qcom_defconfig
configs/stm32mp13_defconfig
configs/stm32mp15_basic_defconfig
configs/stm32mp15_defconfig
configs/stm32mp15_trusted_defconfig
configs/stm32mp25_defconfig
configs/th1520_lpi4a_defconfig
lib/Kconfig

index 5c15d51fdc3f4207cfd718b3fca2468f0b863e31..b012b985a308a9c9bfcb9bebed09483f846d32f4 100644 (file)
@@ -23,4 +23,3 @@ CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_DM_I2C_GPIO=y
-CONFIG_LMB_MAX_REGIONS=64
index 7c9b6b25117a01019a68af6dd5e1e41de1f66154..25a7d5bc984199536a9305dfde519faaf68e9af9 100644 (file)
@@ -23,4 +23,3 @@ CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_DM_I2C_GPIO=y
-CONFIG_LMB_MAX_REGIONS=64
index c7297f7d75c8223ef5b9f9cc7f76547a33ed25b4..c87379ab3910d12ee1ed51c64a20e46aa7df5df8 100644 (file)
@@ -23,4 +23,3 @@ CONFIG_HUSH_PARSER=y
 CONFIG_CMD_GPIO=y
 CONFIG_CMD_I2C=y
 CONFIG_DM_I2C_GPIO=y
-CONFIG_LMB_MAX_REGIONS=64
index 20d2cff93f713239df5105e2f8542b8a4ae16647..dca6e0ca8ba02f4a58abf69c81ee32ab982a3c94 100644 (file)
@@ -26,4 +26,3 @@ CONFIG_SYS_WHITE_ON_BLACK=y
 CONFIG_NO_FB_CLEAR=y
 CONFIG_VIDEO_SIMPLE=y
 # CONFIG_SMBIOS is not set
-CONFIG_LMB_MAX_REGIONS=64
index 76ee2aa2d660a1812ff39c1fc2de4ae5add33eec..d3e833905f3af45fa4b74bec0e0174bb1a4ab7ba 100644 (file)
@@ -62,4 +62,3 @@ CONFIG_MTK_SERIAL=y
 CONFIG_FAT_WRITE=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index 3989c79d2b116f62c73a59032d8060c94b1c89bf..4bc2173f13df93b3a3bc92b73499af4066aa49de 100644 (file)
@@ -65,4 +65,3 @@ CONFIG_DM_SPI=y
 CONFIG_MTK_SPIM=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index 9b33245527951c0c3550352defd9fd1358dd5614..8721b4074acfeacf2c08213320ac4d35128f3b31 100644 (file)
@@ -62,4 +62,3 @@ CONFIG_MTK_SERIAL=y
 CONFIG_FAT_WRITE=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index 4d0cc85d0e57cb026664107d7e09264ba2686441..15c31de236f7931e987d8bf3c18757dbb900ca20 100644 (file)
@@ -65,4 +65,3 @@ CONFIG_DM_SPI=y
 CONFIG_MTK_SPIM=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index 3c296ab803e0c7df0e01375024a0de475a4c17f4..56921f36057bc581840c3fc998e71ec902e48e14 100644 (file)
@@ -62,4 +62,3 @@ CONFIG_MTK_SERIAL=y
 CONFIG_FAT_WRITE=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index f644070f4e100744a97e0da0bb5424c788cc1229..4ed06b72d52b5a507e23b9c78a8bdf4d3175dc8e 100644 (file)
@@ -62,4 +62,3 @@ CONFIG_MTK_SERIAL=y
 CONFIG_FAT_WRITE=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index d0ed2cc1c9178fd5b66c60275baf13cd2039fb77..f7ceaceb30389386737e4de1ca3ea283fa2df518 100644 (file)
@@ -81,4 +81,3 @@ CONFIG_MTK_SPIM=y
 CONFIG_LZO=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index 5631eaa338f78e4e098aa4de45bec9092a417ac9..808c8b9011663598b4c96e4b6d5949b07ba23620 100644 (file)
@@ -69,4 +69,3 @@ CONFIG_MTK_SPIM=y
 CONFIG_LZO=y
 CONFIG_HEXDUMP=y
 # CONFIG_EFI_LOADER is not set
-CONFIG_LMB_MAX_REGIONS=64
index 8852e83a52b6a4fe4b242b18d404bf2d15da2ba3..edbb624baf0c56bbb0b7f6fd3f7a2e1772c1cf1f 100644 (file)
@@ -117,4 +117,3 @@ CONFIG_SYS_WHITE_ON_BLACK=y
 CONFIG_NO_FB_CLEAR=y
 CONFIG_VIDEO_SIMPLE=y
 CONFIG_HEXDUMP=y
-CONFIG_LMB_MAX_REGIONS=64
index caaabf39ef31e4f204eed4ec952861207c3508bb..9aa3560c7e3e7a32e1f93d42f020f2efbddaddf8 100644 (file)
@@ -103,6 +103,3 @@ CONFIG_USB_GADGET_VENDOR_NUM=0x0483
 CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
 CONFIG_USB_GADGET_DWC2_OTG=y
 CONFIG_ERRNO_STR=y
-# CONFIG_LMB_USE_MAX_REGIONS is not set
-CONFIG_LMB_MEMORY_REGIONS=2
-CONFIG_LMB_RESERVED_REGIONS=16
index 2e22bf86000164edc01143531475ace4ddbfaa0a..806935f38925bfe0adb6dde66e654a41fdf927c8 100644 (file)
@@ -190,6 +190,3 @@ CONFIG_WDT=y
 CONFIG_WDT_STM32MP=y
 # CONFIG_BINMAN_FDT is not set
 CONFIG_ERRNO_STR=y
-# CONFIG_LMB_USE_MAX_REGIONS is not set
-CONFIG_LMB_MEMORY_REGIONS=2
-CONFIG_LMB_RESERVED_REGIONS=16
index ffe7512650e29969c0edc25e7f8397f8df798435..5f050ee0d05d5c0f86edc1df75972c209cce5c02 100644 (file)
@@ -166,6 +166,3 @@ CONFIG_WDT=y
 CONFIG_WDT_STM32MP=y
 # CONFIG_BINMAN_FDT is not set
 CONFIG_ERRNO_STR=y
-# CONFIG_LMB_USE_MAX_REGIONS is not set
-CONFIG_LMB_MEMORY_REGIONS=2
-CONFIG_LMB_RESERVED_REGIONS=16
index 74deaaba2e4ee927ff6551d6ec28efa64b144c84..3c591d74af3591cd2d49e47d70553b1a21b8a7a1 100644 (file)
@@ -166,6 +166,3 @@ CONFIG_WDT=y
 CONFIG_WDT_STM32MP=y
 # CONFIG_BINMAN_FDT is not set
 CONFIG_ERRNO_STR=y
-# CONFIG_LMB_USE_MAX_REGIONS is not set
-CONFIG_LMB_MEMORY_REGIONS=2
-CONFIG_LMB_RESERVED_REGIONS=16
index 87038cc773ab082f0c44b89188be0c7a5feaaac8..f5623a19bb26a904c76a1955dd17224bd5631733 100644 (file)
@@ -49,6 +49,3 @@ CONFIG_WDT_STM32MP=y
 CONFIG_WDT_ARM_SMC=y
 CONFIG_ERRNO_STR=y
 # CONFIG_EFI_LOADER is not set
-# CONFIG_LMB_USE_MAX_REGIONS is not set
-CONFIG_LMB_MEMORY_REGIONS=2
-CONFIG_LMB_RESERVED_REGIONS=32
index 49ff92f6de371823f2b825099cc75c5d43b5641a..db80e33870b9c6438770f1a868494c347007abdb 100644 (file)
@@ -79,4 +79,3 @@ CONFIG_BZIP2=y
 CONFIG_ZSTD=y
 CONFIG_LIB_RATIONAL=y
 # CONFIG_EFI_LOADER is not set
-# CONFIG_LMB_USE_MAX_REGIONS is not set
index 2059219a12070ca0d6d1b0b1b3b0831a7cf58471..f8ac8daad3ef6a981e025b6705293ad1499f738e 100644 (file)
@@ -1105,40 +1105,6 @@ config LMB
        help
          Support the library logical memory blocks.
 
-config LMB_USE_MAX_REGIONS
-       bool "Use a common number of memory and reserved regions in lmb lib"
-       default y
-       help
-         Define the number of supported memory regions in the library logical
-         memory blocks.
-         This feature allow to reduce the lmb library size by using compiler
-         optimization when LMB_MEMORY_REGIONS == LMB_RESERVED_REGIONS.
-
-config LMB_MAX_REGIONS
-       int "Number of memory and reserved regions in lmb lib"
-       depends on LMB_USE_MAX_REGIONS
-       default 16
-       help
-         Define the number of supported regions, memory and reserved, in the
-         library logical memory blocks.
-
-config LMB_MEMORY_REGIONS
-       int "Number of memory regions in lmb lib"
-       depends on !LMB_USE_MAX_REGIONS
-       default 8
-       help
-         Define the number of supported memory regions in the library logical
-         memory blocks.
-         The minimal value is CONFIG_NR_DRAM_BANKS.
-
-config LMB_RESERVED_REGIONS
-       int "Number of reserved regions in lmb lib"
-       depends on !LMB_USE_MAX_REGIONS
-       default 8
-       help
-         Define the number of supported reserved regions in the library logical
-         memory blocks.
-
 config PHANDLE_CHECK_SEQ
        bool "Enable phandle check while getting sequence number"
        help