1#ifndef __NVBIOS_BOOST_H__
2#define __NVBIOS_BOOST_H__
3u16 nvbios_boostTe(struct nvkm_bios *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *);
4
5struct nvbios_boostE {
6	u8  pstate;
7	u32 min;
8	u32 max;
9};
10
11u16 nvbios_boostEe(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *);
12u16 nvbios_boostEp(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *,
13		   struct nvbios_boostE *);
14u16 nvbios_boostEm(struct nvkm_bios *, u8, u8 *, u8 *, u8 *, u8 *,
15		   struct nvbios_boostE *);
16
17struct nvbios_boostS {
18	u8  domain;
19	u8  percent;
20	u32 min;
21	u32 max;
22};
23
24u16 nvbios_boostSe(struct nvkm_bios *, int, u16, u8 *, u8 *, u8, u8);
25u16 nvbios_boostSp(struct nvkm_bios *, int, u16, u8 *, u8 *, u8, u8,
26		   struct nvbios_boostS *);
27#endif
28