exynos-smc.S 412 B

1234567891011121314151617181920
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2012 Samsung Electronics.
  4. *
  5. * Copied from omap-smc.S Copyright (C) 2010 Texas Instruments, Inc.
  6. */
  7. #include <linux/linkage.h>
  8. /*
  9. * Function signature: void exynos_smc(u32 cmd, u32 arg1, u32 arg2, u32 arg3)
  10. */
  11. .arch armv7-a
  12. .arch_extension sec
  13. ENTRY(exynos_smc)
  14. stmfd sp!, {r4-r11, lr}
  15. dsb
  16. smc #0
  17. ldmfd sp!, {r4-r11, pc}
  18. ENDPROC(exynos_smc)