On 10. 05. 19 10:15, Luca Ceresoli wrote: > This script transforms a pair of psu_init_gpl.c and .h files produced by > the Xilinx Vivado tool for ZynqMP into a smaller psu_init_gpl.c file that > is checkpatch compliant. > > Based on a script by Michal Simek. > > Signed-off-by: Luca Ceresoli <l...@lucaceresoli.net> > --- > tools/zynqmp_psu_init_minimize.sh | 129 ++++++++++++++++++++++++++++++ > 1 file changed, 129 insertions(+) > create mode 100755 tools/zynqmp_psu_init_minimize.sh > > diff --git a/tools/zynqmp_psu_init_minimize.sh > b/tools/zynqmp_psu_init_minimize.sh > new file mode 100755 > index 000000000000..932426348df4 > --- /dev/null > +++ b/tools/zynqmp_psu_init_minimize.sh > @@ -0,0 +1,129 @@ > +#!/bin/bash > +# SPDX-License-Identifier: GPL-2.0+ > +# Copyright (C) 2018 Michal Simek <michal.si...@xilinx.com> > +# Copyright (C) 2019 Luca Ceresoli <l...@lucaceresoli.net> > + > +# Transform a pair of psu_init_gpl.c and .h files produced by the Xilinx > +# Vivado tool for ZynqMP into a smaller psu_init_gpl.c file that is almost > +# checkpatch compliant. Minor coding style might still be needed. Must be > +# run from the top-level U-Boot source directory. > +# > +# Usage: zynqmp_psu_init_minimize.sh INPUT_DIR OUTPUT_DIR > +# Example: zynqmp_psu_init_minimize.sh \ > +# /path/to/original/psu_init_gpl_c_and_h/ \ > +# board/xilinx/zynqmp/<my_board>/ > +# Note: INPUT_DIR must contain both .c and .h files > + > +set -o errexit -o errtrace > +set -o nounset > + > +IN="${1}/psu_init_gpl.c" > +OUT="${2}/psu_init_gpl.c"
Output looks good but there should be a fix when script is called without parameters. [u-boot](arm-mainline)$ ./tools/zynqmp_psu_init_minimize.sh ./tools/zynqmp_psu_init_minimize.sh: line 20: 1: unbound variable Thanks, Michal _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot