gt215.h 442 B

1234567891011121314151617181920
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __NVKM_CLK_NVA3_H__
  3. #define __NVKM_CLK_NVA3_H__
  4. #include "priv.h"
  5. struct gt215_clk_info {
  6. u32 clk;
  7. u32 pll;
  8. enum {
  9. NVA3_HOST_277,
  10. NVA3_HOST_CLK,
  11. } host_out;
  12. u32 fb_delay;
  13. };
  14. int gt215_pll_info(struct nvkm_clk *, int, u32, u32, struct gt215_clk_info *);
  15. int gt215_clk_pre(struct nvkm_clk *, unsigned long *flags);
  16. void gt215_clk_post(struct nvkm_clk *, unsigned long *flags);
  17. #endif