annotate packages/devs/spi/arm/lpc2xxx/current/cdl/spi_lpc2xxx.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 c2beff9af1c6
children a0730cb32880
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2506
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
1 # ====================================================================
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
2 #
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
3 # spi_lpc2xxx.cdl
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
4 #
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
5 # SPI driver for LPC2xxx
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
6 #
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
7 # ====================================================================
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
diff changeset
8 ## ####ECOSGPLCOPYRIGHTBEGIN####
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
diff changeset
9 ## -------------------------------------------
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
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: 2506
diff changeset
11 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
2506
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
12 ##
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
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: 2506
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: 2506
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: 2506
diff changeset
16 ## version.
2506
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
17 ##
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
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: 2506
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: 2506
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: 2506
diff changeset
21 ## for more details.
2506
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
22 ##
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
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: 2506
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: 2506
diff changeset
25 ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2506
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
26 ##
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
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: 2506
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: 2506
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: 2506
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: 2506
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: 2506
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: 2506
diff changeset
33 ## General Public License v2.
2506
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
34 ##
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
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: 2506
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: 2506
diff changeset
37 ## -------------------------------------------
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
diff changeset
38 ## ####ECOSGPLCOPYRIGHTEND####
2506
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
39 # ====================================================================
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
40 ######DESCRIPTIONBEGIN####
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
41 #
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
42 # Author(s): Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
43 # Contributors:
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
44 # Date: 2007-07-12
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
45 #
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
46 #####DESCRIPTIONEND####
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
47 #
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
48 # ====================================================================
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
49
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
50 cdl_package CYGPKG_DEVS_SPI_ARM_LPC2XXX {
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
51 display "LPC2xxx SPI driver"
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
52 requires CYGPKG_HAL_ARM_LPC2XXX
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
53
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
54 parent CYGPKG_IO_SPI
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
55 active_if CYGPKG_IO_SPI
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
56
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
57 include_dir cyg/io
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
58 compile spi_lpc2xxx.cxx
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
59
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
60 cdl_option CYGPKG_DEVS_SPI_ARM_LPC2XXX_BUS0 {
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
61 display "Enable SPI interface 0"
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
62 flavor bool
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
63 default_value 1
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
64 description "The LPC2xxx controllers contain two SPI interfaces.
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
65 Enable this option to get support for SPI interface 0."
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
66 }
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
67
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
68 cdl_option CYGPKG_DEVS_SPI_ARM_LPC2XXX_BUS1 {
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
69 display "Enable SPI interface 1"
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
70 flavor bool
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
71 default_value 1
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
72 description "The LPC2xxx controllers contain two SPI interfaces.
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
73 Enable this option to get support for SPI interface 1."
c2beff9af1c6 * lpc2xxx: driver for on-chip SPI units
asl
parents:
diff changeset
74 }
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2506
diff changeset
75 }