brcm,bcm11351-cpu-method.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. Broadcom Kona Family CPU Enable Method
  2. --------------------------------------
  3. This binding defines the enable method used for starting secondary
  4. CPUs in the following Broadcom SoCs:
  5. BCM11130, BCM11140, BCM11351, BCM28145, BCM28155, BCM21664
  6. The enable method is specified by defining the following required
  7. properties in the "cpus" device tree node:
  8. - enable-method = "brcm,bcm11351-cpu-method";
  9. - secondary-boot-reg = <...>;
  10. The secondary-boot-reg property is a u32 value that specifies the
  11. physical address of the register used to request the ROM holding pen
  12. code release a secondary CPU. The value written to the register is
  13. formed by encoding the target CPU id into the low bits of the
  14. physical start address it should jump to.
  15. Example:
  16. cpus {
  17. #address-cells = <1>;
  18. #size-cells = <0>;
  19. enable-method = "brcm,bcm11351-cpu-method";
  20. secondary-boot-reg = <0x3500417c>;
  21. cpu0: cpu@0 {
  22. device_type = "cpu";
  23. compatible = "arm,cortex-a9";
  24. reg = <0>;
  25. };
  26. cpu1: cpu@1 {
  27. device_type = "cpu";
  28. compatible = "arm,cortex-a9";
  29. reg = <1>;
  30. };
  31. };