al,alpine-smp 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. ========================================================
  2. Secondary CPU enable-method "al,alpine-smp" binding
  3. ========================================================
  4. This document describes the "al,alpine-smp" method for
  5. enabling secondary CPUs. To apply to all CPUs, a single
  6. "al,alpine-smp" enable method should be defined in the
  7. "cpus" node.
  8. Enable method name: "al,alpine-smp"
  9. Compatible machines: "al,alpine"
  10. Compatible CPUs: "arm,cortex-a15"
  11. Related properties: (none)
  12. Note:
  13. This enable method requires valid nodes compatible with
  14. "al,alpine-cpu-resume" and "al,alpine-nb-service"[1].
  15. Example:
  16. cpus {
  17. #address-cells = <1>;
  18. #size-cells = <0>;
  19. enable-method = "al,alpine-smp";
  20. cpu@0 {
  21. compatible = "arm,cortex-a15";
  22. device_type = "cpu";
  23. reg = <0>;
  24. };
  25. cpu@1 {
  26. compatible = "arm,cortex-a15";
  27. device_type = "cpu";
  28. reg = <1>;
  29. };
  30. cpu@2 {
  31. compatible = "arm,cortex-a15";
  32. device_type = "cpu";
  33. reg = <2>;
  34. };
  35. cpu@3 {
  36. compatible = "arm,cortex-a15";
  37. device_type = "cpu";
  38. reg = <3>;
  39. };
  40. };
  41. --
  42. [1] arm/al,alpine.txt