Mercurial > ecos-v3_0-branch
annotate packages/hal/powerpc/mpc8xxx/current/cdl/hal_powerpc_mpc8xxx.cdl @ 2729:74dbf4c3f2e1 after-copyright-change-20090129
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
| author | jlarmour |
|---|---|
| date | Thu, 29 Jan 2009 17:47:46 +0000 |
| parents | c538173ceffb |
| children |
| rev | line source |
|---|---|
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
1 # ==================================================================== |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
2 # |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
3 # hal_powerpc_mpc8xxx.cdl |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
4 # |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
5 # PowerPC/MPC8xxx variant architectural HAL package configuration data |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
6 # |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
7 # ==================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
8 ## ####ECOSGPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
9 ## ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
10 ## This file is part of eCos, the Embedded Configurable Operating System. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
11 ## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. |
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
12 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
13 ## eCos is free software; you can redistribute it and/or modify it under |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
14 ## the terms of the GNU General Public License as published by the Free |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
15 ## Software Foundation; either version 2 or (at your option) any later |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
16 ## version. |
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
17 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
18 ## eCos is distributed in the hope that it will be useful, but WITHOUT |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
19 ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
20 ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
21 ## for more details. |
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
22 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
23 ## You should have received a copy of the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
24 ## along with eCos; if not, write to the Free Software Foundation, Inc., |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
25 ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
26 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
27 ## As a special exception, if other files instantiate templates or use |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
28 ## macros or inline functions from this file, or you compile this file |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
29 ## and link it with other works to produce a work based on this file, |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
30 ## this file does not by itself cause the resulting work to be covered by |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
31 ## the GNU General Public License. However the source code for this file |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
32 ## must still be made available in accordance with section (3) of the GNU |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
33 ## General Public License v2. |
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
34 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
35 ## This exception does not invalidate any other reasons why a work based |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
36 ## on this file might be covered by the GNU General Public License. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
37 ## ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
1367
diff
changeset
|
38 ## ####ECOSGPLCOPYRIGHTEND#### |
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
39 # ==================================================================== |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
40 ######DESCRIPTIONBEGIN#### |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
41 # |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
42 # Author(s): pfine |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
43 # Contributors: jskov, gthomas |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
44 # Date: 2001-12-12 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
45 # |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
46 #####DESCRIPTIONEND#### |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
47 # |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
48 # ==================================================================== |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
49 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
50 cdl_package CYGPKG_HAL_POWERPC_MPC8XXX { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
51 display "PowerPC MPC8xxx variant HAL" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
52 parent CYGPKG_HAL_POWERPC |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
53 hardware |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
54 include_dir cyg/hal |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
55 define_header hal_powerpc_mpc8xxx.h |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
56 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
57 The PowerPC MPC8xxx variant HAL package provides generic support |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
58 for this processor variant. It is also necessary to |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
59 select a specific target platform HAL package." |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
60 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
61 # Note: This should be sub-variant specific to reduce memory use. |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
62 define_proc { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
63 puts $cdl_header "#define CYGHWR_HAL_VSR_TABLE (CYGHWR_HAL_POWERPC_VECTOR_BASE + 0x3000)" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
64 puts $cdl_header "#define CYGHWR_HAL_VIRTUAL_VECTOR_TABLE (CYGHWR_HAL_VSR_TABLE + 0x200)" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
65 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
66 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
67 implements CYGINT_HAL_POWERPC_VARIANT |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
68 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
69 cdl_option CYGHWR_HAL_POWERPC_FPU { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
70 display "Variant FPU support" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
71 calculated 0 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
72 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
73 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
74 cdl_option CYGPKG_HAL_POWERPC_MSBFIRST { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
75 display "CPU Variant big-endian" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
76 calculated 1 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
77 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
78 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
79 define_proc { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
80 puts $::cdl_header "#include <pkgconf/hal_powerpc.h>" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
81 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
82 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
83 cdl_interface CYGNUM_HAL_MPC8XXX_SMC1 { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
84 display "SMC1 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
85 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
86 This interface indicates that SMC1 can be outfitted as |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
87 a serial device." |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
88 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
89 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
90 cdl_interface CYGNUM_HAL_MPC8XXX_SMC2 { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
91 display "SMC2 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
92 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
93 This interface indicates that SMC2 can be outfitted as |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
94 a serial device." |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
95 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
96 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
97 cdl_interface CYGNUM_HAL_MPC8XXX_SCC1 { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
98 display "SCC1 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
99 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
100 Port SCC1 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
101 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
102 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
103 cdl_interface CYGNUM_HAL_MPC8XXX_SCC2 { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
104 display "SCC2 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
105 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
106 Port SCC2 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
107 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
108 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
109 cdl_interface CYGNUM_HAL_MPC8XXX_SCC3 { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
110 display "SCC3 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
111 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
112 Port SCC3 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
113 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
114 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
115 cdl_interface CYGNUM_HAL_MPC8XXX_SCC4 { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
116 display "SCC4 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
117 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
118 Port SCC4 is available for serial I/O" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
119 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
120 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
121 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
122 display "Baud rate for the HAL diagnostic port" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
123 flavor data |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
124 legal_values { 50 75 110 "134_5" 150 200 300 600 1200 1800 2400 3600 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
125 4800 7200 9600 14400 19200 38400 57600 115200 230400 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
126 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
127 default_value 38400 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
128 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
129 This option specifies the default baud rate (speed) for the |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
130 HAL diagnostic port." |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
131 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
132 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
133 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
134 display "Number of communication channels on the board" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
135 flavor data |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
136 calculated CYGNUM_HAL_MPC8XXX_SMC1+CYGNUM_HAL_MPC8XXX_SMC2+CYGNUM_HAL_MPC8XXX_SCC1+CYGNUM_HAL_MPC8XXX_SCC2+CYGNUM_HAL_MPC8XXX_SCC3+CYGNUM_HAL_MPC8XXX_SCC4 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
137 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
138 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
139 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
140 display "Debug serial port" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
141 active_if CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
142 flavor data |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
143 legal_values 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
144 default_value 0 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
145 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
146 The MPC8xxx variants can have many serial ports. This option |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
147 chooses which port will be used to connect to a host running GDB." |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
148 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
149 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
150 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
151 display "Diagnostic serial port" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
152 active_if CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
153 flavor data |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
154 legal_values 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
155 default_value 0 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
156 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
157 This option chooses which of the serial ports |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
158 will be used for diagnostic output." |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
159 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
160 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
161 # This option is only used when USE_ROM_MONITOR is enabled - but |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
162 # it cannot be a sub-option to that option, since the code uses the |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
163 # definition in a preprocessor comparison. |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
164 cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_ROM_DEBUG_CHANNEL { |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
165 display "Debug serial port used by ROM monitor" |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
166 flavor data |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
167 legal_values 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
168 default_value 0 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
169 description " |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
170 This option chooses which of the serial ports |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
171 will be used for GDB debugging." |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
172 } |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
173 |
|
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
174 compile var_intr.c var_misc.c variant.S quicc2_diag.c cpm.c |
| 1367 | 175 |
| 176 cdl_component CYGPKG_HAL_POWERPC_MPC8XXX_OPTIONS { | |
| 177 display "MPC8XXX build options" | |
| 178 flavor none | |
| 179 description " | |
| 180 Package specific build options including control over | |
| 181 compiler flags used only in building this package, | |
| 182 and details of which tests are built." | |
| 183 | |
| 184 | |
| 185 cdl_option CYGPKG_HAL_POWERPC_MPC8XXX_CFLAGS_ADD { | |
| 186 display "Additional compiler flags" | |
| 187 flavor data | |
| 188 no_define | |
| 189 default_value { "" } | |
| 190 description " | |
| 191 This option modifies the set of compiler flags for | |
| 192 building the MPC8XXX HAL. These flags are used in addition | |
| 193 to the set of global flags." | |
| 194 } | |
| 195 | |
| 196 cdl_option CYGPKG_HAL_POWERPC_MPC8XXX_CFLAGS_REMOVE { | |
| 197 display "Suppressed compiler flags" | |
| 198 flavor data | |
| 199 no_define | |
| 200 default_value { "" } | |
| 201 description " | |
| 202 This option modifies the set of compiler flags for | |
| 203 building the MPC8XXX HAL. These flags are removed from | |
| 204 the set of global flags if present." | |
| 205 } | |
| 206 | |
| 207 cdl_option CYGPKG_HAL_POWERPC_MPC8XXX_TESTS { | |
| 208 display "MPC8XXX tests" | |
| 209 flavor data | |
| 210 no_define | |
| 211 calculated { "tests/mpc8xxx_timer" } | |
| 212 description " | |
| 213 This option specifies the set of tests for the MPC8XXX HAL." | |
| 214 } | |
| 215 } | |
|
1171
02b328ea4e09
New platform and variant support for A&M Rattler (MPC8250)
gthomas
parents:
diff
changeset
|
216 } |
