lowlevel_init.S 451 B

1234567891011121314151617181920212223242526
  1. /*
  2. * SoC-specific setup info
  3. *
  4. * (C) Copyright 2010,2011
  5. * NVIDIA Corporation <www.nvidia.com>
  6. *
  7. * SPDX-License-Identifier: GPL-2.0+
  8. */
  9. #include <config.h>
  10. #include <version.h>
  11. #include <linux/linkage.h>
  12. .align 5
  13. ENTRY(reset_cpu)
  14. ldr r1, rstctl @ get addr for global reset
  15. @ reg
  16. ldr r3, [r1]
  17. orr r3, r3, #0x10
  18. str r3, [r1] @ force reset
  19. mov r0, r0
  20. _loop_forever:
  21. b _loop_forever
  22. rstctl:
  23. .word PRM_RSTCTRL
  24. ENDPROC(reset_cpu)