VOL-4640: Changes to support Combo and Any PON tech
- reports technology and resource ranges for the PON interface

Change-Id: I1ba01a13613a0fbd1579524939405e2de545ce28
diff --git a/protos/voltha_protos/openolt.proto b/protos/voltha_protos/openolt.proto
index d2d9b23..6c630cc 100755
--- a/protos/voltha_protos/openolt.proto
+++ b/protos/voltha_protos/openolt.proto
@@ -310,6 +310,29 @@
     fixed32 intf_id = 2;
     string oper_state = 3;      // up, down
     fixed32 speed = 4;      // measured in Mbps
+    string technology = 5;
+
+    message PONResourceRanges {
+
+        message Pool {
+
+            enum PoolType {
+                ONU_ID = 0;
+                ALLOC_ID = 1;
+                GEMPORT_ID = 2;
+                FLOW_ID = 3;
+            }
+
+
+            PoolType type = 1;
+            fixed32 start = 3; // lower bound on IDs allocated from this pool
+            fixed32 end = 4; // upper bound on IDs allocated from this pool
+        }
+
+        repeated Pool pools = 3;
+    }
+
+    PONResourceRanges ranges = 6;
 }
 
 message OmciIndication {