]>
Commit | Line | Data |
---|---|---|
b7019ac5 | 1 | /* SPDX-License-Identifier: MIT */ |
0833428e BS |
2 | #ifndef __NVBIOS_BOOST_H__ |
3 | #define __NVBIOS_BOOST_H__ | |
58786017 | 4 | u32 nvbios_boostTe(struct nvkm_bios *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *); |
0833428e BS |
5 | |
6 | struct nvbios_boostE { | |
7 | u8 pstate; | |
8 | u32 min; | |
9 | u32 max; | |
10 | }; | |
11 | ||
58786017 BS |
12 | u32 nvbios_boostEe(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *); |
13 | u32 nvbios_boostEp(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *, | |
0833428e | 14 | struct nvbios_boostE *); |
58786017 | 15 | u32 nvbios_boostEm(struct nvkm_bios *, u8, u8 *, u8 *, u8 *, u8 *, |
0833428e BS |
16 | struct nvbios_boostE *); |
17 | ||
18 | struct nvbios_boostS { | |
19 | u8 domain; | |
20 | u8 percent; | |
21 | u32 min; | |
22 | u32 max; | |
23 | }; | |
24 | ||
58786017 BS |
25 | u32 nvbios_boostSe(struct nvkm_bios *, int, u32, u8 *, u8 *, u8, u8); |
26 | u32 nvbios_boostSp(struct nvkm_bios *, int, u32, u8 *, u8 *, u8, u8, | |
0833428e | 27 | struct nvbios_boostS *); |
0833428e | 28 | #endif |