etnaviv_flop_reset.h 467 B

123456789101112131415161718192021
  1. /* SPDX-License-Identifier: GPL-2.0
  2. *
  3. * Copyright (C) 2025 Etnaviv Project
  4. */
  5. #ifndef _ETNAVIV_FLOP_RESET_H_
  6. #define _ETNAVIV_FLOP_RESET_H_
  7. #include <linux/types.h>
  8. struct etnaviv_chip_identity;
  9. struct etnaviv_drm_private;
  10. struct etnaviv_gpu;
  11. bool etnaviv_flop_reset_ppu_require(const struct etnaviv_chip_identity *chip_id);
  12. int etnaviv_flop_reset_ppu_init(struct etnaviv_drm_private *priv);
  13. void etnaviv_flop_reset_ppu_run(struct etnaviv_gpu *gpu);
  14. #endif