cdns,xrp-hw-hikey960,cma.txt 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. Bindings for the Cadence Xtensa Remote Processing HW-specific driver for
  2. HiKey960.
  3. This binding is an extension of the cdns,xrp,cma binding. All properties of
  4. that binding are in effect.
  5. Required properties:
  6. - compatible: shall be "cdns,xrp-hw-hikey960,cma".
  7. Optional properties:
  8. - reg: panic/log buffer location.
  9. - device-irq: 1 32-bit cell: DSP IRQ number (normal core IRQ number, not
  10. external IRQ number) assigned to the egress mailbox.
  11. - host-irq: 1 32-bit cell, when present enables IRQ usage in DSP->host
  12. direction.
  13. Example:
  14. reserved-memory {
  15. #address-cells = <1>;
  16. #size-cells = <1>;
  17. ranges;
  18. xrp_reserved: xrp@60000000 {
  19. compatible = "shared-dma-pool";
  20. reg = <0x0 0x60000000 0x0 0x10000000>;
  21. reusable;
  22. };
  23. };
  24. xrp@0 {
  25. #address-cells = <1>;
  26. #size-cells = <1>;
  27. compatible = "cdns,xrp-hw-simple,cma";
  28. memory-region = <&xrp_reserved>;
  29. reg = <
  30. 0x0 0x8b300000 0x0 0x00001000 /* Panic/log page */
  31. >;
  32. device-irq = <3>;
  33. host-irq = <0>;
  34. firmware-name = "xrp0.elf";
  35. ranges = <
  36. 0x00000000 0x0 0x00000000 0x89200000
  37. 0x89cc0000 0x0 0x89cc0000 0x06340000
  38. 0x90000000 0x0 0x90000000 0x30000000
  39. 0xc0000000 0x0 0x89200000 0x00600000
  40. 0xe8000000 0x0 0x89800000 0x00030000
  41. 0xe8058000 0x0 0x89830000 0x00031000
  42. >;
  43. dsp@0 {
  44. };
  45. };