lowlevel_init.S 430 B

12345678910111213141516171819202122232425
  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 <linux/linkage.h>
  11. .align 5
  12. ENTRY(reset_cpu)
  13. ldr r1, rstctl @ get addr for global reset
  14. @ reg
  15. ldr r3, [r1]
  16. orr r3, r3, #0x10
  17. str r3, [r1] @ force reset
  18. mov r0, r0
  19. _loop_forever:
  20. b _loop_forever
  21. rstctl:
  22. .word PRM_RSTCTRL
  23. ENDPROC(reset_cpu)