b45fb59df2
[OFW] io ranges use ptr array to storage without ofw data ofw data is private data for every ofw node that the drivers of ofw node will use item. replace the ranges supported to a ptr array. the ptr array size is config by `RT_USING_OFW_BUS_RANGES_NUMBER` Signed-off-by: GuEe-GUI <2991707448@qq.com>
29 lines
708 B
Plaintext
Executable File
29 lines
708 B
Plaintext
Executable File
menuconfig RT_USING_OFW
|
|
bool "Using Open Firmware (OFW)"
|
|
select RT_USING_ADT
|
|
select RT_USING_ADT_REF
|
|
select RT_USING_ADT_BITMAP
|
|
depends on RT_USING_DM
|
|
default n
|
|
|
|
config RT_USING_BUILTIN_FDT
|
|
bool "Using builtin fdt in kernel"
|
|
depends on RT_USING_OFW
|
|
default n
|
|
|
|
config RT_BUILTIN_FDT_PATH
|
|
string "Builtin fdt path, will rebuild if have dts"
|
|
depends on RT_USING_BUILTIN_FDT
|
|
default "rtthread.dtb"
|
|
|
|
config RT_FDT_EARLYCON_MSG_SIZE
|
|
int "Earlycon message buffer size (KB)"
|
|
depends on RT_USING_OFW
|
|
default 128
|
|
|
|
config RT_USING_OFW_BUS_RANGES_NUMBER
|
|
int "Max bus ranges number"
|
|
depends on RT_USING_OFW
|
|
default 8 if ARCH_CPU_64BIT
|
|
default 4
|