diff packages/devs/serial/mips/jmr3904/current/cdl/ser_mips_jmr3904.cdl @ 130:eb9fd8c04db3 ecos-sw-2000-10-23

Merge from eCos master repository on 2000-10-23-17:01:37-BST
author jlarmour
date Mon, 23 Oct 2000 17:10:57 +0000
parents 95f3e12a6327
children 9160a8005d76
line wrap: on
line diff
--- a/packages/devs/serial/mips/jmr3904/current/cdl/ser_mips_jmr3904.cdl
+++ b/packages/devs/serial/mips/jmr3904/current/cdl/ser_mips_jmr3904.cdl
@@ -152,7 +152,7 @@ cdl_component CYGPKG_IO_SERIAL_TX39_JMR3
     }
 }
 
-    cdl_component CYGPKG_IO_SERIAL_MIPS_JMR3904_OPTIONS {
+    cdl_component CYGPKG_IO_SERIAL_TX39_JMR3904_OPTIONS {
         display "Serial device driver build options"
         flavor  none
         description   "
@@ -161,7 +161,7 @@ cdl_component CYGPKG_IO_SERIAL_TX39_JMR3
 	    and details of which tests are built."
 
 
-        cdl_option CYGPKG_IO_SERIAL_MIPS_JMR3904_CFLAGS_ADD {
+        cdl_option CYGPKG_IO_SERIAL_TX39_JMR3904_CFLAGS_ADD {
             display "Additional compiler flags"
             flavor  data
             no_define
@@ -172,7 +172,7 @@ cdl_component CYGPKG_IO_SERIAL_TX39_JMR3
                 to the set of global flags."
         }
 
-        cdl_option CYGPKG_IO_SERIAL_MIPS_JMR3904_CFLAGS_REMOVE {
+        cdl_option CYGPKG_IO_SERIAL_TX39_JMR3904_CFLAGS_REMOVE {
             display "Suppressed compiler flags"
             flavor  data
             no_define
@@ -183,6 +183,30 @@ cdl_component CYGPKG_IO_SERIAL_TX39_JMR3
                 the set of global flags if present."
         }
     }
+
+    cdl_component CYGPKG_IO_SERIAL_TX39_JMR3904_TESTING {
+        display    "Testing parameters"
+        flavor     bool
+        calculated 1
+        active_if  CYGPKG_IO_SERIAL_TX39_JMR3904_SERIAL0
+
+        implements CYGINT_IO_SERIAL_TEST_SKIP_9600
+        implements CYGINT_IO_SERIAL_TEST_SKIP_57600
+        implements CYGINT_IO_SERIAL_TEST_SKIP_115200
+        implements CYGINT_IO_SERIAL_TEST_SKIP_PARITY_EVEN
+        implements CYGINT_IO_SERIAL_TEST_SKIP_STOP_2
+
+        cdl_option CYGPRI_SER_TEST_SER_DEV {
+            display       "Serial device used for testing"
+            flavor        data
+            default_value { CYGDAT_IO_SERIAL_TX39_JMR3904_SERIAL0_NAME }
+        }
+
+        define_proc {
+            puts $::cdl_header "#define CYGPRI_SER_TEST_CRASH_ID \"tx39jmr\""
+            puts $::cdl_header "#define CYGPRI_SER_TEST_TTY_DEV  \"/dev/tty0\""
+        }
+    }
 }
 
 # EOF ser_mips_jmr3904.cdl