#!/usr/bin/awk -F # # SPDX-License-Identifier: GPL-2.0-only # # Generates a linker script to provide early RAM symbols. # # e.g., # _cbmemc_transfer = 0x02014040; # _ecbmemc_transfer = 0x02015640; # _cbmemc_transfer_size = 0x00001600; $3 ~ /^_e?transfer_buffer$/ { printf("%s = 0x%s;\n", $3, $1)} $3 ~ /^_transfer_buffer_size$/ { printf("%s = 0x%s;\n", $3, $1)} $3 ~ /^_e?cbmemc_transfer$/ { printf("%s = 0x%s;\n", $3, $1)} $3 ~ /^_cbmemc_transfer_size$/ { printf("%s = 0x%s;\n", $3, $1)}