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