Set default LED status, pull high BMC_Throttle
diff --git a/objects/control_host_obj.c b/objects/control_host_obj.c
old mode 100644
new mode 100755
index 672ef85..56b02de
--- a/objects/control_host_obj.c
+++ b/objects/control_host_obj.c
@@ -21,6 +21,7 @@
 GPIO fsi_clk      = (GPIO){ "FSI_CLK" };

 GPIO fsi_enable   = (GPIO){ "FSI_ENABLE" };

 GPIO cronus_sel   = (GPIO){ "CRONUS_SEL" };

+GPIO Throttle   = (GPIO){ "BMC_TROTTLE" };

 

 /* Bit bang patterns */

 

@@ -102,12 +103,14 @@
 		rc |= gpio_open(&fsi_data);

 		rc |= gpio_open(&fsi_enable);

 		rc |= gpio_open(&cronus_sel);

+		rc |= gpio_open(&Throttle);

 		if (rc!=GPIO_OK) { break; }

 

 		//setup dc pins		

 		rc = gpio_write(&cronus_sel,1);

 		rc |= gpio_write(&fsi_enable,1);

 		rc |= gpio_write(&fsi_clk,1);

+		rc |= gpio_write(&Throttle,1);

 		if (rc!=GPIO_OK) { break; }

 

 		//data standy state

@@ -165,6 +168,7 @@
 	gpio_close(&fsi_data);

 	gpio_close(&fsi_enable);

 	gpio_close(&cronus_sel);

+	gpio_close(&Throttle);

 

 	control_host_emit_booted(host);

 	return TRUE;

@@ -221,6 +225,7 @@
 	gpio_init(connection,&fsi_clk);

 	gpio_init(connection,&fsi_enable);

 	gpio_init(connection,&cronus_sel);

+	gpio_init(connection,&Throttle);

 	emit_object_added((GDBusObjectManager*)manager); 	

 }

 

diff --git a/objects/led_controller.c b/objects/led_controller.c
old mode 100644
new mode 100755
index 8c3fa3c..1240b30
--- a/objects/led_controller.c
+++ b/objects/led_controller.c
@@ -10,11 +10,13 @@
 

 static GDBusObjectManagerServer *manager = NULL;

 

-#define  NUM_GPIO 2

+#define  NUM_GPIO 4

 

 GPIO led_gpio[NUM_GPIO] = { 

 	(GPIO){"IDENTIFY"},

-	(GPIO){"BMC_READY"}

+	(GPIO){"BMC_READY"},

+	(GPIO){"BEEP"},

+    (GPIO){"HEART_BEAT"}

 };