diff options
author | Anup Patel <anup.patel@wdc.com> | 2020-05-25 14:42:35 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2020-06-05 09:02:59 +0530 |
commit | 4e3876d5be1118aae5318c91e431e8cfedf580b1 (patch) | |
tree | 0c0589d3909f20881336d189aa64c1abee95733f /docs/firmware | |
parent | c6c65ee8614d51395242c0500b4419dfa35a4e33 (diff) |
Makefile: Add mechanism for platforms to have multiple builtin DTBs
Currently, we can only include one DTB as builtin for a platform
using FDT_PAYLOAD_DTB make variable in platform config.mk.
This patch adds new mechanism using which we can convert any DTS
file to C source and futher compile-n-link it with libplatsbi.a.
The generated C source will have the DTB contents as an array
"const char <varprefix>_start[]" where <varprefix> is specified
in platform objects.mk makefile.
Example1
--------
If we have built-in k210.dts and desired <varprefix> is
"dt_k210" then specify following in platform objects.mk:
platform-objs-y += k210.o
platform-varprefix-k210.o = dt_k210
Example2
--------
If we have built-in abc/k210.dts and desired <varprefix> is
"dt_abc_k210" then specify following in platform objects.mk:
platform-objs-y += abc/k210.o
platform-varprefix-abc-k210.o = dt_abc_k210
Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
Diffstat (limited to 'docs/firmware')
0 files changed, 0 insertions, 0 deletions