Index: /trunk/softs/tsar_boot/conf/platform_fpga_de2-115/platform_fpga.dts
===================================================================
--- /trunk/softs/tsar_boot/conf/platform_fpga_de2-115/platform_fpga.dts	(revision 588)
+++ /trunk/softs/tsar_boot/conf/platform_fpga_de2-115/platform_fpga.dts	(revision 589)
@@ -15,5 +15,4 @@
             reg = <0x00000000>;
         };
-
     };
 
@@ -21,5 +20,5 @@
         cached = <0x1>;
         device_type = "memory";
-        reg = <0x00000000 0x07e00000>;
+        reg = <0x00000000 0x08000000>;
     };
 
@@ -27,5 +26,5 @@
         cached = <0x1>;
         device_type = "rom";
-        reg = <0xbfc00000 0x00400000>;
+        reg = <0xbfc00000 0x00010000>;
     };
 
@@ -43,12 +42,19 @@
     };
 
-    fb@0x07e00000 {
-	device_type = "vci:vga";
-	reg = <0x07e00000 0x200000
-	       0xFA000000 0x001000>;
-	mode = <16>;
-	width = <640>;
-	height = <480>; 
+    fb@0xfa000000 {
+		device_type = "soclib:frame_buffer";
+		reg = <0xfa000000 0x00200000>;
+		mode = <16>;
+		width = <640>;
+		height = <480>; 
     };
+
+    vcikbc@0xfe000000 {
+        device_type = "vci:ps2";
+        irq = <&{/xicu@0xfd000000} 0x2>;
+        reg = <0xfe000000 0x00000020>;
+	ports = <0x2>;
+    };
+
 
     xicu@0xfd000000 {
@@ -58,5 +64,5 @@
         reg = <0xfd000000 0x00001000>;
         timers = <0x1>;
-	timer-freq = <25000000>;
+		timer-freq = <25000000>;
 
         out@0 {
@@ -80,6 +86,6 @@
             parent = <&{/xicu@0xfd000000}>;
         };
+    };
 
-    };
   topology {
     #address-cells = <2>;
@@ -87,5 +93,5 @@
     cluster@0,0 {
     	reg = <0 0>;
-    	devices = <&{/cpus/Mips,32@0} &{/xicu@0xfd000000} &{/tty@0xfc000000} &{/blockdevice@0xfb000000} &{/fb@0x07e00000} >;
+    	devices = <&{/cpus/Mips,32@0} &{/xicu@0xfd000000} &{/tty@0xfc000000} &{/blockdevice@0xfb000000} &{/fb@0xfa000000} &{/vcikbc@0xfe000000} >;
     };
   };
