]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
7500bb7e BS |
2 | #ifndef __NVBIOS_M0205_H__ |
3 | #define __NVBIOS_M0205_H__ | |
7500bb7e BS |
4 | struct nvbios_M0205T { |
5 | u16 freq; | |
6 | }; | |
7 | ||
d390b480 | 8 | u32 nvbios_M0205Te(struct nvkm_bios *, |
7500bb7e | 9 | u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz); |
d390b480 | 10 | u32 nvbios_M0205Tp(struct nvkm_bios *, |
7500bb7e BS |
11 | u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz, |
12 | struct nvbios_M0205T *); | |
13 | ||
14 | struct nvbios_M0205E { | |
15 | u8 type; | |
16 | }; | |
17 | ||
d390b480 | 18 | u32 nvbios_M0205Ee(struct nvkm_bios *, int idx, |
7500bb7e | 19 | u8 *ver, u8 *hdr, u8 *cnt, u8 *len); |
d390b480 BS |
20 | u32 nvbios_M0205Ep(struct nvkm_bios *, int idx, |
21 | u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_M0205E *); | |
7500bb7e BS |
22 | |
23 | struct nvbios_M0205S { | |
24 | u8 data; | |
25 | }; | |
26 | ||
d390b480 BS |
27 | u32 nvbios_M0205Se(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr); |
28 | u32 nvbios_M0205Sp(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr, | |
7500bb7e | 29 | struct nvbios_M0205S *); |
7500bb7e | 30 | #endif |