[U-Boot] [PATCH 2/3] arm64: zynqmp: add tool to minimize psu_init_gpl.c files

Luca Ceresoli luca at lucaceresoli.net
Thu May 23 13:54:14 UTC 2019


Hi,

On 22/05/19 13:11, Michal Simek wrote:
> 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 <luca at 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.simek at xilinx.com>
>> +# Copyright (C) 2019 Luca Ceresoli <luca at 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.

Sure. Will be in v2.

-- 
Luca


More information about the U-Boot mailing list