Enhance specs that concern 'base-hw'.

Add specs for the PandaboardBoard A2 and according devices.

Refine axisting specs for Cortex A9 systems.
This commit is contained in:
Martin Stein 2012-05-28 11:47:25 +02:00 committed by Norman Feske
parent 9b0a54e980
commit 2e918da325
8 changed files with 66 additions and 4 deletions

View File

@ -5,4 +5,6 @@ SPECS += arm
#
CC_MARCH += -march=armv7-a
REP_INC_DIR += include/arm_v7a
include $(call select_from_repositories,mk/spec-arm.mk)

16
base/mk/spec-cortex_a9.mk Normal file
View File

@ -0,0 +1,16 @@
#
# \brief Build-system configurations specifically for the ARM Cortex A9
# \author Martin Stein
# \date 2011-12-20
#
# denote wich specs are also fullfilled by this spec
SPECS += arm_v7a pl390
# add repository relative include paths
REP_INC_DIR += include/cortex_a9
# include implied specs
include $(call select_from_repositories,mk/spec-arm_v7a.mk)
include $(call select_from_repositories,mk/spec-pl390.mk)

9
base/mk/spec-pl011.mk Normal file
View File

@ -0,0 +1,9 @@
#
# \brief Build-system configurations specifically for the ARM PL011
# \author Martin Stein
# \date 2011-12-20
#
# add repository relative include paths
REP_INC_DIR += include/pl011

8
base/mk/spec-pl390.mk Normal file
View File

@ -0,0 +1,8 @@
#
# \brief Build-system configurations specifically for the ARM PL390
# \author Martin Stein
# \date 2011-12-20
#
# add repository relative include paths
REP_INC_DIR += include/pl390

View File

@ -0,0 +1,16 @@
#
# \brief Build-system configurations specifically for the PandaBoard A2
# \author Martin Stein
# \date 2011-12-20
#
# denote wich specs are also fullfilled by this spec
SPECS += cortex_a9 tl16c750 omap44xx
# add repository relative include paths
REP_INC_DIR += include/platform/panda_a2
# include implied specs
include $(call select_from_repositories,mk/spec-cortex_a9.mk)
include $(call select_from_repositories,mk/spec-tl16c750.mk)

View File

@ -6,11 +6,12 @@ SPECS += pl050 pl11x ps2 pl180 lan9118 pl011
#
# Pull in CPU specifics
#
SPECS += arm_v7a
SPECS += cortex_a9
#
# Add device parameters to include search path
#
REP_INC_DIR += include/platform/pbxa9
include $(call select_from_repositories,mk/spec-arm_v7a.mk)
include $(call select_from_repositories,mk/spec-cortex_a9.mk)
include $(call select_from_repositories,mk/spec-pl011.mk)

View File

@ -6,11 +6,12 @@ SPECS += pl050 pl11x ps2 pl180 lan9118 pl011
#
# Pull in CPU specifics
#
SPECS += arm_v7a
SPECS += cortex_a9
#
# Add device parameters to include search path
#
REP_INC_DIR += include/platform/vea9x4
include $(call select_from_repositories,mk/spec-arm_v7a.mk)
include $(call select_from_repositories,mk/spec-cortex_a9.mk)
include $(call select_from_repositories,mk/spec-pl011.mk)

9
base/mk/spec-tl16c750.mk Normal file
View File

@ -0,0 +1,9 @@
#
# \brief Build-system configurations specifically for the TL16C750
# \author Martin Stein
# \date 2011-12-20
#
# add repository relative include paths
REP_INC_DIR += include/tl16c750