msm8610-ion.dtsi 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
  2. *
  3. * This program is free software; you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License version 2 and
  5. * only version 2 as published by the Free Software Foundation.
  6. *
  7. * This program is distributed in the hope that it will be useful,
  8. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. * GNU General Public License for more details.
  11. */
  12. &soc {
  13. qcom,ion {
  14. compatible = "qcom,msm-ion";
  15. #address-cells = <1>;
  16. #size-cells = <0>;
  17. qcom,ion-heap@25 {
  18. reg = <25>;
  19. qcom,ion-heap-type = "SYSTEM";
  20. };
  21. qcom,ion-heap@27 { /* QSECOM HEAP */
  22. compatible = "qcom,msm-ion-reserve";
  23. reg = <27>;
  24. linux,contiguous-region = <&qsecom_mem>;
  25. qcom,ion-heap-type = "DMA";
  26. };
  27. qcom,ion-heap@23 { /* OTHER PIL HEAP */
  28. compatible = "qcom,msm-ion-reserve";
  29. reg = <23>;
  30. qcom,heap-align = <0x1000>;
  31. qcom,memory-fixed = <0x0c500000 0x1300000>;
  32. qcom,ion-heap-type = "CARVEOUT";
  33. };
  34. qcom,ion-heap@26 { /* MODEM HEAP */
  35. compatible = "qcom,msm-ion-reserve";
  36. reg = <26>;
  37. qcom,heap-align = <0x1000>;
  38. qcom,memory-fixed = <0x08800000 0x3d00000>;
  39. qcom,ion-heap-type = "CARVEOUT";
  40. };
  41. };
  42. };