Browse Source
We have several device tree files already and may have more in the future so add a new dtb subdirectory and move device tree files there so they are not mixed with ROM binaries. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <57f179bd3904c1f2ca062ca4d4ff9592bb4f4daa.1745402140.git.balaton@eik.bme.hu> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>pull/291/head
committed by
Philippe Mathieu-Daudé
13 changed files with 29 additions and 25 deletions
@ -0,0 +1,23 @@ |
|||
dtbs = [ |
|||
'bamboo.dtb', |
|||
'canyonlands.dtb', |
|||
'petalogix-ml605.dtb', |
|||
'petalogix-s3adsp1800.dtb', |
|||
] |
|||
|
|||
dtc = find_program('dtc', required: false) |
|||
if dtc.found() |
|||
foreach out : dtbs |
|||
f = fs.replace_suffix(out, '.dts') |
|||
custom_target(f, |
|||
build_by_default: have_system, |
|||
input: files(f), |
|||
output: out, |
|||
install: get_option('install_blobs'), |
|||
install_dir: qemu_datadir / 'dtb', |
|||
command: [ dtc, '-q', '-I', 'dts', '-O', 'dtb', |
|||
'-o', '@OUTPUT@', '@INPUT0@' ]) |
|||
endforeach |
|||
else |
|||
install_data(dtbs, install_dir: qemu_datadir / 'dtb') |
|||
endif |
|||
Loading…
Reference in new issue