[fidldoc] Updating fidl reference docs
diff --git a/all/fidl/fuchsia.hardware.acpi/README.md b/all/fidl/fuchsia.hardware.acpi/README.md
index 3545e55..11ed2b7 100644
--- a/all/fidl/fuchsia.hardware.acpi/README.md
+++ b/all/fidl/fuchsia.hardware.acpi/README.md
@@ -94,36 +94,6 @@
             </td>
         </tr></table>
 
-### GetMmio {#Acpi.GetMmio}
-
-
-
-#### Request {#Acpi.GetMmio_Request}
-<table>
-    <tr><th>Name</th><th>Type</th></tr>
-    <tr>
-            <td><code>index</code></td>
-            <td>
-                <code>uint32</code>
-            </td>
-        </tr></table>
-
-
-#### Response {#Acpi.GetMmio_Response}
-<table>
-    <tr><th>Name</th><th>Type</th></tr>
-    <tr>
-            <td><code>s</code></td>
-            <td>
-                <code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#status'>status</a></code>
-            </td>
-        </tr><tr>
-            <td><code>mmio</code></td>
-            <td>
-                <code><a class='link' href='#AcpiMmio'>AcpiMmio</a></code>
-            </td>
-        </tr></table>
-
 ### RegisterSysmemHeap {#Acpi.RegisterSysmemHeap}
 
 
@@ -223,7 +193,7 @@
         </tr></table>
 
 ## AcpiDevice {#AcpiDevice}
-*Defined in [fuchsia.hardware.acpi/acpi.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/banjo/fuchsia.hardware.acpi/acpi.fidl;l=56)*
+*Defined in [fuchsia.hardware.acpi/acpi.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/banjo/fuchsia.hardware.acpi/acpi.fidl;l=50)*
 
 <p>A generic ACPI device. This will allow devices to query information directly
 from ACPI, removing the need for them to be implemented directly in the
@@ -245,7 +215,7 @@
 &lt;EMPTY&gt;
 
 ## Device {#Device}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=273)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=274)*
 
 <p>Provides access to an ACPI device.</p>
 
@@ -311,6 +281,32 @@
             </td>
         </tr></table>
 
+### GetMmio {#Device.GetMmio}
+
+<p>Get the &quot;index&quot;th MMIO region for this device.</p>
+
+
+#### Request {#Device.GetMmio_Request}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>index</code></td>
+            <td>
+                <code>uint32</code>
+            </td>
+        </tr></table>
+
+
+#### Response {#Device.GetMmio_Response}
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>result</code></td>
+            <td>
+                <code><a class='link' href='#Device_GetMmio_Result'>Device_GetMmio_Result</a></code>
+            </td>
+        </tr></table>
+
 ### GetPio {#Device.GetPio}
 
 <p>Get the &quot;index&quot;th I/O port for this device.</p>
@@ -440,7 +436,7 @@
 </table>
 
 ### Device_EvaluateObject_Response [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_EvaluateObject_Response data-text="Device_EvaluateObject_Response"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=304)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=312)*
 
 
 
@@ -458,7 +454,7 @@
 </table>
 
 ### Device_GetBusId_Response  {#Device_GetBusId_Response data-text="Device_GetBusId_Response"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=276)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=277)*
 
 
 
@@ -475,8 +471,26 @@
         </tr>
 </table>
 
+### Device_GetMmio_Response [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_GetMmio_Response data-text="Device_GetMmio_Response"}
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=298)*
+
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="Device_GetMmio_Response.mmio">
+            <td><code>mmio</code></td>
+            <td>
+                <code><a class='link' href='../fuchsia.mem/'>fuchsia.mem</a>/<a class='link' href='../fuchsia.mem/#Range'>Range</a></code>
+            </td>
+            <td>
+</td>
+            <td>No default</td>
+        </tr>
+</table>
+
 ### Device_GetPio_Response [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_GetPio_Response data-text="Device_GetPio_Response"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=290)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=291)*
 
 
 
@@ -494,7 +508,7 @@
 </table>
 
 ### Device_MapInterrupt_Response [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_MapInterrupt_Response data-text="Device_MapInterrupt_Response"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=283)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=284)*
 
 
 
