pm_domains.h 522 B

12345678910111213141516171819202122232425
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright 2022, The Chromium OS Authors. All rights reserved.
  4. */
  5. #ifndef __SOC_ROCKCHIP_PM_DOMAINS_H__
  6. #define __SOC_ROCKCHIP_PM_DOMAINS_H__
  7. #ifdef CONFIG_ROCKCHIP_PM_DOMAINS
  8. int rockchip_pmu_block(void);
  9. void rockchip_pmu_unblock(void);
  10. #else /* CONFIG_ROCKCHIP_PM_DOMAINS */
  11. static inline int rockchip_pmu_block(void)
  12. {
  13. return 0;
  14. }
  15. static inline void rockchip_pmu_unblock(void) { }
  16. #endif /* CONFIG_ROCKCHIP_PM_DOMAINS */
  17. #endif /* __SOC_ROCKCHIP_PM_DOMAINS_H__ */