Newer
Older
barebox / scripts / gen-dtb-s
@Sascha Hauer Sascha Hauer on 7 Aug 2014 325 bytes make: Use shell script to generate .dtb.S files
#!/bin/bash

name=$1
dtb=$2

echo "#include <asm-generic/barebox.lds.h>"
echo ".section .dtb.rodata.${name},\"a\""
echo ".balign STRUCT_ALIGNMENT"
echo ".global __dtb_${name}_start"
echo "__dtb_${name}_start:"
echo ".incbin \"$dtb\""
echo "__dtb_${name}_end:"
echo ".global __dtb_${name}_end"
echo ".balign STRUCT_ALIGNMENT"