Changeset 18937
- Timestamp:
- 04/06/12 22:47:21 (14 months ago)
- File:
-
- 1 edited
-
src/router/services/sysinit/sysinit-dir615e.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/services/sysinit/sysinit-dir615e.c
r18633 r18937 54 54 #include "devices/wireless.c" 55 55 56 static void setSwitchLED(int gpio, int portmask) 57 { 58 sysprintf("echo switch0 > /sys/class/leds/generic_%d/trigger",gpio); 59 sysprintf("echo 0x%x > /sys/class/leds/generic_%d/port_mask",portmask,gpio); 60 } 61 62 static void setEthLED(int gpio,char *eth) 63 { 64 sysprintf("echo netdev > /sys/class/leds/generic_%d/trigger",gpio); 65 sysprintf("echo %s > /sys/class/leds/generic_%d/device_name",eth,gpio); 66 sysprintf("echo \"link tx rx\" > /sys/class/leds/generic_%d/mode",gpio); 67 } 68 69 56 70 void start_sysinit(void) 57 71 { … … 138 152 system("swconfig dev eth1 vlan 1 set ports \"0 1 2 3 4\""); 139 153 system("swconfig dev eth1 set apply"); 154 #ifndef HAVE_DIR632 155 setEthLED(17,"eth0"); 156 setSwitchLED(13,0x2); 157 setSwitchLED(14,0x4); 158 setSwitchLED(15,0x8); 159 setSwitchLED(16,0x10); 160 #endif 161 140 162 #endif 141 163
Note: See TracChangeset
for help on using the changeset viewer.
