panthor_pwr.h 613 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0 or MIT */
  2. /* Copyright 2025 ARM Limited. All rights reserved. */
  3. #ifndef __PANTHOR_PWR_H__
  4. #define __PANTHOR_PWR_H__
  5. struct panthor_device;
  6. void panthor_pwr_unplug(struct panthor_device *ptdev);
  7. int panthor_pwr_init(struct panthor_device *ptdev);
  8. int panthor_pwr_reset_soft(struct panthor_device *ptdev);
  9. void panthor_pwr_l2_power_off(struct panthor_device *ptdev);
  10. int panthor_pwr_l2_power_on(struct panthor_device *ptdev);
  11. void panthor_pwr_suspend(struct panthor_device *ptdev);
  12. void panthor_pwr_resume(struct panthor_device *ptdev);
  13. #endif /* __PANTHOR_PWR_H__ */