removed gi lib dependency
diff --git a/objects/control_bmc_obj.c b/objects/control_bmc_obj.c
index 53e5c99..7e9965f 100644
--- a/objects/control_bmc_obj.c
+++ b/objects/control_bmc_obj.c
@@ -24,8 +24,36 @@
{
g_print("BMC init\n");
// BMC init done here
- // must be blocking
-
+ /*
+ devmem(0x1e789080,0x00000500); //Enable LPC FWH cycles, Enable LPC to AHB bridge
+ devmem(0x1e789088,0x30000E00); //32M PNOR
+ devmem(0x1e78908C,0xFE0001FF);
+
+ //flash controller
+ devmem(0x1e630000,0x00000003);
+ devmem(0x1e630004,0x00002404);
+
+ //UART
+ devmem(0x1e6e2084,0x00fff0c0); //Enable UART1
+ devmem(0x1e783000,0x00000000); //Set Baud rate divisor -> 13 (Baud 115200)
+ devmem(0x1e783004,0x00000000); //Set Baud rate divisor -> 13 (Baud 115200)
+ devmem(0x1e783008,0x000000c1); //Disable Parity, 1 stop bit, 8 bits
+ devmem(0x1E78909C,0x00000000); //Set routing UART1 -> COM 1
+
+
+ //GPIO
+ devmem(0x1e6e2070,0x120CE406);
+ devmem(0x1e6e2080,0xCB000000);
+ devmem(0x1e6e2088,0x01C000FF);
+ devmem(0x1e6e208c,0xC1C000FF);
+ devmem(0x1e6e2090,0x003FA009);
+
+ devmem(0x1E780000,0x13008CE7);
+ devmem(0x1E780004,0x0370E677);
+ devmem(0x1E780020,0xDF48F7FF);
+ devmem(0x1E780024,0xC738F202);
+*/
+
control_complete_init(control,invocation);
control_emit_goto_system_state(control,"STANDBY");