Commit 371e6dc7 authored by Sonic Zhang's avatar Sonic Zhang Committed by Peter Korsgaard
Browse files

arch: Add blackfin CPU choice



This patch adds a Target CPU configuration option and uses it to select
a -m option for gcc.

Signed-off-by: default avatarSonic Zhang <sonic.zhang@analog.com>
Acked-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 57133825
Loading
Loading
Loading
Loading
+94 −0
Original line number Diff line number Diff line
choice
	prompt "Target CPU"
	depends on BR2_bfin
	default BR2_bf609
	help
	  Specify target CPU
config BR2_bf606
	bool "bf606"
config BR2_bf607
	bool "bf607"
config BR2_bf608
	bool "bf608"
config BR2_bf609
	bool "bf609"
config BR2_bf512
	bool "bf512"
config BR2_bf514
	bool "bf514"
config BR2_bf516
	bool "bf516"
config BR2_bf518
	bool "bf518"
config BR2_bf522
	bool "bf522"
config BR2_bf523
	bool "bf523"
config BR2_bf524
	bool "bf524"
config BR2_bf525
	bool "bf525"
config BR2_bf526
	bool "bf526"
config BR2_bf527
	bool "bf527"
config BR2_bf531
	bool "bf531"
config BR2_bf532
	bool "bf532"
config BR2_bf533
	bool "bf533"
config BR2_bf534
	bool "bf534"
config BR2_bf536
	bool "bf536"
config BR2_bf537
	bool "bf537"
config BR2_bf538
	bool "bf538"
config BR2_bf539
	bool "bf539"
config BR2_bf542
	bool "bf542"
config BR2_bf544
	bool "bf544"
config BR2_bf547
	bool "bf547"
config BR2_bf548
	bool "bf548"
config BR2_bf549
	bool "bf549"
config BR2_bf561
	bool "bf561"
endchoice

config BR2_ARCH
	default "bfin"

config BR2_ENDIAN
        default "LITTLE"

config BR2_GCC_TARGET_CPU
	default bf606		if BR2_bf606
	default bf607		if BR2_bf607
	default bf608		if BR2_bf608
	default bf609		if BR2_bf609
	default bf512		if BR2_bf512
	default bf514		if BR2_bf514
	default bf516		if BR2_bf516
	default bf518		if BR2_bf518
	default bf522		if BR2_bf522
	default bf523		if BR2_bf523
	default bf524		if BR2_bf524
	default bf525		if BR2_bf525
	default bf526		if BR2_bf526
	default bf527		if BR2_bf527
	default bf531		if BR2_bf531
	default bf532		if BR2_bf532
	default bf533		if BR2_bf533
	default bf534		if BR2_bf534
	default bf536		if BR2_bf536
	default bf537		if BR2_bf537
	default bf538		if BR2_bf538
	default bf539		if BR2_bf539
	default bf542		if BR2_bf542
	default bf544		if BR2_bf544
	default bf547		if BR2_bf547
	default bf548		if BR2_bf548
	default bf549		if BR2_bf549
	default bf561		if BR2_bf561