1# SPDX-License-Identifier: GPL-2.0+ 2# 3# Copyright (C) 2018 Synopsys, Inc. All rights reserved. 4 5ifdef CONFIG_BOARD_HSDK 6PLATFORM_CPPFLAGS += -mcpu=hs38_linux -mlittle-endian -matomic -mll64 \ 7 -mdiv-rem -mswap -mnorm -mmpy-option=9 -mbarrel-shifter \ 8 -mfpu=fpud_all 9 10bsp-generate: u-boot u-boot.bin 11 $(Q)python3 $(srctree)/board/$(BOARDDIR)/headerize-hsdk.py \ 12 --arc-id 0x52 --image $(srctree)/u-boot.bin \ 13 --elf $(srctree)/u-boot 14 $(Q)tools/mkimage -T script -C none -n 'uboot update script' \ 15 -d $(srctree)/u-boot-update.txt \ 16 $(srctree)/u-boot-update.scr &> /dev/null 17endif 18 19ifdef CONFIG_BOARD_HSDK_4XD 20PLATFORM_CPPFLAGS += -mcpu=hs4x_rel31 -mlittle-endian -matomic -mll64 \ 21 -mdiv-rem -mswap -mnorm -mmpy-option=9 -mbarrel-shifter \ 22 -mfpu=fpud_all 23 24bsp-generate: u-boot u-boot.bin 25 $(Q)python3 $(srctree)/board/$(BOARDDIR)/headerize-hsdk.py \ 26 --arc-id 0x54 --image $(srctree)/u-boot.bin \ 27 --elf $(srctree)/u-boot 28 $(Q)tools/mkimage -T script -C none -n 'uboot update script' \ 29 -d $(srctree)/u-boot-update.txt \ 30 $(srctree)/u-boot-update.scr &> /dev/null 31endif 32