Mercurial > ecos
comparison packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl @ 208:e0c0827131d1 ecos
Merge from eCos master repository on 2002-05-20-20:11:54-BST
| author | jlarmour |
|---|---|
| date | Mon, 20 May 2002 22:19:26 +0000 |
| parents | 678094f34118 |
| children | d2c90368aeef |
comparison
equal
deleted
inserted
replaced
| 207:74c807ddde34 | 208:e0c0827131d1 |
|---|---|
| 3 # hal_arm_edb7xxx.cdl | 3 # hal_arm_edb7xxx.cdl |
| 4 # | 4 # |
| 5 # Cirrus Logic EDB7XXX evaluation board HAL package configuration data | 5 # Cirrus Logic EDB7XXX evaluation board HAL package configuration data |
| 6 # | 6 # |
| 7 # ==================================================================== | 7 # ==================================================================== |
| 8 #####COPYRIGHTBEGIN#### | 8 #####ECOSGPLCOPYRIGHTBEGIN#### |
| 9 # | 9 # ------------------------------------------- |
| 10 # ------------------------------------------- | 10 # This file is part of eCos, the Embedded Configurable Operating System. |
| 11 # The contents of this file are subject to the Red Hat eCos Public License | 11 # Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. |
| 12 # Version 1.1 (the "License"); you may not use this file except in | 12 # |
| 13 # compliance with the License. You may obtain a copy of the License at | 13 # eCos is free software; you can redistribute it and/or modify it under |
| 14 # http://www.redhat.com/ | 14 # the terms of the GNU General Public License as published by the Free |
| 15 # | 15 # Software Foundation; either version 2 or (at your option) any later version. |
| 16 # Software distributed under the License is distributed on an "AS IS" | 16 # |
| 17 # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the | 17 # eCos is distributed in the hope that it will be useful, but WITHOUT ANY |
| 18 # License for the specific language governing rights and limitations under | 18 # WARRANTY; without even the implied warranty of MERCHANTABILITY or |
| 19 # the License. | 19 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
| 20 # | 20 # for more details. |
| 21 # The Original Code is eCos - Embedded Configurable Operating System, | 21 # |
| 22 # released September 30, 1998. | 22 # You should have received a copy of the GNU General Public License along |
| 23 # | 23 # with eCos; if not, write to the Free Software Foundation, Inc., |
| 24 # The Initial Developer of the Original Code is Red Hat. | 24 # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
| 25 # Portions created by Red Hat are | 25 # |
| 26 # Copyright (C) 1998, 1999, 2000 Red Hat, Inc. | 26 # As a special exception, if other files instantiate templates or use macros |
| 27 # All Rights Reserved. | 27 # or inline functions from this file, or you compile this file and link it |
| 28 # ------------------------------------------- | 28 # with other works to produce a work based on this file, this file does not |
| 29 # | 29 # by itself cause the resulting work to be covered by the GNU General Public |
| 30 #####COPYRIGHTEND#### | 30 # License. However the source code for this file must still be made available |
| 31 # in accordance with section (3) of the GNU General Public License. | |
| 32 # | |
| 33 # This exception does not invalidate any other reasons why a work based on | |
| 34 # this file might be covered by the GNU General Public License. | |
| 35 # | |
| 36 # Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. | |
| 37 # at http://sources.redhat.com/ecos/ecos-license | |
| 38 # ------------------------------------------- | |
| 39 #####ECOSGPLCOPYRIGHTEND#### | |
| 31 # ==================================================================== | 40 # ==================================================================== |
| 32 ######DESCRIPTIONBEGIN#### | 41 ######DESCRIPTIONBEGIN#### |
| 33 # | 42 # |
| 34 # Author(s): jskov | 43 # Author(s): jskov |
| 35 # Original data: gthomas | 44 # Original data: gthomas |
| 64 } | 73 } |
| 65 | 74 |
| 66 cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { | 75 cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { |
| 67 display "Cirrus Logic processor variant" | 76 display "Cirrus Logic processor variant" |
| 68 flavor data | 77 flavor data |
| 78 if (1) { | |
| 79 legal_values { "CL_PS7111" "EP7209" "EP7211" "EP7212" "EP7312" } | |
| 80 } else { | |
| 69 legal_values { "CL_PS7111" "EP7209" "EP7211" "EP7212" } | 81 legal_values { "CL_PS7111" "EP7209" "EP7211" "EP7212" } |
| 82 } | |
| 70 default_value { "EP7211" } | 83 default_value { "EP7211" } |
| 71 description " | 84 description " |
| 72 The Cirrus Logic processor variant." | 85 The Cirrus Logic processor variant." |
| 73 define -file system.h CYGHWR_HAL_ARM_EDB7XXX_VARIANT | 86 define -file system.h CYGHWR_HAL_ARM_EDB7XXX_VARIANT |
| 74 } | 87 } |
| 75 | 88 |
| 76 cdl_option CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT { | 89 cdl_option CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT { |
| 77 display "Cirrus Logic board variant" | 90 display "Cirrus Logic board variant" |
| 78 flavor data | 91 flavor data |
| 92 if (1) { | |
| 93 legal_values { "CL7111" "EDB7209" "EDB7211" "EDB7212" "EDB7312" } | |
| 94 default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "CL_PS7111" ? "CL7111" : \ | |
| 95 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209" ? "EDB7209" : \ | |
| 96 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7211" ? "EDB7211" : \ | |
| 97 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7212" ? "EDB7212" : \ | |
| 98 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7312" ? "EDB7312" : \ | |
| 99 "" } | |
| 100 } else { | |
| 79 legal_values { "CL7111" "EDB7209" "EDB7211" "EDB7212" } | 101 legal_values { "CL7111" "EDB7209" "EDB7211" "EDB7212" } |
| 80 default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "CL_PS7111" ? "CL7111" : \ | 102 default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "CL_PS7111" ? "CL7111" : \ |
| 81 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209" ? "EDB7209" : \ | 103 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209" ? "EDB7209" : \ |
| 82 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7211" ? "EDB7211" : \ | 104 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7211" ? "EDB7211" : \ |
| 83 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7212" ? "EDB7212" : \ | 105 CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7212" ? "EDB7212" : \ |
| 84 "" } | 106 "" } |
| 107 } | |
| 85 description " | 108 description " |
| 86 The board type which uses a Cirrus Logic processor variant." | 109 The board type which uses a Cirrus Logic processor variant." |
| 87 define -file system.h CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT | 110 define -file system.h CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT |
| 88 define_proc { | 111 define_proc { |
| 89 puts $::cdl_header "" | 112 puts $::cdl_header "" |
| 114 puts $::cdl_header "#define HAL_PLATFORM_EXTRA \"\"" | 137 puts $::cdl_header "#define HAL_PLATFORM_EXTRA \"\"" |
| 115 puts $::cdl_header "#define __EDB7209" | 138 puts $::cdl_header "#define __EDB7209" |
| 116 puts $::cdl_header "#define __EDB7212" | 139 puts $::cdl_header "#define __EDB7212" |
| 117 puts $::cdl_header "#endif //CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT_EDB7212" | 140 puts $::cdl_header "#endif //CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT_EDB7212" |
| 118 puts $::cdl_header "" | 141 puts $::cdl_header "" |
| 142 if (1) { | |
| 143 puts $::cdl_header "#ifdef CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT_EDB7312" | |
| 144 puts $::cdl_header "#define HAL_PLATFORM_CPU \"ARM 720T\"" | |
| 145 puts $::cdl_header "#define HAL_PLATFORM_BOARD \"Cogent EDB7312\"" | |
| 146 puts $::cdl_header "#define HAL_PLATFORM_EXTRA \"Cirrus Logic EP7312\"" | |
| 147 puts $::cdl_header "#define __EDB7312" | |
| 148 puts $::cdl_header "#endif //CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT_EDB7312" | |
| 149 puts $::cdl_header "" | |
| 150 } | |
| 119 } | 151 } |
| 120 } | 152 } |
| 121 | 153 |
| 122 cdl_component CYG_HAL_STARTUP { | 154 cdl_component CYG_HAL_STARTUP { |
| 123 display "Startup type" | 155 display "Startup type" |
| 124 flavor data | 156 flavor data |
| 157 if (1) { | |
| 125 legal_values { "ROM" | 158 legal_values { "ROM" |
| 126 ((CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209") ? "" : "RAM") | 159 ((CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209") ? "" : "RAM") |
| 160 ((CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7312") ? "ROMRAM" : "") | |
| 161 } | |
| 162 } else { | |
| 163 legal_values { "ROM" | |
| 164 ((CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209") ? "" : "RAM") | |
| 165 } | |
| 127 } | 166 } |
| 128 default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209" ? "ROM" : "RAM"} | 167 default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209" ? "ROM" : "RAM"} |
| 129 no_define | 168 no_define |
| 130 define -file system.h CYG_HAL_STARTUP | 169 define -file system.h CYG_HAL_STARTUP |
| 131 description " | 170 description " |
| 155 default_value 38400 | 194 default_value 38400 |
| 156 description " | 195 description " |
| 157 This option controls the baud rate used for the GDB connection." | 196 This option controls the baud rate used for the GDB connection." |
| 158 } | 197 } |
| 159 | 198 |
| 199 cdl_component CYGSEM_EDB7XXX_LCD_COMM { | |
| 200 display "Support LCD/touchscreen for comminication channel" | |
| 201 active_if CYGPKG_REDBOOT && {CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7312"} | |
| 202 flavor bool | |
| 203 default_value 1 | |
| 204 compile lcd_support.c | |
| 205 description " | |
| 206 Enabling this option will use the LCD and touchscreen for a | |
| 207 communications channel, suitable for RedBoot, etc." | |
| 208 | |
| 209 cdl_option CYGSEM_EDB7XXX_LCD_COMM_PORTRAIT_MODE { | |
| 210 display "LCD portrait mode" | |
| 211 flavor bool | |
| 212 default_value 0 | |
| 213 description " | |
| 214 Setting this option will orient the data on the LCD screen | |
| 215 in portrait (240x320) mode." | |
| 216 } | |
| 217 | |
| 218 cdl_option CYGOPT_EDB7XXX_LCD_COMM_LOGO { | |
| 219 display "RedHat logo location" | |
| 220 flavor booldata | |
| 221 legal_values { "TOP" "BOTTOM" } | |
| 222 default_value { "TOP" } | |
| 223 description " | |
| 224 Use this option to control where the RedHat logo is placed | |
| 225 on the LCD screen." | |
| 226 } | |
| 227 } | |
| 228 | |
| 160 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS { | 229 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS { |
| 161 display "Number of communication channels on the board" | 230 display "Number of communication channels on the board" |
| 162 flavor data | 231 flavor data |
| 232 if (1) { | |
| 233 calculated 2+CYGSEM_EDB7XXX_LCD_COMM | |
| 234 } else { | |
| 163 calculated 2 | 235 calculated 2 |
| 236 } | |
| 164 } | 237 } |
| 165 | 238 |
| 166 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT { | 239 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT { |
| 167 display "Default console channel." | 240 display "Default console channel." |
| 168 flavor data | 241 flavor data |
| 185 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL { | 258 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL { |
| 186 display "Diagnostic serial port" | 259 display "Diagnostic serial port" |
| 187 active_if CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE | 260 active_if CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE |
| 188 flavor data | 261 flavor data |
| 189 legal_values 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1 | 262 legal_values 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1 |
| 190 default_value 0 | 263 default_value CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT |
| 191 description " | 264 description " |
| 192 The EDB7xxx boards have two serial ports. This option | 265 The EDB7xxx boards have two serial ports. This option |
| 193 chooses which port will be used for diagnostic output." | 266 chooses which port will be used for diagnostic output." |
| 194 } | 267 } |
| 195 | 268 |
| 196 cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { | 269 cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { |
| 197 display "Processor clock rate" | 270 display "Processor clock rate (kHz)" |
| 198 flavor data | 271 flavor data |
| 199 legal_values 18432 36864 49152 73728 | 272 if (1) { |
| 273 legal_values 18432 36864 49152 73728 90317 | |
| 274 } else { | |
| 275 legal_values 18432 36864 49152 73728 | |
| 276 } | |
| 200 default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "CL_PS7111" ? 18432 : 73728 } | 277 default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "CL_PS7111" ? 18432 : 73728 } |
| 201 description " | 278 description " |
| 202 The processor can run at various frequencies." | 279 The processor can run at various frequencies." |
| 203 } | 280 } |
| 204 | 281 |
| 251 calculated 100 | 328 calculated 100 |
| 252 } | 329 } |
| 253 cdl_option CYGNUM_HAL_RTC_PERIOD { | 330 cdl_option CYGNUM_HAL_RTC_PERIOD { |
| 254 display "Real-time clock period" | 331 display "Real-time clock period" |
| 255 flavor data | 332 flavor data |
| 256 calculated (5120) ;# Assumes 512KHz clock | 333 calculated { CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK <= 73728 ? 5120 : 6272 }; |
| 334 # Assumes 512KHz clock - usually. | |
| 257 } | 335 } |
| 258 } | 336 } |
| 259 | 337 |
| 260 cdl_component CYGBLD_GLOBAL_OPTIONS { | 338 cdl_component CYGBLD_GLOBAL_OPTIONS { |
| 261 display "Global build options" | 339 display "Global build options" |
| 420 # Note: now defined in <pkgconf/hal.h> | 498 # Note: now defined in <pkgconf/hal.h> |
| 421 # default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "CL_PS7111" ? "-D__CL7111" : | 499 # default_value { CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "CL_PS7111" ? "-D__CL7111" : |
| 422 # CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209" ? "-D__EDB7209" : | 500 # CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7209" ? "-D__EDB7209" : |
| 423 # CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7211" ? "-D__EDB7211" : | 501 # CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7211" ? "-D__EDB7211" : |
| 424 # CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7212" ? "-D__EDB7209 -D__EDB7212" : | 502 # CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7212" ? "-D__EDB7209 -D__EDB7212" : |
| 503 # CYGHWR_HAL_ARM_EDB7XXX_VARIANT == "EP7312" ? "-D__EDB7312" : | |
| 425 # "" } | 504 # "" } |
| 426 | 505 |
| 427 cdl_option CYGPKG_HAL_ARM_EDB7XXX_CFLAGS_ADD { | 506 cdl_option CYGPKG_HAL_ARM_EDB7XXX_CFLAGS_ADD { |
| 428 display "Additional compiler flags" | 507 display "Additional compiler flags" |
| 429 flavor data | 508 flavor data |
| 458 | 537 |
| 459 cdl_component CYGHWR_MEMORY_LAYOUT { | 538 cdl_component CYGHWR_MEMORY_LAYOUT { |
| 460 display "Memory layout" | 539 display "Memory layout" |
| 461 flavor data | 540 flavor data |
| 462 no_define | 541 no_define |
| 542 if (1) { | |
| 543 calculated { | |
| 544 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? | |
| 545 (CYG_HAL_STARTUP == "RAM" ? "arm_cl7111_ram" : \ | |
| 546 CYG_HAL_STARTUP == "ROM" ? "arm_cl7111_rom" : "BOGUS.mlt" ) : \ | |
| 547 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? | |
| 548 (CYG_HAL_STARTUP == "ROM" ? "arm_edb7209_rom" : "BOGUS.mlt" ) : \ | |
| 549 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7211" ? | |
| 550 (CYG_HAL_STARTUP == "RAM" ? "arm_edb7211_ram" : \ | |
| 551 CYG_HAL_STARTUP == "ROM" ? "arm_edb7211_rom" : "BOGUS.mlt" ) : \ | |
| 552 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? | |
| 553 (CYG_HAL_STARTUP == "RAM" ? "arm_edb7212_ram" : \ | |
| 554 CYG_HAL_STARTUP == "ROM" ? "arm_edb7212_rom" : "BOGUS.mlt" ) : \ | |
| 555 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7312" ? | |
| 556 (CYG_HAL_STARTUP == "RAM" ? "arm_edb7312_ram" : \ | |
| 557 CYG_HAL_STARTUP == "ROMRAM" ? "arm_edb7312_romram" : \ | |
| 558 CYG_HAL_STARTUP == "ROM" ? "arm_edb7312_rom" : "BOGUS.mlt" ) : \ | |
| 559 "BOGUS.mlt" } | |
| 560 } else { | |
| 463 calculated { | 561 calculated { |
| 464 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? | 562 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? |
| 465 (CYG_HAL_STARTUP == "RAM" ? "arm_cl7111_ram" : \ | 563 (CYG_HAL_STARTUP == "RAM" ? "arm_cl7111_ram" : \ |
| 466 CYG_HAL_STARTUP == "ROM" ? "arm_cl7111_rom" : "BOGUS.mlt" ) : \ | 564 CYG_HAL_STARTUP == "ROM" ? "arm_cl7111_rom" : "BOGUS.mlt" ) : \ |
| 467 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? | 565 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? |
| 471 CYG_HAL_STARTUP == "ROM" ? "arm_edb7211_rom" : "BOGUS.mlt" ) : \ | 569 CYG_HAL_STARTUP == "ROM" ? "arm_edb7211_rom" : "BOGUS.mlt" ) : \ |
| 472 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? | 570 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? |
| 473 (CYG_HAL_STARTUP == "RAM" ? "arm_edb7212_ram" : \ | 571 (CYG_HAL_STARTUP == "RAM" ? "arm_edb7212_ram" : \ |
| 474 CYG_HAL_STARTUP == "ROM" ? "arm_edb7212_rom" : "BOGUS.mlt" ) : \ | 572 CYG_HAL_STARTUP == "ROM" ? "arm_edb7212_rom" : "BOGUS.mlt" ) : \ |
| 475 "BOGUS.mlt" } | 573 "BOGUS.mlt" } |
| 574 } | |
| 476 | 575 |
| 477 cdl_option CYGHWR_MEMORY_LAYOUT_LDI { | 576 cdl_option CYGHWR_MEMORY_LAYOUT_LDI { |
| 478 display "Memory layout linker script fragment" | 577 display "Memory layout linker script fragment" |
| 479 flavor data | 578 flavor data |
| 480 no_define | 579 no_define |
| 481 define -file system.h CYGHWR_MEMORY_LAYOUT_LDI | 580 define -file system.h CYGHWR_MEMORY_LAYOUT_LDI |
| 581 if (1) { | |
| 582 calculated { | |
| 583 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? | |
| 584 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_cl7111_ram.ldi>" : \ | |
| 585 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_cl7111_rom.ldi>" : "BOGUS.ldi" ) : \ | |
| 586 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? | |
| 587 (CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7209_rom.ldi>" : "BOGUS.ldi" ) : \ | |
| 588 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7211" ? | |
| 589 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7211_ram.ldi>" : \ | |
| 590 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7211_rom.ldi>" : "BOGUS.ldi" ) : \ | |
| 591 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? | |
| 592 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7212_ram.ldi>" : \ | |
| 593 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7212_rom.ldi>" : "BOGUS.ldi" ) : \ | |
| 594 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7312" ? | |
| 595 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7312_ram.ldi>" : \ | |
| 596 CYG_HAL_STARTUP == "ROMRAM" ? "<pkgconf/mlt_arm_edb7312_romram.ldi>" : \ | |
| 597 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7312_rom.ldi>" : "BOGUS.ldi" ) : \ | |
| 598 "BOGUS.ldi" } | |
| 599 } else { | |
| 482 calculated { | 600 calculated { |
| 483 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? | 601 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? |
| 484 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_cl7111_ram.ldi>" : \ | 602 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_cl7111_ram.ldi>" : \ |
| 485 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_cl7111_rom.ldi>" : "BOGUS.ldi" ) : \ | 603 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_cl7111_rom.ldi>" : "BOGUS.ldi" ) : \ |
| 486 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? | 604 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? |
| 491 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? | 609 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? |
| 492 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7212_ram.ldi>" : \ | 610 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7212_ram.ldi>" : \ |
| 493 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7212_rom.ldi>" : "BOGUS.ldi" ) : \ | 611 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7212_rom.ldi>" : "BOGUS.ldi" ) : \ |
| 494 "BOGUS.ldi" } | 612 "BOGUS.ldi" } |
| 495 } | 613 } |
| 614 } | |
| 496 | 615 |
| 497 cdl_option CYGHWR_MEMORY_LAYOUT_H { | 616 cdl_option CYGHWR_MEMORY_LAYOUT_H { |
| 498 display "Memory layout header file" | 617 display "Memory layout header file" |
| 499 flavor data | 618 flavor data |
| 500 no_define | 619 no_define |
| 501 define -file system.h CYGHWR_MEMORY_LAYOUT_H | 620 define -file system.h CYGHWR_MEMORY_LAYOUT_H |
| 621 if (1) { | |
| 622 calculated { | |
| 623 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? | |
| 624 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_cl7111_ram.h>" : \ | |
| 625 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_cl7111_rom.h>" : "BOGUS.h" ) : \ | |
| 626 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? | |
| 627 (CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7209_rom.h>" : "BOGUS.h" ) : \ | |
| 628 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7211" ? | |
| 629 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7211_ram.h>" : \ | |
| 630 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7211_rom.h>" : "BOGUS.h" ) : \ | |
| 631 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? | |
| 632 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7212_ram.h>" : \ | |
| 633 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7212_rom.h>" : "BOGUS.h" ) : \ | |
| 634 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7312" ? | |
| 635 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7312_ram.h>" : \ | |
| 636 CYG_HAL_STARTUP == "ROMRAM" ? "<pkgconf/mlt_arm_edb7312_romram.h>" : \ | |
| 637 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7312_rom.h>" : "BOGUS.h" ) : \ | |
| 638 "BOGUS.h" } | |
| 639 } else { | |
| 502 calculated { | 640 calculated { |
| 503 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? | 641 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "CL7111" ? |
| 504 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_cl7111_ram.h>" : \ | 642 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_cl7111_ram.h>" : \ |
| 505 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_cl7111_rom.h>" : "BOGUS.h" ) : \ | 643 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_cl7111_rom.h>" : "BOGUS.h" ) : \ |
| 506 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? | 644 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7209" ? |
| 510 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7211_rom.h>" : "BOGUS.h" ) : \ | 648 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7211_rom.h>" : "BOGUS.h" ) : \ |
| 511 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? | 649 CYGHWR_HAL_ARM_EDB7XXX_BOARD_VARIANT == "EDB7212" ? |
| 512 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7212_ram.h>" : \ | 650 (CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_edb7212_ram.h>" : \ |
| 513 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7212_rom.h>" : "BOGUS.h" ) : \ | 651 CYG_HAL_STARTUP == "ROM" ? "<pkgconf/mlt_arm_edb7212_rom.h>" : "BOGUS.h" ) : \ |
| 514 "BOGUS.h" } | 652 "BOGUS.h" } |
| 653 } | |
| 515 } | 654 } |
| 516 } | 655 } |
| 517 | 656 |
| 518 cdl_option CYGSEM_HAL_ROM_MONITOR { | 657 cdl_option CYGSEM_HAL_ROM_MONITOR { |
| 519 display "Behave as a ROM monitor" | 658 display "Behave as a ROM monitor" |
