diff --git a/qcom/ravelin-4gb.dtsi b/qcom/ravelin-4gb.dtsi index 4a2add1a..898bec7f 100644 --- a/qcom/ravelin-4gb.dtsi +++ b/qcom/ravelin-4gb.dtsi @@ -2,5 +2,9 @@ / { }; +&mem_client_3_size { + qcom,peripheral-size = <0x200000>; +}; + &soc { }; diff --git a/qcom/ravelin.dtsi b/qcom/ravelin.dtsi index db3b2fbc..c9176815 100644 --- a/qcom/ravelin.dtsi +++ b/qcom/ravelin.dtsi @@ -746,6 +746,33 @@ #mbox-cells = <2>; }; + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_1 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x0>; + qcom,client-id = <0>; + qcom,allocate-boot-time; + label = "modem"; + }; + + qcom,client_2 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x0>; + qcom,client-id = <2>; + label = "modem"; + }; + + mem_client_3_size: qcom,client_3 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x500000>; + qcom,client-id = <1>; + qcom,allocate-on-request; + label = "modem"; + }; + }; + clocks { xo_board: xo_board { compatible = "fixed-clock";