apq8084-smp2p.dtsi 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /* Copyright (c) 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,smp2p-adsp {
  14. compatible = "qcom,smp2p";
  15. reg = <0xf9011008 0x4>;
  16. qcom,remote-pid = <2>;
  17. qcom,irq-bitmask = <0x400>;
  18. interrupts = <0 158 1>;
  19. };
  20. smp2pgpio_smp2p_7_in: qcom,smp2pgpio-smp2p-7-in {
  21. compatible = "qcom,smp2pgpio";
  22. qcom,entry-name = "smp2p";
  23. qcom,remote-pid = <7>;
  24. qcom,is-inbound;
  25. gpio-controller;
  26. #gpio-cells = <2>;
  27. interrupt-controller;
  28. #interrupt-cells = <2>;
  29. };
  30. qcom,smp2pgpio_test_smp2p_7_in {
  31. compatible = "qcom,smp2pgpio_test_smp2p_7_in";
  32. gpios = <&smp2pgpio_smp2p_7_in 0 0>;
  33. };
  34. smp2pgpio_smp2p_7_out: qcom,smp2pgpio-smp2p-7-out {
  35. compatible = "qcom,smp2pgpio";
  36. qcom,entry-name = "smp2p";
  37. qcom,remote-pid = <7>;
  38. gpio-controller;
  39. #gpio-cells = <2>;
  40. interrupt-controller;
  41. #interrupt-cells = <2>;
  42. };
  43. qcom,smp2pgpio_test_smp2p_7_out {
  44. compatible = "qcom,smp2pgpio_test_smp2p_7_out";
  45. gpios = <&smp2pgpio_smp2p_7_out 0 0>;
  46. };
  47. smp2pgpio_smp2p_2_in: qcom,smp2pgpio-smp2p-2-in {
  48. compatible = "qcom,smp2pgpio";
  49. qcom,entry-name = "smp2p";
  50. qcom,remote-pid = <2>;
  51. qcom,is-inbound;
  52. gpio-controller;
  53. #gpio-cells = <2>;
  54. interrupt-controller;
  55. #interrupt-cells = <2>;
  56. };
  57. qcom,smp2pgpio_test_smp2p_2_in {
  58. compatible = "qcom,smp2pgpio_test_smp2p_2_in";
  59. gpios = <&smp2pgpio_smp2p_2_in 0 0>;
  60. };
  61. smp2pgpio_smp2p_2_out: qcom,smp2pgpio-smp2p-2-out {
  62. compatible = "qcom,smp2pgpio";
  63. qcom,entry-name = "smp2p";
  64. qcom,remote-pid = <2>;
  65. gpio-controller;
  66. #gpio-cells = <2>;
  67. interrupt-controller;
  68. #interrupt-cells = <2>;
  69. };
  70. qcom,smp2pgpio_test_smp2p_2_out {
  71. compatible = "qcom,smp2pgpio_test_smp2p_2_out";
  72. gpios = <&smp2pgpio_smp2p_2_out 0 0>;
  73. };
  74. };