]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/gpu/drm/nouveau/nvkm/subdev/clock/nva3.h
drm/nouveau: remove symlinks, move core/ to nvkm/ (no code changes)
[mirror_ubuntu-bionic-kernel.git] / drivers / gpu / drm / nouveau / nvkm / subdev / clock / nva3.h
CommitLineData
7c856522
BS
1#ifndef __NVKM_CLK_NVA3_H__
2#define __NVKM_CLK_NVA3_H__
3
4#include <subdev/clock.h>
5
6struct nva3_clock_info {
7 u32 clk;
8 u32 pll;
70c7995d
RS
9 enum {
10 NVA3_HOST_277,
11 NVA3_HOST_CLK,
12 } host_out;
3d40a717 13 u32 fb_delay;
7c856522
BS
14};
15
6a4a47cf 16int nva3_pll_info(struct nouveau_clock *, int, u32, u32,
7c856522 17 struct nva3_clock_info *);
2fe7eaa0
RS
18int nva3_clock_pre(struct nouveau_clock *clk, unsigned long *flags);
19void nva3_clock_post(struct nouveau_clock *clk, unsigned long *flags);
7c856522 20#endif