PERFORCE change 214336 for review
Brooks Davis
brooks at FreeBSD.org
Fri Jul 13 15:18:33 UTC 2012
http://p4web.freebsd.org/@@214336?ac=10
Change 214336 by brooks at brooks_ecr_current on 2012/07/13 15:17:55
Allow a LED command to be specified by a hint so we can start an
heart beat LED early.
Affected files ...
.. //depot/projects/ctsrd/beribsd/src/sys/dev/terasic/de4led/terasic_de4led.c#4 edit
Differences ...
==== //depot/projects/ctsrd/beribsd/src/sys/dev/terasic/de4led/terasic_de4led.c#4 (text+ko) ====
@@ -121,6 +121,7 @@
void
terasic_de4led_attach(struct terasic_de4led_softc *sc)
{
+ const char *cmd;
TERASIC_DE4LED_LOCK_INIT(sc);
@@ -143,6 +144,31 @@
sc->tdl_leds[5] = led_create(led_5, sc, "de4led_5");
sc->tdl_leds[6] = led_create(led_6, sc, "de4led_6");
sc->tdl_leds[7] = led_create(led_7, sc, "de4led_7");
+
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_0_cmd", &cmd) == 0)
+ led_set("de4led_0", cmd);
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_1_cmd", &cmd) == 0)
+ led_set("de4led_1", cmd);
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_2_cmd", &cmd) == 0)
+ led_set("de4led_2", cmd);
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_3_cmd", &cmd) == 0)
+ led_set("de4led_3", cmd);
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_4_cmd", &cmd) == 0)
+ led_set("de4led_4", cmd);
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_5_cmd", &cmd) == 0)
+ led_set("de4led_5", cmd);
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_6_cmd", &cmd) == 0)
+ led_set("de4led_6", cmd);
+ if (resource_string_value(device_get_name(sc->tdl_dev),
+ sc->tdl_unit, "de4led_7_cmd", &cmd) == 0)
+ led_set("de4led_7", cmd);
}
void
More information about the p4-projects
mailing list