提交 4fa0150d 编写于 作者: P Patrick Delaunay 提交者: Tom Rini

lmb: move MAX_LMB_REGIONS value in Kconfig

Move MAX_LMB_REGIONS value in Kconfig, the max number of the regions
in lmb library.
Signed-off-by: NPatrick Delaunay <patrick.delaunay@foss.st.com>
上级 00fd8dad
......@@ -12,8 +12,6 @@
* Copyright (C) 2001 Peter Bergner, IBM Corp.
*/
#define MAX_LMB_REGIONS 8
struct lmb_property {
phys_addr_t base;
phys_size_t size;
......@@ -22,7 +20,7 @@ struct lmb_property {
struct lmb_region {
unsigned long cnt;
unsigned long max;
struct lmb_property region[MAX_LMB_REGIONS+1];
struct lmb_property region[CONFIG_LMB_MAX_REGIONS + 1];
};
struct lmb {
......
......@@ -439,7 +439,7 @@ config LZ4
is included. The LZ4 algorithm can run in-place as long as the
compressed image is loaded to the end of the output buffer, and
trades lower compression ratios for much faster decompression.
NOTE: This implements the release version of the LZ4 frame
format as generated by default by the 'lz4' command line tool.
This is not the same as the outdated, less efficient legacy
......@@ -707,6 +707,14 @@ config LMB
help
Support the library logical memory blocks.
config LMB_MAX_REGIONS
int "Number of memory and reserved regions in lmb lib"
depends on LMB
default 8
help
Define the number of supported regions, memory and reserved, in the
library logical memory blocks.
endmenu
config PHANDLE_CHECK_SEQ
......
......@@ -95,8 +95,8 @@ static void lmb_coalesce_regions(struct lmb_region *rgn, unsigned long r1,
void lmb_init(struct lmb *lmb)
{
lmb->memory.max = MAX_LMB_REGIONS;
lmb->reserved.max = MAX_LMB_REGIONS;
lmb->memory.max = CONFIG_LMB_MAX_REGIONS;
lmb->reserved.max = CONFIG_LMB_MAX_REGIONS;
lmb->memory.cnt = 0;
lmb->reserved.cnt = 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册