This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

LXT972 PHY support added to KS32C5000 Ethernet driver


New file: devs/eth/arm/ks32c5000/current/src/lxt972.c

Modified file: devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl
Comment: Added LXT972 PHY support.

[Copyright assignment mailed to Redhat]

--
Chris


Index: devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ks32c5000/current/cdl/ks32c5000_eth.cdl,v
retrieving revision 1.3
diff -u -5 -p -r1.3 ks32c5000_eth.cdl
--- devs/eth/arm/ks32c5000//current/cdl/ks32c5000_eth.cdl 14 Oct 2002 15:33:26 -0000 1.3
+++ devs/eth/arm/ks32c5000//current/cdl/ks32c5000_eth.cdl 18 Oct 2002 12:24:31 -0000
@@ -62,15 +62,14 @@ cdl_package CYGPKG_DEVS_ETH_ARM_KS32C500
 
     include_dir   net
     description   "Ethernet driver for Samsung KS32C5000"
     compile       -library=libextras.a ks5000_ether.c
 
-
     cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_OPTIONS {
         display "Samsung ethernet driver build options"
         flavor  none
- no_define
+     no_define
         
         cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_ICS1890 {
             display     "ICS1890 PHY support"
             flavor bool
             default_value 0
@@ -80,10 +79,48 @@ cdl_package CYGPKG_DEVS_ETH_ARM_KS32C500
         cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT970 {
             display     "LXT970 PHY support"
             flavor bool
             default_value 1
             compile -library=libextras.a lxt970.c
+        }
+
+        cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 {
+            display     "LXT972 PHY support"
+            flavor bool
+            default_value 0
+            compile -library=libextras.a lxt972.c
+            no_define
+            
+            cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED1 {
+                display "LED 1 mode"
+                flavor  data
+                legal_values {"LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
+                              "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
+                              "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
+                              "TEST_BLINK_SLOW"}
+                default_value {"LINK_STATUS"}
+            }
+                
+            cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED2 {
+                display "LED 2 mode"
+                flavor  data
+                legal_values {"LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
+                              "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
+                              "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
+                              "TEST_BLINK_SLOW"}
+                default_value {"LINK_SPEED"}
+            }
+
+            cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED3 {
+                display "LED 3 mode"
+                flavor  data
+                legal_values {"LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
+                              "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
+                              "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
+                              "TEST_BLINK_SLOW"}
+                default_value {"LINK_ACTIVITY"}
+            }
         }
 
         cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_MACADDR {
             display "Ethernet address for eth0"
             flavor  data

Attachment: lxt972.c
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]