idle.c 325 B

12345678910111213141516
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * LoongArch idle loop support.
  4. *
  5. * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
  6. */
  7. #include <linux/cpu.h>
  8. #include <linux/irqflags.h>
  9. #include <asm/cpu.h>
  10. #include <asm/idle.h>
  11. void __cpuidle arch_cpu_idle(void)
  12. {
  13. __arch_cpu_idle();
  14. raw_local_irq_disable();
  15. }