Mercurial > flash_v2
changeset 413:fa01fd7f52e2
Remove obsolete IQ80310 package
| author | gthomas |
|---|---|
| date | Tue, 12 Nov 2002 17:53:18 +0000 |
| parents | cd7f8d6c79dd |
| children | 79eaf7aa963c |
| files | packages/devs/serial/arm/iq80310/current/ChangeLog packages/devs/serial/arm/iq80310/current/cdl/ser_arm_iq80310.cdl packages/devs/serial/arm/iq80310/current/include/arm_iq80310_ser.inl |
| diffstat | 3 files changed, 0 insertions(+), 402 deletions(-) [+] |
line wrap: on
line diff
deleted file mode 100644 --- a/packages/devs/serial/arm/iq80310/current/ChangeLog +++ /dev/null @@ -1,43 +0,0 @@ -2001-09-03 Jesper Skov <jskov@redhat.com> - - * include/arm_iq80310_ser.inl: Fix interrupt vector name typos. - -2000-10-25 Mark Salter <msalter@redhat.com> - - * include/arm_iq80310_ser.inl: Initial checkin. - * cdl/ser_arm_iq80310.cdl: Ditto. - -//=========================================================================== -//####ECOSGPLCOPYRIGHTBEGIN#### -// ------------------------------------------- -// This file is part of eCos, the Embedded Configurable Operating System. -// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. -// -// eCos is free software; you can redistribute it and/or modify it under -// the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 or (at your option) any later version. -// -// eCos is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with eCos; if not, write to the Free Software Foundation, Inc., -// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. -// -// As a special exception, if other files instantiate templates or use macros -// or inline functions from this file, or you compile this file and link it -// with other works to produce a work based on this file, this file does not -// by itself cause the resulting work to be covered by the GNU General Public -// License. However the source code for this file must still be made available -// in accordance with section (3) of the GNU General Public License. -// -// This exception does not invalidate any other reasons why a work based on -// this file might be covered by the GNU General Public License. -// -// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. -// at http://sources.redhat.com/ecos/ecos-license/ -// ------------------------------------------- -//####ECOSGPLCOPYRIGHTEND#### -//===========================================================================
deleted file mode 100644 --- a/packages/devs/serial/arm/iq80310/current/cdl/ser_arm_iq80310.cdl +++ /dev/null @@ -1,197 +0,0 @@ -# ==================================================================== -# -# ser_arm_iq80310.cdl -# -# eCos serial IQ80310 configuration data -# -# ==================================================================== -#####ECOSGPLCOPYRIGHTBEGIN#### -## ------------------------------------------- -## This file is part of eCos, the Embedded Configurable Operating System. -## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. -## -## eCos is free software; you can redistribute it and/or modify it under -## the terms of the GNU General Public License as published by the Free -## Software Foundation; either version 2 or (at your option) any later version. -## -## eCos is distributed in the hope that it will be useful, but WITHOUT ANY -## WARRANTY; without even the implied warranty of MERCHANTABILITY or -## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -## for more details. -## -## You should have received a copy of the GNU General Public License along -## with eCos; if not, write to the Free Software Foundation, Inc., -## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. -## -## As a special exception, if other files instantiate templates or use macros -## or inline functions from this file, or you compile this file and link it -## with other works to produce a work based on this file, this file does not -## by itself cause the resulting work to be covered by the GNU General Public -## License. However the source code for this file must still be made available -## in accordance with section (3) of the GNU General Public License. -## -## This exception does not invalidate any other reasons why a work based on -## this file might be covered by the GNU General Public License. -## -## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. -## at http://sources.redhat.com/ecos/ecos-license/ -## ------------------------------------------- -#####ECOSGPLCOPYRIGHTEND#### -# ==================================================================== -######DESCRIPTIONBEGIN#### -# -# Author(s): msalter -# Original data: msalter -# Contributors: -# Date: 2000-10-10 -# -#####DESCRIPTIONEND#### -# -# ==================================================================== - - -cdl_package CYGPKG_IO_SERIAL_ARM_IQ80310 { - display "XScale IQ80310 serial device drivers" - - parent CYGPKG_IO_SERIAL_DEVICES - active_if CYGPKG_IO_SERIAL - active_if CYGPKG_HAL_ARM_IQ80310 - - requires CYGPKG_ERROR - include_dir cyg/io - - description " - This option enables the serial device drivers for the - IQ80310 evaluation board." - doc redirect/ecos-device-drivers.html - - # FIXME: This really belongs in the GENERIC_16X5X package - cdl_interface CYGINT_IO_SERIAL_GENERIC_16X5X_REQUIRED { - display "Generic 16x5x serial driver required" - } - define_proc { - puts $::cdl_header "#define CYGPRI_IO_SERIAL_GENERIC_16X5X_STEP 1" - } - - - define_proc { - puts $::cdl_system_header "/***** serial driver proc output start *****/" - puts $::cdl_system_header "#define CYGDAT_IO_SERIAL_GENERIC_16X5X_INL <cyg/io/arm_iq80310_ser.inl>" - puts $::cdl_system_header "#define CYGDAT_IO_SERIAL_GENERIC_16X5X_CFG <pkgconf/io_serial_arm_iq80310.h>" - puts $::cdl_system_header "/***** serial driver proc output end *****/" - } - - cdl_component CYGPKG_IO_SERIAL_ARM_IQ80310_SERIAL0 { - display "ARM IQ80310 serial port 0 driver" - flavor bool - default_value 1 - - implements CYGINT_IO_SERIAL_GENERIC_16X5X_REQUIRED - implements CYGINT_IO_SERIAL_FLOW_CONTROL_HW - implements CYGINT_IO_SERIAL_LINE_STATUS_HW - - description " - This option includes the serial device driver for the Cyclone - IQ80310 port 0." - - cdl_option CYGDAT_IO_SERIAL_ARM_IQ80310_SERIAL0_NAME { - display "Device name for IQ80310 serial port 0 driver" - flavor data - default_value {"\"/dev/ser0\""} - description " - This option specifies the name of the serial device - for the Cyclone IQ80310 port 0." - } - - cdl_option CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL0_BAUD { - display "Baud rate for the Cyclone IQ80310 serial port 0 driver" - flavor data - legal_values { 50 75 110 "134_5" 150 200 300 600 1200 1800 2400 - 3600 4800 7200 9600 14400 19200 38400 - 57600 115200 } - default_value 38400 - description " - This option specifies the default baud rate (speed) - for the Cyclone IQ80310 port 0." - } - - cdl_option CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL0_BUFSIZE { - display "Buffer size for the Cyclone IQ80310 serial port 0 driver" - flavor data - legal_values 0 to 8192 - default_value 128 - description " - This option specifies the size of the internal buffers - used for the Cyclone IQ80310 port 0." - } - } - - cdl_component CYGPKG_IO_SERIAL_ARM_IQ80310_SERIAL1 { - display "ARM IQ80310 serial port 1 driver" - flavor bool - default_value 1 - - implements CYGINT_IO_SERIAL_GENERIC_16X5X_REQUIRED - implements CYGINT_IO_SERIAL_FLOW_CONTROL_HW - implements CYGINT_IO_SERIAL_LINE_STATUS_HW - - description " - This option includes the serial device driver for the Cyclone - IQ80310 port 1." - - cdl_option CYGDAT_IO_SERIAL_ARM_IQ80310_SERIAL1_NAME { - display "Device name for IQ80310 serial port 1 driver" - flavor data - default_value {"\"/dev/ser1\""} - description " - This option specifies the name of the serial device - for the Cyclone IQ80310 port 1." - } - - cdl_option CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL1_BAUD { - display "Baud rate for the Cyclone IQ80310 serial port 1 driver" - flavor data - legal_values { 50 75 110 "134_5" 150 200 300 600 1200 1800 2400 - 3600 4800 7200 9600 14400 19200 38400 - 57600 115200 } - default_value 38400 - description " - This option specifies the default baud rate (speed) - for the Cyclone IQ80310 port 1." - } - - cdl_option CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL1_BUFSIZE { - display "Buffer size for the Cyclone IQ80310 serial port 1 driver" - flavor data - legal_values 0 to 8192 - default_value 128 - description " - This option specifies the size of the internal buffers - used for the Cyclone IQ80310 port 1." - } - } - - cdl_component CYGPKG_IO_SERIAL_ARM_IQ80310_TESTING { - display "Testing parameters" - flavor bool - calculated 1 - active_if CYGPKG_IO_SERIAL_ARM_IQ80310_SERIAL0 - - implements CYGINT_IO_SERIAL_TEST_SKIP_9600 - implements CYGINT_IO_SERIAL_TEST_SKIP_115200 - implements CYGINT_IO_SERIAL_TEST_SKIP_PARITY_EVEN - - cdl_option CYGPRI_SER_TEST_SER_DEV { - display "Serial device used for testing" - flavor data - default_value { CYGDAT_IO_SERIAL_ARM_IQ80310_SERIAL1_NAME } - } - - define_proc { - puts $::cdl_header "#define CYGPRI_SER_TEST_CRASH_ID \"iq80310\"" - puts $::cdl_header "#define CYGPRI_SER_TEST_TTY_DEV \"/dev/tty0\"" - } - } -} - -# EOF ser_arm_iq80310.cdl
deleted file mode 100644 --- a/packages/devs/serial/arm/iq80310/current/include/arm_iq80310_ser.inl +++ /dev/null @@ -1,162 +0,0 @@ -//========================================================================== -// -// io/serial/arm/arm_iq80310_ser.inl -// -// Cyclone IQ80310 Serial I/O definitions -// -//========================================================================== -//####ECOSGPLCOPYRIGHTBEGIN#### -// ------------------------------------------- -// This file is part of eCos, the Embedded Configurable Operating System. -// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. -// -// eCos is free software; you can redistribute it and/or modify it under -// the terms of the GNU General Public License as published by the Free -// Software Foundation; either version 2 or (at your option) any later version. -// -// eCos is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with eCos; if not, write to the Free Software Foundation, Inc., -// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. -// -// As a special exception, if other files instantiate templates or use macros -// or inline functions from this file, or you compile this file and link it -// with other works to produce a work based on this file, this file does not -// by itself cause the resulting work to be covered by the GNU General Public -// License. However the source code for this file must still be made available -// in accordance with section (3) of the GNU General Public License. -// -// This exception does not invalidate any other reasons why a work based on -// this file might be covered by the GNU General Public License. -// -// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. -// at http://sources.redhat.com/ecos/ecos-license/ -// ------------------------------------------- -//####ECOSGPLCOPYRIGHTEND#### -//========================================================================== -//#####DESCRIPTIONBEGIN#### -// -// Author(s): msalter -// Contributors: msalter -// Date: 2000-10-10 -// Purpose: IQ80310 Serial I/O module (interrupt driven version) -// Description: -// -//####DESCRIPTIONEND#### -// -//========================================================================== - -#include <cyg/hal/hal_intr.h> - -//----------------------------------------------------------------------------- -// Baud rate specification - -static unsigned short select_baud[] = { - 0, // Unused - 0, // 50 - 0, // 75 - 1047, // 110 - 0, // 134.5 - 768, // 150 - 0, // 200 - 384, // 300 - 192, // 600 - 96, // 1200 - 24, // 1800 - 48, // 2400 - 0, // 3600 - 24, // 4800 - 16, // 7200 - 12, // 9600 - 8, // 14400 - 6, // 19200 - 3, // 38400 - 2, // 57600 - 1, // 115200 -}; - -#ifdef CYGPKG_IO_SERIAL_ARM_IQ80310_SERIAL0 -static pc_serial_info iq80310_serial_info0 = {0xFE800000, - CYGNUM_HAL_INTERRUPT_SERIAL_A}; -#if CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL0_BUFSIZE > 0 -static unsigned char iq80310_serial_out_buf0[CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL0_BUFSIZE]; -static unsigned char iq80310_serial_in_buf0[CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL0_BUFSIZE]; - -static SERIAL_CHANNEL_USING_INTERRUPTS(iq80310_serial_channel0, - pc_serial_funs, - iq80310_serial_info0, - CYG_SERIAL_BAUD_RATE(CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL0_BAUD), - CYG_SERIAL_STOP_DEFAULT, - CYG_SERIAL_PARITY_DEFAULT, - CYG_SERIAL_WORD_LENGTH_DEFAULT, - CYG_SERIAL_FLAGS_DEFAULT, - &iq80310_serial_out_buf0[0], sizeof(iq80310_serial_out_buf0), - &iq80310_serial_in_buf0[0], sizeof(iq80310_serial_in_buf0) - ); -#else -static SERIAL_CHANNEL(iq80310_serial_channel0, - pc_serial_funs, - iq80310_serial_info0, - CYG_SERIAL_BAUD_RATE(CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL0_BAUD), - CYG_SERIAL_STOP_DEFAULT, - CYG_SERIAL_PARITY_DEFAULT, - CYG_SERIAL_WORD_LENGTH_DEFAULT, - CYG_SERIAL_FLAGS_DEFAULT - ); -#endif - -DEVTAB_ENTRY(iq80310_serial_io0, - CYGDAT_IO_SERIAL_ARM_IQ80310_SERIAL0_NAME, - 0, // Does not depend on a lower level interface - &cyg_io_serial_devio, - pc_serial_init, - pc_serial_lookup, // Serial driver may need initializing - &iq80310_serial_channel0 - ); -#endif // CYGPKG_IO_SERIAL_ARM_IQ80310_SERIAL0 - -#ifdef CYGPKG_IO_SERIAL_ARM_IQ80310_SERIAL1 -static pc_serial_info iq80310_serial_info1 = {0xFE810000, - CYGNUM_HAL_INTERRUPT_SERIAL_B}; -#if CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL1_BUFSIZE > 0 -static unsigned char iq80310_serial_out_buf1[CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL1_BUFSIZE]; -static unsigned char iq80310_serial_in_buf1[CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL1_BUFSIZE]; - -static SERIAL_CHANNEL_USING_INTERRUPTS(iq80310_serial_channel1, - pc_serial_funs, - iq80310_serial_info1, - CYG_SERIAL_BAUD_RATE(CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL1_BAUD), - CYG_SERIAL_STOP_DEFAULT, - CYG_SERIAL_PARITY_DEFAULT, - CYG_SERIAL_WORD_LENGTH_DEFAULT, - CYG_SERIAL_FLAGS_DEFAULT, - &iq80310_serial_out_buf1[0], sizeof(iq80310_serial_out_buf1), - &iq80310_serial_in_buf1[0], sizeof(iq80310_serial_in_buf1) - ); -#else -static SERIAL_CHANNEL(iq80310_serial_channel1, - pc_serial_funs, - iq80310_serial_info1, - CYG_SERIAL_BAUD_RATE(CYGNUM_IO_SERIAL_ARM_IQ80310_SERIAL1_BAUD), - CYG_SERIAL_STOP_DEFAULT, - CYG_SERIAL_PARITY_DEFAULT, - CYG_SERIAL_WORD_LENGTH_DEFAULT, - CYG_SERIAL_FLAGS_DEFAULT - ); -#endif - -DEVTAB_ENTRY(iq80310_serial_io1, - CYGDAT_IO_SERIAL_ARM_IQ80310_SERIAL1_NAME, - 0, // Does not depend on a lower level interface - &cyg_io_serial_devio, - pc_serial_init, - pc_serial_lookup, // Serial driver may need initializing - &iq80310_serial_channel1 - ); -#endif // CYGPKG_IO_SERIAL_ARM_IQ80310_SERIAL1 - -// EOF arm_iq80310_ser.inl
