VDSP is C-SKY enhanced extension instruction set for SIMD, AI and DSP
operation. It is supported by abiv2, used by the ck807, ck810, ck860
cores.
Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[Thomas: update help text in Config.in.legacy about the BR2_CSKY_DSP
option.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
select BR2_LEGACY
help
C-SKY DSP instruction support for ck810 / ck807 was removed,
- as it was no longer supported in C-SKY gcc.
+ as it was no longer supported in C-SKY gcc. Perhaps the VDSP
+ instructions should be used instead, using the BR2_CSKY_VDSP
+ option.
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
bool "compositor moved to gst1-plugins-base"
Floating-Point Coprocessor or if you don't need FPU support
for your user-space programs.
+config BR2_CSKY_VDSP
+ bool "Enable VDSP enhanced instructions Co-processor"
+ depends on BR2_CSKY_FPU
+
config BR2_ARCH
default "csky"
GCC_TARGET_CPU := $(GCC_TARGET_CPU)f
endif
+ifeq ($(BR2_CSKY_VDSP),y)
+GCC_TARGET_CPU := $(GCC_TARGET_CPU)v
+endif
+
endif