reg = <0x0 0x94400000 0x0 0x200000>;
                        no-map;
                };
+
+               mdata_mem: mpss-metadata {
+                       alloc-ranges = <0x0 0xa0000000 0x0 0x20000000>;
+                       size = <0x0 0x4000>;
+                       no-map;
+               };
        };
 };
 
        clock-names = "iface", "bus", "nav", "snoc_axi", "mnoc_axi", "xo";
 
        iommus = <&apps_smmu 0x461 0x0>, <&apps_smmu 0x444 0x3>;
-       memory-region = <&mba_mem &mpss_mem>;
+       memory-region = <&mba_mem>, <&mpss_mem>, <&mdata_mem>;
 
        resets = <&aoss_reset AOSS_CC_MSS_RESTART>,
                 <&pdc_reset PDC_MODEM_SYNC_RESET>;
 
                        reg = <0x0 0x94400000 0x0 0x200000>;
                        no-map;
                };
+
+               mdata_mem: mpss-metadata {
+                       alloc-ranges = <0x0 0xa0000000 0x0 0x20000000>;
+                       size = <0x0 0x4000>;
+                       no-map;
+               };
        };
 
        aliases {
        clock-names = "iface", "bus", "nav", "snoc_axi", "mnoc_axi", "xo";
 
        iommus = <&apps_smmu 0x461 0x0>, <&apps_smmu 0x444 0x3>;
-       memory-region = <&mba_mem &mpss_mem>;
+       memory-region = <&mba_mem>, <&mpss_mem>, <&mdata_mem>;
 
        /* This gets overridden for SKUs with LTE support. */
        firmware-name = "qcom/sc7180-trogdor/modem-nolte/mba.mbn",