remove GenericIOType and FunctionType for now
[pinmux.git] / src / test_bsv / pinmux.bsv
index d843c3ada313e1b5e30ceff05af90a0604a7cd1d..f18f90ff9b2824f9e35c6b3a2005b09d051d4e07 100644 (file)
@@ -9,21 +9,6 @@
 
 package pinmux;
 
-   // FunctionType: contains the active wires of a function.  That INCLUDES
-   // GPIO (as GPIO is also a "Function").  These are what get muxed.
-   // However, only GPIO "Functions" will end up with Register SRAMs.
-   typedef struct{
-      Bit#(1) outputval;      // output from function to pad            bit2
-      Bit#(1) inputval;       // input  from pad to function            bit1
-      Bit#(1) output_en;      // output enable from core to pad         bit0
-   } FunctionType deriving(Eq,Bits,FShow);
-
-   typedef struct{
-      Bit#(1) outputval;      // output from core to pad                bit7
-      Bit#(1) output_en;      // output enable from core to pad         bit6
-      Bit#(1) input_en;       // input enable from core to io_cell      bit5
-   } GenericIOType deriving(Eq,Bits,FShow);
-
    interface MuxSelectionLines;
 
       // declare the method which will capture the user pin-mux