@@ -512,7 +526,7 @@
 </table>
 
 ### Handle  {#Handle data-text="Handle"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=221)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=222)*
 
 <p>A handle to an arbitrary path in the ACPI tree.</p>
 
@@ -541,7 +555,7 @@
 </table>
 
 ### ObjectList  {#ObjectList data-text="ObjectList"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=246)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=247)*
 
 
 
@@ -559,7 +573,7 @@
 </table>
 
 ### PowerResource  {#PowerResource data-text="PowerResource"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=236)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=237)*
 
 <p>Represents a PowerResource.</p>
 
@@ -589,7 +603,7 @@
 </table>
 
 ### Processor  {#Processor data-text="Processor"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=229)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=230)*
 
 <p>Represents a Processor declaration.</p>
 
@@ -659,7 +673,7 @@
 ### EvaluateObjectMode [flexible](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#EvaluateObjectMode}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=212)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=213)*
 
 <p>Type that should be returned by |Device.EvaluateObject|.</p>
 
@@ -684,7 +698,7 @@
 ### ObjectType [flexible](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#ObjectType}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=10)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=11)*
 
 <p>ACPI Object Types.
 See ACPI spec v6.4, 19.6.96 - ObjectType (Get Object Type).</p>
@@ -772,7 +786,7 @@
 ### Status [flexible](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} {#Status}
 Type: <code>uint32</code>
 
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=31)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=32)*
 
 <p>ACPI status codes.</p>
 
@@ -1354,7 +1368,7 @@
         </tr></table>
 
 ### Device_EvaluateObject_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_EvaluateObject_Result data-text="Device_EvaluateObject_Result"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=304)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=312)*
 
 
 
@@ -1376,7 +1390,7 @@
         </tr></table>
 
 ### Device_GetBusId_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Device_GetBusId_Result data-text="Device_GetBusId_Result"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=276)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=277)*
 
 
 
@@ -1397,8 +1411,30 @@
 </td>
         </tr></table>
 
+### Device_GetMmio_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_GetMmio_Result data-text="Device_GetMmio_Result"}
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=298)*
+
+
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th></tr><tr id="Device_GetMmio_Result.response">
+            <td><code>response</code></td>
+            <td>
+                <code><a class='link' href='#Device_GetMmio_Response'>Device_GetMmio_Response</a></code>
+            </td>
+            <td>
+</td>
+        </tr><tr id="Device_GetMmio_Result.err">
+            <td><code>err</code></td>
+            <td>
+                <code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#status'>status</a></code>
+            </td>
+            <td>
+</td>
+        </tr></table>
+
 ### Device_GetPio_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_GetPio_Result data-text="Device_GetPio_Result"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=290)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=291)*
 
 
 
@@ -1420,7 +1456,7 @@
         </tr></table>
 
 ### Device_MapInterrupt_Result [strict](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Device_MapInterrupt_Result data-text="Device_MapInterrupt_Result"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=283)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=284)*
 
 
 
@@ -1442,7 +1478,7 @@
         </tr></table>
 
 ### EncodedObject [flexible](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#EncodedObject data-text="EncodedObject"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=264)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=265)*
 
 <p>This type will eventually include resource types returned by passing
 EvaluteObjectMode.PARSE_RESOURCES to Device.EvaluteObject().</p>
@@ -1459,7 +1495,7 @@
         </tr></table>
 
 ### Object [flexible](/fuchsia-src/reference/fidl/language/language#strict-vs-flexible){:.fidl-attribute}  {#Object data-text="Object"}
-*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=252)*
+*Defined in [fuchsia.hardware.acpi/device.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=253)*
 
 <p>Represents an object passed to or returned by
 fuchsia.hardware.acpi/Device.EvaluateMethod().</p>
@@ -1534,7 +1570,7 @@
 </td>
         </tr>
     <tr id="MAX_METHOD_ARG">
-            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=270">MAX_METHOD_ARG</a></td>
+            <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.acpi/device.fidl;l=271">MAX_METHOD_ARG</a></td>
             <td>
                     <code>7</code>
                 </td>