convert gpio to getput
[shakti-peripherals.git] / src / peripherals / gpio / gpio.bsv
index 84e54bedfc52bae0b5feddf3ee092924af9efb0b..34b113410b0812b1c5dd0408b66d9a8edd54fc69 100644 (file)
@@ -27,11 +27,11 @@ package gpio;
 
        interface GPIO_func#(numeric type ionum);
                (*always_ready,always_enabled*)
-        interface Put#(Vector#(ionum,Bit#(1)) gpio_in;
+        interface Put#(Vector#(ionum,Bit#(1))) gpio_in;
                (*always_ready*)
-        interface Get#(Vector#(ionum,Bit#(1)) gpio_out;
+        interface Get#(Vector#(ionum,Bit#(1))) gpio_out;
                (*always_ready*)
-        interface Get#(Vector#(ionum,Bit#(1)) gpio_out_en;
+        interface Get#(Vector#(ionum,Bit#(1))) gpio_out_en;
   endinterface
        interface GPIO_config#(numeric type ionum);
                (*always_ready*)
@@ -207,6 +207,7 @@ package gpio;
                                temp[i]=pack(direction_reg[i]);
                        return temp;
                endmethod
+      endinterface;
     endinterface;
     interface pad_config=interface GPIO_config
                method Vector#(ionum,Bit#(1))   gpio_DRV0;