lowlevel_init.S 402 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2018 MediaTek Inc.
  4. */
  5. #include <linux/linkage.h>
  6. .extern preloader_param
  7. ENTRY(save_boot_params)
  8. ldr r6, =preloader_param
  9. str r4, [r6]
  10. b save_boot_params_ret
  11. ENDPROC(save_boot_params)
  12. ENTRY(lowlevel_init)
  13. /* enable SMP bit */
  14. mrc p15, 0, r0, c1, c0, 1
  15. orr r0, r0, #0x40
  16. mcr p15, 0, r0, c1, c0, 1
  17. mov pc, lr
  18. ENDPROC(lowlevel_init)