comparison packages/devs/watchdog/arm/ebsa285/current/cdl/watchdog_ebsa285.cdl @ 94:4642a6d35749 ecos-sw-2000-06-02

Merge from eCos master repository on 2000-06-02-07:47:04-BST
author jlarmour
date Fri, 02 Jun 2000 17:35:00 +0000
parents
children e0c0827131d1
comparison
equal deleted inserted replaced
93:8c2901fd1dc1 94:4642a6d35749
1 # ====================================================================
2 #
3 # watchdog_ebsa285.cdl
4 #
5 # eCos watchdog for ARM/EBSA285 driver configuration data
6 #
7 # ====================================================================
8 #####COPYRIGHTBEGIN####
9 #
10 # -------------------------------------------
11 # The contents of this file are subject to the Red Hat eCos Public License
12 # Version 1.1 (the "License"); you may not use this file except in
13 # compliance with the License. You may obtain a copy of the License at
14 # http://www.redhat.com/
15 #
16 # Software distributed under the License is distributed on an "AS IS"
17 # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
18 # License for the specific language governing rights and limitations under
19 # the License.
20 #
21 # The Original Code is eCos - Embedded Configurable Operating System,
22 # released September 30, 1998.
23 #
24 # The Initial Developer of the Original Code is Red Hat.
25 # Portions created by Red Hat are
26 # Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
27 # All Rights Reserved.
28 # -------------------------------------------
29 #
30 #####COPYRIGHTEND####
31 # ====================================================================
32 ######DESCRIPTIONBEGIN####
33 #
34 # Author(s): jskov
35 # Contributors: jskov
36 # Date: 2000-05-31
37 #
38 #####DESCRIPTIONEND####
39 #
40 # ====================================================================
41
42 cdl_package CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 {
43 parent CYGPKG_IO_WATCHDOG
44 active_if CYGPKG_IO_WATCHDOG
45 display "EBSA285 watchdog driver"
46 requires CYGPKG_HAL_ARM_EBSA285
47 requires CYGPKG_KERNEL
48 hardware
49 compile watchdog_ebsa285.cxx
50 implements CYGINT_WATCHDOG_HW_IMPLEMENTATIONS
51 implements CYGINT_WATCHDOG_RESETS_ON_TIMEOUT
52 active_if CYGIMP_WATCHDOG_HARDWARE
53
54 cdl_option CYGIMP_WATCHDOG_HARDWARE {
55 parent CYGPKG_IO_WATCHDOG_IMPLEMENTATION
56 display "Hardware watchdog"
57 default_value 1
58 implements CYGINT_WATCHDOG_IMPLEMENTATIONS
59 }
60
61 cdl_component CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285_OPTIONS {
62 display "EBSA285 watchdog build options"
63 flavor none
64 description "
65 Package specific build options including control over
66 compiler flags used only in building this package,
67 and details of which tests are built."
68
69
70 cdl_option CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285_CFLAGS_ADD {
71 display "Additional compiler flags"
72 flavor data
73 no_define
74 default_value { "" }
75 description "
76 This option modifies the set of compiler flags for
77 building the watchdog device. These flags are used in addition
78 to the set of global flags."
79 }
80
81 cdl_option CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285_CFLAGS_REMOVE {
82 display "Suppressed compiler flags"
83 flavor data
84 no_define
85 default_value { "" }
86 description "
87 This option modifies the set of compiler flags for
88 building the watchdog device. These flags are removed from
89 the set of global flags if present."
90 }
91
92 }
93 }