]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/hal/arm/mxc91321/evb/v2_0/cdl/hal_arm_board_mxc91331.cdl
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / hal / arm / mxc91321 / evb / v2_0 / cdl / hal_arm_board_mxc91331.cdl
index 0385920b7a0da5b26bdd01e90cef41dcf9dcf1b0..3e4eae4cf06cc4f5e65fa9d497c0220d827ba63f 100644 (file)
@@ -80,7 +80,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
            'ram' when building programs to load into RAM using eCos GDB
            stubs.  Select 'rom' when building a stand-alone application
            which will be put into ROM, or for the special case of
-           building the eCos GDB stubs themselves. Using ROMRAM will allow 
+           building the eCos GDB stubs themselves. Using ROMRAM will allow
            the program to exist in ROM, but be copied to RAM during startup."
     }
 
@@ -127,7 +127,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
         flavor       data
         calculated   6
     }
+
     cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL {
         display          "Debug serial port"
         active_if        CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE
@@ -146,7 +146,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
          legal_values     0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
          calculated   0
      }
+
      cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL {
          display          "Console serial port"
          active_if        CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE
@@ -157,7 +157,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
             The board has only three serial ports.  This option
             chooses which port will be used for console output."
      }
+
     cdl_component CYGBLD_GLOBAL_OPTIONS {
         display "Global build options"
         flavor  none
@@ -183,7 +183,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
             display "Global compiler flags"
             flavor  data
             no_define
-            default_value { "-mcpu=arm9 -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" }
+            default_value { "-mcpu=arm9 -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-builtin -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" }
             description   "
                 This option controls the global compiler flags which are used to
                 compile all packages by default. Individual packages may define
@@ -263,8 +263,8 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
         display "Memory layout"
         flavor data
         no_define
-        calculated { (CYG_HAL_STARTUP == "RAM")    ? "arm_board_ram" : 
-                     (CYG_HAL_STARTUP == "ROMRAM") ? "arm_board_romram" : 
+        calculated { (CYG_HAL_STARTUP == "RAM")    ? "arm_board_ram" :
+                     (CYG_HAL_STARTUP == "ROMRAM") ? "arm_board_romram" :
                                                     "arm_board_rom" }
 
         cdl_option CYGHWR_MEMORY_LAYOUT_LDI {
@@ -273,7 +273,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
             no_define
             define -file system.h CYGHWR_MEMORY_LAYOUT_LDI
             calculated { (CYG_HAL_STARTUP == "RAM") ?    "<pkgconf/mlt_arm_board_ram.ldi>" :
-                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.ldi>" : 
+                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.ldi>" :
                                                          "<pkgconf/mlt_arm_board_rom.ldi>" }
         }
 
@@ -282,8 +282,8 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
             flavor data
             no_define
             define -file system.h CYGHWR_MEMORY_LAYOUT_H
-            calculated { (CYG_HAL_STARTUP == "RAM")    ? "<pkgconf/mlt_arm_board_ram.h>" : 
-                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.h>" :        
+            calculated { (CYG_HAL_STARTUP == "RAM")    ? "<pkgconf/mlt_arm_board_ram.h>" :
+                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.h>" :
                                                          "<pkgconf/mlt_arm_board_rom.h>" }
         }
     }
@@ -332,7 +332,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
         description   "
             This option lists the target's requirements for a valid Redboot
             configuration."
-       
+
             compile -library=libextras.a redboot_cmds.c
 
         cdl_option CYGBLD_BUILD_REDBOOT_BIN {
@@ -345,7 +345,7 @@ cdl_package CYGPKG_HAL_ARM_I30030EVB {
 
             make -priority 325 {
                 <PREFIX>/bin/redboot.bin : <PREFIX>/bin/redboot.elf
-                $(OBJCOPY) --strip-debug $< $(@:.bin=.img) 
+                $(OBJCOPY) --strip-debug $< $(@:.bin=.img)
                 $(OBJCOPY) -O srec $< $(@:.bin=.srec)
                 $(OBJCOPY) -O binary $< $@
             }